--- /srv/rebuilderd/tmp/rebuilderdC6Utpp/inputs/segemehl_0.3.4-5+b2_riscv64.deb +++ /srv/rebuilderd/tmp/rebuilderdC6Utpp/out/segemehl_0.3.4-5+b2_riscv64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-03-24 17:02:01.000000 debian-binary │ -rw-r--r-- 0 0 0 1528 2024-03-24 17:02:01.000000 control.tar.xz │ --rw-r--r-- 0 0 0 310780 2024-03-24 17:02:01.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 311540 2024-03-24 17:02:01.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/haarz │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -6,18 +6,18 @@ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000230 0x000230 R 0x8 │ │ │ │ INTERP 0x000270 0x0000000000000270 0x0000000000000270 0x000021 0x000021 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-riscv64-lp64d.so.1] │ │ │ │ RISCV_ATTRIBUT 0x07a3a0 0x0000000000000000 0x0000000000000000 0x000053 0x000000 R 0x1 │ │ │ │ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x078fb4 0x078fb4 R E 0x1000 │ │ │ │ - LOAD 0x0798b0 0x00000000000798b0 0x00000000000798b0 0x000af0 0x001350 RW 0x1000 │ │ │ │ + LOAD 0x0798b0 0x00000000000798b0 0x00000000000798b0 0x000af0 0x001348 RW 0x1000 │ │ │ │ DYNAMIC 0x0798c8 0x00000000000798c8 0x00000000000798c8 0x000230 0x000230 RW 0x8 │ │ │ │ NOTE 0x000294 0x0000000000000294 0x0000000000000294 0x000044 0x000044 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x066410 0x0000000000066410 0x0000000000066410 0x0022c4 0x0022c4 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x066414 0x0000000000066414 0x0000000000066414 0x0022c4 0x0022c4 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x0798b0 0x00000000000798b0 0x00000000000798b0 0x000750 0x000750 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,24 +11,24 @@ │ │ │ │ [ 6] .dynstr STRTAB 00000000000012e0 0012e0 0007a7 00 A 0 0 1 │ │ │ │ [ 7] .gnu.version VERSYM 0000000000001a88 001a88 000144 02 A 5 0 2 │ │ │ │ [ 8] .gnu.version_r VERNEED 0000000000001bd0 001bd0 000100 00 A 6 5 8 │ │ │ │ [ 9] .rela.dyn RELA 0000000000001cd0 001cd0 000960 18 A 5 0 8 │ │ │ │ [10] .rela.plt RELA 0000000000002630 002630 000be8 18 AI 5 20 8 │ │ │ │ [11] .plt PROGBITS 0000000000003220 003220 000810 10 AX 0 0 16 │ │ │ │ [12] .text PROGBITS 0000000000003a30 003a30 05a0c0 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000000000005daf0 05daf0 00891e 00 A 0 0 8 │ │ │ │ - [14] .eh_frame_hdr PROGBITS 0000000000066410 066410 0022c4 00 A 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000000000005daf0 05daf0 008923 00 A 0 0 8 │ │ │ │ + [14] .eh_frame_hdr PROGBITS 0000000000066414 066414 0022c4 00 A 0 0 4 │ │ │ │ [15] .eh_frame PROGBITS 00000000000686d8 0686d8 0108dc 00 A 0 0 8 │ │ │ │ [16] .preinit_array PREINIT_ARRAY 00000000000798b0 0798b0 000008 08 WA 0 0 1 │ │ │ │ [17] .init_array INIT_ARRAY 00000000000798b8 0798b8 000008 08 WA 0 0 8 │ │ │ │ [18] .fini_array FINI_ARRAY 00000000000798c0 0798c0 000008 08 WA 0 0 8 │ │ │ │ [19] .dynamic DYNAMIC 00000000000798c8 0798c8 000230 10 WA 6 0 8 │ │ │ │ [20] .got PROGBITS 0000000000079af8 079af8 000508 08 WA 0 0 8 │ │ │ │ [21] .data PROGBITS 000000000007a000 07a000 0003a0 00 WA 0 0 8 │ │ │ │ - [22] .bss NOBITS 000000000007a3a0 07a3a0 000860 00 WA 0 0 8 │ │ │ │ + [22] .bss NOBITS 000000000007a3a0 07a3a0 000858 00 WA 0 0 8 │ │ │ │ [23] .riscv.attributes RISCV_ATTRIBUTES 0000000000000000 07a3a0 000053 00 0 0 1 │ │ │ │ [24] .gnu_debugaltlink PROGBITS 0000000000000000 07a3f3 000049 00 0 0 1 │ │ │ │ [25] .gnu_debuglink PROGBITS 0000000000000000 07a43c 000034 00 0 0 4 │ │ │ │ [26] .shstrtab STRTAB 0000000000000000 07a470 000117 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -135,31 +135,31 @@ │ │ │ │ 131: 0000000000000000 0 FUNC GLOBAL DEFAULT UND time@GLIBC_2.27 (2) │ │ │ │ 132: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.27 (2) │ │ │ │ 133: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.27 (2) │ │ │ │ 134: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.27 (2) │ │ │ │ 135: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.27 (2) │ │ │ │ 136: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.27 (2) │ │ │ │ 137: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bam_init1@HTSLIB_1.0 (4) │ │ │ │ - 138: 0000000000066148 7 OBJECT GLOBAL DEFAULT 13 decodeEop │ │ │ │ - 139: 000000000007abf8 1 OBJECT GLOBAL DEFAULT 22 mute │ │ │ │ - 140: 0000000000037ff4 86 FUNC GLOBAL DEFAULT 12 gethigh_annotitem │ │ │ │ + 138: 0000000000066228 7 OBJECT GLOBAL DEFAULT 13 decodeEop │ │ │ │ + 139: 000000000007abf0 1 OBJECT GLOBAL DEFAULT 22 mute │ │ │ │ + 140: 000000000000f188 86 FUNC GLOBAL DEFAULT 12 gethigh_annotitem │ │ │ │ 141: 0000000000003a30 4018 FUNC GLOBAL DEFAULT 12 main │ │ │ │ - 142: 000000000001e55e 22 FUNC GLOBAL DEFAULT 12 cmp_Uint_qsort │ │ │ │ - 143: 000000000000f482 506 FUNC GLOBAL DEFAULT 12 bl_bamMethylStringWorker │ │ │ │ - 144: 00000000000151a6 12 FUNC GLOBAL DEFAULT 12 constscr │ │ │ │ - 145: 000000000001efc4 22 FUNC GLOBAL DEFAULT 12 cmp_PairLSint_qsort │ │ │ │ - 146: 000000000001e5ce 22 FUNC GLOBAL DEFAULT 12 cmp_int_qsort │ │ │ │ - 147: 0000000000040b68 26 FUNC GLOBAL DEFAULT 12 log10 │ │ │ │ - 148: 000000000000f1da 680 FUNC GLOBAL DEFAULT 12 bl_bamCrossSectioMethylWorker │ │ │ │ - 149: 0000000000040b82 26 FUNC GLOBAL DEFAULT 12 log2 │ │ │ │ - 150: 0000000000007b60 40 FUNC GLOBAL DEFAULT 12 bl_cmpLocusPosNoStrand │ │ │ │ - 151: 000000000001ef98 22 FUNC GLOBAL DEFAULT 12 cmp_PairUint_qsort │ │ │ │ - 152: 000000000001e540 30 FUNC GLOBAL DEFAULT 12 cmp_Uint_bin │ │ │ │ - 153: 0000000000019406 248 FUNC GLOBAL DEFAULT 12 cmp_chainlocality │ │ │ │ - 154: 00000000000193ee 24 FUNC GLOBAL DEFAULT 12 cmp_chainscores │ │ │ │ - 155: 000000000001e5fe 24 FUNC GLOBAL DEFAULT 12 cmp_dbl_qsort │ │ │ │ - 156: 00000000000151b2 34 FUNC GLOBAL DEFAULT 12 constscrIUPAC │ │ │ │ - 157: 000000000001e5e4 26 FUNC GLOBAL DEFAULT 12 cmp_char_qsort │ │ │ │ - 158: 00000000000060d2 78 FUNC GLOBAL DEFAULT 12 bl_annotationitem_cmp │ │ │ │ - 159: 0000000000033e26 40 FUNC GLOBAL DEFAULT 12 bl_fileBinCClassAssign │ │ │ │ - 160: 000000000001518e 24 FUNC GLOBAL DEFAULT 12 constscr_Nmatch │ │ │ │ - 161: 000000000003804a 66 FUNC GLOBAL DEFAULT 12 getlow_annotitem │ │ │ │ + 142: 0000000000016d1e 22 FUNC GLOBAL DEFAULT 12 cmp_Uint_qsort │ │ │ │ + 143: 000000000002141a 506 FUNC GLOBAL DEFAULT 12 bl_bamMethylStringWorker │ │ │ │ + 144: 0000000000021c52 12 FUNC GLOBAL DEFAULT 12 constscr │ │ │ │ + 145: 0000000000017784 22 FUNC GLOBAL DEFAULT 12 cmp_PairLSint_qsort │ │ │ │ + 146: 0000000000016d8e 22 FUNC GLOBAL DEFAULT 12 cmp_int_qsort │ │ │ │ + 147: 000000000002f3b4 26 FUNC GLOBAL DEFAULT 12 log10 │ │ │ │ + 148: 0000000000021172 680 FUNC GLOBAL DEFAULT 12 bl_bamCrossSectioMethylWorker │ │ │ │ + 149: 000000000002f3ce 26 FUNC GLOBAL DEFAULT 12 log2 │ │ │ │ + 150: 000000000002a8f6 40 FUNC GLOBAL DEFAULT 12 bl_cmpLocusPosNoStrand │ │ │ │ + 151: 0000000000017758 22 FUNC GLOBAL DEFAULT 12 cmp_PairUint_qsort │ │ │ │ + 152: 0000000000016d00 30 FUNC GLOBAL DEFAULT 12 cmp_Uint_bin │ │ │ │ + 153: 00000000000154aa 248 FUNC GLOBAL DEFAULT 12 cmp_chainlocality │ │ │ │ + 154: 0000000000015492 24 FUNC GLOBAL DEFAULT 12 cmp_chainscores │ │ │ │ + 155: 0000000000016dbe 24 FUNC GLOBAL DEFAULT 12 cmp_dbl_qsort │ │ │ │ + 156: 0000000000021c5e 34 FUNC GLOBAL DEFAULT 12 constscrIUPAC │ │ │ │ + 157: 0000000000016da4 26 FUNC GLOBAL DEFAULT 12 cmp_char_qsort │ │ │ │ + 158: 000000000004a70e 78 FUNC GLOBAL DEFAULT 12 bl_annotationitem_cmp │ │ │ │ + 159: 0000000000014710 40 FUNC GLOBAL DEFAULT 12 bl_fileBinCClassAssign │ │ │ │ + 160: 0000000000021c3a 24 FUNC GLOBAL DEFAULT 12 constscr_Nmatch │ │ │ │ + 161: 000000000000f1de 66 FUNC GLOBAL DEFAULT 12 getlow_annotitem │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,101 +1,101 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x1cd0 contains 100 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 00000000000798b0 0000000000000003 R_RISCV_RELATIVE 4a06 │ │ │ │ 00000000000798b8 0000000000000003 R_RISCV_RELATIVE 4a9a │ │ │ │ 00000000000798c0 0000000000000003 R_RISCV_RELATIVE 4a60 │ │ │ │ -0000000000079f18 0000000000000003 R_RISCV_RELATIVE 151a6 │ │ │ │ -0000000000079f38 0000000000000003 R_RISCV_RELATIVE 60d2 │ │ │ │ -0000000000079f40 0000000000000003 R_RISCV_RELATIVE 1e5fe │ │ │ │ -0000000000079f50 0000000000000003 R_RISCV_RELATIVE 3804a │ │ │ │ -0000000000079f58 0000000000000003 R_RISCV_RELATIVE 33e26 │ │ │ │ -0000000000079f60 0000000000000003 R_RISCV_RELATIVE 193ee │ │ │ │ -0000000000079f68 0000000000000003 R_RISCV_RELATIVE 151b2 │ │ │ │ -0000000000079f70 0000000000000003 R_RISCV_RELATIVE 1e55e │ │ │ │ -0000000000079f78 0000000000000003 R_RISCV_RELATIVE 1e5e4 │ │ │ │ -0000000000079f80 0000000000000003 R_RISCV_RELATIVE 7abf8 │ │ │ │ -0000000000079f88 0000000000000003 R_RISCV_RELATIVE 66148 │ │ │ │ -0000000000079f90 0000000000000003 R_RISCV_RELATIVE 7b60 │ │ │ │ -0000000000079f98 0000000000000003 R_RISCV_RELATIVE 1ef98 │ │ │ │ -0000000000079fa0 0000000000000003 R_RISCV_RELATIVE 37ff4 │ │ │ │ -0000000000079fb8 0000000000000003 R_RISCV_RELATIVE 1efc4 │ │ │ │ -0000000000079fc8 0000000000000003 R_RISCV_RELATIVE 1e540 │ │ │ │ -0000000000079fd0 0000000000000003 R_RISCV_RELATIVE 19406 │ │ │ │ -0000000000079fd8 0000000000000003 R_RISCV_RELATIVE 1518e │ │ │ │ -0000000000079fe0 0000000000000003 R_RISCV_RELATIVE 1e5ce │ │ │ │ -0000000000079fe8 0000000000000003 R_RISCV_RELATIVE f1da │ │ │ │ -0000000000079ff0 0000000000000003 R_RISCV_RELATIVE f482 │ │ │ │ +0000000000079f18 0000000000000003 R_RISCV_RELATIVE 21c52 │ │ │ │ +0000000000079f38 0000000000000003 R_RISCV_RELATIVE 4a70e │ │ │ │ +0000000000079f40 0000000000000003 R_RISCV_RELATIVE 16dbe │ │ │ │ +0000000000079f50 0000000000000003 R_RISCV_RELATIVE f1de │ │ │ │ +0000000000079f58 0000000000000003 R_RISCV_RELATIVE 14710 │ │ │ │ +0000000000079f60 0000000000000003 R_RISCV_RELATIVE 15492 │ │ │ │ +0000000000079f68 0000000000000003 R_RISCV_RELATIVE 21c5e │ │ │ │ +0000000000079f70 0000000000000003 R_RISCV_RELATIVE 16d1e │ │ │ │ +0000000000079f78 0000000000000003 R_RISCV_RELATIVE 16da4 │ │ │ │ +0000000000079f80 0000000000000003 R_RISCV_RELATIVE 7abf0 │ │ │ │ +0000000000079f88 0000000000000003 R_RISCV_RELATIVE 66228 │ │ │ │ +0000000000079f90 0000000000000003 R_RISCV_RELATIVE 2a8f6 │ │ │ │ +0000000000079f98 0000000000000003 R_RISCV_RELATIVE 17758 │ │ │ │ +0000000000079fa0 0000000000000003 R_RISCV_RELATIVE f188 │ │ │ │ +0000000000079fb8 0000000000000003 R_RISCV_RELATIVE 17784 │ │ │ │ +0000000000079fc8 0000000000000003 R_RISCV_RELATIVE 16d00 │ │ │ │ +0000000000079fd0 0000000000000003 R_RISCV_RELATIVE 154aa │ │ │ │ +0000000000079fd8 0000000000000003 R_RISCV_RELATIVE 21c3a │ │ │ │ +0000000000079fe0 0000000000000003 R_RISCV_RELATIVE 16d8e │ │ │ │ +0000000000079fe8 0000000000000003 R_RISCV_RELATIVE 21172 │ │ │ │ +0000000000079ff0 0000000000000003 R_RISCV_RELATIVE 2141a │ │ │ │ 0000000000079ff8 0000000000000003 R_RISCV_RELATIVE 3a30 │ │ │ │ 000000000007a000 0000000000000003 R_RISCV_RELATIVE 7a000 │ │ │ │ -000000000007a018 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a020 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a028 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a030 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a038 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a040 0000000000000003 R_RISCV_RELATIVE 657d8 │ │ │ │ -000000000007a048 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a050 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a058 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a060 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a068 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a070 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a078 0000000000000003 R_RISCV_RELATIVE 64cf0 │ │ │ │ -000000000007a080 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a088 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a090 0000000000000003 R_RISCV_RELATIVE 648c8 │ │ │ │ -000000000007a098 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a0a0 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a0a8 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a0b0 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a0b8 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a0c0 0000000000000003 R_RISCV_RELATIVE 657e8 │ │ │ │ -000000000007a0c8 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a0d0 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a0d8 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a0e0 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a0e8 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a0f0 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a0f8 0000000000000003 R_RISCV_RELATIVE 64d08 │ │ │ │ -000000000007a100 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a108 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ -000000000007a110 0000000000000003 R_RISCV_RELATIVE 648d8 │ │ │ │ -000000000007a118 0000000000000003 R_RISCV_RELATIVE 65ad0 │ │ │ │ -000000000007a120 0000000000000003 R_RISCV_RELATIVE 65a38 │ │ │ │ -000000000007a128 0000000000000003 R_RISCV_RELATIVE 659f0 │ │ │ │ -000000000007a130 0000000000000003 R_RISCV_RELATIVE 65948 │ │ │ │ -000000000007a138 0000000000000003 R_RISCV_RELATIVE 65840 │ │ │ │ -000000000007a140 0000000000000003 R_RISCV_RELATIVE 657f0 │ │ │ │ -000000000007a148 0000000000000003 R_RISCV_RELATIVE 65788 │ │ │ │ -000000000007a150 0000000000000003 R_RISCV_RELATIVE 65600 │ │ │ │ -000000000007a158 0000000000000003 R_RISCV_RELATIVE 65430 │ │ │ │ -000000000007a160 0000000000000003 R_RISCV_RELATIVE 65278 │ │ │ │ -000000000007a168 0000000000000003 R_RISCV_RELATIVE 650c0 │ │ │ │ -000000000007a170 0000000000000003 R_RISCV_RELATIVE 64ee8 │ │ │ │ -000000000007a178 0000000000000003 R_RISCV_RELATIVE 64d18 │ │ │ │ -000000000007a180 0000000000000003 R_RISCV_RELATIVE 64b00 │ │ │ │ -000000000007a188 0000000000000003 R_RISCV_RELATIVE 64920 │ │ │ │ -000000000007a190 0000000000000003 R_RISCV_RELATIVE 648e0 │ │ │ │ -000000000007a198 0000000000000003 R_RISCV_RELATIVE 64888 │ │ │ │ -000000000007a1a0 0000000000000003 R_RISCV_RELATIVE 65b10 │ │ │ │ -000000000007a1a8 0000000000000003 R_RISCV_RELATIVE 65a70 │ │ │ │ -000000000007a1b0 0000000000000003 R_RISCV_RELATIVE 65a28 │ │ │ │ -000000000007a1b8 0000000000000003 R_RISCV_RELATIVE 65980 │ │ │ │ -000000000007a1c0 0000000000000003 R_RISCV_RELATIVE 65880 │ │ │ │ -000000000007a1c8 0000000000000003 R_RISCV_RELATIVE 65810 │ │ │ │ -000000000007a1d0 0000000000000003 R_RISCV_RELATIVE 657a8 │ │ │ │ -000000000007a1d8 0000000000000003 R_RISCV_RELATIVE 65640 │ │ │ │ -000000000007a1e0 0000000000000003 R_RISCV_RELATIVE 65478 │ │ │ │ -000000000007a1e8 0000000000000003 R_RISCV_RELATIVE 652c0 │ │ │ │ -000000000007a1f0 0000000000000003 R_RISCV_RELATIVE 65108 │ │ │ │ -000000000007a1f8 0000000000000003 R_RISCV_RELATIVE 64f38 │ │ │ │ -000000000007a200 0000000000000003 R_RISCV_RELATIVE 64d58 │ │ │ │ -000000000007a208 0000000000000003 R_RISCV_RELATIVE 64b50 │ │ │ │ -000000000007a210 0000000000000003 R_RISCV_RELATIVE 64990 │ │ │ │ -000000000007a218 0000000000000003 R_RISCV_RELATIVE 64918 │ │ │ │ +000000000007a188 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a190 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a198 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a1a0 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a1a8 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a1b0 0000000000000003 R_RISCV_RELATIVE 65d20 │ │ │ │ +000000000007a1b8 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a1c0 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a1c8 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a1d0 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a1d8 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a1e0 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a1e8 0000000000000003 R_RISCV_RELATIVE 65238 │ │ │ │ +000000000007a1f0 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a1f8 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a200 0000000000000003 R_RISCV_RELATIVE 64e10 │ │ │ │ +000000000007a208 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a210 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a218 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a220 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a228 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a230 0000000000000003 R_RISCV_RELATIVE 65d30 │ │ │ │ +000000000007a238 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a240 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a248 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a250 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a258 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a260 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a268 0000000000000003 R_RISCV_RELATIVE 65250 │ │ │ │ +000000000007a270 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a278 0000000000000003 R_RISCV_RELATIVE 660d0 │ │ │ │ +000000000007a280 0000000000000003 R_RISCV_RELATIVE 64e20 │ │ │ │ +000000000007a288 0000000000000003 R_RISCV_RELATIVE 66018 │ │ │ │ +000000000007a290 0000000000000003 R_RISCV_RELATIVE 65f80 │ │ │ │ +000000000007a298 0000000000000003 R_RISCV_RELATIVE 65f38 │ │ │ │ +000000000007a2a0 0000000000000003 R_RISCV_RELATIVE 65e90 │ │ │ │ +000000000007a2a8 0000000000000003 R_RISCV_RELATIVE 65d88 │ │ │ │ +000000000007a2b0 0000000000000003 R_RISCV_RELATIVE 65d38 │ │ │ │ +000000000007a2b8 0000000000000003 R_RISCV_RELATIVE 65cd0 │ │ │ │ +000000000007a2c0 0000000000000003 R_RISCV_RELATIVE 65b48 │ │ │ │ +000000000007a2c8 0000000000000003 R_RISCV_RELATIVE 65978 │ │ │ │ +000000000007a2d0 0000000000000003 R_RISCV_RELATIVE 657c0 │ │ │ │ +000000000007a2d8 0000000000000003 R_RISCV_RELATIVE 65608 │ │ │ │ +000000000007a2e0 0000000000000003 R_RISCV_RELATIVE 65430 │ │ │ │ +000000000007a2e8 0000000000000003 R_RISCV_RELATIVE 65260 │ │ │ │ +000000000007a2f0 0000000000000003 R_RISCV_RELATIVE 65048 │ │ │ │ +000000000007a2f8 0000000000000003 R_RISCV_RELATIVE 64e68 │ │ │ │ +000000000007a300 0000000000000003 R_RISCV_RELATIVE 64e28 │ │ │ │ +000000000007a308 0000000000000003 R_RISCV_RELATIVE 64dd0 │ │ │ │ +000000000007a310 0000000000000003 R_RISCV_RELATIVE 66058 │ │ │ │ +000000000007a318 0000000000000003 R_RISCV_RELATIVE 65fb8 │ │ │ │ +000000000007a320 0000000000000003 R_RISCV_RELATIVE 65f70 │ │ │ │ +000000000007a328 0000000000000003 R_RISCV_RELATIVE 65ec8 │ │ │ │ +000000000007a330 0000000000000003 R_RISCV_RELATIVE 65dc8 │ │ │ │ +000000000007a338 0000000000000003 R_RISCV_RELATIVE 65d58 │ │ │ │ +000000000007a340 0000000000000003 R_RISCV_RELATIVE 65cf0 │ │ │ │ +000000000007a348 0000000000000003 R_RISCV_RELATIVE 65b88 │ │ │ │ +000000000007a350 0000000000000003 R_RISCV_RELATIVE 659c0 │ │ │ │ +000000000007a358 0000000000000003 R_RISCV_RELATIVE 65808 │ │ │ │ +000000000007a360 0000000000000003 R_RISCV_RELATIVE 65650 │ │ │ │ +000000000007a368 0000000000000003 R_RISCV_RELATIVE 65480 │ │ │ │ +000000000007a370 0000000000000003 R_RISCV_RELATIVE 652a0 │ │ │ │ +000000000007a378 0000000000000003 R_RISCV_RELATIVE 65098 │ │ │ │ +000000000007a380 0000000000000003 R_RISCV_RELATIVE 64ed8 │ │ │ │ +000000000007a388 0000000000000003 R_RISCV_RELATIVE 64e60 │ │ │ │ 0000000000079f08 0000000300000002 R_RISCV_64 0000000000000000 stdout@GLIBC_2.27 + 0 │ │ │ │ 0000000000079f10 0000000700000002 R_RISCV_64 0000000000000000 __stack_chk_guard@GLIBC_2.27 + 0 │ │ │ │ 0000000000079f20 0000002900000002 R_RISCV_64 0000000000000000 seq_nt16_str@HTSLIB_1.0 + 0 │ │ │ │ 0000000000079f28 0000002c00000002 R_RISCV_64 0000000000000000 stdin@GLIBC_2.27 + 0 │ │ │ │ 0000000000079f30 0000002e00000002 R_RISCV_64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ 0000000000079f48 0000003400000002 R_RISCV_64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ 0000000000079fa8 0000005900000002 R_RISCV_64 0000000000000000 stderr@GLIBC_2.27 + 0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ab3858a7f02b7369f0c72c7942a2bc4888ea5510 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 806d82d6472f9dfe5120946b1cb0ee65a6568236 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 4.15.0 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,1126 +1,1126 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0x22c4 (offset: 0x686d8) │ │ │ │ + Start of frame section: 0x22c0 (offset: 0x686d8) │ │ │ │ Entries in search table: 0x457 │ │ │ │ - 0xfffffffffff9d620 (offset: 0x3a30) -> 0x12aa4 fde=[ 107dc] │ │ │ │ - 0xfffffffffff9e5d4 (offset: 0x49e4) -> 0x22dc fde=[ 14] │ │ │ │ - 0xfffffffffff9e68c (offset: 0x4a9c) -> 0x22f0 fde=[ 28] │ │ │ │ - 0xfffffffffff9f276 (offset: 0x5686) -> 0x2348 fde=[ 80] │ │ │ │ - 0xfffffffffff9f2a8 (offset: 0x56b8) -> 0x235c fde=[ 94] │ │ │ │ - 0xfffffffffff9f3de (offset: 0x57ee) -> 0x241c fde=[ 154] │ │ │ │ - 0xfffffffffff9f54a (offset: 0x595a) -> 0x244c fde=[ 184] │ │ │ │ - 0xfffffffffff9f61e (offset: 0x5a2e) -> 0x24a0 fde=[ 1d8] │ │ │ │ - 0xfffffffffff9f6b6 (offset: 0x5ac6) -> 0x24cc fde=[ 204] │ │ │ │ - 0xfffffffffff9f70a (offset: 0x5b1a) -> 0x24fc fde=[ 234] │ │ │ │ - 0xfffffffffff9f710 (offset: 0x5b20) -> 0x2510 fde=[ 248] │ │ │ │ - 0xfffffffffff9f788 (offset: 0x5b98) -> 0x2548 fde=[ 280] │ │ │ │ - 0xfffffffffff9f79e (offset: 0x5bae) -> 0x255c fde=[ 294] │ │ │ │ - 0xfffffffffff9f7be (offset: 0x5bce) -> 0x2570 fde=[ 2a8] │ │ │ │ - 0xfffffffffff9f816 (offset: 0x5c26) -> 0x25a4 fde=[ 2dc] │ │ │ │ - 0xfffffffffff9f81c (offset: 0x5c2c) -> 0x25b8 fde=[ 2f0] │ │ │ │ - 0xfffffffffff9f8f6 (offset: 0x5d06) -> 0x2610 fde=[ 348] │ │ │ │ - 0xfffffffffff9fcc2 (offset: 0x60d2) -> 0x26a0 fde=[ 3d8] │ │ │ │ - 0xfffffffffff9fd10 (offset: 0x6120) -> 0x26c8 fde=[ 400] │ │ │ │ - 0xfffffffffff9fd3a (offset: 0x614a) -> 0x26dc fde=[ 414] │ │ │ │ - 0xfffffffffff9fd6c (offset: 0x617c) -> 0x26f0 fde=[ 428] │ │ │ │ - 0xfffffffffff9fdd6 (offset: 0x61e6) -> 0x2704 fde=[ 43c] │ │ │ │ - 0xfffffffffff9fe88 (offset: 0x6298) -> 0x2730 fde=[ 468] │ │ │ │ - 0xfffffffffffa006e (offset: 0x647e) -> 0x278c fde=[ 4c4] │ │ │ │ - 0xfffffffffffa00ba (offset: 0x64ca) -> 0x27c0 fde=[ 4f8] │ │ │ │ - 0xfffffffffffa0106 (offset: 0x6516) -> 0x27f4 fde=[ 52c] │ │ │ │ - 0xfffffffffffa0144 (offset: 0x6554) -> 0x281c fde=[ 554] │ │ │ │ - 0xfffffffffffa01b6 (offset: 0x65c6) -> 0x284c fde=[ 584] │ │ │ │ - 0xfffffffffffa0266 (offset: 0x6676) -> 0x2878 fde=[ 5b0] │ │ │ │ - 0xfffffffffffa03ea (offset: 0x67fa) -> 0x28c8 fde=[ 600] │ │ │ │ - 0xfffffffffffa05b6 (offset: 0x69c6) -> 0x293c fde=[ 674] │ │ │ │ - 0xfffffffffffa06f2 (offset: 0x6b02) -> 0x2990 fde=[ 6c8] │ │ │ │ - 0xfffffffffffa0706 (offset: 0x6b16) -> 0x29a4 fde=[ 6dc] │ │ │ │ - 0xfffffffffffa0772 (offset: 0x6b82) -> 0x29d0 fde=[ 708] │ │ │ │ - 0xfffffffffffa09da (offset: 0x6dea) -> 0x2a68 fde=[ 7a0] │ │ │ │ - 0xfffffffffffa0ae2 (offset: 0x6ef2) -> 0x2ab8 fde=[ 7f0] │ │ │ │ - 0xfffffffffffa0c5c (offset: 0x706c) -> 0x2ae8 fde=[ 820] │ │ │ │ - 0xfffffffffffa0e12 (offset: 0x7222) -> 0x2b58 fde=[ 890] │ │ │ │ - 0xfffffffffffa0fc8 (offset: 0x73d8) -> 0x2bc8 fde=[ 900] │ │ │ │ - 0xfffffffffffa0fde (offset: 0x73ee) -> 0x2be0 fde=[ 918] │ │ │ │ - 0xfffffffffffa0ff2 (offset: 0x7402) -> 0x2bf4 fde=[ 92c] │ │ │ │ - 0xfffffffffffa100a (offset: 0x741a) -> 0x2c08 fde=[ 940] │ │ │ │ - 0xfffffffffffa102c (offset: 0x743c) -> 0x2c1c fde=[ 954] │ │ │ │ - 0xfffffffffffa10aa (offset: 0x74ba) -> 0x2c30 fde=[ 968] │ │ │ │ - 0xfffffffffffa1116 (offset: 0x7526) -> 0x2c60 fde=[ 998] │ │ │ │ - 0xfffffffffffa1144 (offset: 0x7554) -> 0x2c74 fde=[ 9ac] │ │ │ │ - 0xfffffffffffa1172 (offset: 0x7582) -> 0x2c88 fde=[ 9c0] │ │ │ │ - 0xfffffffffffa11a0 (offset: 0x75b0) -> 0x2c9c fde=[ 9d4] │ │ │ │ - 0xfffffffffffa11ce (offset: 0x75de) -> 0x2cb0 fde=[ 9e8] │ │ │ │ - 0xfffffffffffa1234 (offset: 0x7644) -> 0x2cc4 fde=[ 9fc] │ │ │ │ - 0xfffffffffffa12fc (offset: 0x770c) -> 0x2cd8 fde=[ a10] │ │ │ │ - 0xfffffffffffa1390 (offset: 0x77a0) -> 0x2cf0 fde=[ a28] │ │ │ │ - 0xfffffffffffa13da (offset: 0x77ea) -> 0x2d04 fde=[ a3c] │ │ │ │ - 0xfffffffffffa1416 (offset: 0x7826) -> 0x2d18 fde=[ a50] │ │ │ │ - 0xfffffffffffa143a (offset: 0x784a) -> 0x2d30 fde=[ a68] │ │ │ │ - 0xfffffffffffa1476 (offset: 0x7886) -> 0x2d44 fde=[ a7c] │ │ │ │ - 0xfffffffffffa1558 (offset: 0x7968) -> 0x2d84 fde=[ abc] │ │ │ │ - 0xfffffffffffa1570 (offset: 0x7980) -> 0x2da8 fde=[ ae0] │ │ │ │ - 0xfffffffffffa1576 (offset: 0x7986) -> 0x2dbc fde=[ af4] │ │ │ │ - 0xfffffffffffa157a (offset: 0x798a) -> 0x2dd0 fde=[ b08] │ │ │ │ - 0xfffffffffffa157e (offset: 0x798e) -> 0x2de4 fde=[ b1c] │ │ │ │ - 0xfffffffffffa1588 (offset: 0x7998) -> 0x2df8 fde=[ b30] │ │ │ │ - 0xfffffffffffa1592 (offset: 0x79a2) -> 0x2e0c fde=[ b44] │ │ │ │ - 0xfffffffffffa159e (offset: 0x79ae) -> 0x2e20 fde=[ b58] │ │ │ │ - 0xfffffffffffa15ae (offset: 0x79be) -> 0x2e34 fde=[ b6c] │ │ │ │ - 0xfffffffffffa15be (offset: 0x79ce) -> 0x2e48 fde=[ b80] │ │ │ │ - 0xfffffffffffa15ce (offset: 0x79de) -> 0x2e5c fde=[ b94] │ │ │ │ - 0xfffffffffffa15d6 (offset: 0x79e6) -> 0x2e70 fde=[ ba8] │ │ │ │ - 0xfffffffffffa15f2 (offset: 0x7a02) -> 0x2e84 fde=[ bbc] │ │ │ │ - 0xfffffffffffa160c (offset: 0x7a1c) -> 0x2e98 fde=[ bd0] │ │ │ │ - 0xfffffffffffa1612 (offset: 0x7a22) -> 0x2eac fde=[ be4] │ │ │ │ - 0xfffffffffffa1658 (offset: 0x7a68) -> 0x2ec4 fde=[ bfc] │ │ │ │ - 0xfffffffffffa165c (offset: 0x7a6c) -> 0x2ed8 fde=[ c10] │ │ │ │ - 0xfffffffffffa1666 (offset: 0x7a76) -> 0x2eec fde=[ c24] │ │ │ │ - 0xfffffffffffa16b2 (offset: 0x7ac2) -> 0x2f14 fde=[ c4c] │ │ │ │ - 0xfffffffffffa1750 (offset: 0x7b60) -> 0x2f40 fde=[ c78] │ │ │ │ - 0xfffffffffffa1778 (offset: 0x7b88) -> 0x2f54 fde=[ c8c] │ │ │ │ - 0xfffffffffffa17a0 (offset: 0x7bb0) -> 0x2f78 fde=[ cb0] │ │ │ │ - 0xfffffffffffa194a (offset: 0x7d5a) -> 0x2fd4 fde=[ d0c] │ │ │ │ - 0xfffffffffffa1b10 (offset: 0x7f20) -> 0x3030 fde=[ d68] │ │ │ │ - 0xfffffffffffa1b2a (offset: 0x7f3a) -> 0x3054 fde=[ d8c] │ │ │ │ - 0xfffffffffffa1b30 (offset: 0x7f40) -> 0x3068 fde=[ da0] │ │ │ │ - 0xfffffffffffa1c60 (offset: 0x8070) -> 0x30b4 fde=[ dec] │ │ │ │ - 0xfffffffffffa1cd6 (offset: 0x80e6) -> 0x30e8 fde=[ e20] │ │ │ │ - 0xfffffffffffa1d56 (offset: 0x8166) -> 0x3100 fde=[ e38] │ │ │ │ - 0xfffffffffffa1e96 (offset: 0x82a6) -> 0x3168 fde=[ ea0] │ │ │ │ - 0xfffffffffffa1ea4 (offset: 0x82b4) -> 0x317c fde=[ eb4] │ │ │ │ - 0xfffffffffffa1ef0 (offset: 0x8300) -> 0x3190 fde=[ ec8] │ │ │ │ - 0xfffffffffffa2120 (offset: 0x8530) -> 0x31f4 fde=[ f2c] │ │ │ │ - 0xfffffffffffa21ec (offset: 0x85fc) -> 0x323c fde=[ f74] │ │ │ │ - 0xfffffffffffa225c (offset: 0x866c) -> 0x3270 fde=[ fa8] │ │ │ │ - 0xfffffffffffa229c (offset: 0x86ac) -> 0x3294 fde=[ fcc] │ │ │ │ - 0xfffffffffffa22e4 (offset: 0x86f4) -> 0x32b8 fde=[ ff0] │ │ │ │ - 0xfffffffffffa2328 (offset: 0x8738) -> 0x32dc fde=[ 1014] │ │ │ │ - 0xfffffffffffa2364 (offset: 0x8774) -> 0x3300 fde=[ 1038] │ │ │ │ - 0xfffffffffffa23a0 (offset: 0x87b0) -> 0x3324 fde=[ 105c] │ │ │ │ - 0xfffffffffffa2430 (offset: 0x8840) -> 0x3338 fde=[ 1070] │ │ │ │ - 0xfffffffffffa2456 (offset: 0x8866) -> 0x334c fde=[ 1084] │ │ │ │ - 0xfffffffffffa246e (offset: 0x887e) -> 0x3370 fde=[ 10a8] │ │ │ │ - 0xfffffffffffa2474 (offset: 0x8884) -> 0x3384 fde=[ 10bc] │ │ │ │ - 0xfffffffffffa2586 (offset: 0x8996) -> 0x33c8 fde=[ 1100] │ │ │ │ - 0xfffffffffffa259c (offset: 0x89ac) -> 0x33dc fde=[ 1114] │ │ │ │ - 0xfffffffffffa289a (offset: 0x8caa) -> 0x3454 fde=[ 118c] │ │ │ │ - 0xfffffffffffa2a8e (offset: 0x8e9e) -> 0x34ac fde=[ 11e4] │ │ │ │ - 0xfffffffffffa2b4c (offset: 0x8f5c) -> 0x3500 fde=[ 1238] │ │ │ │ - 0xfffffffffffa2bfa (offset: 0x900a) -> 0x3544 fde=[ 127c] │ │ │ │ - 0xfffffffffffa2d8a (offset: 0x919a) -> 0x35a0 fde=[ 12d8] │ │ │ │ - 0xfffffffffffa2ef2 (offset: 0x9302) -> 0x35e0 fde=[ 1318] │ │ │ │ - 0xfffffffffffa2f1a (offset: 0x932a) -> 0x3604 fde=[ 133c] │ │ │ │ - 0xfffffffffffa2f24 (offset: 0x9334) -> 0x3618 fde=[ 1350] │ │ │ │ - 0xfffffffffffa30ea (offset: 0x94fa) -> 0x3664 fde=[ 139c] │ │ │ │ - 0xfffffffffffa3100 (offset: 0x9510) -> 0x3678 fde=[ 13b0] │ │ │ │ - 0xfffffffffffa3146 (offset: 0x9556) -> 0x3690 fde=[ 13c8] │ │ │ │ - 0xfffffffffffa328e (offset: 0x969e) -> 0x36d8 fde=[ 1410] │ │ │ │ - 0xfffffffffffa3492 (offset: 0x98a2) -> 0x3734 fde=[ 146c] │ │ │ │ - 0xfffffffffffa358e (offset: 0x999e) -> 0x377c fde=[ 14b4] │ │ │ │ - 0xfffffffffffa3716 (offset: 0x9b26) -> 0x37e4 fde=[ 151c] │ │ │ │ - 0xfffffffffffa3722 (offset: 0x9b32) -> 0x37f8 fde=[ 1530] │ │ │ │ - 0xfffffffffffa372e (offset: 0x9b3e) -> 0x380c fde=[ 1544] │ │ │ │ - 0xfffffffffffa37bc (offset: 0x9bcc) -> 0x3838 fde=[ 1570] │ │ │ │ - 0xfffffffffffa388c (offset: 0x9c9c) -> 0x3890 fde=[ 15c8] │ │ │ │ - 0xfffffffffffa39d4 (offset: 0x9de4) -> 0x38d8 fde=[ 1610] │ │ │ │ - 0xfffffffffffa4290 (offset: 0xa6a0) -> 0x3930 fde=[ 1668] │ │ │ │ - 0xfffffffffffa4382 (offset: 0xa792) -> 0x3990 fde=[ 16c8] │ │ │ │ - 0xfffffffffffa4f72 (offset: 0xb382) -> 0x3a50 fde=[ 1788] │ │ │ │ - 0xfffffffffffa5000 (offset: 0xb410) -> 0x3a80 fde=[ 17b8] │ │ │ │ - 0xfffffffffffa5046 (offset: 0xb456) -> 0x3aa4 fde=[ 17dc] │ │ │ │ - 0xfffffffffffa50e0 (offset: 0xb4f0) -> 0x3ad8 fde=[ 1810] │ │ │ │ - 0xfffffffffffa50f8 (offset: 0xb508) -> 0x3aec fde=[ 1824] │ │ │ │ - 0xfffffffffffa5128 (offset: 0xb538) -> 0x3b00 fde=[ 1838] │ │ │ │ - 0xfffffffffffa5186 (offset: 0xb596) -> 0x3b28 fde=[ 1860] │ │ │ │ - 0xfffffffffffa5198 (offset: 0xb5a8) -> 0x3b3c fde=[ 1874] │ │ │ │ - 0xfffffffffffa5224 (offset: 0xb634) -> 0x3b78 fde=[ 18b0] │ │ │ │ - 0xfffffffffffa5276 (offset: 0xb686) -> 0x3b9c fde=[ 18d4] │ │ │ │ - 0xfffffffffffa52d6 (offset: 0xb6e6) -> 0x3bbc fde=[ 18f4] │ │ │ │ - 0xfffffffffffa52f0 (offset: 0xb700) -> 0x3bdc fde=[ 1914] │ │ │ │ - 0xfffffffffffa53a2 (offset: 0xb7b2) -> 0x3c14 fde=[ 194c] │ │ │ │ - 0xfffffffffffa56e2 (offset: 0xbaf2) -> 0x3c68 fde=[ 19a0] │ │ │ │ - 0xfffffffffffa582e (offset: 0xbc3e) -> 0x3cb0 fde=[ 19e8] │ │ │ │ - 0xfffffffffffa5e7a (offset: 0xc28a) -> 0x3d40 fde=[ 1a78] │ │ │ │ - 0xfffffffffffa63d2 (offset: 0xc7e2) -> 0x3d98 fde=[ 1ad0] │ │ │ │ - 0xfffffffffffa65ca (offset: 0xc9da) -> 0x3df0 fde=[ 1b28] │ │ │ │ - 0xfffffffffffa6954 (offset: 0xcd64) -> 0x3e48 fde=[ 1b80] │ │ │ │ - 0xfffffffffffa6c9e (offset: 0xd0ae) -> 0x3eb8 fde=[ 1bf0] │ │ │ │ - 0xfffffffffffa6dec (offset: 0xd1fc) -> 0x3f08 fde=[ 1c40] │ │ │ │ - 0xfffffffffffa6e74 (offset: 0xd284) -> 0x3f40 fde=[ 1c78] │ │ │ │ - 0xfffffffffffa71a8 (offset: 0xd5b8) -> 0x3f98 fde=[ 1cd0] │ │ │ │ - 0xfffffffffffa71f0 (offset: 0xd600) -> 0x3fc8 fde=[ 1d00] │ │ │ │ - 0xfffffffffffa725c (offset: 0xd66c) -> 0x3ff0 fde=[ 1d28] │ │ │ │ - 0xfffffffffffa727a (offset: 0xd68a) -> 0x4014 fde=[ 1d4c] │ │ │ │ - 0xfffffffffffa7280 (offset: 0xd690) -> 0x4028 fde=[ 1d60] │ │ │ │ - 0xfffffffffffa72f2 (offset: 0xd702) -> 0x4058 fde=[ 1d90] │ │ │ │ - 0xfffffffffffa730c (offset: 0xd71c) -> 0x406c fde=[ 1da4] │ │ │ │ - 0xfffffffffffa7320 (offset: 0xd730) -> 0x4080 fde=[ 1db8] │ │ │ │ - 0xfffffffffffa7340 (offset: 0xd750) -> 0x4094 fde=[ 1dcc] │ │ │ │ - 0xfffffffffffa7346 (offset: 0xd756) -> 0x40a8 fde=[ 1de0] │ │ │ │ - 0xfffffffffffa7358 (offset: 0xd768) -> 0x40bc fde=[ 1df4] │ │ │ │ - 0xfffffffffffa737e (offset: 0xd78e) -> 0x40d0 fde=[ 1e08] │ │ │ │ - 0xfffffffffffa73a0 (offset: 0xd7b0) -> 0x40e4 fde=[ 1e1c] │ │ │ │ - 0xfffffffffffa7400 (offset: 0xd810) -> 0x40f8 fde=[ 1e30] │ │ │ │ - 0xfffffffffffa748c (offset: 0xd89c) -> 0x410c fde=[ 1e44] │ │ │ │ - 0xfffffffffffa74a0 (offset: 0xd8b0) -> 0x4120 fde=[ 1e58] │ │ │ │ - 0xfffffffffffa74c2 (offset: 0xd8d2) -> 0x4134 fde=[ 1e6c] │ │ │ │ - 0xfffffffffffa75ae (offset: 0xd9be) -> 0x4154 fde=[ 1e8c] │ │ │ │ - 0xfffffffffffa7650 (offset: 0xda60) -> 0x4168 fde=[ 1ea0] │ │ │ │ - 0xfffffffffffa7708 (offset: 0xdb18) -> 0x417c fde=[ 1eb4] │ │ │ │ - 0xfffffffffffa78c2 (offset: 0xdcd2) -> 0x41fc fde=[ 1f34] │ │ │ │ - 0xfffffffffffa7b30 (offset: 0xdf40) -> 0x4290 fde=[ 1fc8] │ │ │ │ - 0xfffffffffffa7c54 (offset: 0xe064) -> 0x42c4 fde=[ 1ffc] │ │ │ │ - 0xfffffffffffa7c7c (offset: 0xe08c) -> 0x42e4 fde=[ 201c] │ │ │ │ - 0xfffffffffffa7ce2 (offset: 0xe0f2) -> 0x4320 fde=[ 2058] │ │ │ │ - 0xfffffffffffa7db4 (offset: 0xe1c4) -> 0x4364 fde=[ 209c] │ │ │ │ - 0xfffffffffffa7e38 (offset: 0xe248) -> 0x4378 fde=[ 20b0] │ │ │ │ - 0xfffffffffffa7f1c (offset: 0xe32c) -> 0x43b4 fde=[ 20ec] │ │ │ │ - 0xfffffffffffa7fac (offset: 0xe3bc) -> 0x43f8 fde=[ 2130] │ │ │ │ - 0xfffffffffffa80bc (offset: 0xe4cc) -> 0x4448 fde=[ 2180] │ │ │ │ - 0xfffffffffffa80fa (offset: 0xe50a) -> 0x4470 fde=[ 21a8] │ │ │ │ - 0xfffffffffffa8150 (offset: 0xe560) -> 0x449c fde=[ 21d4] │ │ │ │ - 0xfffffffffffa81de (offset: 0xe5ee) -> 0x44cc fde=[ 2204] │ │ │ │ - 0xfffffffffffa8230 (offset: 0xe640) -> 0x4500 fde=[ 2238] │ │ │ │ - 0xfffffffffffa8376 (offset: 0xe786) -> 0x4560 fde=[ 2298] │ │ │ │ - 0xfffffffffffa8470 (offset: 0xe880) -> 0x4590 fde=[ 22c8] │ │ │ │ - 0xfffffffffffa885e (offset: 0xec6e) -> 0x45fc fde=[ 2334] │ │ │ │ - 0xfffffffffffa8bfc (offset: 0xf00c) -> 0x4664 fde=[ 239c] │ │ │ │ - 0xfffffffffffa8c3c (offset: 0xf04c) -> 0x4678 fde=[ 23b0] │ │ │ │ - 0xfffffffffffa8dca (offset: 0xf1da) -> 0x46e4 fde=[ 241c] │ │ │ │ - 0xfffffffffffa9072 (offset: 0xf482) -> 0x4738 fde=[ 2470] │ │ │ │ - 0xfffffffffffa926c (offset: 0xf67c) -> 0x478c fde=[ 24c4] │ │ │ │ - 0xfffffffffffa931a (offset: 0xf72a) -> 0x47bc fde=[ 24f4] │ │ │ │ - 0xfffffffffffa9340 (offset: 0xf750) -> 0x47e0 fde=[ 2518] │ │ │ │ - 0xfffffffffffa93ce (offset: 0xf7de) -> 0x4810 fde=[ 2548] │ │ │ │ - 0xfffffffffffa94f2 (offset: 0xf902) -> 0x4854 fde=[ 258c] │ │ │ │ - 0xfffffffffffa955c (offset: 0xf96c) -> 0x4888 fde=[ 25c0] │ │ │ │ - 0xfffffffffffa95ac (offset: 0xf9bc) -> 0x48b0 fde=[ 25e8] │ │ │ │ - 0xfffffffffffa964c (offset: 0xfa5c) -> 0x48dc fde=[ 2614] │ │ │ │ - 0xfffffffffffa96ca (offset: 0xfada) -> 0x4918 fde=[ 2650] │ │ │ │ - 0xfffffffffffa96d2 (offset: 0xfae2) -> 0x492c fde=[ 2664] │ │ │ │ - 0xfffffffffffa974c (offset: 0xfb5c) -> 0x497c fde=[ 26b4] │ │ │ │ - 0xfffffffffffa9762 (offset: 0xfb72) -> 0x4990 fde=[ 26c8] │ │ │ │ - 0xfffffffffffa978a (offset: 0xfb9a) -> 0x49a4 fde=[ 26dc] │ │ │ │ - 0xfffffffffffa980c (offset: 0xfc1c) -> 0x49d4 fde=[ 270c] │ │ │ │ - 0xfffffffffffa9856 (offset: 0xfc66) -> 0x49f8 fde=[ 2730] │ │ │ │ - 0xfffffffffffa985a (offset: 0xfc6a) -> 0x4a10 fde=[ 2748] │ │ │ │ - 0xfffffffffffa986c (offset: 0xfc7c) -> 0x4a24 fde=[ 275c] │ │ │ │ - 0xfffffffffffa9892 (offset: 0xfca2) -> 0x4a38 fde=[ 2770] │ │ │ │ - 0xfffffffffffa98fa (offset: 0xfd0a) -> 0x4a4c fde=[ 2784] │ │ │ │ - 0xfffffffffffa9954 (offset: 0xfd64) -> 0x4a7c fde=[ 27b4] │ │ │ │ - 0xfffffffffffa9a2a (offset: 0xfe3a) -> 0x4ab4 fde=[ 27ec] │ │ │ │ - 0xfffffffffffa9a9c (offset: 0xfeac) -> 0x4ae4 fde=[ 281c] │ │ │ │ - 0xfffffffffffa9b24 (offset: 0xff34) -> 0x4af8 fde=[ 2830] │ │ │ │ - 0xfffffffffffa9c6a (offset: 0x1007a) -> 0x4b30 fde=[ 2868] │ │ │ │ - 0xfffffffffffa9db0 (offset: 0x101c0) -> 0x4b68 fde=[ 28a0] │ │ │ │ - 0xfffffffffffa9f16 (offset: 0x10326) -> 0x4bb4 fde=[ 28ec] │ │ │ │ - 0xfffffffffffaa250 (offset: 0x10660) -> 0x4bfc fde=[ 2934] │ │ │ │ - 0xfffffffffffaa578 (offset: 0x10988) -> 0x4c48 fde=[ 2980] │ │ │ │ - 0xfffffffffffaa8b4 (offset: 0x10cc4) -> 0x4ca0 fde=[ 29d8] │ │ │ │ - 0xfffffffffffaabdc (offset: 0x10fec) -> 0x4cf8 fde=[ 2a30] │ │ │ │ - 0xfffffffffffaaf0c (offset: 0x1131c) -> 0x4d40 fde=[ 2a78] │ │ │ │ - 0xfffffffffffab422 (offset: 0x11832) -> 0x4d98 fde=[ 2ad0] │ │ │ │ - 0xfffffffffffab59c (offset: 0x119ac) -> 0x4e0c fde=[ 2b44] │ │ │ │ - 0xfffffffffffab780 (offset: 0x11b90) -> 0x4e78 fde=[ 2bb0] │ │ │ │ - 0xfffffffffffab8d8 (offset: 0x11ce8) -> 0x4eb8 fde=[ 2bf0] │ │ │ │ - 0xfffffffffffabab2 (offset: 0x11ec2) -> 0x4efc fde=[ 2c34] │ │ │ │ - 0xfffffffffffabd1e (offset: 0x1212e) -> 0x4f44 fde=[ 2c7c] │ │ │ │ - 0xfffffffffffabfd2 (offset: 0x123e2) -> 0x4f94 fde=[ 2ccc] │ │ │ │ - 0xfffffffffffac274 (offset: 0x12684) -> 0x4fe8 fde=[ 2d20] │ │ │ │ - 0xfffffffffffac8ee (offset: 0x12cfe) -> 0x5064 fde=[ 2d9c] │ │ │ │ - 0xfffffffffffad688 (offset: 0x13a98) -> 0x5110 fde=[ 2e48] │ │ │ │ - 0xfffffffffffad6e0 (offset: 0x13af0) -> 0x5144 fde=[ 2e7c] │ │ │ │ - 0xfffffffffffad790 (offset: 0x13ba0) -> 0x5188 fde=[ 2ec0] │ │ │ │ - 0xfffffffffffad842 (offset: 0x13c52) -> 0x51d8 fde=[ 2f10] │ │ │ │ - 0xfffffffffffada18 (offset: 0x13e28) -> 0x5248 fde=[ 2f80] │ │ │ │ - 0xfffffffffffadb18 (offset: 0x13f28) -> 0x5298 fde=[ 2fd0] │ │ │ │ - 0xfffffffffffadde0 (offset: 0x141f0) -> 0x52d4 fde=[ 300c] │ │ │ │ - 0xfffffffffffade40 (offset: 0x14250) -> 0x52f8 fde=[ 3030] │ │ │ │ - 0xfffffffffffae010 (offset: 0x14420) -> 0x5354 fde=[ 308c] │ │ │ │ - 0xfffffffffffae01a (offset: 0x1442a) -> 0x5368 fde=[ 30a0] │ │ │ │ - 0xfffffffffffae218 (offset: 0x14628) -> 0x53a0 fde=[ 30d8] │ │ │ │ - 0xfffffffffffae48c (offset: 0x1489c) -> 0x53dc fde=[ 3114] │ │ │ │ - 0xfffffffffffae88c (offset: 0x14c9c) -> 0x5458 fde=[ 3190] │ │ │ │ - 0xfffffffffffae8ce (offset: 0x14cde) -> 0x547c fde=[ 31b4] │ │ │ │ - 0xfffffffffffae8e2 (offset: 0x14cf2) -> 0x5490 fde=[ 31c8] │ │ │ │ - 0xfffffffffffae902 (offset: 0x14d12) -> 0x54a4 fde=[ 31dc] │ │ │ │ - 0xfffffffffffaea30 (offset: 0x14e40) -> 0x54b8 fde=[ 31f0] │ │ │ │ - 0xfffffffffffaea98 (offset: 0x14ea8) -> 0x54e8 fde=[ 3220] │ │ │ │ - 0xfffffffffffaed7e (offset: 0x1518e) -> 0x5530 fde=[ 3268] │ │ │ │ - 0xfffffffffffaed96 (offset: 0x151a6) -> 0x5544 fde=[ 327c] │ │ │ │ - 0xfffffffffffaeda2 (offset: 0x151b2) -> 0x5558 fde=[ 3290] │ │ │ │ - 0xfffffffffffaedc4 (offset: 0x151d4) -> 0x5584 fde=[ 32bc] │ │ │ │ - 0xfffffffffffaeee6 (offset: 0x152f6) -> 0x55f8 fde=[ 3330] │ │ │ │ - 0xfffffffffffaf02c (offset: 0x1543c) -> 0x566c fde=[ 33a4] │ │ │ │ - 0xfffffffffffaf1b0 (offset: 0x155c0) -> 0x56e8 fde=[ 3420] │ │ │ │ - 0xfffffffffffaf1f4 (offset: 0x15604) -> 0x56fc fde=[ 3434] │ │ │ │ - 0xfffffffffffaf24a (offset: 0x1565a) -> 0x5710 fde=[ 3448] │ │ │ │ - 0xfffffffffffaf9be (offset: 0x15dce) -> 0x5768 fde=[ 34a0] │ │ │ │ - 0xfffffffffffb04ea (offset: 0x168fa) -> 0x582c fde=[ 3564] │ │ │ │ - 0xfffffffffffb0e48 (offset: 0x17258) -> 0x5890 fde=[ 35c8] │ │ │ │ - 0xfffffffffffb14d4 (offset: 0x178e4) -> 0x58e8 fde=[ 3620] │ │ │ │ - 0xfffffffffffb1b84 (offset: 0x17f94) -> 0x5940 fde=[ 3678] │ │ │ │ - 0xfffffffffffb2216 (offset: 0x18626) -> 0x59fc fde=[ 3734] │ │ │ │ - 0xfffffffffffb2718 (offset: 0x18b28) -> 0x5a70 fde=[ 37a8] │ │ │ │ - 0xfffffffffffb2cfc (offset: 0x1910c) -> 0x5b1c fde=[ 3854] │ │ │ │ - 0xfffffffffffb2d98 (offset: 0x191a8) -> 0x5b58 fde=[ 3890] │ │ │ │ - 0xfffffffffffb2dac (offset: 0x191bc) -> 0x5b6c fde=[ 38a4] │ │ │ │ - 0xfffffffffffb2e8c (offset: 0x1929c) -> 0x5bc4 fde=[ 38fc] │ │ │ │ - 0xfffffffffffb2efa (offset: 0x1930a) -> 0x5bf4 fde=[ 392c] │ │ │ │ - 0xfffffffffffb2f5a (offset: 0x1936a) -> 0x5c1c fde=[ 3954] │ │ │ │ - 0xfffffffffffb2f74 (offset: 0x19384) -> 0x5c30 fde=[ 3968] │ │ │ │ - 0xfffffffffffb2f82 (offset: 0x19392) -> 0x5c44 fde=[ 397c] │ │ │ │ - 0xfffffffffffb2fa0 (offset: 0x193b0) -> 0x5c58 fde=[ 3990] │ │ │ │ - 0xfffffffffffb2fde (offset: 0x193ee) -> 0x5c6c fde=[ 39a4] │ │ │ │ - 0xfffffffffffb2ff6 (offset: 0x19406) -> 0x5c80 fde=[ 39b8] │ │ │ │ - 0xfffffffffffb30ee (offset: 0x194fe) -> 0x5cc8 fde=[ 3a00] │ │ │ │ - 0xfffffffffffb3106 (offset: 0x19516) -> 0x5cdc fde=[ 3a14] │ │ │ │ - 0xfffffffffffb311e (offset: 0x1952e) -> 0x5cf0 fde=[ 3a28] │ │ │ │ - 0xfffffffffffb3148 (offset: 0x19558) -> 0x5d04 fde=[ 3a3c] │ │ │ │ - 0xfffffffffffb3a02 (offset: 0x19e12) -> 0x5dbc fde=[ 3af4] │ │ │ │ - 0xfffffffffffb3a8e (offset: 0x19e9e) -> 0x5dec fde=[ 3b24] │ │ │ │ - 0xfffffffffffb3e72 (offset: 0x1a282) -> 0x5ea4 fde=[ 3bdc] │ │ │ │ - 0xfffffffffffb403a (offset: 0x1a44a) -> 0x5f0c fde=[ 3c44] │ │ │ │ - 0xfffffffffffb4562 (offset: 0x1a972) -> 0x5f98 fde=[ 3cd0] │ │ │ │ - 0xfffffffffffb4792 (offset: 0x1aba2) -> 0x6030 fde=[ 3d68] │ │ │ │ - 0xfffffffffffb47ba (offset: 0x1abca) -> 0x6044 fde=[ 3d7c] │ │ │ │ - 0xfffffffffffb47e2 (offset: 0x1abf2) -> 0x6058 fde=[ 3d90] │ │ │ │ - 0xfffffffffffb482a (offset: 0x1ac3a) -> 0x607c fde=[ 3db4] │ │ │ │ - 0xfffffffffffb4942 (offset: 0x1ad52) -> 0x60d8 fde=[ 3e10] │ │ │ │ - 0xfffffffffffb4ad4 (offset: 0x1aee4) -> 0x6168 fde=[ 3ea0] │ │ │ │ - 0xfffffffffffb4b0c (offset: 0x1af1c) -> 0x6190 fde=[ 3ec8] │ │ │ │ - 0xfffffffffffb4b3e (offset: 0x1af4e) -> 0x61b8 fde=[ 3ef0] │ │ │ │ - 0xfffffffffffb4b80 (offset: 0x1af90) -> 0x61e4 fde=[ 3f1c] │ │ │ │ - 0xfffffffffffb4baa (offset: 0x1afba) -> 0x6204 fde=[ 3f3c] │ │ │ │ - 0xfffffffffffb4be2 (offset: 0x1aff2) -> 0x622c fde=[ 3f64] │ │ │ │ - 0xfffffffffffb4c08 (offset: 0x1b018) -> 0x6250 fde=[ 3f88] │ │ │ │ - 0xfffffffffffb4c5e (offset: 0x1b06e) -> 0x627c fde=[ 3fb4] │ │ │ │ - 0xfffffffffffb4cb4 (offset: 0x1b0c4) -> 0x62a8 fde=[ 3fe0] │ │ │ │ - 0xfffffffffffb4d3a (offset: 0x1b14a) -> 0x62e0 fde=[ 4018] │ │ │ │ - 0xfffffffffffb4df0 (offset: 0x1b200) -> 0x6334 fde=[ 406c] │ │ │ │ - 0xfffffffffffb4df4 (offset: 0x1b204) -> 0x6348 fde=[ 4080] │ │ │ │ - 0xfffffffffffb4eb6 (offset: 0x1b2c6) -> 0x6378 fde=[ 40b0] │ │ │ │ - 0xfffffffffffb5102 (offset: 0x1b512) -> 0x63d0 fde=[ 4108] │ │ │ │ - 0xfffffffffffb51de (offset: 0x1b5ee) -> 0x6410 fde=[ 4148] │ │ │ │ - 0xfffffffffffb51fc (offset: 0x1b60c) -> 0x6434 fde=[ 416c] │ │ │ │ - 0xfffffffffffb5394 (offset: 0x1b7a4) -> 0x64a4 fde=[ 41dc] │ │ │ │ - 0xfffffffffffb54ec (offset: 0x1b8fc) -> 0x64f4 fde=[ 422c] │ │ │ │ - 0xfffffffffffb5780 (offset: 0x1bb90) -> 0x6550 fde=[ 4288] │ │ │ │ - 0xfffffffffffb59a6 (offset: 0x1bdb6) -> 0x65a0 fde=[ 42d8] │ │ │ │ - 0xfffffffffffb59e6 (offset: 0x1bdf6) -> 0x65c4 fde=[ 42fc] │ │ │ │ - 0xfffffffffffb5a14 (offset: 0x1be24) -> 0x65f4 fde=[ 432c] │ │ │ │ - 0xfffffffffffb5a2a (offset: 0x1be3a) -> 0x6608 fde=[ 4340] │ │ │ │ - 0xfffffffffffb5a58 (offset: 0x1be68) -> 0x6634 fde=[ 436c] │ │ │ │ - 0xfffffffffffb5bb0 (offset: 0x1bfc0) -> 0x6664 fde=[ 439c] │ │ │ │ - 0xfffffffffffb5f58 (offset: 0x1c368) -> 0x66c0 fde=[ 43f8] │ │ │ │ - 0xfffffffffffb5f6e (offset: 0x1c37e) -> 0x66d4 fde=[ 440c] │ │ │ │ - 0xfffffffffffb5f76 (offset: 0x1c386) -> 0x66e8 fde=[ 4420] │ │ │ │ - 0xfffffffffffb604e (offset: 0x1c45e) -> 0x671c fde=[ 4454] │ │ │ │ - 0xfffffffffffb608c (offset: 0x1c49c) -> 0x674c fde=[ 4484] │ │ │ │ - 0xfffffffffffb60c8 (offset: 0x1c4d8) -> 0x6770 fde=[ 44a8] │ │ │ │ - 0xfffffffffffb6140 (offset: 0x1c550) -> 0x67ac fde=[ 44e4] │ │ │ │ - 0xfffffffffffb6146 (offset: 0x1c556) -> 0x67c0 fde=[ 44f8] │ │ │ │ - 0xfffffffffffb61fc (offset: 0x1c60c) -> 0x67e4 fde=[ 451c] │ │ │ │ - 0xfffffffffffb6208 (offset: 0x1c618) -> 0x67f8 fde=[ 4530] │ │ │ │ - 0xfffffffffffb6218 (offset: 0x1c628) -> 0x680c fde=[ 4544] │ │ │ │ - 0xfffffffffffb6240 (offset: 0x1c650) -> 0x6820 fde=[ 4558] │ │ │ │ - 0xfffffffffffb6242 (offset: 0x1c652) -> 0x6834 fde=[ 456c] │ │ │ │ - 0xfffffffffffb6244 (offset: 0x1c654) -> 0x6848 fde=[ 4580] │ │ │ │ - 0xfffffffffffb625c (offset: 0x1c66c) -> 0x685c fde=[ 4594] │ │ │ │ - 0xfffffffffffb625e (offset: 0x1c66e) -> 0x6870 fde=[ 45a8] │ │ │ │ - 0xfffffffffffb6260 (offset: 0x1c670) -> 0x6888 fde=[ 45c0] │ │ │ │ - 0xfffffffffffb6284 (offset: 0x1c694) -> 0x68a0 fde=[ 45d8] │ │ │ │ - 0xfffffffffffb631c (offset: 0x1c72c) -> 0x68cc fde=[ 4604] │ │ │ │ - 0xfffffffffffb6370 (offset: 0x1c780) -> 0x68fc fde=[ 4634] │ │ │ │ - 0xfffffffffffb6378 (offset: 0x1c788) -> 0x6910 fde=[ 4648] │ │ │ │ - 0xfffffffffffb63d0 (offset: 0x1c7e0) -> 0x6938 fde=[ 4670] │ │ │ │ - 0xfffffffffffb6432 (offset: 0x1c842) -> 0x6968 fde=[ 46a0] │ │ │ │ - 0xfffffffffffb644e (offset: 0x1c85e) -> 0x697c fde=[ 46b4] │ │ │ │ - 0xfffffffffffb6514 (offset: 0x1c924) -> 0x69b4 fde=[ 46ec] │ │ │ │ - 0xfffffffffffb6518 (offset: 0x1c928) -> 0x69c8 fde=[ 4700] │ │ │ │ - 0xfffffffffffb6e9e (offset: 0x1d2ae) -> 0x6a54 fde=[ 478c] │ │ │ │ - 0xfffffffffffb70d0 (offset: 0x1d4e0) -> 0x6ad0 fde=[ 4808] │ │ │ │ - 0xfffffffffffb7100 (offset: 0x1d510) -> 0x6af0 fde=[ 4828] │ │ │ │ - 0xfffffffffffb7134 (offset: 0x1d544) -> 0x6b10 fde=[ 4848] │ │ │ │ - 0xfffffffffffb71a2 (offset: 0x1d5b2) -> 0x6b48 fde=[ 4880] │ │ │ │ - 0xfffffffffffb7c1a (offset: 0x1e02a) -> 0x6ba0 fde=[ 48d8] │ │ │ │ - 0xfffffffffffb7db0 (offset: 0x1e1c0) -> 0x6bfc fde=[ 4934] │ │ │ │ - 0xfffffffffffb7f22 (offset: 0x1e332) -> 0x6c58 fde=[ 4990] │ │ │ │ - 0xfffffffffffb8076 (offset: 0x1e486) -> 0x6cb0 fde=[ 49e8] │ │ │ │ - 0xfffffffffffb80bc (offset: 0x1e4cc) -> 0x6cc4 fde=[ 49fc] │ │ │ │ - 0xfffffffffffb80ea (offset: 0x1e4fa) -> 0x6cd8 fde=[ 4a10] │ │ │ │ - 0xfffffffffffb8112 (offset: 0x1e522) -> 0x6cec fde=[ 4a24] │ │ │ │ - 0xfffffffffffb8130 (offset: 0x1e540) -> 0x6d00 fde=[ 4a38] │ │ │ │ - 0xfffffffffffb814e (offset: 0x1e55e) -> 0x6d14 fde=[ 4a4c] │ │ │ │ - 0xfffffffffffb8164 (offset: 0x1e574) -> 0x6d28 fde=[ 4a60] │ │ │ │ - 0xfffffffffffb81ac (offset: 0x1e5bc) -> 0x6d3c fde=[ 4a74] │ │ │ │ - 0xfffffffffffb81be (offset: 0x1e5ce) -> 0x6d50 fde=[ 4a88] │ │ │ │ - 0xfffffffffffb81d4 (offset: 0x1e5e4) -> 0x6d64 fde=[ 4a9c] │ │ │ │ - 0xfffffffffffb81ee (offset: 0x1e5fe) -> 0x6d78 fde=[ 4ab0] │ │ │ │ - 0xfffffffffffb8206 (offset: 0x1e616) -> 0x6d8c fde=[ 4ac4] │ │ │ │ - 0xfffffffffffb822c (offset: 0x1e63c) -> 0x6da0 fde=[ 4ad8] │ │ │ │ - 0xfffffffffffb82a8 (offset: 0x1e6b8) -> 0x6df0 fde=[ 4b28] │ │ │ │ - 0xfffffffffffb8320 (offset: 0x1e730) -> 0x6e3c fde=[ 4b74] │ │ │ │ - 0xfffffffffffb83c6 (offset: 0x1e7d6) -> 0x6ebc fde=[ 4bf4] │ │ │ │ - 0xfffffffffffb8584 (offset: 0x1e994) -> 0x6f10 fde=[ 4c48] │ │ │ │ - 0xfffffffffffb85bc (offset: 0x1e9cc) -> 0x6f24 fde=[ 4c5c] │ │ │ │ - 0xfffffffffffb85e4 (offset: 0x1e9f4) -> 0x6f38 fde=[ 4c70] │ │ │ │ - 0xfffffffffffb86b2 (offset: 0x1eac2) -> 0x6f4c fde=[ 4c84] │ │ │ │ - 0xfffffffffffb8b88 (offset: 0x1ef98) -> 0x6fe0 fde=[ 4d18] │ │ │ │ - 0xfffffffffffb8b9e (offset: 0x1efae) -> 0x6ff4 fde=[ 4d2c] │ │ │ │ - 0xfffffffffffb8bb4 (offset: 0x1efc4) -> 0x7008 fde=[ 4d40] │ │ │ │ - 0xfffffffffffb8bca (offset: 0x1efda) -> 0x701c fde=[ 4d54] │ │ │ │ - 0xfffffffffffb8be0 (offset: 0x1eff0) -> 0x7030 fde=[ 4d68] │ │ │ │ - 0xfffffffffffb8bf6 (offset: 0x1f006) -> 0x7044 fde=[ 4d7c] │ │ │ │ - 0xfffffffffffb8c0c (offset: 0x1f01c) -> 0x7058 fde=[ 4d90] │ │ │ │ - 0xfffffffffffb8c34 (offset: 0x1f044) -> 0x706c fde=[ 4da4] │ │ │ │ - 0xfffffffffffb8ee6 (offset: 0x1f2f6) -> 0x70d0 fde=[ 4e08] │ │ │ │ - 0xfffffffffffb8fac (offset: 0x1f3bc) -> 0x7110 fde=[ 4e48] │ │ │ │ - 0xfffffffffffb8fd4 (offset: 0x1f3e4) -> 0x7124 fde=[ 4e5c] │ │ │ │ - 0xfffffffffffb90c2 (offset: 0x1f4d2) -> 0x7170 fde=[ 4ea8] │ │ │ │ - 0xfffffffffffb9152 (offset: 0x1f562) -> 0x71ac fde=[ 4ee4] │ │ │ │ - 0xfffffffffffb9d56 (offset: 0x20166) -> 0x7204 fde=[ 4f3c] │ │ │ │ - 0xfffffffffffb9f48 (offset: 0x20358) -> 0x7258 fde=[ 4f90] │ │ │ │ - 0xfffffffffffba170 (offset: 0x20580) -> 0x72ac fde=[ 4fe4] │ │ │ │ - 0xfffffffffffba688 (offset: 0x20a98) -> 0x7320 fde=[ 5058] │ │ │ │ - 0xfffffffffffba71c (offset: 0x20b2c) -> 0x7358 fde=[ 5090] │ │ │ │ - 0xfffffffffffba88c (offset: 0x20c9c) -> 0x738c fde=[ 50c4] │ │ │ │ - 0xfffffffffffba974 (offset: 0x20d84) -> 0x73bc fde=[ 50f4] │ │ │ │ - 0xfffffffffffba99e (offset: 0x20dae) -> 0x73e0 fde=[ 5118] │ │ │ │ - 0xfffffffffffba9a0 (offset: 0x20db0) -> 0x73f4 fde=[ 512c] │ │ │ │ - 0xfffffffffffba9a2 (offset: 0x20db2) -> 0x7408 fde=[ 5140] │ │ │ │ - 0xfffffffffffba9c0 (offset: 0x20dd0) -> 0x741c fde=[ 5154] │ │ │ │ - 0xfffffffffffbaa04 (offset: 0x20e14) -> 0x7438 fde=[ 5170] │ │ │ │ - 0xfffffffffffbaa3e (offset: 0x20e4e) -> 0x7458 fde=[ 5190] │ │ │ │ - 0xfffffffffffbaab6 (offset: 0x20ec6) -> 0x748c fde=[ 51c4] │ │ │ │ - 0xfffffffffffbaafe (offset: 0x20f0e) -> 0x74a0 fde=[ 51d8] │ │ │ │ - 0xfffffffffffbab86 (offset: 0x20f96) -> 0x74f0 fde=[ 5228] │ │ │ │ - 0xfffffffffffbad60 (offset: 0x21170) -> 0x754c fde=[ 5284] │ │ │ │ - 0xfffffffffffbae16 (offset: 0x21226) -> 0x75a4 fde=[ 52dc] │ │ │ │ - 0xfffffffffffbaed2 (offset: 0x212e2) -> 0x75fc fde=[ 5334] │ │ │ │ - 0xfffffffffffbaf60 (offset: 0x21370) -> 0x7630 fde=[ 5368] │ │ │ │ - 0xfffffffffffbaf7e (offset: 0x2138e) -> 0x7644 fde=[ 537c] │ │ │ │ - 0xfffffffffffbb002 (offset: 0x21412) -> 0x76bc fde=[ 53f4] │ │ │ │ - 0xfffffffffffbb08a (offset: 0x2149a) -> 0x7728 fde=[ 5460] │ │ │ │ - 0xfffffffffffbb0ea (offset: 0x214fa) -> 0x775c fde=[ 5494] │ │ │ │ - 0xfffffffffffbb104 (offset: 0x21514) -> 0x7778 fde=[ 54b0] │ │ │ │ - 0xfffffffffffbb14a (offset: 0x2155a) -> 0x77a4 fde=[ 54dc] │ │ │ │ - 0xfffffffffffbb186 (offset: 0x21596) -> 0x77b8 fde=[ 54f0] │ │ │ │ - 0xfffffffffffbb212 (offset: 0x21622) -> 0x77cc fde=[ 5504] │ │ │ │ - 0xfffffffffffbb26a (offset: 0x2167a) -> 0x77fc fde=[ 5534] │ │ │ │ - 0xfffffffffffbb2de (offset: 0x216ee) -> 0x7834 fde=[ 556c] │ │ │ │ - 0xfffffffffffbb2e4 (offset: 0x216f4) -> 0x7848 fde=[ 5580] │ │ │ │ - 0xfffffffffffbb336 (offset: 0x21746) -> 0x7874 fde=[ 55ac] │ │ │ │ - 0xfffffffffffbb35a (offset: 0x2176a) -> 0x789c fde=[ 55d4] │ │ │ │ - 0xfffffffffffbb394 (offset: 0x217a4) -> 0x78c4 fde=[ 55fc] │ │ │ │ - 0xfffffffffffbb3ce (offset: 0x217de) -> 0x78ec fde=[ 5624] │ │ │ │ - 0xfffffffffffbb40c (offset: 0x2181c) -> 0x7918 fde=[ 5650] │ │ │ │ - 0xfffffffffffbb472 (offset: 0x21882) -> 0x7944 fde=[ 567c] │ │ │ │ - 0xfffffffffffbb4ba (offset: 0x218ca) -> 0x7988 fde=[ 56c0] │ │ │ │ - 0xfffffffffffbb53e (offset: 0x2194e) -> 0x79bc fde=[ 56f4] │ │ │ │ - 0xfffffffffffbb61c (offset: 0x21a2c) -> 0x7a20 fde=[ 5758] │ │ │ │ - 0xfffffffffffbb67e (offset: 0x21a8e) -> 0x7a60 fde=[ 5798] │ │ │ │ - 0xfffffffffffbb70e (offset: 0x21b1e) -> 0x7a8c fde=[ 57c4] │ │ │ │ - 0xfffffffffffbb74e (offset: 0x21b5e) -> 0x7ab0 fde=[ 57e8] │ │ │ │ - 0xfffffffffffbb812 (offset: 0x21c22) -> 0x7ae8 fde=[ 5820] │ │ │ │ - 0xfffffffffffbb816 (offset: 0x21c26) -> 0x7afc fde=[ 5834] │ │ │ │ - 0xfffffffffffbb81a (offset: 0x21c2a) -> 0x7b10 fde=[ 5848] │ │ │ │ - 0xfffffffffffbb81e (offset: 0x21c2e) -> 0x7b24 fde=[ 585c] │ │ │ │ - 0xfffffffffffbb824 (offset: 0x21c34) -> 0x7b38 fde=[ 5870] │ │ │ │ - 0xfffffffffffbb828 (offset: 0x21c38) -> 0x7b4c fde=[ 5884] │ │ │ │ - 0xfffffffffffbb82c (offset: 0x21c3c) -> 0x7b60 fde=[ 5898] │ │ │ │ - 0xfffffffffffbb830 (offset: 0x21c40) -> 0x7b74 fde=[ 58ac] │ │ │ │ - 0xfffffffffffbb834 (offset: 0x21c44) -> 0x7b88 fde=[ 58c0] │ │ │ │ - 0xfffffffffffbb838 (offset: 0x21c48) -> 0x7b9c fde=[ 58d4] │ │ │ │ - 0xfffffffffffbb83c (offset: 0x21c4c) -> 0x7bb0 fde=[ 58e8] │ │ │ │ - 0xfffffffffffbb840 (offset: 0x21c50) -> 0x7bc4 fde=[ 58fc] │ │ │ │ - 0xfffffffffffbb84a (offset: 0x21c5a) -> 0x7bd8 fde=[ 5910] │ │ │ │ - 0xfffffffffffbb858 (offset: 0x21c68) -> 0x7bec fde=[ 5924] │ │ │ │ - 0xfffffffffffbb8ac (offset: 0x21cbc) -> 0x7c30 fde=[ 5968] │ │ │ │ - 0xfffffffffffbb902 (offset: 0x21d12) -> 0x7c4c fde=[ 5984] │ │ │ │ - 0xfffffffffffbb944 (offset: 0x21d54) -> 0x7c60 fde=[ 5998] │ │ │ │ - 0xfffffffffffbb99a (offset: 0x21daa) -> 0x7c7c fde=[ 59b4] │ │ │ │ - 0xfffffffffffbb9dc (offset: 0x21dec) -> 0x7c90 fde=[ 59c8] │ │ │ │ - 0xfffffffffffbba18 (offset: 0x21e28) -> 0x7ca4 fde=[ 59dc] │ │ │ │ - 0xfffffffffffbbb6c (offset: 0x21f7c) -> 0x7d18 fde=[ 5a50] │ │ │ │ - 0xfffffffffffbbb92 (offset: 0x21fa2) -> 0x7d34 fde=[ 5a6c] │ │ │ │ - 0xfffffffffffbbc20 (offset: 0x22030) -> 0x7d88 fde=[ 5ac0] │ │ │ │ - 0xfffffffffffbbce6 (offset: 0x220f6) -> 0x7ddc fde=[ 5b14] │ │ │ │ - 0xfffffffffffbbe3a (offset: 0x2224a) -> 0x7e50 fde=[ 5b88] │ │ │ │ - 0xfffffffffffbc016 (offset: 0x22426) -> 0x7edc fde=[ 5c14] │ │ │ │ - 0xfffffffffffbc0cc (offset: 0x224dc) -> 0x7f14 fde=[ 5c4c] │ │ │ │ - 0xfffffffffffbc116 (offset: 0x22526) -> 0x7f28 fde=[ 5c60] │ │ │ │ - 0xfffffffffffbc11a (offset: 0x2252a) -> 0x7f3c fde=[ 5c74] │ │ │ │ - 0xfffffffffffbc170 (offset: 0x22580) -> 0x7f74 fde=[ 5cac] │ │ │ │ - 0xfffffffffffbc17c (offset: 0x2258c) -> 0x7f88 fde=[ 5cc0] │ │ │ │ - 0xfffffffffffbc188 (offset: 0x22598) -> 0x7f9c fde=[ 5cd4] │ │ │ │ - 0xfffffffffffbc194 (offset: 0x225a4) -> 0x7fb0 fde=[ 5ce8] │ │ │ │ - 0xfffffffffffbc1a0 (offset: 0x225b0) -> 0x7fc4 fde=[ 5cfc] │ │ │ │ - 0xfffffffffffbc1ac (offset: 0x225bc) -> 0x7fd8 fde=[ 5d10] │ │ │ │ - 0xfffffffffffbc1b8 (offset: 0x225c8) -> 0x7fec fde=[ 5d24] │ │ │ │ - 0xfffffffffffbc1c6 (offset: 0x225d6) -> 0x8000 fde=[ 5d38] │ │ │ │ - 0xfffffffffffbc1d4 (offset: 0x225e4) -> 0x8014 fde=[ 5d4c] │ │ │ │ - 0xfffffffffffbc21a (offset: 0x2262a) -> 0x8040 fde=[ 5d78] │ │ │ │ - 0xfffffffffffbc244 (offset: 0x22654) -> 0x805c fde=[ 5d94] │ │ │ │ - 0xfffffffffffbc26e (offset: 0x2267e) -> 0x8078 fde=[ 5db0] │ │ │ │ - 0xfffffffffffbc2cc (offset: 0x226dc) -> 0x8098 fde=[ 5dd0] │ │ │ │ - 0xfffffffffffbc2fa (offset: 0x2270a) -> 0x80ac fde=[ 5de4] │ │ │ │ - 0xfffffffffffbc32a (offset: 0x2273a) -> 0x80d4 fde=[ 5e0c] │ │ │ │ - 0xfffffffffffbc336 (offset: 0x22746) -> 0x80e8 fde=[ 5e20] │ │ │ │ - 0xfffffffffffbc404 (offset: 0x22814) -> 0x8144 fde=[ 5e7c] │ │ │ │ - 0xfffffffffffbc496 (offset: 0x228a6) -> 0x8188 fde=[ 5ec0] │ │ │ │ - 0xfffffffffffbc528 (offset: 0x22938) -> 0x81cc fde=[ 5f04] │ │ │ │ - 0xfffffffffffbc694 (offset: 0x22aa4) -> 0x822c fde=[ 5f64] │ │ │ │ - 0xfffffffffffbc6a2 (offset: 0x22ab2) -> 0x8240 fde=[ 5f78] │ │ │ │ - 0xfffffffffffbc6e6 (offset: 0x22af6) -> 0x826c fde=[ 5fa4] │ │ │ │ - 0xfffffffffffbc88c (offset: 0x22c9c) -> 0x82c0 fde=[ 5ff8] │ │ │ │ - 0xfffffffffffbc8ca (offset: 0x22cda) -> 0x82e4 fde=[ 601c] │ │ │ │ - 0xfffffffffffbcf3e (offset: 0x2334e) -> 0x833c fde=[ 6074] │ │ │ │ - 0xfffffffffffbd04c (offset: 0x2345c) -> 0x837c fde=[ 60b4] │ │ │ │ - 0xfffffffffffbd13e (offset: 0x2354e) -> 0x83bc fde=[ 60f4] │ │ │ │ - 0xfffffffffffbd14a (offset: 0x2355a) -> 0x83d0 fde=[ 6108] │ │ │ │ - 0xfffffffffffbd21c (offset: 0x2362c) -> 0x8400 fde=[ 6138] │ │ │ │ - 0xfffffffffffbd238 (offset: 0x23648) -> 0x8414 fde=[ 614c] │ │ │ │ - 0xfffffffffffbd444 (offset: 0x23854) -> 0x8494 fde=[ 61cc] │ │ │ │ - 0xfffffffffffbd6e4 (offset: 0x23af4) -> 0x84ec fde=[ 6224] │ │ │ │ - 0xfffffffffffbd8b2 (offset: 0x23cc2) -> 0x8538 fde=[ 6270] │ │ │ │ - 0xfffffffffffbe8b0 (offset: 0x24cc0) -> 0x85cc fde=[ 6304] │ │ │ │ - 0xfffffffffffbf28e (offset: 0x2569e) -> 0x8640 fde=[ 6378] │ │ │ │ - 0xfffffffffffbf33a (offset: 0x2574a) -> 0x8678 fde=[ 63b0] │ │ │ │ - 0xfffffffffffbf462 (offset: 0x25872) -> 0x86ec fde=[ 6424] │ │ │ │ - 0xfffffffffffbf5f4 (offset: 0x25a04) -> 0x8734 fde=[ 646c] │ │ │ │ - 0xfffffffffffbfb22 (offset: 0x25f32) -> 0x878c fde=[ 64c4] │ │ │ │ - 0xfffffffffffbfc08 (offset: 0x26018) -> 0x87f8 fde=[ 6530] │ │ │ │ - 0xfffffffffffbfca6 (offset: 0x260b6) -> 0x883c fde=[ 6574] │ │ │ │ - 0xfffffffffffbfe00 (offset: 0x26210) -> 0x8898 fde=[ 65d0] │ │ │ │ - 0xfffffffffffc009e (offset: 0x264ae) -> 0x8928 fde=[ 6660] │ │ │ │ - 0xfffffffffffc038e (offset: 0x2679e) -> 0x8970 fde=[ 66a8] │ │ │ │ - 0xfffffffffffc073e (offset: 0x26b4e) -> 0x8a0c fde=[ 6744] │ │ │ │ - 0xfffffffffffc090a (offset: 0x26d1a) -> 0x8a50 fde=[ 6788] │ │ │ │ - 0xfffffffffffc0948 (offset: 0x26d58) -> 0x8a64 fde=[ 679c] │ │ │ │ - 0xfffffffffffc16be (offset: 0x27ace) -> 0x8bc8 fde=[ 6900] │ │ │ │ - 0xfffffffffffc17a0 (offset: 0x27bb0) -> 0x8c1c fde=[ 6954] │ │ │ │ - 0xfffffffffffc18cc (offset: 0x27cdc) -> 0x8ca0 fde=[ 69d8] │ │ │ │ - 0xfffffffffffc1936 (offset: 0x27d46) -> 0x8cc4 fde=[ 69fc] │ │ │ │ - 0xfffffffffffc1a42 (offset: 0x27e52) -> 0x8d08 fde=[ 6a40] │ │ │ │ - 0xfffffffffffc1a88 (offset: 0x27e98) -> 0x8d2c fde=[ 6a64] │ │ │ │ - 0xfffffffffffc1baa (offset: 0x27fba) -> 0x8d70 fde=[ 6aa8] │ │ │ │ - 0xfffffffffffc1bbc (offset: 0x27fcc) -> 0x8d84 fde=[ 6abc] │ │ │ │ - 0xfffffffffffc1dd8 (offset: 0x281e8) -> 0x8e08 fde=[ 6b40] │ │ │ │ - 0xfffffffffffc1dfc (offset: 0x2820c) -> 0x8e20 fde=[ 6b58] │ │ │ │ - 0xfffffffffffc1e12 (offset: 0x28222) -> 0x8e38 fde=[ 6b70] │ │ │ │ - 0xfffffffffffc21ee (offset: 0x285fe) -> 0x8eec fde=[ 6c24] │ │ │ │ - 0xfffffffffffc21f4 (offset: 0x28604) -> 0x8f00 fde=[ 6c38] │ │ │ │ - 0xfffffffffffc2c70 (offset: 0x29080) -> 0x8fbc fde=[ 6cf4] │ │ │ │ - 0xfffffffffffc2cbe (offset: 0x290ce) -> 0x8fd0 fde=[ 6d08] │ │ │ │ - 0xfffffffffffc2d70 (offset: 0x29180) -> 0x900c fde=[ 6d44] │ │ │ │ - 0xfffffffffffc2e50 (offset: 0x29260) -> 0x9074 fde=[ 6dac] │ │ │ │ - 0xfffffffffffc307a (offset: 0x2948a) -> 0x90f4 fde=[ 6e2c] │ │ │ │ - 0xfffffffffffc320c (offset: 0x2961c) -> 0x9128 fde=[ 6e60] │ │ │ │ - 0xfffffffffffc366e (offset: 0x29a7e) -> 0x917c fde=[ 6eb4] │ │ │ │ - 0xfffffffffffc36e4 (offset: 0x29af4) -> 0x91a4 fde=[ 6edc] │ │ │ │ - 0xfffffffffffc37a2 (offset: 0x29bb2) -> 0x91f8 fde=[ 6f30] │ │ │ │ - 0xfffffffffffc390c (offset: 0x29d1c) -> 0x9288 fde=[ 6fc0] │ │ │ │ - 0xfffffffffffc3a68 (offset: 0x29e78) -> 0x92d8 fde=[ 7010] │ │ │ │ - 0xfffffffffffc3b78 (offset: 0x29f88) -> 0x9348 fde=[ 7080] │ │ │ │ - 0xfffffffffffc3cb8 (offset: 0x2a0c8) -> 0x93a8 fde=[ 70e0] │ │ │ │ - 0xfffffffffffc3df4 (offset: 0x2a204) -> 0x9408 fde=[ 7140] │ │ │ │ - 0xfffffffffffc3f20 (offset: 0x2a330) -> 0x945c fde=[ 7194] │ │ │ │ - 0xfffffffffffc419a (offset: 0x2a5aa) -> 0x94fc fde=[ 7234] │ │ │ │ - 0xfffffffffffc44d2 (offset: 0x2a8e2) -> 0x959c fde=[ 72d4] │ │ │ │ - 0xfffffffffffc4546 (offset: 0x2a956) -> 0x95c4 fde=[ 72fc] │ │ │ │ - 0xfffffffffffc4be6 (offset: 0x2aff6) -> 0x9668 fde=[ 73a0] │ │ │ │ - 0xfffffffffffc5352 (offset: 0x2b762) -> 0x9700 fde=[ 7438] │ │ │ │ - 0xfffffffffffc5736 (offset: 0x2bb46) -> 0x97d0 fde=[ 7508] │ │ │ │ - 0xfffffffffffc5e06 (offset: 0x2c216) -> 0x985c fde=[ 7594] │ │ │ │ - 0xfffffffffffc63a2 (offset: 0x2c7b2) -> 0x98b0 fde=[ 75e8] │ │ │ │ - 0xfffffffffffc6990 (offset: 0x2cda0) -> 0x9904 fde=[ 763c] │ │ │ │ - 0xfffffffffffc6dbc (offset: 0x2d1cc) -> 0x998c fde=[ 76c4] │ │ │ │ - 0xfffffffffffc7f5a (offset: 0x2e36a) -> 0x99e0 fde=[ 7718] │ │ │ │ - 0xfffffffffffc81d6 (offset: 0x2e5e6) -> 0x9a34 fde=[ 776c] │ │ │ │ - 0xfffffffffffc85d4 (offset: 0x2e9e4) -> 0x9aec fde=[ 7824] │ │ │ │ - 0xfffffffffffc89c0 (offset: 0x2edd0) -> 0x9b98 fde=[ 78d0] │ │ │ │ - 0xfffffffffffc8b08 (offset: 0x2ef18) -> 0x9c2c fde=[ 7964] │ │ │ │ - 0xfffffffffffc8dde (offset: 0x2f1ee) -> 0x9cc4 fde=[ 79fc] │ │ │ │ - 0xfffffffffffc8f00 (offset: 0x2f310) -> 0x9d58 fde=[ 7a90] │ │ │ │ - 0xfffffffffffc9250 (offset: 0x2f660) -> 0x9dec fde=[ 7b24] │ │ │ │ - 0xfffffffffffca268 (offset: 0x30678) -> 0x9e40 fde=[ 7b78] │ │ │ │ - 0xfffffffffffcaee8 (offset: 0x312f8) -> 0x9f30 fde=[ 7c68] │ │ │ │ - 0xfffffffffffcb81a (offset: 0x31c2a) -> 0x9f84 fde=[ 7cbc] │ │ │ │ - 0xfffffffffffcc084 (offset: 0x32494) -> 0x9fd8 fde=[ 7d10] │ │ │ │ - 0xfffffffffffcc16a (offset: 0x3257a) -> 0xa040 fde=[ 7d78] │ │ │ │ - 0xfffffffffffcc1f4 (offset: 0x32604) -> 0xa078 fde=[ 7db0] │ │ │ │ - 0xfffffffffffcc264 (offset: 0x32674) -> 0xa0a0 fde=[ 7dd8] │ │ │ │ - 0xfffffffffffcc316 (offset: 0x32726) -> 0xa0e0 fde=[ 7e18] │ │ │ │ - 0xfffffffffffcc3a4 (offset: 0x327b4) -> 0xa114 fde=[ 7e4c] │ │ │ │ - 0xfffffffffffcc43c (offset: 0x3284c) -> 0xa144 fde=[ 7e7c] │ │ │ │ - 0xfffffffffffcc51e (offset: 0x3292e) -> 0xa184 fde=[ 7ebc] │ │ │ │ - 0xfffffffffffcc546 (offset: 0x32956) -> 0xa1a8 fde=[ 7ee0] │ │ │ │ - 0xfffffffffffcc54e (offset: 0x3295e) -> 0xa1bc fde=[ 7ef4] │ │ │ │ - 0xfffffffffffcc58a (offset: 0x3299a) -> 0xa1e0 fde=[ 7f18] │ │ │ │ - 0xfffffffffffcc5ec (offset: 0x329fc) -> 0xa204 fde=[ 7f3c] │ │ │ │ - 0xfffffffffffcc618 (offset: 0x32a28) -> 0xa21c fde=[ 7f54] │ │ │ │ - 0xfffffffffffcc686 (offset: 0x32a96) -> 0xa240 fde=[ 7f78] │ │ │ │ - 0xfffffffffffcc6e8 (offset: 0x32af8) -> 0xa284 fde=[ 7fbc] │ │ │ │ - 0xfffffffffffcc6f2 (offset: 0x32b02) -> 0xa298 fde=[ 7fd0] │ │ │ │ - 0xfffffffffffcc7c4 (offset: 0x32bd4) -> 0xa2e4 fde=[ 801c] │ │ │ │ - 0xfffffffffffcc86c (offset: 0x32c7c) -> 0xa324 fde=[ 805c] │ │ │ │ - 0xfffffffffffcc8ec (offset: 0x32cfc) -> 0xa35c fde=[ 8094] │ │ │ │ - 0xfffffffffffcca88 (offset: 0x32e98) -> 0xa3c4 fde=[ 80fc] │ │ │ │ - 0xfffffffffffccaf0 (offset: 0x32f00) -> 0xa3f0 fde=[ 8128] │ │ │ │ - 0xfffffffffffccba4 (offset: 0x32fb4) -> 0xa428 fde=[ 8160] │ │ │ │ - 0xfffffffffffccc58 (offset: 0x33068) -> 0xa46c fde=[ 81a4] │ │ │ │ - 0xfffffffffffccf62 (offset: 0x33372) -> 0xa538 fde=[ 8270] │ │ │ │ - 0xfffffffffffccff0 (offset: 0x33400) -> 0xa5a0 fde=[ 82d8] │ │ │ │ - 0xfffffffffffcd06c (offset: 0x3347c) -> 0xa5e0 fde=[ 8318] │ │ │ │ - 0xfffffffffffcd10c (offset: 0x3351c) -> 0xa624 fde=[ 835c] │ │ │ │ - 0xfffffffffffcd214 (offset: 0x33624) -> 0xa674 fde=[ 83ac] │ │ │ │ - 0xfffffffffffcd4a8 (offset: 0x338b8) -> 0xa6fc fde=[ 8434] │ │ │ │ - 0xfffffffffffcd7f0 (offset: 0x33c00) -> 0xa7b0 fde=[ 84e8] │ │ │ │ - 0xfffffffffffcd910 (offset: 0x33d20) -> 0xa840 fde=[ 8578] │ │ │ │ - 0xfffffffffffcd93e (offset: 0x33d4e) -> 0xa86c fde=[ 85a4] │ │ │ │ - 0xfffffffffffcda16 (offset: 0x33e26) -> 0xa8c8 fde=[ 8600] │ │ │ │ - 0xfffffffffffcda3e (offset: 0x33e4e) -> 0xa8f0 fde=[ 8628] │ │ │ │ - 0xfffffffffffcda76 (offset: 0x33e86) -> 0xa904 fde=[ 863c] │ │ │ │ - 0xfffffffffffcdac6 (offset: 0x33ed6) -> 0xa930 fde=[ 8668] │ │ │ │ - 0xfffffffffffcdb42 (offset: 0x33f52) -> 0xa96c fde=[ 86a4] │ │ │ │ - 0xfffffffffffcdf7e (offset: 0x3438e) -> 0xa9c4 fde=[ 86fc] │ │ │ │ - 0xfffffffffffcdf88 (offset: 0x34398) -> 0xa9d8 fde=[ 8710] │ │ │ │ - 0xfffffffffffcdfa6 (offset: 0x343b6) -> 0xa9fc fde=[ 8734] │ │ │ │ - 0xfffffffffffce030 (offset: 0x34440) -> 0xaa38 fde=[ 8770] │ │ │ │ - 0xfffffffffffce3a4 (offset: 0x347b4) -> 0xaa80 fde=[ 87b8] │ │ │ │ - 0xfffffffffffce442 (offset: 0x34852) -> 0xaab8 fde=[ 87f0] │ │ │ │ - 0xfffffffffffce68c (offset: 0x34a9c) -> 0xab28 fde=[ 8860] │ │ │ │ - 0xfffffffffffcec7a (offset: 0x3508a) -> 0xab84 fde=[ 88bc] │ │ │ │ - 0xfffffffffffcf362 (offset: 0x35772) -> 0xac24 fde=[ 895c] │ │ │ │ - 0xfffffffffffcf4ac (offset: 0x358bc) -> 0xac7c fde=[ 89b4] │ │ │ │ - 0xfffffffffffcf69c (offset: 0x35aac) -> 0xacf8 fde=[ 8a30] │ │ │ │ - 0xfffffffffffcfdb6 (offset: 0x361c6) -> 0xad88 fde=[ 8ac0] │ │ │ │ - 0xfffffffffffd03ca (offset: 0x367da) -> 0xae38 fde=[ 8b70] │ │ │ │ - 0xfffffffffffd097a (offset: 0x36d8a) -> 0xaef8 fde=[ 8c30] │ │ │ │ - 0xfffffffffffd0992 (offset: 0x36da2) -> 0xaf0c fde=[ 8c44] │ │ │ │ - 0xfffffffffffd0ac8 (offset: 0x36ed8) -> 0xaf34 fde=[ 8c6c] │ │ │ │ - 0xfffffffffffd0afa (offset: 0x36f0a) -> 0xaf48 fde=[ 8c80] │ │ │ │ - 0xfffffffffffd0b38 (offset: 0x36f48) -> 0xaf5c fde=[ 8c94] │ │ │ │ - 0xfffffffffffd0b72 (offset: 0x36f82) -> 0xaf70 fde=[ 8ca8] │ │ │ │ - 0xfffffffffffd0bb0 (offset: 0x36fc0) -> 0xaf84 fde=[ 8cbc] │ │ │ │ - 0xfffffffffffd0bba (offset: 0x36fca) -> 0xaf98 fde=[ 8cd0] │ │ │ │ - 0xfffffffffffd1032 (offset: 0x37442) -> 0xb038 fde=[ 8d70] │ │ │ │ - 0xfffffffffffd1060 (offset: 0x37470) -> 0xb04c fde=[ 8d84] │ │ │ │ - 0xfffffffffffd1114 (offset: 0x37524) -> 0xb08c fde=[ 8dc4] │ │ │ │ - 0xfffffffffffd1164 (offset: 0x37574) -> 0xb0b8 fde=[ 8df0] │ │ │ │ - 0xfffffffffffd1224 (offset: 0x37634) -> 0xb108 fde=[ 8e40] │ │ │ │ - 0xfffffffffffd13c4 (offset: 0x377d4) -> 0xb15c fde=[ 8e94] │ │ │ │ - 0xfffffffffffd15d6 (offset: 0x379e6) -> 0xb1d0 fde=[ 8f08] │ │ │ │ - 0xfffffffffffd19e4 (offset: 0x37df4) -> 0xb228 fde=[ 8f60] │ │ │ │ - 0xfffffffffffd1bb0 (offset: 0x37fc0) -> 0xb2ac fde=[ 8fe4] │ │ │ │ - 0xfffffffffffd1be4 (offset: 0x37ff4) -> 0xb2d0 fde=[ 9008] │ │ │ │ - 0xfffffffffffd1c3a (offset: 0x3804a) -> 0xb2e4 fde=[ 901c] │ │ │ │ - 0xfffffffffffd1c7c (offset: 0x3808c) -> 0xb2f8 fde=[ 9030] │ │ │ │ - 0xfffffffffffd1c80 (offset: 0x38090) -> 0xb30c fde=[ 9044] │ │ │ │ - 0xfffffffffffd1c84 (offset: 0x38094) -> 0xb320 fde=[ 9058] │ │ │ │ - 0xfffffffffffd1caa (offset: 0x380ba) -> 0xb334 fde=[ 906c] │ │ │ │ - 0xfffffffffffd1cc8 (offset: 0x380d8) -> 0xb348 fde=[ 9080] │ │ │ │ - 0xfffffffffffd1cd2 (offset: 0x380e2) -> 0xb35c fde=[ 9094] │ │ │ │ - 0xfffffffffffd1cdc (offset: 0x380ec) -> 0xb370 fde=[ 90a8] │ │ │ │ - 0xfffffffffffd1dbe (offset: 0x381ce) -> 0xb3a4 fde=[ 90dc] │ │ │ │ - 0xfffffffffffd1ea0 (offset: 0x382b0) -> 0xb3d8 fde=[ 9110] │ │ │ │ - 0xfffffffffffd2060 (offset: 0x38470) -> 0xb490 fde=[ 91c8] │ │ │ │ - 0xfffffffffffd2184 (offset: 0x38594) -> 0xb4f8 fde=[ 9230] │ │ │ │ - 0xfffffffffffd23ba (offset: 0x387ca) -> 0xb54c fde=[ 9284] │ │ │ │ - 0xfffffffffffd27b6 (offset: 0x38bc6) -> 0xb590 fde=[ 92c8] │ │ │ │ - 0xfffffffffffd3cde (offset: 0x3a0ee) -> 0xb724 fde=[ 945c] │ │ │ │ - 0xfffffffffffd3dd6 (offset: 0x3a1e6) -> 0xb778 fde=[ 94b0] │ │ │ │ - 0xfffffffffffd5168 (offset: 0x3b578) -> 0xb7ec fde=[ 9524] │ │ │ │ - 0xfffffffffffd59ba (offset: 0x3bdca) -> 0xb850 fde=[ 9588] │ │ │ │ - 0xfffffffffffd5a72 (offset: 0x3be82) -> 0xb88c fde=[ 95c4] │ │ │ │ - 0xfffffffffffd5b06 (offset: 0x3bf16) -> 0xb8cc fde=[ 9604] │ │ │ │ - 0xfffffffffffd5b42 (offset: 0x3bf52) -> 0xb8f0 fde=[ 9628] │ │ │ │ - 0xfffffffffffd5be0 (offset: 0x3bff0) -> 0xb91c fde=[ 9654] │ │ │ │ - 0xfffffffffffd5c44 (offset: 0x3c054) -> 0xb940 fde=[ 9678] │ │ │ │ - 0xfffffffffffd673a (offset: 0x3cb4a) -> 0xb994 fde=[ 96cc] │ │ │ │ - 0xfffffffffffd679c (offset: 0x3cbac) -> 0xb9b4 fde=[ 96ec] │ │ │ │ - 0xfffffffffffd67b4 (offset: 0x3cbc4) -> 0xb9c8 fde=[ 9700] │ │ │ │ - 0xfffffffffffd67c2 (offset: 0x3cbd2) -> 0xb9dc fde=[ 9714] │ │ │ │ - 0xfffffffffffd67f0 (offset: 0x3cc00) -> 0xb9f0 fde=[ 9728] │ │ │ │ - 0xfffffffffffd67f6 (offset: 0x3cc06) -> 0xba04 fde=[ 973c] │ │ │ │ - 0xfffffffffffd6880 (offset: 0x3cc90) -> 0xba3c fde=[ 9774] │ │ │ │ - 0xfffffffffffd69b8 (offset: 0x3cdc8) -> 0xbaac fde=[ 97e4] │ │ │ │ - 0xfffffffffffd6a24 (offset: 0x3ce34) -> 0xbad8 fde=[ 9810] │ │ │ │ - 0xfffffffffffd6d5a (offset: 0x3d16a) -> 0xbbec fde=[ 9924] │ │ │ │ - 0xfffffffffffd6df4 (offset: 0x3d204) -> 0xbc24 fde=[ 995c] │ │ │ │ - 0xfffffffffffd7b2a (offset: 0x3df3a) -> 0xbd84 fde=[ 9abc] │ │ │ │ - 0xfffffffffffd7eaa (offset: 0x3e2ba) -> 0xbe44 fde=[ 9b7c] │ │ │ │ - 0xfffffffffffd7f32 (offset: 0x3e342) -> 0xbe94 fde=[ 9bcc] │ │ │ │ - 0xfffffffffffd7fc6 (offset: 0x3e3d6) -> 0xbeec fde=[ 9c24] │ │ │ │ - 0xfffffffffffd801c (offset: 0x3e42c) -> 0xbf38 fde=[ 9c70] │ │ │ │ - 0xfffffffffffd8048 (offset: 0x3e458) -> 0xbf4c fde=[ 9c84] │ │ │ │ - 0xfffffffffffd8108 (offset: 0x3e518) -> 0xbf88 fde=[ 9cc0] │ │ │ │ - 0xfffffffffffd814c (offset: 0x3e55c) -> 0xbf9c fde=[ 9cd4] │ │ │ │ - 0xfffffffffffd8156 (offset: 0x3e566) -> 0xbfb0 fde=[ 9ce8] │ │ │ │ - 0xfffffffffffd8188 (offset: 0x3e598) -> 0xbfd8 fde=[ 9d10] │ │ │ │ - 0xfffffffffffd8204 (offset: 0x3e614) -> 0xbfec fde=[ 9d24] │ │ │ │ - 0xfffffffffffd8260 (offset: 0x3e670) -> 0xc000 fde=[ 9d38] │ │ │ │ - 0xfffffffffffd82ea (offset: 0x3e6fa) -> 0xc048 fde=[ 9d80] │ │ │ │ - 0xfffffffffffd830c (offset: 0x3e71c) -> 0xc05c fde=[ 9d94] │ │ │ │ - 0xfffffffffffd8334 (offset: 0x3e744) -> 0xc070 fde=[ 9da8] │ │ │ │ - 0xfffffffffffd8358 (offset: 0x3e768) -> 0xc084 fde=[ 9dbc] │ │ │ │ - 0xfffffffffffd83dc (offset: 0x3e7ec) -> 0xc0c8 fde=[ 9e00] │ │ │ │ - 0xfffffffffffd8460 (offset: 0x3e870) -> 0xc10c fde=[ 9e44] │ │ │ │ - 0xfffffffffffd8522 (offset: 0x3e932) -> 0xc15c fde=[ 9e94] │ │ │ │ - 0xfffffffffffd857e (offset: 0x3e98e) -> 0xc184 fde=[ 9ebc] │ │ │ │ - 0xfffffffffffd859e (offset: 0x3e9ae) -> 0xc1a4 fde=[ 9edc] │ │ │ │ - 0xfffffffffffd85de (offset: 0x3e9ee) -> 0xc1b8 fde=[ 9ef0] │ │ │ │ - 0xfffffffffffd86b0 (offset: 0x3eac0) -> 0xc1cc fde=[ 9f04] │ │ │ │ - 0xfffffffffffd86e2 (offset: 0x3eaf2) -> 0xc1e0 fde=[ 9f18] │ │ │ │ - 0xfffffffffffd870a (offset: 0x3eb1a) -> 0xc1f4 fde=[ 9f2c] │ │ │ │ - 0xfffffffffffd8762 (offset: 0x3eb72) -> 0xc208 fde=[ 9f40] │ │ │ │ - 0xfffffffffffd8776 (offset: 0x3eb86) -> 0xc21c fde=[ 9f54] │ │ │ │ - 0xfffffffffffd89f0 (offset: 0x3ee00) -> 0xc278 fde=[ 9fb0] │ │ │ │ - 0xfffffffffffd8a84 (offset: 0x3ee94) -> 0xc2b0 fde=[ 9fe8] │ │ │ │ - 0xfffffffffffd8b5e (offset: 0x3ef6e) -> 0xc2ec fde=[ a024] │ │ │ │ - 0xfffffffffffd8bd4 (offset: 0x3efe4) -> 0xc31c fde=[ a054] │ │ │ │ - 0xfffffffffffd8c6a (offset: 0x3f07a) -> 0xc354 fde=[ a08c] │ │ │ │ - 0xfffffffffffd8d70 (offset: 0x3f180) -> 0xc3a4 fde=[ a0dc] │ │ │ │ - 0xfffffffffffd8ea8 (offset: 0x3f2b8) -> 0xc3fc fde=[ a134] │ │ │ │ - 0xfffffffffffd8ff2 (offset: 0x3f402) -> 0xc45c fde=[ a194] │ │ │ │ - 0xfffffffffffd915a (offset: 0x3f56a) -> 0xc4ac fde=[ a1e4] │ │ │ │ - 0xfffffffffffd96e2 (offset: 0x3faf2) -> 0xc564 fde=[ a29c] │ │ │ │ - 0xfffffffffffd98ba (offset: 0x3fcca) -> 0xc5f8 fde=[ a330] │ │ │ │ - 0xfffffffffffd9b28 (offset: 0x3ff38) -> 0xc654 fde=[ a38c] │ │ │ │ - 0xfffffffffffd9b4a (offset: 0x3ff5a) -> 0xc668 fde=[ a3a0] │ │ │ │ - 0xfffffffffffd9b70 (offset: 0x3ff80) -> 0xc67c fde=[ a3b4] │ │ │ │ - 0xfffffffffffd9c0c (offset: 0x4001c) -> 0xc6b4 fde=[ a3ec] │ │ │ │ - 0xfffffffffffd9ca4 (offset: 0x400b4) -> 0xc6ec fde=[ a424] │ │ │ │ - 0xfffffffffffd9d3e (offset: 0x4014e) -> 0xc724 fde=[ a45c] │ │ │ │ - 0xfffffffffffd9d68 (offset: 0x40178) -> 0xc738 fde=[ a470] │ │ │ │ - 0xfffffffffffd9d92 (offset: 0x401a2) -> 0xc74c fde=[ a484] │ │ │ │ - 0xfffffffffffd9e9e (offset: 0x402ae) -> 0xc784 fde=[ a4bc] │ │ │ │ - 0xfffffffffffd9f0c (offset: 0x4031c) -> 0xc798 fde=[ a4d0] │ │ │ │ - 0xfffffffffffd9f66 (offset: 0x40376) -> 0xc7ac fde=[ a4e4] │ │ │ │ - 0xfffffffffffd9fda (offset: 0x403ea) -> 0xc7d8 fde=[ a510] │ │ │ │ - 0xfffffffffffda038 (offset: 0x40448) -> 0xc804 fde=[ a53c] │ │ │ │ - 0xfffffffffffda08a (offset: 0x4049a) -> 0xc818 fde=[ a550] │ │ │ │ - 0xfffffffffffda0fe (offset: 0x4050e) -> 0xc82c fde=[ a564] │ │ │ │ - 0xfffffffffffda13a (offset: 0x4054a) -> 0xc850 fde=[ a588] │ │ │ │ - 0xfffffffffffda17c (offset: 0x4058c) -> 0xc874 fde=[ a5ac] │ │ │ │ - 0xfffffffffffda1b6 (offset: 0x405c6) -> 0xc890 fde=[ a5c8] │ │ │ │ - 0xfffffffffffda274 (offset: 0x40684) -> 0xc8d0 fde=[ a608] │ │ │ │ - 0xfffffffffffda3da (offset: 0x407ea) -> 0xc914 fde=[ a64c] │ │ │ │ - 0xfffffffffffda55c (offset: 0x4096c) -> 0xc960 fde=[ a698] │ │ │ │ - 0xfffffffffffda640 (offset: 0x40a50) -> 0xc9a4 fde=[ a6dc] │ │ │ │ - 0xfffffffffffda758 (offset: 0x40b68) -> 0xc9c4 fde=[ a6fc] │ │ │ │ - 0xfffffffffffda772 (offset: 0x40b82) -> 0xc9e0 fde=[ a718] │ │ │ │ - 0xfffffffffffda78c (offset: 0x40b9c) -> 0xc9fc fde=[ a734] │ │ │ │ - 0xfffffffffffda814 (offset: 0x40c24) -> 0xca28 fde=[ a760] │ │ │ │ - 0xfffffffffffda88a (offset: 0x40c9a) -> 0xca54 fde=[ a78c] │ │ │ │ - 0xfffffffffffda97a (offset: 0x40d8a) -> 0xcaa4 fde=[ a7dc] │ │ │ │ - 0xfffffffffffda9fe (offset: 0x40e0e) -> 0xcad0 fde=[ a808] │ │ │ │ - 0xfffffffffffdae82 (offset: 0x41292) -> 0xcb50 fde=[ a888] │ │ │ │ - 0xfffffffffffdb026 (offset: 0x41436) -> 0xcbc8 fde=[ a900] │ │ │ │ - 0xfffffffffffdb62e (offset: 0x41a3e) -> 0xcc44 fde=[ a97c] │ │ │ │ - 0xfffffffffffdb688 (offset: 0x41a98) -> 0xcc68 fde=[ a9a0] │ │ │ │ - 0xfffffffffffdb79a (offset: 0x41baa) -> 0xcce4 fde=[ aa1c] │ │ │ │ - 0xfffffffffffdbbe0 (offset: 0x41ff0) -> 0xcd64 fde=[ aa9c] │ │ │ │ - 0xfffffffffffdc134 (offset: 0x42544) -> 0xcdec fde=[ ab24] │ │ │ │ - 0xfffffffffffdc1f4 (offset: 0x42604) -> 0xce40 fde=[ ab78] │ │ │ │ - 0xfffffffffffdc32c (offset: 0x4273c) -> 0xce90 fde=[ abc8] │ │ │ │ - 0xfffffffffffdc32e (offset: 0x4273e) -> 0xcea4 fde=[ abdc] │ │ │ │ - 0xfffffffffffdc4b2 (offset: 0x428c2) -> 0xcef0 fde=[ ac28] │ │ │ │ - 0xfffffffffffdc692 (offset: 0x42aa2) -> 0xcf60 fde=[ ac98] │ │ │ │ - 0xfffffffffffdc6c6 (offset: 0x42ad6) -> 0xcf74 fde=[ acac] │ │ │ │ - 0xfffffffffffdc6fa (offset: 0x42b0a) -> 0xcf88 fde=[ acc0] │ │ │ │ - 0xfffffffffffdc744 (offset: 0x42b54) -> 0xcf9c fde=[ acd4] │ │ │ │ - 0xfffffffffffdc7a4 (offset: 0x42bb4) -> 0xcfcc fde=[ ad04] │ │ │ │ - 0xfffffffffffdc7be (offset: 0x42bce) -> 0xcff0 fde=[ ad28] │ │ │ │ - 0xfffffffffffdc83c (offset: 0x42c4c) -> 0xd024 fde=[ ad5c] │ │ │ │ - 0xfffffffffffdc900 (offset: 0x42d10) -> 0xd06c fde=[ ada4] │ │ │ │ - 0xfffffffffffdcb24 (offset: 0x42f34) -> 0xd094 fde=[ adcc] │ │ │ │ - 0xfffffffffffdcebc (offset: 0x432cc) -> 0xd0e8 fde=[ ae20] │ │ │ │ - 0xfffffffffffdd280 (offset: 0x43690) -> 0xd130 fde=[ ae68] │ │ │ │ - 0xfffffffffffdd50c (offset: 0x4391c) -> 0xd18c fde=[ aec4] │ │ │ │ - 0xfffffffffffdd51a (offset: 0x4392a) -> 0xd1a0 fde=[ aed8] │ │ │ │ - 0xfffffffffffdd5ce (offset: 0x439de) -> 0xd1d0 fde=[ af08] │ │ │ │ - 0xfffffffffffdd70c (offset: 0x43b1c) -> 0xd228 fde=[ af60] │ │ │ │ - 0xfffffffffffdd744 (offset: 0x43b54) -> 0xd23c fde=[ af74] │ │ │ │ - 0xfffffffffffdd74e (offset: 0x43b5e) -> 0xd250 fde=[ af88] │ │ │ │ - 0xfffffffffffdd76c (offset: 0x43b7c) -> 0xd270 fde=[ afa8] │ │ │ │ - 0xfffffffffffdd776 (offset: 0x43b86) -> 0xd284 fde=[ afbc] │ │ │ │ - 0xfffffffffffdd9b6 (offset: 0x43dc6) -> 0xd314 fde=[ b04c] │ │ │ │ - 0xfffffffffffdd9e8 (offset: 0x43df8) -> 0xd334 fde=[ b06c] │ │ │ │ - 0xfffffffffffdda5a (offset: 0x43e6a) -> 0xd358 fde=[ b090] │ │ │ │ - 0xfffffffffffdda84 (offset: 0x43e94) -> 0xd36c fde=[ b0a4] │ │ │ │ - 0xfffffffffffddb10 (offset: 0x43f20) -> 0xd394 fde=[ b0cc] │ │ │ │ - 0xfffffffffffddbb0 (offset: 0x43fc0) -> 0xd3c4 fde=[ b0fc] │ │ │ │ - 0xfffffffffffddc0c (offset: 0x4401c) -> 0xd3ec fde=[ b124] │ │ │ │ - 0xfffffffffffddc1c (offset: 0x4402c) -> 0xd400 fde=[ b138] │ │ │ │ - 0xfffffffffffddc56 (offset: 0x44066) -> 0xd420 fde=[ b158] │ │ │ │ - 0xfffffffffffddccc (offset: 0x440dc) -> 0xd448 fde=[ b180] │ │ │ │ - 0xfffffffffffdde76 (offset: 0x44286) -> 0xd498 fde=[ b1d0] │ │ │ │ - 0xfffffffffffdde96 (offset: 0x442a6) -> 0xd4b8 fde=[ b1f0] │ │ │ │ - 0xfffffffffffde082 (offset: 0x44492) -> 0xd50c fde=[ b244] │ │ │ │ - 0xfffffffffffde4c4 (offset: 0x448d4) -> 0xd588 fde=[ b2c0] │ │ │ │ - 0xfffffffffffde606 (offset: 0x44a16) -> 0xd5e0 fde=[ b318] │ │ │ │ - 0xfffffffffffde630 (offset: 0x44a40) -> 0xd608 fde=[ b340] │ │ │ │ - 0xfffffffffffde654 (offset: 0x44a64) -> 0xd61c fde=[ b354] │ │ │ │ - 0xfffffffffffde67e (offset: 0x44a8e) -> 0xd630 fde=[ b368] │ │ │ │ - 0xfffffffffffde71e (offset: 0x44b2e) -> 0xd65c fde=[ b394] │ │ │ │ - 0xfffffffffffde7b4 (offset: 0x44bc4) -> 0xd698 fde=[ b3d0] │ │ │ │ - 0xfffffffffffde8ba (offset: 0x44cca) -> 0xd724 fde=[ b45c] │ │ │ │ - 0xfffffffffffde8fa (offset: 0x44d0a) -> 0xd754 fde=[ b48c] │ │ │ │ - 0xfffffffffffde900 (offset: 0x44d10) -> 0xd768 fde=[ b4a0] │ │ │ │ - 0xfffffffffffde92e (offset: 0x44d3e) -> 0xd77c fde=[ b4b4] │ │ │ │ - 0xfffffffffffde944 (offset: 0x44d54) -> 0xd790 fde=[ b4c8] │ │ │ │ - 0xfffffffffffde9b0 (offset: 0x44dc0) -> 0xd7c0 fde=[ b4f8] │ │ │ │ - 0xfffffffffffde9d2 (offset: 0x44de2) -> 0xd7d4 fde=[ b50c] │ │ │ │ - 0xfffffffffffdebd0 (offset: 0x44fe0) -> 0xd85c fde=[ b594] │ │ │ │ - 0xfffffffffffdebde (offset: 0x44fee) -> 0xd870 fde=[ b5a8] │ │ │ │ - 0xfffffffffffdebe4 (offset: 0x44ff4) -> 0xd884 fde=[ b5bc] │ │ │ │ - 0xfffffffffffdebfa (offset: 0x4500a) -> 0xd898 fde=[ b5d0] │ │ │ │ - 0xfffffffffffdec74 (offset: 0x45084) -> 0xd8d0 fde=[ b608] │ │ │ │ - 0xfffffffffffdecb4 (offset: 0x450c4) -> 0xd8f8 fde=[ b630] │ │ │ │ - 0xfffffffffffded52 (offset: 0x45162) -> 0xd928 fde=[ b660] │ │ │ │ - 0xfffffffffffded64 (offset: 0x45174) -> 0xd93c fde=[ b674] │ │ │ │ - 0xfffffffffffdeeba (offset: 0x452ca) -> 0xd9a4 fde=[ b6dc] │ │ │ │ - 0xfffffffffffdef18 (offset: 0x45328) -> 0xd9cc fde=[ b704] │ │ │ │ - 0xfffffffffffdef32 (offset: 0x45342) -> 0xd9f0 fde=[ b728] │ │ │ │ - 0xfffffffffffdef82 (offset: 0x45392) -> 0xda04 fde=[ b73c] │ │ │ │ - 0xfffffffffffdef88 (offset: 0x45398) -> 0xda18 fde=[ b750] │ │ │ │ - 0xfffffffffffdefdc (offset: 0x453ec) -> 0xda44 fde=[ b77c] │ │ │ │ - 0xfffffffffffdf056 (offset: 0x45466) -> 0xda90 fde=[ b7c8] │ │ │ │ - 0xfffffffffffdf066 (offset: 0x45476) -> 0xdaa4 fde=[ b7dc] │ │ │ │ - 0xfffffffffffdf06a (offset: 0x4547a) -> 0xdab8 fde=[ b7f0] │ │ │ │ - 0xfffffffffffdf070 (offset: 0x45480) -> 0xdacc fde=[ b804] │ │ │ │ - 0xfffffffffffdf078 (offset: 0x45488) -> 0xdae0 fde=[ b818] │ │ │ │ - 0xfffffffffffdf09a (offset: 0x454aa) -> 0xdb04 fde=[ b83c] │ │ │ │ - 0xfffffffffffdf0a2 (offset: 0x454b2) -> 0xdb18 fde=[ b850] │ │ │ │ - 0xfffffffffffdf0dc (offset: 0x454ec) -> 0xdb44 fde=[ b87c] │ │ │ │ - 0xfffffffffffdf14e (offset: 0x4555e) -> 0xdb74 fde=[ b8ac] │ │ │ │ - 0xfffffffffffdf156 (offset: 0x45566) -> 0xdb88 fde=[ b8c0] │ │ │ │ - 0xfffffffffffdf15c (offset: 0x4556c) -> 0xdb9c fde=[ b8d4] │ │ │ │ - 0xfffffffffffdf168 (offset: 0x45578) -> 0xdbb0 fde=[ b8e8] │ │ │ │ - 0xfffffffffffdf18c (offset: 0x4559c) -> 0xdbd8 fde=[ b910] │ │ │ │ - 0xfffffffffffdf194 (offset: 0x455a4) -> 0xdbec fde=[ b924] │ │ │ │ - 0xfffffffffffdf19c (offset: 0x455ac) -> 0xdc00 fde=[ b938] │ │ │ │ - 0xfffffffffffdf1a4 (offset: 0x455b4) -> 0xdc14 fde=[ b94c] │ │ │ │ - 0xfffffffffffdf1b0 (offset: 0x455c0) -> 0xdc28 fde=[ b960] │ │ │ │ - 0xfffffffffffdf1b4 (offset: 0x455c4) -> 0xdc3c fde=[ b974] │ │ │ │ - 0xfffffffffffdf1bc (offset: 0x455cc) -> 0xdc50 fde=[ b988] │ │ │ │ - 0xfffffffffffdf1c0 (offset: 0x455d0) -> 0xdc64 fde=[ b99c] │ │ │ │ - 0xfffffffffffdf1c4 (offset: 0x455d4) -> 0xdc78 fde=[ b9b0] │ │ │ │ - 0xfffffffffffdf1ca (offset: 0x455da) -> 0xdc8c fde=[ b9c4] │ │ │ │ - 0xfffffffffffdf1d0 (offset: 0x455e0) -> 0xdca0 fde=[ b9d8] │ │ │ │ - 0xfffffffffffdf1d6 (offset: 0x455e6) -> 0xdcb4 fde=[ b9ec] │ │ │ │ - 0xfffffffffffdf222 (offset: 0x45632) -> 0xdce4 fde=[ ba1c] │ │ │ │ - 0xfffffffffffdf300 (offset: 0x45710) -> 0xdd40 fde=[ ba78] │ │ │ │ - 0xfffffffffffdf304 (offset: 0x45714) -> 0xdd54 fde=[ ba8c] │ │ │ │ - 0xfffffffffffdf308 (offset: 0x45718) -> 0xdd68 fde=[ baa0] │ │ │ │ - 0xfffffffffffdf362 (offset: 0x45772) -> 0xdd94 fde=[ bacc] │ │ │ │ - 0xfffffffffffdf368 (offset: 0x45778) -> 0xdda8 fde=[ bae0] │ │ │ │ - 0xfffffffffffdf3cc (offset: 0x457dc) -> 0xddec fde=[ bb24] │ │ │ │ - 0xfffffffffffdf466 (offset: 0x45876) -> 0xde4c fde=[ bb84] │ │ │ │ - 0xfffffffffffdf496 (offset: 0x458a6) -> 0xde60 fde=[ bb98] │ │ │ │ - 0xfffffffffffdf4f8 (offset: 0x45908) -> 0xde74 fde=[ bbac] │ │ │ │ - 0xfffffffffffdf584 (offset: 0x45994) -> 0xdec8 fde=[ bc00] │ │ │ │ - 0xfffffffffffdf5d4 (offset: 0x459e4) -> 0xdedc fde=[ bc14] │ │ │ │ - 0xfffffffffffdf634 (offset: 0x45a44) -> 0xdf08 fde=[ bc40] │ │ │ │ - 0xfffffffffffdf644 (offset: 0x45a54) -> 0xdf1c fde=[ bc54] │ │ │ │ - 0xfffffffffffdf662 (offset: 0x45a72) -> 0xdf30 fde=[ bc68] │ │ │ │ - 0xfffffffffffdf706 (offset: 0x45b16) -> 0xdf68 fde=[ bca0] │ │ │ │ - 0xfffffffffffdf780 (offset: 0x45b90) -> 0xdfb4 fde=[ bcec] │ │ │ │ - 0xfffffffffffdf78a (offset: 0x45b9a) -> 0xdfc8 fde=[ bd00] │ │ │ │ - 0xfffffffffffdf7c2 (offset: 0x45bd2) -> 0xdfdc fde=[ bd14] │ │ │ │ - 0xfffffffffffdf814 (offset: 0x45c24) -> 0xdff0 fde=[ bd28] │ │ │ │ - 0xfffffffffffdf892 (offset: 0x45ca2) -> 0xe040 fde=[ bd78] │ │ │ │ - 0xfffffffffffdf954 (offset: 0x45d64) -> 0xe098 fde=[ bdd0] │ │ │ │ - 0xfffffffffffdff30 (offset: 0x46340) -> 0xe0ec fde=[ be24] │ │ │ │ - 0xfffffffffffe0032 (offset: 0x46442) -> 0xe124 fde=[ be5c] │ │ │ │ - 0xfffffffffffe010e (offset: 0x4651e) -> 0xe158 fde=[ be90] │ │ │ │ - 0xfffffffffffe02d4 (offset: 0x466e4) -> 0xe21c fde=[ bf54] │ │ │ │ - 0xfffffffffffe02e0 (offset: 0x466f0) -> 0xe230 fde=[ bf68] │ │ │ │ - 0xfffffffffffe02e8 (offset: 0x466f8) -> 0xe244 fde=[ bf7c] │ │ │ │ - 0xfffffffffffe02f0 (offset: 0x46700) -> 0xe258 fde=[ bf90] │ │ │ │ - 0xfffffffffffe0438 (offset: 0x46848) -> 0xe26c fde=[ bfa4] │ │ │ │ - 0xfffffffffffe0476 (offset: 0x46886) -> 0xe280 fde=[ bfb8] │ │ │ │ - 0xfffffffffffe04b4 (offset: 0x468c4) -> 0xe294 fde=[ bfcc] │ │ │ │ - 0xfffffffffffe04dc (offset: 0x468ec) -> 0xe2a8 fde=[ bfe0] │ │ │ │ - 0xfffffffffffe051e (offset: 0x4692e) -> 0xe2bc fde=[ bff4] │ │ │ │ - 0xfffffffffffe0546 (offset: 0x46956) -> 0xe2d0 fde=[ c008] │ │ │ │ - 0xfffffffffffe0588 (offset: 0x46998) -> 0xe2e4 fde=[ c01c] │ │ │ │ - 0xfffffffffffe05be (offset: 0x469ce) -> 0xe2f8 fde=[ c030] │ │ │ │ - 0xfffffffffffe0632 (offset: 0x46a42) -> 0xe30c fde=[ c044] │ │ │ │ - 0xfffffffffffe066a (offset: 0x46a7a) -> 0xe320 fde=[ c058] │ │ │ │ - 0xfffffffffffe06da (offset: 0x46aea) -> 0xe334 fde=[ c06c] │ │ │ │ - 0xfffffffffffe076a (offset: 0x46b7a) -> 0xe348 fde=[ c080] │ │ │ │ - 0xfffffffffffe07c2 (offset: 0x46bd2) -> 0xe35c fde=[ c094] │ │ │ │ - 0xfffffffffffe07fe (offset: 0x46c0e) -> 0xe370 fde=[ c0a8] │ │ │ │ - 0xfffffffffffe0808 (offset: 0x46c18) -> 0xe384 fde=[ c0bc] │ │ │ │ - 0xfffffffffffe094c (offset: 0x46d5c) -> 0xe3c0 fde=[ c0f8] │ │ │ │ - 0xfffffffffffe09ae (offset: 0x46dbe) -> 0xe3f0 fde=[ c128] │ │ │ │ - 0xfffffffffffe0a02 (offset: 0x46e12) -> 0xe420 fde=[ c158] │ │ │ │ - 0xfffffffffffe0ab6 (offset: 0x46ec6) -> 0xe434 fde=[ c16c] │ │ │ │ - 0xfffffffffffe0bc8 (offset: 0x46fd8) -> 0xe47c fde=[ c1b4] │ │ │ │ - 0xfffffffffffe0d0c (offset: 0x4711c) -> 0xe4e4 fde=[ c21c] │ │ │ │ - 0xfffffffffffe0e3a (offset: 0x4724a) -> 0xe53c fde=[ c274] │ │ │ │ - 0xfffffffffffe0fbc (offset: 0x473cc) -> 0xe5a8 fde=[ c2e0] │ │ │ │ - 0xfffffffffffe113c (offset: 0x4754c) -> 0xe614 fde=[ c34c] │ │ │ │ - 0xfffffffffffe12ee (offset: 0x476fe) -> 0xe680 fde=[ c3b8] │ │ │ │ - 0xfffffffffffe14ec (offset: 0x478fc) -> 0xe6ec fde=[ c424] │ │ │ │ - 0xfffffffffffe1724 (offset: 0x47b34) -> 0xe770 fde=[ c4a8] │ │ │ │ - 0xfffffffffffe196e (offset: 0x47d7e) -> 0xe7e0 fde=[ c518] │ │ │ │ - 0xfffffffffffe1b54 (offset: 0x47f64) -> 0xe844 fde=[ c57c] │ │ │ │ - 0xfffffffffffe1ba6 (offset: 0x47fb6) -> 0xe858 fde=[ c590] │ │ │ │ - 0xfffffffffffe1bb0 (offset: 0x47fc0) -> 0xe86c fde=[ c5a4] │ │ │ │ - 0xfffffffffffe1be6 (offset: 0x47ff6) -> 0xe880 fde=[ c5b8] │ │ │ │ - 0xfffffffffffe1c6c (offset: 0x4807c) -> 0xe8b0 fde=[ c5e8] │ │ │ │ - 0xfffffffffffe1d20 (offset: 0x48130) -> 0xe8e4 fde=[ c61c] │ │ │ │ - 0xfffffffffffe1e34 (offset: 0x48244) -> 0xe934 fde=[ c66c] │ │ │ │ - 0xfffffffffffe1e8c (offset: 0x4829c) -> 0xe948 fde=[ c680] │ │ │ │ - 0xfffffffffffe1ec2 (offset: 0x482d2) -> 0xe95c fde=[ c694] │ │ │ │ - 0xfffffffffffe1ef6 (offset: 0x48306) -> 0xe970 fde=[ c6a8] │ │ │ │ - 0xfffffffffffe1f2c (offset: 0x4833c) -> 0xe984 fde=[ c6bc] │ │ │ │ - 0xfffffffffffe2050 (offset: 0x48460) -> 0xe9fc fde=[ c734] │ │ │ │ - 0xfffffffffffe2174 (offset: 0x48584) -> 0xea78 fde=[ c7b0] │ │ │ │ - 0xfffffffffffe224e (offset: 0x4865e) -> 0xea8c fde=[ c7c4] │ │ │ │ - 0xfffffffffffe22ea (offset: 0x486fa) -> 0xeacc fde=[ c804] │ │ │ │ - 0xfffffffffffe2378 (offset: 0x48788) -> 0xeb00 fde=[ c838] │ │ │ │ - 0xfffffffffffe23e2 (offset: 0x487f2) -> 0xeb34 fde=[ c86c] │ │ │ │ - 0xfffffffffffe248a (offset: 0x4889a) -> 0xeb98 fde=[ c8d0] │ │ │ │ - 0xfffffffffffe25b6 (offset: 0x489c6) -> 0xebd4 fde=[ c90c] │ │ │ │ - 0xfffffffffffe27f2 (offset: 0x48c02) -> 0xec44 fde=[ c97c] │ │ │ │ - 0xfffffffffffe366e (offset: 0x49a7e) -> 0xece8 fde=[ ca20] │ │ │ │ - 0xfffffffffffe3824 (offset: 0x49c34) -> 0xed90 fde=[ cac8] │ │ │ │ - 0xfffffffffffe3880 (offset: 0x49c90) -> 0xeda8 fde=[ cae0] │ │ │ │ - 0xfffffffffffe3908 (offset: 0x49d18) -> 0xedc0 fde=[ caf8] │ │ │ │ - 0xfffffffffffe39e0 (offset: 0x49df0) -> 0xedd4 fde=[ cb0c] │ │ │ │ - 0xfffffffffffe3f36 (offset: 0x4a346) -> 0xeeac fde=[ cbe4] │ │ │ │ - 0xfffffffffffe3ffa (offset: 0x4a40a) -> 0xeef0 fde=[ cc28] │ │ │ │ - 0xfffffffffffe410a (offset: 0x4a51a) -> 0xef40 fde=[ cc78] │ │ │ │ - 0xfffffffffffe4718 (offset: 0x4ab28) -> 0xeff0 fde=[ cd28] │ │ │ │ - 0xfffffffffffe49de (offset: 0x4adee) -> 0xf084 fde=[ cdbc] │ │ │ │ - 0xfffffffffffe4a28 (offset: 0x4ae38) -> 0xf0b8 fde=[ cdf0] │ │ │ │ - 0xfffffffffffe4ca6 (offset: 0x4b0b6) -> 0xf128 fde=[ ce60] │ │ │ │ - 0xfffffffffffe4e16 (offset: 0x4b226) -> 0xf180 fde=[ ceb8] │ │ │ │ - 0xfffffffffffe4fac (offset: 0x4b3bc) -> 0xf244 fde=[ cf7c] │ │ │ │ - 0xfffffffffffe5106 (offset: 0x4b516) -> 0xf298 fde=[ cfd0] │ │ │ │ - 0xfffffffffffe52ec (offset: 0x4b6fc) -> 0xf350 fde=[ d088] │ │ │ │ - 0xfffffffffffe53a0 (offset: 0x4b7b0) -> 0xf390 fde=[ d0c8] │ │ │ │ - 0xfffffffffffe5594 (offset: 0x4b9a4) -> 0xf418 fde=[ d150] │ │ │ │ - 0xfffffffffffe5596 (offset: 0x4b9a6) -> 0xf430 fde=[ d168] │ │ │ │ - 0xfffffffffffe55ba (offset: 0x4b9ca) -> 0xf448 fde=[ d180] │ │ │ │ - 0xfffffffffffe560c (offset: 0x4ba1c) -> 0xf46c fde=[ d1a4] │ │ │ │ - 0xfffffffffffe566c (offset: 0x4ba7c) -> 0xf490 fde=[ d1c8] │ │ │ │ - 0xfffffffffffe56c8 (offset: 0x4bad8) -> 0xf4bc fde=[ d1f4] │ │ │ │ - 0xfffffffffffe579a (offset: 0x4bbaa) -> 0xf4f4 fde=[ d22c] │ │ │ │ - 0xfffffffffffe57ce (offset: 0x4bbde) -> 0xf510 fde=[ d248] │ │ │ │ - 0xfffffffffffe5990 (offset: 0x4bda0) -> 0xf580 fde=[ d2b8] │ │ │ │ - 0xfffffffffffe59d4 (offset: 0x4bde4) -> 0xf5a4 fde=[ d2dc] │ │ │ │ - 0xfffffffffffe5bbe (offset: 0x4bfce) -> 0xf61c fde=[ d354] │ │ │ │ - 0xfffffffffffe5d48 (offset: 0x4c158) -> 0xf66c fde=[ d3a4] │ │ │ │ - 0xfffffffffffe5ef8 (offset: 0x4c308) -> 0xf6bc fde=[ d3f4] │ │ │ │ - 0xfffffffffffe60d2 (offset: 0x4c4e2) -> 0xf738 fde=[ d470] │ │ │ │ - 0xfffffffffffe6242 (offset: 0x4c652) -> 0xf7a0 fde=[ d4d8] │ │ │ │ - 0xfffffffffffe6422 (offset: 0x4c832) -> 0xf834 fde=[ d56c] │ │ │ │ - 0xfffffffffffe65b6 (offset: 0x4c9c6) -> 0xf86c fde=[ d5a4] │ │ │ │ - 0xfffffffffffe6826 (offset: 0x4cc36) -> 0xf8f4 fde=[ d62c] │ │ │ │ - 0xfffffffffffe68dc (offset: 0x4ccec) -> 0xf92c fde=[ d664] │ │ │ │ - 0xfffffffffffe6cf2 (offset: 0x4d102) -> 0xf9cc fde=[ d704] │ │ │ │ - 0xfffffffffffe702e (offset: 0x4d43e) -> 0xfa5c fde=[ d794] │ │ │ │ - 0xfffffffffffe732a (offset: 0x4d73a) -> 0xfad4 fde=[ d80c] │ │ │ │ - 0xfffffffffffe740a (offset: 0x4d81a) -> 0xfb30 fde=[ d868] │ │ │ │ - 0xfffffffffffe75ee (offset: 0x4d9fe) -> 0xfba8 fde=[ d8e0] │ │ │ │ - 0xfffffffffffe7b06 (offset: 0x4df16) -> 0xfc5c fde=[ d994] │ │ │ │ - 0xfffffffffffe7b48 (offset: 0x4df58) -> 0xfc88 fde=[ d9c0] │ │ │ │ - 0xfffffffffffe7f78 (offset: 0x4e388) -> 0xfd10 fde=[ da48] │ │ │ │ - 0xfffffffffffe8354 (offset: 0x4e764) -> 0xfd64 fde=[ da9c] │ │ │ │ - 0xfffffffffffe8808 (offset: 0x4ec18) -> 0xfdd8 fde=[ db10] │ │ │ │ - 0xfffffffffffe8c02 (offset: 0x4f012) -> 0xfe38 fde=[ db70] │ │ │ │ - 0xfffffffffffe8c46 (offset: 0x4f056) -> 0xfe4c fde=[ db84] │ │ │ │ - 0xfffffffffffe8fba (offset: 0x4f3ca) -> 0xfed0 fde=[ dc08] │ │ │ │ - 0xfffffffffffe8ffe (offset: 0x4f40e) -> 0xfee4 fde=[ dc1c] │ │ │ │ - 0xfffffffffffe9068 (offset: 0x4f478) -> 0xfef8 fde=[ dc30] │ │ │ │ - 0xfffffffffffe909e (offset: 0x4f4ae) -> 0xff0c fde=[ dc44] │ │ │ │ - 0xfffffffffffe90d0 (offset: 0x4f4e0) -> 0xff20 fde=[ dc58] │ │ │ │ - 0xfffffffffffe9106 (offset: 0x4f516) -> 0xff34 fde=[ dc6c] │ │ │ │ - 0xfffffffffffe913e (offset: 0x4f54e) -> 0xff48 fde=[ dc80] │ │ │ │ - 0xfffffffffffe91f6 (offset: 0x4f606) -> 0xff94 fde=[ dccc] │ │ │ │ - 0xfffffffffffe949a (offset: 0x4f8aa) -> 0xffc4 fde=[ dcfc] │ │ │ │ - 0xfffffffffffe955e (offset: 0x4f96e) -> 0x10014 fde=[ dd4c] │ │ │ │ - 0xfffffffffffe958c (offset: 0x4f99c) -> 0x10028 fde=[ dd60] │ │ │ │ - 0xfffffffffffe998e (offset: 0x4fd9e) -> 0x100c8 fde=[ de00] │ │ │ │ - 0xfffffffffffe99da (offset: 0x4fdea) -> 0x100dc fde=[ de14] │ │ │ │ - 0xfffffffffffe9a28 (offset: 0x4fe38) -> 0x100f0 fde=[ de28] │ │ │ │ - 0xfffffffffffe9a68 (offset: 0x4fe78) -> 0x10104 fde=[ de3c] │ │ │ │ - 0xfffffffffffe9b5c (offset: 0x4ff6c) -> 0x10128 fde=[ de60] │ │ │ │ - 0xfffffffffffe9c48 (offset: 0x50058) -> 0x1019c fde=[ ded4] │ │ │ │ - 0xfffffffffffe9cfc (offset: 0x5010c) -> 0x101d8 fde=[ df10] │ │ │ │ - 0xfffffffffffe9d8c (offset: 0x5019c) -> 0x10220 fde=[ df58] │ │ │ │ - 0xfffffffffffea218 (offset: 0x50628) -> 0x1027c fde=[ dfb4] │ │ │ │ - 0xfffffffffffea432 (offset: 0x50842) -> 0x102d0 fde=[ e008] │ │ │ │ - 0xfffffffffffea456 (offset: 0x50866) -> 0x102e8 fde=[ e020] │ │ │ │ - 0xfffffffffffea47a (offset: 0x5088a) -> 0x10300 fde=[ e038] │ │ │ │ - 0xfffffffffffea49e (offset: 0x508ae) -> 0x10318 fde=[ e050] │ │ │ │ - 0xfffffffffffea4c2 (offset: 0x508d2) -> 0x10330 fde=[ e068] │ │ │ │ - 0xfffffffffffeab50 (offset: 0x50f60) -> 0x10384 fde=[ e0bc] │ │ │ │ - 0xfffffffffffeb514 (offset: 0x51924) -> 0x103d8 fde=[ e110] │ │ │ │ - 0xfffffffffffeb572 (offset: 0x51982) -> 0x103f4 fde=[ e12c] │ │ │ │ - 0xfffffffffffeb578 (offset: 0x51988) -> 0x10408 fde=[ e140] │ │ │ │ - 0xfffffffffffeb5c4 (offset: 0x519d4) -> 0x10434 fde=[ e16c] │ │ │ │ - 0xfffffffffffeb610 (offset: 0x51a20) -> 0x10460 fde=[ e198] │ │ │ │ - 0xfffffffffffeb62a (offset: 0x51a3a) -> 0x10474 fde=[ e1ac] │ │ │ │ - 0xfffffffffffeb666 (offset: 0x51a76) -> 0x10498 fde=[ e1d0] │ │ │ │ - 0xfffffffffffeb66e (offset: 0x51a7e) -> 0x104ac fde=[ e1e4] │ │ │ │ - 0xfffffffffffeb6d0 (offset: 0x51ae0) -> 0x104d8 fde=[ e210] │ │ │ │ - 0xfffffffffffeb734 (offset: 0x51b44) -> 0x10508 fde=[ e240] │ │ │ │ - 0xfffffffffffeb798 (offset: 0x51ba8) -> 0x10538 fde=[ e270] │ │ │ │ - 0xfffffffffffeb87e (offset: 0x51c8e) -> 0x10588 fde=[ e2c0] │ │ │ │ - 0xfffffffffffeb964 (offset: 0x51d74) -> 0x105e0 fde=[ e318] │ │ │ │ - 0xfffffffffffebb4a (offset: 0x51f5a) -> 0x1062c fde=[ e364] │ │ │ │ - 0xfffffffffffebbb0 (offset: 0x51fc0) -> 0x1065c fde=[ e394] │ │ │ │ - 0xfffffffffffebc14 (offset: 0x52024) -> 0x10690 fde=[ e3c8] │ │ │ │ - 0xfffffffffffebd46 (offset: 0x52156) -> 0x106d8 fde=[ e410] │ │ │ │ - 0xfffffffffffebe4c (offset: 0x5225c) -> 0x10718 fde=[ e450] │ │ │ │ - 0xfffffffffffebfd6 (offset: 0x523e6) -> 0x1075c fde=[ e494] │ │ │ │ - 0xfffffffffffec16c (offset: 0x5257c) -> 0x107b8 fde=[ e4f0] │ │ │ │ - 0xfffffffffffec52c (offset: 0x5293c) -> 0x10854 fde=[ e58c] │ │ │ │ - 0xfffffffffffec6d6 (offset: 0x52ae6) -> 0x10888 fde=[ e5c0] │ │ │ │ - 0xfffffffffffec9ea (offset: 0x52dfa) -> 0x10940 fde=[ e678] │ │ │ │ - 0xfffffffffffecc66 (offset: 0x53076) -> 0x109b0 fde=[ e6e8] │ │ │ │ - 0xfffffffffffed306 (offset: 0x53716) -> 0x10a04 fde=[ e73c] │ │ │ │ - 0xfffffffffffed660 (offset: 0x53a70) -> 0x10a88 fde=[ e7c0] │ │ │ │ - 0xfffffffffffed7c0 (offset: 0x53bd0) -> 0x10ae4 fde=[ e81c] │ │ │ │ - 0xfffffffffffedd28 (offset: 0x54138) -> 0x10b9c fde=[ e8d4] │ │ │ │ - 0xfffffffffffee5d4 (offset: 0x549e4) -> 0x10bf0 fde=[ e928] │ │ │ │ - 0xfffffffffffef052 (offset: 0x55462) -> 0x10c44 fde=[ e97c] │ │ │ │ - 0xfffffffffffef572 (offset: 0x55982) -> 0x10c98 fde=[ e9d0] │ │ │ │ - 0xfffffffffffef7d2 (offset: 0x55be2) -> 0x10d18 fde=[ ea50] │ │ │ │ - 0xfffffffffffef9a2 (offset: 0x55db2) -> 0x10d84 fde=[ eabc] │ │ │ │ - 0xfffffffffffef9f4 (offset: 0x55e04) -> 0x10db4 fde=[ eaec] │ │ │ │ - 0xfffffffffffefb72 (offset: 0x55f82) -> 0x10de4 fde=[ eb1c] │ │ │ │ - 0xfffffffffffefc18 (offset: 0x56028) -> 0x10e10 fde=[ eb48] │ │ │ │ - 0xfffffffffffefe04 (offset: 0x56214) -> 0x10e94 fde=[ ebcc] │ │ │ │ - 0xfffffffffffefe98 (offset: 0x562a8) -> 0x10ed4 fde=[ ec0c] │ │ │ │ - 0xfffffffffffefee6 (offset: 0x562f6) -> 0x10efc fde=[ ec34] │ │ │ │ - 0xfffffffffffeff84 (offset: 0x56394) -> 0x10f2c fde=[ ec64] │ │ │ │ - 0xffffffffffff0022 (offset: 0x56432) -> 0x10f5c fde=[ ec94] │ │ │ │ - 0xffffffffffff00c0 (offset: 0x564d0) -> 0x10f8c fde=[ ecc4] │ │ │ │ - 0xffffffffffff015e (offset: 0x5656e) -> 0x10fbc fde=[ ecf4] │ │ │ │ - 0xffffffffffff01e4 (offset: 0x565f4) -> 0x10fe4 fde=[ ed1c] │ │ │ │ - 0xffffffffffff026c (offset: 0x5667c) -> 0x1100c fde=[ ed44] │ │ │ │ - 0xffffffffffff02ec (offset: 0x566fc) -> 0x11034 fde=[ ed6c] │ │ │ │ - 0xffffffffffff0366 (offset: 0x56776) -> 0x1106c fde=[ eda4] │ │ │ │ - 0xffffffffffff03e0 (offset: 0x567f0) -> 0x110a4 fde=[ eddc] │ │ │ │ - 0xffffffffffff047e (offset: 0x5688e) -> 0x110d4 fde=[ ee0c] │ │ │ │ - 0xffffffffffff051c (offset: 0x5692c) -> 0x11104 fde=[ ee3c] │ │ │ │ - 0xffffffffffff05ba (offset: 0x569ca) -> 0x11134 fde=[ ee6c] │ │ │ │ - 0xffffffffffff0658 (offset: 0x56a68) -> 0x11164 fde=[ ee9c] │ │ │ │ - 0xffffffffffff06cc (offset: 0x56adc) -> 0x11194 fde=[ eecc] │ │ │ │ - 0xffffffffffff0734 (offset: 0x56b44) -> 0x111c4 fde=[ eefc] │ │ │ │ - 0xffffffffffff07d0 (offset: 0x56be0) -> 0x111ec fde=[ ef24] │ │ │ │ - 0xffffffffffff085e (offset: 0x56c6e) -> 0x11214 fde=[ ef4c] │ │ │ │ - 0xffffffffffff0982 (offset: 0x56d92) -> 0x1125c fde=[ ef94] │ │ │ │ - 0xffffffffffff0a94 (offset: 0x56ea4) -> 0x112a4 fde=[ efdc] │ │ │ │ - 0xffffffffffff0ca0 (offset: 0x570b0) -> 0x11304 fde=[ f03c] │ │ │ │ - 0xffffffffffff0e8a (offset: 0x5729a) -> 0x11358 fde=[ f090] │ │ │ │ - 0xffffffffffff11d8 (offset: 0x575e8) -> 0x113e8 fde=[ f120] │ │ │ │ - 0xffffffffffff1402 (offset: 0x57812) -> 0x11448 fde=[ f180] │ │ │ │ - 0xffffffffffff162c (offset: 0x57a3c) -> 0x114a8 fde=[ f1e0] │ │ │ │ - 0xffffffffffff1856 (offset: 0x57c66) -> 0x11508 fde=[ f240] │ │ │ │ - 0xffffffffffff1a80 (offset: 0x57e90) -> 0x11568 fde=[ f2a0] │ │ │ │ - 0xffffffffffff1cce (offset: 0x580de) -> 0x115e8 fde=[ f320] │ │ │ │ - 0xffffffffffff1ee2 (offset: 0x582f2) -> 0x11648 fde=[ f380] │ │ │ │ - 0xffffffffffff2106 (offset: 0x58516) -> 0x116b0 fde=[ f3e8] │ │ │ │ - 0xffffffffffff232a (offset: 0x5873a) -> 0x11718 fde=[ f450] │ │ │ │ - 0xffffffffffff234a (offset: 0x5875a) -> 0x1173c fde=[ f474] │ │ │ │ - 0xffffffffffff23ba (offset: 0x587ca) -> 0x1176c fde=[ f4a4] │ │ │ │ - 0xffffffffffff2542 (offset: 0x58952) -> 0x117dc fde=[ f514] │ │ │ │ - 0xffffffffffff25f2 (offset: 0x58a02) -> 0x1180c fde=[ f544] │ │ │ │ - 0xffffffffffff2bbc (offset: 0x58fcc) -> 0x1189c fde=[ f5d4] │ │ │ │ - 0xffffffffffff2c3a (offset: 0x5904a) -> 0x118d0 fde=[ f608] │ │ │ │ - 0xffffffffffff2c3e (offset: 0x5904e) -> 0x118e4 fde=[ f61c] │ │ │ │ - 0xffffffffffff2c6c (offset: 0x5907c) -> 0x1190c fde=[ f644] │ │ │ │ - 0xffffffffffff2cd8 (offset: 0x590e8) -> 0x11940 fde=[ f678] │ │ │ │ - 0xffffffffffff2d32 (offset: 0x59142) -> 0x11970 fde=[ f6a8] │ │ │ │ - 0xffffffffffff2d7e (offset: 0x5918e) -> 0x1199c fde=[ f6d4] │ │ │ │ - 0xffffffffffff2daa (offset: 0x591ba) -> 0x119b0 fde=[ f6e8] │ │ │ │ - 0xffffffffffff2dae (offset: 0x591be) -> 0x119c4 fde=[ f6fc] │ │ │ │ - 0xffffffffffff2dbe (offset: 0x591ce) -> 0x119d8 fde=[ f710] │ │ │ │ - 0xffffffffffff2dce (offset: 0x591de) -> 0x119f0 fde=[ f728] │ │ │ │ - 0xffffffffffff2e76 (offset: 0x59286) -> 0x11a24 fde=[ f75c] │ │ │ │ - 0xffffffffffff2f2e (offset: 0x5933e) -> 0x11a50 fde=[ f788] │ │ │ │ - 0xffffffffffff3080 (offset: 0x59490) -> 0x11a98 fde=[ f7d0] │ │ │ │ - 0xffffffffffff3180 (offset: 0x59590) -> 0x11ae4 fde=[ f81c] │ │ │ │ - 0xffffffffffff31c8 (offset: 0x595d8) -> 0x11b08 fde=[ f840] │ │ │ │ - 0xffffffffffff320a (offset: 0x5961a) -> 0x11b1c fde=[ f854] │ │ │ │ - 0xffffffffffff32d8 (offset: 0x596e8) -> 0x11b5c fde=[ f894] │ │ │ │ - 0xffffffffffff3306 (offset: 0x59716) -> 0x11b88 fde=[ f8c0] │ │ │ │ - 0xffffffffffff334c (offset: 0x5975c) -> 0x11ba8 fde=[ f8e0] │ │ │ │ - 0xffffffffffff336a (offset: 0x5977a) -> 0x11bbc fde=[ f8f4] │ │ │ │ - 0xffffffffffff355e (offset: 0x5996e) -> 0x11bfc fde=[ f934] │ │ │ │ - 0xffffffffffff3612 (offset: 0x59a22) -> 0x11c34 fde=[ f96c] │ │ │ │ - 0xffffffffffff36a4 (offset: 0x59ab4) -> 0x11c6c fde=[ f9a4] │ │ │ │ - 0xffffffffffff3798 (offset: 0x59ba8) -> 0x11cbc fde=[ f9f4] │ │ │ │ - 0xffffffffffff3836 (offset: 0x59c46) -> 0x11cf4 fde=[ fa2c] │ │ │ │ - 0xffffffffffff38f0 (offset: 0x59d00) -> 0x11d34 fde=[ fa6c] │ │ │ │ - 0xffffffffffff3990 (offset: 0x59da0) -> 0x11d7c fde=[ fab4] │ │ │ │ - 0xffffffffffff3a56 (offset: 0x59e66) -> 0x11dc0 fde=[ faf8] │ │ │ │ - 0xffffffffffff3b12 (offset: 0x59f22) -> 0x11e00 fde=[ fb38] │ │ │ │ - 0xffffffffffff3c0a (offset: 0x5a01a) -> 0x11e60 fde=[ fb98] │ │ │ │ - 0xffffffffffff3c9e (offset: 0x5a0ae) -> 0x11e9c fde=[ fbd4] │ │ │ │ - 0xffffffffffff3d32 (offset: 0x5a142) -> 0x11ed8 fde=[ fc10] │ │ │ │ - 0xffffffffffff3dea (offset: 0x5a1fa) -> 0x11f18 fde=[ fc50] │ │ │ │ - 0xffffffffffff3e72 (offset: 0x5a282) -> 0x11f54 fde=[ fc8c] │ │ │ │ - 0xffffffffffff3f04 (offset: 0x5a314) -> 0x11f90 fde=[ fcc8] │ │ │ │ - 0xffffffffffff3f2c (offset: 0x5a33c) -> 0x11fa4 fde=[ fcdc] │ │ │ │ - 0xffffffffffff3f5a (offset: 0x5a36a) -> 0x11fcc fde=[ fd04] │ │ │ │ - 0xffffffffffff3f7a (offset: 0x5a38a) -> 0x11ff0 fde=[ fd28] │ │ │ │ - 0xffffffffffff3fc4 (offset: 0x5a3d4) -> 0x12014 fde=[ fd4c] │ │ │ │ - 0xffffffffffff4034 (offset: 0x5a444) -> 0x1203c fde=[ fd74] │ │ │ │ - 0xffffffffffff4046 (offset: 0x5a456) -> 0x12050 fde=[ fd88] │ │ │ │ - 0xffffffffffff4082 (offset: 0x5a492) -> 0x12074 fde=[ fdac] │ │ │ │ - 0xffffffffffff40e6 (offset: 0x5a4f6) -> 0x120a0 fde=[ fdd8] │ │ │ │ - 0xffffffffffff42b6 (offset: 0x5a6c6) -> 0x120f4 fde=[ fe2c] │ │ │ │ - 0xffffffffffff4346 (offset: 0x5a756) -> 0x12124 fde=[ fe5c] │ │ │ │ - 0xffffffffffff445a (offset: 0x5a86a) -> 0x1216c fde=[ fea4] │ │ │ │ - 0xffffffffffff45a4 (offset: 0x5a9b4) -> 0x121b4 fde=[ feec] │ │ │ │ - 0xffffffffffff467e (offset: 0x5aa8e) -> 0x121e0 fde=[ ff18] │ │ │ │ - 0xffffffffffff4772 (offset: 0x5ab82) -> 0x12220 fde=[ ff58] │ │ │ │ - 0xffffffffffff4968 (offset: 0x5ad78) -> 0x12260 fde=[ ff98] │ │ │ │ - 0xffffffffffff4b0e (offset: 0x5af1e) -> 0x122f8 fde=[ 10030] │ │ │ │ - 0xffffffffffff4c30 (offset: 0x5b040) -> 0x1232c fde=[ 10064] │ │ │ │ - 0xffffffffffff4c84 (offset: 0x5b094) -> 0x12340 fde=[ 10078] │ │ │ │ - 0xffffffffffff4ccc (offset: 0x5b0dc) -> 0x12354 fde=[ 1008c] │ │ │ │ - 0xffffffffffff4e32 (offset: 0x5b242) -> 0x1238c fde=[ 100c4] │ │ │ │ - 0xffffffffffff508e (offset: 0x5b49e) -> 0x123f8 fde=[ 10130] │ │ │ │ - 0xffffffffffff510c (offset: 0x5b51c) -> 0x12438 fde=[ 10170] │ │ │ │ - 0xffffffffffff5282 (offset: 0x5b692) -> 0x12498 fde=[ 101d0] │ │ │ │ - 0xffffffffffff5a18 (offset: 0x5be28) -> 0x124ec fde=[ 10224] │ │ │ │ - 0xffffffffffff5f32 (offset: 0x5c342) -> 0x12548 fde=[ 10280] │ │ │ │ - 0xffffffffffff60be (offset: 0x5c4ce) -> 0x1259c fde=[ 102d4] │ │ │ │ - 0xffffffffffff635a (offset: 0x5c76a) -> 0x125f4 fde=[ 1032c] │ │ │ │ - 0xffffffffffff637c (offset: 0x5c78c) -> 0x12608 fde=[ 10340] │ │ │ │ - 0xffffffffffff643e (offset: 0x5c84e) -> 0x12634 fde=[ 1036c] │ │ │ │ - 0xffffffffffff64a0 (offset: 0x5c8b0) -> 0x12660 fde=[ 10398] │ │ │ │ - 0xffffffffffff64f6 (offset: 0x5c906) -> 0x1268c fde=[ 103c4] │ │ │ │ - 0xffffffffffff65a8 (offset: 0x5c9b8) -> 0x126d4 fde=[ 1040c] │ │ │ │ - 0xffffffffffff666e (offset: 0x5ca7e) -> 0x1270c fde=[ 10444] │ │ │ │ - 0xffffffffffff67b6 (offset: 0x5cbc6) -> 0x12760 fde=[ 10498] │ │ │ │ - 0xffffffffffff6a2c (offset: 0x5ce3c) -> 0x127e8 fde=[ 10520] │ │ │ │ - 0xffffffffffff6ada (offset: 0x5ceea) -> 0x12820 fde=[ 10558] │ │ │ │ - 0xffffffffffff6c94 (offset: 0x5d0a4) -> 0x12870 fde=[ 105a8] │ │ │ │ - 0xffffffffffff6fb4 (offset: 0x5d3c4) -> 0x12900 fde=[ 10638] │ │ │ │ - 0xffffffffffff7042 (offset: 0x5d452) -> 0x12938 fde=[ 10670] │ │ │ │ - 0xffffffffffff7150 (offset: 0x5d560) -> 0x12990 fde=[ 106c8] │ │ │ │ - 0xffffffffffff7360 (offset: 0x5d770) -> 0x12a0c fde=[ 10744] │ │ │ │ + 0xfffffffffff9d61c (offset: 0x3a30) -> 0x12aa0 fde=[ 107dc] │ │ │ │ + 0xfffffffffff9e5d0 (offset: 0x49e4) -> 0x22d8 fde=[ 14] │ │ │ │ + 0xfffffffffff9e688 (offset: 0x4a9c) -> 0x22ec fde=[ 28] │ │ │ │ + 0xfffffffffff9e6c0 (offset: 0x4ad4) -> 0x2300 fde=[ 3c] │ │ │ │ + 0xfffffffffff9e6ca (offset: 0x4ade) -> 0x2314 fde=[ 50] │ │ │ │ + 0xfffffffffff9e6e8 (offset: 0x4afc) -> 0x2334 fde=[ 70] │ │ │ │ + 0xfffffffffff9e6f2 (offset: 0x4b06) -> 0x2348 fde=[ 84] │ │ │ │ + 0xfffffffffff9e932 (offset: 0x4d46) -> 0x23d8 fde=[ 114] │ │ │ │ + 0xfffffffffff9e964 (offset: 0x4d78) -> 0x23f8 fde=[ 134] │ │ │ │ + 0xfffffffffff9e9d6 (offset: 0x4dea) -> 0x241c fde=[ 158] │ │ │ │ + 0xfffffffffff9ea00 (offset: 0x4e14) -> 0x2430 fde=[ 16c] │ │ │ │ + 0xfffffffffff9ea8c (offset: 0x4ea0) -> 0x2458 fde=[ 194] │ │ │ │ + 0xfffffffffff9eb2c (offset: 0x4f40) -> 0x2488 fde=[ 1c4] │ │ │ │ + 0xfffffffffff9eb88 (offset: 0x4f9c) -> 0x24b0 fde=[ 1ec] │ │ │ │ + 0xfffffffffff9eb98 (offset: 0x4fac) -> 0x24c4 fde=[ 200] │ │ │ │ + 0xfffffffffff9ebd2 (offset: 0x4fe6) -> 0x24e4 fde=[ 220] │ │ │ │ + 0xfffffffffff9ec48 (offset: 0x505c) -> 0x250c fde=[ 248] │ │ │ │ + 0xfffffffffff9edf2 (offset: 0x5206) -> 0x255c fde=[ 298] │ │ │ │ + 0xfffffffffff9ee12 (offset: 0x5226) -> 0x257c fde=[ 2b8] │ │ │ │ + 0xfffffffffff9effe (offset: 0x5412) -> 0x25d0 fde=[ 30c] │ │ │ │ + 0xfffffffffff9f440 (offset: 0x5854) -> 0x264c fde=[ 388] │ │ │ │ + 0xfffffffffff9f582 (offset: 0x5996) -> 0x26a4 fde=[ 3e0] │ │ │ │ + 0xfffffffffff9f5ac (offset: 0x59c0) -> 0x26cc fde=[ 408] │ │ │ │ + 0xfffffffffff9f5ee (offset: 0x5a02) -> 0x26f0 fde=[ 42c] │ │ │ │ + 0xfffffffffff9f602 (offset: 0x5a16) -> 0x2704 fde=[ 440] │ │ │ │ + 0xfffffffffff9f622 (offset: 0x5a36) -> 0x2718 fde=[ 454] │ │ │ │ + 0xfffffffffff9f750 (offset: 0x5b64) -> 0x272c fde=[ 468] │ │ │ │ + 0xfffffffffff9f7b8 (offset: 0x5bcc) -> 0x275c fde=[ 498] │ │ │ │ + 0xfffffffffff9f7e6 (offset: 0x5bfa) -> 0x2770 fde=[ 4ac] │ │ │ │ + 0xfffffffffff9f89a (offset: 0x5cae) -> 0x27b0 fde=[ 4ec] │ │ │ │ + 0xfffffffffff9f8ea (offset: 0x5cfe) -> 0x27dc fde=[ 518] │ │ │ │ + 0xfffffffffff9f9aa (offset: 0x5dbe) -> 0x282c fde=[ 568] │ │ │ │ + 0xfffffffffff9fb4a (offset: 0x5f5e) -> 0x2880 fde=[ 5bc] │ │ │ │ + 0xfffffffffff9fd5c (offset: 0x6170) -> 0x28f4 fde=[ 630] │ │ │ │ + 0xfffffffffffa016a (offset: 0x657e) -> 0x294c fde=[ 688] │ │ │ │ + 0xfffffffffffa0336 (offset: 0x674a) -> 0x29d0 fde=[ 70c] │ │ │ │ + 0xfffffffffffa036a (offset: 0x677e) -> 0x29f4 fde=[ 730] │ │ │ │ + 0xfffffffffffa038e (offset: 0x67a2) -> 0x2a0c fde=[ 748] │ │ │ │ + 0xfffffffffffa03b2 (offset: 0x67c6) -> 0x2a24 fde=[ 760] │ │ │ │ + 0xfffffffffffa03d6 (offset: 0x67ea) -> 0x2a3c fde=[ 778] │ │ │ │ + 0xfffffffffffa03fa (offset: 0x680e) -> 0x2a54 fde=[ 790] │ │ │ │ + 0xfffffffffffa0a88 (offset: 0x6e9c) -> 0x2aa8 fde=[ 7e4] │ │ │ │ + 0xfffffffffffa144c (offset: 0x7860) -> 0x2afc fde=[ 838] │ │ │ │ + 0xfffffffffffa14aa (offset: 0x78be) -> 0x2b18 fde=[ 854] │ │ │ │ + 0xfffffffffffa14b0 (offset: 0x78c4) -> 0x2b2c fde=[ 868] │ │ │ │ + 0xfffffffffffa14fc (offset: 0x7910) -> 0x2b58 fde=[ 894] │ │ │ │ + 0xfffffffffffa1548 (offset: 0x795c) -> 0x2b84 fde=[ 8c0] │ │ │ │ + 0xfffffffffffa1562 (offset: 0x7976) -> 0x2b98 fde=[ 8d4] │ │ │ │ + 0xfffffffffffa159e (offset: 0x79b2) -> 0x2bbc fde=[ 8f8] │ │ │ │ + 0xfffffffffffa15a6 (offset: 0x79ba) -> 0x2bd0 fde=[ 90c] │ │ │ │ + 0xfffffffffffa1608 (offset: 0x7a1c) -> 0x2bfc fde=[ 938] │ │ │ │ + 0xfffffffffffa166c (offset: 0x7a80) -> 0x2c2c fde=[ 968] │ │ │ │ + 0xfffffffffffa16d0 (offset: 0x7ae4) -> 0x2c5c fde=[ 998] │ │ │ │ + 0xfffffffffffa17b6 (offset: 0x7bca) -> 0x2cac fde=[ 9e8] │ │ │ │ + 0xfffffffffffa189c (offset: 0x7cb0) -> 0x2d04 fde=[ a40] │ │ │ │ + 0xfffffffffffa1a82 (offset: 0x7e96) -> 0x2d50 fde=[ a8c] │ │ │ │ + 0xfffffffffffa1ae8 (offset: 0x7efc) -> 0x2d80 fde=[ abc] │ │ │ │ + 0xfffffffffffa1b4c (offset: 0x7f60) -> 0x2db4 fde=[ af0] │ │ │ │ + 0xfffffffffffa1c7e (offset: 0x8092) -> 0x2dfc fde=[ b38] │ │ │ │ + 0xfffffffffffa1d84 (offset: 0x8198) -> 0x2e3c fde=[ b78] │ │ │ │ + 0xfffffffffffa1f0e (offset: 0x8322) -> 0x2e80 fde=[ bbc] │ │ │ │ + 0xfffffffffffa20a4 (offset: 0x84b8) -> 0x2edc fde=[ c18] │ │ │ │ + 0xfffffffffffa2464 (offset: 0x8878) -> 0x2f78 fde=[ cb4] │ │ │ │ + 0xfffffffffffa260e (offset: 0x8a22) -> 0x2fac fde=[ ce8] │ │ │ │ + 0xfffffffffffa2922 (offset: 0x8d36) -> 0x3064 fde=[ da0] │ │ │ │ + 0xfffffffffffa2b9e (offset: 0x8fb2) -> 0x30d4 fde=[ e10] │ │ │ │ + 0xfffffffffffa323e (offset: 0x9652) -> 0x3128 fde=[ e64] │ │ │ │ + 0xfffffffffffa3598 (offset: 0x99ac) -> 0x31ac fde=[ ee8] │ │ │ │ + 0xfffffffffffa36f8 (offset: 0x9b0c) -> 0x3208 fde=[ f44] │ │ │ │ + 0xfffffffffffa3c60 (offset: 0xa074) -> 0x32c0 fde=[ ffc] │ │ │ │ + 0xfffffffffffa450c (offset: 0xa920) -> 0x3314 fde=[ 1050] │ │ │ │ + 0xfffffffffffa4f8a (offset: 0xb39e) -> 0x3368 fde=[ 10a4] │ │ │ │ + 0xfffffffffffa54aa (offset: 0xb8be) -> 0x33bc fde=[ 10f8] │ │ │ │ + 0xfffffffffffa570a (offset: 0xbb1e) -> 0x343c fde=[ 1178] │ │ │ │ + 0xfffffffffffa58da (offset: 0xbcee) -> 0x34a8 fde=[ 11e4] │ │ │ │ + 0xfffffffffffa592c (offset: 0xbd40) -> 0x34d8 fde=[ 1214] │ │ │ │ + 0xfffffffffffa5aaa (offset: 0xbebe) -> 0x3508 fde=[ 1244] │ │ │ │ + 0xfffffffffffa5b50 (offset: 0xbf64) -> 0x3534 fde=[ 1270] │ │ │ │ + 0xfffffffffffa5d3c (offset: 0xc150) -> 0x35b8 fde=[ 12f4] │ │ │ │ + 0xfffffffffffa5dd0 (offset: 0xc1e4) -> 0x35f8 fde=[ 1334] │ │ │ │ + 0xfffffffffffa5e1e (offset: 0xc232) -> 0x3620 fde=[ 135c] │ │ │ │ + 0xfffffffffffa5ebc (offset: 0xc2d0) -> 0x3650 fde=[ 138c] │ │ │ │ + 0xfffffffffffa5f5a (offset: 0xc36e) -> 0x3680 fde=[ 13bc] │ │ │ │ + 0xfffffffffffa5ff8 (offset: 0xc40c) -> 0x36b0 fde=[ 13ec] │ │ │ │ + 0xfffffffffffa6096 (offset: 0xc4aa) -> 0x36e0 fde=[ 141c] │ │ │ │ + 0xfffffffffffa611c (offset: 0xc530) -> 0x3708 fde=[ 1444] │ │ │ │ + 0xfffffffffffa61a4 (offset: 0xc5b8) -> 0x3730 fde=[ 146c] │ │ │ │ + 0xfffffffffffa6224 (offset: 0xc638) -> 0x3758 fde=[ 1494] │ │ │ │ + 0xfffffffffffa629e (offset: 0xc6b2) -> 0x3790 fde=[ 14cc] │ │ │ │ + 0xfffffffffffa6318 (offset: 0xc72c) -> 0x37c8 fde=[ 1504] │ │ │ │ + 0xfffffffffffa63b6 (offset: 0xc7ca) -> 0x37f8 fde=[ 1534] │ │ │ │ + 0xfffffffffffa6454 (offset: 0xc868) -> 0x3828 fde=[ 1564] │ │ │ │ + 0xfffffffffffa64f2 (offset: 0xc906) -> 0x3858 fde=[ 1594] │ │ │ │ + 0xfffffffffffa6590 (offset: 0xc9a4) -> 0x3888 fde=[ 15c4] │ │ │ │ + 0xfffffffffffa6604 (offset: 0xca18) -> 0x38b8 fde=[ 15f4] │ │ │ │ + 0xfffffffffffa666c (offset: 0xca80) -> 0x38e8 fde=[ 1624] │ │ │ │ + 0xfffffffffffa6708 (offset: 0xcb1c) -> 0x3910 fde=[ 164c] │ │ │ │ + 0xfffffffffffa6796 (offset: 0xcbaa) -> 0x3938 fde=[ 1674] │ │ │ │ + 0xfffffffffffa68ba (offset: 0xccce) -> 0x3980 fde=[ 16bc] │ │ │ │ + 0xfffffffffffa69cc (offset: 0xcde0) -> 0x39c8 fde=[ 1704] │ │ │ │ + 0xfffffffffffa6bd8 (offset: 0xcfec) -> 0x3a28 fde=[ 1764] │ │ │ │ + 0xfffffffffffa6dc2 (offset: 0xd1d6) -> 0x3a7c fde=[ 17b8] │ │ │ │ + 0xfffffffffffa7110 (offset: 0xd524) -> 0x3b0c fde=[ 1848] │ │ │ │ + 0xfffffffffffa733a (offset: 0xd74e) -> 0x3b6c fde=[ 18a8] │ │ │ │ + 0xfffffffffffa7564 (offset: 0xd978) -> 0x3bcc fde=[ 1908] │ │ │ │ + 0xfffffffffffa778e (offset: 0xdba2) -> 0x3c2c fde=[ 1968] │ │ │ │ + 0xfffffffffffa79b8 (offset: 0xddcc) -> 0x3c8c fde=[ 19c8] │ │ │ │ + 0xfffffffffffa7c06 (offset: 0xe01a) -> 0x3d0c fde=[ 1a48] │ │ │ │ + 0xfffffffffffa7e1a (offset: 0xe22e) -> 0x3d6c fde=[ 1aa8] │ │ │ │ + 0xfffffffffffa803e (offset: 0xe452) -> 0x3dd4 fde=[ 1b10] │ │ │ │ + 0xfffffffffffa8262 (offset: 0xe676) -> 0x3e3c fde=[ 1b78] │ │ │ │ + 0xfffffffffffa8282 (offset: 0xe696) -> 0x3e60 fde=[ 1b9c] │ │ │ │ + 0xfffffffffffa82f2 (offset: 0xe706) -> 0x3e90 fde=[ 1bcc] │ │ │ │ + 0xfffffffffffa847a (offset: 0xe88e) -> 0x3f00 fde=[ 1c3c] │ │ │ │ + 0xfffffffffffa852a (offset: 0xe93e) -> 0x3f30 fde=[ 1c6c] │ │ │ │ + 0xfffffffffffa8af4 (offset: 0xef08) -> 0x3fc0 fde=[ 1cfc] │ │ │ │ + 0xfffffffffffa8b72 (offset: 0xef86) -> 0x3ff4 fde=[ 1d30] │ │ │ │ + 0xfffffffffffa8b76 (offset: 0xef8a) -> 0x4008 fde=[ 1d44] │ │ │ │ + 0xfffffffffffa8ba4 (offset: 0xefb8) -> 0x4030 fde=[ 1d6c] │ │ │ │ + 0xfffffffffffa8c10 (offset: 0xf024) -> 0x4064 fde=[ 1da0] │ │ │ │ + 0xfffffffffffa8c6a (offset: 0xf07e) -> 0x4094 fde=[ 1dd0] │ │ │ │ + 0xfffffffffffa8cb6 (offset: 0xf0ca) -> 0x40c0 fde=[ 1dfc] │ │ │ │ + 0xfffffffffffa8ce2 (offset: 0xf0f6) -> 0x40d4 fde=[ 1e10] │ │ │ │ + 0xfffffffffffa8ce6 (offset: 0xf0fa) -> 0x40e8 fde=[ 1e24] │ │ │ │ + 0xfffffffffffa8cf6 (offset: 0xf10a) -> 0x40fc fde=[ 1e38] │ │ │ │ + 0xfffffffffffa8d06 (offset: 0xf11a) -> 0x4114 fde=[ 1e50] │ │ │ │ + 0xfffffffffffa8d74 (offset: 0xf188) -> 0x414c fde=[ 1e88] │ │ │ │ + 0xfffffffffffa8dca (offset: 0xf1de) -> 0x4160 fde=[ 1e9c] │ │ │ │ + 0xfffffffffffa8e0c (offset: 0xf220) -> 0x4174 fde=[ 1eb0] │ │ │ │ + 0xfffffffffffa8e10 (offset: 0xf224) -> 0x4188 fde=[ 1ec4] │ │ │ │ + 0xfffffffffffa8e14 (offset: 0xf228) -> 0x419c fde=[ 1ed8] │ │ │ │ + 0xfffffffffffa8e3a (offset: 0xf24e) -> 0x41b0 fde=[ 1eec] │ │ │ │ + 0xfffffffffffa8e58 (offset: 0xf26c) -> 0x41c4 fde=[ 1f00] │ │ │ │ + 0xfffffffffffa8e62 (offset: 0xf276) -> 0x41d8 fde=[ 1f14] │ │ │ │ + 0xfffffffffffa8e6c (offset: 0xf280) -> 0x41ec fde=[ 1f28] │ │ │ │ + 0xfffffffffffa8f4e (offset: 0xf362) -> 0x4220 fde=[ 1f5c] │ │ │ │ + 0xfffffffffffa9030 (offset: 0xf444) -> 0x4254 fde=[ 1f90] │ │ │ │ + 0xfffffffffffa91f0 (offset: 0xf604) -> 0x430c fde=[ 2048] │ │ │ │ + 0xfffffffffffa9314 (offset: 0xf728) -> 0x4374 fde=[ 20b0] │ │ │ │ + 0xfffffffffffa954a (offset: 0xf95e) -> 0x43c8 fde=[ 2104] │ │ │ │ + 0xfffffffffffa9946 (offset: 0xfd5a) -> 0x440c fde=[ 2148] │ │ │ │ + 0xfffffffffffaae6e (offset: 0x11282) -> 0x45a0 fde=[ 22dc] │ │ │ │ + 0xfffffffffffaaf66 (offset: 0x1137a) -> 0x45f4 fde=[ 2330] │ │ │ │ + 0xfffffffffffac2f8 (offset: 0x1270c) -> 0x4668 fde=[ 23a4] │ │ │ │ + 0xfffffffffffacb4a (offset: 0x12f5e) -> 0x46cc fde=[ 2408] │ │ │ │ + 0xfffffffffffacbfc (offset: 0x13010) -> 0x470c fde=[ 2448] │ │ │ │ + 0xfffffffffffacc8a (offset: 0x1309e) -> 0x4740 fde=[ 247c] │ │ │ │ + 0xfffffffffffacd22 (offset: 0x13136) -> 0x4770 fde=[ 24ac] │ │ │ │ + 0xffffffffffface04 (offset: 0x13218) -> 0x47b0 fde=[ 24ec] │ │ │ │ + 0xffffffffffface2c (offset: 0x13240) -> 0x47d4 fde=[ 2510] │ │ │ │ + 0xffffffffffface34 (offset: 0x13248) -> 0x47e8 fde=[ 2524] │ │ │ │ + 0xffffffffffface70 (offset: 0x13284) -> 0x480c fde=[ 2548] │ │ │ │ + 0xfffffffffffaced2 (offset: 0x132e6) -> 0x4830 fde=[ 256c] │ │ │ │ + 0xfffffffffffacefe (offset: 0x13312) -> 0x4848 fde=[ 2584] │ │ │ │ + 0xfffffffffffacf6c (offset: 0x13380) -> 0x486c fde=[ 25a8] │ │ │ │ + 0xfffffffffffacfce (offset: 0x133e2) -> 0x48b0 fde=[ 25ec] │ │ │ │ + 0xfffffffffffacfd8 (offset: 0x133ec) -> 0x48c4 fde=[ 2600] │ │ │ │ + 0xfffffffffffad0aa (offset: 0x134be) -> 0x4910 fde=[ 264c] │ │ │ │ + 0xfffffffffffad152 (offset: 0x13566) -> 0x4950 fde=[ 268c] │ │ │ │ + 0xfffffffffffad1d2 (offset: 0x135e6) -> 0x4988 fde=[ 26c4] │ │ │ │ + 0xfffffffffffad36e (offset: 0x13782) -> 0x49f0 fde=[ 272c] │ │ │ │ + 0xfffffffffffad3d6 (offset: 0x137ea) -> 0x4a1c fde=[ 2758] │ │ │ │ + 0xfffffffffffad48a (offset: 0x1389e) -> 0x4a54 fde=[ 2790] │ │ │ │ + 0xfffffffffffad53e (offset: 0x13952) -> 0x4a98 fde=[ 27d4] │ │ │ │ + 0xfffffffffffad848 (offset: 0x13c5c) -> 0x4b64 fde=[ 28a0] │ │ │ │ + 0xfffffffffffad8d6 (offset: 0x13cea) -> 0x4bcc fde=[ 2908] │ │ │ │ + 0xfffffffffffad952 (offset: 0x13d66) -> 0x4c0c fde=[ 2948] │ │ │ │ + 0xfffffffffffad9f2 (offset: 0x13e06) -> 0x4c50 fde=[ 298c] │ │ │ │ + 0xfffffffffffadafa (offset: 0x13f0e) -> 0x4ca0 fde=[ 29dc] │ │ │ │ + 0xfffffffffffadd8e (offset: 0x141a2) -> 0x4d28 fde=[ 2a64] │ │ │ │ + 0xfffffffffffae0d6 (offset: 0x144ea) -> 0x4ddc fde=[ 2b18] │ │ │ │ + 0xfffffffffffae1f6 (offset: 0x1460a) -> 0x4e6c fde=[ 2ba8] │ │ │ │ + 0xfffffffffffae224 (offset: 0x14638) -> 0x4e98 fde=[ 2bd4] │ │ │ │ + 0xfffffffffffae2fc (offset: 0x14710) -> 0x4ef4 fde=[ 2c30] │ │ │ │ + 0xfffffffffffae324 (offset: 0x14738) -> 0x4f1c fde=[ 2c58] │ │ │ │ + 0xfffffffffffae338 (offset: 0x1474c) -> 0x4f30 fde=[ 2c6c] │ │ │ │ + 0xfffffffffffae350 (offset: 0x14764) -> 0x4f44 fde=[ 2c80] │ │ │ │ + 0xfffffffffffae372 (offset: 0x14786) -> 0x4f58 fde=[ 2c94] │ │ │ │ + 0xfffffffffffae3f0 (offset: 0x14804) -> 0x4f6c fde=[ 2ca8] │ │ │ │ + 0xfffffffffffae45c (offset: 0x14870) -> 0x4f9c fde=[ 2cd8] │ │ │ │ + 0xfffffffffffae48a (offset: 0x1489e) -> 0x4fb0 fde=[ 2cec] │ │ │ │ + 0xfffffffffffae4b8 (offset: 0x148cc) -> 0x4fc4 fde=[ 2d00] │ │ │ │ + 0xfffffffffffae4e6 (offset: 0x148fa) -> 0x4fd8 fde=[ 2d14] │ │ │ │ + 0xfffffffffffae514 (offset: 0x14928) -> 0x4fec fde=[ 2d28] │ │ │ │ + 0xfffffffffffae57a (offset: 0x1498e) -> 0x5000 fde=[ 2d3c] │ │ │ │ + 0xfffffffffffae642 (offset: 0x14a56) -> 0x5014 fde=[ 2d50] │ │ │ │ + 0xfffffffffffae6d6 (offset: 0x14aea) -> 0x502c fde=[ 2d68] │ │ │ │ + 0xfffffffffffae6fe (offset: 0x14b12) -> 0x5040 fde=[ 2d7c] │ │ │ │ + 0xfffffffffffae726 (offset: 0x14b3a) -> 0x5054 fde=[ 2d90] │ │ │ │ + 0xfffffffffffae76e (offset: 0x14b82) -> 0x5078 fde=[ 2db4] │ │ │ │ + 0xfffffffffffae886 (offset: 0x14c9a) -> 0x50d4 fde=[ 2e10] │ │ │ │ + 0xfffffffffffae8f2 (offset: 0x14d06) -> 0x50fc fde=[ 2e38] │ │ │ │ + 0xfffffffffffae910 (offset: 0x14d24) -> 0x5120 fde=[ 2e5c] │ │ │ │ + 0xfffffffffffae916 (offset: 0x14d2a) -> 0x5134 fde=[ 2e70] │ │ │ │ + 0xfffffffffffae988 (offset: 0x14d9c) -> 0x5164 fde=[ 2ea0] │ │ │ │ + 0xfffffffffffae9a2 (offset: 0x14db6) -> 0x5178 fde=[ 2eb4] │ │ │ │ + 0xfffffffffffae9b6 (offset: 0x14dca) -> 0x518c fde=[ 2ec8] │ │ │ │ + 0xfffffffffffae9d6 (offset: 0x14dea) -> 0x51a0 fde=[ 2edc] │ │ │ │ + 0xfffffffffffae9dc (offset: 0x14df0) -> 0x51b4 fde=[ 2ef0] │ │ │ │ + 0xfffffffffffaeb72 (offset: 0x14f86) -> 0x5210 fde=[ 2f4c] │ │ │ │ + 0xfffffffffffaece4 (offset: 0x150f8) -> 0x526c fde=[ 2fa8] │ │ │ │ + 0xfffffffffffaee38 (offset: 0x1524c) -> 0x52c4 fde=[ 3000] │ │ │ │ + 0xfffffffffffaee4c (offset: 0x15260) -> 0x52d8 fde=[ 3014] │ │ │ │ + 0xfffffffffffaef2c (offset: 0x15340) -> 0x5330 fde=[ 306c] │ │ │ │ + 0xfffffffffffaef9a (offset: 0x153ae) -> 0x5360 fde=[ 309c] │ │ │ │ + 0xfffffffffffaeffa (offset: 0x1540e) -> 0x5388 fde=[ 30c4] │ │ │ │ + 0xfffffffffffaf014 (offset: 0x15428) -> 0x539c fde=[ 30d8] │ │ │ │ + 0xfffffffffffaf022 (offset: 0x15436) -> 0x53b0 fde=[ 30ec] │ │ │ │ + 0xfffffffffffaf040 (offset: 0x15454) -> 0x53c4 fde=[ 3100] │ │ │ │ + 0xfffffffffffaf07e (offset: 0x15492) -> 0x53d8 fde=[ 3114] │ │ │ │ + 0xfffffffffffaf096 (offset: 0x154aa) -> 0x53ec fde=[ 3128] │ │ │ │ + 0xfffffffffffaf18e (offset: 0x155a2) -> 0x5434 fde=[ 3170] │ │ │ │ + 0xfffffffffffaf1a6 (offset: 0x155ba) -> 0x5448 fde=[ 3184] │ │ │ │ + 0xfffffffffffaf1be (offset: 0x155d2) -> 0x545c fde=[ 3198] │ │ │ │ + 0xfffffffffffaf1e8 (offset: 0x155fc) -> 0x5470 fde=[ 31ac] │ │ │ │ + 0xfffffffffffafaa2 (offset: 0x15eb6) -> 0x5528 fde=[ 3264] │ │ │ │ + 0xfffffffffffafb2e (offset: 0x15f42) -> 0x5558 fde=[ 3294] │ │ │ │ + 0xfffffffffffaff12 (offset: 0x16326) -> 0x5610 fde=[ 334c] │ │ │ │ + 0xfffffffffffb00da (offset: 0x164ee) -> 0x5678 fde=[ 33b4] │ │ │ │ + 0xfffffffffffb0602 (offset: 0x16a16) -> 0x5704 fde=[ 3440] │ │ │ │ + 0xfffffffffffb0832 (offset: 0x16c46) -> 0x579c fde=[ 34d8] │ │ │ │ + 0xfffffffffffb0878 (offset: 0x16c8c) -> 0x57b0 fde=[ 34ec] │ │ │ │ + 0xfffffffffffb08a6 (offset: 0x16cba) -> 0x57c4 fde=[ 3500] │ │ │ │ + 0xfffffffffffb08ce (offset: 0x16ce2) -> 0x57d8 fde=[ 3514] │ │ │ │ + 0xfffffffffffb08ec (offset: 0x16d00) -> 0x57ec fde=[ 3528] │ │ │ │ + 0xfffffffffffb090a (offset: 0x16d1e) -> 0x5800 fde=[ 353c] │ │ │ │ + 0xfffffffffffb0920 (offset: 0x16d34) -> 0x5814 fde=[ 3550] │ │ │ │ + 0xfffffffffffb0968 (offset: 0x16d7c) -> 0x5828 fde=[ 3564] │ │ │ │ + 0xfffffffffffb097a (offset: 0x16d8e) -> 0x583c fde=[ 3578] │ │ │ │ + 0xfffffffffffb0990 (offset: 0x16da4) -> 0x5850 fde=[ 358c] │ │ │ │ + 0xfffffffffffb09aa (offset: 0x16dbe) -> 0x5864 fde=[ 35a0] │ │ │ │ + 0xfffffffffffb09c2 (offset: 0x16dd6) -> 0x5878 fde=[ 35b4] │ │ │ │ + 0xfffffffffffb09e8 (offset: 0x16dfc) -> 0x588c fde=[ 35c8] │ │ │ │ + 0xfffffffffffb0a64 (offset: 0x16e78) -> 0x58dc fde=[ 3618] │ │ │ │ + 0xfffffffffffb0adc (offset: 0x16ef0) -> 0x5928 fde=[ 3664] │ │ │ │ + 0xfffffffffffb0b82 (offset: 0x16f96) -> 0x59a8 fde=[ 36e4] │ │ │ │ + 0xfffffffffffb0d40 (offset: 0x17154) -> 0x59fc fde=[ 3738] │ │ │ │ + 0xfffffffffffb0d78 (offset: 0x1718c) -> 0x5a10 fde=[ 374c] │ │ │ │ + 0xfffffffffffb0da0 (offset: 0x171b4) -> 0x5a24 fde=[ 3760] │ │ │ │ + 0xfffffffffffb0e6e (offset: 0x17282) -> 0x5a38 fde=[ 3774] │ │ │ │ + 0xfffffffffffb1344 (offset: 0x17758) -> 0x5acc fde=[ 3808] │ │ │ │ + 0xfffffffffffb135a (offset: 0x1776e) -> 0x5ae0 fde=[ 381c] │ │ │ │ + 0xfffffffffffb1370 (offset: 0x17784) -> 0x5af4 fde=[ 3830] │ │ │ │ + 0xfffffffffffb1386 (offset: 0x1779a) -> 0x5b08 fde=[ 3844] │ │ │ │ + 0xfffffffffffb139c (offset: 0x177b0) -> 0x5b1c fde=[ 3858] │ │ │ │ + 0xfffffffffffb13b2 (offset: 0x177c6) -> 0x5b30 fde=[ 386c] │ │ │ │ + 0xfffffffffffb13c8 (offset: 0x177dc) -> 0x5b44 fde=[ 3880] │ │ │ │ + 0xfffffffffffb13ec (offset: 0x17800) -> 0x5b5c fde=[ 3898] │ │ │ │ + 0xfffffffffffb1484 (offset: 0x17898) -> 0x5b88 fde=[ 38c4] │ │ │ │ + 0xfffffffffffb14d8 (offset: 0x178ec) -> 0x5bb8 fde=[ 38f4] │ │ │ │ + 0xfffffffffffb14e0 (offset: 0x178f4) -> 0x5bcc fde=[ 3908] │ │ │ │ + 0xfffffffffffb1538 (offset: 0x1794c) -> 0x5bf4 fde=[ 3930] │ │ │ │ + 0xfffffffffffb159a (offset: 0x179ae) -> 0x5c24 fde=[ 3960] │ │ │ │ + 0xfffffffffffb15b6 (offset: 0x179ca) -> 0x5c38 fde=[ 3974] │ │ │ │ + 0xfffffffffffb167c (offset: 0x17a90) -> 0x5c70 fde=[ 39ac] │ │ │ │ + 0xfffffffffffb1680 (offset: 0x17a94) -> 0x5c84 fde=[ 39c0] │ │ │ │ + 0xfffffffffffb16b8 (offset: 0x17acc) -> 0x5c98 fde=[ 39d4] │ │ │ │ + 0xfffffffffffb1708 (offset: 0x17b1c) -> 0x5cc4 fde=[ 3a00] │ │ │ │ + 0xfffffffffffb1784 (offset: 0x17b98) -> 0x5d00 fde=[ 3a3c] │ │ │ │ + 0xfffffffffffb1bc0 (offset: 0x17fd4) -> 0x5d58 fde=[ 3a94] │ │ │ │ + 0xfffffffffffb1bca (offset: 0x17fde) -> 0x5d6c fde=[ 3aa8] │ │ │ │ + 0xfffffffffffb1be8 (offset: 0x17ffc) -> 0x5d90 fde=[ 3acc] │ │ │ │ + 0xfffffffffffb1c72 (offset: 0x18086) -> 0x5dcc fde=[ 3b08] │ │ │ │ + 0xfffffffffffb1fe6 (offset: 0x183fa) -> 0x5e14 fde=[ 3b50] │ │ │ │ + 0xfffffffffffb2084 (offset: 0x18498) -> 0x5e4c fde=[ 3b88] │ │ │ │ + 0xfffffffffffb22ce (offset: 0x186e2) -> 0x5ebc fde=[ 3bf8] │ │ │ │ + 0xfffffffffffb28bc (offset: 0x18cd0) -> 0x5f18 fde=[ 3c54] │ │ │ │ + 0xfffffffffffb2fa4 (offset: 0x193b8) -> 0x5fb8 fde=[ 3cf4] │ │ │ │ + 0xfffffffffffb30ee (offset: 0x19502) -> 0x6010 fde=[ 3d4c] │ │ │ │ + 0xfffffffffffb32de (offset: 0x196f2) -> 0x608c fde=[ 3dc8] │ │ │ │ + 0xfffffffffffb39f8 (offset: 0x19e0c) -> 0x611c fde=[ 3e58] │ │ │ │ + 0xfffffffffffb400c (offset: 0x1a420) -> 0x61cc fde=[ 3f08] │ │ │ │ + 0xfffffffffffb45bc (offset: 0x1a9d0) -> 0x628c fde=[ 3fc8] │ │ │ │ + 0xfffffffffffb4672 (offset: 0x1aa86) -> 0x62e0 fde=[ 401c] │ │ │ │ + 0xfffffffffffb4676 (offset: 0x1aa8a) -> 0x62f4 fde=[ 4030] │ │ │ │ + 0xfffffffffffb4738 (offset: 0x1ab4c) -> 0x6324 fde=[ 4060] │ │ │ │ + 0xfffffffffffb47c8 (offset: 0x1abdc) -> 0x6350 fde=[ 408c] │ │ │ │ + 0xfffffffffffb4808 (offset: 0x1ac1c) -> 0x6374 fde=[ 40b0] │ │ │ │ + 0xfffffffffffb48cc (offset: 0x1ace0) -> 0x63ac fde=[ 40e8] │ │ │ │ + 0xfffffffffffb48d0 (offset: 0x1ace4) -> 0x63c0 fde=[ 40fc] │ │ │ │ + 0xfffffffffffb48d4 (offset: 0x1ace8) -> 0x63d4 fde=[ 4110] │ │ │ │ + 0xfffffffffffb48d8 (offset: 0x1acec) -> 0x63e8 fde=[ 4124] │ │ │ │ + 0xfffffffffffb48de (offset: 0x1acf2) -> 0x63fc fde=[ 4138] │ │ │ │ + 0xfffffffffffb48e2 (offset: 0x1acf6) -> 0x6410 fde=[ 414c] │ │ │ │ + 0xfffffffffffb48e6 (offset: 0x1acfa) -> 0x6424 fde=[ 4160] │ │ │ │ + 0xfffffffffffb48ea (offset: 0x1acfe) -> 0x6438 fde=[ 4174] │ │ │ │ + 0xfffffffffffb48ee (offset: 0x1ad02) -> 0x644c fde=[ 4188] │ │ │ │ + 0xfffffffffffb48f2 (offset: 0x1ad06) -> 0x6460 fde=[ 419c] │ │ │ │ + 0xfffffffffffb48f6 (offset: 0x1ad0a) -> 0x6474 fde=[ 41b0] │ │ │ │ + 0xfffffffffffb48fa (offset: 0x1ad0e) -> 0x6488 fde=[ 41c4] │ │ │ │ + 0xfffffffffffb4904 (offset: 0x1ad18) -> 0x649c fde=[ 41d8] │ │ │ │ + 0xfffffffffffb4912 (offset: 0x1ad26) -> 0x64b0 fde=[ 41ec] │ │ │ │ + 0xfffffffffffb4966 (offset: 0x1ad7a) -> 0x64f4 fde=[ 4230] │ │ │ │ + 0xfffffffffffb49bc (offset: 0x1add0) -> 0x6510 fde=[ 424c] │ │ │ │ + 0xfffffffffffb49fe (offset: 0x1ae12) -> 0x6524 fde=[ 4260] │ │ │ │ + 0xfffffffffffb4a54 (offset: 0x1ae68) -> 0x6540 fde=[ 427c] │ │ │ │ + 0xfffffffffffb4a96 (offset: 0x1aeaa) -> 0x6554 fde=[ 4290] │ │ │ │ + 0xfffffffffffb4ad2 (offset: 0x1aee6) -> 0x6568 fde=[ 42a4] │ │ │ │ + 0xfffffffffffb4c26 (offset: 0x1b03a) -> 0x65dc fde=[ 4318] │ │ │ │ + 0xfffffffffffb4c4c (offset: 0x1b060) -> 0x65f8 fde=[ 4334] │ │ │ │ + 0xfffffffffffb4cda (offset: 0x1b0ee) -> 0x664c fde=[ 4388] │ │ │ │ + 0xfffffffffffb4da0 (offset: 0x1b1b4) -> 0x66a0 fde=[ 43dc] │ │ │ │ + 0xfffffffffffb4ef4 (offset: 0x1b308) -> 0x6714 fde=[ 4450] │ │ │ │ + 0xfffffffffffb50d0 (offset: 0x1b4e4) -> 0x67a0 fde=[ 44dc] │ │ │ │ + 0xfffffffffffb5186 (offset: 0x1b59a) -> 0x67d8 fde=[ 4514] │ │ │ │ + 0xfffffffffffb51d0 (offset: 0x1b5e4) -> 0x67ec fde=[ 4528] │ │ │ │ + 0xfffffffffffb51d4 (offset: 0x1b5e8) -> 0x6800 fde=[ 453c] │ │ │ │ + 0xfffffffffffb522a (offset: 0x1b63e) -> 0x6838 fde=[ 4574] │ │ │ │ + 0xfffffffffffb5236 (offset: 0x1b64a) -> 0x684c fde=[ 4588] │ │ │ │ + 0xfffffffffffb5242 (offset: 0x1b656) -> 0x6860 fde=[ 459c] │ │ │ │ + 0xfffffffffffb524e (offset: 0x1b662) -> 0x6874 fde=[ 45b0] │ │ │ │ + 0xfffffffffffb525a (offset: 0x1b66e) -> 0x6888 fde=[ 45c4] │ │ │ │ + 0xfffffffffffb5266 (offset: 0x1b67a) -> 0x689c fde=[ 45d8] │ │ │ │ + 0xfffffffffffb5272 (offset: 0x1b686) -> 0x68b0 fde=[ 45ec] │ │ │ │ + 0xfffffffffffb5280 (offset: 0x1b694) -> 0x68c4 fde=[ 4600] │ │ │ │ + 0xfffffffffffb528e (offset: 0x1b6a2) -> 0x68d8 fde=[ 4614] │ │ │ │ + 0xfffffffffffb52d4 (offset: 0x1b6e8) -> 0x6904 fde=[ 4640] │ │ │ │ + 0xfffffffffffb52fe (offset: 0x1b712) -> 0x6920 fde=[ 465c] │ │ │ │ + 0xfffffffffffb5328 (offset: 0x1b73c) -> 0x693c fde=[ 4678] │ │ │ │ + 0xfffffffffffb5386 (offset: 0x1b79a) -> 0x695c fde=[ 4698] │ │ │ │ + 0xfffffffffffb53b4 (offset: 0x1b7c8) -> 0x6970 fde=[ 46ac] │ │ │ │ + 0xfffffffffffb53e4 (offset: 0x1b7f8) -> 0x6998 fde=[ 46d4] │ │ │ │ + 0xfffffffffffb53f0 (offset: 0x1b804) -> 0x69ac fde=[ 46e8] │ │ │ │ + 0xfffffffffffb54be (offset: 0x1b8d2) -> 0x6a08 fde=[ 4744] │ │ │ │ + 0xfffffffffffb5550 (offset: 0x1b964) -> 0x6a4c fde=[ 4788] │ │ │ │ + 0xfffffffffffb55e2 (offset: 0x1b9f6) -> 0x6a90 fde=[ 47cc] │ │ │ │ + 0xfffffffffffb574e (offset: 0x1bb62) -> 0x6af0 fde=[ 482c] │ │ │ │ + 0xfffffffffffb575c (offset: 0x1bb70) -> 0x6b04 fde=[ 4840] │ │ │ │ + 0xfffffffffffb57a0 (offset: 0x1bbb4) -> 0x6b30 fde=[ 486c] │ │ │ │ + 0xfffffffffffb5946 (offset: 0x1bd5a) -> 0x6b84 fde=[ 48c0] │ │ │ │ + 0xfffffffffffb5984 (offset: 0x1bd98) -> 0x6ba8 fde=[ 48e4] │ │ │ │ + 0xfffffffffffb5ff8 (offset: 0x1c40c) -> 0x6c00 fde=[ 493c] │ │ │ │ + 0xfffffffffffb6106 (offset: 0x1c51a) -> 0x6c40 fde=[ 497c] │ │ │ │ + 0xfffffffffffb61f8 (offset: 0x1c60c) -> 0x6c80 fde=[ 49bc] │ │ │ │ + 0xfffffffffffb6204 (offset: 0x1c618) -> 0x6c94 fde=[ 49d0] │ │ │ │ + 0xfffffffffffb62d6 (offset: 0x1c6ea) -> 0x6cc4 fde=[ 4a00] │ │ │ │ + 0xfffffffffffb62f2 (offset: 0x1c706) -> 0x6cd8 fde=[ 4a14] │ │ │ │ + 0xfffffffffffb64fe (offset: 0x1c912) -> 0x6d58 fde=[ 4a94] │ │ │ │ + 0xfffffffffffb679e (offset: 0x1cbb2) -> 0x6db0 fde=[ 4aec] │ │ │ │ + 0xfffffffffffb696c (offset: 0x1cd80) -> 0x6dfc fde=[ 4b38] │ │ │ │ + 0xfffffffffffb796a (offset: 0x1dd7e) -> 0x6e90 fde=[ 4bcc] │ │ │ │ + 0xfffffffffffb8348 (offset: 0x1e75c) -> 0x6f04 fde=[ 4c40] │ │ │ │ + 0xfffffffffffb8f32 (offset: 0x1f346) -> 0x6f5c fde=[ 4c98] │ │ │ │ + 0xfffffffffffb8f64 (offset: 0x1f378) -> 0x6f70 fde=[ 4cac] │ │ │ │ + 0xfffffffffffb909a (offset: 0x1f4ae) -> 0x7030 fde=[ 4d6c] │ │ │ │ + 0xfffffffffffb9206 (offset: 0x1f61a) -> 0x7060 fde=[ 4d9c] │ │ │ │ + 0xfffffffffffb92da (offset: 0x1f6ee) -> 0x70b4 fde=[ 4df0] │ │ │ │ + 0xfffffffffffb92ec (offset: 0x1f700) -> 0x70c8 fde=[ 4e04] │ │ │ │ + 0xfffffffffffb9312 (offset: 0x1f726) -> 0x70dc fde=[ 4e18] │ │ │ │ + 0xfffffffffffb9334 (offset: 0x1f748) -> 0x70f0 fde=[ 4e2c] │ │ │ │ + 0xfffffffffffb9394 (offset: 0x1f7a8) -> 0x7104 fde=[ 4e40] │ │ │ │ + 0xfffffffffffb9420 (offset: 0x1f834) -> 0x7118 fde=[ 4e54] │ │ │ │ + 0xfffffffffffb9434 (offset: 0x1f848) -> 0x712c fde=[ 4e68] │ │ │ │ + 0xfffffffffffb9456 (offset: 0x1f86a) -> 0x7140 fde=[ 4e7c] │ │ │ │ + 0xfffffffffffb9542 (offset: 0x1f956) -> 0x7160 fde=[ 4e9c] │ │ │ │ + 0xfffffffffffb95e4 (offset: 0x1f9f8) -> 0x7174 fde=[ 4eb0] │ │ │ │ + 0xfffffffffffb969c (offset: 0x1fab0) -> 0x7188 fde=[ 4ec4] │ │ │ │ + 0xfffffffffffb9856 (offset: 0x1fc6a) -> 0x7208 fde=[ 4f44] │ │ │ │ + 0xfffffffffffb9ac4 (offset: 0x1fed8) -> 0x729c fde=[ 4fd8] │ │ │ │ + 0xfffffffffffb9be8 (offset: 0x1fffc) -> 0x72d0 fde=[ 500c] │ │ │ │ + 0xfffffffffffb9c10 (offset: 0x20024) -> 0x72f0 fde=[ 502c] │ │ │ │ + 0xfffffffffffb9c76 (offset: 0x2008a) -> 0x732c fde=[ 5068] │ │ │ │ + 0xfffffffffffb9d48 (offset: 0x2015c) -> 0x7370 fde=[ 50ac] │ │ │ │ + 0xfffffffffffb9dcc (offset: 0x201e0) -> 0x7384 fde=[ 50c0] │ │ │ │ + 0xfffffffffffb9eb0 (offset: 0x202c4) -> 0x73c0 fde=[ 50fc] │ │ │ │ + 0xfffffffffffb9f40 (offset: 0x20354) -> 0x7404 fde=[ 5140] │ │ │ │ + 0xfffffffffffba050 (offset: 0x20464) -> 0x7454 fde=[ 5190] │ │ │ │ + 0xfffffffffffba08e (offset: 0x204a2) -> 0x747c fde=[ 51b8] │ │ │ │ + 0xfffffffffffba0e4 (offset: 0x204f8) -> 0x74a8 fde=[ 51e4] │ │ │ │ + 0xfffffffffffba172 (offset: 0x20586) -> 0x74d8 fde=[ 5214] │ │ │ │ + 0xfffffffffffba1c4 (offset: 0x205d8) -> 0x750c fde=[ 5248] │ │ │ │ + 0xfffffffffffba30a (offset: 0x2071e) -> 0x756c fde=[ 52a8] │ │ │ │ + 0xfffffffffffba404 (offset: 0x20818) -> 0x759c fde=[ 52d8] │ │ │ │ + 0xfffffffffffba7f2 (offset: 0x20c06) -> 0x7608 fde=[ 5344] │ │ │ │ + 0xfffffffffffbab90 (offset: 0x20fa4) -> 0x7670 fde=[ 53ac] │ │ │ │ + 0xfffffffffffbabd0 (offset: 0x20fe4) -> 0x7684 fde=[ 53c0] │ │ │ │ + 0xfffffffffffbad5e (offset: 0x21172) -> 0x76f0 fde=[ 542c] │ │ │ │ + 0xfffffffffffbb006 (offset: 0x2141a) -> 0x7744 fde=[ 5480] │ │ │ │ + 0xfffffffffffbb200 (offset: 0x21614) -> 0x7798 fde=[ 54d4] │ │ │ │ + 0xfffffffffffbb2ae (offset: 0x216c2) -> 0x77c8 fde=[ 5504] │ │ │ │ + 0xfffffffffffbb2d4 (offset: 0x216e8) -> 0x77ec fde=[ 5528] │ │ │ │ + 0xfffffffffffbb362 (offset: 0x21776) -> 0x781c fde=[ 5558] │ │ │ │ + 0xfffffffffffbb486 (offset: 0x2189a) -> 0x7860 fde=[ 559c] │ │ │ │ + 0xfffffffffffbb4f0 (offset: 0x21904) -> 0x7894 fde=[ 55d0] │ │ │ │ + 0xfffffffffffbb540 (offset: 0x21954) -> 0x78bc fde=[ 55f8] │ │ │ │ + 0xfffffffffffbb826 (offset: 0x21c3a) -> 0x7904 fde=[ 5640] │ │ │ │ + 0xfffffffffffbb83e (offset: 0x21c52) -> 0x7918 fde=[ 5654] │ │ │ │ + 0xfffffffffffbb84a (offset: 0x21c5e) -> 0x792c fde=[ 5668] │ │ │ │ + 0xfffffffffffbb86c (offset: 0x21c80) -> 0x7958 fde=[ 5694] │ │ │ │ + 0xfffffffffffbb98e (offset: 0x21da2) -> 0x79cc fde=[ 5708] │ │ │ │ + 0xfffffffffffbbad4 (offset: 0x21ee8) -> 0x7a40 fde=[ 577c] │ │ │ │ + 0xfffffffffffbbc58 (offset: 0x2206c) -> 0x7abc fde=[ 57f8] │ │ │ │ + 0xfffffffffffbbc9c (offset: 0x220b0) -> 0x7ad0 fde=[ 580c] │ │ │ │ + 0xfffffffffffbbcf2 (offset: 0x22106) -> 0x7ae4 fde=[ 5820] │ │ │ │ + 0xfffffffffffbc466 (offset: 0x2287a) -> 0x7b3c fde=[ 5878] │ │ │ │ + 0xfffffffffffbcf92 (offset: 0x233a6) -> 0x7c00 fde=[ 593c] │ │ │ │ + 0xfffffffffffbd8f0 (offset: 0x23d04) -> 0x7c64 fde=[ 59a0] │ │ │ │ + 0xfffffffffffbdf7c (offset: 0x24390) -> 0x7cbc fde=[ 59f8] │ │ │ │ + 0xfffffffffffbe62c (offset: 0x24a40) -> 0x7d14 fde=[ 5a50] │ │ │ │ + 0xfffffffffffbecbe (offset: 0x250d2) -> 0x7dd0 fde=[ 5b0c] │ │ │ │ + 0xfffffffffffbf1c0 (offset: 0x255d4) -> 0x7e44 fde=[ 5b80] │ │ │ │ + 0xfffffffffffbf7a4 (offset: 0x25bb8) -> 0x7ef0 fde=[ 5c2c] │ │ │ │ + 0xfffffffffffbf840 (offset: 0x25c54) -> 0x7f2c fde=[ 5c68] │ │ │ │ + 0xfffffffffffbf91a (offset: 0x25d2e) -> 0x7f84 fde=[ 5cc0] │ │ │ │ + 0xfffffffffffbfce6 (offset: 0x260fa) -> 0x8014 fde=[ 5d50] │ │ │ │ + 0xfffffffffffc066c (offset: 0x26a80) -> 0x80a0 fde=[ 5ddc] │ │ │ │ + 0xfffffffffffc089e (offset: 0x26cb2) -> 0x811c fde=[ 5e58] │ │ │ │ + 0xfffffffffffc0956 (offset: 0x26d6a) -> 0x8158 fde=[ 5e94] │ │ │ │ + 0xfffffffffffc09ea (offset: 0x26dfe) -> 0x8198 fde=[ 5ed4] │ │ │ │ + 0xfffffffffffc0a26 (offset: 0x26e3a) -> 0x81bc fde=[ 5ef8] │ │ │ │ + 0xfffffffffffc0ac4 (offset: 0x26ed8) -> 0x81e8 fde=[ 5f24] │ │ │ │ + 0xfffffffffffc0b28 (offset: 0x26f3c) -> 0x820c fde=[ 5f48] │ │ │ │ + 0xfffffffffffc161e (offset: 0x27a32) -> 0x8260 fde=[ 5f9c] │ │ │ │ + 0xfffffffffffc1680 (offset: 0x27a94) -> 0x8280 fde=[ 5fbc] │ │ │ │ + 0xfffffffffffc1698 (offset: 0x27aac) -> 0x8294 fde=[ 5fd0] │ │ │ │ + 0xfffffffffffc16a6 (offset: 0x27aba) -> 0x82a8 fde=[ 5fe4] │ │ │ │ + 0xfffffffffffc16d4 (offset: 0x27ae8) -> 0x82bc fde=[ 5ff8] │ │ │ │ + 0xfffffffffffc16da (offset: 0x27aee) -> 0x82d0 fde=[ 600c] │ │ │ │ + 0xfffffffffffc1764 (offset: 0x27b78) -> 0x8308 fde=[ 6044] │ │ │ │ + 0xfffffffffffc189c (offset: 0x27cb0) -> 0x8378 fde=[ 60b4] │ │ │ │ + 0xfffffffffffc1908 (offset: 0x27d1c) -> 0x83a4 fde=[ 60e0] │ │ │ │ + 0xfffffffffffc1c3e (offset: 0x28052) -> 0x84b8 fde=[ 61f4] │ │ │ │ + 0xfffffffffffc1cd8 (offset: 0x280ec) -> 0x84f0 fde=[ 622c] │ │ │ │ + 0xfffffffffffc2a0e (offset: 0x28e22) -> 0x8650 fde=[ 638c] │ │ │ │ + 0xfffffffffffc2d8e (offset: 0x291a2) -> 0x8710 fde=[ 644c] │ │ │ │ + 0xfffffffffffc2e16 (offset: 0x2922a) -> 0x8760 fde=[ 649c] │ │ │ │ + 0xfffffffffffc2eaa (offset: 0x292be) -> 0x87b8 fde=[ 64f4] │ │ │ │ + 0xfffffffffffc2f00 (offset: 0x29314) -> 0x8804 fde=[ 6540] │ │ │ │ + 0xfffffffffffc2f2c (offset: 0x29340) -> 0x8818 fde=[ 6554] │ │ │ │ + 0xfffffffffffc2fec (offset: 0x29400) -> 0x8854 fde=[ 6590] │ │ │ │ + 0xfffffffffffc3094 (offset: 0x294a8) -> 0x8888 fde=[ 65c4] │ │ │ │ + 0xfffffffffffc314c (offset: 0x29560) -> 0x88b4 fde=[ 65f0] │ │ │ │ + 0xfffffffffffc329e (offset: 0x296b2) -> 0x88fc fde=[ 6638] │ │ │ │ + 0xfffffffffffc339e (offset: 0x297b2) -> 0x8948 fde=[ 6684] │ │ │ │ + 0xfffffffffffc33e6 (offset: 0x297fa) -> 0x896c fde=[ 66a8] │ │ │ │ + 0xfffffffffffc3428 (offset: 0x2983c) -> 0x8980 fde=[ 66bc] │ │ │ │ + 0xfffffffffffc34f6 (offset: 0x2990a) -> 0x89c0 fde=[ 66fc] │ │ │ │ + 0xfffffffffffc3524 (offset: 0x29938) -> 0x89ec fde=[ 6728] │ │ │ │ + 0xfffffffffffc356a (offset: 0x2997e) -> 0x8a0c fde=[ 6748] │ │ │ │ + 0xfffffffffffc3588 (offset: 0x2999c) -> 0x8a20 fde=[ 675c] │ │ │ │ + 0xfffffffffffc377c (offset: 0x29b90) -> 0x8a60 fde=[ 679c] │ │ │ │ + 0xfffffffffffc3830 (offset: 0x29c44) -> 0x8a98 fde=[ 67d4] │ │ │ │ + 0xfffffffffffc38c2 (offset: 0x29cd6) -> 0x8ad0 fde=[ 680c] │ │ │ │ + 0xfffffffffffc39b6 (offset: 0x29dca) -> 0x8b20 fde=[ 685c] │ │ │ │ + 0xfffffffffffc3a54 (offset: 0x29e68) -> 0x8b58 fde=[ 6894] │ │ │ │ + 0xfffffffffffc3b0e (offset: 0x29f22) -> 0x8b98 fde=[ 68d4] │ │ │ │ + 0xfffffffffffc3bae (offset: 0x29fc2) -> 0x8be0 fde=[ 691c] │ │ │ │ + 0xfffffffffffc3c74 (offset: 0x2a088) -> 0x8c24 fde=[ 6960] │ │ │ │ + 0xfffffffffffc3d30 (offset: 0x2a144) -> 0x8c64 fde=[ 69a0] │ │ │ │ + 0xfffffffffffc3e28 (offset: 0x2a23c) -> 0x8cc4 fde=[ 6a00] │ │ │ │ + 0xfffffffffffc3ebc (offset: 0x2a2d0) -> 0x8d00 fde=[ 6a3c] │ │ │ │ + 0xfffffffffffc3f50 (offset: 0x2a364) -> 0x8d3c fde=[ 6a78] │ │ │ │ + 0xfffffffffffc4008 (offset: 0x2a41c) -> 0x8d7c fde=[ 6ab8] │ │ │ │ + 0xfffffffffffc4090 (offset: 0x2a4a4) -> 0x8db8 fde=[ 6af4] │ │ │ │ + 0xfffffffffffc4122 (offset: 0x2a536) -> 0x8df4 fde=[ 6b30] │ │ │ │ + 0xfffffffffffc416c (offset: 0x2a580) -> 0x8e08 fde=[ 6b44] │ │ │ │ + 0xfffffffffffc41a8 (offset: 0x2a5bc) -> 0x8e1c fde=[ 6b58] │ │ │ │ + 0xfffffffffffc41cc (offset: 0x2a5e0) -> 0x8e34 fde=[ 6b70] │ │ │ │ + 0xfffffffffffc4208 (offset: 0x2a61c) -> 0x8e48 fde=[ 6b84] │ │ │ │ + 0xfffffffffffc42ea (offset: 0x2a6fe) -> 0x8e88 fde=[ 6bc4] │ │ │ │ + 0xfffffffffffc4302 (offset: 0x2a716) -> 0x8eac fde=[ 6be8] │ │ │ │ + 0xfffffffffffc4308 (offset: 0x2a71c) -> 0x8ec0 fde=[ 6bfc] │ │ │ │ + 0xfffffffffffc430c (offset: 0x2a720) -> 0x8ed4 fde=[ 6c10] │ │ │ │ + 0xfffffffffffc4310 (offset: 0x2a724) -> 0x8ee8 fde=[ 6c24] │ │ │ │ + 0xfffffffffffc431a (offset: 0x2a72e) -> 0x8efc fde=[ 6c38] │ │ │ │ + 0xfffffffffffc4324 (offset: 0x2a738) -> 0x8f10 fde=[ 6c4c] │ │ │ │ + 0xfffffffffffc4330 (offset: 0x2a744) -> 0x8f24 fde=[ 6c60] │ │ │ │ + 0xfffffffffffc4340 (offset: 0x2a754) -> 0x8f38 fde=[ 6c74] │ │ │ │ + 0xfffffffffffc4350 (offset: 0x2a764) -> 0x8f4c fde=[ 6c88] │ │ │ │ + 0xfffffffffffc4360 (offset: 0x2a774) -> 0x8f60 fde=[ 6c9c] │ │ │ │ + 0xfffffffffffc4368 (offset: 0x2a77c) -> 0x8f74 fde=[ 6cb0] │ │ │ │ + 0xfffffffffffc4384 (offset: 0x2a798) -> 0x8f88 fde=[ 6cc4] │ │ │ │ + 0xfffffffffffc439e (offset: 0x2a7b2) -> 0x8f9c fde=[ 6cd8] │ │ │ │ + 0xfffffffffffc43a4 (offset: 0x2a7b8) -> 0x8fb0 fde=[ 6cec] │ │ │ │ + 0xfffffffffffc43ea (offset: 0x2a7fe) -> 0x8fc8 fde=[ 6d04] │ │ │ │ + 0xfffffffffffc43ee (offset: 0x2a802) -> 0x8fdc fde=[ 6d18] │ │ │ │ + 0xfffffffffffc43f8 (offset: 0x2a80c) -> 0x8ff0 fde=[ 6d2c] │ │ │ │ + 0xfffffffffffc4444 (offset: 0x2a858) -> 0x9018 fde=[ 6d54] │ │ │ │ + 0xfffffffffffc44e2 (offset: 0x2a8f6) -> 0x9044 fde=[ 6d80] │ │ │ │ + 0xfffffffffffc450a (offset: 0x2a91e) -> 0x9058 fde=[ 6d94] │ │ │ │ + 0xfffffffffffc4532 (offset: 0x2a946) -> 0x907c fde=[ 6db8] │ │ │ │ + 0xfffffffffffc46dc (offset: 0x2aaf0) -> 0x90d8 fde=[ 6e14] │ │ │ │ + 0xfffffffffffc48a2 (offset: 0x2acb6) -> 0x9134 fde=[ 6e70] │ │ │ │ + 0xfffffffffffc48bc (offset: 0x2acd0) -> 0x9158 fde=[ 6e94] │ │ │ │ + 0xfffffffffffc48c2 (offset: 0x2acd6) -> 0x916c fde=[ 6ea8] │ │ │ │ + 0xfffffffffffc49f2 (offset: 0x2ae06) -> 0x91b8 fde=[ 6ef4] │ │ │ │ + 0xfffffffffffc4a68 (offset: 0x2ae7c) -> 0x91ec fde=[ 6f28] │ │ │ │ + 0xfffffffffffc4ae8 (offset: 0x2aefc) -> 0x9204 fde=[ 6f40] │ │ │ │ + 0xfffffffffffc4c28 (offset: 0x2b03c) -> 0x926c fde=[ 6fa8] │ │ │ │ + 0xfffffffffffc4c36 (offset: 0x2b04a) -> 0x9280 fde=[ 6fbc] │ │ │ │ + 0xfffffffffffc4c82 (offset: 0x2b096) -> 0x9294 fde=[ 6fd0] │ │ │ │ + 0xfffffffffffc4eb2 (offset: 0x2b2c6) -> 0x92f8 fde=[ 7034] │ │ │ │ + 0xfffffffffffc4f7e (offset: 0x2b392) -> 0x9340 fde=[ 707c] │ │ │ │ + 0xfffffffffffc4fee (offset: 0x2b402) -> 0x9374 fde=[ 70b0] │ │ │ │ + 0xfffffffffffc502e (offset: 0x2b442) -> 0x9398 fde=[ 70d4] │ │ │ │ + 0xfffffffffffc5076 (offset: 0x2b48a) -> 0x93bc fde=[ 70f8] │ │ │ │ + 0xfffffffffffc50ba (offset: 0x2b4ce) -> 0x93e0 fde=[ 711c] │ │ │ │ + 0xfffffffffffc50f6 (offset: 0x2b50a) -> 0x9404 fde=[ 7140] │ │ │ │ + 0xfffffffffffc5132 (offset: 0x2b546) -> 0x9428 fde=[ 7164] │ │ │ │ + 0xfffffffffffc51c2 (offset: 0x2b5d6) -> 0x943c fde=[ 7178] │ │ │ │ + 0xfffffffffffc51e8 (offset: 0x2b5fc) -> 0x9450 fde=[ 718c] │ │ │ │ + 0xfffffffffffc5200 (offset: 0x2b614) -> 0x9474 fde=[ 71b0] │ │ │ │ + 0xfffffffffffc5206 (offset: 0x2b61a) -> 0x9488 fde=[ 71c4] │ │ │ │ + 0xfffffffffffc5318 (offset: 0x2b72c) -> 0x94cc fde=[ 7208] │ │ │ │ + 0xfffffffffffc532e (offset: 0x2b742) -> 0x94e0 fde=[ 721c] │ │ │ │ + 0xfffffffffffc562c (offset: 0x2ba40) -> 0x9558 fde=[ 7294] │ │ │ │ + 0xfffffffffffc5820 (offset: 0x2bc34) -> 0x95b0 fde=[ 72ec] │ │ │ │ + 0xfffffffffffc58de (offset: 0x2bcf2) -> 0x9604 fde=[ 7340] │ │ │ │ + 0xfffffffffffc598c (offset: 0x2bda0) -> 0x9648 fde=[ 7384] │ │ │ │ + 0xfffffffffffc5b1c (offset: 0x2bf30) -> 0x96a4 fde=[ 73e0] │ │ │ │ + 0xfffffffffffc5c84 (offset: 0x2c098) -> 0x96e4 fde=[ 7420] │ │ │ │ + 0xfffffffffffc5cac (offset: 0x2c0c0) -> 0x9708 fde=[ 7444] │ │ │ │ + 0xfffffffffffc5cb6 (offset: 0x2c0ca) -> 0x971c fde=[ 7458] │ │ │ │ + 0xfffffffffffc5e7c (offset: 0x2c290) -> 0x9768 fde=[ 74a4] │ │ │ │ + 0xfffffffffffc5e92 (offset: 0x2c2a6) -> 0x977c fde=[ 74b8] │ │ │ │ + 0xfffffffffffc5ed8 (offset: 0x2c2ec) -> 0x9794 fde=[ 74d0] │ │ │ │ + 0xfffffffffffc6950 (offset: 0x2cd64) -> 0x97ec fde=[ 7528] │ │ │ │ + 0xfffffffffffc6994 (offset: 0x2cda8) -> 0x9800 fde=[ 753c] │ │ │ │ + 0xfffffffffffc699e (offset: 0x2cdb2) -> 0x9814 fde=[ 7550] │ │ │ │ + 0xfffffffffffc69d0 (offset: 0x2cde4) -> 0x983c fde=[ 7578] │ │ │ │ + 0xfffffffffffc6a4c (offset: 0x2ce60) -> 0x9850 fde=[ 758c] │ │ │ │ + 0xfffffffffffc6aa8 (offset: 0x2cebc) -> 0x9864 fde=[ 75a0] │ │ │ │ + 0xfffffffffffc6b32 (offset: 0x2cf46) -> 0x98ac fde=[ 75e8] │ │ │ │ + 0xfffffffffffc6b54 (offset: 0x2cf68) -> 0x98c0 fde=[ 75fc] │ │ │ │ + 0xfffffffffffc6b7c (offset: 0x2cf90) -> 0x98d4 fde=[ 7610] │ │ │ │ + 0xfffffffffffc6ba0 (offset: 0x2cfb4) -> 0x98e8 fde=[ 7624] │ │ │ │ + 0xfffffffffffc6c24 (offset: 0x2d038) -> 0x992c fde=[ 7668] │ │ │ │ + 0xfffffffffffc6ca8 (offset: 0x2d0bc) -> 0x9970 fde=[ 76ac] │ │ │ │ + 0xfffffffffffc6d6a (offset: 0x2d17e) -> 0x99c0 fde=[ 76fc] │ │ │ │ + 0xfffffffffffc6dc6 (offset: 0x2d1da) -> 0x99e8 fde=[ 7724] │ │ │ │ + 0xfffffffffffc6de6 (offset: 0x2d1fa) -> 0x9a08 fde=[ 7744] │ │ │ │ + 0xfffffffffffc6e26 (offset: 0x2d23a) -> 0x9a1c fde=[ 7758] │ │ │ │ + 0xfffffffffffc6ef8 (offset: 0x2d30c) -> 0x9a30 fde=[ 776c] │ │ │ │ + 0xfffffffffffc6f2a (offset: 0x2d33e) -> 0x9a44 fde=[ 7780] │ │ │ │ + 0xfffffffffffc6f52 (offset: 0x2d366) -> 0x9a58 fde=[ 7794] │ │ │ │ + 0xfffffffffffc6faa (offset: 0x2d3be) -> 0x9a6c fde=[ 77a8] │ │ │ │ + 0xfffffffffffc6fbe (offset: 0x2d3d2) -> 0x9a80 fde=[ 77bc] │ │ │ │ + 0xfffffffffffc7238 (offset: 0x2d64c) -> 0x9adc fde=[ 7818] │ │ │ │ + 0xfffffffffffc72cc (offset: 0x2d6e0) -> 0x9b14 fde=[ 7850] │ │ │ │ + 0xfffffffffffc73a6 (offset: 0x2d7ba) -> 0x9b50 fde=[ 788c] │ │ │ │ + 0xfffffffffffc741c (offset: 0x2d830) -> 0x9b80 fde=[ 78bc] │ │ │ │ + 0xfffffffffffc74b2 (offset: 0x2d8c6) -> 0x9bb8 fde=[ 78f4] │ │ │ │ + 0xfffffffffffc75b8 (offset: 0x2d9cc) -> 0x9c08 fde=[ 7944] │ │ │ │ + 0xfffffffffffc76f0 (offset: 0x2db04) -> 0x9c60 fde=[ 799c] │ │ │ │ + 0xfffffffffffc783a (offset: 0x2dc4e) -> 0x9cc0 fde=[ 79fc] │ │ │ │ + 0xfffffffffffc79a2 (offset: 0x2ddb6) -> 0x9d10 fde=[ 7a4c] │ │ │ │ + 0xfffffffffffc7f2a (offset: 0x2e33e) -> 0x9dc8 fde=[ 7b04] │ │ │ │ + 0xfffffffffffc8102 (offset: 0x2e516) -> 0x9e5c fde=[ 7b98] │ │ │ │ + 0xfffffffffffc8370 (offset: 0x2e784) -> 0x9eb8 fde=[ 7bf4] │ │ │ │ + 0xfffffffffffc8392 (offset: 0x2e7a6) -> 0x9ecc fde=[ 7c08] │ │ │ │ + 0xfffffffffffc83b8 (offset: 0x2e7cc) -> 0x9ee0 fde=[ 7c1c] │ │ │ │ + 0xfffffffffffc8454 (offset: 0x2e868) -> 0x9f18 fde=[ 7c54] │ │ │ │ + 0xfffffffffffc84ec (offset: 0x2e900) -> 0x9f50 fde=[ 7c8c] │ │ │ │ + 0xfffffffffffc8586 (offset: 0x2e99a) -> 0x9f88 fde=[ 7cc4] │ │ │ │ + 0xfffffffffffc85b0 (offset: 0x2e9c4) -> 0x9f9c fde=[ 7cd8] │ │ │ │ + 0xfffffffffffc85da (offset: 0x2e9ee) -> 0x9fb0 fde=[ 7cec] │ │ │ │ + 0xfffffffffffc86e6 (offset: 0x2eafa) -> 0x9fe8 fde=[ 7d24] │ │ │ │ + 0xfffffffffffc8754 (offset: 0x2eb68) -> 0x9ffc fde=[ 7d38] │ │ │ │ + 0xfffffffffffc87ae (offset: 0x2ebc2) -> 0xa010 fde=[ 7d4c] │ │ │ │ + 0xfffffffffffc8822 (offset: 0x2ec36) -> 0xa03c fde=[ 7d78] │ │ │ │ + 0xfffffffffffc8880 (offset: 0x2ec94) -> 0xa068 fde=[ 7da4] │ │ │ │ + 0xfffffffffffc88d2 (offset: 0x2ece6) -> 0xa07c fde=[ 7db8] │ │ │ │ + 0xfffffffffffc8946 (offset: 0x2ed5a) -> 0xa090 fde=[ 7dcc] │ │ │ │ + 0xfffffffffffc8982 (offset: 0x2ed96) -> 0xa0b4 fde=[ 7df0] │ │ │ │ + 0xfffffffffffc89c4 (offset: 0x2edd8) -> 0xa0d8 fde=[ 7e14] │ │ │ │ + 0xfffffffffffc89fe (offset: 0x2ee12) -> 0xa0f4 fde=[ 7e30] │ │ │ │ + 0xfffffffffffc8abc (offset: 0x2eed0) -> 0xa134 fde=[ 7e70] │ │ │ │ + 0xfffffffffffc8c22 (offset: 0x2f036) -> 0xa178 fde=[ 7eb4] │ │ │ │ + 0xfffffffffffc8da4 (offset: 0x2f1b8) -> 0xa1c4 fde=[ 7f00] │ │ │ │ + 0xfffffffffffc8e88 (offset: 0x2f29c) -> 0xa208 fde=[ 7f44] │ │ │ │ + 0xfffffffffffc8fa0 (offset: 0x2f3b4) -> 0xa228 fde=[ 7f64] │ │ │ │ + 0xfffffffffffc8fba (offset: 0x2f3ce) -> 0xa244 fde=[ 7f80] │ │ │ │ + 0xfffffffffffc8fd4 (offset: 0x2f3e8) -> 0xa260 fde=[ 7f9c] │ │ │ │ + 0xfffffffffffc905c (offset: 0x2f470) -> 0xa28c fde=[ 7fc8] │ │ │ │ + 0xfffffffffffc90d2 (offset: 0x2f4e6) -> 0xa2b8 fde=[ 7ff4] │ │ │ │ + 0xfffffffffffc91c2 (offset: 0x2f5d6) -> 0xa308 fde=[ 8044] │ │ │ │ + 0xfffffffffffc9246 (offset: 0x2f65a) -> 0xa334 fde=[ 8070] │ │ │ │ + 0xfffffffffffc96ca (offset: 0x2fade) -> 0xa3b4 fde=[ 80f0] │ │ │ │ + 0xfffffffffffc986e (offset: 0x2fc82) -> 0xa42c fde=[ 8168] │ │ │ │ + 0xfffffffffffc9e76 (offset: 0x3028a) -> 0xa4a8 fde=[ 81e4] │ │ │ │ + 0xfffffffffffc9ed0 (offset: 0x302e4) -> 0xa4cc fde=[ 8208] │ │ │ │ + 0xfffffffffffc9fe2 (offset: 0x303f6) -> 0xa548 fde=[ 8284] │ │ │ │ + 0xfffffffffffca428 (offset: 0x3083c) -> 0xa5c8 fde=[ 8304] │ │ │ │ + 0xfffffffffffca97c (offset: 0x30d90) -> 0xa650 fde=[ 838c] │ │ │ │ + 0xfffffffffffcaa3c (offset: 0x30e50) -> 0xa6a4 fde=[ 83e0] │ │ │ │ + 0xfffffffffffcab74 (offset: 0x30f88) -> 0xa6f4 fde=[ 8430] │ │ │ │ + 0xfffffffffffcab76 (offset: 0x30f8a) -> 0xa708 fde=[ 8444] │ │ │ │ + 0xfffffffffffcacfa (offset: 0x3110e) -> 0xa754 fde=[ 8490] │ │ │ │ + 0xfffffffffffcaeda (offset: 0x312ee) -> 0xa7c4 fde=[ 8500] │ │ │ │ + 0xfffffffffffcaf0e (offset: 0x31322) -> 0xa7d8 fde=[ 8514] │ │ │ │ + 0xfffffffffffcaf42 (offset: 0x31356) -> 0xa7ec fde=[ 8528] │ │ │ │ + 0xfffffffffffcaf8c (offset: 0x313a0) -> 0xa800 fde=[ 853c] │ │ │ │ + 0xfffffffffffcafec (offset: 0x31400) -> 0xa830 fde=[ 856c] │ │ │ │ + 0xfffffffffffcb006 (offset: 0x3141a) -> 0xa854 fde=[ 8590] │ │ │ │ + 0xfffffffffffcb084 (offset: 0x31498) -> 0xa888 fde=[ 85c4] │ │ │ │ + 0xfffffffffffcb148 (offset: 0x3155c) -> 0xa8d0 fde=[ 860c] │ │ │ │ + 0xfffffffffffcb36c (offset: 0x31780) -> 0xa8f8 fde=[ 8634] │ │ │ │ + 0xfffffffffffcb704 (offset: 0x31b18) -> 0xa94c fde=[ 8688] │ │ │ │ + 0xfffffffffffcbac8 (offset: 0x31edc) -> 0xa994 fde=[ 86d0] │ │ │ │ + 0xfffffffffffcbd54 (offset: 0x32168) -> 0xa9f0 fde=[ 872c] │ │ │ │ + 0xfffffffffffcbd62 (offset: 0x32176) -> 0xaa04 fde=[ 8740] │ │ │ │ + 0xfffffffffffcbe16 (offset: 0x3222a) -> 0xaa34 fde=[ 8770] │ │ │ │ + 0xfffffffffffcbf54 (offset: 0x32368) -> 0xaa8c fde=[ 87c8] │ │ │ │ + 0xfffffffffffcbfbe (offset: 0x323d2) -> 0xaab0 fde=[ 87ec] │ │ │ │ + 0xfffffffffffcc0ca (offset: 0x324de) -> 0xaaf4 fde=[ 8830] │ │ │ │ + 0xfffffffffffcc110 (offset: 0x32524) -> 0xab18 fde=[ 8854] │ │ │ │ + 0xfffffffffffcc232 (offset: 0x32646) -> 0xab5c fde=[ 8898] │ │ │ │ + 0xfffffffffffcc25a (offset: 0x3266e) -> 0xab70 fde=[ 88ac] │ │ │ │ + 0xfffffffffffcc288 (offset: 0x3269c) -> 0xab98 fde=[ 88d4] │ │ │ │ + 0xfffffffffffcc2a8 (offset: 0x326bc) -> 0xabbc fde=[ 88f8] │ │ │ │ + 0xfffffffffffcc2f2 (offset: 0x32706) -> 0xabe0 fde=[ 891c] │ │ │ │ + 0xfffffffffffcc362 (offset: 0x32776) -> 0xac08 fde=[ 8944] │ │ │ │ + 0xfffffffffffcc374 (offset: 0x32788) -> 0xac1c fde=[ 8958] │ │ │ │ + 0xfffffffffffcc3b0 (offset: 0x327c4) -> 0xac40 fde=[ 897c] │ │ │ │ + 0xfffffffffffcc414 (offset: 0x32828) -> 0xac6c fde=[ 89a8] │ │ │ │ + 0xfffffffffffcc5e4 (offset: 0x329f8) -> 0xacc0 fde=[ 89fc] │ │ │ │ + 0xfffffffffffcc674 (offset: 0x32a88) -> 0xacf0 fde=[ 8a2c] │ │ │ │ + 0xfffffffffffcc788 (offset: 0x32b9c) -> 0xad38 fde=[ 8a74] │ │ │ │ + 0xfffffffffffcc8d2 (offset: 0x32ce6) -> 0xad80 fde=[ 8abc] │ │ │ │ + 0xfffffffffffcc9ac (offset: 0x32dc0) -> 0xadac fde=[ 8ae8] │ │ │ │ + 0xfffffffffffccaa0 (offset: 0x32eb4) -> 0xadec fde=[ 8b28] │ │ │ │ + 0xfffffffffffccc96 (offset: 0x330aa) -> 0xae2c fde=[ 8b68] │ │ │ │ + 0xfffffffffffcce3c (offset: 0x33250) -> 0xaec4 fde=[ 8c00] │ │ │ │ + 0xfffffffffffccf5e (offset: 0x33372) -> 0xaef8 fde=[ 8c34] │ │ │ │ + 0xfffffffffffccfb2 (offset: 0x333c6) -> 0xaf0c fde=[ 8c48] │ │ │ │ + 0xfffffffffffccffa (offset: 0x3340e) -> 0xaf20 fde=[ 8c5c] │ │ │ │ + 0xfffffffffffcd160 (offset: 0x33574) -> 0xaf58 fde=[ 8c94] │ │ │ │ + 0xfffffffffffcd3bc (offset: 0x337d0) -> 0xafc4 fde=[ 8d00] │ │ │ │ + 0xfffffffffffcd43a (offset: 0x3384e) -> 0xb004 fde=[ 8d40] │ │ │ │ + 0xfffffffffffcd5b0 (offset: 0x339c4) -> 0xb064 fde=[ 8da0] │ │ │ │ + 0xfffffffffffcdd46 (offset: 0x3415a) -> 0xb0b8 fde=[ 8df4] │ │ │ │ + 0xfffffffffffce260 (offset: 0x34674) -> 0xb114 fde=[ 8e50] │ │ │ │ + 0xfffffffffffce2ee (offset: 0x34702) -> 0xb144 fde=[ 8e80] │ │ │ │ + 0xfffffffffffce334 (offset: 0x34748) -> 0xb168 fde=[ 8ea4] │ │ │ │ + 0xfffffffffffce3ce (offset: 0x347e2) -> 0xb19c fde=[ 8ed8] │ │ │ │ + 0xfffffffffffce3e6 (offset: 0x347fa) -> 0xb1b0 fde=[ 8eec] │ │ │ │ + 0xfffffffffffce51c (offset: 0x34930) -> 0xb1d8 fde=[ 8f14] │ │ │ │ + 0xfffffffffffce54e (offset: 0x34962) -> 0xb1ec fde=[ 8f28] │ │ │ │ + 0xfffffffffffce58c (offset: 0x349a0) -> 0xb200 fde=[ 8f3c] │ │ │ │ + 0xfffffffffffce5c6 (offset: 0x349da) -> 0xb214 fde=[ 8f50] │ │ │ │ + 0xfffffffffffce604 (offset: 0x34a18) -> 0xb228 fde=[ 8f64] │ │ │ │ + 0xfffffffffffce60e (offset: 0x34a22) -> 0xb23c fde=[ 8f78] │ │ │ │ + 0xfffffffffffcea86 (offset: 0x34e9a) -> 0xb2dc fde=[ 9018] │ │ │ │ + 0xfffffffffffcec12 (offset: 0x35026) -> 0xb330 fde=[ 906c] │ │ │ │ + 0xfffffffffffceeae (offset: 0x352c2) -> 0xb388 fde=[ 90c4] │ │ │ │ + 0xfffffffffffceed0 (offset: 0x352e4) -> 0xb39c fde=[ 90d8] │ │ │ │ + 0xfffffffffffcef92 (offset: 0x353a6) -> 0xb3c8 fde=[ 9104] │ │ │ │ + 0xfffffffffffceff4 (offset: 0x35408) -> 0xb3f4 fde=[ 9130] │ │ │ │ + 0xfffffffffffcf04a (offset: 0x3545e) -> 0xb420 fde=[ 915c] │ │ │ │ + 0xfffffffffffcf0fc (offset: 0x35510) -> 0xb468 fde=[ 91a4] │ │ │ │ + 0xfffffffffffcf1c2 (offset: 0x355d6) -> 0xb4a0 fde=[ 91dc] │ │ │ │ + 0xfffffffffffcf30a (offset: 0x3571e) -> 0xb4f4 fde=[ 9230] │ │ │ │ + 0xfffffffffffcf580 (offset: 0x35994) -> 0xb57c fde=[ 92b8] │ │ │ │ + 0xfffffffffffcf62e (offset: 0x35a42) -> 0xb5b4 fde=[ 92f0] │ │ │ │ + 0xfffffffffffcf7e8 (offset: 0x35bfc) -> 0xb604 fde=[ 9340] │ │ │ │ + 0xfffffffffffcf97a (offset: 0x35d8e) -> 0xb694 fde=[ 93d0] │ │ │ │ + 0xfffffffffffcf9b2 (offset: 0x35dc6) -> 0xb6bc fde=[ 93f8] │ │ │ │ + 0xfffffffffffcf9e4 (offset: 0x35df8) -> 0xb6e4 fde=[ 9420] │ │ │ │ + 0xfffffffffffcfa26 (offset: 0x35e3a) -> 0xb710 fde=[ 944c] │ │ │ │ + 0xfffffffffffcfa50 (offset: 0x35e64) -> 0xb730 fde=[ 946c] │ │ │ │ + 0xfffffffffffcfa88 (offset: 0x35e9c) -> 0xb758 fde=[ 9494] │ │ │ │ + 0xfffffffffffcfaae (offset: 0x35ec2) -> 0xb77c fde=[ 94b8] │ │ │ │ + 0xfffffffffffcfb04 (offset: 0x35f18) -> 0xb7a8 fde=[ 94e4] │ │ │ │ + 0xfffffffffffcfb5a (offset: 0x35f6e) -> 0xb7d4 fde=[ 9510] │ │ │ │ + 0xfffffffffffcfbe0 (offset: 0x35ff4) -> 0xb80c fde=[ 9548] │ │ │ │ + 0xfffffffffffcfc80 (offset: 0x36094) -> 0xb838 fde=[ 9574] │ │ │ │ + 0xfffffffffffcfcfe (offset: 0x36112) -> 0xb874 fde=[ 95b0] │ │ │ │ + 0xfffffffffffcfd06 (offset: 0x3611a) -> 0xb888 fde=[ 95c4] │ │ │ │ + 0xfffffffffffcfd80 (offset: 0x36194) -> 0xb8d8 fde=[ 9614] │ │ │ │ + 0xfffffffffffcfd96 (offset: 0x361aa) -> 0xb8ec fde=[ 9628] │ │ │ │ + 0xfffffffffffcfdbe (offset: 0x361d2) -> 0xb900 fde=[ 963c] │ │ │ │ + 0xfffffffffffcfe40 (offset: 0x36254) -> 0xb930 fde=[ 966c] │ │ │ │ + 0xfffffffffffcfe8a (offset: 0x3629e) -> 0xb954 fde=[ 9690] │ │ │ │ + 0xfffffffffffcfe8e (offset: 0x362a2) -> 0xb96c fde=[ 96a8] │ │ │ │ + 0xfffffffffffcfea0 (offset: 0x362b4) -> 0xb980 fde=[ 96bc] │ │ │ │ + 0xfffffffffffd00bc (offset: 0x364d0) -> 0xba04 fde=[ 9740] │ │ │ │ + 0xfffffffffffd0384 (offset: 0x36798) -> 0xba40 fde=[ 977c] │ │ │ │ + 0xfffffffffffd03e4 (offset: 0x367f8) -> 0xba64 fde=[ 97a0] │ │ │ │ + 0xfffffffffffd05b4 (offset: 0x369c8) -> 0xbac0 fde=[ 97fc] │ │ │ │ + 0xfffffffffffd05be (offset: 0x369d2) -> 0xbad4 fde=[ 9810] │ │ │ │ + 0xfffffffffffd07bc (offset: 0x36bd0) -> 0xbb0c fde=[ 9848] │ │ │ │ + 0xfffffffffffd0a30 (offset: 0x36e44) -> 0xbb48 fde=[ 9884] │ │ │ │ + 0xfffffffffffd0e30 (offset: 0x37244) -> 0xbbc4 fde=[ 9900] │ │ │ │ + 0xfffffffffffd0e42 (offset: 0x37256) -> 0xbbd8 fde=[ 9914] │ │ │ │ + 0xfffffffffffd0e68 (offset: 0x3727c) -> 0xbbec fde=[ 9928] │ │ │ │ + 0xfffffffffffd0ed0 (offset: 0x372e4) -> 0xbc00 fde=[ 993c] │ │ │ │ + 0xfffffffffffd0f2a (offset: 0x3733e) -> 0xbc30 fde=[ 996c] │ │ │ │ + 0xfffffffffffd1000 (offset: 0x37414) -> 0xbc68 fde=[ 99a4] │ │ │ │ + 0xfffffffffffd1072 (offset: 0x37486) -> 0xbc98 fde=[ 99d4] │ │ │ │ + 0xfffffffffffd10fa (offset: 0x3750e) -> 0xbcac fde=[ 99e8] │ │ │ │ + 0xfffffffffffd1240 (offset: 0x37654) -> 0xbce4 fde=[ 9a20] │ │ │ │ + 0xfffffffffffd1386 (offset: 0x3779a) -> 0xbd1c fde=[ 9a58] │ │ │ │ + 0xfffffffffffd14ec (offset: 0x37900) -> 0xbd68 fde=[ 9aa4] │ │ │ │ + 0xfffffffffffd1826 (offset: 0x37c3a) -> 0xbdb0 fde=[ 9aec] │ │ │ │ + 0xfffffffffffd1b4e (offset: 0x37f62) -> 0xbdfc fde=[ 9b38] │ │ │ │ + 0xfffffffffffd1e8a (offset: 0x3829e) -> 0xbe54 fde=[ 9b90] │ │ │ │ + 0xfffffffffffd21b2 (offset: 0x385c6) -> 0xbeac fde=[ 9be8] │ │ │ │ + 0xfffffffffffd24e2 (offset: 0x388f6) -> 0xbef4 fde=[ 9c30] │ │ │ │ + 0xfffffffffffd29f8 (offset: 0x38e0c) -> 0xbf4c fde=[ 9c88] │ │ │ │ + 0xfffffffffffd2b72 (offset: 0x38f86) -> 0xbfc0 fde=[ 9cfc] │ │ │ │ + 0xfffffffffffd2d56 (offset: 0x3916a) -> 0xc02c fde=[ 9d68] │ │ │ │ + 0xfffffffffffd2eae (offset: 0x392c2) -> 0xc06c fde=[ 9da8] │ │ │ │ + 0xfffffffffffd3088 (offset: 0x3949c) -> 0xc0b0 fde=[ 9dec] │ │ │ │ + 0xfffffffffffd32f4 (offset: 0x39708) -> 0xc0f8 fde=[ 9e34] │ │ │ │ + 0xfffffffffffd35a8 (offset: 0x399bc) -> 0xc148 fde=[ 9e84] │ │ │ │ + 0xfffffffffffd384a (offset: 0x39c5e) -> 0xc19c fde=[ 9ed8] │ │ │ │ + 0xfffffffffffd3ec4 (offset: 0x3a2d8) -> 0xc218 fde=[ 9f54] │ │ │ │ + 0xfffffffffffd4c5e (offset: 0x3b072) -> 0xc2c4 fde=[ a000] │ │ │ │ + 0xfffffffffffd4cb6 (offset: 0x3b0ca) -> 0xc2f8 fde=[ a034] │ │ │ │ + 0xfffffffffffd4d66 (offset: 0x3b17a) -> 0xc33c fde=[ a078] │ │ │ │ + 0xfffffffffffd4e18 (offset: 0x3b22c) -> 0xc38c fde=[ a0c8] │ │ │ │ + 0xfffffffffffd4fee (offset: 0x3b402) -> 0xc3fc fde=[ a138] │ │ │ │ + 0xfffffffffffd50ee (offset: 0x3b502) -> 0xc44c fde=[ a188] │ │ │ │ + 0xfffffffffffd514a (offset: 0x3b55e) -> 0xc464 fde=[ a1a0] │ │ │ │ + 0xfffffffffffd51d2 (offset: 0x3b5e6) -> 0xc47c fde=[ a1b8] │ │ │ │ + 0xfffffffffffd52aa (offset: 0x3b6be) -> 0xc490 fde=[ a1cc] │ │ │ │ + 0xfffffffffffd5800 (offset: 0x3bc14) -> 0xc568 fde=[ a2a4] │ │ │ │ + 0xfffffffffffd58c4 (offset: 0x3bcd8) -> 0xc5ac fde=[ a2e8] │ │ │ │ + 0xfffffffffffd59d4 (offset: 0x3bde8) -> 0xc5fc fde=[ a338] │ │ │ │ + 0xfffffffffffd5fe2 (offset: 0x3c3f6) -> 0xc6ac fde=[ a3e8] │ │ │ │ + 0xfffffffffffd62a8 (offset: 0x3c6bc) -> 0xc740 fde=[ a47c] │ │ │ │ + 0xfffffffffffd62f2 (offset: 0x3c706) -> 0xc774 fde=[ a4b0] │ │ │ │ + 0xfffffffffffd6570 (offset: 0x3c984) -> 0xc7e4 fde=[ a520] │ │ │ │ + 0xfffffffffffd6608 (offset: 0x3ca1c) -> 0xc810 fde=[ a54c] │ │ │ │ + 0xfffffffffffd665c (offset: 0x3ca70) -> 0xc840 fde=[ a57c] │ │ │ │ + 0xfffffffffffd6662 (offset: 0x3ca76) -> 0xc854 fde=[ a590] │ │ │ │ + 0xfffffffffffd66da (offset: 0x3caee) -> 0xc88c fde=[ a5c8] │ │ │ │ + 0xfffffffffffd66f0 (offset: 0x3cb04) -> 0xc8a0 fde=[ a5dc] │ │ │ │ + 0xfffffffffffd6710 (offset: 0x3cb24) -> 0xc8b4 fde=[ a5f0] │ │ │ │ + 0xfffffffffffd6768 (offset: 0x3cb7c) -> 0xc8e8 fde=[ a624] │ │ │ │ + 0xfffffffffffd676e (offset: 0x3cb82) -> 0xc8fc fde=[ a638] │ │ │ │ + 0xfffffffffffd685a (offset: 0x3cc6e) -> 0xc970 fde=[ a6ac] │ │ │ │ + 0xfffffffffffd690e (offset: 0x3cd22) -> 0xc9ac fde=[ a6e8] │ │ │ │ + 0xfffffffffffd699e (offset: 0x3cdb2) -> 0xc9f4 fde=[ a730] │ │ │ │ + 0xfffffffffffd6e2a (offset: 0x3d23e) -> 0xca50 fde=[ a78c] │ │ │ │ + 0xfffffffffffd7044 (offset: 0x3d458) -> 0xcaa4 fde=[ a7e0] │ │ │ │ + 0xfffffffffffd705c (offset: 0x3d470) -> 0xcab8 fde=[ a7f4] │ │ │ │ + 0xfffffffffffd708c (offset: 0x3d4a0) -> 0xcacc fde=[ a808] │ │ │ │ + 0xfffffffffffd70ea (offset: 0x3d4fe) -> 0xcaf4 fde=[ a830] │ │ │ │ + 0xfffffffffffd70fc (offset: 0x3d510) -> 0xcb08 fde=[ a844] │ │ │ │ + 0xfffffffffffd7188 (offset: 0x3d59c) -> 0xcb44 fde=[ a880] │ │ │ │ + 0xfffffffffffd71da (offset: 0x3d5ee) -> 0xcb68 fde=[ a8a4] │ │ │ │ + 0xfffffffffffd723a (offset: 0x3d64e) -> 0xcb88 fde=[ a8c4] │ │ │ │ + 0xfffffffffffd7254 (offset: 0x3d668) -> 0xcba8 fde=[ a8e4] │ │ │ │ + 0xfffffffffffd7306 (offset: 0x3d71a) -> 0xcbe0 fde=[ a91c] │ │ │ │ + 0xfffffffffffd7646 (offset: 0x3da5a) -> 0xcc34 fde=[ a970] │ │ │ │ + 0xfffffffffffd7792 (offset: 0x3dba6) -> 0xcc7c fde=[ a9b8] │ │ │ │ + 0xfffffffffffd7dde (offset: 0x3e1f2) -> 0xcd0c fde=[ aa48] │ │ │ │ + 0xfffffffffffd8336 (offset: 0x3e74a) -> 0xcd64 fde=[ aaa0] │ │ │ │ + 0xfffffffffffd852e (offset: 0x3e942) -> 0xcdbc fde=[ aaf8] │ │ │ │ + 0xfffffffffffd88b8 (offset: 0x3eccc) -> 0xce14 fde=[ ab50] │ │ │ │ + 0xfffffffffffd8c02 (offset: 0x3f016) -> 0xce84 fde=[ abc0] │ │ │ │ + 0xfffffffffffd8d50 (offset: 0x3f164) -> 0xced4 fde=[ ac10] │ │ │ │ + 0xfffffffffffd8dd8 (offset: 0x3f1ec) -> 0xcf0c fde=[ ac48] │ │ │ │ + 0xfffffffffffd910c (offset: 0x3f520) -> 0xcf64 fde=[ aca0] │ │ │ │ + 0xfffffffffffd9154 (offset: 0x3f568) -> 0xcf94 fde=[ acd0] │ │ │ │ + 0xfffffffffffd9200 (offset: 0x3f614) -> 0xcfcc fde=[ ad08] │ │ │ │ + 0xfffffffffffd9328 (offset: 0x3f73c) -> 0xd040 fde=[ ad7c] │ │ │ │ + 0xfffffffffffd94ba (offset: 0x3f8ce) -> 0xd088 fde=[ adc4] │ │ │ │ + 0xfffffffffffd99e8 (offset: 0x3fdfc) -> 0xd0e0 fde=[ ae1c] │ │ │ │ + 0xfffffffffffd9ace (offset: 0x3fee2) -> 0xd14c fde=[ ae88] │ │ │ │ + 0xfffffffffffd9b6c (offset: 0x3ff80) -> 0xd190 fde=[ aecc] │ │ │ │ + 0xfffffffffffd9cc6 (offset: 0x400da) -> 0xd1ec fde=[ af28] │ │ │ │ + 0xfffffffffffd9f64 (offset: 0x40378) -> 0xd27c fde=[ afb8] │ │ │ │ + 0xfffffffffffda254 (offset: 0x40668) -> 0xd2c4 fde=[ b000] │ │ │ │ + 0xfffffffffffda604 (offset: 0x40a18) -> 0xd360 fde=[ b09c] │ │ │ │ + 0xfffffffffffda7d0 (offset: 0x40be4) -> 0xd3a4 fde=[ b0e0] │ │ │ │ + 0xfffffffffffda7f4 (offset: 0x40c08) -> 0xd3b8 fde=[ b0f4] │ │ │ │ + 0xfffffffffffda81e (offset: 0x40c32) -> 0xd3cc fde=[ b108] │ │ │ │ + 0xfffffffffffda8be (offset: 0x40cd2) -> 0xd3f8 fde=[ b134] │ │ │ │ + 0xfffffffffffda954 (offset: 0x40d68) -> 0xd434 fde=[ b170] │ │ │ │ + 0xfffffffffffdaa5a (offset: 0x40e6e) -> 0xd4c0 fde=[ b1fc] │ │ │ │ + 0xfffffffffffdaa9a (offset: 0x40eae) -> 0xd4f0 fde=[ b22c] │ │ │ │ + 0xfffffffffffdaaa0 (offset: 0x40eb4) -> 0xd504 fde=[ b240] │ │ │ │ + 0xfffffffffffdaace (offset: 0x40ee2) -> 0xd518 fde=[ b254] │ │ │ │ + 0xfffffffffffdaae4 (offset: 0x40ef8) -> 0xd52c fde=[ b268] │ │ │ │ + 0xfffffffffffdab50 (offset: 0x40f64) -> 0xd55c fde=[ b298] │ │ │ │ + 0xfffffffffffdab72 (offset: 0x40f86) -> 0xd570 fde=[ b2ac] │ │ │ │ + 0xfffffffffffdad70 (offset: 0x41184) -> 0xd5f8 fde=[ b334] │ │ │ │ + 0xfffffffffffdad7e (offset: 0x41192) -> 0xd60c fde=[ b348] │ │ │ │ + 0xfffffffffffdad84 (offset: 0x41198) -> 0xd620 fde=[ b35c] │ │ │ │ + 0xfffffffffffdad9a (offset: 0x411ae) -> 0xd634 fde=[ b370] │ │ │ │ + 0xfffffffffffdae14 (offset: 0x41228) -> 0xd66c fde=[ b3a8] │ │ │ │ + 0xfffffffffffdae54 (offset: 0x41268) -> 0xd694 fde=[ b3d0] │ │ │ │ + 0xfffffffffffdaef2 (offset: 0x41306) -> 0xd6c4 fde=[ b400] │ │ │ │ + 0xfffffffffffdaf22 (offset: 0x41336) -> 0xd6e4 fde=[ b420] │ │ │ │ + 0xfffffffffffdaf56 (offset: 0x4136a) -> 0xd704 fde=[ b440] │ │ │ │ + 0xfffffffffffdb1a2 (offset: 0x415b6) -> 0xd75c fde=[ b498] │ │ │ │ + 0xfffffffffffdb27e (offset: 0x41692) -> 0xd79c fde=[ b4d8] │ │ │ │ + 0xfffffffffffdb29c (offset: 0x416b0) -> 0xd7c0 fde=[ b4fc] │ │ │ │ + 0xfffffffffffdb434 (offset: 0x41848) -> 0xd830 fde=[ b56c] │ │ │ │ + 0xfffffffffffdb58c (offset: 0x419a0) -> 0xd880 fde=[ b5bc] │ │ │ │ + 0xfffffffffffdb820 (offset: 0x41c34) -> 0xd8dc fde=[ b618] │ │ │ │ + 0xfffffffffffdba46 (offset: 0x41e5a) -> 0xd92c fde=[ b668] │ │ │ │ + 0xfffffffffffdba86 (offset: 0x41e9a) -> 0xd950 fde=[ b68c] │ │ │ │ + 0xfffffffffffdbab4 (offset: 0x41ec8) -> 0xd980 fde=[ b6bc] │ │ │ │ + 0xfffffffffffdbaca (offset: 0x41ede) -> 0xd994 fde=[ b6d0] │ │ │ │ + 0xfffffffffffdbaf8 (offset: 0x41f0c) -> 0xd9c0 fde=[ b6fc] │ │ │ │ + 0xfffffffffffdbc50 (offset: 0x42064) -> 0xd9f0 fde=[ b72c] │ │ │ │ + 0xfffffffffffdbff8 (offset: 0x4240c) -> 0xda4c fde=[ b788] │ │ │ │ + 0xfffffffffffdc00e (offset: 0x42422) -> 0xda60 fde=[ b79c] │ │ │ │ + 0xfffffffffffdc016 (offset: 0x4242a) -> 0xda74 fde=[ b7b0] │ │ │ │ + 0xfffffffffffdc0ee (offset: 0x42502) -> 0xdaa8 fde=[ b7e4] │ │ │ │ + 0xfffffffffffdc12c (offset: 0x42540) -> 0xdad8 fde=[ b814] │ │ │ │ + 0xfffffffffffdc168 (offset: 0x4257c) -> 0xdafc fde=[ b838] │ │ │ │ + 0xfffffffffffdc1e0 (offset: 0x425f4) -> 0xdb38 fde=[ b874] │ │ │ │ + 0xfffffffffffdc1e6 (offset: 0x425fa) -> 0xdb4c fde=[ b888] │ │ │ │ + 0xfffffffffffdc29c (offset: 0x426b0) -> 0xdb70 fde=[ b8ac] │ │ │ │ + 0xfffffffffffdc2a8 (offset: 0x426bc) -> 0xdb84 fde=[ b8c0] │ │ │ │ + 0xfffffffffffdc2e6 (offset: 0x426fa) -> 0xdb98 fde=[ b8d4] │ │ │ │ + 0xfffffffffffdd05c (offset: 0x43470) -> 0xdcfc fde=[ ba38] │ │ │ │ + 0xfffffffffffdd13e (offset: 0x43552) -> 0xdd50 fde=[ ba8c] │ │ │ │ + 0xfffffffffffdd26a (offset: 0x4367e) -> 0xddd4 fde=[ bb10] │ │ │ │ + 0xfffffffffffdd492 (offset: 0x438a6) -> 0xde28 fde=[ bb64] │ │ │ │ + 0xfffffffffffdd9aa (offset: 0x43dbe) -> 0xde9c fde=[ bbd8] │ │ │ │ + 0xfffffffffffdda3e (offset: 0x43e52) -> 0xded4 fde=[ bc10] │ │ │ │ + 0xfffffffffffddbae (offset: 0x43fc2) -> 0xdf08 fde=[ bc44] │ │ │ │ + 0xfffffffffffddc96 (offset: 0x440aa) -> 0xdf38 fde=[ bc74] │ │ │ │ + 0xfffffffffffddcc0 (offset: 0x440d4) -> 0xdf5c fde=[ bc98] │ │ │ │ + 0xfffffffffffddcc2 (offset: 0x440d6) -> 0xdf70 fde=[ bcac] │ │ │ │ + 0xfffffffffffddcc4 (offset: 0x440d8) -> 0xdf84 fde=[ bcc0] │ │ │ │ + 0xfffffffffffddce2 (offset: 0x440f6) -> 0xdf98 fde=[ bcd4] │ │ │ │ + 0xfffffffffffddd26 (offset: 0x4413a) -> 0xdfb4 fde=[ bcf0] │ │ │ │ + 0xfffffffffffddd60 (offset: 0x44174) -> 0xdfd4 fde=[ bd10] │ │ │ │ + 0xfffffffffffdddd8 (offset: 0x441ec) -> 0xe008 fde=[ bd44] │ │ │ │ + 0xfffffffffffdde20 (offset: 0x44234) -> 0xe01c fde=[ bd58] │ │ │ │ + 0xfffffffffffddea8 (offset: 0x442bc) -> 0xe06c fde=[ bda8] │ │ │ │ + 0xfffffffffffde082 (offset: 0x44496) -> 0xe0c8 fde=[ be04] │ │ │ │ + 0xfffffffffffde138 (offset: 0x4454c) -> 0xe120 fde=[ be5c] │ │ │ │ + 0xfffffffffffde1f4 (offset: 0x44608) -> 0xe178 fde=[ beb4] │ │ │ │ + 0xfffffffffffde282 (offset: 0x44696) -> 0xe1ac fde=[ bee8] │ │ │ │ + 0xfffffffffffde2a0 (offset: 0x446b4) -> 0xe1c0 fde=[ befc] │ │ │ │ + 0xfffffffffffde324 (offset: 0x44738) -> 0xe238 fde=[ bf74] │ │ │ │ + 0xfffffffffffde3ac (offset: 0x447c0) -> 0xe2a4 fde=[ bfe0] │ │ │ │ + 0xfffffffffffde40c (offset: 0x44820) -> 0xe2d8 fde=[ c014] │ │ │ │ + 0xfffffffffffde426 (offset: 0x4483a) -> 0xe2f4 fde=[ c030] │ │ │ │ + 0xfffffffffffde46c (offset: 0x44880) -> 0xe320 fde=[ c05c] │ │ │ │ + 0xfffffffffffde4a8 (offset: 0x448bc) -> 0xe334 fde=[ c070] │ │ │ │ + 0xfffffffffffde534 (offset: 0x44948) -> 0xe348 fde=[ c084] │ │ │ │ + 0xfffffffffffde58c (offset: 0x449a0) -> 0xe378 fde=[ c0b4] │ │ │ │ + 0xfffffffffffde600 (offset: 0x44a14) -> 0xe3b0 fde=[ c0ec] │ │ │ │ + 0xfffffffffffde606 (offset: 0x44a1a) -> 0xe3c4 fde=[ c100] │ │ │ │ + 0xfffffffffffde658 (offset: 0x44a6c) -> 0xe3f0 fde=[ c12c] │ │ │ │ + 0xfffffffffffde67c (offset: 0x44a90) -> 0xe418 fde=[ c154] │ │ │ │ + 0xfffffffffffde6b6 (offset: 0x44aca) -> 0xe440 fde=[ c17c] │ │ │ │ + 0xfffffffffffde6f0 (offset: 0x44b04) -> 0xe468 fde=[ c1a4] │ │ │ │ + 0xfffffffffffde72e (offset: 0x44b42) -> 0xe494 fde=[ c1d0] │ │ │ │ + 0xfffffffffffde794 (offset: 0x44ba8) -> 0xe4c0 fde=[ c1fc] │ │ │ │ + 0xfffffffffffde7dc (offset: 0x44bf0) -> 0xe504 fde=[ c240] │ │ │ │ + 0xfffffffffffde860 (offset: 0x44c74) -> 0xe538 fde=[ c274] │ │ │ │ + 0xfffffffffffde93e (offset: 0x44d52) -> 0xe59c fde=[ c2d8] │ │ │ │ + 0xfffffffffffde9a0 (offset: 0x44db4) -> 0xe5dc fde=[ c318] │ │ │ │ + 0xfffffffffffde9c4 (offset: 0x44dd8) -> 0xe5f4 fde=[ c330] │ │ │ │ + 0xfffffffffffdea16 (offset: 0x44e2a) -> 0xe618 fde=[ c354] │ │ │ │ + 0xfffffffffffdea76 (offset: 0x44e8a) -> 0xe63c fde=[ c378] │ │ │ │ + 0xfffffffffffdead2 (offset: 0x44ee6) -> 0xe668 fde=[ c3a4] │ │ │ │ + 0xfffffffffffdeba4 (offset: 0x44fb8) -> 0xe6a0 fde=[ c3dc] │ │ │ │ + 0xfffffffffffdebd8 (offset: 0x44fec) -> 0xe6bc fde=[ c3f8] │ │ │ │ + 0xfffffffffffded9a (offset: 0x451ae) -> 0xe72c fde=[ c468] │ │ │ │ + 0xfffffffffffdedde (offset: 0x451f2) -> 0xe750 fde=[ c48c] │ │ │ │ + 0xfffffffffffdefc8 (offset: 0x453dc) -> 0xe7c8 fde=[ c504] │ │ │ │ + 0xfffffffffffdf152 (offset: 0x45566) -> 0xe818 fde=[ c554] │ │ │ │ + 0xfffffffffffdf302 (offset: 0x45716) -> 0xe868 fde=[ c5a4] │ │ │ │ + 0xfffffffffffdf4dc (offset: 0x458f0) -> 0xe8e4 fde=[ c620] │ │ │ │ + 0xfffffffffffdf64c (offset: 0x45a60) -> 0xe94c fde=[ c688] │ │ │ │ + 0xfffffffffffdf82c (offset: 0x45c40) -> 0xe9e0 fde=[ c71c] │ │ │ │ + 0xfffffffffffdf9c0 (offset: 0x45dd4) -> 0xea18 fde=[ c754] │ │ │ │ + 0xfffffffffffdfc30 (offset: 0x46044) -> 0xeaa0 fde=[ c7dc] │ │ │ │ + 0xfffffffffffdfce6 (offset: 0x460fa) -> 0xead8 fde=[ c814] │ │ │ │ + 0xfffffffffffe00fc (offset: 0x46510) -> 0xeb78 fde=[ c8b4] │ │ │ │ + 0xfffffffffffe0438 (offset: 0x4684c) -> 0xec08 fde=[ c944] │ │ │ │ + 0xfffffffffffe0734 (offset: 0x46b48) -> 0xec80 fde=[ c9bc] │ │ │ │ + 0xfffffffffffe0814 (offset: 0x46c28) -> 0xecdc fde=[ ca18] │ │ │ │ + 0xfffffffffffe09f8 (offset: 0x46e0c) -> 0xed54 fde=[ ca90] │ │ │ │ + 0xfffffffffffe0f10 (offset: 0x47324) -> 0xee08 fde=[ cb44] │ │ │ │ + 0xfffffffffffe0f52 (offset: 0x47366) -> 0xee34 fde=[ cb70] │ │ │ │ + 0xfffffffffffe1382 (offset: 0x47796) -> 0xeebc fde=[ cbf8] │ │ │ │ + 0xfffffffffffe175e (offset: 0x47b72) -> 0xef10 fde=[ cc4c] │ │ │ │ + 0xfffffffffffe1c12 (offset: 0x48026) -> 0xef84 fde=[ ccc0] │ │ │ │ + 0xfffffffffffe200c (offset: 0x48420) -> 0xefe4 fde=[ cd20] │ │ │ │ + 0xfffffffffffe2050 (offset: 0x48464) -> 0xeff8 fde=[ cd34] │ │ │ │ + 0xfffffffffffe23c4 (offset: 0x487d8) -> 0xf07c fde=[ cdb8] │ │ │ │ + 0xfffffffffffe2408 (offset: 0x4881c) -> 0xf090 fde=[ cdcc] │ │ │ │ + 0xfffffffffffe2472 (offset: 0x48886) -> 0xf0a4 fde=[ cde0] │ │ │ │ + 0xfffffffffffe24a8 (offset: 0x488bc) -> 0xf0b8 fde=[ cdf4] │ │ │ │ + 0xfffffffffffe24da (offset: 0x488ee) -> 0xf0cc fde=[ ce08] │ │ │ │ + 0xfffffffffffe2510 (offset: 0x48924) -> 0xf0e0 fde=[ ce1c] │ │ │ │ + 0xfffffffffffe2548 (offset: 0x4895c) -> 0xf0f4 fde=[ ce30] │ │ │ │ + 0xfffffffffffe2600 (offset: 0x48a14) -> 0xf140 fde=[ ce7c] │ │ │ │ + 0xfffffffffffe28a4 (offset: 0x48cb8) -> 0xf170 fde=[ ceac] │ │ │ │ + 0xfffffffffffe2968 (offset: 0x48d7c) -> 0xf1c0 fde=[ cefc] │ │ │ │ + 0xfffffffffffe2996 (offset: 0x48daa) -> 0xf1d4 fde=[ cf10] │ │ │ │ + 0xfffffffffffe2d98 (offset: 0x491ac) -> 0xf274 fde=[ cfb0] │ │ │ │ + 0xfffffffffffe2de4 (offset: 0x491f8) -> 0xf288 fde=[ cfc4] │ │ │ │ + 0xfffffffffffe2e32 (offset: 0x49246) -> 0xf29c fde=[ cfd8] │ │ │ │ + 0xfffffffffffe2e72 (offset: 0x49286) -> 0xf2b0 fde=[ cfec] │ │ │ │ + 0xfffffffffffe2f66 (offset: 0x4937a) -> 0xf2d4 fde=[ d010] │ │ │ │ + 0xfffffffffffe2f8e (offset: 0x493a2) -> 0xf2e8 fde=[ d024] │ │ │ │ + 0xfffffffffffe3240 (offset: 0x49654) -> 0xf34c fde=[ d088] │ │ │ │ + 0xfffffffffffe3306 (offset: 0x4971a) -> 0xf38c fde=[ d0c8] │ │ │ │ + 0xfffffffffffe332e (offset: 0x49742) -> 0xf3a0 fde=[ d0dc] │ │ │ │ + 0xfffffffffffe341c (offset: 0x49830) -> 0xf3ec fde=[ d128] │ │ │ │ + 0xfffffffffffe34ac (offset: 0x498c0) -> 0xf428 fde=[ d164] │ │ │ │ + 0xfffffffffffe40b0 (offset: 0x4a4c4) -> 0xf480 fde=[ d1bc] │ │ │ │ + 0xfffffffffffe42a2 (offset: 0x4a6b6) -> 0xf4d4 fde=[ d210] │ │ │ │ + 0xfffffffffffe42b2 (offset: 0x4a6c6) -> 0xf4e8 fde=[ d224] │ │ │ │ + 0xfffffffffffe42da (offset: 0x4a6ee) -> 0xf4fc fde=[ d238] │ │ │ │ + 0xfffffffffffe42dc (offset: 0x4a6f0) -> 0xf510 fde=[ d24c] │ │ │ │ + 0xfffffffffffe42de (offset: 0x4a6f2) -> 0xf524 fde=[ d260] │ │ │ │ + 0xfffffffffffe42f6 (offset: 0x4a70a) -> 0xf538 fde=[ d274] │ │ │ │ + 0xfffffffffffe42f8 (offset: 0x4a70c) -> 0xf54c fde=[ d288] │ │ │ │ + 0xfffffffffffe42fa (offset: 0x4a70e) -> 0xf564 fde=[ d2a0] │ │ │ │ + 0xfffffffffffe4348 (offset: 0x4a75c) -> 0xf58c fde=[ d2c8] │ │ │ │ + 0xfffffffffffe4372 (offset: 0x4a786) -> 0xf5a0 fde=[ d2dc] │ │ │ │ + 0xfffffffffffe43a4 (offset: 0x4a7b8) -> 0xf5b4 fde=[ d2f0] │ │ │ │ + 0xfffffffffffe440e (offset: 0x4a822) -> 0xf5c8 fde=[ d304] │ │ │ │ + 0xfffffffffffe44c0 (offset: 0x4a8d4) -> 0xf5f4 fde=[ d330] │ │ │ │ + 0xfffffffffffe46a6 (offset: 0x4aaba) -> 0xf650 fde=[ d38c] │ │ │ │ + 0xfffffffffffe46f2 (offset: 0x4ab06) -> 0xf684 fde=[ d3c0] │ │ │ │ + 0xfffffffffffe473e (offset: 0x4ab52) -> 0xf6b8 fde=[ d3f4] │ │ │ │ + 0xfffffffffffe477c (offset: 0x4ab90) -> 0xf6e0 fde=[ d41c] │ │ │ │ + 0xfffffffffffe47ee (offset: 0x4ac02) -> 0xf710 fde=[ d44c] │ │ │ │ + 0xfffffffffffe489e (offset: 0x4acb2) -> 0xf73c fde=[ d478] │ │ │ │ + 0xfffffffffffe4a22 (offset: 0x4ae36) -> 0xf78c fde=[ d4c8] │ │ │ │ + 0xfffffffffffe4bee (offset: 0x4b002) -> 0xf800 fde=[ d53c] │ │ │ │ + 0xfffffffffffe4d2a (offset: 0x4b13e) -> 0xf854 fde=[ d590] │ │ │ │ + 0xfffffffffffe4d3e (offset: 0x4b152) -> 0xf868 fde=[ d5a4] │ │ │ │ + 0xfffffffffffe4daa (offset: 0x4b1be) -> 0xf894 fde=[ d5d0] │ │ │ │ + 0xfffffffffffe5012 (offset: 0x4b426) -> 0xf92c fde=[ d668] │ │ │ │ + 0xfffffffffffe511a (offset: 0x4b52e) -> 0xf97c fde=[ d6b8] │ │ │ │ + 0xfffffffffffe5294 (offset: 0x4b6a8) -> 0xf9ac fde=[ d6e8] │ │ │ │ + 0xfffffffffffe544a (offset: 0x4b85e) -> 0xfa1c fde=[ d758] │ │ │ │ + 0xfffffffffffe5600 (offset: 0x4ba14) -> 0xfa8c fde=[ d7c8] │ │ │ │ + 0xfffffffffffe5616 (offset: 0x4ba2a) -> 0xfaa4 fde=[ d7e0] │ │ │ │ + 0xfffffffffffe563a (offset: 0x4ba4e) -> 0xfabc fde=[ d7f8] │ │ │ │ + 0xfffffffffffe5650 (offset: 0x4ba64) -> 0xfad4 fde=[ d810] │ │ │ │ + 0xfffffffffffe5a2c (offset: 0x4be40) -> 0xfb88 fde=[ d8c4] │ │ │ │ + 0xfffffffffffe5a32 (offset: 0x4be46) -> 0xfb9c fde=[ d8d8] │ │ │ │ + 0xfffffffffffe64ae (offset: 0x4c8c2) -> 0xfc58 fde=[ d994] │ │ │ │ + 0xfffffffffffe64fc (offset: 0x4c910) -> 0xfc6c fde=[ d9a8] │ │ │ │ + 0xfffffffffffe65ae (offset: 0x4c9c2) -> 0xfca8 fde=[ d9e4] │ │ │ │ + 0xfffffffffffe668e (offset: 0x4caa2) -> 0xfd10 fde=[ da4c] │ │ │ │ + 0xfffffffffffe68b8 (offset: 0x4cccc) -> 0xfd90 fde=[ dacc] │ │ │ │ + 0xfffffffffffe6a4a (offset: 0x4ce5e) -> 0xfdc4 fde=[ db00] │ │ │ │ + 0xfffffffffffe6eac (offset: 0x4d2c0) -> 0xfe18 fde=[ db54] │ │ │ │ + 0xfffffffffffe6f22 (offset: 0x4d336) -> 0xfe40 fde=[ db7c] │ │ │ │ + 0xfffffffffffe6fe0 (offset: 0x4d3f4) -> 0xfe94 fde=[ dbd0] │ │ │ │ + 0xfffffffffffe714a (offset: 0x4d55e) -> 0xff24 fde=[ dc60] │ │ │ │ + 0xfffffffffffe72a6 (offset: 0x4d6ba) -> 0xff74 fde=[ dcb0] │ │ │ │ + 0xfffffffffffe73b6 (offset: 0x4d7ca) -> 0xffe4 fde=[ dd20] │ │ │ │ + 0xfffffffffffe74f6 (offset: 0x4d90a) -> 0x10044 fde=[ dd80] │ │ │ │ + 0xfffffffffffe7632 (offset: 0x4da46) -> 0x100a4 fde=[ dde0] │ │ │ │ + 0xfffffffffffe775e (offset: 0x4db72) -> 0x100f8 fde=[ de34] │ │ │ │ + 0xfffffffffffe79d8 (offset: 0x4ddec) -> 0x10198 fde=[ ded4] │ │ │ │ + 0xfffffffffffe7d10 (offset: 0x4e124) -> 0x10238 fde=[ df74] │ │ │ │ + 0xfffffffffffe7d84 (offset: 0x4e198) -> 0x10260 fde=[ df9c] │ │ │ │ + 0xfffffffffffe8424 (offset: 0x4e838) -> 0x10304 fde=[ e040] │ │ │ │ + 0xfffffffffffe8b90 (offset: 0x4efa4) -> 0x1039c fde=[ e0d8] │ │ │ │ + 0xfffffffffffe8f74 (offset: 0x4f388) -> 0x1046c fde=[ e1a8] │ │ │ │ + 0xfffffffffffe9644 (offset: 0x4fa58) -> 0x104f8 fde=[ e234] │ │ │ │ + 0xfffffffffffe9be0 (offset: 0x4fff4) -> 0x1054c fde=[ e288] │ │ │ │ + 0xfffffffffffea1ce (offset: 0x505e2) -> 0x105a0 fde=[ e2dc] │ │ │ │ + 0xfffffffffffea5fa (offset: 0x50a0e) -> 0x10628 fde=[ e364] │ │ │ │ + 0xfffffffffffeb798 (offset: 0x51bac) -> 0x1067c fde=[ e3b8] │ │ │ │ + 0xfffffffffffeba14 (offset: 0x51e28) -> 0x106d0 fde=[ e40c] │ │ │ │ + 0xfffffffffffebe12 (offset: 0x52226) -> 0x10788 fde=[ e4c4] │ │ │ │ + 0xfffffffffffec1fe (offset: 0x52612) -> 0x10834 fde=[ e570] │ │ │ │ + 0xfffffffffffec346 (offset: 0x5275a) -> 0x108c8 fde=[ e604] │ │ │ │ + 0xfffffffffffec61c (offset: 0x52a30) -> 0x10960 fde=[ e69c] │ │ │ │ + 0xfffffffffffec73e (offset: 0x52b52) -> 0x109f4 fde=[ e730] │ │ │ │ + 0xfffffffffffeca8e (offset: 0x52ea2) -> 0x10a88 fde=[ e7c4] │ │ │ │ + 0xfffffffffffedaa6 (offset: 0x53eba) -> 0x10adc fde=[ e818] │ │ │ │ + 0xfffffffffffee726 (offset: 0x54b3a) -> 0x10bcc fde=[ e908] │ │ │ │ + 0xfffffffffffef058 (offset: 0x5546c) -> 0x10c20 fde=[ e95c] │ │ │ │ + 0xfffffffffffef8c2 (offset: 0x55cd6) -> 0x10c74 fde=[ e9b0] │ │ │ │ + 0xfffffffffffef9a8 (offset: 0x55dbc) -> 0x10cdc fde=[ ea18] │ │ │ │ + 0xfffffffffffefa32 (offset: 0x55e46) -> 0x10d14 fde=[ ea50] │ │ │ │ + 0xfffffffffffefaa2 (offset: 0x55eb6) -> 0x10d3c fde=[ ea78] │ │ │ │ + 0xfffffffffffefc12 (offset: 0x56026) -> 0x10d94 fde=[ ead0] │ │ │ │ + 0xfffffffffffefda8 (offset: 0x561bc) -> 0x10e58 fde=[ eb94] │ │ │ │ + 0xfffffffffffeff02 (offset: 0x56316) -> 0x10eac fde=[ ebe8] │ │ │ │ + 0xffffffffffff00e8 (offset: 0x564fc) -> 0x10f64 fde=[ eca0] │ │ │ │ + 0xffffffffffff019c (offset: 0x565b0) -> 0x10fa4 fde=[ ece0] │ │ │ │ + 0xffffffffffff0390 (offset: 0x567a4) -> 0x1102c fde=[ ed68] │ │ │ │ + 0xffffffffffff0392 (offset: 0x567a6) -> 0x11044 fde=[ ed80] │ │ │ │ + 0xffffffffffff04da (offset: 0x568ee) -> 0x1108c fde=[ edc8] │ │ │ │ + 0xffffffffffff06de (offset: 0x56af2) -> 0x110e8 fde=[ ee24] │ │ │ │ + 0xffffffffffff07da (offset: 0x56bee) -> 0x11130 fde=[ ee6c] │ │ │ │ + 0xffffffffffff0962 (offset: 0x56d76) -> 0x11198 fde=[ eed4] │ │ │ │ + 0xffffffffffff096e (offset: 0x56d82) -> 0x111ac fde=[ eee8] │ │ │ │ + 0xffffffffffff097a (offset: 0x56d8e) -> 0x111c0 fde=[ eefc] │ │ │ │ + 0xffffffffffff0a08 (offset: 0x56e1c) -> 0x111ec fde=[ ef28] │ │ │ │ + 0xffffffffffff0ad8 (offset: 0x56eec) -> 0x11244 fde=[ ef80] │ │ │ │ + 0xffffffffffff0c20 (offset: 0x57034) -> 0x1128c fde=[ efc8] │ │ │ │ + 0xffffffffffff14dc (offset: 0x578f0) -> 0x112e4 fde=[ f020] │ │ │ │ + 0xffffffffffff15ce (offset: 0x579e2) -> 0x11344 fde=[ f080] │ │ │ │ + 0xffffffffffff21be (offset: 0x585d2) -> 0x11404 fde=[ f140] │ │ │ │ + 0xffffffffffff21d0 (offset: 0x585e4) -> 0x11418 fde=[ f154] │ │ │ │ + 0xffffffffffff2326 (offset: 0x5873a) -> 0x11480 fde=[ f1bc] │ │ │ │ + 0xffffffffffff2384 (offset: 0x58798) -> 0x114a8 fde=[ f1e4] │ │ │ │ + 0xffffffffffff239e (offset: 0x587b2) -> 0x114cc fde=[ f208] │ │ │ │ + 0xffffffffffff23ee (offset: 0x58802) -> 0x114e0 fde=[ f21c] │ │ │ │ + 0xffffffffffff23f4 (offset: 0x58808) -> 0x114f4 fde=[ f230] │ │ │ │ + 0xffffffffffff2448 (offset: 0x5885c) -> 0x11520 fde=[ f25c] │ │ │ │ + 0xffffffffffff24c2 (offset: 0x588d6) -> 0x1156c fde=[ f2a8] │ │ │ │ + 0xffffffffffff24d2 (offset: 0x588e6) -> 0x11580 fde=[ f2bc] │ │ │ │ + 0xffffffffffff24d6 (offset: 0x588ea) -> 0x11594 fde=[ f2d0] │ │ │ │ + 0xffffffffffff24dc (offset: 0x588f0) -> 0x115a8 fde=[ f2e4] │ │ │ │ + 0xffffffffffff24e4 (offset: 0x588f8) -> 0x115bc fde=[ f2f8] │ │ │ │ + 0xffffffffffff2506 (offset: 0x5891a) -> 0x115e0 fde=[ f31c] │ │ │ │ + 0xffffffffffff250e (offset: 0x58922) -> 0x115f4 fde=[ f330] │ │ │ │ + 0xffffffffffff2548 (offset: 0x5895c) -> 0x11620 fde=[ f35c] │ │ │ │ + 0xffffffffffff25ba (offset: 0x589ce) -> 0x11650 fde=[ f38c] │ │ │ │ + 0xffffffffffff25c2 (offset: 0x589d6) -> 0x11664 fde=[ f3a0] │ │ │ │ + 0xffffffffffff25c8 (offset: 0x589dc) -> 0x11678 fde=[ f3b4] │ │ │ │ + 0xffffffffffff25d4 (offset: 0x589e8) -> 0x1168c fde=[ f3c8] │ │ │ │ + 0xffffffffffff25f8 (offset: 0x58a0c) -> 0x116b4 fde=[ f3f0] │ │ │ │ + 0xffffffffffff2600 (offset: 0x58a14) -> 0x116c8 fde=[ f404] │ │ │ │ + 0xffffffffffff2608 (offset: 0x58a1c) -> 0x116dc fde=[ f418] │ │ │ │ + 0xffffffffffff2610 (offset: 0x58a24) -> 0x116f0 fde=[ f42c] │ │ │ │ + 0xffffffffffff261c (offset: 0x58a30) -> 0x11704 fde=[ f440] │ │ │ │ + 0xffffffffffff2620 (offset: 0x58a34) -> 0x11718 fde=[ f454] │ │ │ │ + 0xffffffffffff2628 (offset: 0x58a3c) -> 0x1172c fde=[ f468] │ │ │ │ + 0xffffffffffff262c (offset: 0x58a40) -> 0x11740 fde=[ f47c] │ │ │ │ + 0xffffffffffff2630 (offset: 0x58a44) -> 0x11754 fde=[ f490] │ │ │ │ + 0xffffffffffff2636 (offset: 0x58a4a) -> 0x11768 fde=[ f4a4] │ │ │ │ + 0xffffffffffff263c (offset: 0x58a50) -> 0x1177c fde=[ f4b8] │ │ │ │ + 0xffffffffffff2642 (offset: 0x58a56) -> 0x11790 fde=[ f4cc] │ │ │ │ + 0xffffffffffff268e (offset: 0x58aa2) -> 0x117c0 fde=[ f4fc] │ │ │ │ + 0xffffffffffff276c (offset: 0x58b80) -> 0x1181c fde=[ f558] │ │ │ │ + 0xffffffffffff2770 (offset: 0x58b84) -> 0x11830 fde=[ f56c] │ │ │ │ + 0xffffffffffff2774 (offset: 0x58b88) -> 0x11844 fde=[ f580] │ │ │ │ + 0xffffffffffff27ce (offset: 0x58be2) -> 0x11870 fde=[ f5ac] │ │ │ │ + 0xffffffffffff27d4 (offset: 0x58be8) -> 0x11884 fde=[ f5c0] │ │ │ │ + 0xffffffffffff2838 (offset: 0x58c4c) -> 0x118c8 fde=[ f604] │ │ │ │ + 0xffffffffffff28d2 (offset: 0x58ce6) -> 0x11928 fde=[ f664] │ │ │ │ + 0xffffffffffff2902 (offset: 0x58d16) -> 0x1193c fde=[ f678] │ │ │ │ + 0xffffffffffff2964 (offset: 0x58d78) -> 0x11950 fde=[ f68c] │ │ │ │ + 0xffffffffffff29f0 (offset: 0x58e04) -> 0x119a4 fde=[ f6e0] │ │ │ │ + 0xffffffffffff2a40 (offset: 0x58e54) -> 0x119b8 fde=[ f6f4] │ │ │ │ + 0xffffffffffff2aa0 (offset: 0x58eb4) -> 0x119e4 fde=[ f720] │ │ │ │ + 0xffffffffffff2ab0 (offset: 0x58ec4) -> 0x119f8 fde=[ f734] │ │ │ │ + 0xffffffffffff2ace (offset: 0x58ee2) -> 0x11a0c fde=[ f748] │ │ │ │ + 0xffffffffffff2b72 (offset: 0x58f86) -> 0x11a44 fde=[ f780] │ │ │ │ + 0xffffffffffff2bec (offset: 0x59000) -> 0x11a90 fde=[ f7cc] │ │ │ │ + 0xffffffffffff2bf6 (offset: 0x5900a) -> 0x11aa4 fde=[ f7e0] │ │ │ │ + 0xffffffffffff2c2e (offset: 0x59042) -> 0x11ab8 fde=[ f7f4] │ │ │ │ + 0xffffffffffff2c80 (offset: 0x59094) -> 0x11acc fde=[ f808] │ │ │ │ + 0xffffffffffff2cfe (offset: 0x59112) -> 0x11b1c fde=[ f858] │ │ │ │ + 0xffffffffffff2dc0 (offset: 0x591d4) -> 0x11b74 fde=[ f8b0] │ │ │ │ + 0xffffffffffff339c (offset: 0x597b0) -> 0x11bc8 fde=[ f904] │ │ │ │ + 0xffffffffffff349e (offset: 0x598b2) -> 0x11c00 fde=[ f93c] │ │ │ │ + 0xffffffffffff357a (offset: 0x5998e) -> 0x11c34 fde=[ f970] │ │ │ │ + 0xffffffffffff3740 (offset: 0x59b54) -> 0x11cf8 fde=[ fa34] │ │ │ │ + 0xffffffffffff374c (offset: 0x59b60) -> 0x11d0c fde=[ fa48] │ │ │ │ + 0xffffffffffff3754 (offset: 0x59b68) -> 0x11d20 fde=[ fa5c] │ │ │ │ + 0xffffffffffff375c (offset: 0x59b70) -> 0x11d34 fde=[ fa70] │ │ │ │ + 0xffffffffffff38a4 (offset: 0x59cb8) -> 0x11d48 fde=[ fa84] │ │ │ │ + 0xffffffffffff38e2 (offset: 0x59cf6) -> 0x11d5c fde=[ fa98] │ │ │ │ + 0xffffffffffff3920 (offset: 0x59d34) -> 0x11d70 fde=[ faac] │ │ │ │ + 0xffffffffffff3948 (offset: 0x59d5c) -> 0x11d84 fde=[ fac0] │ │ │ │ + 0xffffffffffff398a (offset: 0x59d9e) -> 0x11d98 fde=[ fad4] │ │ │ │ + 0xffffffffffff39b2 (offset: 0x59dc6) -> 0x11dac fde=[ fae8] │ │ │ │ + 0xffffffffffff39f4 (offset: 0x59e08) -> 0x11dc0 fde=[ fafc] │ │ │ │ + 0xffffffffffff3a2a (offset: 0x59e3e) -> 0x11dd4 fde=[ fb10] │ │ │ │ + 0xffffffffffff3a9e (offset: 0x59eb2) -> 0x11de8 fde=[ fb24] │ │ │ │ + 0xffffffffffff3ad6 (offset: 0x59eea) -> 0x11dfc fde=[ fb38] │ │ │ │ + 0xffffffffffff3b46 (offset: 0x59f5a) -> 0x11e10 fde=[ fb4c] │ │ │ │ + 0xffffffffffff3bd6 (offset: 0x59fea) -> 0x11e24 fde=[ fb60] │ │ │ │ + 0xffffffffffff3c2e (offset: 0x5a042) -> 0x11e38 fde=[ fb74] │ │ │ │ + 0xffffffffffff3c6a (offset: 0x5a07e) -> 0x11e4c fde=[ fb88] │ │ │ │ + 0xffffffffffff3c74 (offset: 0x5a088) -> 0x11e60 fde=[ fb9c] │ │ │ │ + 0xffffffffffff3db8 (offset: 0x5a1cc) -> 0x11e9c fde=[ fbd8] │ │ │ │ + 0xffffffffffff3e1a (offset: 0x5a22e) -> 0x11ecc fde=[ fc08] │ │ │ │ + 0xffffffffffff3e6e (offset: 0x5a282) -> 0x11efc fde=[ fc38] │ │ │ │ + 0xffffffffffff3f22 (offset: 0x5a336) -> 0x11f10 fde=[ fc4c] │ │ │ │ + 0xffffffffffff4034 (offset: 0x5a448) -> 0x11f58 fde=[ fc94] │ │ │ │ + 0xffffffffffff4178 (offset: 0x5a58c) -> 0x11fc0 fde=[ fcfc] │ │ │ │ + 0xffffffffffff42a6 (offset: 0x5a6ba) -> 0x12018 fde=[ fd54] │ │ │ │ + 0xffffffffffff4428 (offset: 0x5a83c) -> 0x12084 fde=[ fdc0] │ │ │ │ + 0xffffffffffff45a8 (offset: 0x5a9bc) -> 0x120f0 fde=[ fe2c] │ │ │ │ + 0xffffffffffff475a (offset: 0x5ab6e) -> 0x1215c fde=[ fe98] │ │ │ │ + 0xffffffffffff4958 (offset: 0x5ad6c) -> 0x121c8 fde=[ ff04] │ │ │ │ + 0xffffffffffff4b90 (offset: 0x5afa4) -> 0x1224c fde=[ ff88] │ │ │ │ + 0xffffffffffff4dda (offset: 0x5b1ee) -> 0x122bc fde=[ fff8] │ │ │ │ + 0xffffffffffff4fc0 (offset: 0x5b3d4) -> 0x12320 fde=[ 1005c] │ │ │ │ + 0xffffffffffff5012 (offset: 0x5b426) -> 0x12334 fde=[ 10070] │ │ │ │ + 0xffffffffffff501c (offset: 0x5b430) -> 0x12348 fde=[ 10084] │ │ │ │ + 0xffffffffffff5052 (offset: 0x5b466) -> 0x1235c fde=[ 10098] │ │ │ │ + 0xffffffffffff50d8 (offset: 0x5b4ec) -> 0x1238c fde=[ 100c8] │ │ │ │ + 0xffffffffffff518c (offset: 0x5b5a0) -> 0x123c0 fde=[ 100fc] │ │ │ │ + 0xffffffffffff52a0 (offset: 0x5b6b4) -> 0x12410 fde=[ 1014c] │ │ │ │ + 0xffffffffffff52f8 (offset: 0x5b70c) -> 0x12424 fde=[ 10160] │ │ │ │ + 0xffffffffffff532e (offset: 0x5b742) -> 0x12438 fde=[ 10174] │ │ │ │ + 0xffffffffffff5362 (offset: 0x5b776) -> 0x1244c fde=[ 10188] │ │ │ │ + 0xffffffffffff5398 (offset: 0x5b7ac) -> 0x12460 fde=[ 1019c] │ │ │ │ + 0xffffffffffff54bc (offset: 0x5b8d0) -> 0x124d8 fde=[ 10214] │ │ │ │ + 0xffffffffffff55e0 (offset: 0x5b9f4) -> 0x12554 fde=[ 10290] │ │ │ │ + 0xffffffffffff56ba (offset: 0x5bace) -> 0x12568 fde=[ 102a4] │ │ │ │ + 0xffffffffffff5756 (offset: 0x5bb6a) -> 0x125a8 fde=[ 102e4] │ │ │ │ + 0xffffffffffff57e4 (offset: 0x5bbf8) -> 0x125dc fde=[ 10318] │ │ │ │ + 0xffffffffffff584e (offset: 0x5bc62) -> 0x12610 fde=[ 1034c] │ │ │ │ + 0xffffffffffff58f6 (offset: 0x5bd0a) -> 0x12674 fde=[ 103b0] │ │ │ │ + 0xffffffffffff5a22 (offset: 0x5be36) -> 0x126b0 fde=[ 103ec] │ │ │ │ + 0xffffffffffff5c5e (offset: 0x5c072) -> 0x12720 fde=[ 1045c] │ │ │ │ + 0xffffffffffff6ada (offset: 0x5ceee) -> 0x127c4 fde=[ 10500] │ │ │ │ + 0xffffffffffff6c90 (offset: 0x5d0a4) -> 0x1286c fde=[ 105a8] │ │ │ │ + 0xffffffffffff6fb0 (offset: 0x5d3c4) -> 0x128fc fde=[ 10638] │ │ │ │ + 0xffffffffffff703e (offset: 0x5d452) -> 0x12934 fde=[ 10670] │ │ │ │ + 0xffffffffffff714c (offset: 0x5d560) -> 0x1298c fde=[ 106c8] │ │ │ │ + 0xffffffffffff735c (offset: 0x5d770) -> 0x12a08 fde=[ 10744] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 3 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -1131,887 +1131,800 @@ │ │ │ │ DW_CFA_def_cfa_register: r2 (sp) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000014 0000000000000010 00000018 FDE cie=00000000 pc=00000000000049e4..0000000000004a06 │ │ │ │ DW_CFA_undefined: r1 (ra) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000028 0000000000000054 0000002c FDE cie=00000000 pc=0000000000004a9c..0000000000005686 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000004a9e │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000004aa8 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004ab4 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000004ac6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004ad2 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004ade │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 2952 to 0000000000005666 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005668 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000566a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000566c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000566e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005670 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005672 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005674 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005676 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005678 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000567a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000567c │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000567e │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005680 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005682 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000004a9c..0000000000004ad4 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000080 0000000000000010 00000084 FDE cie=00000000 pc=0000000000005686..00000000000056b8 │ │ │ │ +0000003c 0000000000000010 00000040 FDE cie=00000000 pc=0000000000004ad4..0000000000004ade │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000094 00000000000000bc 00000098 FDE cie=00000000 pc=00000000000056b8..00000000000057ee │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000056be │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000056c0 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000056e0 │ │ │ │ +00000050 000000000000001c 00000054 FDE cie=00000000 pc=0000000000004ade..0000000000004afc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004ae0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004ae4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000000572a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004af4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000572c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004af8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000572e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005730 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005732 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005734 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004afa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005736 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000573a │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000000577c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000577e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005780 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005782 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + │ │ │ │ +00000070 0000000000000010 00000074 FDE cie=00000000 pc=0000000000004afc..0000000000004b06 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000084 000000000000008c 00000088 FDE cie=00000000 pc=0000000000004b06..0000000000004d46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004b08 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004b0a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004b12 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004b22 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000004b30 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000004b7c │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005784 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000579e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057a0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057a2 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 170 to 0000000000004c26 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004c28 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057a6 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057a8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057aa │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057ac │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057ae │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057b0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057b2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057b4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000057bc │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057be │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000057c4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057c8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057cc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004c2a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004c2c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000000000004ca6 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057ce │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057d0 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000004cc0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057d2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057d4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000004cce │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057d6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000004cd4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000004cda │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004cdc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004cde │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000057de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004ce0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057e0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004ce2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004ce4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004ce8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004cea │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057e6 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004cec │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057e8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000004d0c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057ea │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000004d26 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000154 000000000000002c 00000158 FDE cie=00000000 pc=00000000000057ee..000000000000595a │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000005876 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005882 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000589c │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000058ae │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00000114 000000000000001c 00000118 FDE cie=00000000 pc=0000000000004d46..0000000000004d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d4a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d4e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 158 to 000000000000594c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000594e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000004d70 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005950 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005952 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005954 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004d72 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004d74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005956 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000184 0000000000000050 00000188 FDE cie=00000000 pc=000000000000595a..0000000000005a2e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000595c │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000595e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005972 │ │ │ │ +00000134 0000000000000020 00000138 FDE cie=00000000 pc=0000000000004d78..0000000000004dea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004d7a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000004d80 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000005980 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004d90 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 62 to 00000000000059be │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000059ec │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000005a02 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000004dc8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004dca │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a06 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a08 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a0a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a0e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004dcc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a12 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005a26 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a2a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004dce │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00000158 0000000000000010 0000015c FDE cie=00000000 pc=0000000000004dea..0000000000004e14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d8 0000000000000028 000001dc FDE cie=00000000 pc=0000000000005a2e..0000000000005ac6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a30 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005a38 │ │ │ │ +0000016c 0000000000000024 00000170 FDE cie=00000000 pc=0000000000004e14..0000000000004ea0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004e16 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004e1e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000004e30 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000005a5a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000004e68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004e6a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004e6c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a62 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004e6e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000204 000000000000002c 00000208 FDE cie=00000000 pc=0000000000005ac6..0000000000005b1a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005ac8 │ │ │ │ +00000194 000000000000002c 00000198 FDE cie=00000000 pc=0000000000004ea0..0000000000004f40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004ea2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000005ace │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000004ea8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000004eb6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000005ae0 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000005afc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005afe │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005b06 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000004f10 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000005b14 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005b16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004f12 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004f14 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005b18 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004f16 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004f18 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004f1a │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000234 0000000000000010 00000238 FDE cie=00000000 pc=0000000000005b1a..0000000000005b20 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000248 0000000000000034 0000024c FDE cie=00000000 pc=0000000000005b20..0000000000005b98 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000005b26 │ │ │ │ +000001c4 0000000000000024 000001c8 FDE cie=00000000 pc=0000000000004f40..0000000000004f9c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000004f46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005b2a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004f4e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000005b38 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000005b3e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005b5e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005b6a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000004f78 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005b6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004f7a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005b70 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004f7c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005b72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004f7e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004f8a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000005b78 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000280 0000000000000010 00000284 FDE cie=00000000 pc=0000000000005b98..0000000000005bae │ │ │ │ +000001ec 0000000000000010 000001f0 FDE cie=00000000 pc=0000000000004f9c..0000000000004fac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000294 0000000000000010 00000298 FDE cie=00000000 pc=0000000000005bae..0000000000005bce │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00000200 000000000000001c 00000204 FDE cie=00000000 pc=0000000000004fac..0000000000004fe6 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000004fba │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004fc2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004fd6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004fd8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000004fde │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -000002a8 0000000000000030 000002ac FDE cie=00000000 pc=0000000000005bce..0000000000005c26 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005bd0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005bd2 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000005bd8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ +00000220 0000000000000024 00000224 FDE cie=00000000 pc=0000000000004fe6..000000000000505c │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000004ff4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000004ffe │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000005be6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000005bf0 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000005c16 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005c18 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005c1a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005c1c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000000504a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005c1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000504c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005052 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005c22 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005c24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005054 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000002dc 0000000000000010 000002e0 FDE cie=00000000 pc=0000000000005c26..0000000000005c2c │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002f0 0000000000000054 000002f4 FDE cie=00000000 pc=0000000000005c2c..0000000000005d06 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005c2e │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005c32 │ │ │ │ +00000248 000000000000004c 0000024c FDE cie=00000000 pc=000000000000505c..0000000000005206 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000505e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005064 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005c42 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000506e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000508a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005c4a │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000005c58 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 142 to 0000000000005ce6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005090 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 226 to 0000000000005172 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005cea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005174 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005176 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005178 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000517a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cf2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000517c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000517e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005180 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cf8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005182 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cfa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005184 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cfc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005186 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cfe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005188 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005d00 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005d02 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005d04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000518a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000518c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000348 000000000000008c 0000034c FDE cie=00000000 pc=0000000000005d06..00000000000060d2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005d08 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005d0a │ │ │ │ +00000298 000000000000001c 0000029c FDE cie=00000000 pc=0000000000005206..0000000000005226 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000520a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000520e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d0e │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005d16 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000521c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005222 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005224 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +000002b8 0000000000000050 000002bc FDE cie=00000000 pc=0000000000005226..0000000000005412 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005228 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000522e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000005238 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000005d30 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000005d48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000005258 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005d54 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000005de8 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 406 to 0000000000005f7e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 290 to 000000000000537a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000537c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000537e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005380 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005382 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005384 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005386 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005388 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000538a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005f80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000538c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000538e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005f82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005390 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005392 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005f84 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000005fdc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005394 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005396 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000030c 0000000000000078 00000310 FDE cie=00000000 pc=0000000000005412..0000000000005854 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005414 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005418 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000542a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000005440 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 242 to 0000000000005532 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 520 to 000000000000573a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000573c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 144 to 00000000000057cc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fde │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000057d8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005fe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057da │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057dc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057de │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fe8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057e0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fea │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fec │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057e2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057e4 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005ff0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057e6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057e8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005ff2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057ea │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005ff4 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057ee │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 186 to 00000000000060ae │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000060ce │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000005824 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005834 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000388 0000000000000054 0000038c FDE cie=00000000 pc=0000000000005854..0000000000005996 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005856 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000585e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005864 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005878 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005884 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000058a4 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000058ae │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 168 to 0000000000005956 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005958 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000595a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000595c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000595e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000005978 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000597a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000597c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000597e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005980 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005984 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005986 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005988 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000005992 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000003d8 0000000000000024 000003dc FDE cie=00000000 pc=00000000000060d2..0000000000006120 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000060d4 │ │ │ │ +000003e0 0000000000000024 000003e4 FDE cie=00000000 pc=0000000000005996..00000000000059c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005998 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000060d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000599a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000060e2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000059a2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000006114 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000059b6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006116 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000059ba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006118 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059bc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000611a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059be │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000611c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000400 0000000000000010 00000404 FDE cie=00000000 pc=0000000000006120..000000000000614a │ │ │ │ +00000408 0000000000000020 0000040c FDE cie=00000000 pc=00000000000059c0..0000000000005a02 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059c2 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000059cc │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000059ec │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000059f6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059f8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000059fe │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000414 0000000000000010 00000418 FDE cie=00000000 pc=000000000000614a..000000000000617c │ │ │ │ +0000042c 0000000000000010 00000430 FDE cie=00000000 pc=0000000000005a02..0000000000005a16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000428 0000000000000010 0000042c FDE cie=00000000 pc=000000000000617c..00000000000061e6 │ │ │ │ +00000440 0000000000000010 00000444 FDE cie=00000000 pc=0000000000005a16..0000000000005a36 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000043c 0000000000000028 00000440 FDE cie=00000000 pc=00000000000061e6..0000000000006298 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000061ea │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000061ee │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000006258 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000000628a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000628c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000006292 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006294 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006296 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00000454 0000000000000010 00000458 FDE cie=00000000 pc=0000000000005a36..0000000000005b64 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000468 0000000000000058 0000046c FDE cie=00000000 pc=0000000000006298..000000000000647e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000629a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000062a4 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 56 to 00000000000062dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000062de │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000062e2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000062e4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000062e6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000006312 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000000636e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006370 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006372 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006374 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000063c2 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000006420 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006422 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000006464 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006466 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000646a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000646c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000646e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00000468 000000000000002c 0000046c FDE cie=00000000 pc=0000000000005b64..0000000000005bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b68 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000005b72 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - │ │ │ │ -000004c4 0000000000000030 000004c8 FDE cie=00000000 pc=000000000000647e..00000000000064ca │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000648c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000648e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006496 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000064aa │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064ac │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000005ba6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064ae │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064b0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064b2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000064be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ba8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064c0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005baa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000064c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005bac │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005bae │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005bba │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004f8 0000000000000030 000004fc FDE cie=00000000 pc=00000000000064ca..0000000000006516 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000064d8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064da │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000064e2 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000064f6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064f8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064fa │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064fc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064fe │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000650a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000650c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000650e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000006514 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00000498 0000000000000010 0000049c FDE cie=00000000 pc=0000000000005bcc..0000000000005bfa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000052c 0000000000000024 00000530 FDE cie=00000000 pc=0000000000006516..0000000000006554 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006518 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000651c │ │ │ │ +000004ac 000000000000003c 000004b0 FDE cie=00000000 pc=0000000000005bfa..0000000000005cae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005bfc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005c00 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005c0c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000006526 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005c14 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000006548 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000005c2e │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000005c8c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005c8e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005c96 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000654a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005c98 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000654c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005c9e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ca0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000654e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ca2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ca6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ca8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006550 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005caa │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000554 000000000000002c 00000558 FDE cie=00000000 pc=0000000000006554..00000000000065c6 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006558 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000655e │ │ │ │ +000004ec 0000000000000028 000004f0 FDE cie=00000000 pc=0000000000005cae..0000000000005cfe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005cb0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cb4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000658e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000065aa │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000065ac │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000065ba │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000005cc2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000005cf2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000065c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005cf4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000065c2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000065c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005cf6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cfa │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005cfc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000584 0000000000000028 00000588 FDE cie=00000000 pc=00000000000065c6..0000000000006676 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065ca │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065ce │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000065d6 │ │ │ │ +00000518 000000000000004c 0000051c FDE cie=00000000 pc=0000000000005cfe..0000000000005dbe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005d00 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005d06 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005d12 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005d26 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000006620 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006622 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000000666c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005d3a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005d42 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000005da2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005da4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005da6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005da8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000006672 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005daa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006674 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005dac │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005dae │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005db0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005db2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005db4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005db6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005dba │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005dbc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000005b0 000000000000004c 000005b4 FDE cie=00000000 pc=0000000000006676..00000000000067fa │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000667a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000006696 │ │ │ │ +00000568 0000000000000050 0000056c FDE cie=00000000 pc=0000000000005dbe..0000000000005f5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005dc0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005dc2 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000005dd4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000005de6 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 292 to 00000000000067ba │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 322 to 0000000000005f28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f2a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000067c2 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000005f34 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f36 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f38 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f3a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f3c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f3e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067cc │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f40 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f42 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f44 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067d6 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f46 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005f4c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f4e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067da │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000600 0000000000000070 00000604 FDE cie=00000000 pc=00000000000067fa..00000000000069c6 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067fc │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067fe │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000006804 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000680a │ │ │ │ +000005bc 0000000000000070 000005c0 FDE cie=00000000 pc=0000000000005f5e..0000000000006170 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f60 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f64 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005f6c │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006816 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000682e │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000005fb4 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 344 to 0000000000006986 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000005ffe │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 328 to 0000000000006146 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006148 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000614a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006988 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000698a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000614c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000698c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000614e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000698e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006150 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006990 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006152 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006992 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006154 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006994 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006996 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006156 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006998 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006158 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000615a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000699a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000615c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000699c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000699e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000069a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006160 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006162 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000069a2 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006164 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ @@ -2019,7304 +1932,6384 @@ │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000674 0000000000000050 00000678 FDE cie=00000000 pc=00000000000069c6..0000000000006b02 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000069ce │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000069d0 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000069dc │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000069e2 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000069e8 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069ec │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006a00 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ +00000630 0000000000000054 00000634 FDE cie=00000000 pc=0000000000006170..000000000000657e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006172 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006176 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000617e │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000618a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000061aa │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 224 to 0000000000006ae0 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 882 to 000000000000651c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ae2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000651e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ae4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006520 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ae6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ae8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006522 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006aea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006524 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006aec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006526 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006aee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006528 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006af0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000652a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006af2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000652c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006af4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000652e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006af6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006530 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006af8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006532 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006afc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006536 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006538 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000006c8 0000000000000010 000006cc FDE cie=00000000 pc=0000000000006b02..0000000000006b16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000653a │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006dc 0000000000000028 000006e0 FDE cie=00000000 pc=0000000000006b16..0000000000006b82 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006b1a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006b26 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00000688 0000000000000080 0000068c FDE cie=00000000 pc=000000000000657e..000000000000674a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006580 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000658e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000006b58 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006b5a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006b5c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006b5e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006b60 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006b62 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000708 0000000000000094 0000070c FDE cie=00000000 pc=0000000000006b82..0000000000006dea │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006b84 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000006b8a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000006b94 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006b9c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000065a2 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 62 to 0000000000006bda │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000065a8 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000065c0 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 298 to 0000000000006d04 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d06 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d08 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000006628 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000662a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d0a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d0c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000662c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000662e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006630 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d14 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d16 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000006678 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d18 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d1a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006d1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000667a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000667c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000667e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006680 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006682 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006686 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006688 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d22 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000668a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000000000006db2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc1: 90 to 00000000000066e4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000066e6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000066e8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000066ea │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000006de6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000066fc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006702 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000007a0 000000000000004c 000007a4 FDE cie=00000000 pc=0000000000006dea..0000000000006ef2 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006dee │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006df2 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000006e10 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 198 to 0000000000006ed6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ed8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006eda │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006edc │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000006710 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ede │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ee0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ee2 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ee4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ee6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ee8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006eea │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006eec │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006eee │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ef0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000007f0 000000000000002c 000007f4 FDE cie=00000000 pc=0000000000006ef2..000000000000706c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ef4 │ │ │ │ +0000070c 0000000000000020 00000710 FDE cie=00000000 pc=000000000000674a..000000000000677e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006752 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ef6 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000675c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000006f00 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000006f9c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006774 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006f9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006776 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006fa0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006778 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006fa2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006fa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000677a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006fa6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00000730 0000000000000014 00000734 FDE cie=00000000 pc=000000000000677e..00000000000067a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006780 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000000679e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000748 0000000000000014 0000074c FDE cie=00000000 pc=00000000000067a2..00000000000067c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067a4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000067c2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000760 0000000000000014 00000764 FDE cie=00000000 pc=00000000000067c6..00000000000067ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067c8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000067e6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000820 000000000000006c 00000824 FDE cie=00000000 pc=000000000000706c..0000000000007222 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000706e │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007070 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007076 │ │ │ │ +00000778 0000000000000014 0000077c FDE cie=00000000 pc=00000000000067ea..000000000000680e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067ec │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006804 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000707a │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000007090 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000790 0000000000000050 00000794 FDE cie=00000000 pc=000000000000680e..0000000000006e9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006810 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000006834 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 190 to 000000000000714e │ │ │ │ + DW_CFA_advance_loc2: 294 to 000000000000695a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000695c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007150 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006960 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007152 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006962 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007154 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006964 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007156 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006966 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007158 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006968 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000715a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000696a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000696c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000715c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000696e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000715e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006970 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007160 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006972 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007162 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006974 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007164 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007166 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007168 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006976 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000716a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006978 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000890 000000000000006c 00000894 FDE cie=00000000 pc=0000000000007222..00000000000073d8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007224 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007226 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000722c │ │ │ │ +000007e4 0000000000000050 000007e8 FDE cie=00000000 pc=0000000000006e9c..0000000000007860 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006e9e │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000006eb8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007230 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000007246 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 190 to 0000000000007304 │ │ │ │ + DW_CFA_advance_loc2: 480 to 0000000000007098 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000709a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007306 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000709e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007308 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070a0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000730a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070a2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000730c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070a4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000730e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070a6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007310 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070a8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070aa │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007312 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070ac │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007314 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070ae │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007316 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070b0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007318 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070b2 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000731a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000731c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000731e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007320 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000900 0000000000000014 00000904 FDE cie=00000000 pc=00000000000073d8..00000000000073ee │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000918 0000000000000010 0000091c FDE cie=00000000 pc=00000000000073ee..0000000000007402 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000092c 0000000000000010 00000930 FDE cie=00000000 pc=0000000000007402..000000000000741a │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070b6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000940 0000000000000010 00000944 FDE cie=00000000 pc=000000000000741a..000000000000743c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00000838 0000000000000018 0000083c FDE cie=00000000 pc=0000000000007860..00000000000078be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007862 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000786a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000787e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000078bc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00000954 0000000000000010 00000958 FDE cie=00000000 pc=000000000000743c..00000000000074ba │ │ │ │ +00000854 0000000000000010 00000858 FDE cie=00000000 pc=00000000000078be..00000000000078c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000968 000000000000002c 0000096c FDE cie=00000000 pc=00000000000074ba..0000000000007526 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000074be │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000074ca │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +00000868 0000000000000028 0000086c FDE cie=00000000 pc=00000000000078c4..0000000000007910 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000078c6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000078ca │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000078d4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000074fe │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007500 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000078fc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007502 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007908 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000790a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007504 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000790c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007506 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007508 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007514 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000790e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00000998 0000000000000010 0000099c FDE cie=00000000 pc=0000000000007526..0000000000007554 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009ac 0000000000000010 000009b0 FDE cie=00000000 pc=0000000000007554..0000000000007582 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000009c0 0000000000000010 000009c4 FDE cie=00000000 pc=0000000000007582..00000000000075b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000009d4 0000000000000010 000009d8 FDE cie=00000000 pc=00000000000075b0..00000000000075de │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000009e8 0000000000000010 000009ec FDE cie=00000000 pc=00000000000075de..0000000000007644 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000009fc 0000000000000010 00000a00 FDE cie=00000000 pc=0000000000007644..000000000000770c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a10 0000000000000014 00000a14 FDE cie=00000000 pc=000000000000770c..00000000000077a0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a28 0000000000000010 00000a2c FDE cie=00000000 pc=00000000000077a0..00000000000077ea │ │ │ │ +00000894 0000000000000028 00000898 FDE cie=00000000 pc=0000000000007910..000000000000795c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007912 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007916 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000007920 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000007948 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007954 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007956 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007958 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000795a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a3c 0000000000000010 00000a40 FDE cie=00000000 pc=00000000000077ea..0000000000007826 │ │ │ │ +000008c0 0000000000000010 000008c4 FDE cie=00000000 pc=000000000000795c..0000000000007976 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a50 0000000000000014 00000a54 FDE cie=00000000 pc=0000000000007826..000000000000784a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007828 │ │ │ │ +000008d4 0000000000000020 000008d8 FDE cie=00000000 pc=0000000000007976..00000000000079b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000797a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000007846 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000797e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000007988 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000798e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007990 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007992 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a68 0000000000000010 00000a6c FDE cie=00000000 pc=000000000000784a..0000000000007886 │ │ │ │ +000008f8 0000000000000010 000008fc FDE cie=00000000 pc=00000000000079b2..00000000000079ba │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a7c 000000000000003c 00000a80 FDE cie=00000000 pc=0000000000007886..0000000000007968 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007888 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000788a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007890 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000789e │ │ │ │ +0000090c 0000000000000028 00000910 FDE cie=00000000 pc=00000000000079ba..0000000000007a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079be │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000079c6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000078b4 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000007914 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000079f2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007918 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000079f4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000791a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000079f6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000791c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000079f8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000791e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007920 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007922 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007924 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007926 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000079fa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007928 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000079fc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000abc 0000000000000020 00000ac0 FDE cie=00000000 pc=0000000000007968..0000000000007980 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000796a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000796c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007972 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007978 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000797c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000797e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000ae0 0000000000000010 00000ae4 FDE cie=00000000 pc=0000000000007980..0000000000007986 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000af4 0000000000000010 00000af8 FDE cie=00000000 pc=0000000000007986..000000000000798a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b08 0000000000000010 00000b0c FDE cie=00000000 pc=000000000000798a..000000000000798e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b1c 0000000000000010 00000b20 FDE cie=00000000 pc=000000000000798e..0000000000007998 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b30 0000000000000010 00000b34 FDE cie=00000000 pc=0000000000007998..00000000000079a2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b44 0000000000000010 00000b48 FDE cie=00000000 pc=00000000000079a2..00000000000079ae │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b58 0000000000000010 00000b5c FDE cie=00000000 pc=00000000000079ae..00000000000079be │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b6c 0000000000000010 00000b70 FDE cie=00000000 pc=00000000000079be..00000000000079ce │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b80 0000000000000010 00000b84 FDE cie=00000000 pc=00000000000079ce..00000000000079de │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b94 0000000000000010 00000b98 FDE cie=00000000 pc=00000000000079de..00000000000079e6 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000ba8 0000000000000010 00000bac FDE cie=00000000 pc=00000000000079e6..0000000000007a02 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000bbc 0000000000000010 00000bc0 FDE cie=00000000 pc=0000000000007a02..0000000000007a1c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000bd0 0000000000000010 00000bd4 FDE cie=00000000 pc=0000000000007a1c..0000000000007a22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000be4 0000000000000014 00000be8 FDE cie=00000000 pc=0000000000007a22..0000000000007a68 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000007a62 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007a64 │ │ │ │ +00000938 000000000000002c 0000093c FDE cie=00000000 pc=0000000000007a1c..0000000000007a80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007a1e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000007a28 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - │ │ │ │ -00000bfc 0000000000000010 00000c00 FDE cie=00000000 pc=0000000000007a68..0000000000007a6c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000c10 0000000000000010 00000c14 FDE cie=00000000 pc=0000000000007a6c..0000000000007a76 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000c24 0000000000000024 00000c28 FDE cie=00000000 pc=0000000000007a76..0000000000007ac2 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a7a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000007a84 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007a94 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000007ab6 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000007a70 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007ab8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007a72 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007abe │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007a76 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007a7a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007a7c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007a7e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c4c 0000000000000028 00000c50 FDE cie=00000000 pc=0000000000007ac2..0000000000007b60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ac6 │ │ │ │ +00000968 000000000000002c 0000096c FDE cie=00000000 pc=0000000000007a80..0000000000007ae4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007a82 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007ace │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000007a8c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 130 to 0000000000007b50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000007ad4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b54 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007b56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007ad6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ada │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ade │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007b5a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007ae0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007ae2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007b5c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000c78 0000000000000010 00000c7c FDE cie=00000000 pc=0000000000007b60..0000000000007b88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c8c 0000000000000020 00000c90 FDE cie=00000000 pc=0000000000007b88..0000000000007bb0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007b8a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007b90 │ │ │ │ +00000998 000000000000004c 0000099c FDE cie=00000000 pc=0000000000007ae4..0000000000007bca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007ae6 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007aea │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000007af4 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000007b02 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000007ba2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007b0a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007ba8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000007b14 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007bac │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007b1a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007bae │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007b20 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007b22 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007b24 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007b26 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007b28 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000cb0 0000000000000058 00000cb4 FDE cie=00000000 pc=0000000000007bb0..0000000000007d5a │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007bb4 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000007bce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007b2a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007b2c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000007b40 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000007bc0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bc2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bc4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bc6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bc8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000009e8 0000000000000054 000009ec FDE cie=00000000 pc=0000000000007bca..0000000000007cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007bce │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007bd4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000007c26 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 188 to 0000000000007ce2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007ce4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000007d2e │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000007be8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007bee │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007bfa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d30 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007bfe │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c02 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c04 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c06 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c08 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c0a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c0c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007c1c │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007c22 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000007c7c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c7e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c80 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c82 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d3a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d3c │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d3e │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d40 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007d44 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d46 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d48 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000007d56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c84 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000007cac │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d0c 0000000000000058 00000d10 FDE cie=00000000 pc=0000000000007d5a..0000000000007f20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d5c │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d5e │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007d64 │ │ │ │ +00000a40 0000000000000048 00000a44 FDE cie=00000000 pc=0000000000007cb0..0000000000007e96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007cb2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007cb4 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000007ccc │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007d6c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000007d98 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000007de6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 194 to 0000000000007ea8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007eaa │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000007ef4 │ │ │ │ + DW_CFA_advance_loc2: 276 to 0000000000007de0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007ef6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007de2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007de4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007ef8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007de6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007efa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007de8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007efc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007dea │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007dec │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007efe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007dee │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007df0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f00 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007df2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f02 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007df4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f04 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f06 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f0a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f0c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007df6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007df8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000007f1c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - │ │ │ │ -00000d68 0000000000000020 00000d6c FDE cie=00000000 pc=0000000000007f20..0000000000007f3a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f22 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f24 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007f2a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007f30 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007f36 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f38 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000d8c 0000000000000010 00000d90 FDE cie=00000000 pc=0000000000007f3a..0000000000007f40 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000da0 0000000000000048 00000da4 FDE cie=00000000 pc=0000000000007f40..0000000000008070 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f42 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f44 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007f50 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000007f66 │ │ │ │ +00000a8c 000000000000002c 00000a90 FDE cie=00000000 pc=0000000000007e96..0000000000007efc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e98 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e9a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007ea0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000007eb4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000007f8e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 182 to 0000000000008044 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008046 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008048 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000008056 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000007ed0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008058 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007ed2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000805a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ed6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000805c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000805e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008062 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007ed8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008064 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007eda │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008066 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007edc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000806c │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dec 0000000000000030 00000df0 FDE cie=00000000 pc=0000000000008070..00000000000080e6 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008074 │ │ │ │ +00000abc 0000000000000030 00000ac0 FDE cie=00000000 pc=0000000000007efc..0000000000007f60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007efe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008078 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000008086 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007f00 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007f08 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 80 to 00000000000080d6 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000007f1e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000007f40 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007f46 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007f48 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000080d8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000007f56 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000080da │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007f58 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000080dc │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000080de │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000080e2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000080e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007f5a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007f5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e20 0000000000000014 00000e24 FDE cie=00000000 pc=00000000000080e6..0000000000008166 │ │ │ │ - DW_CFA_advance_loc1: 122 to 0000000000008160 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008162 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - │ │ │ │ -00000e38 0000000000000064 00000e3c FDE cie=00000000 pc=0000000000008166..00000000000082a6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008168 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000816a │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008176 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00000af0 0000000000000044 00000af4 FDE cie=00000000 pc=0000000000007f60..0000000000008092 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007f62 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007f64 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008186 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000007f7a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000008190 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 204 to 000000000000825c │ │ │ │ + DW_CFA_advance_loc1: 190 to 0000000000008038 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000803a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000825e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000803c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008260 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000803e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008262 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008040 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008264 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008042 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008266 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008044 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008268 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000826a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000826c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008270 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008272 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000827a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008046 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000827c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008048 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000827e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000804a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000804c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008280 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000804e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008286 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000b38 000000000000003c 00000b3c FDE cie=00000000 pc=0000000000008092..0000000000008198 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000080a2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000080a4 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000080aa │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000080c6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000ea0 0000000000000010 00000ea4 FDE cie=00000000 pc=00000000000082a6..00000000000082b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000eb4 0000000000000010 00000eb8 FDE cie=00000000 pc=00000000000082b4..0000000000008300 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000080ca │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000008128 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000812c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000812e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008130 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008132 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008134 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008136 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008138 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000813a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000813c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ec8 0000000000000060 00000ecc FDE cie=00000000 pc=0000000000008300..0000000000008530 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008302 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008304 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000830c │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000008326 │ │ │ │ +00000b78 0000000000000040 00000b7c FDE cie=00000000 pc=0000000000008198..0000000000008322 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000819a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000081ae │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00000000000083b8 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 244 to 00000000000084ac │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000084ae │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000084da │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000084f4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000084f6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000084fc │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 154 to 0000000000008248 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000084fe │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000008256 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008500 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008258 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008502 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000825a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008504 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000825c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008506 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000825e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008508 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008260 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000850a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008262 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000850c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008264 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000850e │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008512 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008266 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008514 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008268 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008516 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000826a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000851c │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ │ │ │ │ -00000f2c 0000000000000044 00000f30 FDE cie=00000000 pc=0000000000008530..00000000000085fc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008532 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008534 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008540 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000854a │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000855c │ │ │ │ +00000bbc 0000000000000058 00000bc0 FDE cie=00000000 pc=0000000000008322..00000000000084b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008324 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000008342 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000008566 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000834a │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 122 to 00000000000085e0 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000834e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000008370 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 106 to 00000000000083da │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085e2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000083e8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083ea │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083ec │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083ee │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083f0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083f2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083f4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085ee │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083f6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000085f4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083f8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083fa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083fc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000008424 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 112 to 0000000000008494 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000084b4 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000f74 0000000000000030 00000f78 FDE cie=00000000 pc=00000000000085fc..000000000000866c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008600 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000860a │ │ │ │ +00000c18 0000000000000098 00000c1c FDE cie=00000000 pc=00000000000084b8..0000000000008878 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000084ba │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000084bc │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000084c8 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000084d4 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008612 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000008624 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000084f0 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 58 to 000000000000865e │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008508 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 326 to 000000000000864e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008650 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc2: 336 to 00000000000087a0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008660 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087a2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008662 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087a4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087a6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008664 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087a8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087aa │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087ac │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008666 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000087b0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008668 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000866a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000fa8 0000000000000020 00000fac FDE cie=00000000 pc=000000000000866c..00000000000086ac │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008672 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008676 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000867c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000086a6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000086a8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000086aa │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000fcc 0000000000000020 00000fd0 FDE cie=00000000 pc=00000000000086ac..00000000000086f4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000086b2 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000086b6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000086bc │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000086ee │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000086f0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000086f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087b2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087b4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087b6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000ff0 0000000000000020 00000ff4 FDE cie=00000000 pc=00000000000086f4..0000000000008738 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000086fa │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000086fe │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008704 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087ba │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000008732 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008734 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008736 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001014 0000000000000020 00001018 FDE cie=00000000 pc=0000000000008738..0000000000008774 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000873e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008742 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008748 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000000876e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008770 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000087be │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000000880c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000008858 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000885a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008772 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001038 0000000000000020 0000103c FDE cie=00000000 pc=0000000000008774..00000000000087b0 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000877a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000877e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008784 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000087aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000885c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000087ac │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000087ae │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000105c 0000000000000010 00001060 FDE cie=00000000 pc=00000000000087b0..0000000000008840 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001070 0000000000000010 00001074 FDE cie=00000000 pc=0000000000008840..0000000000008866 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001084 0000000000000020 00001088 FDE cie=00000000 pc=0000000000008866..000000000000887e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008860 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008862 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008864 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008866 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000008868 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000886a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008870 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008876 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000887a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000887c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000886c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000886e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008870 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008872 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008874 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008876 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000010a8 0000000000000010 000010ac FDE cie=00000000 pc=000000000000887e..0000000000008884 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000010bc 0000000000000040 000010c0 FDE cie=00000000 pc=0000000000008884..0000000000008996 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008888 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000888e │ │ │ │ +00000cb4 0000000000000030 00000cb8 FDE cie=00000000 pc=0000000000008878..0000000000008a22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000887c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000008886 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000088a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000088a2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000088a4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000088a6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000088a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000008902 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008904 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000890a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000890e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008910 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000008978 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 290 to 00000000000089a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000897a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000089aa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000897c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000089ac │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000089ae │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089b2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008980 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000089b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008982 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000089b6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001100 0000000000000010 00001104 FDE cie=00000000 pc=0000000000008996..00000000000089ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001114 0000000000000074 00001118 FDE cie=00000000 pc=00000000000089ac..0000000000008caa │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000089ae │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000089b2 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000089c2 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ +00000ce8 00000000000000b4 00000cec FDE cie=00000000 pc=0000000000008a22..0000000000008d36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008a24 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008a2c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000008a04 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008a38 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008a44 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008a50 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 62 to 0000000000008a8e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 216 to 0000000000008adc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ade │ │ │ │ + DW_CFA_advance_loc2: 358 to 0000000000008bf4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ae0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008bf6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ae2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008bf8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008bfa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008bfc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ae4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008bfe │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ae6 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ae8 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008aea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c00 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008aec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c02 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c04 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008af2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008c08 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008af4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008af6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c0a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008afa │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008afc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c0c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c0e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008afe │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c12 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 424 to 0000000000008ca6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc1: 186 to 0000000000008ccc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - │ │ │ │ -0000118c 0000000000000054 00001190 FDE cie=00000000 pc=0000000000008caa..0000000000008e9e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008cac │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008cae │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000008cfc │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000008cbc │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000008cce │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000008d08 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 250 to 0000000000008e02 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008d00 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e04 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000008e3c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008e40 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e42 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e44 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e46 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e48 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e4a │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000008d32 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000008e96 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008e9a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011e4 0000000000000050 000011e8 FDE cie=00000000 pc=0000000000008e9e..0000000000008f5c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ea0 │ │ │ │ +00000da0 000000000000006c 00000da4 FDE cie=00000000 pc=0000000000008d36..0000000000008fb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008d38 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ea4 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008eb8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000008d3e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008ec8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000008d58 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000008f26 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 284 to 0000000000008e74 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0000000000008ef2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ef4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000008efa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008efc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008efe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f00 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f02 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f04 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f06 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f08 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000008f40 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f42 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f0a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f0c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f0e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000008f58 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000008f5a │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008f5e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000008f8e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ │ │ │ │ -00001238 0000000000000040 0000123c FDE cie=00000000 pc=0000000000008f5c..000000000000900a │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008f62 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008f76 │ │ │ │ +00000e10 0000000000000050 00000e14 FDE cie=00000000 pc=0000000000008fb2..0000000000009652 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008fb4 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000008fce │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000008ff2 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 298 to 00000000000090f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ff4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000090fa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ff6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000090fe │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ff8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009100 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ffa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009102 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ffc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009104 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ffe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009106 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009000 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009108 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009002 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000910a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009004 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000910c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009006 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000910e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009110 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009112 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009114 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009116 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000127c 0000000000000058 00001280 FDE cie=00000000 pc=000000000000900a..000000000000919a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000900c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009010 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009024 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009034 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00000e64 0000000000000080 00000e68 FDE cie=00000000 pc=0000000000009652..00000000000099ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009654 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009656 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009662 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000968a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0000000000009700 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 306 to 0000000000009166 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000009712 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 586 to 000000000000995c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000995e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009960 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009962 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009964 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009978 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000997a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009168 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000997c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000916a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000997e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000916c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009980 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000916e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000917c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000917e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009180 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009982 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009984 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009988 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000998a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009182 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000998c │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009188 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000009992 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000009196 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000099a8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012d8 000000000000003c 000012dc FDE cie=00000000 pc=000000000000919a..0000000000009302 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000091a2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000091ae │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00000ee8 0000000000000058 00000eec FDE cie=00000000 pc=00000000000099ac..0000000000009b0c │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000099b6 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000099ba │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000099c6 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 304 to 00000000000092de │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000099d0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000009a2a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000092e0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000092e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009a2c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000092e4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000092e6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000092ea │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000092f6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000092fa │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009300 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000009a32 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009a34 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001318 0000000000000020 0000131c FDE cie=00000000 pc=0000000000009302..000000000000932a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009304 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009306 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000930c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009320 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009326 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009a36 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000133c 0000000000000010 00001340 FDE cie=00000000 pc=000000000000932a..0000000000009334 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001350 0000000000000048 00001354 FDE cie=00000000 pc=0000000000009334..00000000000094fa │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009338 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009340 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009346 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009352 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009a38 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00000000000093ac │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 214 to 0000000000009482 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009484 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009488 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000948a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000948c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009492 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009494 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009496 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000009a80 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000009afc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009498 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000094e6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000094ec │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000094ee │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000094f6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000094f8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000139c 0000000000000010 000013a0 FDE cie=00000000 pc=00000000000094fa..0000000000009510 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000013b0 0000000000000014 000013b4 FDE cie=00000000 pc=0000000000009510..0000000000009556 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b00 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b04 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013c8 0000000000000044 000013cc FDE cie=00000000 pc=0000000000009556..000000000000969e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009558 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000955c │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000956a │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009570 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000958a │ │ │ │ +00000f44 00000000000000b4 00000f48 FDE cie=00000000 pc=0000000000009b0c..000000000000a074 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009b0e │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b12 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000009b24 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009b34 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000009b58 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 182 to 0000000000009640 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 298 to 0000000000009c82 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009642 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009c84 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009644 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009c86 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009646 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009c88 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009648 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009c8a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000964a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000964c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000964e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009650 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009654 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009656 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009c8c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009c8e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009c90 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009658 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009c92 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001410 0000000000000058 00001414 FDE cie=00000000 pc=000000000000969e..00000000000098a2 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000096a4 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000096aa │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000009d2e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096ae │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000096c4 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000096f2 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 292 to 0000000000009816 │ │ │ │ + DW_CFA_advance_loc2: 280 to 0000000000009e46 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009818 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000981a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000981c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000981e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009820 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e48 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009822 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e4a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009824 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e4c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009826 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e4e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009828 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000982a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000982c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e50 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000982e │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009832 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009834 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009836 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e52 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000146c 0000000000000044 00001470 FDE cie=00000000 pc=00000000000098a2..000000000000999e │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000098a8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000098ae │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000098c6 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000098dc │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 158 to 000000000000997a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000997e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009980 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009982 │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000009ed8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009984 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009986 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009988 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000998a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000998c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000998e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009990 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009992 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000014b4 0000000000000064 000014b8 FDE cie=00000000 pc=000000000000999e..0000000000009b26 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000099a0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000099a6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000099c0 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000009ef2 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 270 to 0000000000009ace │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ad0 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000009f5c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ad2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ad4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ad6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ad8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ada │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009adc │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ade │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ae0 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ae2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ae6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ae8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009aea │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000009f98 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ - │ │ │ │ -0000151c 0000000000000010 00001520 FDE cie=00000000 pc=0000000000009b26..0000000000009b32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001530 0000000000000010 00001534 FDE cie=00000000 pc=0000000000009b32..0000000000009b3e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001544 0000000000000028 00001548 FDE cie=00000000 pc=0000000000009b3e..0000000000009bcc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009b40 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009b42 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000009b4c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009b54 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000009bc0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009bc2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009bc4 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009bc8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009bca │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001570 0000000000000054 00001574 FDE cie=00000000 pc=0000000000009bcc..0000000000009c9c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009bce │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009bd2 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009bd6 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000009fa2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000009fc4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000009be8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0000000000009c56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000009fce │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000009ff2 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c58 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c5a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c5c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c5e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c60 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c62 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c64 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c66 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c6a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c6c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c6e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 114 to 000000000000a064 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000009c90 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c92 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009c98 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c9a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000015c8 0000000000000044 000015cc FDE cie=00000000 pc=0000000000009c9c..0000000000009de4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c9e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ca2 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a070 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000009cb0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009cb6 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000009ccc │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + │ │ │ │ +00000ffc 0000000000000050 00001000 FDE cie=00000000 pc=000000000000a074..000000000000a920 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000a07a │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000000a09c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cd0 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 182 to 0000000000009d86 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 274 to 000000000000a1ae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1b0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d8a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a1b4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1b6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1b8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d8e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1ba │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1bc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d92 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1be │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d94 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1c0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1c2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d9a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1c4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1c6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1c8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1ca │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a1cc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001610 0000000000000054 00001614 FDE cie=00000000 pc=0000000000009de4..000000000000a6a0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009de6 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009de8 │ │ │ │ +00001050 0000000000000050 00001054 FDE cie=00000000 pc=000000000000a920..000000000000b39e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a922 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a924 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000009e12 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000000a942 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009e18 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000009e26 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 2066 to 000000000000a638 │ │ │ │ + DW_CFA_advance_loc2: 464 to 000000000000ab12 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a63a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab14 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a63e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab18 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a640 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab1a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a642 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab1c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a644 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab1e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a646 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab20 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a648 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab22 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a64a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab24 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a64c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab26 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a64e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab28 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a650 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab2a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a652 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab2c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a654 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab2e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a656 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001668 000000000000005c 0000166c FDE cie=00000000 pc=000000000000a6a0..000000000000a792 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a6a2 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000a6a8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ +000010a4 0000000000000050 000010a8 FDE cie=00000000 pc=000000000000b39e..000000000000b8be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b3a0 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b3a2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b3b2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000b3cc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a6b0 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000a6c6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 120 to 000000000000a73e │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 414 to 000000000000b56a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b56c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a740 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b56e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a742 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a744 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b570 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b572 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a746 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b574 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a748 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b576 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a74a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b578 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a74c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b57a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a74e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a756 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b57c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a758 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000a75e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b57e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b580 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b584 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b586 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a762 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b588 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000010f8 000000000000007c 000010fc FDE cie=00000000 pc=000000000000b8be..000000000000bb1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b8c0 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000b8dc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - │ │ │ │ -000016c8 00000000000000bc 000016cc FDE cie=00000000 pc=000000000000a792..000000000000b382 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a794 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a796 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000a7b2 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000000b8fa │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000a7d6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 168 to 000000000000a87e │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc2: 344 to 000000000000a9d6 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a9d8 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc2: 740 to 000000000000acbc │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 194 to 000000000000ad7e │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000000adc4 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000adca │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc1: 136 to 000000000000ae52 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000ae60 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc2: 1138 to 000000000000b2d2 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 178 to 000000000000b9ac │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b9ae │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b9b0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 178 to 000000000000ba62 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba64 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b2d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba66 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2da │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba68 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba6a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2de │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba6c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba6e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba70 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba72 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2e4 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2e6 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2e8 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2ea │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba76 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2ec │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2ee │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2f0 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba7a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000b30e │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b31e │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b326 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba7e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ba84 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba86 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba88 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba8a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba8c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba8e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ba94 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ba96 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba9a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba9e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000baa2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000bad6 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000baf6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000bb1a │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001178 0000000000000068 0000117c FDE cie=00000000 pc=000000000000bb1e..000000000000bcee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bb20 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000bb26 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000bb42 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 266 to 000000000000bc4c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc4e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc50 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc52 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc54 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc56 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc58 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc1: 48 to 000000000000b356 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bc5c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc5e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc60 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc62 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc64 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000b376 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000000000000bcca │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b37a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bccc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bcce │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bcd0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bcd2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bcd4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bcd6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bcd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b37e │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001788 000000000000002c 0000178c FDE cie=00000000 pc=000000000000b382..000000000000b410 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b384 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b386 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b396 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b3b2 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000000b3f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ +000011e4 000000000000002c 000011e8 FDE cie=00000000 pc=000000000000bcee..000000000000bd40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bcf6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcfa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000bd12 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b3f6 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000bd1c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b3f8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b3fa │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b3fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bd1e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b3fe │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000017b8 0000000000000020 000017bc FDE cie=00000000 pc=000000000000b410..000000000000b456 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b412 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b41e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000b428 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bd32 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b42a │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000bd3c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000b434 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bd3e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b436 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017dc 0000000000000030 000017e0 FDE cie=00000000 pc=000000000000b456..000000000000b4f0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b458 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b45a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b46a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000b47c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000b49c │ │ │ │ +00001214 000000000000002c 00001218 FDE cie=00000000 pc=000000000000bd40..000000000000bebe │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd44 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bd4c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 266 to 000000000000be56 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b49e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000be58 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b4a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000be5a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b4a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000be5c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b4a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000be5e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b4a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000be60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001810 0000000000000010 00001814 FDE cie=00000000 pc=000000000000b4f0..000000000000b508 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001824 0000000000000010 00001828 FDE cie=00000000 pc=000000000000b508..000000000000b538 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001838 0000000000000024 0000183c FDE cie=00000000 pc=000000000000b538..000000000000b596 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000b558 │ │ │ │ +00001244 0000000000000028 00001248 FDE cie=00000000 pc=000000000000bebe..000000000000bf64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bec2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000b562 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000beca │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000b57a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b58a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b58c │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000000bf34 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b590 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000bf4e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bf50 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b592 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bf52 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bf54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001860 0000000000000010 00001864 FDE cie=00000000 pc=000000000000b596..000000000000b5a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bf56 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001874 0000000000000038 00001878 FDE cie=00000000 pc=000000000000b5a8..000000000000b634 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000b5ae │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000b5b8 │ │ │ │ +00001270 0000000000000080 00001274 FDE cie=00000000 pc=000000000000bf64..000000000000c150 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bf66 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000bf74 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000b5d2 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000bfa8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000b5ea │ │ │ │ + DW_CFA_advance_loc1: 122 to 000000000000c022 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000b608 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c024 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000b626 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b628 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c02a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b62a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c02c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b62c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b62e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c02e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b630 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b632 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c030 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c034 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c036 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000018b0 0000000000000020 000018b4 FDE cie=00000000 pc=000000000000b634..000000000000b686 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b636 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b63a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c038 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b642 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c042 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c044 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c046 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c04a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c04c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c04e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000000b664 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000000c0bc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b666 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c0be │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000b684 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c0c0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c0c2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c0c4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c0c6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c0c8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c0ca │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c0cc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c0d2 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018d4 000000000000001c 000018d8 FDE cie=00000000 pc=000000000000b686..000000000000b6e6 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b68a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b68c │ │ │ │ +000012f4 000000000000003c 000012f8 FDE cie=00000000 pc=000000000000c150..000000000000c1e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c152 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c15c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b6a8 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000000c182 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b6c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c184 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c18a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c18e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b6c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c190 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c198 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000c1aa │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000c1bc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1be │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c1c2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c1c6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1c8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ │ │ │ │ -000018f4 000000000000001c 000018f8 FDE cie=00000000 pc=000000000000b6e6..000000000000b700 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b6ea │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b6ee │ │ │ │ +00001334 0000000000000024 00001338 FDE cie=00000000 pc=000000000000c1e4..000000000000c232 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1e6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c1ec │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b6f6 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000c206 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000b6fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c208 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b6fe │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c210 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c214 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c216 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001914 0000000000000034 00001918 FDE cie=00000000 pc=000000000000b700..000000000000b7b2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b702 │ │ │ │ +0000135c 000000000000002c 00001360 FDE cie=00000000 pc=000000000000c232..000000000000c2d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c234 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b704 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c23e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b710 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000b716 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000000b752 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 82 to 000000000000b7a4 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7a6 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000000c28c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c28e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c290 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c292 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c296 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7ae │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c298 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c29a │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000194c 0000000000000050 00001950 FDE cie=00000000 pc=000000000000b7b2..000000000000baf2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7b4 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7b6 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000b7d6 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000138c 000000000000002c 00001390 FDE cie=00000000 pc=000000000000c2d0..000000000000c36e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c2d2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c2dc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 748 to 000000000000bac2 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000000c32a │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bac4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bac6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c32c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c32e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bac8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c330 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000baca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c334 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bacc │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bace │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bad0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bad2 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bad4 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bad6 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bad8 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bada │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000badc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c336 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bae0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c338 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000019a0 0000000000000044 000019a4 FDE cie=00000000 pc=000000000000baf2..000000000000bc3e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000baf4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000baf8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000bb02 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000bb16 │ │ │ │ +000013bc 000000000000002c 000013c0 FDE cie=00000000 pc=000000000000c36e..000000000000c40c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c370 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c37a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 58 to 000000000000bb50 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000000c3c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb52 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3ca │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3cc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3ce │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3d2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb5a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb5c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3d6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 138 to 000000000000bbea │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000bc22 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bc24 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bc26 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000019e8 000000000000008c 000019ec FDE cie=00000000 pc=000000000000bc3e..000000000000c28a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bc40 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bc42 │ │ │ │ +000013ec 000000000000002c 000013f0 FDE cie=00000000 pc=000000000000c40c..000000000000c4aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c40e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c418 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000bc50 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000bc56 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000bc76 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000000bcbe │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 482 to 000000000000bea0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bea4 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000000c466 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bea6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c468 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bea8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c46a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000beaa │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000beac │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000beae │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000beb0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000beb2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000beb4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000beb6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000beb8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bebc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c46c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bebe │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c470 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c472 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bec0 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c474 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000141c 0000000000000024 00001420 FDE cie=00000000 pc=000000000000c4aa..000000000000c530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4ae │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c4b4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 494 to 000000000000c0ae │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 116 to 000000000000c122 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000c156 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000000c4e2 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000c170 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c4e4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c4e6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c4e8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c4ea │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000c182 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000c190 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000000c1ba │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000000c23a │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000000c282 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a78 0000000000000054 00001a7c FDE cie=00000000 pc=000000000000c28a..000000000000c7e2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c28c │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c298 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000000c2e0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00001444 0000000000000024 00001448 FDE cie=00000000 pc=000000000000c530..000000000000c5b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c532 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c534 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000c2ea │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c2f2 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c2fa │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 404 to 000000000000c48e │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c53c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000000c56a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c490 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c56c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c492 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c56e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c494 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c496 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c498 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c49a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c49c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c49e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c4a0 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c4a2 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c4a4 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c4a8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c4aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c570 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c4ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c572 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001ad0 0000000000000054 00001ad4 FDE cie=00000000 pc=000000000000c7e2..000000000000c9da │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c7e4 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c7e6 │ │ │ │ +0000146c 0000000000000024 00001470 FDE cie=00000000 pc=000000000000c5b8..000000000000c638 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c5ba │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c5bc │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000c7f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c5c4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000c80a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c816 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000c82c │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000c832 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000000c5ea │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c5ec │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c5ee │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c5f0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c5f2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00001494 0000000000000034 00001498 FDE cie=00000000 pc=000000000000c638..000000000000c6b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c63a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000c648 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000000c8ae │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000c662 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c664 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c668 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8b4 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8b6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c670 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8b8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8ba │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8bc │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8be │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8c0 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8c2 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8c4 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8c6 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8c8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c676 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c678 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c67a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c682 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000c694 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c696 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b28 0000000000000054 00001b2c FDE cie=00000000 pc=000000000000c9da..000000000000cd64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c9dc │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c9de │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000c9e4 │ │ │ │ +000014cc 0000000000000034 000014d0 FDE cie=00000000 pc=000000000000c6b2..000000000000c72c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c6b4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000c6c2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c9f4 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000ca10 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ca20 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 126 to 000000000000ca9e │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000c6dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caa0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c6de │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caa2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6e2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caa4 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caa6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c6ea │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caa8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caaa │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caac │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caae │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cab0 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cab2 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cab4 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cab8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caba │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c6f0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c6f2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cabc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c6f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c6fc │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000c70e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c710 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b80 000000000000006c 00001b84 FDE cie=00000000 pc=000000000000cd64..000000000000d0ae │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cd66 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cd68 │ │ │ │ +00001504 000000000000002c 00001508 FDE cie=00000000 pc=000000000000c72c..000000000000c7ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c72e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c738 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000cd76 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cd96 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 90 to 000000000000cdf0 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cdf8 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ce08 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 450 to 000000000000cfca │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cfcc │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cfce │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cfd0 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000d008 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000000c786 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d00a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c788 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d00c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c78a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d00e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c78c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d010 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c790 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d012 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d014 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d016 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d018 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d01c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c792 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d01e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c794 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000000d060 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000000d08a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000d0aa │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -00001bf0 000000000000004c 00001bf4 FDE cie=00000000 pc=000000000000d0ae..000000000000d1fc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d0b0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d0b8 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000d0d4 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ +00001534 000000000000002c 00001538 FDE cie=00000000 pc=000000000000c7ca..000000000000c868 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7cc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c7d6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 268 to 000000000000d1e0 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000000c824 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c826 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c828 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c82a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c82e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1e8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1ea │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1ec │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1ee │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1f0 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1f2 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1f4 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1f6 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1f8 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c830 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c832 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001c40 0000000000000034 00001c44 FDE cie=00000000 pc=000000000000d1fc..000000000000d284 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d200 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000d20e │ │ │ │ +00001564 000000000000002c 00001568 FDE cie=00000000 pc=000000000000c868..000000000000c906 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c86a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c874 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000000d272 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000000c8c2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d274 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c8c4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d276 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c8c6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d278 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c8c8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d27a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c8cc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d27c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d27e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d280 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c8ce │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c8d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001c78 0000000000000054 00001c7c FDE cie=00000000 pc=000000000000d284..000000000000d5b8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d28a │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d28e │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000d2a8 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000d2be │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d2d2 │ │ │ │ +00001594 000000000000002c 00001598 FDE cie=00000000 pc=000000000000c906..000000000000c9a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c908 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c912 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 326 to 000000000000d418 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000000c960 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d41a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c962 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d41e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c964 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d420 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c966 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d422 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c96a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d424 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d426 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d428 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d42a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d42c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d42e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d430 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d432 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d434 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c96c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d436 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c96e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001cd0 000000000000002c 00001cd4 FDE cie=00000000 pc=000000000000d5b8..000000000000d600 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d5ba │ │ │ │ +000015c4 000000000000002c 000015c8 FDE cie=00000000 pc=000000000000c9a4..000000000000ca18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c9a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d5be │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c9a8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c9ae │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d5ce │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c9b2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000d5f2 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c9ce │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d5f4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d5f6 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c9d8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d5fa │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d5fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c9da │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c9dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c9de │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d00 0000000000000024 00001d04 FDE cie=00000000 pc=000000000000d600..000000000000d66c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d602 │ │ │ │ +000015f4 000000000000002c 000015f8 FDE cie=00000000 pc=000000000000ca18..000000000000ca80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca1a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d608 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca1c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d620 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d622 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ca22 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca26 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000ca3c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca40 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca42 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d62a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d62c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca46 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d28 0000000000000020 00001d2c FDE cie=00000000 pc=000000000000d66c..000000000000d68a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d66e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d670 │ │ │ │ +00001624 0000000000000024 00001628 FDE cie=00000000 pc=000000000000ca80..000000000000cb1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca82 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca84 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ca8c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d676 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d67c │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000000cac2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000d686 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cac4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d688 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cac6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cac8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001d4c 0000000000000010 00001d50 FDE cie=00000000 pc=000000000000d68a..000000000000d690 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000caca │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001d60 000000000000002c 00001d64 FDE cie=00000000 pc=000000000000d690..000000000000d702 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d696 │ │ │ │ +0000164c 0000000000000024 00001650 FDE cie=00000000 pc=000000000000cb1c..000000000000cbaa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb1e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000d6a0 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb20 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cb28 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d6b0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000cb50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d6b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb52 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000d6bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb54 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d6be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb56 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d6c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d6c2 │ │ │ │ + │ │ │ │ +00001674 0000000000000044 00001678 FDE cie=00000000 pc=000000000000cbaa..000000000000ccce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cbac │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cbb8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000d6e0 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000000cc16 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc18 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000cc26 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc28 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d6e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc2a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc2c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc2e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001d90 0000000000000010 00001d94 FDE cie=00000000 pc=000000000000d702..000000000000d71c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001da4 0000000000000010 00001da8 FDE cie=00000000 pc=000000000000d71c..000000000000d730 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001db8 0000000000000010 00001dbc FDE cie=00000000 pc=000000000000d730..000000000000d750 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001dcc 0000000000000010 00001dd0 FDE cie=00000000 pc=000000000000d750..000000000000d756 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001de0 0000000000000010 00001de4 FDE cie=00000000 pc=000000000000d756..000000000000d768 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001df4 0000000000000010 00001df8 FDE cie=00000000 pc=000000000000d768..000000000000d78e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e08 0000000000000010 00001e0c FDE cie=00000000 pc=000000000000d78e..000000000000d7b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e1c 0000000000000010 00001e20 FDE cie=00000000 pc=000000000000d7b0..000000000000d810 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e30 0000000000000010 00001e34 FDE cie=00000000 pc=000000000000d810..000000000000d89c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e44 0000000000000010 00001e48 FDE cie=00000000 pc=000000000000d89c..000000000000d8b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e58 0000000000000010 00001e5c FDE cie=00000000 pc=000000000000d8b0..000000000000d8d2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e6c 000000000000001c 00001e70 FDE cie=00000000 pc=000000000000d8d2..000000000000d9be │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d8d4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000d8de │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000000d908 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc32 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d90a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc34 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc36 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc38 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc3a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc3c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d90c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc42 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e8c 0000000000000010 00001e90 FDE cie=00000000 pc=000000000000d9be..000000000000da60 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ea0 0000000000000010 00001ea4 FDE cie=00000000 pc=000000000000da60..000000000000db18 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001eb4 000000000000007c 00001eb8 FDE cie=00000000 pc=000000000000db18..000000000000dcd2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db1a │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db1c │ │ │ │ +000016bc 0000000000000044 000016c0 FDE cie=00000000 pc=000000000000ccce..000000000000cde0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ccd2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ccde │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000db3c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000db54 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000000cd38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd3a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db58 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000cd48 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd4a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd4c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd4e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd52 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000db64 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 126 to 000000000000dbe2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cd5a │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd5c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd5e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dbe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd60 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dbe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd62 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd64 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dbe8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dbea │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd68 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd6a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dbf6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001704 000000000000005c 00001708 FDE cie=00000000 pc=000000000000cde0..000000000000cfec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cde2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000cdfc │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000dc00 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000000dc4a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000000000000ce90 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ce92 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ce94 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ce96 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ce98 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ce9a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc52 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ce9c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ce9e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cea0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cea2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cea4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cea6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cea8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000dc64 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc66 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000dc6c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc6e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc70 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc72 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000dc78 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000000cefe │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000000000000cf50 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000000cf7a │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000cfa2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000cfac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000cfb2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000cfca │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000cfe6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001764 0000000000000050 00001768 FDE cie=00000000 pc=000000000000cfec..000000000000d1d6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000cff2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d006 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000dcb0 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000dcc2 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d022 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 144 to 000000000000d0b2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000d0c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d0c2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d0c4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d0c6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d0c8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d0ca │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d0cc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d0ce │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dcce │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d0d0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d0d2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d0d4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d0d6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000d0e4 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d100 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d104 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f34 0000000000000090 00001f38 FDE cie=00000000 pc=000000000000dcd2..000000000000df40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dcd4 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dcd6 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000dce6 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000dcf0 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000dd28 │ │ │ │ +000017b8 000000000000008c 000017bc FDE cie=00000000 pc=000000000000d1d6..000000000000d524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d1da │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d1e0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000d1fa │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000dd40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000dd68 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000000ddc4 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc2: 264 to 000000000000decc │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 200 to 000000000000d2c2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dece │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ded0 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ded2 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ded4 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000dee2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2c4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dee6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dee8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2c6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000deea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2c8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000deec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2ca │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2cc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000deee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2ce │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000def0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2d0 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000def2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2d2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000def4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2d4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2d6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2d8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d2de │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000def6 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2e2 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000def8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000defa │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000defc │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000df04 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000df06 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000000df2c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000df2e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000df3c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - │ │ │ │ -00001fc8 0000000000000030 00001fcc FDE cie=00000000 pc=000000000000df40..000000000000e064 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000df42 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000df44 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000df52 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 194 to 000000000000e014 │ │ │ │ + DW_CFA_advance_loc2: 450 to 000000000000d4a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e016 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e01c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4a6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4a8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e01e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e020 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4aa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e022 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4ac │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4ae │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4b0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4b2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4b4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4b6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4b8 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4ba │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d4be │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e024 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d4c2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001ffc 000000000000001c 00002000 FDE cie=00000000 pc=000000000000e064..000000000000e08c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e068 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e06c │ │ │ │ +00001848 000000000000005c 0000184c FDE cie=00000000 pc=000000000000d524..000000000000d74e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d526 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d530 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000e082 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000d546 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e086 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d548 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d54c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d54e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000201c 0000000000000038 00002020 FDE cie=00000000 pc=000000000000e08c..000000000000e0f2 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e092 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e096 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000e0a0 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000e0be │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e0c0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e0c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d550 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000d588 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e0cc │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e0ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d58a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d58e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d590 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e0d0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d592 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d5ae │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e0f0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000000d626 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d628 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002058 0000000000000040 0000205c FDE cie=00000000 pc=000000000000e0f2..000000000000e1c4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e0f8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e10c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d62a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000d652 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 160 to 000000000000e1ac │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1ae │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1b0 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000000d6b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d6b2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1b4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d6b4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1b8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1ba │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1bc │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1be │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1c0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000209c 0000000000000010 000020a0 FDE cie=00000000 pc=000000000000e1c4..000000000000e248 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d6b6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000000d702 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d708 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020b0 0000000000000038 000020b4 FDE cie=00000000 pc=000000000000e248..000000000000e32c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e24a │ │ │ │ +000018a8 000000000000005c 000018ac FDE cie=00000000 pc=000000000000d74e..000000000000d978 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d750 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e250 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e25c │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e27c │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d75a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 142 to 000000000000e30a │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000d770 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d772 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d776 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d778 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d77a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000d7b2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e312 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d7b4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7b8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d7ba │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d7bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d7d8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000000d850 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e314 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d852 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e316 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e318 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d854 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e31a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e31c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e328 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000020ec 0000000000000040 000020f0 FDE cie=00000000 pc=000000000000e32c..000000000000e3bc │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e338 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e33c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000d87c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000e352 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000e36c │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000e39c │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000000d8da │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8dc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8de │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e39e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3a0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3a2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000000d92c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3a6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3a8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3aa │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3ae │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d932 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002130 000000000000004c 00002134 FDE cie=00000000 pc=000000000000e3bc..000000000000e4cc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3be │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3c0 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e3cc │ │ │ │ +00001908 000000000000005c 0000190c FDE cie=00000000 pc=000000000000d978..000000000000dba2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d97a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d984 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e3dc │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e3ec │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000e406 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 58 to 000000000000e440 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000d99a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e442 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d99c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e444 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e446 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9a0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e448 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e44a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e44c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e44e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d9a2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e450 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d9a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000e45a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000000e4b6 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000d9dc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e4b8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d9de │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9e2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d9e4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d9e6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e4c0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000da02 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000000da7a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000da7c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000da7e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000daa6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000000db04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e4c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db06 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db08 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db0a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4c6 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000000db56 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e4c8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000db5c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002180 0000000000000024 00002184 FDE cie=00000000 pc=000000000000e4cc..000000000000e50a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e4ce │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e4d6 │ │ │ │ +00001968 000000000000005c 0000196c FDE cie=00000000 pc=000000000000dba2..000000000000ddcc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dba4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000dbae │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000e4fe │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000dbc4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dbc6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dbca │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dbcc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dbce │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000dc06 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e502 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dc08 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e504 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc0c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dc0e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dc10 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000dc2c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000000dca4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e506 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dca6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e508 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -000021a8 0000000000000028 000021ac FDE cie=00000000 pc=000000000000e50a..000000000000e560 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e50c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e50e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dca8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000dcd0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e516 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000000e552 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e554 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e55a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000000dd2e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e55c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd30 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e55e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd32 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd34 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000000dd80 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000dd86 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021d4 000000000000002c 000021d8 FDE cie=00000000 pc=000000000000e560..000000000000e5ee │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e562 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e566 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000e580 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e58c │ │ │ │ +000019c8 000000000000007c 000019cc FDE cie=00000000 pc=000000000000ddcc..000000000000e01a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ddd0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ddd6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000000e5e2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000dde4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e5e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dde6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e5e6 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000ddf4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e5e8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e5ea │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e5ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ddf6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002204 0000000000000030 00002208 FDE cie=00000000 pc=000000000000e5ee..000000000000e640 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e5f0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e5f2 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ddf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000000de3e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e606 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e60a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000000e630 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e632 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e634 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000000deba │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e636 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000debc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e638 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000debe │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e63c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dece │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ded0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000dede │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e63e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dee0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002238 000000000000005c 0000223c FDE cie=00000000 pc=000000000000e640..000000000000e786 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000e64a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dee2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dee4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dee6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dee8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000deec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000deee │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e650 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000e662 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000e674 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 90 to 000000000000e6ce │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e6d0 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e6e4 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e6e6 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000000df5c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000df5e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e6e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000df60 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e704 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e706 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e708 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e70a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e70c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000df68 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000e72a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e72c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e72e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000000e774 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e776 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000df6a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000df78 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000dfb0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e778 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e77c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000dfcc │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002298 000000000000002c 0000229c FDE cie=00000000 pc=000000000000e786..000000000000e880 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e788 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e78e │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e79a │ │ │ │ +00001a48 000000000000005c 00001a4c FDE cie=00000000 pc=000000000000e01a..000000000000e22e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e01c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000e026 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000e7ac │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000000e802 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000e03c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e804 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e03e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e806 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e042 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e808 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e80a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e044 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e80c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e046 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000e07a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 122 to 000000000000e0f4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e0f6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e0f8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e108 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000000e174 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e176 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e178 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e180 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e182 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000e18c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000000e208 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e224 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ │ │ │ │ -000022c8 0000000000000068 000022cc FDE cie=00000000 pc=000000000000e880..000000000000ec6e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e882 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e89a │ │ │ │ +00001aa8 0000000000000064 00001aac FDE cie=00000000 pc=000000000000e22e..000000000000e452 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e230 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000e23e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 160 to 000000000000e93a │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000e258 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e93c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e25a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e93e │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000e264 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e940 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e266 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e942 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e944 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e946 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e948 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e94c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e268 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e26a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e94e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e26c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e962 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000e2a0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 160 to 000000000000ea02 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ea04 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000000e318 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e31a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ea06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e31c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ea08 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ea0a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ea0c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e32c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000000e398 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e39a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e39c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e3a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e3a6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 596 to 000000000000ec60 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000e3b0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000000e42c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000ec6a │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e448 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002334 0000000000000064 00002338 FDE cie=00000000 pc=000000000000ec6e..000000000000f00c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ec70 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000ec8a │ │ │ │ +00001b10 0000000000000064 00001b14 FDE cie=00000000 pc=000000000000e452..000000000000e676 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e454 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000e462 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 168 to 000000000000ed32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000e47c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed34 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e47e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000e488 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed38 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed3a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed3c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed3e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed40 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed42 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed44 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e48a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e48c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e48e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e490 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 260 to 000000000000ee52 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000e4c4 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 248 to 000000000000ef4a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000000e53c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e53e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ef4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e540 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000ef70 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e550 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000000e5bc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e5be │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ef72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e5c0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef76 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e5c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e5ca │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 136 to 000000000000effe │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000e5d4 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000000e650 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000f008 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e66c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ │ │ │ │ -0000239c 0000000000000010 000023a0 FDE cie=00000000 pc=000000000000f00c..000000000000f04c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00001b78 0000000000000020 00001b7c FDE cie=00000000 pc=000000000000e676..000000000000e696 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e678 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000e67e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e68a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e68c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e690 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e692 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -000023b0 0000000000000068 000023b4 FDE cie=00000000 pc=000000000000f04c..000000000000f1da │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f04e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f05e │ │ │ │ +00001b9c 000000000000002c 00001ba0 FDE cie=00000000 pc=000000000000e696..000000000000e706 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e698 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e69a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000e6a8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000e6ba │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000f078 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f08c │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000f092 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f096 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000000f0ea │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f0ec │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f0ee │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f0f0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f0f2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f0f4 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000000e6ec │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f0f6 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f0f8 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f0fa │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f0fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e6ee │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e6f0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e6f2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6f6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f100 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e702 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f102 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001bcc 000000000000006c 00001bd0 FDE cie=00000000 pc=000000000000e706..000000000000e88e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e708 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e70a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000e718 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e720 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000e72e │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000e744 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000000f16e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 248 to 000000000000e83c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e83e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e840 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e842 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e844 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e846 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e848 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e84a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e84c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e84e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f18e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e850 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e852 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e856 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e858 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e85c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000241c 0000000000000050 00002420 FDE cie=00000000 pc=000000000000f1da..000000000000f482 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f1de │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000f1f4 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000000f236 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000e884 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + │ │ │ │ +00001c3c 000000000000002c 00001c40 FDE cie=00000000 pc=000000000000e88e..000000000000e93e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e890 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e892 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e8aa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 554 to 000000000000f460 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 132 to 000000000000e92e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f462 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f464 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e930 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f466 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000e936 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e938 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f468 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e93a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f46a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e93c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001c6c 000000000000008c 00001c70 FDE cie=00000000 pc=000000000000e93e..000000000000ef08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e940 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e948 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000e95a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e96a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000000e9aa │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e9ba │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 486 to 000000000000eba0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f46c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eba2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f46e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eba6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f470 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eba8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f472 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ebaa │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f474 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ebac │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f476 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ebae │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f478 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ebb0 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f47c │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000000ebe8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ebea │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ebee │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ebf0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ebf2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ebf4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f47e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002470 0000000000000050 00002474 FDE cie=00000000 pc=000000000000f482..000000000000f67c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f486 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ebf6 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f49e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000f4b8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000f4ca │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 376 to 000000000000f642 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f644 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f646 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f648 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f64a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f64c │ │ │ │ + DW_CFA_advance_loc2: 728 to 000000000000eece │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f64e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f650 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f652 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f654 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f656 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f658 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f65a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f65e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f660 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000eede │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000024c4 000000000000002c 000024c8 FDE cie=00000000 pc=000000000000f67c..000000000000f72a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f67e │ │ │ │ +00001cfc 0000000000000030 00001d00 FDE cie=00000000 pc=000000000000ef08..000000000000ef86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef0a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f680 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f68c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ef12 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f694 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000000f6be │ │ │ │ + DW_CFA_advance_loc1: 58 to 000000000000ef4c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef4e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef50 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef54 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef56 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef5a │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f6c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef5c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef5e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f6c6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f6c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f6ca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef64 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00001d30 0000000000000010 00001d34 FDE cie=00000000 pc=000000000000ef86..000000000000ef8a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024f4 0000000000000020 000024f8 FDE cie=00000000 pc=000000000000f72a..000000000000f750 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f72c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f72e │ │ │ │ +00001d44 0000000000000024 00001d48 FDE cie=00000000 pc=000000000000ef8a..000000000000efb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef8c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef90 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000f734 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ef9c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f748 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f74a │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000efa6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f74c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000efa8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000efb4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000efb6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002518 000000000000002c 0000251c FDE cie=00000000 pc=000000000000f750..000000000000f7de │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f752 │ │ │ │ +00001d6c 0000000000000030 00001d70 FDE cie=00000000 pc=000000000000efb8..000000000000f024 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000efba │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f762 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000efbc │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 90 to 000000000000f7bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f7be │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f7c0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f7c2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f7c6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f7c8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f7ca │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002548 0000000000000040 0000254c FDE cie=00000000 pc=000000000000f7de..000000000000f902 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f7e0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000f7e6 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000efc2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000efd0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000efe2 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000f7f4 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 178 to 000000000000f8a6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000000f014 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f018 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f01a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f01c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f01e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f020 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8b2 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8b4 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f8b8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f022 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000258c 0000000000000030 00002590 FDE cie=00000000 pc=000000000000f902..000000000000f96c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f904 │ │ │ │ +00001da0 000000000000002c 00001da4 FDE cie=00000000 pc=000000000000f024..000000000000f07e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f02a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f906 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000f910 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000f034 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000f916 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000000f93c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f93e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000000f070 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f940 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f072 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f074 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f942 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f946 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f076 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f948 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f078 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f07a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f94c │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025c0 0000000000000024 000025c4 FDE cie=00000000 pc=000000000000f96c..000000000000f9bc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f96e │ │ │ │ +00001dd0 0000000000000028 00001dd4 FDE cie=00000000 pc=000000000000f07e..000000000000f0ca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f082 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000f97c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f086 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000f996 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f99a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f99c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f99e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f9a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000025e8 0000000000000028 000025ec FDE cie=00000000 pc=000000000000f9bc..000000000000fa5c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f9be │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f9c6 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000f090 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f9e6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000f9f4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000f0b8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f9f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f0ba │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f9f8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f0c0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f0c6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f9fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f0c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f9fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002614 0000000000000038 00002618 FDE cie=00000000 pc=000000000000fa5c..000000000000fada │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fa5e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000fa64 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fa78 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000faa4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000faa6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000faae │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000fac4 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fac6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fac8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000faca │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ +00001dfc 0000000000000010 00001e00 FDE cie=00000000 pc=000000000000f0ca..000000000000f0f6 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002650 0000000000000010 00002654 FDE cie=00000000 pc=000000000000fada..000000000000fae2 │ │ │ │ +00001e10 0000000000000010 00001e14 FDE cie=00000000 pc=000000000000f0f6..000000000000f0fa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002664 000000000000004c 00002668 FDE cie=00000000 pc=000000000000fae2..000000000000fb5c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fae4 │ │ │ │ +00001e24 0000000000000010 00001e28 FDE cie=00000000 pc=000000000000f0fa..000000000000f10a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001e38 0000000000000014 00001e3c FDE cie=00000000 pc=000000000000f10a..000000000000f11a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001e50 0000000000000034 00001e54 FDE cie=00000000 pc=000000000000f11a..000000000000f188 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f120 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fae6 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000f12e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000faec │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000faf2 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fafa │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fb06 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000000fb42 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000000f176 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f178 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb44 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f17a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f17c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb46 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f17e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f180 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb4a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb4c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb4e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb52 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f182 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f184 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb56 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - │ │ │ │ -000026b4 0000000000000010 000026b8 FDE cie=00000000 pc=000000000000fb5c..000000000000fb72 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026c8 0000000000000010 000026cc FDE cie=00000000 pc=000000000000fb72..000000000000fb9a │ │ │ │ +00001e88 0000000000000010 00001e8c FDE cie=00000000 pc=000000000000f188..000000000000f1de │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026dc 000000000000002c 000026e0 FDE cie=00000000 pc=000000000000fb9a..000000000000fc1c │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000fba0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000fba6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000fbac │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fbc4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fbc8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fbca │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fbcc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000000fbee │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000fbf8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fbfa │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fbfc │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00001e9c 0000000000000010 00001ea0 FDE cie=00000000 pc=000000000000f1de..000000000000f220 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000270c 0000000000000020 00002710 FDE cie=00000000 pc=000000000000fc1c..000000000000fc66 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000fc22 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc26 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000000fc54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc58 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fc5a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fc5c │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002730 0000000000000014 00002734 FDE cie=00000000 pc=000000000000fc66..000000000000fc6a │ │ │ │ - DW_CFA_nop │ │ │ │ +00001eb0 0000000000000010 00001eb4 FDE cie=00000000 pc=000000000000f220..000000000000f224 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00001ec4 0000000000000010 00001ec8 FDE cie=00000000 pc=000000000000f224..000000000000f228 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002748 0000000000000010 0000274c FDE cie=00000000 pc=000000000000fc6a..000000000000fc7c │ │ │ │ +00001ed8 0000000000000010 00001edc FDE cie=00000000 pc=000000000000f228..000000000000f24e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000275c 0000000000000010 00002760 FDE cie=00000000 pc=000000000000fc7c..000000000000fca2 │ │ │ │ +00001eec 0000000000000010 00001ef0 FDE cie=00000000 pc=000000000000f24e..000000000000f26c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002770 0000000000000010 00002774 FDE cie=00000000 pc=000000000000fca2..000000000000fd0a │ │ │ │ +00001f00 0000000000000010 00001f04 FDE cie=00000000 pc=000000000000f26c..000000000000f276 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002784 000000000000002c 00002788 FDE cie=00000000 pc=000000000000fd0a..000000000000fd64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fd0c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fd0e │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fd1a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000fd28 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000fd58 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fd5a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fd5c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fd5e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fd60 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fd62 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00001f14 0000000000000010 00001f18 FDE cie=00000000 pc=000000000000f276..000000000000f280 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027b4 0000000000000034 000027b8 FDE cie=00000000 pc=000000000000fd64..000000000000fe3a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fd66 │ │ │ │ +00001f28 0000000000000030 00001f2c FDE cie=00000000 pc=000000000000f280..000000000000f362 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f282 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fd68 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fd78 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fd84 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f284 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f290 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 162 to 000000000000fe26 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000000f318 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f31a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe2a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f31e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe2c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f320 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe2e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f324 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f326 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f328 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000027ec 000000000000002c 000027f0 FDE cie=00000000 pc=000000000000fe3a..000000000000feac │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe3c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe3e │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fe4a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000fe58 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000000fea0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fea2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fea4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fea6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fea8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000feaa │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000281c 0000000000000010 00002820 FDE cie=00000000 pc=000000000000feac..000000000000ff34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002830 0000000000000034 00002834 FDE cie=00000000 pc=000000000000ff34..000000000001007a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ff36 │ │ │ │ +00001f5c 0000000000000030 00001f60 FDE cie=00000000 pc=000000000000f362..000000000000f444 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f364 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ff38 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000ff42 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f366 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000ff48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000f370 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 208 to 0000000000010018 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 138 to 000000000000f3fa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001001a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f3fc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001001c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f400 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001001e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f402 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010020 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010024 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f406 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010026 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f408 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010028 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f40a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002868 0000000000000034 0000286c FDE cie=00000000 pc=000000000001007a..00000000000101c0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001007c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001007e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000010088 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00001f90 00000000000000b4 00001f94 FDE cie=00000000 pc=000000000000f444..000000000000f604 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f446 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f448 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f44e │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f462 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001008e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 208 to 000000000001015e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000f482 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f488 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000000f4ae │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f4b6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000f4c0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4c4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010162 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f4c6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f4c8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010164 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f4ca │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010166 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f4cc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001016a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001016c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f4ce │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f4d0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f4d2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f4d4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f4d6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001016e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000028a0 0000000000000048 000028a4 FDE cie=00000000 pc=00000000000101c0..0000000000010326 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000101c2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000101c4 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000101ce │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000101d6 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000101e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f4d8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000101ea │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 258 to 00000000000102ec │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000000f53c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f53e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f540 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f554 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102ee │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102f0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f556 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f558 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f55a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f55c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f55e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f560 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f562 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f564 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102fc │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010300 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f566 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f56c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f56e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010302 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f570 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010304 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f572 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000028ec 0000000000000044 000028f0 FDE cie=00000000 pc=0000000000010326..0000000000010660 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010328 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001032a │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000010334 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000001035a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010362 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 738 to 0000000000010644 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000000f594 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010646 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010648 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001064a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001064c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f596 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f598 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f59a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f59c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001064e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f59e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010650 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5a0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010652 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010654 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010658 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5a2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001065a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5a4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5a6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f5ac │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5ae │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5b0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001065c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5b2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f5ba │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5bc │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f5c6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002934 0000000000000048 00002938 FDE cie=00000000 pc=0000000000010660..0000000000010988 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010662 │ │ │ │ +00002048 0000000000000064 0000204c FDE cie=00000000 pc=000000000000f604..000000000000f728 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f60a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010664 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001066c │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f60c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000010692 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000f616 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000f628 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000010698 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 700 to 0000000000010954 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 192 to 000000000000f6e8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010956 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6ea │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010958 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6ec │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001095a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6ee │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001095c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6f0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001095e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6f2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010960 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6f4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010962 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6f6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6f8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010964 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6fa │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010966 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6fc │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001096a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001096c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6fe │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f702 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001096e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002980 0000000000000054 00002984 FDE cie=00000000 pc=0000000000010988..0000000000010cc4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001098a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001098c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010990 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010998 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000109be │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f708 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000109c8 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000109cc │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 704 to 0000000000010c8c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010c8e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010c90 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010c92 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010c94 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010c96 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010c98 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010c9a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010c9c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010c9e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010ca0 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010ca2 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ca6 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010ca8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010cac │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029d8 0000000000000054 000029dc FDE cie=00000000 pc=0000000000010cc4..0000000000010fec │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010cc6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010cc8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ccc │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010cd4 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000010cfa │ │ │ │ +000020b0 0000000000000050 000020b4 FDE cie=00000000 pc=000000000000f728..000000000000f95e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f72a │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f72e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f742 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010d02 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010d0a │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000000f784 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 702 to 0000000000010fc8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 172 to 000000000000f830 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000000f85e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 180 to 000000000000f912 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000f91c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000f93c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f93e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f94a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fca │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fcc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f94c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f94e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f950 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f952 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f954 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f956 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fd6 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fd8 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fda │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f958 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fdc │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fde │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010fe2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f95a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f95c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010fe8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002a30 0000000000000044 00002a34 FDE cie=00000000 pc=0000000000010fec..000000000001131c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fee │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011002 │ │ │ │ +00002104 0000000000000040 00002108 FDE cie=00000000 pc=000000000000f95e..000000000000fd5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f960 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f962 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000f96c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 522 to 000000000001120c │ │ │ │ + DW_CFA_advance_loc2: 782 to 000000000000fc7a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001120e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000fc80 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011210 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fc82 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fc84 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011212 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fc86 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011214 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011216 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011218 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001121a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001121c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011220 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011222 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fc88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011224 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fc8a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002a78 0000000000000054 00002a7c FDE cie=00000000 pc=000000000001131c..0000000000011832 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001131e │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000011324 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000011346 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001134e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001135a │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 332 to 00000000000114a6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fc92 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114a8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000fc98 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000114ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fc9a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fc9c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fc9e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114b2 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114b4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114b6 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114b8 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114ba │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114bc │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114be │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114c0 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fca0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fca2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002ad0 0000000000000070 00002ad4 FDE cie=00000000 pc=0000000000011832..00000000000119ac │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011834 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011836 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001183a │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011842 │ │ │ │ +00002148 0000000000000190 0000214c FDE cie=00000000 pc=000000000000fd5a..0000000000011282 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fd5c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fd5e │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000011868 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000fd64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000fd7a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001186e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 126 to 000000000000fdf8 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000fe0a │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001187a │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000000fe28 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000118be │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000011970 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011972 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001198c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001198e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011990 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011992 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011994 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011996 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011998 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000000fe46 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 640 to 00000000000100c6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000100d4 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 770 to 00000000000103d6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000103d8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000103e4 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 98 to 0000000000010446 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000010482 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000010490 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 590 to 00000000000106de │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000106e0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000106ee │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 522 to 00000000000108f8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001199a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000108fa │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001199c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000108fc │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001199e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000108fe │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000119a2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000119a4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000119a6 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00000000000109b0 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000109c4 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000109d2 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 584 to 0000000000010c1a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010c1c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010c1e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010c2a │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002b44 0000000000000068 00002b48 FDE cie=00000000 pc=00000000000119ac..0000000000011b90 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000119ae │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000119b2 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000119d0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000119da │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000119e2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010c36 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000010c92 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010cbe │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 380 to 0000000000010e3a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010e3c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010e3e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010e40 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 130 to 0000000000010ec2 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 164 to 0000000000011a86 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000010eea │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000011b02 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000010f0c │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 208 to 0000000000010fdc │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000010fe6 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000001104a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000011076 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011078 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000011b24 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b26 │ │ │ │ + DW_CFA_advance_loc2: 324 to 00000000000111bc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b28 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111be │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b2a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111c0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111c2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b2c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111c4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b2e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111c6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b30 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111c8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b34 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111ca │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b38 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b3a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111cc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111ce │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000111d2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b3c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111d4 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002bb0 000000000000003c 00002bb4 FDE cie=00000000 pc=0000000000011b90..0000000000011ce8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b92 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b94 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011b9c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000011bc0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 210 to 0000000000011c92 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111d6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011c94 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011c96 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011c98 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011c9a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011c9c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011c9e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ca2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011ca4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ca8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002bf0 0000000000000040 00002bf4 FDE cie=00000000 pc=0000000000011ce8..0000000000011ec2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011cea │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011cee │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000011cf8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000011d0e │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 308 to 0000000000011e42 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111d8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011e46 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111da │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111dc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e4c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111de │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e4e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111e0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e50 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111e2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e52 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e54 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111e4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111e6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000111ea │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e58 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002c34 0000000000000044 00002c38 FDE cie=00000000 pc=0000000000011ec2..000000000001212e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011ec4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ec8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000011ede │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011eee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111ec │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011ef6 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 438 to 00000000000120ac │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111ee │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111f0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000111f4 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111f6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000111fa │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111fc │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000111fe │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011206 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011208 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011210 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011212 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120ae │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120b0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120b2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120b4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120b6 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120b8 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120ba │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120bc │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120c0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120c2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011214 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011216 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011218 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001121c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002c7c 000000000000004c 00002c80 FDE cie=00000000 pc=000000000001212e..00000000000123e2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012130 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000012148 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001121e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011220 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011222 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011226 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011228 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001122a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001122c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011230 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011232 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011236 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011238 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001123a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001123c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001123e │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000012172 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 132 to 00000000000121f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011240 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011242 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc2: 278 to 000000000001230c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011244 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011246 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001230e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012310 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012312 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012314 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012316 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012318 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001231a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001231c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001231e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011248 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012322 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012324 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012326 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001124a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001124c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001124e │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011250 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011252 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001125a │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001127a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001127e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011280 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ccc 0000000000000050 00002cd0 FDE cie=00000000 pc=00000000000123e2..0000000000012684 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000123e4 │ │ │ │ +000022dc 0000000000000050 000022e0 FDE cie=00000000 pc=0000000000011282..000000000001137a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011284 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000123f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011286 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000112a2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000012400 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 506 to 00000000000125fa │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 88 to 00000000000112fa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000125fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000112fe │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000125fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011300 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012600 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011302 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012602 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011304 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012604 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011306 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012606 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011308 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012608 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001130a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001260a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001130c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001260c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001130e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011310 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001260e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011312 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012610 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011314 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012614 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012616 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011316 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012618 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011318 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002d20 0000000000000078 00002d24 FDE cie=00000000 pc=0000000000012684..0000000000012cfe │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012686 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001268c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000126a2 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +00002330 0000000000000070 00002334 FDE cie=00000000 pc=000000000001137a..000000000001270c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001137c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011380 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011388 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000126cc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000113a4 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000113aa │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000113b8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000113c0 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000000000001273c │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 650 to 00000000000129c6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000129da │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129dc │ │ │ │ + DW_CFA_advance_loc2: 504 to 00000000000115b8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115ba │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115bc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129e0 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115be │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115c0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129e6 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115c2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115c4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115c6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115c8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115ca │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000129f2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115cc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115ce │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000115d2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129f6 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000115d6 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 700 to 0000000000012cb2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000012cfa │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d9c 00000000000000a8 00002da0 FDE cie=00000000 pc=0000000000012cfe..0000000000013a98 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012d00 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000012d0e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000012d3a │ │ │ │ +000023a4 0000000000000060 000023a8 FDE cie=00000000 pc=000000000001270c..0000000000012f5e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012710 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012714 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000012728 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 114 to 0000000000012dac │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012dbc │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 734 to 000000000001309a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001309c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001309e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130a0 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130a2 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000130bc │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000130c0 │ │ │ │ + DW_CFA_advance_loc2: 1740 to 0000000000012df4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012df6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130c4 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012df8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012dfa │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012dfc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130cc │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012dfe │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012e00 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000012e12 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000012e18 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012e1a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130d0 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012e1c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 712 to 0000000000013398 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000133b2 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000133c4 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1642 to 0000000000013a2e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000013a74 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000013a8a │ │ │ │ + DW_CFA_advance_loc2: 318 to 0000000000012f5a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000013a94 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e48 0000000000000030 00002e4c FDE cie=00000000 pc=0000000000013a98..0000000000013af0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013a9c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013aa8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +00002408 000000000000003c 0000240c FDE cie=00000000 pc=0000000000012f5e..0000000000013010 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f62 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012f64 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012f70 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000012f88 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000013ae0 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000012fd6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013ae2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012fd8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013ae4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012fda │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013ae6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012fdc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013ae8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012fde │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013aea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012fe0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013aec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012fe2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012fe4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000012ff6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002e7c 0000000000000040 00002e80 FDE cie=00000000 pc=0000000000013af0..0000000000013ba0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013af4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013b08 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000013b88 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b8a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b8c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b8e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b90 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b92 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b94 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b96 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b98 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b9a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b9c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ec0 000000000000004c 00002ec4 FDE cie=00000000 pc=0000000000013ba0..0000000000013c52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013ba2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013ba6 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013bae │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013bc2 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ +00002448 0000000000000030 0000244c FDE cie=00000000 pc=0000000000013010..000000000001309e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013012 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013014 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013020 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000013032 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000013040 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000013c1a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000013080 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c1c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c1e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013082 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c20 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013084 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c24 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c26 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001308a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c28 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c2a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001308c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001308e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001309a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c2c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002f10 000000000000006c 00002f14 FDE cie=00000000 pc=0000000000013c52..0000000000013e28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c54 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013c60 │ │ │ │ +0000247c 000000000000002c 00002480 FDE cie=00000000 pc=000000000001309e..0000000000013136 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000130a4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000130ae │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000130be │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000130cc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000013c6e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013c7a │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 252 to 0000000000013d76 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000013110 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013112 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013d78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013114 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013d7a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013d7c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013d7e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013d80 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000013d96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013116 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000013d9c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013d9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013118 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013da0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013da2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013da6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013da8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001311a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013daa │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000013e06 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f80 000000000000004c 00002f84 FDE cie=00000000 pc=0000000000013e28..0000000000013f28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013e2a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e2e │ │ │ │ +000024ac 000000000000003c 000024b0 FDE cie=00000000 pc=0000000000013136..0000000000013218 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001313a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000013144 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013e3e │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013154 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001316c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000013e44 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e48 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000013ea2 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000013f0e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f10 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f12 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f14 │ │ │ │ + DW_CFA_advance_loc1: 152 to 0000000000013204 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013206 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f18 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013208 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001320a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f1c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f1e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f20 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001320c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001320e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013210 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013212 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013214 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013216 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000024ec 0000000000000020 000024f0 FDE cie=00000000 pc=0000000000013218..0000000000013240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001321c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013220 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001322e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013236 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001323c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001323e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00002510 0000000000000010 00002514 FDE cie=00000000 pc=0000000000013240..0000000000013248 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fd0 0000000000000038 00002fd4 FDE cie=00000000 pc=0000000000013f28..00000000000141f0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f2a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f2c │ │ │ │ +00002524 0000000000000020 00002528 FDE cie=00000000 pc=0000000000013248..0000000000013284 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001324a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001324c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000013f3e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000013252 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 252 to 000000000001403a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001325a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001403c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000013260 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000014042 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014044 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014046 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014048 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001404a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001404c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013262 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001404e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013264 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000300c 0000000000000020 00003010 FDE cie=00000000 pc=00000000000141f0..0000000000014250 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000141f4 │ │ │ │ +00002548 0000000000000020 0000254c FDE cie=00000000 pc=0000000000013284..00000000000132e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013286 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000141f8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001328a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000014246 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001424c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001329e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001424e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000132a0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000132a2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000132a6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + │ │ │ │ +0000256c 0000000000000014 00002570 FDE cie=00000000 pc=00000000000132e6..0000000000013312 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000132f0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000001330e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003030 0000000000000058 00003034 FDE cie=00000000 pc=0000000000014250..0000000000014420 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014252 │ │ │ │ +00002584 0000000000000020 00002588 FDE cie=00000000 pc=0000000000013312..0000000000013380 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013316 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014256 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001331a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001425e │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001332e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014260 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013330 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014264 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013332 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014266 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013334 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001426a │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000025a8 0000000000000040 000025ac FDE cie=00000000 pc=0000000000013380..00000000000133e2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000013386 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013392 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000142b8 │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000133bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000142ba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000133be │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000142bc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000133c0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000142be │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000133c2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000133c4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000133c8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000142c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000133ca │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000142c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000133cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000014308 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000133ce │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001430a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000133d0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001430c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000133d2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001430e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000133d4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014310 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014312 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014314 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014316 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001431a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000133d6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000133d8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000133dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001431c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000308c 0000000000000010 00003090 FDE cie=00000000 pc=0000000000014420..000000000001442a │ │ │ │ +000025ec 0000000000000010 000025f0 FDE cie=00000000 pc=00000000000133e2..00000000000133ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030a0 0000000000000034 000030a4 FDE cie=00000000 pc=000000000001442a..0000000000014628 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001442c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014434 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00002600 0000000000000048 00002604 FDE cie=00000000 pc=00000000000133ec..00000000000134be │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000133f2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000133fe │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000001444a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001444c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014454 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001445a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001445c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001445e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000014464 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 188 to 0000000000014520 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000013410 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 132 to 0000000000013494 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013496 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013498 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001349a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001349c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001349e │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000134a2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000134ac │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014522 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134ae │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014524 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134b0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134b2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134b4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134b6 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000030d8 0000000000000038 000030dc FDE cie=00000000 pc=0000000000014628..000000000001489c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001462a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001462c │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001463a │ │ │ │ +0000264c 000000000000003c 00002650 FDE cie=00000000 pc=00000000000134be..0000000000013566 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000134c2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000134c6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000134d0 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001464c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 148 to 00000000000146e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000146e2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000146e8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000146ea │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000001353e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000146ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013540 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013542 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000146ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013544 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000146f0 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000146f2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001354a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001354e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013550 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013552 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001355e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013562 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013564 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000146f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003114 0000000000000078 00003118 FDE cie=00000000 pc=000000000001489c..0000000000014c9c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001489e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000148aa │ │ │ │ +0000268c 0000000000000034 00002690 FDE cie=00000000 pc=0000000000013566..00000000000135e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013568 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001356a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000013570 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001357a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 60 to 00000000000135b6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135b8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135ba │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135bc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135be │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135c0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000135e2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000026c4 0000000000000064 000026c8 FDE cie=00000000 pc=00000000000135e6..0000000000013782 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135e8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135ea │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000135f0 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000135fe │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001360a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000148ba │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000013614 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000148cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000013626 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000013634 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000013690 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013692 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013694 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013696 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013698 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148d2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001369a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001369c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001369e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148da │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000148e4 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 90 to 000000000001493e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136a0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 226 to 0000000000014a20 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000014a7a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014a86 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014a88 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014a8a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014a8c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014a8e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014a90 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014a92 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014a94 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136a2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a98 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 122 to 0000000000014b12 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014b14 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 164 to 0000000000014bb8 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000014be8 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014c00 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014c02 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000014c26 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014c28 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000014c50 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136a6 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014c52 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014c5e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014c60 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 80 to 00000000000136f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014c6c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00003190 0000000000000020 00003194 FDE cie=00000000 pc=0000000000014c9c..0000000000014cde │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014c9e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000014ca8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014cc8 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000014cd2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014cd4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000014cda │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000031b4 0000000000000010 000031b8 FDE cie=00000000 pc=0000000000014cde..0000000000014cf2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000031c8 0000000000000010 000031cc FDE cie=00000000 pc=0000000000014cf2..0000000000014d12 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000031dc 0000000000000010 000031e0 FDE cie=00000000 pc=0000000000014d12..0000000000014e40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136fa │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031f0 000000000000002c 000031f4 FDE cie=00000000 pc=0000000000014e40..0000000000014ea8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e44 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000014e4e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000272c 0000000000000028 00002730 FDE cie=00000000 pc=0000000000013782..00000000000137ea │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013786 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001378c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014e82 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013794 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000137d4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014e84 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000137d6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000137dc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014e86 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000137e6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014e88 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014e8a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014e96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000137e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003220 0000000000000044 00003224 FDE cie=00000000 pc=0000000000014ea8..000000000001518e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014eaa │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000014ec0 │ │ │ │ +00002758 0000000000000034 0000275c FDE cie=00000000 pc=00000000000137ea..000000000001389e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137ee │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000137f4 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000013802 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 244 to 0000000000014fb4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fb8 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000013882 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013884 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fbc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013886 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fbe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013888 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fc0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001388a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fc4 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fc6 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fc8 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fca │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fcc │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000013890 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001389a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001389c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fce │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00003268 0000000000000010 0000326c FDE cie=00000000 pc=000000000001518e..00000000000151a6 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000327c 0000000000000010 00003280 FDE cie=00000000 pc=00000000000151a6..00000000000151b2 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003290 0000000000000028 00003294 FDE cie=00000000 pc=00000000000151b2..00000000000151d4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000151b4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151b8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00002790 0000000000000040 00002794 FDE cie=00000000 pc=000000000001389e..0000000000013952 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000138a0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000138a2 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000138a8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000151c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000151c6 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000138b2 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000138bc │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000001391c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000151c8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000151ca │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001391e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013920 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000151d0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000151d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013922 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013924 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013926 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013928 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001392a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001394e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ │ │ │ │ -000032bc 0000000000000070 000032c0 FDE cie=00000000 pc=00000000000151d4..00000000000152f6 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000151d6 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151da │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000151e4 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000151ec │ │ │ │ +000027d4 00000000000000c8 000027d8 FDE cie=00000000 pc=0000000000013952..0000000000013c5c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013954 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001395e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000151fe │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001396c │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001397c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001520e │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000015236 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001524a │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 108 to 00000000000152b6 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152b8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152ba │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152bc │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000139c0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000139d4 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000139da │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000139e0 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 446 to 0000000000013b9e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152c0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152c2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152c4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013ba0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013ba2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013ba4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013ba6 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013ba8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013baa │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bac │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bae │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bb0 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bb2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bb4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bb6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013bba │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bbc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152d4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bbe │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bc0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000013be0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003330 0000000000000070 00003334 FDE cie=00000000 pc=00000000000152f6..000000000001543c │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152f8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152fc │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000013bf2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bf4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bf6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bf8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bfa │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bfc │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bfe │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c00 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000015306 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001530e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000015318 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000013c1e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c20 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c22 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c24 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c26 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c28 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c2a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015324 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000015368 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 142 to 00000000000153f6 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000013c48 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c4a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c4c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c4e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c50 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c52 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c54 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c56 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000153f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c58 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000153fa │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000153fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c5a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000028a0 0000000000000064 000028a4 FDE cie=00000000 pc=0000000000013c5c..0000000000013cea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013c5e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013c62 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000013c68 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000013c72 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013c7e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000013cc2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015400 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013cc4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015402 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013cc6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015404 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013cc8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015406 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015408 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013cca │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001540a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013ccc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001540c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001540e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015410 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015412 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013cce │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013cd0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013cd2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015414 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013cd4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013cd8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013cdc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013cde │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013ce2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013ce4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013ce6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ │ │ │ │ -000033a4 0000000000000078 000033a8 FDE cie=00000000 pc=000000000001543c..00000000000155c0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001543e │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015442 │ │ │ │ +00002908 000000000000003c 0000290c FDE cie=00000000 pc=0000000000013cea..0000000000013d66 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000013cf0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000013d02 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000015448 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000015452 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001546a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000015490 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 172 to 000000000001553c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001553e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015552 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015554 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000013d50 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015556 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013d52 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013d54 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015558 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013d56 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001555a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013d58 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013d5a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001555c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013d5c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001555e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013d5e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013d60 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015560 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015562 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015564 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015566 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015568 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013d62 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001556c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002948 0000000000000040 0000294c FDE cie=00000000 pc=0000000000013d66..0000000000013e06 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000013d6c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000013d7a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000001558a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013d82 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000013dee │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013df0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013df2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013df4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013df6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001558c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013df8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013dfa │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013dfc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000155a0 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003420 0000000000000010 00003424 FDE cie=00000000 pc=00000000000155c0..0000000000015604 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003434 0000000000000010 00003438 FDE cie=00000000 pc=0000000000015604..000000000001565a │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013dfe │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013e00 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013e02 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003448 0000000000000054 0000344c FDE cie=00000000 pc=000000000001565a..0000000000015dce │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001565c │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001565e │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000015668 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000015676 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000015690 │ │ │ │ +0000298c 000000000000004c 00002990 FDE cie=00000000 pc=0000000000013e06..0000000000013f0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013e08 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013e0a │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000013e10 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000013e2c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000156a2 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1724 to 0000000000015d5e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d60 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 198 to 0000000000013ef2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015d68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013ef4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015d70 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013ef6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015d78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013ef8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013efa │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013efc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013efe │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f00 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f02 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f04 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d88 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f06 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f08 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f0a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f0c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d8e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034a0 00000000000000c0 000034a4 FDE cie=00000000 pc=0000000000015dce..00000000000168fa │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015dd0 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000015dfe │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +000029dc 0000000000000084 000029e0 FDE cie=00000000 pc=0000000000013f0e..00000000000141a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f10 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013f20 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013f38 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000015e1a │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000013f58 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000013f6a │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1466 to 00000000000163d4 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 352 to 00000000000140ca │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140cc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140ce │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000163d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140d0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000163d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140d2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140d4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000016400 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140d6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000140f0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016402 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016404 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140f2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016406 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140f4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016408 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001640a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140f6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001640c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001640e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140f8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016410 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140fa │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016412 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016416 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016418 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000140fe │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 224 to 00000000000164f8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc1: 118 to 000000000001656e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000016580 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016582 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016584 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016588 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000165b2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000165b4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000165b6 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000165b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000165d8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000165e4 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 120 to 000000000001665c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001665e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016660 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016664 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 164 to 0000000000016708 │ │ │ │ + DW_CFA_advance_loc1: 146 to 0000000000014190 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000001672a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001672e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000016750 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016754 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000016776 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001419e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -00003564 0000000000000060 00003568 FDE cie=00000000 pc=00000000000168fa..0000000000017258 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000168fc │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000168fe │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000016904 │ │ │ │ +00002a64 00000000000000b0 00002a68 FDE cie=00000000 pc=00000000000141a2..00000000000144ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000141a4 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000141a6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016914 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000016930 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001693a │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000141c6 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000016940 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 54 to 0000000000016976 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001697e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000014202 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 1972 to 0000000000017132 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017134 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017136 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001713a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 220 to 0000000000017216 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 350 to 0000000000014360 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014362 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014364 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014366 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017218 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014368 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001721a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001436a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017226 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001436c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000014386 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017228 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014388 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017230 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017232 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001723a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001723c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001438a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017240 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001438c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017242 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001438e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017244 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017248 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014390 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001724a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014392 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001724c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000035c8 0000000000000054 000035cc FDE cie=00000000 pc=0000000000017258..00000000000178e4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001725a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014394 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001725c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001726e │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000017274 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000017282 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000172a4 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 886 to 000000000001761a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001761e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017620 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000001440c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017622 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017624 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017626 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017628 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001762a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001762c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001762e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017630 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017632 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017634 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017636 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001763a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003620 0000000000000054 00003624 FDE cie=00000000 pc=00000000000178e4..0000000000017f94 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000178e6 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000178ec │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000178f4 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000014432 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017900 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000017906 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000017918 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000017942 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 926 to 0000000000017ce0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017ce2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000017cec │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000014440 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000017cf2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cf4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cf6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cf8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cfa │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cfc │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cfe │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d00 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d02 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d04 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d06 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d08 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001444e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014452 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000014460 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003678 00000000000000b8 0000367c FDE cie=00000000 pc=0000000000017f94..0000000000018626 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017f96 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017f9e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017faa │ │ │ │ +00002b18 000000000000008c 00002b1c FDE cie=00000000 pc=00000000000144ea..000000000001460a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000144ec │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000014500 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017fb2 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000017fee │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001450e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001452e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000018026 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 340 to 000000000001817a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000018180 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018182 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00000000000145a4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018184 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018186 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145a6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018188 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145a8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001818a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145aa │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001818c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145ac │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001818e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145ae │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018190 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018192 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145b0 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018194 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145b2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145b4 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018196 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145b6 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018198 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000145ca │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145cc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145ce │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001819a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000181a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145d2 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 344 to 00000000000182fe │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000018304 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 372 to 0000000000018478 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001847e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018482 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000184a6 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000145f2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184a8 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184aa │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184ac │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184ae │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184b0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184b2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184b4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184b6 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184b8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184ba │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184bc │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184be │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000184c2 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000014606 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 194 to 0000000000018584 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018588 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001859a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001859e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000185b6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000185b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000185ca │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002ba8 0000000000000028 00002bac FDE cie=00000000 pc=000000000001460a..0000000000014638 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001460c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001460e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014612 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000014620 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185ce │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014622 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001462c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001462e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000185e0 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000185e6 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014630 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014632 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014636 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003734 0000000000000070 00003738 FDE cie=00000000 pc=0000000000018626..0000000000018b28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018628 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001862c │ │ │ │ +00002bd4 0000000000000058 00002bd8 FDE cie=00000000 pc=0000000000014638..0000000000014710 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001463a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001463c │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014642 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000014656 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018638 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000018646 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000001865c │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018670 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018680 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000186a6 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 622 to 0000000000018914 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018916 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018918 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 132 to 00000000000146da │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001891a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000146dc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001891c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000146de │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001891e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018920 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000146e0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018922 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000146e2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018924 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000146e4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018926 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000146e6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018928 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000146e8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001892a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001892e │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018930 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000146ea │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000146ec │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000146ee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018932 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000146f0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037a8 00000000000000a8 000037ac FDE cie=00000000 pc=0000000000018b28..000000000001910c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018b2a │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000018b30 │ │ │ │ +00002c30 0000000000000024 00002c34 FDE cie=00000000 pc=0000000000014710..0000000000014738 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014712 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014714 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001471a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000014724 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001472e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014730 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014734 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014736 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002c58 0000000000000010 00002c5c FDE cie=00000000 pc=0000000000014738..000000000001474c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002c6c 0000000000000010 00002c70 FDE cie=00000000 pc=000000000001474c..0000000000014764 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002c80 0000000000000010 00002c84 FDE cie=00000000 pc=0000000000014764..0000000000014786 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002c94 0000000000000010 00002c98 FDE cie=00000000 pc=0000000000014786..0000000000014804 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002ca8 000000000000002c 00002cac FDE cie=00000000 pc=0000000000014804..0000000000014870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014808 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014814 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000018b3a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000018b40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018b48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000018b6a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000014848 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001484a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001484c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001484e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014850 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014852 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001485e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00002cd8 0000000000000010 00002cdc FDE cie=00000000 pc=0000000000014870..000000000001489e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002cec 0000000000000010 00002cf0 FDE cie=00000000 pc=000000000001489e..00000000000148cc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002d00 0000000000000010 00002d04 FDE cie=00000000 pc=00000000000148cc..00000000000148fa │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002d14 0000000000000010 00002d18 FDE cie=00000000 pc=00000000000148fa..0000000000014928 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002d28 0000000000000010 00002d2c FDE cie=00000000 pc=0000000000014928..000000000001498e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002d3c 0000000000000010 00002d40 FDE cie=00000000 pc=000000000001498e..0000000000014a56 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002d50 0000000000000014 00002d54 FDE cie=00000000 pc=0000000000014a56..0000000000014aea │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002d68 0000000000000010 00002d6c FDE cie=00000000 pc=0000000000014aea..0000000000014b12 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002d7c 0000000000000010 00002d80 FDE cie=00000000 pc=0000000000014b12..0000000000014b3a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002d90 0000000000000020 00002d94 FDE cie=00000000 pc=0000000000014b3a..0000000000014b82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014b3c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014b3e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000018bf0 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 298 to 0000000000018d1a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d1c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000018d22 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000014b5e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014b66 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014b68 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d24 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000014b7e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002db4 0000000000000058 00002db8 FDE cie=00000000 pc=0000000000014b82..0000000000014c9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014b84 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000014b92 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000014be6 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000014c30 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c32 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c34 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000014c70 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c72 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c74 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d2a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c76 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c78 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c7a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d32 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d34 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d36 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c7c │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000014c92 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d3a │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014c96 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002e10 0000000000000024 00002e14 FDE cie=00000000 pc=0000000000014c9a..0000000000014d06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c9c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014ca2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000014cba │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014cbc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014cc2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014cc4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014cc6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002e38 0000000000000020 00002e3c FDE cie=00000000 pc=0000000000014d06..0000000000014d24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d08 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d0a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014d10 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014d16 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000014d20 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d22 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002e5c 0000000000000010 00002e60 FDE cie=00000000 pc=0000000000014d24..0000000000014d2a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002e70 000000000000002c 00002e74 FDE cie=00000000 pc=0000000000014d2a..0000000000014d9c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014d30 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000014d3a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014d4a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d4c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000014d56 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d58 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d5a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d5c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000014d7a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002ea0 0000000000000010 00002ea4 FDE cie=00000000 pc=0000000000014d9c..0000000000014db6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002eb4 0000000000000010 00002eb8 FDE cie=00000000 pc=0000000000014db6..0000000000014dca │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002ec8 0000000000000010 00002ecc FDE cie=00000000 pc=0000000000014dca..0000000000014dea │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002edc 0000000000000010 00002ee0 FDE cie=00000000 pc=0000000000014dea..0000000000014df0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002ef0 0000000000000058 00002ef4 FDE cie=00000000 pc=0000000000014df0..0000000000014f86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014df2 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014df4 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014dfc │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014e04 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000014e0e │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000014e1c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014e22 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014e2a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000014e6c │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000014e84 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 446 to 0000000000018ef8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018efa │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018efe │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 380 to 000000000001907a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001907c │ │ │ │ + DW_CFA_advance_loc1: 196 to 0000000000014f48 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f4a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f4c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000019094 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000014f5a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019098 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f5c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001909a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f5e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001909c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001909e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f60 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f62 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f64 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f66 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f68 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190a8 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190aa │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f6a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f6e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f70 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000190b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f74 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000190c2 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190c4 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190c6 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000190cc │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003854 0000000000000038 00003858 FDE cie=00000000 pc=000000000001910c..00000000000191a8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001910e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019112 │ │ │ │ +00002f4c 0000000000000058 00002f50 FDE cie=00000000 pc=0000000000014f86..00000000000150f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f88 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f8c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000019118 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019120 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001912a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014f92 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014f98 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014fa4 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000014fae │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000014fbc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0000000000019198 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001919a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014fc2 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000015004 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 182 to 00000000000150ba │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150bc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150be │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000150cc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001919c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150ce │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150d0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001919e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150d2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000191a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150d4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000191a2 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000191a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150d6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000191a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150d8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150da │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150dc │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000150e0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150e2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000150e6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00002fa8 0000000000000054 00002fac FDE cie=00000000 pc=00000000000150f8..000000000001524c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150fa │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150fc │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015108 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015110 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001511a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000015124 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000001514e │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015162 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 172 to 000000000001520e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015210 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015212 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015214 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000015222 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015224 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015226 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015228 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001522a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001522c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001522e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015230 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015234 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015236 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001523a │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003890 0000000000000010 00003894 FDE cie=00000000 pc=00000000000191a8..00000000000191bc │ │ │ │ +00003000 0000000000000010 00003004 FDE cie=00000000 pc=000000000001524c..0000000000015260 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038a4 0000000000000054 000038a8 FDE cie=00000000 pc=00000000000191bc..000000000001929c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000191c0 │ │ │ │ +00003014 0000000000000054 00003018 FDE cie=00000000 pc=0000000000015260..0000000000015340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015264 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000191c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015268 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000191cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015270 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000191e2 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000015286 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000019268 │ │ │ │ + DW_CFA_advance_loc1: 134 to 000000000001530c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001926a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001530e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001926c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015310 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001926e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015312 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019270 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015314 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019272 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015316 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019274 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015318 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019276 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001531a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019278 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001531c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001927c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015320 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001927e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015322 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019280 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015324 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001928e │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000015332 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019290 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015334 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019294 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015338 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019298 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001533c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001929a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001533e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038fc 000000000000002c 00003900 FDE cie=00000000 pc=000000000001929c..000000000001930a │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000192a2 │ │ │ │ +0000306c 000000000000002c 00003070 FDE cie=00000000 pc=0000000000015340..00000000000153ae │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000015346 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000192a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001534a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000192b0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000015354 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000192ba │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001535e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000192fc │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000153a0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000192fe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153a2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019300 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153a4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019302 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153a6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019304 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153a8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019306 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153aa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000392c 0000000000000024 00003930 FDE cie=00000000 pc=000000000001930a..000000000001936a │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000019314 │ │ │ │ +0000309c 0000000000000024 000030a0 FDE cie=00000000 pc=00000000000153ae..000000000001540e │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000153b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019318 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000153bc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000019326 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000153ca │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000019334 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000153d8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000019354 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000153f8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001935c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015400 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000019366 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001540a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019368 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001540c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003954 0000000000000010 00003958 FDE cie=00000000 pc=000000000001936a..0000000000019384 │ │ │ │ +000030c4 0000000000000010 000030c8 FDE cie=00000000 pc=000000000001540e..0000000000015428 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003968 0000000000000010 0000396c FDE cie=00000000 pc=0000000000019384..0000000000019392 │ │ │ │ +000030d8 0000000000000010 000030dc FDE cie=00000000 pc=0000000000015428..0000000000015436 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000397c 0000000000000010 00003980 FDE cie=00000000 pc=0000000000019392..00000000000193b0 │ │ │ │ +000030ec 0000000000000010 000030f0 FDE cie=00000000 pc=0000000000015436..0000000000015454 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003990 0000000000000010 00003994 FDE cie=00000000 pc=00000000000193b0..00000000000193ee │ │ │ │ +00003100 0000000000000010 00003104 FDE cie=00000000 pc=0000000000015454..0000000000015492 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039a4 0000000000000010 000039a8 FDE cie=00000000 pc=00000000000193ee..0000000000019406 │ │ │ │ +00003114 0000000000000010 00003118 FDE cie=00000000 pc=0000000000015492..00000000000154aa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039b8 0000000000000044 000039bc FDE cie=00000000 pc=0000000000019406..00000000000194fe │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019408 │ │ │ │ +00003128 0000000000000044 0000312c FDE cie=00000000 pc=00000000000154aa..00000000000155a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000154ac │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001940a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000154ae │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001941c │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000154c0 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 62 to 000000000001945a │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000154fe │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000001948c │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000015530 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000194a8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001554c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001554e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015550 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015552 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015554 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015556 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015558 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001555a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001555c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000194cc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015570 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000194e0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015584 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000194e6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001558a │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001558c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a00 0000000000000010 00003a04 FDE cie=00000000 pc=00000000000194fe..0000000000019516 │ │ │ │ +00003170 0000000000000010 00003174 FDE cie=00000000 pc=00000000000155a2..00000000000155ba │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a14 0000000000000010 00003a18 FDE cie=00000000 pc=0000000000019516..000000000001952e │ │ │ │ +00003184 0000000000000010 00003188 FDE cie=00000000 pc=00000000000155ba..00000000000155d2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a28 0000000000000010 00003a2c FDE cie=00000000 pc=000000000001952e..0000000000019558 │ │ │ │ +00003198 0000000000000010 0000319c FDE cie=00000000 pc=00000000000155d2..00000000000155fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a3c 00000000000000b4 00003a40 FDE cie=00000000 pc=0000000000019558..0000000000019e12 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001955a │ │ │ │ +000031ac 00000000000000b4 000031b0 FDE cie=00000000 pc=00000000000155fc..0000000000015eb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000155fe │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001955c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015600 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001956a │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001560e │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000019582 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000015626 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001958c │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000015630 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000019596 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001563a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000195c0 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000015664 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000195ee │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000015692 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_advance_loc2: 1528 to 0000000000019be6 │ │ │ │ + DW_CFA_advance_loc2: 1528 to 0000000000015c8a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019be8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015c8c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015c8e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015c90 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015c92 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015c94 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bf2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015c96 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015c98 │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015c9a │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000019c1e │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000015cc2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015cc4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015cc6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015cc8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015cca │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015ccc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015cce │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015cd0 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015cd2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019c32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015cd6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015cd8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015cda │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ @@ -9329,124 +8322,124 @@ │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_advance_loc2: 442 to 0000000000019df0 │ │ │ │ + DW_CFA_advance_loc2: 442 to 0000000000015e94 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000019e0e │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000015eb2 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003af4 000000000000002c 00003af8 FDE cie=00000000 pc=0000000000019e12..0000000000019e9e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e14 │ │ │ │ +00003264 000000000000002c 00003268 FDE cie=00000000 pc=0000000000015eb6..0000000000015f42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015eb8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015eba │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019e22 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015ec6 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019e2e │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015ed2 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000019e34 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000015ed8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000019e92 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000015f36 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f38 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f3a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f3c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f3e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00003b24 00000000000000b4 00003b28 FDE cie=00000000 pc=0000000000019e9e..000000000001a282 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019ea0 │ │ │ │ +00003294 00000000000000b4 00003298 FDE cie=00000000 pc=0000000000015f42..0000000000016326 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f44 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019ea2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f46 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000019eb8 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000015f5c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000019ec6 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000015f6a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000019edc │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000015f80 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000019f0a │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000015fae │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 536 to 000000000001a122 │ │ │ │ + DW_CFA_advance_loc2: 536 to 00000000000161c6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a124 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161c8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a126 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161ca │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a128 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161cc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a12a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161ce │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a12c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161d0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a12e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161d2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a130 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161d4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a132 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161d6 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a134 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161d8 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a136 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161da │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a138 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161dc │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a13a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161de │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a13c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161e0 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001a156 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000161fa │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a158 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161fc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a15c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016200 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a15e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016202 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a160 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016204 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ @@ -9457,30 +8450,30 @@ │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc2: 252 to 000000000001a25c │ │ │ │ + DW_CFA_advance_loc2: 252 to 0000000000016300 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000001a27e │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000016322 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ @@ -9489,240 +8482,240 @@ │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bdc 0000000000000064 00003be0 FDE cie=00000000 pc=000000000001a282..000000000001a44a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a284 │ │ │ │ +0000334c 0000000000000064 00003350 FDE cie=00000000 pc=0000000000016326..00000000000164ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016328 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a28c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016330 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a29c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016340 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001a2b8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001635c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000001a354 │ │ │ │ + DW_CFA_advance_loc1: 156 to 00000000000163f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a356 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000163fa │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a358 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000163fc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a35a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000163fe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a35c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016400 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a35e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016402 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a360 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016404 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a362 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016406 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a364 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016408 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a366 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001640a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a368 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001640c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a370 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016414 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a372 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016416 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a374 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016418 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a376 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001641a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 192 to 000000000001a436 │ │ │ │ + DW_CFA_advance_loc1: 192 to 00000000000164da │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a43a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000164de │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001a444 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000164e8 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a446 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000164ea │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a448 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000164ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00003c44 0000000000000088 00003c48 FDE cie=00000000 pc=000000000001a44a..000000000001a972 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a44c │ │ │ │ +000033b4 0000000000000088 000033b8 FDE cie=00000000 pc=00000000000164ee..0000000000016a16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000164f0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a454 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000164f8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001a474 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000016518 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000001a4d8 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000001657c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 696 to 000000000001a790 │ │ │ │ + DW_CFA_advance_loc2: 696 to 0000000000016834 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a792 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016836 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a794 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016838 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a796 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001683a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a798 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001683c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a79a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001683e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a79c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016840 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a79e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016842 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001a7ca │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001686e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a7cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016870 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a7ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016872 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a7d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016874 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a7d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016876 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a7d6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001687a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a7d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001687c │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 386 to 000000000001a95a │ │ │ │ + DW_CFA_advance_loc2: 386 to 00000000000169fe │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001a96e │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016a12 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -00003cd0 0000000000000094 00003cd4 FDE cie=00000000 pc=000000000001a972..000000000001aba2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a974 │ │ │ │ +00003440 0000000000000094 00003444 FDE cie=00000000 pc=0000000000016a16..0000000000016c46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016a18 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a976 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016a1a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001a98a │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016a2e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001a9a4 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000016a48 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 430 to 000000000001ab52 │ │ │ │ + DW_CFA_advance_loc2: 430 to 0000000000016bf6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016bf8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016bfa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab58 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016bfc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab5a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016bfe │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab5c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016c00 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016c02 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016c04 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016c06 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016c08 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016c0a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001ab7a │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016c1e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016c20 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016c22 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016c24 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ab88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016c2c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000001ab9e │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000016c42 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ @@ -9733,5103 +8726,3131 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d68 0000000000000010 00003d6c FDE cie=00000000 pc=000000000001aba2..000000000001abca │ │ │ │ +000034d8 0000000000000010 000034dc FDE cie=00000000 pc=0000000000016c46..0000000000016c8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d7c 0000000000000010 00003d80 FDE cie=00000000 pc=000000000001abca..000000000001abf2 │ │ │ │ +000034ec 0000000000000010 000034f0 FDE cie=00000000 pc=0000000000016c8c..0000000000016cba │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d90 0000000000000020 00003d94 FDE cie=00000000 pc=000000000001abf2..000000000001ac3a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001abf4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001abf6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001ac16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ac1e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ac20 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000001ac36 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00003500 0000000000000010 00003504 FDE cie=00000000 pc=0000000000016cba..0000000000016ce2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003db4 0000000000000058 00003db8 FDE cie=00000000 pc=000000000001ac3a..000000000001ad52 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ac3c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001ac4a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000001ac9e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000001ace8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001acea │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001acec │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000001ad28 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ad2a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ad2c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ad2e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ad30 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ad32 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ad34 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000001ad4a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad4e │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ +00003514 0000000000000010 00003518 FDE cie=00000000 pc=0000000000016ce2..0000000000016d00 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e10 000000000000008c 00003e14 FDE cie=00000000 pc=000000000001ad52..000000000001aee4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ad54 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad58 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ad64 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001ad88 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-112 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-120 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-128 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-104 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-136 │ │ │ │ - DW_CFA_advance_loc2: 278 to 000000000001ae9e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aea0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aea2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aea4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aea6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aea8 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001aeb2 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aeb4 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aeb6 │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aeb8 │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001aec0 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001aec6 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001aecc │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aece │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aed0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aed2 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aed4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aed6 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-104 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-112 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-120 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-128 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001aee0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ea0 0000000000000024 00003ea4 FDE cie=00000000 pc=000000000001aee4..000000000001af1c │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001aeee │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001aef6 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001af00 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001af0a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001af0c │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001af0e │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001af10 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00003528 0000000000000010 0000352c FDE cie=00000000 pc=0000000000016d00..0000000000016d1e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ec8 0000000000000024 00003ecc FDE cie=00000000 pc=000000000001af1c..000000000001af4e │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001af26 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001af2e │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001af38 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001af42 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001af44 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001af4a │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001af4c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000353c 0000000000000010 00003540 FDE cie=00000000 pc=0000000000016d1e..0000000000016d34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ef0 0000000000000028 00003ef4 FDE cie=00000000 pc=000000000001af4e..000000000001af90 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001af50 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001af5e │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001af68 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001af82 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001af84 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001af86 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001af8c │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001af8e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00003550 0000000000000010 00003554 FDE cie=00000000 pc=0000000000016d34..0000000000016d7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f1c 000000000000001c 00003f20 FDE cie=00000000 pc=000000000001af90..000000000001afba │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001af9a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001afa6 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001afb0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001afb6 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001afb8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00003f3c 0000000000000024 00003f40 FDE cie=00000000 pc=000000000001afba..000000000001aff2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001afbc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001afbe │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001afca │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001afd6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001afd8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001afe6 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001afe8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00003564 0000000000000010 00003568 FDE cie=00000000 pc=0000000000016d7c..0000000000016d8e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f64 0000000000000020 00003f68 FDE cie=00000000 pc=000000000001aff2..000000000001b018 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001aff8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001affa │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b000 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001b00e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b014 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b016 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00003578 0000000000000010 0000357c FDE cie=00000000 pc=0000000000016d8e..0000000000016da4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f88 0000000000000028 00003f8c FDE cie=00000000 pc=000000000001b018..000000000001b06e │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b01e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b020 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b028 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b030 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001b060 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b062 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b068 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b06a │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b06c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ +0000358c 0000000000000010 00003590 FDE cie=00000000 pc=0000000000016da4..0000000000016dbe │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00003fb4 0000000000000028 00003fb8 FDE cie=00000000 pc=000000000001b06e..000000000001b0c4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b074 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b076 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b07e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b086 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001b0b6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b0b8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b0be │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b0c0 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b0c2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fe0 0000000000000034 00003fe4 FDE cie=00000000 pc=000000000001b0c4..000000000001b14a │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b0ca │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b0ce │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-64 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b0da │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b0e6 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000001b136 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b138 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b13e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b140 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b142 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b144 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b146 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b148 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +000035a0 0000000000000010 000035a4 FDE cie=00000000 pc=0000000000016dbe..0000000000016dd6 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00004018 0000000000000050 0000401c FDE cie=00000000 pc=000000000001b14a..000000000001b200 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b14c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b152 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001b164 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b174 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000001b1aa │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1ac │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001b1ba │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1bc │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1be │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1c0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1c2 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b1d2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1d4 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1d6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1d8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001b1e6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001b1f0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1f2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001b1fc │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000406c 0000000000000010 00004070 FDE cie=00000000 pc=000000000001b200..000000000001b204 │ │ │ │ +000035b4 0000000000000010 000035b8 FDE cie=00000000 pc=0000000000016dd6..0000000000016dfc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004080 000000000000002c 00004084 FDE cie=00000000 pc=000000000001b204..000000000001b2c6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b206 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b20a │ │ │ │ +000035c8 000000000000004c 000035cc FDE cie=00000000 pc=0000000000016dfc..0000000000016e78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016dfe │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e02 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001b21c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000001b262 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b264 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b266 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b268 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b26a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000040b0 0000000000000054 000040b4 FDE cie=00000000 pc=000000000001b2c6..000000000001b512 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b2c8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2cc │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001b2e6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000016e18 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b2ec │ │ │ │ - DW_CFA_def_cfa_offset: 49376 │ │ │ │ - DW_CFA_advance_loc2: 436 to 000000000001b4a0 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000016e4c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4a2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b4a6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4a8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e4e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e50 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e52 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e54 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e56 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e58 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e5a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016e60 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4b6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4b8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4ba │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e62 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e64 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004108 000000000000003c 0000410c FDE cie=00000000 pc=000000000001b512..000000000001b5ee │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b518 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001b532 │ │ │ │ - DW_CFA_def_cfa_offset: 32848 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 132 to 000000000001b5b6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5b8 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5ba │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000016e6e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5bc │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5be │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5c0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5c2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5c4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5c6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004148 0000000000000020 0000414c FDE cie=00000000 pc=000000000001b5ee..000000000001b60c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5f2 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5f4 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b5fa │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b602 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b604 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e70 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b606 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e72 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e76 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000416c 000000000000006c 00004170 FDE cie=00000000 pc=000000000001b60c..000000000001b7a4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b60e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001b61c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00003618 0000000000000048 0000361c FDE cie=00000000 pc=0000000000016e78..0000000000016ef0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e7a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e7e │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016e92 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b62c │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000001b674 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b67c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b67e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000016ec6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b680 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b682 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ec8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016eca │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b684 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ecc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b686 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ece │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b68a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b68c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b68e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001b6a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ed0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001b6c8 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000001b70e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ed2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b710 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b71c │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b72c │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000001b784 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b78a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b78c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016ed8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016eda │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016edc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b79c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b79e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b7a0 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000041dc 000000000000004c 000041e0 FDE cie=00000000 pc=000000000001b7a4..000000000001b8fc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b7a6 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001b7b0 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000001b7da │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b7de │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000016ee6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b7e0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b7e2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b7e4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b7e6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b7e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b7f0 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000001b840 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b842 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b84e │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b85e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000001b8a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b8b0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b8b2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001b8bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b8be │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b8c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ee8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016eea │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016eee │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000422c 0000000000000058 00004230 FDE cie=00000000 pc=000000000001b8fc..000000000001bb90 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b8fe │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001b91e │ │ │ │ - DW_CFA_def_cfa_offset: 49408 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ +00003664 000000000000007c 00003668 FDE cie=00000000 pc=0000000000016ef0..0000000000016f96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ef2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016ef8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016f10 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 464 to 000000000001baee │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001baf0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001baf4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001baf6 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 62 to 0000000000016f4e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001baf8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f50 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f52 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bafa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f54 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bafc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f56 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bafe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f58 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb00 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f5a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb02 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f5c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb06 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f5e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb0a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb0c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f60 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016f68 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f6a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb0e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004288 000000000000004c 0000428c FDE cie=00000000 pc=000000000001bb90..000000000001bdb6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb92 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb94 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000001bbc2 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f6e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 180 to 000000000001bc76 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc78 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016f7a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f7c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f7e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f80 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f82 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f84 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f86 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f88 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc84 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f8a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc88 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f8c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc8e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc90 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc92 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000042d8 0000000000000020 000042dc FDE cie=00000000 pc=000000000001bdb6..000000000001bdf6 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001bdc4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bdc6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001bdcc │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001bde8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001bdee │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bdf0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bdf2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000042fc 000000000000002c 00004300 FDE cie=00000000 pc=000000000001bdf6..000000000001be24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bdf8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001bdfe │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001be0c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be0e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be12 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be14 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be18 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be1a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be1c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be1e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be22 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000432c 0000000000000010 00004330 FDE cie=00000000 pc=000000000001be24..000000000001be3a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004340 0000000000000028 00004344 FDE cie=00000000 pc=000000000001be3a..000000000001be68 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be3c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be3e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001be48 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001be50 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001be58 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001be60 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be62 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be64 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f8e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f92 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f94 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000436c 000000000000002c 00004370 FDE cie=00000000 pc=000000000001be68..000000000001bfc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be6c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001be76 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +000036e4 0000000000000050 000036e8 FDE cie=00000000 pc=0000000000016f96..0000000000017154 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f98 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016f9e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000016fac │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 236 to 000000000001bf62 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bf6a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf6e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bf70 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf74 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bf76 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bf78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000439c 0000000000000058 000043a0 FDE cie=00000000 pc=000000000001bfc0..000000000001c368 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bfc2 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000001bfe0 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000016fce │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bfe4 │ │ │ │ - DW_CFA_def_cfa_offset: 49424 │ │ │ │ - DW_CFA_advance_loc1: 170 to 000000000001c08e │ │ │ │ + DW_CFA_advance_loc2: 356 to 0000000000017132 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c090 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c092 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017134 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c094 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017136 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c096 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017138 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c098 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001713a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c09a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001713c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c09c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001713e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c09e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017140 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c0a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017142 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c0a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017144 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c0a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017146 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c0a6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c0a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017148 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c0aa │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001714c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001714e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c0ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017150 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000043f8 0000000000000010 000043fc FDE cie=00000000 pc=000000000001c368..000000000001c37e │ │ │ │ +00003738 0000000000000010 0000373c FDE cie=00000000 pc=0000000000017154..000000000001718c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000440c 0000000000000010 00004410 FDE cie=00000000 pc=000000000001c37e..000000000001c386 │ │ │ │ +0000374c 0000000000000010 00003750 FDE cie=00000000 pc=000000000001718c..00000000000171b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004420 0000000000000030 00004424 FDE cie=00000000 pc=000000000001c386..000000000001c45e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c388 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c38a │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001c3aa │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000001c3f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c3f2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c3f4 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c3f6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c3fa │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c3fc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c3fe │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00003760 0000000000000010 00003764 FDE cie=00000000 pc=00000000000171b4..0000000000017282 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004454 000000000000002c 00004458 FDE cie=00000000 pc=000000000001c45e..000000000001c49c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c460 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c466 │ │ │ │ +00003774 0000000000000090 00003778 FDE cie=00000000 pc=0000000000017282..0000000000017758 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017284 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000017292 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000172a4 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000172ae │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000172c4 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000001c47c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c47e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c480 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c482 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c484 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c494 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c496 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 902 to 000000000001764a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c498 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001764c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c49a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00004484 0000000000000020 00004488 FDE cie=00000000 pc=000000000001c49c..000000000001c4d8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c49e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c4a0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000001c4b6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c4ba │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c4bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c4d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001764e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017650 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017652 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017654 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017656 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017658 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001765a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001765c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017670 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c4d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017672 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017676 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017678 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -000044a8 0000000000000038 000044ac FDE cie=00000000 pc=000000000001c4d8..000000000001c550 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c4da │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c4ea │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001767a │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 62 to 000000000001c528 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c530 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 198 to 0000000000017740 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c532 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c534 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c536 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c538 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c53a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c53c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c53e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c540 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000044e4 0000000000000010 000044e8 FDE cie=00000000 pc=000000000001c550..000000000001c556 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000044f8 0000000000000020 000044fc FDE cie=00000000 pc=000000000001c556..000000000001c60c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c55a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c55e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017754 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001c57a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c57c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c57e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c580 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000451c 0000000000000010 00004520 FDE cie=00000000 pc=000000000001c60c..000000000001c618 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004530 0000000000000010 00004534 FDE cie=00000000 pc=000000000001c618..000000000001c628 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004544 0000000000000010 00004548 FDE cie=00000000 pc=000000000001c628..000000000001c650 │ │ │ │ +00003808 0000000000000010 0000380c FDE cie=00000000 pc=0000000000017758..000000000001776e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004558 0000000000000010 0000455c FDE cie=00000000 pc=000000000001c650..000000000001c652 │ │ │ │ +0000381c 0000000000000010 00003820 FDE cie=00000000 pc=000000000001776e..0000000000017784 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000456c 0000000000000010 00004570 FDE cie=00000000 pc=000000000001c652..000000000001c654 │ │ │ │ +00003830 0000000000000010 00003834 FDE cie=00000000 pc=0000000000017784..000000000001779a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004580 0000000000000010 00004584 FDE cie=00000000 pc=000000000001c654..000000000001c66c │ │ │ │ +00003844 0000000000000010 00003848 FDE cie=00000000 pc=000000000001779a..00000000000177b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004594 0000000000000010 00004598 FDE cie=00000000 pc=000000000001c66c..000000000001c66e │ │ │ │ +00003858 0000000000000010 0000385c FDE cie=00000000 pc=00000000000177b0..00000000000177c6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045a8 0000000000000014 000045ac FDE cie=00000000 pc=000000000001c66e..000000000001c670 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000386c 0000000000000010 00003870 FDE cie=00000000 pc=00000000000177c6..00000000000177dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045c0 0000000000000014 000045c4 FDE cie=00000000 pc=000000000001c670..000000000001c694 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c672 │ │ │ │ +00003880 0000000000000014 00003884 FDE cie=00000000 pc=00000000000177dc..0000000000017800 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000177de │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001c68a │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000177f6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045d8 0000000000000028 000045dc FDE cie=00000000 pc=000000000001c694..000000000001c72c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c696 │ │ │ │ +00003898 0000000000000028 0000389c FDE cie=00000000 pc=0000000000017800..0000000000017898 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017802 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c69e │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001780a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001c6be │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001782a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c6c4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017830 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c6c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017832 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c6c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017834 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c6ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017836 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c6cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017838 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004604 000000000000002c 00004608 FDE cie=00000000 pc=000000000001c72c..000000000001c780 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c72e │ │ │ │ +000038c4 000000000000002c 000038c8 FDE cie=00000000 pc=0000000000017898..00000000000178ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001789a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c734 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000178a0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001c746 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000178b2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001c766 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000178d2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c768 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000178d4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c770 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000178dc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001c77a │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000178e6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c77c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000178e8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c77e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000178ea │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004634 0000000000000010 00004638 FDE cie=00000000 pc=000000000001c780..000000000001c788 │ │ │ │ +000038f4 0000000000000010 000038f8 FDE cie=00000000 pc=00000000000178ec..00000000000178f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004648 0000000000000024 0000464c FDE cie=00000000 pc=000000000001c788..000000000001c7e0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c78a │ │ │ │ +00003908 0000000000000024 0000390c FDE cie=00000000 pc=00000000000178f4..000000000001794c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000178f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c790 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000178fc │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001c7b0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001791c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c7b6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017922 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c7b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017924 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c7ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017926 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c7bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017928 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004670 000000000000002c 00004674 FDE cie=00000000 pc=000000000001c7e0..000000000001c842 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c7e6 │ │ │ │ +00003930 000000000000002c 00003934 FDE cie=00000000 pc=000000000001794c..00000000000179ae │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017952 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c7ea │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017956 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001c7f4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000017960 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c808 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017974 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c80a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017976 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c810 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001797c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c812 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001797e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c814 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017980 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c816 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017982 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000001c83c │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000179a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c83e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000179aa │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000046a0 0000000000000010 000046a4 FDE cie=00000000 pc=000000000001c842..000000000001c85e │ │ │ │ +00003960 0000000000000010 00003964 FDE cie=00000000 pc=00000000000179ae..00000000000179ca │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046b4 0000000000000034 000046b8 FDE cie=00000000 pc=000000000001c85e..000000000001c924 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c864 │ │ │ │ +00003974 0000000000000034 00003978 FDE cie=00000000 pc=00000000000179ca..0000000000017a90 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000179d0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c86a │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000179d6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c87e │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000179ea │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001c898 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000017a04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c89e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017a0a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017a0c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017a0e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017a10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017a12 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017a14 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001c8dc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000017a48 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017a4a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001c8f8 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000017a64 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ │ │ │ │ -000046ec 0000000000000010 000046f0 FDE cie=00000000 pc=000000000001c924..000000000001c928 │ │ │ │ +000039ac 0000000000000010 000039b0 FDE cie=00000000 pc=0000000000017a90..0000000000017a94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004700 0000000000000088 00004704 FDE cie=00000000 pc=000000000001c928..000000000001d2ae │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c92a │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001c93c │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c94c │ │ │ │ +000039c0 0000000000000010 000039c4 FDE cie=00000000 pc=0000000000017a94..0000000000017acc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000039d4 0000000000000028 000039d8 FDE cie=00000000 pc=0000000000017acc..0000000000017b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ad0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ad4 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 98 to 000000000001c9ae │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000017ade │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 1928 to 000000000001d136 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000017b06 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d138 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017b08 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d13a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d13c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d13e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d140 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d142 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d144 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001d15e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017b0e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d160 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d162 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d164 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d168 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d16a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000017b18 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017b1a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d16c │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003a00 0000000000000038 00003a04 FDE cie=00000000 pc=0000000000017b1c..0000000000017b98 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017b22 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017b2e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000017b48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 188 to 000000000001d228 │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000017b80 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b84 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017b8a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017b8c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017b8e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017b90 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017b92 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017b94 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d238 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017b96 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000478c 0000000000000078 00004790 FDE cie=00000000 pc=000000000001d2ae..000000000001d4e0 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001d2c0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001d2d2 │ │ │ │ +00003a3c 0000000000000054 00003a40 FDE cie=00000000 pc=0000000000017b98..0000000000017fd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017b9a │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017b9c │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017ba2 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017baa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017bb0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017bb8 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017bbe │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 250 to 000000000001d3cc │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017bc6 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 94 to 000000000001d42a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d42c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d42e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d430 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d432 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d436 │ │ │ │ + DW_CFA_advance_loc2: 302 to 0000000000017cf4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d438 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017cf6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d43a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017cf8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d43c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017cfa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d43e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017cfc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d440 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017cfe │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d442 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d00 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d444 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d02 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d446 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d448 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d04 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d06 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d08 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d0a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d0e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d44c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001d45e │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d12 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003a94 0000000000000010 00003a98 FDE cie=00000000 pc=0000000000017fd4..0000000000017fde │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004808 000000000000001c 0000480c FDE cie=00000000 pc=000000000001d4e0..000000000001d510 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d4e2 │ │ │ │ +00003aa8 0000000000000020 00003aac FDE cie=00000000 pc=0000000000017fde..0000000000017ffc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fe0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d4e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fe2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017fe8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d4ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017fee │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d4ee │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000017ff8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017ffa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d4f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00004828 000000000000001c 0000482c FDE cie=00000000 pc=000000000001d510..000000000001d544 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d512 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001d518 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d520 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d522 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d524 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004848 0000000000000034 0000484c FDE cie=00000000 pc=000000000001d544..000000000001d5b2 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001d54a │ │ │ │ +00003acc 0000000000000038 00003ad0 FDE cie=00000000 pc=0000000000017ffc..0000000000018086 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000018002 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001d558 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018006 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000018024 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000001d5a0 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000018070 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5a2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000018076 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018078 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001807a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001807c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001807e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018080 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018082 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018084 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004880 0000000000000054 00004884 FDE cie=00000000 pc=000000000001d5b2..000000000001e02a │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5b6 │ │ │ │ - DW_CFA_def_cfa_offset: 656 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5ba │ │ │ │ +00003b08 0000000000000044 00003b0c FDE cie=00000000 pc=0000000000018086..00000000000183fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018088 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000018092 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d5c2 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000001d616 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001809e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 548 to 000000000001d83a │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 374 to 0000000000018214 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d83e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018216 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d842 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018218 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d846 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001821a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d84a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001821c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d84e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d852 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001821e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d856 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018220 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d85a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018222 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d85e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d862 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d866 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001d86c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d870 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d872 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000048d8 0000000000000058 000048dc FDE cie=00000000 pc=000000000001e02a..000000000001e1c0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e02c │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e02e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e036 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e03e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001e048 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001e056 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001e05c │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e064 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000001e0a6 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e0be │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 196 to 000000000001e182 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018224 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e184 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e186 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001e194 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e196 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e198 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e19a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e19c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018228 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e19e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e1a0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e1a2 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e1a4 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e1a8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e1aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001822a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e1ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001822c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004934 0000000000000058 00004938 FDE cie=00000000 pc=000000000001e1c0..000000000001e332 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e1c2 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e1c6 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001e1cc │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001e1d2 │ │ │ │ +00003b50 0000000000000034 00003b54 FDE cie=00000000 pc=00000000000183fa..0000000000018498 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000018400 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001840e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e1de │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001e1e8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001e1f6 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001e1fc │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000001e23e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 182 to 000000000001e2f4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e2f6 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e2f8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001e306 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e308 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000018486 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e30a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018488 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001848a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e30c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001848c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e30e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001848e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e310 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018490 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018492 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e312 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e314 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e316 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e31a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e31c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018494 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e320 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004990 0000000000000054 00004994 FDE cie=00000000 pc=000000000001e332..000000000001e486 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e334 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e336 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e342 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e34a │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001e354 │ │ │ │ +00003b88 000000000000006c 00003b8c FDE cie=00000000 pc=0000000000018498..00000000000186e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001849a │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001849c │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000184a6 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000184b4 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000184ca │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001e35e │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000001e388 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e39c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 172 to 000000000001e448 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e44a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e44c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e44e │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001e45c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 380 to 0000000000018646 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e45e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e460 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018648 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e462 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001864a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001864c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e464 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001864e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018650 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e466 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018652 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e468 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018654 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e46a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018656 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e46e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018658 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001865a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001865c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e470 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001865e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018660 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e474 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000049e8 0000000000000010 000049ec FDE cie=00000000 pc=000000000001e486..000000000001e4cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000049fc 0000000000000010 00004a00 FDE cie=00000000 pc=000000000001e4cc..000000000001e4fa │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a10 0000000000000010 00004a14 FDE cie=00000000 pc=000000000001e4fa..000000000001e522 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a24 0000000000000010 00004a28 FDE cie=00000000 pc=000000000001e522..000000000001e540 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a38 0000000000000010 00004a3c FDE cie=00000000 pc=000000000001e540..000000000001e55e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a4c 0000000000000010 00004a50 FDE cie=00000000 pc=000000000001e55e..000000000001e574 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a60 0000000000000010 00004a64 FDE cie=00000000 pc=000000000001e574..000000000001e5bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a74 0000000000000010 00004a78 FDE cie=00000000 pc=000000000001e5bc..000000000001e5ce │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a88 0000000000000010 00004a8c FDE cie=00000000 pc=000000000001e5ce..000000000001e5e4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a9c 0000000000000010 00004aa0 FDE cie=00000000 pc=000000000001e5e4..000000000001e5fe │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004ab0 0000000000000010 00004ab4 FDE cie=00000000 pc=000000000001e5fe..000000000001e616 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004ac4 0000000000000010 00004ac8 FDE cie=00000000 pc=000000000001e616..000000000001e63c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004ad8 000000000000004c 00004adc FDE cie=00000000 pc=000000000001e63c..000000000001e6b8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e63e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e642 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018662 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000001e658 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001e68c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e68e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e690 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e692 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e694 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e696 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e698 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e69a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001e6a0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e6a2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e6a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001e6ae │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e6b0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e6b2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e6b6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -00004b28 0000000000000048 00004b2c FDE cie=00000000 pc=000000000001e6b8..000000000001e730 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e6ba │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e6be │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ +00003bf8 0000000000000058 00003bfc FDE cie=00000000 pc=00000000000186e2..0000000000018cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000186e6 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000186e8 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000186f2 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001871a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000018762 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e6d2 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001e706 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 1122 to 0000000000018bc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e708 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e70a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e70c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e70e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e710 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e712 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001e718 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e71a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e71c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001e726 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018bc8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000018bce │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018bd2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018bd6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018bda │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018bde │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e728 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e72a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018be2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e72e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018be6 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018bea │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018bec │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018bee │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018bf0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018bf2 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018bf6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018bf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b74 000000000000007c 00004b78 FDE cie=00000000 pc=000000000001e730..000000000001e7d6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e732 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001e738 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00003c54 000000000000009c 00003c58 FDE cie=00000000 pc=0000000000018cd0..00000000000193b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018cd4 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018cd8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000018cde │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018cea │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e750 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018cfe │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000018d1a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000018d30 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000018d5a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018d66 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000018dd4 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 62 to 000000000001e78e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e790 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 1166 to 0000000000019262 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e792 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019264 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019266 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019268 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000019280 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019284 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019288 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e794 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001928a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e796 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001928c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e798 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001928e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e79a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e79c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e79e │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7a0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e7a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019290 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019292 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019294 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019298 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7ae │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001929a │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e7ba │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7bc │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7be │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000192a4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000192ba │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7c0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7c2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7c4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7c6 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000192bc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7ca │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000192c0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 194 to 0000000000019382 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019384 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019386 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7ce │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e7d2 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7d4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019388 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001938c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000193ac │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000193b4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -00004bf4 0000000000000050 00004bf8 FDE cie=00000000 pc=000000000001e7d6..000000000001e994 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7d8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001e7de │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001e7ec │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000001e80e │ │ │ │ +00003cf4 0000000000000054 00003cf8 FDE cie=00000000 pc=00000000000193b8..0000000000019502 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193ba │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193bc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000193c0 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000193d6 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000193de │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000193f2 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 356 to 000000000001e972 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000019418 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 200 to 00000000000194e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e974 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194e2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e976 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194e4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e978 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194e6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e97a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194e8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e97c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194ea │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e97e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194ec │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e980 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e982 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194ee │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e984 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194f0 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e986 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194f2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e988 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e98c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194f4 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e98e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194f6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000194fa │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e990 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000194fe │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004c48 0000000000000010 00004c4c FDE cie=00000000 pc=000000000001e994..000000000001e9cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004c5c 0000000000000010 00004c60 FDE cie=00000000 pc=000000000001e9cc..000000000001e9f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004c70 0000000000000010 00004c74 FDE cie=00000000 pc=000000000001e9f4..000000000001eac2 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c84 0000000000000090 00004c88 FDE cie=00000000 pc=000000000001eac2..000000000001ef98 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001eac4 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001ead2 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ +00003d4c 0000000000000078 00003d50 FDE cie=00000000 pc=0000000000019502..00000000000196f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019504 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019506 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001951c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001eae4 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001eaee │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000001eb04 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000001953a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 902 to 000000000001ee8a │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 254 to 0000000000019638 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001963a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee8e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001963c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001963e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee92 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019640 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee96 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019642 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019644 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019646 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019648 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001eeb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001964c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001eeb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001964e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eeb6 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001eeb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019656 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019658 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001965a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001eeba │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001965c │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 198 to 000000000001ef80 │ │ │ │ + DW_CFA_advance_loc1: 144 to 00000000000196ec │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001ef94 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d18 0000000000000010 00004d1c FDE cie=00000000 pc=000000000001ef98..000000000001efae │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d2c 0000000000000010 00004d30 FDE cie=00000000 pc=000000000001efae..000000000001efc4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d40 0000000000000010 00004d44 FDE cie=00000000 pc=000000000001efc4..000000000001efda │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d54 0000000000000010 00004d58 FDE cie=00000000 pc=000000000001efda..000000000001eff0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d68 0000000000000010 00004d6c FDE cie=00000000 pc=000000000001eff0..000000000001f006 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d7c 0000000000000010 00004d80 FDE cie=00000000 pc=000000000001f006..000000000001f01c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d90 0000000000000010 00004d94 FDE cie=00000000 pc=000000000001f01c..000000000001f044 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004da4 0000000000000060 00004da8 FDE cie=00000000 pc=000000000001f044..000000000001f2f6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f046 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f048 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001f04e │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001f060 │ │ │ │ +00003dc8 000000000000008c 00003dcc FDE cie=00000000 pc=00000000000196f2..0000000000019e0c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000196f4 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000196f6 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000196fc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000019718 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000001f082 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000001f0e2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f0e4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f0f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f0fa │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f0fc │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f0fe │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f100 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f102 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f106 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f108 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f10a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f10c │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f114 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001f134 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f136 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f138 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001f142 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001971e │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 244 to 000000000001f236 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f246 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000001f28c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000019746 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004e08 000000000000003c 00004e0c FDE cie=00000000 pc=000000000001f2f6..000000000001f3bc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f2f8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001f2fe │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001f30c │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000001f35a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f35c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f35e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f360 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f362 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f364 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f366 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000001f3b0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f3b2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f3b4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f3b6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f3b8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f3ba │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004e48 0000000000000010 00004e4c FDE cie=00000000 pc=000000000001f3bc..000000000001f3e4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004e5c 0000000000000048 00004e60 FDE cie=00000000 pc=000000000001f3e4..000000000001f4d2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f3e6 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001f3ec │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000001f40e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f410 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f412 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f414 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f416 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f41e │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001f442 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f44a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001f46e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f470 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f472 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f474 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f476 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f478 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f47a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000001f4ce │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004ea8 0000000000000038 00004eac FDE cie=00000000 pc=000000000001f4d2..000000000001f562 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f4d4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f4d6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001f4e8 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f4fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f4fe │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f500 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f502 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f504 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f506 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f508 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f50a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f50c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f50e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004ee4 0000000000000054 00004ee8 FDE cie=00000000 pc=000000000001f562..0000000000020166 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f566 │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f568 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f570 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000001f5a6 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc2: 466 to 000000000001f778 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f77c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f77e │ │ │ │ + DW_CFA_advance_loc1: 154 to 00000000000197e0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f780 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000197e2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f782 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000197e4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f784 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000197e6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f786 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000197e8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f788 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f78a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000197ea │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f78c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000197ec │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f78e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000197ee │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f790 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000197f0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f792 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000019806 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019808 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001980a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001980e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f794 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f798 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019810 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f79a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004f3c 0000000000000050 00004f40 FDE cie=00000000 pc=0000000000020166..0000000000020358 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002016a │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002016e │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002018a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019812 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002019e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 394 to 0000000000020328 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002032a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002032c │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 1504 to 0000000000019df2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002032e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020330 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020332 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020334 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020336 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020338 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002033a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002033c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002033e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020340 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020342 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020344 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004f90 0000000000000050 00004f94 FDE cie=00000000 pc=0000000000020358..0000000000020580 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002035a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000020364 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020374 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000019e04 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 250 to 000000000002046e │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 222 to 000000000002054c │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002054e │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000020562 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020564 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020566 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020568 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002056a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002056c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002056e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020570 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020572 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020576 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020578 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002057a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fe4 0000000000000070 00004fe8 FDE cie=00000000 pc=0000000000020580..0000000000020a98 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020582 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020584 │ │ │ │ +00003e58 00000000000000ac 00003e5c FDE cie=00000000 pc=0000000000019e0c..000000000001a420 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019e0e │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e12 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000205a0 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000019e18 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000019e30 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000019e46 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000019e64 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 446 to 000000000002075e │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 636 to 00000000000209da │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc1: 130 to 0000000000020a5c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 62 to 0000000000019ea2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ea4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ea6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000019ebc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ebe │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ec0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a62 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a64 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a66 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ec2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ec4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ec6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a6e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a70 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020a74 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ec8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019eca │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a78 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ecc │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000019ed2 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0000000000019f48 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020a88 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - │ │ │ │ -00005058 0000000000000034 0000505c FDE cie=00000000 pc=0000000000020a98..0000000000020b2c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a9a │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000020aa4 │ │ │ │ + DW_CFA_advance_loc2: 276 to 000000000001a05c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a05e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000001a084 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a086 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a088 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a08a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a08c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000020ab2 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000020b06 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 344 to 000000000001a1e4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001a208 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b08 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b0a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b0c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a20a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a20c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020b1c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020b20 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a20e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a210 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005090 0000000000000030 00005094 FDE cie=00000000 pc=0000000000020b2c..0000000000020c9c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b2e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b30 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000020b44 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 250 to 0000000000020c3e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c42 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020c44 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020c46 │ │ │ │ + DW_CFA_advance_loc1: 140 to 000000000001a29c │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 328 to 000000000001a3e4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020c48 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020c4a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020c4c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000050c4 000000000000002c 000050c8 FDE cie=00000000 pc=0000000000020c9c..0000000000020d84 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020c9e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ca0 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020cac │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020cb4 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000020d2a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020d2c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020d2e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020d30 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020d32 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020d34 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000050f4 0000000000000020 000050f8 FDE cie=00000000 pc=0000000000020d84..0000000000020dae │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020d86 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000020d8c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000020d96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020da6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020daa │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020dac │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005118 0000000000000010 0000511c FDE cie=00000000 pc=0000000000020dae..0000000000020db0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000512c 0000000000000010 00005130 FDE cie=00000000 pc=0000000000020db0..0000000000020db2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005140 0000000000000010 00005144 FDE cie=00000000 pc=0000000000020db2..0000000000020dd0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005154 0000000000000018 00005158 FDE cie=00000000 pc=0000000000020dd0..0000000000020e14 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020dd2 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020dda │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000020de0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000020e12 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00005170 000000000000001c 00005174 FDE cie=00000000 pc=0000000000020e14..0000000000020e4e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e18 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e1c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000020e46 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020e48 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020e4a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00005190 0000000000000030 00005194 FDE cie=00000000 pc=0000000000020e4e..0000000000020ec6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020e50 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000020e56 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a3f0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000020e5c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 62 to 0000000000020e9a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020e9c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020e9e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ea0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ea2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ea4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ea6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000051c4 0000000000000010 000051c8 FDE cie=00000000 pc=0000000000020ec6..0000000000020f0e │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051d8 000000000000004c 000051dc FDE cie=00000000 pc=0000000000020f0e..0000000000020f96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f10 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020f18 │ │ │ │ +00003f08 00000000000000bc 00003f0c FDE cie=00000000 pc=000000000001a420..000000000001a9d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a422 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001a428 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a438 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000001a45e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001a468 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001a47c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020f28 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000020f42 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000001a4f8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000020f66 │ │ │ │ + DW_CFA_advance_loc1: 210 to 000000000001a5ca │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001a5e0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f68 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a5e2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a5e4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a5e6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a5e8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a5ea │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a5ec │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a5ee │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a5f0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a600 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000020f6e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f70 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a602 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f72 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020f76 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f78 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a604 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a606 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f7a │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a608 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f7c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020f84 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f86 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f88 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f8a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f8c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f8e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005228 0000000000000058 0000522c FDE cie=00000000 pc=0000000000020f96..0000000000021170 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f98 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020f9c │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020fa8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000020fc2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020fc4 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020fc6 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020fc8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020fcc │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020fce │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020fd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020fd2 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000020fe4 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000021026 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 298 to 0000000000021150 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021152 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021154 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002115c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002115e │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 422 to 000000000001a7ae │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a7b2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021160 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021162 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021164 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021166 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021168 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002116c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002116e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005284 0000000000000054 00005288 FDE cie=00000000 pc=0000000000021170..0000000000021226 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021174 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002117a │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000021188 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a7b6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000211e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000211e8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000211ea │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000211ec │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000211f4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000211f6 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000211f8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000211fa │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000211fc │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021200 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021202 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021204 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002120e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021210 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021212 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021214 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021216 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000021220 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021222 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021224 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000052dc 0000000000000054 000052e0 FDE cie=00000000 pc=0000000000021226..00000000000212e2 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002122a │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021230 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002123e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000212a2 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 496 to 000000000001a9a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212a4 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212a6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212a8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000212ae │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000212b2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212b4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212b6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a9aa │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000212ba │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212bc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212be │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212c0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000212c8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000212cc │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212ce │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212d0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212d2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000212da │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000212de │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212e0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005334 0000000000000030 00005338 FDE cie=00000000 pc=00000000000212e2..0000000000021370 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212e4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212e6 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000212f0 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000002134c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002134e │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001a9b8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021356 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021358 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002135a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002135c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002135e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005368 0000000000000010 0000536c FDE cie=00000000 pc=0000000000021370..000000000002138e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000537c 0000000000000074 00005380 FDE cie=00000000 pc=000000000002138e..0000000000021412 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021390 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021396 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002139c │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000213a2 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000213aa │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000213b0 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000213d2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213d4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213d6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213d8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213da │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000213de │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213e0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213e2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213e4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213e6 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000213ea │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213ec │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213ee │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001a9cc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213f0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213f2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213f4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213f6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000213fa │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213fc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213fe │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021400 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021402 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021408 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002140e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021410 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053f4 0000000000000068 000053f8 FDE cie=00000000 pc=0000000000021412..000000000002149a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021414 │ │ │ │ +00003fc8 0000000000000050 00003fcc FDE cie=00000000 pc=000000000001a9d0..000000000001aa86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a9d2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002141a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021420 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021426 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002142e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001a9d8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021434 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002143e │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000021464 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021466 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021468 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002146a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002146c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002146e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021472 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021474 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021476 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001a9ea │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a9fa │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021478 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000001aa30 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002147a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002147c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002147e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021482 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aa32 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021484 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021486 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021488 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002148a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021490 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001aa40 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021496 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021498 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005460 0000000000000030 00005464 FDE cie=00000000 pc=000000000002149a..00000000000214fa │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002149e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000214a2 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000214ae │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000214da │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000214dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aa42 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000214e4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000214e8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000214ea │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000214ee │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - │ │ │ │ -00005494 0000000000000018 00005498 FDE cie=00000000 pc=00000000000214fa..0000000000021514 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000214fc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021502 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021508 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000021512 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aa44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -000054b0 0000000000000028 000054b4 FDE cie=00000000 pc=0000000000021514..000000000002155a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021516 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021518 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000021526 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aa46 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002153e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021546 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000021554 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021556 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021558 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000054dc 0000000000000010 000054e0 FDE cie=00000000 pc=000000000002155a..0000000000021596 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000054f0 0000000000000010 000054f4 FDE cie=00000000 pc=0000000000021596..0000000000021622 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005504 000000000000002c 00005508 FDE cie=00000000 pc=0000000000021622..000000000002167a │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021628 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002162e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000021642 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aa48 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000002166c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002166e │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001aa58 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021670 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aa5a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021672 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aa5c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021676 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021678 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005534 0000000000000034 00005538 FDE cie=00000000 pc=000000000002167a..00000000000216ee │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002167c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002167e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aa5e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002168a │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000216a0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 60 to 00000000000216dc │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000216de │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001aa6c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000216e0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001aa76 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000216e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aa78 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000216e4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000216e6 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216ea │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000216ec │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000556c 0000000000000010 00005570 FDE cie=00000000 pc=00000000000216ee..00000000000216f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005580 0000000000000028 00005584 FDE cie=00000000 pc=00000000000216f4..0000000000021746 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000216fa │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000021704 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001aa82 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000021738 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002173a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002173c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002173e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021740 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021742 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -000055ac 0000000000000024 000055b0 FDE cie=00000000 pc=0000000000021746..000000000002176a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021748 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002174c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000021756 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000021760 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021764 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021766 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021768 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000055d4 0000000000000024 000055d8 FDE cie=00000000 pc=000000000002176a..00000000000217a4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002176c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021770 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002177c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000021798 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002179e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217a0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217a2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055fc 0000000000000024 00005600 FDE cie=00000000 pc=00000000000217a4..00000000000217de │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217a6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000217aa │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000217b6 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000217d2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000217d8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217da │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217dc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000401c 0000000000000010 00004020 FDE cie=00000000 pc=000000000001aa86..000000000001aa8a │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00005624 0000000000000028 00005628 FDE cie=00000000 pc=00000000000217de..000000000002181c │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217e0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000217e6 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000217f0 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000217f8 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002180e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021814 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021816 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021818 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002181a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005650 0000000000000028 00005654 FDE cie=00000000 pc=000000000002181c..0000000000021882 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021822 │ │ │ │ +00004030 000000000000002c 00004034 FDE cie=00000000 pc=000000000001aa8a..000000000001ab4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aa8c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002182c │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002183c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000021874 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002187a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002187c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002187e │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021880 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000567c 0000000000000040 00005680 FDE cie=00000000 pc=0000000000021882..00000000000218ca │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021884 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021888 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa90 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002188e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000218ac │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218ae │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000218b4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218b6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218ba │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000218c0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218c2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218c4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001aaa2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218c6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218c8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000056c0 0000000000000030 000056c4 FDE cie=00000000 pc=00000000000218ca..000000000002194e │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218cc │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000218d0 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000218ea │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000021904 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 54 to 000000000002193a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002193c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002193e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021940 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021942 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021944 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021946 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000056f4 0000000000000060 000056f8 FDE cie=00000000 pc=000000000002194e..0000000000021a2c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021950 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002195a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021962 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002197a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000021992 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000219a6 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 80 to 00000000000219f6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000219f8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000219fa │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000021a08 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a0a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a0c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a0e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a10 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021a14 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a16 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a18 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-96 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-104 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-112 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021a1e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000021a28 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-112 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005758 000000000000003c 0000575c FDE cie=00000000 pc=0000000000021a2c..0000000000021a8e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a2e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a30 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000021a3e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 52 to 0000000000021a72 │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000001aae8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021a76 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aaea │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021a7c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a7e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aaec │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a80 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a82 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a84 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aaee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aaf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005798 0000000000000028 0000579c FDE cie=00000000 pc=0000000000021a8e..0000000000021b1e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a90 │ │ │ │ +00004060 0000000000000028 00004064 FDE cie=00000000 pc=000000000001ab4c..000000000001abdc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ab4e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021a98 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ab56 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 98 to 0000000000021afa │ │ │ │ + DW_CFA_advance_loc1: 98 to 000000000001abb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021afe │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001abbc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001abbe │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001abc0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001abc2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001abc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000057c4 0000000000000020 000057c8 FDE cie=00000000 pc=0000000000021b1e..0000000000021b5e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b20 │ │ │ │ +0000408c 0000000000000020 00004090 FDE cie=00000000 pc=000000000001abdc..000000000001ac1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001abde │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001abe0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021b28 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001abe6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000021b54 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ac12 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021b5a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ac18 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b5c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ac1a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057e8 0000000000000034 000057ec FDE cie=00000000 pc=0000000000021b5e..0000000000021c22 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b60 │ │ │ │ +000040b0 0000000000000034 000040b4 FDE cie=00000000 pc=000000000001ac1c..000000000001ace0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ac1e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ac20 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021b68 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ac26 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000021bb6 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000001ac74 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000021bfe │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000001acbc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021c00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001acbe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000021c0a │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001acc8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021c10 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001acce │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021c12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001acd0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021c14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001acd2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005820 0000000000000010 00005824 FDE cie=00000000 pc=0000000000021c22..0000000000021c26 │ │ │ │ +000040e8 0000000000000010 000040ec FDE cie=00000000 pc=000000000001ace0..000000000001ace4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005834 0000000000000010 00005838 FDE cie=00000000 pc=0000000000021c26..0000000000021c2a │ │ │ │ +000040fc 0000000000000010 00004100 FDE cie=00000000 pc=000000000001ace4..000000000001ace8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005848 0000000000000010 0000584c FDE cie=00000000 pc=0000000000021c2a..0000000000021c2e │ │ │ │ +00004110 0000000000000010 00004114 FDE cie=00000000 pc=000000000001ace8..000000000001acec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000585c 0000000000000010 00005860 FDE cie=00000000 pc=0000000000021c2e..0000000000021c34 │ │ │ │ +00004124 0000000000000010 00004128 FDE cie=00000000 pc=000000000001acec..000000000001acf2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005870 0000000000000010 00005874 FDE cie=00000000 pc=0000000000021c34..0000000000021c38 │ │ │ │ +00004138 0000000000000010 0000413c FDE cie=00000000 pc=000000000001acf2..000000000001acf6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005884 0000000000000010 00005888 FDE cie=00000000 pc=0000000000021c38..0000000000021c3c │ │ │ │ +0000414c 0000000000000010 00004150 FDE cie=00000000 pc=000000000001acf6..000000000001acfa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005898 0000000000000010 0000589c FDE cie=00000000 pc=0000000000021c3c..0000000000021c40 │ │ │ │ +00004160 0000000000000010 00004164 FDE cie=00000000 pc=000000000001acfa..000000000001acfe │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058ac 0000000000000010 000058b0 FDE cie=00000000 pc=0000000000021c40..0000000000021c44 │ │ │ │ +00004174 0000000000000010 00004178 FDE cie=00000000 pc=000000000001acfe..000000000001ad02 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058c0 0000000000000010 000058c4 FDE cie=00000000 pc=0000000000021c44..0000000000021c48 │ │ │ │ +00004188 0000000000000010 0000418c FDE cie=00000000 pc=000000000001ad02..000000000001ad06 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058d4 0000000000000010 000058d8 FDE cie=00000000 pc=0000000000021c48..0000000000021c4c │ │ │ │ +0000419c 0000000000000010 000041a0 FDE cie=00000000 pc=000000000001ad06..000000000001ad0a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058e8 0000000000000010 000058ec FDE cie=00000000 pc=0000000000021c4c..0000000000021c50 │ │ │ │ +000041b0 0000000000000010 000041b4 FDE cie=00000000 pc=000000000001ad0a..000000000001ad0e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058fc 0000000000000010 00005900 FDE cie=00000000 pc=0000000000021c50..0000000000021c5a │ │ │ │ +000041c4 0000000000000010 000041c8 FDE cie=00000000 pc=000000000001ad0e..000000000001ad18 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005910 0000000000000010 00005914 FDE cie=00000000 pc=0000000000021c5a..0000000000021c68 │ │ │ │ +000041d8 0000000000000010 000041dc FDE cie=00000000 pc=000000000001ad18..000000000001ad26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005924 0000000000000040 00005928 FDE cie=00000000 pc=0000000000021c68..0000000000021cbc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021c6a │ │ │ │ +000041ec 0000000000000040 000041f0 FDE cie=00000000 pc=000000000001ad26..000000000001ad7a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ad28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021c6c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ad2a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021c72 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ad30 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021c76 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ad34 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021c82 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ad40 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000021ca0 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000001ad5e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ca2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ad60 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ca4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ad62 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ca6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ad64 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021caa │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ad68 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021cac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ad6a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021cae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ad6c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021cb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ad6e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ad72 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ad76 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021cba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ad78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005968 0000000000000018 0000596c FDE cie=00000000 pc=0000000000021cbc..0000000000021d12 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000021cf6 │ │ │ │ +00004230 0000000000000018 00004234 FDE cie=00000000 pc=000000000001ad7a..000000000001add0 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000001adb4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021cfc │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001adba │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021d02 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001adc0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021d0a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001adc8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005984 0000000000000010 00005988 FDE cie=00000000 pc=0000000000021d12..0000000000021d54 │ │ │ │ +0000424c 0000000000000010 00004250 FDE cie=00000000 pc=000000000001add0..000000000001ae12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005998 0000000000000018 0000599c FDE cie=00000000 pc=0000000000021d54..0000000000021daa │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000021d8e │ │ │ │ +00004260 0000000000000018 00004264 FDE cie=00000000 pc=000000000001ae12..000000000001ae68 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000001ae4c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021d94 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ae52 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021d9a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ae58 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021da2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ae60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -000059b4 0000000000000010 000059b8 FDE cie=00000000 pc=0000000000021daa..0000000000021dec │ │ │ │ +0000427c 0000000000000010 00004280 FDE cie=00000000 pc=000000000001ae68..000000000001aeaa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059c8 0000000000000010 000059cc FDE cie=00000000 pc=0000000000021dec..0000000000021e28 │ │ │ │ +00004290 0000000000000010 00004294 FDE cie=00000000 pc=000000000001aeaa..000000000001aee6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059dc 0000000000000070 000059e0 FDE cie=00000000 pc=0000000000021e28..0000000000021f7c │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021e2e │ │ │ │ +000042a4 0000000000000070 000042a8 FDE cie=00000000 pc=000000000001aee6..000000000001b03a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001aeec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021e32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aef0 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000021e44 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001af02 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000021e72 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000001af30 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021e7a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001af38 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000021ed0 │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000001af8e │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000021f0c │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000001afca │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001afce │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001afd0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001afd2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001afd4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001afd6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001afd8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001afda │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001afdc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f20 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001afde │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001afe0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001afe2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001afe4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f2a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001afe8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f2e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001afec │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001afee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aff0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aff2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aff4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f3a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aff8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000021f58 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000001b016 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a50 0000000000000018 00005a54 FDE cie=00000000 pc=0000000000021f7c..0000000000021fa2 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021f88 │ │ │ │ +00004318 0000000000000018 0000431c FDE cie=00000000 pc=000000000001b03a..000000000001b060 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b046 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000021f96 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001b054 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021f9c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001b05a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b05e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005a6c 0000000000000050 00005a70 FDE cie=00000000 pc=0000000000021fa2..0000000000022030 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021fa4 │ │ │ │ +00004334 0000000000000050 00004338 FDE cie=00000000 pc=000000000001b060..000000000001b0ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b062 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021fa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b064 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021fae │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b06c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021fb4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001b072 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021fbc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b07a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000021ff2 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000001b0b0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021ff6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b0b4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ff8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b0b6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ffa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b0b8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ffc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b0ba │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ffe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b0bc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022000 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b0be │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022002 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b0c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022006 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b0c4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002200a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b0c8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002200c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b0ca │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002200e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b0cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022010 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b0ce │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ │ │ │ │ -00005ac0 0000000000000050 00005ac4 FDE cie=00000000 pc=0000000000022030..00000000000220f6 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022034 │ │ │ │ +00004388 0000000000000050 0000438c FDE cie=00000000 pc=000000000001b0ee..000000000001b1b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b0f2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b0f6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002206c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001b12a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022076 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001b134 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002207e │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b13c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 54 to 00000000000220b4 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000001b172 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b174 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b176 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b178 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b17a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b17e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b180 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b182 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b186 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b18a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b18c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b18e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b190 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220d6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b194 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b14 0000000000000070 00005b18 FDE cie=00000000 pc=00000000000220f6..000000000002224a │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000220fc │ │ │ │ +000043dc 0000000000000070 000043e0 FDE cie=00000000 pc=000000000001b1b4..000000000001b308 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001b1ba │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b1be │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000022112 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001b1d0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000022140 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000001b1fe │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022148 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b206 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000002219e │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000001b25c │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 60 to 00000000000221da │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000001b298 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221de │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b29c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b29e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2a0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2a2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2a4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2a6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2a8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2aa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2ac │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2ae │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b2b2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b2b6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2ba │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002221c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001b2da │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002221e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022220 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2de │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022222 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2e0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022224 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b2e2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b2e6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000022246 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000001b304 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b88 0000000000000088 00005b8c FDE cie=00000000 pc=000000000002224a..0000000000022426 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002224c │ │ │ │ +00004450 0000000000000088 00004454 FDE cie=00000000 pc=000000000001b308..000000000001b4e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b30a │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022250 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b30e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000022276 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000001b334 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000022288 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001b346 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00000000000222e2 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000001b3a0 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000222f4 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001b3b2 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-104 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-120 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-128 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-144 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-152 │ │ │ │ - DW_CFA_advance_loc1: 62 to 0000000000022332 │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000001b3f0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022334 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b3f2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022336 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b3f4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022338 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b3f6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002233a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b3f8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002233c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b3fa │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002233e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b3fc │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022340 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b3fe │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000022360 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001b41e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022362 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b420 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022364 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b422 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022366 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b424 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022368 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b426 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002236a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b428 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002236c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b42a │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-104 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-120 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-128 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-136 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-144 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-152 │ │ │ │ - DW_CFA_advance_loc1: 166 to 0000000000022412 │ │ │ │ + DW_CFA_advance_loc1: 166 to 000000000001b4d0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022422 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b4e0 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-104 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-120 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-128 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-136 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-144 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-152 │ │ │ │ │ │ │ │ -00005c14 0000000000000034 00005c18 FDE cie=00000000 pc=0000000000022426..00000000000224dc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022428 │ │ │ │ +000044dc 0000000000000034 000044e0 FDE cie=00000000 pc=000000000001b4e4..000000000001b59a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b4e6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002242e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001b4ec │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022438 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001b4f6 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022442 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001b500 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00000000000224b8 │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000001b576 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b578 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b57a │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b57c │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b57e │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b580 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000224d0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001b58e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b590 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c4c 0000000000000010 00005c50 FDE cie=00000000 pc=00000000000224dc..0000000000022526 │ │ │ │ +00004514 0000000000000010 00004518 FDE cie=00000000 pc=000000000001b59a..000000000001b5e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c60 0000000000000010 00005c64 FDE cie=00000000 pc=0000000000022526..000000000002252a │ │ │ │ +00004528 0000000000000010 0000452c FDE cie=00000000 pc=000000000001b5e4..000000000001b5e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c74 0000000000000034 00005c78 FDE cie=00000000 pc=000000000002252a..0000000000022580 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002252c │ │ │ │ +0000453c 0000000000000034 00004540 FDE cie=00000000 pc=000000000001b5e8..000000000001b63e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b5ea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022532 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001b5f0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002253a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b5f8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002254e │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b60c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022558 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001b616 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002255a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b618 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002255e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b61c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022560 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b61e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022562 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b620 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000022570 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001b62e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cac 0000000000000010 00005cb0 FDE cie=00000000 pc=0000000000022580..000000000002258c │ │ │ │ +00004574 0000000000000010 00004578 FDE cie=00000000 pc=000000000001b63e..000000000001b64a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cc0 0000000000000010 00005cc4 FDE cie=00000000 pc=000000000002258c..0000000000022598 │ │ │ │ +00004588 0000000000000010 0000458c FDE cie=00000000 pc=000000000001b64a..000000000001b656 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cd4 0000000000000010 00005cd8 FDE cie=00000000 pc=0000000000022598..00000000000225a4 │ │ │ │ +0000459c 0000000000000010 000045a0 FDE cie=00000000 pc=000000000001b656..000000000001b662 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ce8 0000000000000010 00005cec FDE cie=00000000 pc=00000000000225a4..00000000000225b0 │ │ │ │ +000045b0 0000000000000010 000045b4 FDE cie=00000000 pc=000000000001b662..000000000001b66e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cfc 0000000000000010 00005d00 FDE cie=00000000 pc=00000000000225b0..00000000000225bc │ │ │ │ +000045c4 0000000000000010 000045c8 FDE cie=00000000 pc=000000000001b66e..000000000001b67a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d10 0000000000000010 00005d14 FDE cie=00000000 pc=00000000000225bc..00000000000225c8 │ │ │ │ +000045d8 0000000000000010 000045dc FDE cie=00000000 pc=000000000001b67a..000000000001b686 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d24 0000000000000010 00005d28 FDE cie=00000000 pc=00000000000225c8..00000000000225d6 │ │ │ │ +000045ec 0000000000000010 000045f0 FDE cie=00000000 pc=000000000001b686..000000000001b694 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d38 0000000000000010 00005d3c FDE cie=00000000 pc=00000000000225d6..00000000000225e4 │ │ │ │ +00004600 0000000000000010 00004604 FDE cie=00000000 pc=000000000001b694..000000000001b6a2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d4c 0000000000000028 00005d50 FDE cie=00000000 pc=00000000000225e4..000000000002262a │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000225e6 │ │ │ │ +00004614 0000000000000028 00004618 FDE cie=00000000 pc=000000000001b6a2..000000000001b6e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b6a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000225e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b6a6 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000225fa │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001b6b8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022616 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001b6d4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022618 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b6d6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002261a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b6d8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002261e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b6dc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022628 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001b6e6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d78 0000000000000018 00005d7c FDE cie=00000000 pc=000000000002262a..0000000000022654 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002262c │ │ │ │ +00004640 0000000000000018 00004644 FDE cie=00000000 pc=000000000001b6e8..000000000001b712 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b6ea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002264a │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000001b708 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022650 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001b70e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022652 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b710 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005d94 0000000000000018 00005d98 FDE cie=00000000 pc=0000000000022654..000000000002267e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022656 │ │ │ │ +0000465c 0000000000000018 00004660 FDE cie=00000000 pc=000000000001b712..000000000001b73c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b714 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000022674 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000001b732 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002267a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001b738 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002267c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b73a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005db0 000000000000001c 00005db4 FDE cie=00000000 pc=000000000002267e..00000000000226dc │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000226b0 │ │ │ │ +00004678 000000000000001c 0000467c FDE cie=00000000 pc=000000000001b73c..000000000001b79a │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000001b76e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000226c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b77e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000226ca │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001b788 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000226cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b78a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000226da │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001b798 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005dd0 0000000000000010 00005dd4 FDE cie=00000000 pc=00000000000226dc..000000000002270a │ │ │ │ +00004698 0000000000000010 0000469c FDE cie=00000000 pc=000000000001b79a..000000000001b7c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005de4 0000000000000024 00005de8 FDE cie=00000000 pc=000000000002270a..000000000002273a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002270c │ │ │ │ +000046ac 0000000000000024 000046b0 FDE cie=00000000 pc=000000000001b7c8..000000000001b7f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b7ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002270e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b7cc │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002271e │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b7dc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022728 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001b7e6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002272a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b7e8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002272e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b7ec │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022738 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001b7f6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e0c 0000000000000010 00005e10 FDE cie=00000000 pc=000000000002273a..0000000000022746 │ │ │ │ +000046d4 0000000000000010 000046d8 FDE cie=00000000 pc=000000000001b7f8..000000000001b804 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e20 0000000000000058 00005e24 FDE cie=00000000 pc=0000000000022746..0000000000022814 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022748 │ │ │ │ +000046e8 0000000000000058 000046ec FDE cie=00000000 pc=000000000001b804..000000000001b8d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b806 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002274a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b808 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002275c │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001b81a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022764 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b822 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002276c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b82a │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022772 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001b830 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 110 to 00000000000227e0 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000001b89e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8a0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8a2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8a4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8a6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8a8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8aa │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8ac │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000227f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b8b0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000227fc │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001b8ba │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022800 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8be │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022802 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8c0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022804 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8c2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022806 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8c4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022808 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8c6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002280a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8c8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002280c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8ca │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002280e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8cc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022810 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8ce │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022812 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e7c 0000000000000040 00005e80 FDE cie=00000000 pc=0000000000022814..00000000000228a6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022816 │ │ │ │ +00004744 0000000000000040 00004748 FDE cie=00000000 pc=000000000001b8d2..000000000001b964 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8d4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022818 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8d6 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002282e │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001b8ec │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000022842 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b900 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000022866 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001b924 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022868 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b926 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002286a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b928 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002286c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b92a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000002288e │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000001b94c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022890 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b94e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022892 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b950 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022894 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b952 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022896 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b954 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000228a2 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b960 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ec0 0000000000000040 00005ec4 FDE cie=00000000 pc=00000000000228a6..0000000000022938 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000228a8 │ │ │ │ +00004788 0000000000000040 0000478c FDE cie=00000000 pc=000000000001b964..000000000001b9f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b966 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000228aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b968 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000228c0 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001b97e │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000228d4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b992 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000228f8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001b9b6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000228fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9b8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000228fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9ba │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000228fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9bc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000022920 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000001b9de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022922 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9e0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022924 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9e2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022926 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022928 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9e6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022934 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b9f2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f04 000000000000005c 00005f08 FDE cie=00000000 pc=0000000000022938..0000000000022aa4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002293a │ │ │ │ +000047cc 000000000000005c 000047d0 FDE cie=00000000 pc=000000000001b9f6..000000000001bb62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9f8 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002293c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9fa │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022942 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ba00 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000022954 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001ba12 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002296a │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001ba28 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000002299c │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000001ba5a │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000229ce │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000001ba8c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc1: 132 to 0000000000022a52 │ │ │ │ + DW_CFA_advance_loc1: 132 to 000000000001bb10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb12 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb14 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb16 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb18 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a5c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb1a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb1c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb1e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb20 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb22 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a66 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb24 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022a6a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bb28 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a6c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb2a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a6e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb2c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022a7e │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001bb3c │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000022a9e │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001bb5c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022aa0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bb5e │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f64 0000000000000010 00005f68 FDE cie=00000000 pc=0000000000022aa4..0000000000022ab2 │ │ │ │ +0000482c 0000000000000010 00004830 FDE cie=00000000 pc=000000000001bb62..000000000001bb70 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f78 0000000000000028 00005f7c FDE cie=00000000 pc=0000000000022ab2..0000000000022af6 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ab6 │ │ │ │ +00004840 0000000000000028 00004844 FDE cie=00000000 pc=000000000001bb70..000000000001bbb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bb74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022aba │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bb78 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022ac2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bb80 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000022ae0 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000001bb9e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022ae2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bba0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022aec │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001bbaa │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022af2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001bbb0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022af4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bbb2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fa4 0000000000000050 00005fa8 FDE cie=00000000 pc=0000000000022af6..0000000000022c9c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022af8 │ │ │ │ +0000486c 0000000000000050 00004870 FDE cie=00000000 pc=000000000001bbb4..000000000001bd5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bbb6 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022afe │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001bbbc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022b1a │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001bbd8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 146 to 0000000000022bac │ │ │ │ + DW_CFA_advance_loc1: 146 to 000000000001bc6a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc6c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc6e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc70 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc72 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc74 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc76 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc78 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bbc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc7a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bbe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc7c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc7e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc80 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc82 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bc86 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ff8 0000000000000020 00005ffc FDE cie=00000000 pc=0000000000022c9c..0000000000022cda │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022c9e │ │ │ │ +000048c0 0000000000000020 000048c4 FDE cie=00000000 pc=000000000001bd5a..000000000001bd98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bd5c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022ca0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bd5e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022cbc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001bd7a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000022cd0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001bd8e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022cd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bd90 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022cd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bd92 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022cd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bd94 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000601c 0000000000000054 00006020 FDE cie=00000000 pc=0000000000022cda..000000000002334e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022cdc │ │ │ │ +000048e4 0000000000000054 000048e8 FDE cie=00000000 pc=000000000001bd98..000000000001c40c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bd9a │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022cde │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bd9c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022cee │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001bdac │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022cf4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001bdb2 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022cfa │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001bdb8 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022d04 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001bdc2 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000022d1e │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001bddc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022d28 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001bde6 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 190 to 0000000000022de6 │ │ │ │ + DW_CFA_advance_loc1: 190 to 000000000001bea4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022de8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bea6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022dea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bea8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022dec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001beaa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022dee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001beac │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022df0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001beae │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022df2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001beb0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022df4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001beb2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022df6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001beb4 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022df8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001beb6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022dfa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001beb8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022dfc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001beba │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bebe │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022e02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bec0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022e04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bec2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006074 000000000000003c 00006078 FDE cie=00000000 pc=000000000002334e..000000000002345c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023350 │ │ │ │ +0000493c 000000000000003c 00004940 FDE cie=00000000 pc=000000000001c40c..000000000001c51a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c40e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000023362 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001c420 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 188 to 000000000002341e │ │ │ │ + DW_CFA_advance_loc1: 188 to 000000000001c4dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023420 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4de │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023422 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4e0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023424 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4e2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023426 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4e4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023428 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4e6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002342a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4e8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002342c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4ea │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002342e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4ec │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023430 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4ee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023432 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000060b4 000000000000003c 000060b8 FDE cie=00000000 pc=000000000002345c..000000000002354e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002345e │ │ │ │ +0000497c 000000000000003c 00004980 FDE cie=00000000 pc=000000000001c51a..000000000001c60c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c51c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023462 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c520 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023472 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c530 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000000000023502 │ │ │ │ + DW_CFA_advance_loc1: 144 to 000000000001c5c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023504 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c5c2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023506 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c5c4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023508 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c5c6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002350a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c5c8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002350c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c5ca │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000023512 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c5d0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023514 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c5d2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023520 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c5de │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c5e2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060f4 0000000000000010 000060f8 FDE cie=00000000 pc=000000000002354e..000000000002355a │ │ │ │ +000049bc 0000000000000010 000049c0 FDE cie=00000000 pc=000000000001c60c..000000000001c618 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006108 000000000000002c 0000610c FDE cie=00000000 pc=000000000002355a..000000000002362c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002355c │ │ │ │ +000049d0 000000000000002c 000049d4 FDE cie=00000000 pc=000000000001c618..000000000001c6ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c61a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023560 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c61e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002356e │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001c62c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 108 to 00000000000235da │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000001c698 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000235dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c69a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000235de │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c69c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235e2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c6a0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000235e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c6a2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000235e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c6a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006138 0000000000000010 0000613c FDE cie=00000000 pc=000000000002362c..0000000000023648 │ │ │ │ +00004a00 0000000000000010 00004a04 FDE cie=00000000 pc=000000000001c6ea..000000000001c706 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000614c 000000000000007c 00006150 FDE cie=00000000 pc=0000000000023648..0000000000023854 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002364a │ │ │ │ +00004a14 000000000000007c 00004a18 FDE cie=00000000 pc=000000000001c706..000000000001c912 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c708 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002364c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c70a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002366a │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000001c728 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000023692 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001c750 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 162 to 0000000000023734 │ │ │ │ + DW_CFA_advance_loc1: 162 to 000000000001c7f2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023736 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c7f4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023738 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c7f6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002373a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c7f8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002373c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c7fa │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002373e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c7fc │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023740 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c7fe │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000023756 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001c814 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023758 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c816 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002375a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c818 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002375c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c81a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002375e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c81c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023760 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c81e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023762 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c820 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023764 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c822 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023770 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c82e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000002380c │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000001c8ca │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023814 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c8d2 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000023840 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001c8fe │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023850 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c90e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061cc 0000000000000054 000061d0 FDE cie=00000000 pc=0000000000023854..0000000000023af4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023856 │ │ │ │ +00004a94 0000000000000054 00004a98 FDE cie=00000000 pc=000000000001c912..000000000001cbb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c914 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023858 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c916 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002385e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c91c │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002386c │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001c92a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000023886 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001c944 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000023890 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001c94e │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 492 to 0000000000023a7c │ │ │ │ + DW_CFA_advance_loc2: 492 to 000000000001cb3a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a7e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb3c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb3e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a82 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb40 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a84 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb42 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb44 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb46 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a8a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb48 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb4a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a8e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb4c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb4e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a92 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb50 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023a96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb54 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb56 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb5a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006224 0000000000000048 00006228 FDE cie=00000000 pc=0000000000023af4..0000000000023cc2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023af6 │ │ │ │ +00004aec 0000000000000048 00004af0 FDE cie=00000000 pc=000000000001cbb2..000000000001cd80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cbb4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023b02 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cbc0 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000023b10 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001cbce │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023b1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cbda │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 372 to 0000000000023c90 │ │ │ │ + DW_CFA_advance_loc2: 372 to 000000000001cd4e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd52 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd54 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd56 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd58 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd5a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd5c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ca2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd60 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ca6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd64 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023ca8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd66 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023caa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006270 0000000000000090 00006274 FDE cie=00000000 pc=0000000000023cc2..0000000000024cc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023cc6 │ │ │ │ +00004b38 0000000000000090 00004b3c FDE cie=00000000 pc=000000000001cd80..000000000001dd7e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cd84 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000023cf4 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000001cdb2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000023d18 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001cdd6 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc2: 288 to 0000000000023e38 │ │ │ │ + DW_CFA_advance_loc2: 288 to 000000000001cef6 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc2: 1158 to 00000000000242be │ │ │ │ + DW_CFA_advance_loc2: 1158 to 000000000001d37c │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d37e │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d380 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000242da │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d398 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242de │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d39c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242e2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3a0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3a4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242ea │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3a8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242ee │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3ac │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3b0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3b2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3b4 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3b6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3b8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3ba │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3bc │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000024304 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001d3c2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3c6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002430a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 276 to 000000000002441e │ │ │ │ + DW_CFA_advance_loc2: 276 to 000000000001d4dc │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc2: 1984 to 0000000000024bde │ │ │ │ + DW_CFA_advance_loc2: 1984 to 000000000001dc9c │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000024be8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001dca6 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 142 to 0000000000024c76 │ │ │ │ + DW_CFA_advance_loc1: 142 to 000000000001dd34 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000024c92 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001dd50 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000024cb6 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001dd74 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000024cbc │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001dd7a │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006304 0000000000000070 00006308 FDE cie=00000000 pc=0000000000024cc0..000000000002569e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024cc2 │ │ │ │ +00004bcc 0000000000000070 00004bd0 FDE cie=00000000 pc=000000000001dd7e..000000000001e75c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001dd80 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000024cc8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001dd86 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024cd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dd8e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000024cfa │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000001ddb8 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 1438 to 0000000000025298 │ │ │ │ + DW_CFA_advance_loc2: 1438 to 000000000001e356 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002529a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e358 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002529c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e35a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002529e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e35c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e35e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e360 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e362 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e364 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e366 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e368 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e36a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e36c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000252b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e370 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e372 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e374 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ @@ -14842,16234 +11863,17279 @@ │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006378 0000000000000034 0000637c FDE cie=00000000 pc=000000000002569e..000000000002574a │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000256a0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256a4 │ │ │ │ +00004c40 0000000000000054 00004c44 FDE cie=00000000 pc=000000000001e75c..000000000001f346 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e75e │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001e768 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e774 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001e786 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e792 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e79e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 62 to 00000000000256e2 │ │ │ │ + DW_CFA_advance_loc2: 2952 to 000000000001f326 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000256e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f328 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f32a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f32c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f32e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f330 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f332 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f334 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f336 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f338 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f33a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f33c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f33e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f340 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000256e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f342 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000256e8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004c98 0000000000000010 00004c9c FDE cie=00000000 pc=000000000001f346..000000000001f378 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004cac 00000000000000bc 00004cb0 FDE cie=00000000 pc=000000000001f378..000000000001f4ae │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f37e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f380 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001f3a0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000001f3ea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000256fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f3ec │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f3ee │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f3f0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f3f2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f3f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f3f6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000025732 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025734 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3fa │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000001f43c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f43e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f440 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025736 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025738 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000025746 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000063b0 0000000000000070 000063b4 FDE cie=00000000 pc=000000000002574a..0000000000025872 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002574c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002574e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000025754 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f442 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025760 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000002577a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f444 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001f45e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f460 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f462 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f464 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f466 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f468 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002577c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f46a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002577e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f46c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025780 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025782 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025784 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025786 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f46e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f470 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f472 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025788 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f474 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f47c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f47e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f484 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f488 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002578a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f48c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 86 to 00000000000257e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f48e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000257e2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000257e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f490 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f492 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f494 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f496 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000257e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f498 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000257e8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f49e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f4a0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f4a2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4a6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f4a8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000257ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f4aa │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000257ec │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004d6c 000000000000002c 00004d70 FDE cie=00000000 pc=000000000001f4ae..000000000001f61a │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000001f536 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f542 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001f55c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001f56e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 158 to 000000000001f60c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000257ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f60e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f610 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f612 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f614 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257f2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000257fc │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000002584a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002584c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002584e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000025858 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f616 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000025862 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025864 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025866 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006424 0000000000000044 00006428 FDE cie=00000000 pc=0000000000025872..0000000000025a04 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000025878 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025884 │ │ │ │ +00004d9c 0000000000000050 00004da0 FDE cie=00000000 pc=000000000001f61a..000000000001f6ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f61c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f61e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f632 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001f640 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00000000000258ee │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000001f67e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000025944 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000001f6ac │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025950 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001f6c2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025952 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6c4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025954 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6c6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025956 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6c8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025958 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6ca │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002595a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f6ce │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002595c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000259aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6d2 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f6e6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f6ea │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004df0 0000000000000010 00004df4 FDE cie=00000000 pc=000000000001f6ee..000000000001f700 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e04 0000000000000010 00004e08 FDE cie=00000000 pc=000000000001f700..000000000001f726 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e18 0000000000000010 00004e1c FDE cie=00000000 pc=000000000001f726..000000000001f748 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e2c 0000000000000010 00004e30 FDE cie=00000000 pc=000000000001f748..000000000001f7a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e40 0000000000000010 00004e44 FDE cie=00000000 pc=000000000001f7a8..000000000001f834 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e54 0000000000000010 00004e58 FDE cie=00000000 pc=000000000001f834..000000000001f848 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e68 0000000000000010 00004e6c FDE cie=00000000 pc=000000000001f848..000000000001f86a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e7c 000000000000001c 00004e80 FDE cie=00000000 pc=000000000001f86a..000000000001f956 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f86c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001f876 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000001f8a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000259b0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000259b2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000259b4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000259b6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000259b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f8a2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000259bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f8a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000646c 0000000000000054 00006470 FDE cie=00000000 pc=0000000000025a04..0000000000025f32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025a06 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a0a │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025a1a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025a2e │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00004e9c 0000000000000010 00004ea0 FDE cie=00000000 pc=000000000001f956..000000000001f9f8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004eb0 0000000000000010 00004eb4 FDE cie=00000000 pc=000000000001f9f8..000000000001fab0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ec4 000000000000007c 00004ec8 FDE cie=00000000 pc=000000000001fab0..000000000001fc6a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fab2 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fab4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001fad4 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001faec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001faee │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001faf0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001faf2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001fafc │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025a36 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025a46 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 126 to 000000000001fb7a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb7c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb7e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb80 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb82 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fb8e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001fb98 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 578 to 0000000000025c88 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000001fbe2 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c8a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c8c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c8e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fbe4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fbe6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c92 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fbe8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c94 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fbea │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fbec │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c98 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c9a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c9c │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c9e │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025ca0 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025ca2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025ca4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fbee │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001fbfc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fbfe │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001fc04 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc06 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc08 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc0a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001fc10 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001fc48 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001fc5a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fc66 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064c4 0000000000000068 000064c8 FDE cie=00000000 pc=0000000000025f32..0000000000026018 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025f34 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025f36 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000025f3c │ │ │ │ +00004f44 0000000000000090 00004f48 FDE cie=00000000 pc=000000000001fc6a..000000000001fed8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc6c │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc6e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fc7e │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001fc88 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001fcc0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025f48 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000025f6c │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001fcd8 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001fd00 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000001fd5c │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025f74 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000025f9e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000025fd2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025fd4 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000025ffa │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025ffc │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc2: 264 to 000000000001fe64 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe66 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025ffe │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026000 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026002 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026004 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe68 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026006 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe6a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe6c │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001fe7a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002600a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002600c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe7c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe7e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002600e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe80 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026010 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026012 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe82 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe84 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe86 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe88 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe8a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe8c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026014 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe8e │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe90 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe92 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe94 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fe9c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe9e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000001fec4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fec6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001fed4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ │ │ │ │ -00006530 0000000000000040 00006534 FDE cie=00000000 pc=0000000000026018..00000000000260b6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002601a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002601c │ │ │ │ +00004fd8 0000000000000030 00004fdc FDE cie=00000000 pc=000000000001fed8..000000000001fffc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001feda │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fedc │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026024 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001feea │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002602e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002603c │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000026066 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002607e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 194 to 000000000001ffac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ffae │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026080 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ffb4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000260a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ffb6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ffb8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000260a4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000260a6 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000260a8 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000260aa │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000260ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ffba │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ffbc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000500c 000000000000001c 00005010 FDE cie=00000000 pc=000000000001fffc..0000000000020024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020000 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020004 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002001a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000260ae │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000260b2 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000260b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002001e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020020 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00006574 0000000000000058 00006578 FDE cie=00000000 pc=00000000000260b6..0000000000026210 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000260b8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000260ba │ │ │ │ +0000502c 0000000000000038 00005030 FDE cie=00000000 pc=0000000000020024..000000000002008a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002002a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002002e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000020038 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000260c2 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000260d4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000020056 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020058 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002005e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000020064 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020066 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020068 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000020088 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005068 0000000000000040 0000506c FDE cie=00000000 pc=000000000002008a..000000000002015c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000020090 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000200a4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000002610a │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 228 to 00000000000261ee │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000261f0 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000261f2 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000261f4 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000261f6 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000261f8 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000261fa │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000261fc │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000000000020144 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000261fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020146 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026200 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020148 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002014a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002014c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002014e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026202 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020150 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026204 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020152 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026206 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020154 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026208 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020156 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002620c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002620e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020158 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000065d0 000000000000008c 000065d4 FDE cie=00000000 pc=0000000000026210..00000000000264ae │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026212 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026214 │ │ │ │ +000050ac 0000000000000010 000050b0 FDE cie=00000000 pc=000000000002015c..00000000000201e0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000050c0 0000000000000038 000050c4 FDE cie=00000000 pc=00000000000201e0..00000000000202c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000201e2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000201e8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002621c │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000026234 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000201f4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000020214 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026268 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000262b6 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000026320 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 142 to 00000000000202a2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000202a8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000202aa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026322 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000202ac │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000202ae │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000202b0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000202b2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026324 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000202b4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026326 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026328 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002632a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 98 to 000000000002638c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000202c0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000050fc 0000000000000040 00005100 FDE cie=00000000 pc=00000000000202c4..0000000000020354 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000202d0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202d4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000202ea │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000020304 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000020334 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020336 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020338 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002638e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002033a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026390 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026392 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002033c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002033e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026394 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026398 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020340 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002639a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020342 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002639c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000263b0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000000000026440 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002644c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020346 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005140 000000000000004c 00005144 FDE cie=00000000 pc=0000000000020354..0000000000020464 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020356 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020358 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020364 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020374 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026450 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020384 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002039e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 58 to 00000000000203d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203da │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203dc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203de │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203e0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203e2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203e4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000026478 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203e6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000203f2 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000026482 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000002044e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020450 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020458 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002045a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000264a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002045e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020460 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006660 0000000000000044 00006664 FDE cie=00000000 pc=00000000000264ae..000000000002679e │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000264b0 │ │ │ │ +00005190 0000000000000024 00005194 FDE cie=00000000 pc=0000000000020464..00000000000204a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020466 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000264ba │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002046e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000264c0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000026536 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002653a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000020496 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002653c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002049a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002653e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002049c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002049e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000204a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026540 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000026584 │ │ │ │ + │ │ │ │ +000051b8 0000000000000028 000051bc FDE cie=00000000 pc=00000000000204a2..00000000000204f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000204a4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000204a6 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 276 to 0000000000026698 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000204ae │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 60 to 00000000000204ea │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000204ec │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002669a │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000204f2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002669c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000266a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000204f4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000204f6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000266ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000266d6 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000026732 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026742 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002675e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066a8 0000000000000098 000066ac FDE cie=00000000 pc=000000000002679e..0000000000026b4e │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000267a0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000267a8 │ │ │ │ +000051e4 000000000000002c 000051e8 FDE cie=00000000 pc=00000000000204f8..0000000000020586 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000204fa │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000204fe │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000020518 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020524 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000267b8 │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000002057a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002057c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002057e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020580 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020582 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020584 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005214 0000000000000030 00005218 FDE cie=00000000 pc=0000000000020586..00000000000205d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020588 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002058a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000267dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002058e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002059e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 174 to 000000000002688a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000205a2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000205c8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000205ca │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002688c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000205cc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002688e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000205ce │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026890 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000205d0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026892 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026894 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000268b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000268b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000205d4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000268b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000205d6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000268b6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000268f8 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000268fa │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000268fc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026900 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005248 000000000000005c 0000524c FDE cie=00000000 pc=00000000000205d8..000000000002071e │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000205e2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000205e8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000205fa │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002060c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 200 to 00000000000269c8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000020666 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020668 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000026a32 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026a34 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026a36 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002067c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026a38 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000026a5e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002067e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020680 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000026a76 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000026b12 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000026b18 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026b1a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026b1c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002069c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002069e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000026b40 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000206a0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000206a2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000206a4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000026b4a │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000206c2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000206c4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000206c6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000002070c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002070e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020710 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020714 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026b4c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006744 0000000000000040 00006748 FDE cie=00000000 pc=0000000000026b4e..0000000000026d1a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026b50 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000026b62 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +000052a8 000000000000002c 000052ac FDE cie=00000000 pc=000000000002071e..0000000000020818 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020720 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000020726 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020732 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000026b68 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 234 to 0000000000026c52 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000020744 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000002079a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026c54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002079c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026c56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002079e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026c58 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026c5a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000207a0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000207a2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026c5c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000207a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000026c6a │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000026cf0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026cf2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026cfa │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000026d00 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026d10 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026d12 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006788 0000000000000010 0000678c FDE cie=00000000 pc=0000000000026d1a..0000000000026d58 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000679c 0000000000000160 000067a0 FDE cie=00000000 pc=0000000000026d58..0000000000027ace │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026d5a │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d5e │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000026d7a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +000052d8 0000000000000068 000052dc FDE cie=00000000 pc=0000000000020818..0000000000020c06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002081a │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020832 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026d82 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026d8a │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1024 to 000000000002718a │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00000000000271de │ │ │ │ - DW_CFA_offset: r58 (fs10) at cfa-200 │ │ │ │ - DW_CFA_offset: r59 (fs11) at cfa-208 │ │ │ │ - DW_CFA_advance_loc2: 264 to 00000000000272e6 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_restore: r59 (fs11) │ │ │ │ - DW_CFA_advance_loc2: 438 to 000000000002749c │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ - DW_CFA_advance_loc2: 288 to 00000000000275bc │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000275ee │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ - DW_CFA_advance_loc2: 366 to 000000000002775c │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002775e │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027760 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027762 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027764 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027766 │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027768 │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002776a │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002776c │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002776e │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc1: 88 to 00000000000277c6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 160 to 00000000000208d2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208d4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000277ce │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208d6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208d8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277d2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208da │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277d6 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277d8 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277da │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208dc │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208de │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277e0 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208e0 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000208e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277e6 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208e6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000208fa │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000027862 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000027894 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000278a2 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000278ac │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000278ba │ │ │ │ - DW_CFA_offset: r58 (fs10) at cfa-200 │ │ │ │ - DW_CFA_offset: r59 (fs11) at cfa-208 │ │ │ │ - DW_CFA_advance_loc2: 252 to 00000000000279b6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000279b8 │ │ │ │ - DW_CFA_restore: r59 (fs11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000279ba │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 60 to 00000000000279f6 │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000002099a │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000279f8 │ │ │ │ - DW_CFA_restore: r59 (fs11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000279fa │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002099c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002099e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000209a0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000209a2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000209a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 174 to 0000000000027aa8 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_restore: r59 (fs11) │ │ │ │ + DW_CFA_advance_loc2: 596 to 0000000000020bf8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000020c02 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006900 0000000000000050 00006904 FDE cie=00000000 pc=0000000000027ace..0000000000027bb0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ad0 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ad2 │ │ │ │ +00005344 0000000000000064 00005348 FDE cie=00000000 pc=0000000000020c06..0000000000020fa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020c08 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000020c22 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000027af0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000027b2c │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0000000000027b92 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 168 to 0000000000020cca │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027b94 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027b96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020ccc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027b98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020cce │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027b9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020cd0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027b9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020cd2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027b9e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ba0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020cd4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ba2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020cd6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ba4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020cd8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ba6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020cda │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ba8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020cdc │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027bac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020ce0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027bae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020ce2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020ce6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 260 to 0000000000020dea │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 248 to 0000000000020ee2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020ee4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020ee8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000020f08 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020f0a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020f0e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 136 to 0000000000020f96 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000020fa0 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + │ │ │ │ +000053ac 0000000000000010 000053b0 FDE cie=00000000 pc=0000000000020fa4..0000000000020fe4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006954 0000000000000080 00006958 FDE cie=00000000 pc=0000000000027bb0..0000000000027cdc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027bb2 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027bb4 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000027bd0 │ │ │ │ +000053c0 0000000000000068 000053c4 FDE cie=00000000 pc=0000000000020fe4..0000000000021172 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020fe6 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020ff6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000027be8 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000021010 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021024 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002102a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002102e │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000027c44 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027c46 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000021082 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027c48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021084 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021086 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027c4a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027c4c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027c4e │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000027c90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021088 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002108a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027c94 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002108c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027c96 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027c98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002108e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021090 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027c9a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027c9c │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027c9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021092 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021096 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021098 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ca0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002109a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000027cc6 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000021106 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000027cd8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000021126 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069d8 0000000000000020 000069dc FDE cie=00000000 pc=0000000000027cdc..0000000000027d46 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027ce4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000027d10 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000027d38 │ │ │ │ +0000542c 0000000000000050 00005430 FDE cie=00000000 pc=0000000000021172..000000000002141a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021176 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002118c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000211ce │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000027d3e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 554 to 00000000000213f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027d42 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000213fa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027d44 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000213fc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000213fe │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021400 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021402 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021404 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021406 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021408 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002140a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002140c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002140e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021410 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021414 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021416 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -000069fc 0000000000000040 00006a00 FDE cie=00000000 pc=0000000000027d46..0000000000027e52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027d48 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027d58 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000027d80 │ │ │ │ +00005480 0000000000000050 00005484 FDE cie=00000000 pc=000000000002141a..0000000000021614 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002141e │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021436 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000021450 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000021462 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 376 to 00000000000215da │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027d82 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215dc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027d84 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027d86 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027d88 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027d90 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 164 to 0000000000027e34 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215de │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027e36 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215e0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027e38 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215e2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027e3a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215e4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215e6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215e8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215ea │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215ec │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215ee │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215f0 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215f2 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000215f6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000215f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000027e48 │ │ │ │ + │ │ │ │ +000054d4 000000000000002c 000054d8 FDE cie=00000000 pc=0000000000021614..00000000000216c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021616 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021618 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021624 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002162c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000021656 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002165a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002165c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002165e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000027e4e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021660 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021662 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a40 0000000000000020 00006a44 FDE cie=00000000 pc=0000000000027e52..0000000000027e98 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027e54 │ │ │ │ +00005504 0000000000000020 00005508 FDE cie=00000000 pc=00000000000216c2..00000000000216e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000216c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027e60 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000216c6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000216cc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000027e6a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027e6c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000216e0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000027e76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000216e2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000216e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027e78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a64 0000000000000040 00006a68 FDE cie=00000000 pc=0000000000027e98..0000000000027fba │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027e9a │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027eaa │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000027ed0 │ │ │ │ +00005528 000000000000002c 0000552c FDE cie=00000000 pc=00000000000216e8..0000000000021776 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000216ea │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000216fa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000021754 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ed2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021756 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021758 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ed4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002175a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002175e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021760 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ed6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021762 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ed8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000027ee2 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-48 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000027f04 │ │ │ │ + │ │ │ │ +00005558 0000000000000040 0000555c FDE cie=00000000 pc=0000000000021776..000000000002189a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021778 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002177e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002178c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 178 to 000000000002183e │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021840 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027f06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021842 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021844 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027f08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021846 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027f0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021848 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002184a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002184c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021850 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021852 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021854 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000027faa │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027fac │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027fae │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027fb6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-48 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-64 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-72 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006aa8 0000000000000010 00006aac FDE cie=00000000 pc=0000000000027fba..0000000000027fcc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006abc 0000000000000080 00006ac0 FDE cie=00000000 pc=0000000000027fcc..00000000000281e8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027fce │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027fd0 │ │ │ │ +0000559c 0000000000000030 000055a0 FDE cie=00000000 pc=000000000002189a..0000000000021904 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002189c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002189e │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000027fe6 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000218a8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000027fec │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000218ae │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002801c │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000028032 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028034 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028036 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028046 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028048 │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000218d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002804a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000218d6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000218d8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002804c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002804e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000218da │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028050 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000218de │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000218e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028052 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000218e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055d0 0000000000000024 000055d4 FDE cie=00000000 pc=0000000000021904..0000000000021954 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021906 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000021914 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002192e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021932 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021934 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021936 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021938 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055f8 0000000000000044 000055fc FDE cie=00000000 pc=0000000000021954..0000000000021c3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021956 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002196c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00000000000280a6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000280a8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000280aa │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000280ae │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 110 to 000000000002811c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002811e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028120 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000028158 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002817c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000028196 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00000000000281de │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 244 to 0000000000021a60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021a64 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021a66 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021a68 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021a6a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021a6c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021a6e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021a70 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000281e4 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021a72 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021a74 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021a76 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021a78 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021a7a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005640 0000000000000010 00005644 FDE cie=00000000 pc=0000000000021c3a..0000000000021c52 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b40 0000000000000014 00006b44 FDE cie=00000000 pc=00000000000281e8..000000000002820c │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000281ea │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000028202 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00005654 0000000000000010 00005658 FDE cie=00000000 pc=0000000000021c52..0000000000021c5e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b58 0000000000000014 00006b5c FDE cie=00000000 pc=000000000002820c..0000000000028222 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002820e │ │ │ │ +00005668 0000000000000028 0000566c FDE cie=00000000 pc=0000000000021c5e..0000000000021c80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021c60 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000028218 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c64 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021c70 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021c72 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021c74 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021c76 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c7a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021c7c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021c7e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b70 00000000000000b0 00006b74 FDE cie=00000000 pc=0000000000028222..00000000000285fe │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028224 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000028242 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00005694 0000000000000070 00005698 FDE cie=00000000 pc=0000000000021c80..0000000000021da2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021c82 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c86 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000021c90 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021c98 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000021caa │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000028278 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002827a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 116 to 00000000000282ee │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021cba │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000021ce2 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 138 to 0000000000028378 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000028382 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021cf6 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 376 to 00000000000284fa │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000284fc │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000021d62 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000284fe │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028500 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028502 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028504 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d64 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000028540 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d66 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028542 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d68 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028546 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021d6c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028548 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d6e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002854a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d70 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002854c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d72 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002854e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d74 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028550 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d76 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d78 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d7a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d7c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d7e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028552 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021d80 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000002858a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002858c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002858e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028590 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028592 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028594 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 102 to 00000000000285fa │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - │ │ │ │ -00006c24 0000000000000010 00006c28 FDE cie=00000000 pc=00000000000285fe..0000000000028604 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c38 00000000000000b8 00006c3c FDE cie=00000000 pc=0000000000028604..0000000000029080 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028606 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028616 │ │ │ │ +00005708 0000000000000070 0000570c FDE cie=00000000 pc=0000000000021da2..0000000000021ee8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021da4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021da8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000021db2 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021dba │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000021dc4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000028620 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002863c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021dd0 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000021e14 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1164 to 0000000000028ac8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028acc │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ace │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ad0 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ad2 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ad4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ad6 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ad8 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ada │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028adc │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ade │ │ │ │ + DW_CFA_advance_loc1: 142 to 0000000000021ea2 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ae0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021ea4 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ae2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021ea6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ae4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028ae8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 426 to 0000000000028c92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021ea8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021eac │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021eae │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021eb0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021eb2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021eb4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021eb6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ca0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021eb8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ca2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021eba │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ca4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021ebc │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ca6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ca8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000028cbe │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028cc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021ebe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028cc2 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021ec0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 926 to 0000000000029060 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029078 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000577c 0000000000000078 00005780 FDE cie=00000000 pc=0000000000021ee8..000000000002206c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021eea │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021eee │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000021ef4 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000021efe │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021f16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006cf4 0000000000000010 00006cf8 FDE cie=00000000 pc=0000000000029080..00000000000290ce │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006d08 0000000000000038 00006d0c FDE cie=00000000 pc=00000000000290ce..0000000000029180 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000290d6 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000290de │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000290e4 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000290f0 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000002910a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000021f3c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000002914c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002914e │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 172 to 0000000000021fe8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021fea │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021ffe │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029150 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022000 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022002 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029152 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022004 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029154 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029156 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022006 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029158 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022008 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002915a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002200a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002200c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002200e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022010 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022012 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022014 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002915c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006d44 0000000000000064 00006d48 FDE cie=00000000 pc=0000000000029180..0000000000029260 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029184 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029186 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022018 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002918e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029196 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000291b0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000291ee │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000291f0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000291f2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000291f4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000291f6 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000291f8 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000291fe │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000022036 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029200 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022038 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029202 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029204 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002204c │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000057f8 0000000000000010 000057fc FDE cie=00000000 pc=000000000002206c..00000000000220b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000580c 0000000000000010 00005810 FDE cie=00000000 pc=00000000000220b0..0000000000022106 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005820 0000000000000054 00005824 FDE cie=00000000 pc=0000000000022106..000000000002287a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022108 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002210a │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000022114 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000022122 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002213c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002214e │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000029232 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 1724 to 000000000002280a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002280c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022814 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002281c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022824 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022826 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002282a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002282c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000002925c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002282e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022830 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022832 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022834 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022836 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022838 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002283a │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006dac 000000000000007c 00006db0 FDE cie=00000000 pc=0000000000029260..000000000002948a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029262 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029264 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002927a │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000029290 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00005878 00000000000000c0 0000587c FDE cie=00000000 pc=000000000002287a..00000000000233a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002287c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000228aa │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00000000000292fa │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000228c6 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002932e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029330 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029332 │ │ │ │ + DW_CFA_advance_loc2: 1466 to 0000000000022e80 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e82 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e84 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000002938a │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000022eac │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002938c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022eae │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002938e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022eb0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029390 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022eb2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029392 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022eb4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029394 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029396 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029398 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022eb6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022eb8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022eba │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002939a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002939e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022ebc │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000293a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022ebe │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ec2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000293a2 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022ec4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000293c6 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000293c8 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000293ca │ │ │ │ + DW_CFA_advance_loc1: 224 to 0000000000022fa4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc1: 188 to 0000000000029486 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000002301a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002302c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002302e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023030 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023034 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000002305e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023060 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023062 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023064 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000023084 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023090 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000023108 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002310a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002310c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023110 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 164 to 00000000000231b4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000231d6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000231da │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000231fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023200 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000023222 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e2c 0000000000000030 00006e30 FDE cie=00000000 pc=000000000002948a..000000000002961c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002948c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029490 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000294a4 │ │ │ │ +0000593c 0000000000000060 00005940 FDE cie=00000000 pc=00000000000233a6..0000000000023d04 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000233a8 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000233aa │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000233b0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000294b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000233c0 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000233dc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 302 to 00000000000295e2 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000233e6 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000233ec │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 54 to 0000000000023422 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002342a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 1972 to 0000000000023bde │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023be0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023be2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023be6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 220 to 0000000000023cc2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cc4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cc6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023cd2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000295e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cd4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000295e6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023cdc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000295e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cde │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000295ea │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023ce6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000295ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ce8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023cec │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cee │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cf0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023cf4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cf6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000295ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006e60 0000000000000050 00006e64 FDE cie=00000000 pc=000000000002961c..0000000000029a7e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002961e │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029622 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000029630 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000002965a │ │ │ │ +000059a0 0000000000000054 000059a4 FDE cie=00000000 pc=0000000000023d04..0000000000024390 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023d06 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023d08 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000023d1a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000023d20 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000023d2e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000023d50 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 724 to 000000000002992e │ │ │ │ + DW_CFA_advance_loc2: 886 to 00000000000240c6 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029930 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029932 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000240ca │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240cc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029934 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240ce │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029936 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240d0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029938 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240d2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002993a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240d4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002993c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240d6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002993e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240d8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029940 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240da │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029942 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240dc │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029944 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029948 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240de │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002994a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240e0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240e2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002994c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000240e6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006eb4 0000000000000024 00006eb8 FDE cie=00000000 pc=0000000000029a7e..0000000000029af4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029a80 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029a82 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029a8a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000029aea │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029aec │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029aee │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029af0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006edc 0000000000000050 00006ee0 FDE cie=00000000 pc=0000000000029af4..0000000000029bb2 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029afc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029b04 │ │ │ │ +000059f8 0000000000000054 000059fc FDE cie=00000000 pc=0000000000024390..0000000000024a40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024392 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000024398 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000243a0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000243ac │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000243b2 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000243c4 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000243ee │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000029b22 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000029b34 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000029b7a │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 926 to 000000000002478c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002478e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b7c │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000024798 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b7e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002479e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b80 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000247a0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b82 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000247a2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b84 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000247a4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b86 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000247a6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000029b94 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000247a8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b98 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000247aa │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000247ac │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000247ae │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000247b0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000247b2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b9a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000247b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029bae │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f30 000000000000008c 00006f34 FDE cie=00000000 pc=0000000000029bb2..0000000000029d1c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029bb4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029bb6 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000029bbc │ │ │ │ +00005a50 00000000000000b8 00005a54 FDE cie=00000000 pc=0000000000024a40..00000000000250d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024a42 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024a4a │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000029bce │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029be6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024a56 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024a5e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000024a9a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 146 to 0000000000029c78 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000024ad2 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 340 to 0000000000024c26 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000024c2c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c2e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c30 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c32 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c34 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c36 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c38 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c3a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c3c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c86 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c3e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c40 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c42 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000029c98 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c9a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029c9e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029ca0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029ca2 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024c46 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024c52 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 98 to 0000000000029d04 │ │ │ │ + DW_CFA_advance_loc2: 344 to 0000000000024daa │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000024db0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 372 to 0000000000024f24 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000024f2a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f2e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000024f52 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024f54 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024f56 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024f58 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024f5a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024f5c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024f5e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024f60 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024f62 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024f64 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024f66 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024f68 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029d18 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024f6a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f6e │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 194 to 0000000000025030 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025034 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000025046 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002504a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025062 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025064 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000025076 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002507a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002508c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000025092 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ │ │ │ │ -00006fc0 000000000000004c 00006fc4 FDE cie=00000000 pc=0000000000029d1c..0000000000029e78 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029d1e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029d20 │ │ │ │ +00005b0c 0000000000000070 00005b10 FDE cie=00000000 pc=00000000000250d2..00000000000255d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000250d4 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000250d8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029d2c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000029d50 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000250e4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000250f2 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000025108 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002511c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000029e02 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002512c │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000025152 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 622 to 00000000000253c0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253c2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253c4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e04 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253c6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e06 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e08 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000029e2c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e2e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253c8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e30 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253ca │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253cc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253ce │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253d0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253d2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253d4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253d6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000253da │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e34 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253de │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000029e74 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007010 000000000000006c 00007014 FDE cie=00000000 pc=0000000000029e78..0000000000029f88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e7a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e7c │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000029e92 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +00005b80 00000000000000a8 00005b84 FDE cie=00000000 pc=00000000000255d4..0000000000025bb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000255d6 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000255dc │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029ea6 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029ebe │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000255e6 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029eca │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000255ec │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000255f4 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000025616 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000029f20 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 134 to 000000000002569c │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 298 to 00000000000257c6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257c8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000257ce │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257d0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257d2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257d4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f22 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257d6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257d8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f26 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257da │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000029f34 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f36 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f38 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f3a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257dc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f3c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257de │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f3e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257e0 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257e2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f40 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000257e6 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029f48 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000029f78 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029f7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029f84 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - │ │ │ │ -00007080 000000000000005c 00007084 FDE cie=00000000 pc=0000000000029f88..000000000002a0c8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f8a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029f8e │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029f9e │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000029fbc │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000029fde │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029fea │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000002a030 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a032 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000002a080 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a084 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 446 to 00000000000259a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000259a6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000259aa │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000002a0a6 │ │ │ │ + DW_CFA_advance_loc2: 380 to 0000000000025b26 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b28 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025b40 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0a8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0aa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b44 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b46 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b48 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b4a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b4c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b4e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b50 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b52 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b54 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b56 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a0c4 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000025b6e │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b70 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025b72 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000025b78 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -000070e0 000000000000005c 000070e4 FDE cie=00000000 pc=000000000002a0c8..000000000002a204 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0ca │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a0ce │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a0de │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002a0fc │ │ │ │ +00005c2c 0000000000000038 00005c30 FDE cie=00000000 pc=0000000000025bb8..0000000000025c54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025bba │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bbe │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000025bc4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025bcc │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000025bd6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000002a11e │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a12a │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000002a170 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a172 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000002a1c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a1c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002a1e2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000025c44 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025c46 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025c48 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025c4a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025c4c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025c4e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025c50 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1f0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1f2 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1f4 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025c52 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a200 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007140 0000000000000050 00007144 FDE cie=00000000 pc=000000000002a204..000000000002a330 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a20c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002a224 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ +00005c68 0000000000000054 00005c6c FDE cie=00000000 pc=0000000000025c54..0000000000025d2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025c56 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c5a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025c6a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025c72 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 90 to 000000000002a27e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a282 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000002a2b4 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000025c80 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000002a2fe │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002a310 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 142 to 0000000000025d0e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a312 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d12 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a314 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d14 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a316 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d16 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a318 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d18 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a31a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d1a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a31c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d1c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a31e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d1e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a320 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d20 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a322 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d22 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a324 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d24 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d26 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d28 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d2a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d2c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a326 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002a32c │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007194 000000000000009c 00007198 FDE cie=00000000 pc=000000000002a330..000000000002a5aa │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a332 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a334 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002a34c │ │ │ │ +00005cc0 000000000000008c 00005cc4 FDE cie=00000000 pc=0000000000025d2e..00000000000260fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d30 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d32 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d36 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025d3e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000025d58 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025d70 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025d7c │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002a378 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000025e10 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000002a3e2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3e4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3e6 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3e8 │ │ │ │ + DW_CFA_advance_loc2: 406 to 0000000000025fa6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3ea │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025fa8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3ee │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025faa │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002a402 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025fac │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000026004 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a404 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026006 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002600a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002600c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a406 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002600e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a408 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026010 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a40a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026012 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a40c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026014 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026016 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026018 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002601a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a40e │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002601c │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 212 to 000000000002a4e2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4e4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4e6 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4e8 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4ea │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4ec │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4ee │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4f0 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4f2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 164 to 000000000002a596 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc1: 186 to 00000000000260d6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a5a6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000260f6 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007234 000000000000009c 00007238 FDE cie=00000000 pc=000000000002a5aa..000000000002a8e2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a5ac │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a5ae │ │ │ │ +00005d50 0000000000000088 00005d54 FDE cie=00000000 pc=00000000000260fa..0000000000026a80 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000260fc │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002610e │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002a5c6 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002611e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002a5f2 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 98 to 0000000000026180 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 118 to 000000000002a668 │ │ │ │ + DW_CFA_advance_loc2: 1928 to 0000000000026908 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a66a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002690a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a66c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002690c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002690e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026910 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026912 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a66e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026914 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a670 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026916 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a672 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a674 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a676 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002a688 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000026930 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a68a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a68c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a68e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026932 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a690 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a692 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026934 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026936 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002693a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002693c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a694 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002693e │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 518 to 000000000002a89a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a89c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a89e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8a0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8a2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8a4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8a6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8a8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8aa │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002a8ce │ │ │ │ + DW_CFA_advance_loc1: 188 to 00000000000269fa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a8de │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026a0a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072d4 0000000000000024 000072d8 FDE cie=00000000 pc=000000000002a8e2..000000000002a956 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8e4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a8ec │ │ │ │ +00005ddc 0000000000000078 00005de0 FDE cie=00000000 pc=0000000000026a80..0000000000026cb2 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000026a92 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000026aa4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000002a906 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002a922 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a924 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a926 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a928 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a92a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000072fc 00000000000000a0 00007300 FDE cie=00000000 pc=000000000002a956..000000000002aff6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a958 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a95a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002a96c │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002a994 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 250 to 0000000000026b9e │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002a9c4 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 546 to 000000000002abe6 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000026bfc │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026bfe │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026c00 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026c02 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000002ac36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026c04 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026c08 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026c0a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026c0c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026c0e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026c10 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026c12 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026c14 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026c16 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac48 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac4a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac4c │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac4e │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026c18 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026c1a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac52 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026c1e │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000026c30 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ac5a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 122 to 000000000002acd4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002acd6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 160 to 000000000002ad76 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ad7a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 114 to 000000000002adec │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002adf0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 90 to 000000000002ae4a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ae4e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 222 to 000000000002af2c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 122 to 000000000002afaa │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002afae │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000002aff2 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073a0 0000000000000094 000073a4 FDE cie=00000000 pc=000000000002aff6..000000000002b762 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002aff8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002affa │ │ │ │ +00005e58 0000000000000038 00005e5c FDE cie=00000000 pc=0000000000026cb2..0000000000026d6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026cb4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026cb6 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000002b024 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000026cf0 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 58 to 000000000002b05e │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 142 to 000000000002b0ec │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000002b154 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000026d54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b156 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026d56 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b15a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026d58 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b15c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026d5a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b15e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b160 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026d5c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b162 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026d5e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b164 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b166 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b168 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b16a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b16c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b16e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026d62 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026d64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b170 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 152 to 000000000002b208 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b20a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b216 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 478 to 000000000002b3f4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000002b460 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b464 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026d66 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 118 to 000000000002b4da │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b4de │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 182 to 000000000002b594 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b598 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 114 to 000000000002b60a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b60e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b61e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b620 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000002b688 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b68c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000002b708 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b70c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 82 to 000000000002b75e │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007438 00000000000000cc 0000743c FDE cie=00000000 pc=000000000002b762..000000000002bb46 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b764 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b766 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002b786 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ +00005e94 000000000000003c 00005e98 FDE cie=00000000 pc=0000000000026d6a..0000000000026dfe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026d6c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000026d7e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002b7a4 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000002b7d2 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 62 to 000000000002b810 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b812 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b814 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b816 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000002b882 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000026de8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b884 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026dea │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b886 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b888 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026dec │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b88a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026dee │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b88c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026df0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b88e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026df2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b890 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026df4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b892 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026df6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026dfa │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026dfc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b896 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000002b8ea │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002b8f4 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000002b948 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b94c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b954 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b95c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b964 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002b980 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002b996 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 62 to 000000000002b9d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b9d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000002ba02 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ba04 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ba06 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000002ba62 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000002baac │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000002baf0 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002bb0c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb0e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb10 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002bb16 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bb22 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bb2a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bb2e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bb36 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bb3a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bb42 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007508 0000000000000088 0000750c FDE cie=00000000 pc=000000000002bb46..000000000002c216 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb48 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002bb60 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ +00005ed4 0000000000000020 00005ed8 FDE cie=00000000 pc=0000000000026dfe..0000000000026e3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026e00 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e04 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026e1c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000002bb82 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026e30 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026e32 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026e34 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026e36 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005ef8 0000000000000028 00005efc FDE cie=00000000 pc=0000000000026e3a..0000000000026ed8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026e3c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e40 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 134 to 000000000002bc08 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000026ea4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026ea6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc0a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc0c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc0e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc10 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc12 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc14 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc16 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc18 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000002bc46 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026eae │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026eb0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026ec8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc48 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc4a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc4c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026eca │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026ed6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc50 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005f24 0000000000000020 00005f28 FDE cie=00000000 pc=0000000000026ed8..0000000000026f3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026eda │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ede │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1428 to 000000000002c1e4 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 82 to 0000000000026f30 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026f32 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002c200 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026f3a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007594 0000000000000050 00007598 FDE cie=00000000 pc=000000000002c216..000000000002c7b2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c218 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c21a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000002c250 │ │ │ │ +00005f48 0000000000000050 00005f4c FDE cie=00000000 pc=0000000000026f3c..0000000000027a32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026f3e │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000026f74 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1312 to 000000000002c770 │ │ │ │ + DW_CFA_advance_loc2: 1842 to 00000000000276a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c772 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000276aa │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c774 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000276ac │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c776 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000276ae │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c778 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000276b0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c77a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000276b2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000276b4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c77c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000276b6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c77e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000276b8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c780 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000276ba │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c782 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000276bc │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c784 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000276be │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c786 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000276c0 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c78a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c78c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000276c2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c790 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000276c6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000075e8 0000000000000050 000075ec FDE cie=00000000 pc=000000000002c7b2..000000000002cda0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c7b4 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002c7be │ │ │ │ +00005f9c 000000000000001c 00005fa0 FDE cie=00000000 pc=0000000000027a32..0000000000027a94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027a34 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000027a3a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027a66 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000027a74 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005fbc 0000000000000010 00005fc0 FDE cie=00000000 pc=0000000000027a94..0000000000027aac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005fd0 0000000000000010 00005fd4 FDE cie=00000000 pc=0000000000027aac..0000000000027aba │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005fe4 0000000000000010 00005fe8 FDE cie=00000000 pc=0000000000027aba..0000000000027ae8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005ff8 0000000000000010 00005ffc FDE cie=00000000 pc=0000000000027ae8..0000000000027aee │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000600c 0000000000000034 00006010 FDE cie=00000000 pc=0000000000027aee..0000000000027b78 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000027af8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027b00 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c7ca │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002c7e8 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 998 to 000000000002cbce │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000027b36 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b38 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b3a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b3c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbd6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbd8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbda │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbdc │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbde │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbe0 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbe2 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbe4 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbe6 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbe8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b3e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000027b68 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b6a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b6c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b6e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b72 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000763c 0000000000000084 00007640 FDE cie=00000000 pc=000000000002cda0..000000000002d1cc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cda2 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cda4 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002cdcc │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00006044 000000000000006c 00006048 FDE cie=00000000 pc=0000000000027b78..0000000000027cb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b7a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027b82 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000027b98 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 138 to 000000000002ce56 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 640 to 000000000002d0d6 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000027bec │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027bee │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027bf0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d0d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027bf2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d0da │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d0dc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027bf4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027bf6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d0de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027bf8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d0e0 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d0e2 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000002d110 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027c04 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d112 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d116 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d118 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c06 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d11a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d11c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c08 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c0a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d11e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c0c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d120 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c0e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 154 to 000000000002d1ba │ │ │ │ + DW_CFA_advance_loc1: 142 to 0000000000027c9c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c9e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ca0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ca2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ca4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ca6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ca8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002d1c8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000076c4 0000000000000050 000076c8 FDE cie=00000000 pc=000000000002d1cc..000000000002e36a │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d1d0 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002d1ec │ │ │ │ +000060b4 0000000000000028 000060b8 FDE cie=00000000 pc=0000000000027cb0..0000000000027d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027cb4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027cb8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002d20a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027cc8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000027cce │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000027d10 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d14 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027d16 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027d18 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027d1a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000060e0 0000000000000110 000060e4 FDE cie=00000000 pc=0000000000027d1c..0000000000028052 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027d1e │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027d20 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000027d3a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 666 to 000000000002d4a4 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000027d58 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000027d7e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000027e12 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000027e32 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000027e44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e46 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e48 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e4a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e4c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e4e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e50 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4b2 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e52 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e54 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e56 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e58 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e5a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e5e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007718 0000000000000050 0000771c FDE cie=00000000 pc=000000000002e36a..000000000002e5e6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e36c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002e394 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 524 to 000000000002e5a0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027e8a │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5a2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e5a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e8c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e8e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e90 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e92 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e94 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e96 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5b0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e98 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e9a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e9c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e9e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ea0 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5bc │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000027ea6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5be │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027eaa │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000776c 00000000000000b4 00007770 FDE cie=00000000 pc=000000000002e5e6..000000000002e9e4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5e8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5ea │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002e600 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002e612 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000002e634 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 90 to 000000000002e68e │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027ebe │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ec0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ec2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ec4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ec6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ec8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027eca │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ecc │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ece │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ed0 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ed2 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ed4 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000002e6a8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000002e728 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000027eda │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ede │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027eea │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027eec │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027eee │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ef0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ef2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ef4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e72a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ef6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027ef8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027efa │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e72c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027efc │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e72e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027efe │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e730 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f00 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000002e790 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e792 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e794 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e796 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002e7b6 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000027f0e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f12 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000027f18 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7b8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f1a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f1c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f1e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f20 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7be │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002e7c6 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002e7cc │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 480 to 000000000002e9ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f22 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f24 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f26 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f28 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f2a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f2c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f2e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9b6 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027f3e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f42 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002e9c4 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000027f74 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027f7c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f7e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f80 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f82 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f84 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f86 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f88 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f8a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f8c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f8e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f90 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e9c8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002e9ce │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027fa0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fa4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000027fae │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fb2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027fb4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027fb6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027fb8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027fba │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027fbc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027fbe │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027fc0 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027fc2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027fc4 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027fc6 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002e9e0 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027fd6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fda │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000028010 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - │ │ │ │ -00007824 00000000000000a8 00007828 FDE cie=00000000 pc=000000000002e9e4..000000000002edd0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9e6 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9e8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000028030 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028032 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e9fc │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + │ │ │ │ +000061f4 0000000000000034 000061f8 FDE cie=00000000 pc=0000000000028052..00000000000280ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028054 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028058 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ea10 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002806a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002ea30 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000002ea86 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002ea9c │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000002eb18 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb1a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb1c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 90 to 000000000002eb76 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000028074 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028088 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 74 to 00000000000280d2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000280da │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000280e0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb78 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000280e2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb7a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000280e4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb7c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000280e6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb7e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000280e8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb80 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb82 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002eb96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000280ea │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000622c 000000000000015c 00006230 FDE cie=00000000 pc=00000000000280ec..0000000000028e22 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000280ee │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000280f4 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000280fa │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028102 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000028110 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028118 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028124 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000028132 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002816a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002816c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002816e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028170 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028172 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028174 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028176 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028178 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002817a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002817c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028180 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028182 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000281a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 166 to 000000000002824e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028250 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000002828a │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 354 to 00000000000283ec │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000028428 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002842c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 166 to 00000000000284d2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000284d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000028588 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002859c │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc2: 414 to 000000000002873a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002873e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 248 to 0000000000028836 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000028858 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc2: 334 to 00000000000289a6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 298 to 0000000000028ad2 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ad6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028ad8 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028adc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000028b28 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028b38 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b3c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000028b9a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b9e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 102 to 0000000000028c04 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c08 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028c1c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028c34 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028c4c │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000028c56 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c5a │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028c6e │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000028c94 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028cac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028cb0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028cc4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028cc8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028cdc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ce0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028cf4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028cf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028d0c │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000028d24 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d28 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028d3c │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028d50 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d54 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028d68 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d6c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028d80 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000028d9a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d9e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028db2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028db6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000028ddc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028de0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000028e06 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e0a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eba2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e0e │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000638c 00000000000000bc 00006390 FDE cie=00000000 pc=0000000000028e22..00000000000291a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028e24 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000028e32 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000028e40 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000028e52 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000028e60 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000028e76 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000002ebc4 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 468 to 000000000002ed98 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ed9a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ed9c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ed9e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002eda6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eda8 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002edaa │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002edae │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002edb8 │ │ │ │ + DW_CFA_advance_loc2: 594 to 00000000000290c8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000290ca │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000290cc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000290ce │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000290d0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000290d2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000290d4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000290d6 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000002911c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002911e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029120 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029122 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029124 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002edcc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029126 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029128 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000078d0 0000000000000090 000078d4 FDE cie=00000000 pc=000000000002edd0..000000000002ef18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002edd4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ede4 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002ee00 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 202 to 000000000002eeca │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eecc │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029148 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eece │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eed0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eed2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eed4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eed6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eed8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eeda │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eedc │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eede │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eee0 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002eef4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eef6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eef8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000029166 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eefc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002916a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002ef14 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002917a │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007964 0000000000000094 00007968 FDE cie=00000000 pc=000000000002ef18..000000000002f1ee │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ef1c │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ef2c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000002ef46 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002917e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002918e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 148 to 000000000002efda │ │ │ │ + │ │ │ │ +0000644c 000000000000004c 00006450 FDE cie=00000000 pc=00000000000291a2..000000000002922a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000291a4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000291a6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000291aa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000291b4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000291ea │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efdc │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efde │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000291ec │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efe0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000291ee │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efe2 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efe4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efe6 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efe8 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efea │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efec │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efee │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eff0 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002f006 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000291f2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f008 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000291f4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000291f6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f00a │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000291f8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 456 to 000000000002f1d2 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029218 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002921a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002921c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002921e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029220 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029224 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029226 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000649c 0000000000000054 000064a0 FDE cie=00000000 pc=000000000002922a..00000000000292be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002922c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002922e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029232 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002923e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000029276 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029278 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002927a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002927c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002f1ea │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029280 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029282 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029284 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029286 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000292a8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000292aa │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000292ac │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000292ae │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000292b0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000292b6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000292b8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000292ba │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000064f4 0000000000000048 000064f8 FDE cie=00000000 pc=00000000000292be..0000000000029314 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000292c0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000292c2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000292c8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000292d8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000292f4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000292f6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292fa │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000292fc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000292fe │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029300 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029304 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029308 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002930a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002930c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002930e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029310 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000079fc 0000000000000090 00007a00 FDE cie=00000000 pc=000000000002f1ee..000000000002f310 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f1f0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f1f4 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002f206 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002f21e │ │ │ │ +00006540 0000000000000010 00006544 FDE cie=00000000 pc=0000000000029314..0000000000029340 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006554 0000000000000038 00006558 FDE cie=00000000 pc=0000000000029340..0000000000029400 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029348 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002935a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 160 to 000000000002f2be │ │ │ │ + DW_CFA_advance_loc1: 146 to 00000000000293ec │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000293ee │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000293f0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000293f2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000293f4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000293f6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000293f8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2ca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000293fa │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2cc │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2ce │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2d0 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2d2 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002f2e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000293fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006590 0000000000000030 00006594 FDE cie=00000000 pc=0000000000029400..00000000000294a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029402 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000029408 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000029412 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000029418 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000002948e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2e2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f2ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029490 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029492 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029494 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f2f2 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029496 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000294a0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000294a2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000294a4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000294a6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000065c4 0000000000000028 000065c8 FDE cie=00000000 pc=00000000000294a8..0000000000029560 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000294aa │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000294b2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000029500 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029504 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029506 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029508 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002950a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002950c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000065f0 0000000000000044 000065f4 FDE cie=00000000 pc=0000000000029560..00000000000296b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029562 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029566 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000029578 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000029614 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029616 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029618 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002961a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000029620 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029622 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000029638 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002963c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029648 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002964a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002964c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002964e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000029654 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029656 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002966e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029672 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006638 0000000000000048 0000663c FDE cie=00000000 pc=00000000000296b2..00000000000297b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000296b4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000296c2 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000296dc │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f2f6 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000002974a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002974c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002974e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029750 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000002979c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002979e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000297a0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000297a2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000297a4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000297a6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000297a8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002f30c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000297aa │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000297ae │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006684 0000000000000020 00006688 FDE cie=00000000 pc=00000000000297b2..00000000000297fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000297b4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000297ba │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 56 to 00000000000297f2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000297f4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000297f8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a90 0000000000000090 00007a94 FDE cie=00000000 pc=000000000002f310..000000000002f660 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f314 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f324 │ │ │ │ +000066a8 0000000000000010 000066ac FDE cie=00000000 pc=00000000000297fa..000000000002983c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000066bc 000000000000003c 000066c0 FDE cie=00000000 pc=000000000002983c..000000000002990a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002983e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029840 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002f340 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002984c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 112 to 00000000000298bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000298c0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000298c2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000298c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000298ce │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000298d0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000298da │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000298de │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000298f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000298f8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000298fa │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000298fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000066fc 0000000000000028 00006700 FDE cie=00000000 pc=000000000002990a..0000000000029938 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002990c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029914 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000029922 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029924 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029926 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029928 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002992a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002992c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000029936 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006728 000000000000001c 0000672c FDE cie=00000000 pc=0000000000029938..000000000002997e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002993a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002993e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000029974 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029976 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002997c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00006748 0000000000000010 0000674c FDE cie=00000000 pc=000000000002997e..000000000002999c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000675c 000000000000003c 00006760 FDE cie=00000000 pc=000000000002999c..0000000000029b90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002999e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000299a0 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000299b8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000299be │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 678 to 000000000002f5e6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000299c6 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 312 to 0000000000029afe │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b02 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b04 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b06 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b08 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b0a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b0c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b0e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5f4 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5f6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5f8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5fa │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5fc │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002f610 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f61c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f620 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b12 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000679c 0000000000000034 000067a0 FDE cie=00000000 pc=0000000000029b90..0000000000029c44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b92 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000029ba0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002f644 │ │ │ │ + DW_CFA_advance_loc1: 146 to 0000000000029c32 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029c36 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c38 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c3a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c3c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c3e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c40 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002f65c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c42 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000067d4 0000000000000034 000067d8 FDE cie=00000000 pc=0000000000029c44..0000000000029cd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c46 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c48 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000029c5e │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - │ │ │ │ -00007b24 0000000000000050 00007b28 FDE cie=00000000 pc=000000000002f660..0000000000030678 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002f666 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002f678 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000002f6aa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029c8a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c8c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c8e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c90 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c92 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c94 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c96 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029c98 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029c9c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000680c 000000000000004c 00006810 FDE cie=00000000 pc=0000000000029cd6..0000000000029dca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029cd8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029cda │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029cfa │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1650 to 000000000002fd1c │ │ │ │ + DW_CFA_advance_loc1: 118 to 0000000000029d70 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd1e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d72 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d74 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd22 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d76 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d78 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d7a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d7c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d7e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d80 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d82 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d84 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd34 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd36 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d88 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d8a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d8e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007b78 00000000000000ec 00007b7c FDE cie=00000000 pc=0000000000030678..00000000000312f8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003067a │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003067c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030688 │ │ │ │ +0000685c 0000000000000034 00006860 FDE cie=00000000 pc=0000000000029dca..0000000000029e68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029dcc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029dce │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003069e │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029de2 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000306ac │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 182 to 0000000000030762 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 250 to 000000000003085c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 62 to 0000000000029e20 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003085e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030860 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030862 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030864 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 152 to 00000000000308fc │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000308fe │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030900 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030902 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003092e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030930 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030932 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029e22 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029e24 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029e26 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030934 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029e28 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030936 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029e2a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030938 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003093a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003093c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003093e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030940 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029e2c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030942 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e30 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006894 000000000000003c 00006898 FDE cie=00000000 pc=0000000000029e68..0000000000029f22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029e6a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029e6c │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000029e84 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000030978 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003097a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003097c │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003097e │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000030984 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1438 to 0000000000030f22 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030f3a │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 368 to 00000000000310aa │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000310ac │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000310ae │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000310b0 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000310dc │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 364 to 0000000000031248 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000031262 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000031274 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000029ed4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031276 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031278 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003127a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000031280 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029ed6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029ed8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029eda │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029edc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029ede │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029ee0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029ee2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029ee4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ee8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000312c2 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000312e8 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000312ec │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000312f4 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c68 0000000000000050 00007c6c FDE cie=00000000 pc=00000000000312f8..0000000000031c2a │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000312fa │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000003131c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +000068d4 0000000000000044 000068d8 FDE cie=00000000 pc=0000000000029f22..0000000000029fc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029f24 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029f26 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000029f42 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 438 to 00000000000314d2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 102 to 0000000000029fa8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029faa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029fac │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029fae │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314da │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029fb0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314dc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029fb2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029fb4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029fb6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029fb8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029fba │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314e4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314e6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314e8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000314ec │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029fbc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029fbe │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007cbc 0000000000000050 00007cc0 FDE cie=00000000 pc=0000000000031c2a..0000000000032494 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031c2c │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031c30 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031c40 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000031c6c │ │ │ │ +0000691c 0000000000000040 00006920 FDE cie=00000000 pc=0000000000029fc2..000000000002a088 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029fc4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029fc6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000029fe2 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 324 to 0000000000031db0 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000002a04e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031db2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a050 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031db4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031db6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031db8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002a056 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a058 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a05a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dbc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a05c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dbe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a05e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a060 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dc2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dc4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dc6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dc8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a064 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a066 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dcc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a068 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007d10 0000000000000064 00007d14 FDE cie=00000000 pc=0000000000032494..000000000003257a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032496 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003249c │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000324b6 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ +00006960 000000000000003c 00006964 FDE cie=00000000 pc=000000000002a088..000000000002a144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a08a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a08c │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000324c8 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002a09e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a0aa │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000324ea │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000032526 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002a0b0 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000002a12c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a12e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032528 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a130 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003252a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a132 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003253e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032540 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a134 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032542 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a136 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032544 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a138 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032546 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032548 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003254c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a13c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003254e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a13e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032550 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a140 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000069a0 000000000000005c 000069a4 FDE cie=00000000 pc=000000000002a144..000000000002a23c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a146 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a148 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a15c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002a174 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000032570 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002a19c │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000002a1e4 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002a20c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a20e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a210 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a212 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032576 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a214 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a216 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a218 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a21a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a21c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a21e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a220 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002a232 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002a238 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ │ │ │ │ -00007d78 0000000000000034 00007d7c FDE cie=00000000 pc=000000000003257a..0000000000032604 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003257c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003258a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00006a00 0000000000000038 00006a04 FDE cie=00000000 pc=000000000002a23c..000000000002a2d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a23e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a240 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002a256 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000325c4 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000002a29c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325c6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a29e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a2a0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a2a2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325cc │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a2a4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a2a6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325d2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a2aa │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a2ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a2b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007db0 0000000000000024 00007db4 FDE cie=00000000 pc=0000000000032604..0000000000032674 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032608 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003260c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00006a3c 0000000000000038 00006a40 FDE cie=00000000 pc=000000000002a2d0..000000000002a364 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a2d2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a2d4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002a2ea │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000003264e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000002a330 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032650 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032652 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a332 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a334 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a336 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a338 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a33a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a33e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a340 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032654 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a344 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007dd8 000000000000003c 00007ddc FDE cie=00000000 pc=0000000000032674..0000000000032726 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032678 │ │ │ │ +00006a78 000000000000003c 00006a7c FDE cie=00000000 pc=000000000002a364..000000000002a41c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a366 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003267a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032686 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a368 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003269e │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002a37a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000326ec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a386 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000002a3b0 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000002a3e6 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a3e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326ee │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a3ea │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a3ec │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a3ee │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326f4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a3f0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a3f4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a3f6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326fa │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a3fa │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003270c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002a412 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e18 0000000000000030 00007e1c FDE cie=00000000 pc=0000000000032726..00000000000327b4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032728 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003272a │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032736 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000032748 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000032756 │ │ │ │ +00006ab8 0000000000000038 00006abc FDE cie=00000000 pc=000000000002a41c..000000000002a4a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a41e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a420 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002a436 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000032796 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 58 to 000000000002a470 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032798 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003279a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000327a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a472 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000327a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a474 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000327a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a476 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a478 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a47a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a47e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000327b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a480 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a484 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007e4c 000000000000002c 00007e50 FDE cie=00000000 pc=00000000000327b4..000000000003284c │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000327ba │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000327c4 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000327d4 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000327e2 │ │ │ │ +00006af4 0000000000000038 00006af8 FDE cie=00000000 pc=000000000002a4a4..000000000002a536 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a4a6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a4a8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002a4be │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000032826 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000002a502 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032828 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003282a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003282c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a504 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003282e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a506 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032830 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a508 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a50a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a50c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a510 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a512 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a516 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e7c 000000000000003c 00007e80 FDE cie=00000000 pc=000000000003284c..000000000003292e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032850 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003285a │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003286a │ │ │ │ +00006b30 0000000000000010 00006b34 FDE cie=00000000 pc=000000000002a536..000000000002a580 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b44 0000000000000010 00006b48 FDE cie=00000000 pc=000000000002a580..000000000002a5bc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b58 0000000000000014 00006b5c FDE cie=00000000 pc=000000000002a5bc..000000000002a5e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a5be │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000002a5dc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000032882 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b70 0000000000000010 00006b74 FDE cie=00000000 pc=000000000002a5e0..000000000002a61c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b84 000000000000003c 00006b88 FDE cie=00000000 pc=000000000002a61c..000000000002a6fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a61e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a620 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002a626 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002a634 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002a64a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 152 to 000000000003291a │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000002a6aa │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a6ae │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003291c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a6b0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003291e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a6b2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032920 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a6b4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032922 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a6b6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032924 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032926 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032928 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003292a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a6b8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003292c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a6ba │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a6bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a6be │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ebc 0000000000000020 00007ec0 FDE cie=00000000 pc=000000000003292e..0000000000032956 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032932 │ │ │ │ +00006bc4 0000000000000020 00006bc8 FDE cie=00000000 pc=000000000002a6fe..000000000002a716 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a700 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032936 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a702 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000032944 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002a708 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003294c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002a70e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032952 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a712 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032954 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a714 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ee0 0000000000000010 00007ee4 FDE cie=00000000 pc=0000000000032956..000000000003295e │ │ │ │ +00006be8 0000000000000010 00006bec FDE cie=00000000 pc=000000000002a716..000000000002a71c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ef4 0000000000000020 00007ef8 FDE cie=00000000 pc=000000000003295e..000000000003299a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032960 │ │ │ │ +00006bfc 0000000000000010 00006c00 FDE cie=00000000 pc=000000000002a71c..000000000002a720 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006c10 0000000000000010 00006c14 FDE cie=00000000 pc=000000000002a720..000000000002a724 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006c24 0000000000000010 00006c28 FDE cie=00000000 pc=000000000002a724..000000000002a72e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006c38 0000000000000010 00006c3c FDE cie=00000000 pc=000000000002a72e..000000000002a738 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006c4c 0000000000000010 00006c50 FDE cie=00000000 pc=000000000002a738..000000000002a744 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006c60 0000000000000010 00006c64 FDE cie=00000000 pc=000000000002a744..000000000002a754 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006c74 0000000000000010 00006c78 FDE cie=00000000 pc=000000000002a754..000000000002a764 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006c88 0000000000000010 00006c8c FDE cie=00000000 pc=000000000002a764..000000000002a774 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006c9c 0000000000000010 00006ca0 FDE cie=00000000 pc=000000000002a774..000000000002a77c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006cb0 0000000000000010 00006cb4 FDE cie=00000000 pc=000000000002a77c..000000000002a798 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006cc4 0000000000000010 00006cc8 FDE cie=00000000 pc=000000000002a798..000000000002a7b2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006cd8 0000000000000010 00006cdc FDE cie=00000000 pc=000000000002a7b2..000000000002a7b8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006cec 0000000000000014 00006cf0 FDE cie=00000000 pc=000000000002a7b8..000000000002a7fe │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000002a7f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032962 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a7fa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + │ │ │ │ +00006d04 0000000000000010 00006d08 FDE cie=00000000 pc=000000000002a7fe..000000000002a802 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006d18 0000000000000010 00006d1c FDE cie=00000000 pc=000000000002a802..000000000002a80c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006d2c 0000000000000024 00006d30 FDE cie=00000000 pc=000000000002a80c..000000000002a858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a810 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002a81a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032968 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a82a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032970 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000002a84c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032976 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a84e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002a854 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032978 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a856 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003297a │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007f18 0000000000000020 00007f1c FDE cie=00000000 pc=000000000003299a..00000000000329fc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003299c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000329a0 │ │ │ │ +00006d54 0000000000000028 00006d58 FDE cie=00000000 pc=000000000002a858..000000000002a8f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a85c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a864 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000329b4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 130 to 000000000002a8e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000329b6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000329b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a8ea │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a8ec │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a8ee │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a8f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000329bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a8f2 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00006d80 0000000000000010 00006d84 FDE cie=00000000 pc=000000000002a8f6..000000000002a91e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f3c 0000000000000014 00007f40 FDE cie=00000000 pc=00000000000329fc..0000000000032a28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032a06 │ │ │ │ +00006d94 0000000000000020 00006d98 FDE cie=00000000 pc=000000000002a91e..000000000002a946 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a920 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000032a24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002a926 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002a938 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002a93e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a942 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a944 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f54 0000000000000020 00007f58 FDE cie=00000000 pc=0000000000032a28..0000000000032a96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032a2c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032a30 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00006db8 0000000000000058 00006dbc FDE cie=00000000 pc=000000000002a946..000000000002aaf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a94a │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002a964 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032a44 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000002a9bc │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 188 to 000000000002aa78 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa7a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000002aac4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032a46 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032a48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aac6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aac8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aaca │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aacc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aace │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aad0 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aad2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aad4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aad6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aada │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aadc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032a4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aade │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002aaec │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f78 0000000000000040 00007f7c FDE cie=00000000 pc=0000000000032a96..0000000000032af8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032a9c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032aa8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +00006e14 0000000000000058 00006e18 FDE cie=00000000 pc=000000000002aaf0..000000000002acb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aaf2 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aaf4 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002aafa │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ab02 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002ab2e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000032ad2 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000002ab7c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 194 to 000000000002ac3e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac40 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000002ac8a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ad4 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ad6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac8c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ad8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac8e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac90 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ada │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac92 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac94 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac96 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac98 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac9a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac9c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aca0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032ade │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ae0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aca2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ae2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aca4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ae4 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002acb2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + │ │ │ │ +00006e70 0000000000000020 00006e74 FDE cie=00000000 pc=000000000002acb6..000000000002acd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002acb8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002acba │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002acc0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002acc6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ae6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002accc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ae8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032aea │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032aec │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032aee │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032af2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002acce │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007fbc 0000000000000010 00007fc0 FDE cie=00000000 pc=0000000000032af8..0000000000032b02 │ │ │ │ +00006e94 0000000000000010 00006e98 FDE cie=00000000 pc=000000000002acd0..000000000002acd6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fd0 0000000000000048 00007fd4 FDE cie=00000000 pc=0000000000032b02..0000000000032bd4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032b08 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032b14 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00006ea8 0000000000000048 00006eac FDE cie=00000000 pc=000000000002acd6..000000000002ae06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002acd8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002acda │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ace6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002acfc │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000032b26 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002ad24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 132 to 0000000000032baa │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 182 to 000000000002adda │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002addc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002adde │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bae │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bb0 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bb2 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bb4 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002adec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032bb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002adee │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032bc2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002adf0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002adf2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bc8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002adf4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002adf8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002adfa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bcc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002adfc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ae02 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000801c 000000000000003c 00008020 FDE cie=00000000 pc=0000000000032bd4..0000000000032c7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032bd8 │ │ │ │ +00006ef4 0000000000000030 00006ef8 FDE cie=00000000 pc=000000000002ae06..000000000002ae7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ae0a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032bdc │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ae0e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032be6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002ae1c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0000000000032c54 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000002ae6c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ae6e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ae70 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ae72 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032c60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ae74 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ae78 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c66 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ae7a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c68 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006f28 0000000000000014 00006f2c FDE cie=00000000 pc=000000000002ae7c..000000000002aefc │ │ │ │ + DW_CFA_advance_loc1: 122 to 000000000002aef6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aef8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032c74 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032c78 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c7a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000805c 0000000000000034 00008060 FDE cie=00000000 pc=0000000000032c7c..0000000000032cfc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c7e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c80 │ │ │ │ +00006f40 0000000000000064 00006f44 FDE cie=00000000 pc=000000000002aefc..000000000002b03c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aefe │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002af00 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002af0c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032c86 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002af1c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032c90 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002af26 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000032ccc │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 204 to 000000000002aff2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aff4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cd0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aff6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aff8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002affa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002affc │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002affe │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b000 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b002 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b006 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b008 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b010 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b012 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b014 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cd6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000032cf8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b016 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b01c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008094 0000000000000064 00008098 FDE cie=00000000 pc=0000000000032cfc..0000000000032e98 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cfe │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032d00 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032d06 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000032d14 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032d20 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032d2a │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006fa8 0000000000000010 00006fac FDE cie=00000000 pc=000000000002b03c..000000000002b04a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006fbc 0000000000000010 00006fc0 FDE cie=00000000 pc=000000000002b04a..000000000002b096 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006fd0 0000000000000060 00006fd4 FDE cie=00000000 pc=000000000002b096..000000000002b2c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b098 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b09a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b0a2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002b0bc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000032d3c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000032d4a │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000032da6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032da8 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032daa │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 146 to 000000000002b14e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 244 to 000000000002b242 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b244 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002b270 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002b28a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b28c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b292 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032dac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b294 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032dae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b296 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032db0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b298 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b29a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032db2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b29c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032db4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b29e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032db6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b2a0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032db8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b2a2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032dba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b2a4 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b2a8 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b2aa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032dbc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b2ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b2b2 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + │ │ │ │ +00007034 0000000000000044 00007038 FDE cie=00000000 pc=000000000002b2c6..000000000002b392 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b2c8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b2ca │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b2d6 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002b2e0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002b2f2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002b2fc │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000032e0c │ │ │ │ + DW_CFA_advance_loc1: 122 to 000000000002b376 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b378 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b37a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b37c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032e0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b37e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b380 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b382 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b384 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b386 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b38a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b38c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b38e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032e10 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000080fc 0000000000000028 00008100 FDE cie=00000000 pc=0000000000032e98..0000000000032f00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032e9c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032ea2 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032eaa │ │ │ │ +0000707c 0000000000000030 00007080 FDE cie=00000000 pc=000000000002b392..000000000002b402 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b396 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002b3a0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b3a8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002b3ba │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000032eea │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000002b3f4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032eec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b3f6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b3f8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b3fa │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b3fc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032ef2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b3fe │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b400 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000070b0 0000000000000020 000070b4 FDE cie=00000000 pc=000000000002b402..000000000002b442 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b408 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b40c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b412 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000002b43c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032efc │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032efe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b43e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b440 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008128 0000000000000034 0000812c FDE cie=00000000 pc=0000000000032f00..0000000000032fb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032f04 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032f0a │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ +000070d4 0000000000000020 000070d8 FDE cie=00000000 pc=000000000002b442..000000000002b48a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b448 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b44c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b452 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000032f18 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000002b484 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b486 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b488 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000070f8 0000000000000020 000070fc FDE cie=00000000 pc=000000000002b48a..000000000002b4ce │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b490 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b494 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000032f98 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b49a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000002b4c8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4ca │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032f9a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032f9c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032f9e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032fa0 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032fa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4cc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000711c 0000000000000020 00007120 FDE cie=00000000 pc=000000000002b4ce..000000000002b50a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b4d4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b4d8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b4de │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000002b504 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032fb0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032fb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b506 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b508 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008160 0000000000000040 00008164 FDE cie=00000000 pc=0000000000032fb4..0000000000033068 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032fb6 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032fb8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032fbe │ │ │ │ +00007140 0000000000000020 00007144 FDE cie=00000000 pc=000000000002b50a..000000000002b546 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b510 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b514 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b51a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032fc8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032fd2 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000002b540 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b542 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b544 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007164 0000000000000010 00007168 FDE cie=00000000 pc=000000000002b546..000000000002b5d6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007178 0000000000000010 0000717c FDE cie=00000000 pc=000000000002b5d6..000000000002b5fc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000718c 0000000000000020 00007190 FDE cie=00000000 pc=000000000002b5fc..000000000002b614 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b5fe │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b600 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b606 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b60c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b610 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b612 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000071b0 0000000000000010 000071b4 FDE cie=00000000 pc=000000000002b614..000000000002b61a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000071c4 0000000000000040 000071c8 FDE cie=00000000 pc=000000000002b61a..000000000002b72c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b61e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b624 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000033032 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002b636 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b638 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033034 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b63a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033036 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b63c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b63e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000002b698 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033038 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003303a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003303c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003303e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b69a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b6a0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b6a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033040 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000033064 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b6a6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000002b70e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b710 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b712 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b716 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b718 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000081a4 00000000000000c8 000081a8 FDE cie=00000000 pc=0000000000033068..0000000000033372 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003306a │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033074 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +00007208 0000000000000010 0000720c FDE cie=00000000 pc=000000000002b72c..000000000002b742 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000721c 0000000000000074 00007220 FDE cie=00000000 pc=000000000002b742..000000000002ba40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b744 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b748 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b758 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000002b79a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033082 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033092 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000330d6 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000330ea │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000330f0 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000330f6 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 446 to 00000000000332b4 │ │ │ │ + DW_CFA_advance_loc1: 216 to 000000000002b872 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332b6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b874 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b876 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b878 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b87a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332bc │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332be │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b87c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b87e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b880 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332c6 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b882 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332ca │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332cc │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b888 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b88a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332d0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b88c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b890 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b892 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332d4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b894 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332d6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000332f6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000033308 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003330a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003330c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003330e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033310 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033312 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033314 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033316 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000033334 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033336 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033338 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003333a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003333c │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003333e │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033340 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000003335e │ │ │ │ + DW_CFA_advance_loc2: 424 to 000000000002ba3c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033360 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033362 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033364 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033366 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033368 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003336a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003336c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003336e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033370 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008270 0000000000000064 00008274 FDE cie=00000000 pc=0000000000033372..0000000000033400 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033374 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033378 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003337e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033388 │ │ │ │ +00007294 0000000000000054 00007298 FDE cie=00000000 pc=000000000002ba40..000000000002bc34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ba42 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ba44 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002ba52 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033394 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002ba64 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000002ba9e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000333d8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333da │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 250 to 000000000002bb98 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bb9a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000002bbd2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bbd6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bbd8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333de │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bbda │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bbdc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333e2 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333e4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333e6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bbde │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333ea │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bbe0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000333ee │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000002bc2c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000333f2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333f4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000333f8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333fa │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc30 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333fc │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000082d8 000000000000003c 000082dc FDE cie=00000000 pc=0000000000033400..000000000003347c │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033406 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000033418 │ │ │ │ +000072ec 0000000000000050 000072f0 FDE cie=00000000 pc=000000000002bc34..000000000002bcf2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc36 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc3a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bc4e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002bc5e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000033466 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033468 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000002bcbc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003346a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bcbe │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003346c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bcc0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003346e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bcc2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033470 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033472 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bcc4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033474 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bcc6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033476 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bcc8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033478 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002bcd6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bcd8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bcda │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bcdc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002bcee │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008318 0000000000000040 0000831c FDE cie=00000000 pc=000000000003347c..000000000003351c │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033482 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033490 │ │ │ │ +00007340 0000000000000040 00007344 FDE cie=00000000 pc=000000000002bcf2..000000000002bda0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002bcf8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bd0c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033498 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000033504 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000002bd88 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033506 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bd8a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033508 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bd8c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003350a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bd8e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003350c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bd90 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003350e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bd92 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033510 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bd94 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033512 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bd96 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033514 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bd98 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033516 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bd9a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033518 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bd9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000835c 000000000000004c 00008360 FDE cie=00000000 pc=000000000003351c..0000000000033624 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003351e │ │ │ │ +00007384 0000000000000058 00007388 FDE cie=00000000 pc=000000000002bda0..000000000002bf30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bda2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033520 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033526 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bda6 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bdba │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000033542 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002bdca │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 198 to 0000000000033608 │ │ │ │ + DW_CFA_advance_loc2: 306 to 000000000002befc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003360a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002befe │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003360c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bf00 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003360e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bf02 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033610 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033612 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bf04 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033614 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033616 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033618 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003361a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003361c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003361e │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002bf12 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033620 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033622 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000083ac 0000000000000084 000083b0 FDE cie=00000000 pc=0000000000033624..00000000000338b8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033626 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033636 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003364e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003366e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000033680 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 352 to 00000000000337e0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000337e2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000337e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bf14 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000337e6 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000337e8 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000337ea │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000337ec │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000033806 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033808 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003380a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003380c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003380e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033810 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033812 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bf16 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033814 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bf18 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00000000000338a6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002bf1e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000338b4 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002bf2c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008434 00000000000000b0 00008438 FDE cie=00000000 pc=00000000000338b8..0000000000033c00 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000338ba │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000338bc │ │ │ │ +000073e0 000000000000003c 000073e4 FDE cie=00000000 pc=000000000002bf30..000000000002c098 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bf38 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bf44 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000338dc │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000033918 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 350 to 0000000000033a76 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a78 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 304 to 000000000002c074 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c076 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c078 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a7a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c07a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a7c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a7e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a80 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a82 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000033a9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c07c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c080 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c08c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c090 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c096 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a9e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aa0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aa2 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aa4 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aa6 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aa8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007420 0000000000000020 00007424 FDE cie=00000000 pc=000000000002c098..000000000002c0c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c09a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c09c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c0a2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c0b6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c0bc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c0be │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aaa │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007444 0000000000000010 00007448 FDE cie=00000000 pc=000000000002c0c0..000000000002c0ca │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007458 0000000000000048 0000745c FDE cie=00000000 pc=000000000002c0ca..000000000002c290 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c0ce │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c0d6 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c0dc │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c0e8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000002c142 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000033b22 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 214 to 000000000002c218 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c21a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c21e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c220 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c222 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c228 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000033b48 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c22a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c22c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c22e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000002c27c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c282 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c284 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c28c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c28e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000074a4 0000000000000010 000074a8 FDE cie=00000000 pc=000000000002c290..000000000002c2a6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000074b8 0000000000000014 000074bc FDE cie=00000000 pc=000000000002c2a6..000000000002c2ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000074d0 0000000000000054 000074d4 FDE cie=00000000 pc=000000000002c2ec..000000000002cd64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c2f0 │ │ │ │ + DW_CFA_def_cfa_offset: 656 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c2f4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c2fc │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000002c350 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033b56 │ │ │ │ + DW_CFA_advance_loc2: 548 to 000000000002c574 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c578 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c57c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c580 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c584 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c588 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c58c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c590 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c594 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c598 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c59c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c5a0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c5a6 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033b64 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c5aa │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c5ac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033b76 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000084e8 000000000000008c 000084ec FDE cie=00000000 pc=0000000000033c00..0000000000033d20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033c02 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033c16 │ │ │ │ +00007528 0000000000000010 0000752c FDE cie=00000000 pc=000000000002cd64..000000000002cda8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000753c 0000000000000010 00007540 FDE cie=00000000 pc=000000000002cda8..000000000002cdb2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007550 0000000000000024 00007554 FDE cie=00000000 pc=000000000002cdb2..000000000002cde4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cdb4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cdb6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002cdc4 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033c24 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000033c44 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cdd0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002cdde │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cde0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cde2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007578 0000000000000010 0000757c FDE cie=00000000 pc=000000000002cde4..000000000002ce60 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000758c 0000000000000010 00007590 FDE cie=00000000 pc=000000000002ce60..000000000002cebc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075a0 0000000000000044 000075a4 FDE cie=00000000 pc=000000000002cebc..000000000002cf46 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002cec2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002ced8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000033cba │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000002cf2c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf2e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cbc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf30 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf32 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cbe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf34 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf36 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf38 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf3a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf3c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf3e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf40 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cca │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033ccc │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033ce0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033ce2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033ce4 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033ce6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf42 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033ce8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075e8 0000000000000010 000075ec FDE cie=00000000 pc=000000000002cf46..000000000002cf68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075fc 0000000000000010 00007600 FDE cie=00000000 pc=000000000002cf68..000000000002cf90 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007610 0000000000000010 00007614 FDE cie=00000000 pc=000000000002cf90..000000000002cfb4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007624 0000000000000040 00007628 FDE cie=00000000 pc=000000000002cfb4..000000000002d038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cfb8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002cfcc │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000033d08 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000002d020 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d022 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d024 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d026 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d028 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d02a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d02c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d02e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d030 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d032 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033d1c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d034 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007668 0000000000000040 0000766c FDE cie=00000000 pc=000000000002d038..000000000002d0bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d03c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d050 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008578 0000000000000028 0000857c FDE cie=00000000 pc=0000000000033d20..0000000000033d4e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033d22 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033d24 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033d28 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033d36 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033d38 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033d42 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033d44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033d46 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000002d0a4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033d48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0a6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033d4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0a8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0aa │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0ac │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0ae │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0b0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0b2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0b4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0b6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000085a4 0000000000000058 000085a8 FDE cie=00000000 pc=0000000000033d4e..0000000000033e26 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033d50 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033d52 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033d58 │ │ │ │ +000076ac 000000000000004c 000076b0 FDE cie=00000000 pc=000000000002d0bc..000000000002d17e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0be │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d0c2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033d6c │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d0e2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 132 to 0000000000033df0 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000002d162 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033df2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d164 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033df4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d166 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033df6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d168 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d16a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033df8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d16c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033dfa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d16e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033dfc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d170 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033dfe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d172 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033e00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d174 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d176 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d178 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d17a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033e02 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033e04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d17c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033e06 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008600 0000000000000024 00008604 FDE cie=00000000 pc=0000000000033e26..0000000000033e4e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033e28 │ │ │ │ +000076fc 0000000000000024 00007700 FDE cie=00000000 pc=000000000002d17e..000000000002d1da │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d186 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033e2a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033e30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d18e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033e3a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033e44 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033e46 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002d1b6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d1b8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d1ba │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033e4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d1bc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d1c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00007724 000000000000001c 00007728 FDE cie=00000000 pc=000000000002d1da..000000000002d1fa │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d1e0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1e4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d1f0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d1f2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d1f4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00007744 0000000000000010 00007748 FDE cie=00000000 pc=000000000002d1fa..000000000002d23a │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008628 0000000000000010 0000862c FDE cie=00000000 pc=0000000000033e4e..0000000000033e86 │ │ │ │ +00007758 0000000000000010 0000775c FDE cie=00000000 pc=000000000002d23a..000000000002d30c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000863c 0000000000000028 00008640 FDE cie=00000000 pc=0000000000033e86..0000000000033ed6 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e8a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e8e │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ +0000776c 0000000000000010 00007770 FDE cie=00000000 pc=000000000002d30c..000000000002d33e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007780 0000000000000010 00007784 FDE cie=00000000 pc=000000000002d33e..000000000002d366 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007794 0000000000000010 00007798 FDE cie=00000000 pc=000000000002d366..000000000002d3be │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000077a8 0000000000000010 000077ac FDE cie=00000000 pc=000000000002d3be..000000000002d3d2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000077bc 0000000000000058 000077c0 FDE cie=00000000 pc=000000000002d3d2..000000000002d64c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3d4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3d6 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002d3e0 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033e98 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000033ec0 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002d3fa │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ + DW_CFA_offset: r59 (fs11) at cfa-128 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-64 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-72 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-80 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-88 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 (fs10) at cfa-120 │ │ │ │ + DW_CFA_advance_loc2: 434 to 000000000002d5ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5ae │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033ec2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d5b4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033ec8 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033ed2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033ed4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5b6 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5b8 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5ba │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5bc │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5be │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5c0 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5c2 │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5c4 │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5c6 │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5c8 │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5ca │ │ │ │ + DW_CFA_restore: r58 (fs10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5cc │ │ │ │ + DW_CFA_restore: r59 (fs11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5ce │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008668 0000000000000038 0000866c FDE cie=00000000 pc=0000000000033ed6..0000000000033f52 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033edc │ │ │ │ +00007818 0000000000000034 0000781c FDE cie=00000000 pc=000000000002d64c..000000000002d6e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d64e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033ee8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000033f02 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d650 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d656 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d65c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d668 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000033f3a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000000000002d6ce │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033f3e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d6d2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033f44 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033f46 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d6d4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033f48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d6d6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d6d8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033f4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d6da │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033f4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d6dc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033f4e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033f50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d6de │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000086a4 0000000000000054 000086a8 FDE cie=00000000 pc=0000000000033f52..000000000003438e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033f54 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033f56 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033f5c │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033f64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00007850 0000000000000038 00007854 FDE cie=00000000 pc=000000000002d6e0..000000000002d7ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d6e2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d6e4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033f6a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002d6ee │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033f72 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d6f4 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002d6fe │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033f78 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033f80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 302 to 00000000000340ae │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000002d75c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d75e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340b2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d760 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d762 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d764 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d766 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340bc │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340be │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340c0 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340c2 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340c4 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000340c8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340ca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d76a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d76c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d76e │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000086fc 0000000000000010 00008700 FDE cie=00000000 pc=000000000003438e..0000000000034398 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008710 0000000000000020 00008714 FDE cie=00000000 pc=0000000000034398..00000000000343b6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003439a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003439c │ │ │ │ +0000788c 000000000000002c 00007890 FDE cie=00000000 pc=000000000002d7ba..000000000002d830 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d7c0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7c4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000343a2 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d7d0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000343a8 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000002d824 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000343b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d826 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000343b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d828 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d82a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d82c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d82e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008734 0000000000000038 00008738 FDE cie=00000000 pc=00000000000343b6..0000000000034440 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000343bc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000343c0 │ │ │ │ +000078bc 0000000000000034 000078c0 FDE cie=00000000 pc=000000000002d830..000000000002d8c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d832 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d834 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d83c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002d846 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000343de │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000003442a │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000002d89e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000034430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d8a2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034432 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d8a4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034434 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d8a6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034436 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d8a8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034438 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d8aa │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003443a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003443c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003443e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d8ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d8ae │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008770 0000000000000044 00008774 FDE cie=00000000 pc=0000000000034440..00000000000347b4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034442 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003444c │ │ │ │ +000078f4 000000000000004c 000078f8 FDE cie=00000000 pc=000000000002d8c6..000000000002d9cc │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d8cc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d8d2 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002d8ea │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-64 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002d8fc │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002d90e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000002d950 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d952 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d958 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d95a │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000002d9a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d9a2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d9a4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d9a6 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d9ac │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d9ae │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d9b4 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d9ba │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d9bc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d9be │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007944 0000000000000054 00007948 FDE cie=00000000 pc=000000000002d9cc..000000000002db04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d9ce │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d9d0 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d9d6 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d9e2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034458 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 374 to 00000000000345ce │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d9f2 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-64 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-88 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-104 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-72 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000002da1c │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002da26 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000002da76 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002da78 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000002dad2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dad4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dad6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dad8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002dade │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dae0 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dae2 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dae4 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dae6 │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002daec │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002daf2 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002daf4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002daf6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000799c 000000000000005c 000079a0 FDE cie=00000000 pc=000000000002db04..000000000002dc4e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002db0a │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002db10 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002db24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002db44 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002db4a │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002db56 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000002dbae │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dbb0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345d4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002dbb6 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000002dc1a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc1c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc1e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc20 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002dc26 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345da │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc28 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc2a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345de │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000345e2 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc2c │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc2e │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc30 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002dc36 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002dc3c │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc3e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000087b8 0000000000000034 000087bc FDE cie=00000000 pc=00000000000347b4..0000000000034852 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000347ba │ │ │ │ +000079fc 000000000000004c 00007a00 FDE cie=00000000 pc=000000000002dc4e..000000000002ddb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc50 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000347c8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc52 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002dc58 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002dc60 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002dc72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000034840 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002dc7c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 212 to 000000000002dd54 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034842 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd58 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034844 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dd5a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034846 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dd5c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034848 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dd5e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003484a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dd60 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003484c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dd62 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003484e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dd64 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dd66 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dd68 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dd6a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dd6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dd6e │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000087f0 000000000000006c 000087f4 FDE cie=00000000 pc=0000000000034852..0000000000034a9c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034854 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034856 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000034860 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ +00007a4c 00000000000000b4 00007a50 FDE cie=00000000 pc=000000000002ddb6..000000000002e33e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ddb8 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ddc0 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003486e │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000034884 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ddcc │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002ddd6 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002dddc │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ddec │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 380 to 0000000000034a00 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002de00 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002de16 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000002de64 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_offset: r58 (fs10) at cfa-200 │ │ │ │ + DW_CFA_advance_loc2: 1138 to 000000000002e2d6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2d8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2da │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2dc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2de │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a0a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2e0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2e2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2e4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2e6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2e8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2ea │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2ec │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2ee │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2f0 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2f2 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2f4 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2f6 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2f8 │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2fa │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2fc │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e2fe │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e300 │ │ │ │ + DW_CFA_restore: r58 (fs10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e302 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a16 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a18 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a1a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e308 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e30a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a1c │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e30c │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - │ │ │ │ -00008860 0000000000000058 00008864 FDE cie=00000000 pc=0000000000034a9c..000000000003508a │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034aa0 │ │ │ │ - DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034aa2 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000034aac │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000034ad4 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000034b1c │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_offset: r58 (fs10) at cfa-200 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007b04 0000000000000090 00007b08 FDE cie=00000000 pc=000000000002e33e..000000000002e516 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e340 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002e34a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e352 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002e35c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002e36a │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e386 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1122 to 0000000000034f7e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002e394 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc2: 284 to 000000000002e4b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f82 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000034f88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4b2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4b4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4b6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4b8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f94 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4ba │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f98 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4bc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034fa0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4be │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034fa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4c0 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034fa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4c2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034fa8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4c4 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034faa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4c6 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034fac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4c8 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034fb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4ca │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e4d0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4d2 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034fb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4d6 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e4f2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e4f6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4f8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e4fe │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e500 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e502 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e508 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e50a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e510 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e512 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e514 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000088bc 000000000000009c 000088c0 FDE cie=00000000 pc=000000000003508a..0000000000035772 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003508e │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035092 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000035098 │ │ │ │ +00007b98 0000000000000058 00007b9c FDE cie=00000000 pc=000000000002e516..000000000002e784 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e518 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e524 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000350a4 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000350b8 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000350d4 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000350ea │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-112 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e53c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000035114 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035120 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 110 to 000000000003518e │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1166 to 000000000003561c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003561e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035620 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035622 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003563a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-104 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 548 to 000000000002e760 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003563e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e764 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035642 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e766 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e768 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035644 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e76a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035646 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e76c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035648 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e76e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003564a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e770 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e772 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003564c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e774 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003564e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035652 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e776 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e778 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e77a │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e77c │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e77e │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e780 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e782 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035654 │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + │ │ │ │ +00007bf4 0000000000000010 00007bf8 FDE cie=00000000 pc=000000000002e784..000000000002e7a6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c08 0000000000000010 00007c0c FDE cie=00000000 pc=000000000002e7a6..000000000002e7cc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c1c 0000000000000034 00007c20 FDE cie=00000000 pc=000000000002e7cc..000000000002e868 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e7ce │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e7d0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e7d6 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e7ee │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003565e │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000035674 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000002e84c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e84e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e856 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035676 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003567a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e858 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e85e │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e860 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e862 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e864 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c54 0000000000000034 00007c58 FDE cie=00000000 pc=000000000002e868..000000000002e900 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e86a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e86c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e872 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e88a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 194 to 000000000003573c │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000002e8e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e8e6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e8ee │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003573e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035740 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035742 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035746 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e8f0 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e8f6 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e8f8 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e8fa │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e8fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000035766 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003576e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c8c 0000000000000034 00007c90 FDE cie=00000000 pc=000000000002e900..000000000002e99a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e902 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e904 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e90a │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e922 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000002e980 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e982 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e988 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e98a │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e98c │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e992 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e994 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e996 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000895c 0000000000000054 00008960 FDE cie=00000000 pc=0000000000035772..00000000000358bc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035774 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035776 │ │ │ │ +00007cc4 0000000000000010 00007cc8 FDE cie=00000000 pc=000000000002e99a..000000000002e9c4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007cd8 0000000000000010 00007cdc FDE cie=00000000 pc=000000000002e9c4..000000000002e9ee │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007cec 0000000000000034 00007cf0 FDE cie=00000000 pc=000000000002e9ee..000000000002eafa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e9f0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e9f4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003577a │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000035790 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002ea02 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035798 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000357ac │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000357d2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 200 to 000000000003589a │ │ │ │ + DW_CFA_advance_loc1: 208 to 000000000002ead2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003589c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ead4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003589e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ead6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ead8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358a2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358a4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358a6 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358a8 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358aa │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358ac │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358ae │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358b0 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000358b4 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358b6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eadc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eade │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002eae4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eae6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002eaf4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eaf6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eaf8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00007d24 0000000000000010 00007d28 FDE cie=00000000 pc=000000000002eafa..000000000002eb68 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000089b4 0000000000000078 000089b8 FDE cie=00000000 pc=00000000000358bc..0000000000035aac │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358be │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358c0 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000358d6 │ │ │ │ +00007d38 0000000000000010 00007d3c FDE cie=00000000 pc=000000000002eb68..000000000002ebc2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007d4c 0000000000000028 00007d50 FDE cie=00000000 pc=000000000002ebc2..000000000002ec36 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ebc8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ebd4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000358f4 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 52 to 000000000002ec08 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ec0a │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ec0c │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ec12 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ec14 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ec16 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007d78 0000000000000028 00007d7c FDE cie=00000000 pc=000000000002ec36..000000000002ec94 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ec38 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ec3a │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002ec44 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ec4c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 54 to 000000000002ec82 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ec84 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ec8a │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ec90 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ec92 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007da4 0000000000000010 00007da8 FDE cie=00000000 pc=000000000002ec94..000000000002ece6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007db8 0000000000000010 00007dbc FDE cie=00000000 pc=000000000002ece6..000000000002ed5a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007dcc 0000000000000020 00007dd0 FDE cie=00000000 pc=000000000002ed5a..000000000002ed96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed5c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed60 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000002ed86 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ed8c │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed8e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed90 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007df0 0000000000000020 00007df4 FDE cie=00000000 pc=000000000002ed96..000000000002edd8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ed9c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed9e │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002edac │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000002edca │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002edd4 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002edd6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007e14 0000000000000018 00007e18 FDE cie=00000000 pc=000000000002edd8..000000000002ee12 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002edea │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002edec │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002ee02 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002ee0c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00007e30 000000000000003c 00007e34 FDE cie=00000000 pc=000000000002ee12..000000000002eed0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ee14 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ee1a │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-56 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-64 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002ee30 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000002eeb0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eeb2 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eeb4 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eeb6 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eeb8 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eeba │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002eec0 │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002eec6 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eec8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eeca │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007e70 0000000000000040 00007e74 FDE cie=00000000 pc=000000000002eed0..000000000002f036 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eed2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002eed8 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002eeee │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-56 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-72 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 192 to 000000000002efae │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002efb0 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002efb2 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002efb4 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002efb6 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002efb8 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002efba │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002efbc │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002efc2 │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002efc4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002efc6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007eb4 0000000000000048 00007eb8 FDE cie=00000000 pc=000000000002f036..000000000002f1b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f038 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f03e │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-72 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002f05a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-56 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-64 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-88 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 214 to 000000000002f130 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f132 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f134 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f136 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f138 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f13a │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f140 │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f142 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f144 │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f146 │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f14c │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f14e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f150 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007f00 0000000000000040 00007f04 FDE cie=00000000 pc=000000000002f1b8..000000000002f29c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f1ba │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f1be │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002f1d2 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002f1e0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 254 to 00000000000359f2 │ │ │ │ + DW_CFA_advance_loc1: 114 to 000000000002f252 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000359f4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000359f6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000359f8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000359fa │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000359fc │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000359fe │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a00 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a02 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f254 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f25a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a08 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035a10 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a12 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a14 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f260 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f262 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a16 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f264 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002f280 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002f28e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002f298 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f29a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007f44 000000000000001c 00007f48 FDE cie=00000000 pc=000000000002f29c..000000000002f3b4 │ │ │ │ + DW_CFA_advance_loc2: 256 to 000000000002f39c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f39e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f3a4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002f3b2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007f64 0000000000000018 00007f68 FDE cie=00000000 pc=000000000002f3b4..000000000002f3ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f3b6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f3b8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f3be │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002f3cc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00007f80 0000000000000018 00007f84 FDE cie=00000000 pc=000000000002f3ce..000000000002f3e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f3d0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f3d2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f3d8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002f3e6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00007f9c 0000000000000028 00007fa0 FDE cie=00000000 pc=000000000002f3e8..000000000002f470 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f3ea │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f3f0 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002f3fe │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000002f45e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f460 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f462 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f464 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f466 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f468 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f46e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00007fc8 0000000000000028 00007fcc FDE cie=00000000 pc=000000000002f470..000000000002f4e6 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002f48c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f492 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f498 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000002f4ce │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f4d4 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f4d6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f4d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f4da │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f4dc │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f4e2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007ff4 000000000000004c 00007ff8 FDE cie=00000000 pc=000000000002f4e6..000000000002f5d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f4e8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f4ee │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f4f6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f502 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000000000035aa6 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002f50c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000002f55c │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000002f5aa │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f5ac │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f5ae │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f5b6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f5b8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f5be │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f5c0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f5c2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f5c4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f5c6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f5c8 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f5ca │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f5cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008a30 000000000000008c 00008a34 FDE cie=00000000 pc=0000000000035aac..00000000000361c6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035aae │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035ab0 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000035ab6 │ │ │ │ +00008044 0000000000000028 00008048 FDE cie=00000000 pc=000000000002f5d6..000000000002f65a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f5d8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002f5e2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000035ad2 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000035ad8 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000035b00 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 154 to 0000000000035b9a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035b9c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035b9e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035ba0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035ba2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035ba4 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035ba6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035ba8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035baa │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000035bc0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002f5f0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000002f650 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035bc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f652 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035bc4 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035bc8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035bca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f654 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f656 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f658 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035bcc │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008070 000000000000007c 00008074 FDE cie=00000000 pc=000000000002f65a..000000000002fade │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f65c │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f65e │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f666 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f66c │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002f688 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f698 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1504 to 00000000000361ac │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002f6ac │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 976 to 000000000002fa7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa7e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002fa84 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa86 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa88 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa8a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa8c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa8e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa90 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa92 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa94 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa96 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000361be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa98 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa9a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa9c │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fa9e │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002faa0 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002faa2 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002faa4 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002faa6 │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002faa8 │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002faaa │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002faac │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002faae │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fab0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000080f0 0000000000000074 000080f4 FDE cie=00000000 pc=000000000002fade..000000000002fc82 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fae0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002faf0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008ac0 00000000000000ac 00008ac4 FDE cie=00000000 pc=00000000000361c6..00000000000367da │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000361c8 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000361cc │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000361d2 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000361ea │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000036200 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000003621e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 62 to 000000000003625c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003625e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036260 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000036276 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000002fb4a │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002fb58 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-96 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000002fbd8 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fbda │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fbdc │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fbde │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000002fc28 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036278 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fc2a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003627a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003627c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fc2c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fc2e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fc30 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fc32 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003627e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fc34 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036280 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036282 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036284 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fc38 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fc3a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036286 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fc3c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000002fc5a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002fc7e │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-96 │ │ │ │ + │ │ │ │ +00008168 0000000000000078 0000816c FDE cie=00000000 pc=000000000002fc82..000000000003028a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fc84 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fc86 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003628c │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000036302 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 276 to 0000000000036416 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036418 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000003643e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036440 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036442 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036444 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036446 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002fc8c │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002fc92 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002fc9c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 344 to 000000000003659e │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000365c2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000365c4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000365c6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000365c8 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000365ca │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 140 to 0000000000036656 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002fcb2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002fccc │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 328 to 000000000003679e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ + DW_CFA_advance_loc2: 904 to 0000000000030054 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 402 to 00000000000301e6 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000301ea │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000030252 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000030260 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030262 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030264 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030266 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030268 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003026a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003026c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003026e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030270 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030272 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030274 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030276 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000367aa │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030278 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003027a │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003027c │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003027e │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030280 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030282 │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030286 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030288 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008b70 00000000000000bc 00008b74 FDE cie=00000000 pc=00000000000367da..0000000000036d8a │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000367dc │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000367e2 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000367f2 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000036818 │ │ │ │ +000081e4 0000000000000020 000081e8 FDE cie=00000000 pc=000000000003028a..00000000000302e4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030290 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030292 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000036822 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000036836 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000302c2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000302c8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000302cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000302da │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000302e0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00008208 0000000000000078 0000820c FDE cie=00000000 pc=00000000000302e4..00000000000303f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000302e6 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000302e8 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000302fa │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00000000000368b2 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 210 to 0000000000036984 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003699a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-64 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003030e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ + DW_CFA_offset: r58 (fs10) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003032e │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003033c │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-80 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000000000003038e │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030390 │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030392 │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030394 │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003039a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003039c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003699c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003039e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003699e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369a0 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369a2 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369a4 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369a6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369a8 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369aa │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000369ba │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369bc │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369be │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000303a0 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000303a2 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000303a4 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000303aa │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000303b0 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000303b2 │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000303b8 │ │ │ │ + DW_CFA_restore: r58 (fs10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000303ba │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369c2 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000303bc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-64 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-72 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-80 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-88 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-96 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 (fs10) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000303e4 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008284 000000000000007c 00008288 FDE cie=00000000 pc=00000000000303f6..000000000003083c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000303f8 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000303fa │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030406 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003042a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-152 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000003045c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003046e │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 422 to 0000000000036b68 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-160 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-168 │ │ │ │ + DW_CFA_offset: r58 (fs10) at cfa-184 │ │ │ │ + DW_CFA_offset: r59 (fs11) at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 636 to 00000000000306ea │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036b6c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000306f2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000306f4 │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000306fc │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000306fe │ │ │ │ + DW_CFA_restore: r58 (fs10) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030706 │ │ │ │ + DW_CFA_restore: r59 (fs11) │ │ │ │ + DW_CFA_advance_loc1: 210 to 00000000000307d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307da │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000307e0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307e2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307e4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307e6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307e8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307ea │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307ec │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036b70 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307ee │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307f0 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307f2 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307f4 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307f6 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307f8 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307fa │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307fc │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307fe │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030800 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008304 0000000000000084 00008308 FDE cie=00000000 pc=000000000003083c..0000000000030d90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003083e │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030840 │ │ │ │ + DW_CFA_offset: r59 (fs11) at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000030854 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000030870 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_offset: r58 (fs10) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000030892 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 496 to 0000000000036d60 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ + DW_CFA_advance_loc2: 540 to 0000000000030aae │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036d64 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000036d72 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ab0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ab2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ab4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ab6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ab8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030aba │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030abc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030abe │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ac0 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ac2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ac4 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ac6 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000036d86 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008c30 0000000000000010 00008c34 FDE cie=00000000 pc=0000000000036d8a..0000000000036da2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ac8 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030aca │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030acc │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ace │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ad0 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ad2 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ad4 │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ad6 │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ad8 │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ada │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030adc │ │ │ │ + DW_CFA_restore: r58 (fs10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ade │ │ │ │ + DW_CFA_restore: r59 (fs11) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030ae4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ae6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c44 0000000000000024 00008c48 FDE cie=00000000 pc=0000000000036da2..0000000000036ed8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036da4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036db0 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000036dbe │ │ │ │ +0000838c 0000000000000050 00008390 FDE cie=00000000 pc=0000000000030d90..0000000000030e50 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030d96 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030d9e │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 274 to 0000000000036ed0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030da6 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030dbe │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036ed2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036ed4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036ed6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030dc0 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030dc2 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030dc8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030dca │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000030dd8 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030dde │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030de0 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030de6 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030de8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030dea │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030df2 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000030e34 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000030e3e │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030e44 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030e4a │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030e4c │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030e4e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008c6c 0000000000000010 00008c70 FDE cie=00000000 pc=0000000000036ed8..0000000000036f0a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008c80 0000000000000010 00008c84 FDE cie=00000000 pc=0000000000036f0a..0000000000036f48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008c94 0000000000000010 00008c98 FDE cie=00000000 pc=0000000000036f48..0000000000036f82 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008ca8 0000000000000010 00008cac FDE cie=00000000 pc=0000000000036f82..0000000000036fc0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000083e0 000000000000004c 000083e4 FDE cie=00000000 pc=0000000000030e50..0000000000030f88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030e52 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030e54 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000030e66 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030e6e │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000030eae │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-56 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0000000000030f2c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f2e │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f30 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f32 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030f38 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030f3e │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030f44 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f46 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f48 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000030f7a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030f80 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f82 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f84 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f86 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008cbc 0000000000000010 00008cc0 FDE cie=00000000 pc=0000000000036fc0..0000000000036fca │ │ │ │ +00008430 0000000000000010 00008434 FDE cie=00000000 pc=0000000000030f88..0000000000030f8a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008cd0 000000000000009c 00008cd4 FDE cie=00000000 pc=0000000000036fca..0000000000037442 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036fcc │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fd0 │ │ │ │ +00008444 0000000000000048 00008448 FDE cie=00000000 pc=0000000000030f8a..000000000003110e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f8c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000030fa2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000036fe0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000037068 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 306 to 000000000003719a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-64 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-72 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-80 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 304 to 00000000000310d2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003719c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000371a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310d4 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310d6 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310d8 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310da │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000310e8 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000371a4 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000371a6 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000310f4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310f6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000371a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310f8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000371aa │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000371ac │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310fa │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310fc │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310fe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000371ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031100 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008490 000000000000006c 00008494 FDE cie=00000000 pc=000000000003110e..00000000000312ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031110 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031112 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003111c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000371c6 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003113c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000003118a │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 516 to 00000000000373ca │ │ │ │ + DW_CFA_advance_loc1: 206 to 0000000000031258 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003125a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003125c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003125e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031260 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031262 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031264 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000373cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031266 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000373ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031268 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000373d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003126a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003126c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000373d2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000373d4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000373d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003126e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000373d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031270 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000373da │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003740a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003740e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003743e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031272 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031274 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + │ │ │ │ +00008500 0000000000000010 00008504 FDE cie=00000000 pc=00000000000312ee..0000000000031322 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d70 0000000000000010 00008d74 FDE cie=00000000 pc=0000000000037442..0000000000037470 │ │ │ │ +00008514 0000000000000010 00008518 FDE cie=00000000 pc=0000000000031322..0000000000031356 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d84 000000000000003c 00008d88 FDE cie=00000000 pc=0000000000037470..0000000000037524 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037472 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037476 │ │ │ │ +00008528 0000000000000010 0000852c FDE cie=00000000 pc=0000000000031356..00000000000313a0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000853c 000000000000002c 00008540 FDE cie=00000000 pc=00000000000313a0..0000000000031400 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000313a2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000313a4 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000313ae │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000313b6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037482 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003748a │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000313c0 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000374a4 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000037502 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037504 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003750c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000313ec │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003750e │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000313f6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000037514 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037516 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000313f8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037518 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003751c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000313fa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003751e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000313fc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000313fe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037520 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008dc4 0000000000000028 00008dc8 FDE cie=00000000 pc=0000000000037524..0000000000037574 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037526 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003752a │ │ │ │ +0000856c 0000000000000020 00008570 FDE cie=00000000 pc=0000000000031400..000000000003141a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031402 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031404 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000037538 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003140a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000037568 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031410 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003756a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031416 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003756c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037570 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037572 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031418 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008df0 000000000000004c 00008df4 FDE cie=00000000 pc=0000000000037574..0000000000037634 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037576 │ │ │ │ +00008590 0000000000000030 00008594 FDE cie=00000000 pc=000000000003141a..0000000000031498 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031424 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031428 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031432 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003143c │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031448 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 58 to 0000000000031482 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031484 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031486 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031488 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003148e │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031494 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031496 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +000085c4 0000000000000044 000085c8 FDE cie=00000000 pc=0000000000031498..000000000003155c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003149a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003757c │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037588 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003759c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003149c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000314a6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000314bc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000375b0 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000375b8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000037618 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003761a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003761c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003761e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000314d8 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000314de │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000314ec │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000031544 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031546 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031548 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003154a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037620 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003154c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037622 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003154e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037624 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031550 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037626 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037628 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003762a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003762c │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037630 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037632 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031552 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031554 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031558 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003155a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008e40 0000000000000050 00008e44 FDE cie=00000000 pc=0000000000037634..00000000000377d4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037636 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037638 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003764a │ │ │ │ +0000860c 0000000000000024 00008610 FDE cie=00000000 pc=000000000003155c..0000000000031780 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003155e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031562 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 366 to 00000000000316d0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000316d4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000316d6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000316d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008634 0000000000000050 00008638 FDE cie=00000000 pc=0000000000031780..0000000000031b18 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031782 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031788 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031790 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003765c │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003179e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000317ae │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 322 to 000000000003779e │ │ │ │ + DW_CFA_advance_loc2: 818 to 0000000000031ae0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031ae2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000377aa │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031aec │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031aee │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377ae │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031af4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031af6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377b2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031af8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031afa │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031afc │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031afe │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b00 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b02 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000377c2 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031b06 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b08 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b0a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008e94 0000000000000070 00008e98 FDE cie=00000000 pc=00000000000377d4..00000000000379e6 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377d6 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000377da │ │ │ │ +00008688 0000000000000044 0000868c FDE cie=00000000 pc=0000000000031b18..0000000000031edc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b1a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b1c │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031b20 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000377e2 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000003782a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000031b3c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000037874 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 328 to 00000000000379bc │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379be │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-80 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-64 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 410 to 0000000000031cd6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031cd8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379c2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379c4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031cde │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379c6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379c8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379ca │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379cc │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379ce │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379d0 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379d2 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000379d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031ce0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031ce2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031ce4 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031ce6 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031ce8 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031cea │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031cec │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031cee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379da │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031cf0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000086d0 0000000000000058 000086d4 FDE cie=00000000 pc=0000000000031edc..0000000000032168 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031ede │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000031f04 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008f08 0000000000000054 00008f0c FDE cie=00000000 pc=00000000000379e6..0000000000037df4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379e8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000379ec │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000379f4 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037a00 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000037a20 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 882 to 0000000000037d92 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 380 to 0000000000032080 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037d94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032082 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037d96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032084 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037d98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032086 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032088 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037d9a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037d9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003208a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037d9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003208c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037da0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003208e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037da2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032090 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037da4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032092 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037da6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032094 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037da8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032096 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037dac │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037dae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032098 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003209a │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003209e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000320a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037db0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000320a2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000872c 0000000000000010 00008730 FDE cie=00000000 pc=0000000000032168..0000000000032176 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f60 0000000000000080 00008f64 FDE cie=00000000 pc=0000000000037df4..0000000000037fc0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037df6 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000037e04 │ │ │ │ +00008740 000000000000002c 00008744 FDE cie=00000000 pc=0000000000032176..000000000003222a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003217a │ │ │ │ + DW_CFA_def_cfa_offset: 1072 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003217e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003218e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000321a8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037e18 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000037e1e │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000037e36 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000037e9e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ea0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ea2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ea4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ea6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000037eee │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000032210 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032214 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ef2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032218 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ef4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ef6 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ef8 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037efc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003221c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037efe │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032220 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037f00 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032222 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008770 0000000000000054 00008774 FDE cie=00000000 pc=000000000003222a..0000000000032368 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003222c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003222e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032238 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032240 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000032252 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003225e │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000037f5a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037f5c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037f5e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037f60 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000037f72 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000037f78 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000037f86 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 236 to 000000000003234a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003234c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003234e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032350 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032352 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032354 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032356 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032358 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003235a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003235c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003235e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032360 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032364 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032366 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008fe4 0000000000000020 00008fe8 FDE cie=00000000 pc=0000000000037fc0..0000000000037ff4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037fc8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000037fd2 │ │ │ │ +000087c8 0000000000000020 000087cc FDE cie=00000000 pc=0000000000032368..00000000000323d2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032370 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003239c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000323c4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000037fea │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000323ca │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037fec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000323ce │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037fee │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ff0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000323d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00009008 0000000000000010 0000900c FDE cie=00000000 pc=0000000000037ff4..000000000003804a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000901c 0000000000000010 00009020 FDE cie=00000000 pc=000000000003804a..000000000003808c │ │ │ │ +000087ec 0000000000000040 000087f0 FDE cie=00000000 pc=00000000000323d2..00000000000324de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000323d4 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000323e4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003240c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003240e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032410 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032412 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032414 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003241c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 164 to 00000000000324c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000324c2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000324c4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000324c6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000324d4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000324da │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009030 0000000000000010 00009034 FDE cie=00000000 pc=000000000003808c..0000000000038090 │ │ │ │ - DW_CFA_nop │ │ │ │ +00008830 0000000000000020 00008834 FDE cie=00000000 pc=00000000000324de..0000000000032524 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000324e0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000324ec │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000324f6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000324f8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032502 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032504 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00008854 0000000000000040 00008858 FDE cie=00000000 pc=0000000000032524..0000000000032646 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032526 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032536 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000003255c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003255e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032560 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032562 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032564 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003256e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-48 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000032590 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032592 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032594 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032596 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000000000032636 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032638 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003263a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032642 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-48 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-64 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009044 0000000000000010 00009048 FDE cie=00000000 pc=0000000000038090..0000000000038094 │ │ │ │ +00008898 0000000000000010 0000889c FDE cie=00000000 pc=0000000000032646..000000000003266e │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000088ac 0000000000000024 000088b0 FDE cie=00000000 pc=000000000003266e..000000000003269c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032674 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032678 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000032684 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003268a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032690 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032696 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032698 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003269a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009058 0000000000000010 0000905c FDE cie=00000000 pc=0000000000038094..00000000000380ba │ │ │ │ +000088d4 0000000000000020 000088d8 FDE cie=00000000 pc=000000000003269c..00000000000326bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003269e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000326a0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000326a6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000326b2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000326b8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000326ba │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000906c 0000000000000010 00009070 FDE cie=00000000 pc=00000000000380ba..00000000000380d8 │ │ │ │ +000088f8 0000000000000020 000088fc FDE cie=00000000 pc=00000000000326bc..0000000000032706 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000326be │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000326c2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 58 to 00000000000326fc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000326fe │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032702 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000891c 0000000000000024 00008920 FDE cie=00000000 pc=0000000000032706..0000000000032776 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032708 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003270a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032712 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000003276a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032770 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032772 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032774 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009080 0000000000000010 00009084 FDE cie=00000000 pc=00000000000380d8..00000000000380e2 │ │ │ │ +00008944 0000000000000010 00008948 FDE cie=00000000 pc=0000000000032776..0000000000032788 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009094 0000000000000010 00009098 FDE cie=00000000 pc=00000000000380e2..00000000000380ec │ │ │ │ +00008958 0000000000000020 0000895c FDE cie=00000000 pc=0000000000032788..00000000000327c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003278a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003278c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032792 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000327be │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000327c0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000327c2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000090a8 0000000000000030 000090ac FDE cie=00000000 pc=00000000000380ec..00000000000381ce │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000380ee │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000380f0 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000380fc │ │ │ │ +0000897c 0000000000000028 00008980 FDE cie=00000000 pc=00000000000327c4..0000000000032828 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000327c8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000327cc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000032812 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032814 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032818 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003281a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003281c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003281e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032822 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000089a8 0000000000000050 000089ac FDE cie=00000000 pc=0000000000032828..00000000000329f8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003282e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000032842 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000038184 │ │ │ │ + DW_CFA_advance_loc1: 126 to 00000000000328c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038186 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328c2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003818a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328c4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328c6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003818c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328c8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038190 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038192 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328ca │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328cc │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328ce │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328d0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328d2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038194 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328d6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc2: 288 to 00000000000329f6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000090dc 0000000000000030 000090e0 FDE cie=00000000 pc=00000000000381ce..00000000000382b0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000381d0 │ │ │ │ +000089fc 000000000000002c 00008a00 FDE cie=00000000 pc=00000000000329f8..0000000000032a88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032a00 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000381d2 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000381dc │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000032a0e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 138 to 0000000000038266 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000032a7a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038268 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a7c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003826c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a7e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a80 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003826e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a82 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038272 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038274 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038276 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009110 00000000000000b4 00009114 FDE cie=00000000 pc=00000000000382b0..0000000000038470 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000382b2 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000382b4 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000382ba │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000382ce │ │ │ │ +00008a2c 0000000000000044 00008a30 FDE cie=00000000 pc=0000000000032a88..0000000000032b9c │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032a92 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000032aa6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000382ee │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000382f4 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000003831a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038322 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003832c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 222 to 0000000000032b84 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038330 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032b86 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038332 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032b88 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038334 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032b8a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038336 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032b8c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038338 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032b8e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003833a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032b90 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003833c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032b92 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003833e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038340 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038342 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032b94 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038344 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032b96 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032b9a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + │ │ │ │ +00008a74 0000000000000044 00008a78 FDE cie=00000000 pc=0000000000032b9c..0000000000032ce6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032ba6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000032bba │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000383a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383aa │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000383c0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 270 to 0000000000032cc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383c2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383c4 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383c6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032cca │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032ccc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032cce │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032cd0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032cd2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032cd4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032cd6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383d0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383d2 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000383d8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383da │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383dc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032cd8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032cda │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000038400 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038402 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038404 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038406 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032ce4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038408 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003840a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003840c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003840e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038410 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038412 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038418 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003841a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003841c │ │ │ │ + │ │ │ │ +00008abc 0000000000000028 00008ac0 FDE cie=00000000 pc=0000000000032ce6..0000000000032dc0 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000032d4a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032d4c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000032d68 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032d6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003841e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038426 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000032d78 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032d7a │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038428 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003842c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032d7e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038432 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000091c8 0000000000000064 000091cc FDE cie=00000000 pc=0000000000038470..0000000000038594 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038476 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038478 │ │ │ │ +00008ae8 000000000000003c 00008aec FDE cie=00000000 pc=0000000000032dc0..0000000000032eb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032dc2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032dc4 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000038482 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032dcc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000032dd8 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032de8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000038494 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 192 to 0000000000038554 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000032e44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038556 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032e48 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038558 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032e4a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003855a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032e4c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003855c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032e4e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003855e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032e50 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038560 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032e52 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038562 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032e54 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038564 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038566 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038568 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003856a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003856e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032e56 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038574 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032e58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009230 0000000000000050 00009234 FDE cie=00000000 pc=0000000000038594..00000000000387ca │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038596 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003859a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000385ae │ │ │ │ +00008b28 000000000000003c 00008b2c FDE cie=00000000 pc=0000000000032eb4..00000000000330aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032eb6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032eb8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000032ed0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000385f0 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 172 to 000000000003869c │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000386ca │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 180 to 000000000003877e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000038788 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000387a8 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387aa │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000387b6 │ │ │ │ + DW_CFA_advance_loc1: 172 to 0000000000032f7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032f7e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032f80 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032f82 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032f84 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032f86 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032f88 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032f8a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387c4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387c6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032f8c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032f8e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009284 0000000000000040 00009288 FDE cie=00000000 pc=00000000000387ca..0000000000038bc6 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387cc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387ce │ │ │ │ +00008b68 0000000000000094 00008b6c FDE cie=00000000 pc=00000000000330aa..0000000000033250 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000330ac │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000330ae │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000387d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000330b2 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000330ca │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 782 to 0000000000038ae6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038aec │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038aee │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038af0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038af2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038af4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038af6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038afe │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000033110 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038b04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033112 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038b06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033114 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038b08 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038b0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033116 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038b0c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033118 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003311a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038b0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003311c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000092c8 0000000000000190 000092cc FDE cie=00000000 pc=0000000000038bc6..000000000003a0ee │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038bc8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038bca │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038bd0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000038be6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000033134 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 126 to 0000000000038c64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000038c76 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000038c94 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000038cb2 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 640 to 0000000000038f32 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000038f40 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 770 to 0000000000039242 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039244 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039250 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 98 to 00000000000392b2 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000392ee │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000392fc │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 590 to 000000000003954a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003954c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003955a │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 522 to 0000000000039764 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039766 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039768 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003976a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 178 to 000000000003981c │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000039830 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003983e │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 584 to 0000000000039a86 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039a88 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039a8a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039a96 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039aa2 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000039afe │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000039b2a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 380 to 0000000000039ca6 │ │ │ │ + DW_CFA_advance_loc1: 136 to 00000000000331bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000331be │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000331c0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000331c2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000331c4 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039ca8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039caa │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039cac │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 130 to 0000000000039d2e │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000039d56 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000039d78 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 208 to 0000000000039e48 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000039e52 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000039eb6 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000039ee2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000331c6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039ee4 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc2: 324 to 000000000003a028 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000331c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000331f8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a02a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a02c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000331fa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a02e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a030 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000331fc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a032 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a034 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000331fe │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a036 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033200 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a038 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a03a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a03e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a040 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a042 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a044 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033202 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033204 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a046 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033206 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a048 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a04a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033208 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a04c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a04e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003320a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a050 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a052 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003320e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a056 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033210 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a058 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033214 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033220 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a05a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a05c │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a060 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a062 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a066 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a068 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a06a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a072 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a074 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a07c │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a07e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a080 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a082 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a084 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a088 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a08a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a08c │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a08e │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a092 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033224 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a094 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a096 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a098 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a09c │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a09e │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a0a2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0a4 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0a6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0a8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0aa │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003324c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0ac │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0ae │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0b0 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0b2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008c00 0000000000000030 00008c04 FDE cie=00000000 pc=0000000000033250..0000000000033372 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033252 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033254 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000033266 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 204 to 0000000000033332 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0b4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0b6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0b8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0ba │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033334 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033336 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033338 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003333c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000033346 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003334a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0bc │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0be │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a0c6 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003a0e6 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a0ea │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0ec │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000945c 0000000000000050 00009460 FDE cie=00000000 pc=000000000003a0ee..000000000003a1e6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0f0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0f2 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003a10e │ │ │ │ +00008c34 0000000000000010 00008c38 FDE cie=00000000 pc=0000000000033372..00000000000333c6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008c48 0000000000000010 00008c4c FDE cie=00000000 pc=00000000000333c6..000000000003340e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008c5c 0000000000000034 00008c60 FDE cie=00000000 pc=000000000003340e..0000000000033574 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033410 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003341e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000003a166 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 218 to 00000000000334f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a16a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a16c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000334fa │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000334fc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a16e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000334fe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a170 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a172 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033500 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a174 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033502 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a176 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a178 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a17a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a17c │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a17e │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a180 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a182 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033506 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033508 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003350c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000094b0 0000000000000070 000094b4 FDE cie=00000000 pc=000000000003a1e6..000000000003b578 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a1e8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1ec │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a1f4 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003a210 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003a216 │ │ │ │ +00008c94 0000000000000068 00008c98 FDE cie=00000000 pc=0000000000033574..00000000000337d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033576 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003357a │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003a224 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000335a0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a22c │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 504 to 000000000003a424 │ │ │ │ + DW_CFA_advance_loc2: 258 to 00000000000336a2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a426 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336a4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a428 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336a6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a42a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336a8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336aa │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a42c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a42e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336ac │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336ae │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a430 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336b0 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a432 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336b2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a434 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336b4 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a436 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336b6 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a438 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336b8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a43a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a43e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a440 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336ba │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a442 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336be │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009524 0000000000000060 00009528 FDE cie=00000000 pc=000000000003b578..000000000003bdca │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b57c │ │ │ │ +00008d00 000000000000003c 00008d04 FDE cie=00000000 pc=00000000000337d0..000000000003384e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000337d2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b580 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000337d6 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b594 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000337ee │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 1740 to 000000000003bc60 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000033806 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003380e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc62 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003383e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033840 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033842 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033844 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033846 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033848 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc6c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003384a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003bc7e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003bc84 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003384c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc88 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008d40 000000000000005c 00008d44 FDE cie=00000000 pc=000000000003384e..00000000000339c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033850 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033852 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003385a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000033870 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 318 to 000000000003bdc6 │ │ │ │ + DW_CFA_advance_loc1: 102 to 00000000000338d6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000338d8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000338da │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000338dc │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000338e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000033940 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033942 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033944 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033946 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003394e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033952 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033954 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033956 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033958 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033960 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000003399c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000339a4 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009588 0000000000000038 0000958c FDE cie=00000000 pc=000000000003bdca..000000000003be82 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bdcc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bdce │ │ │ │ +00008da0 0000000000000050 00008da4 FDE cie=00000000 pc=00000000000339c4..000000000003415a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000339c8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000339d4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000339f6 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 58 to 000000000003be08 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000003be6c │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 1852 to 0000000000034132 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034134 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be70 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034136 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034138 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be74 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003413a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003413c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be76 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003413e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be7a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034140 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034142 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034144 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034146 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034148 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003414a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003414e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034150 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000095c4 000000000000003c 000095c8 FDE cie=00000000 pc=000000000003be82..000000000003bf16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be84 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003be96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00008df4 0000000000000058 00008df8 FDE cie=00000000 pc=000000000003415a..0000000000034674 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003415c │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003415e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000034164 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034170 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003418a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000003bf00 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 978 to 000000000003455c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003455e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034560 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034562 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034564 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034566 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034568 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003456a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003456c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf12 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003456e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034570 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034572 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034574 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034576 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034578 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009604 0000000000000020 00009608 FDE cie=00000000 pc=000000000003bf16..000000000003bf52 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf18 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf1c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003bf34 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bf48 │ │ │ │ +00008e50 000000000000002c 00008e54 FDE cie=00000000 pc=0000000000034674..0000000000034702 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034676 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034678 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034688 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000346a4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000346e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000346e8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf4c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000346ea │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000346ec │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000346ee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf4e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000346f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009628 0000000000000028 0000962c FDE cie=00000000 pc=000000000003bf52..000000000003bff0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf54 │ │ │ │ +00008e80 0000000000000020 00008e84 FDE cie=00000000 pc=0000000000034702..0000000000034748 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034704 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf58 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034710 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000003bfbc │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003471a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bfbe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003471c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bfc6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000034726 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bfc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034728 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003bfe0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bfe2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bfee │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009654 0000000000000020 00009658 FDE cie=00000000 pc=000000000003bff0..000000000003c054 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bff2 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bff6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 82 to 000000000003c048 │ │ │ │ +00008ea4 0000000000000030 00008ea8 FDE cie=00000000 pc=0000000000034748..00000000000347e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003474a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003474c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003475c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003476e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003478e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c04a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034790 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c052 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034792 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034794 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034796 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034798 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009678 0000000000000050 0000967c FDE cie=00000000 pc=000000000003c054..000000000003cb4a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c056 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000003c08c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00008ed8 0000000000000010 00008edc FDE cie=00000000 pc=00000000000347e2..00000000000347fa │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008eec 0000000000000024 00008ef0 FDE cie=00000000 pc=00000000000347fa..0000000000034930 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000347fc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034808 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1842 to 000000000003c7be │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c7c2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000034816 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 274 to 0000000000034928 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003492a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003492c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7c6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7c8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7ca │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7cc │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7ce │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7d0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7d2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7d4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7d6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7d8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7da │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003492e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c7de │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096cc 000000000000001c 000096d0 FDE cie=00000000 pc=000000000003cb4a..000000000003cbac │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cb4c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003cb52 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003cb7e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003cb8c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ +00008f14 0000000000000010 00008f18 FDE cie=00000000 pc=0000000000034930..0000000000034962 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096ec 0000000000000010 000096f0 FDE cie=00000000 pc=000000000003cbac..000000000003cbc4 │ │ │ │ +00008f28 0000000000000010 00008f2c FDE cie=00000000 pc=0000000000034962..00000000000349a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009700 0000000000000010 00009704 FDE cie=00000000 pc=000000000003cbc4..000000000003cbd2 │ │ │ │ +00008f3c 0000000000000010 00008f40 FDE cie=00000000 pc=00000000000349a0..00000000000349da │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009714 0000000000000010 00009718 FDE cie=00000000 pc=000000000003cbd2..000000000003cc00 │ │ │ │ +00008f50 0000000000000010 00008f54 FDE cie=00000000 pc=00000000000349da..0000000000034a18 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009728 0000000000000010 0000972c FDE cie=00000000 pc=000000000003cc00..000000000003cc06 │ │ │ │ +00008f64 0000000000000010 00008f68 FDE cie=00000000 pc=0000000000034a18..0000000000034a22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000973c 0000000000000034 00009740 FDE cie=00000000 pc=000000000003cc06..000000000003cc90 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003cc10 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003cc18 │ │ │ │ +00008f78 000000000000009c 00008f7c FDE cie=00000000 pc=0000000000034a22..0000000000034e9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034a24 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a28 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034a38 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000003cc4e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 136 to 0000000000034ac0 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 306 to 0000000000034bf2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc50 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc52 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc54 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc56 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc58 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003cc80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034bf4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc82 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc84 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000034bfa │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034bfc │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034bfe │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034c00 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034c02 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034c04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009774 000000000000006c 00009778 FDE cie=00000000 pc=000000000003cc90..000000000003cdc8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc92 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003cc9a │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034c06 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003ccb0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034c1e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000003cd04 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd06 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd08 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd0a │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 516 to 0000000000034e22 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd0c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e24 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e26 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e28 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e2a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e2c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cd1c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd1e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd20 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd22 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd24 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd26 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e2e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e30 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e32 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000034e62 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 142 to 000000000003cdb4 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cdb6 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cdb8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cdba │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cdbc │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cdbe │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cdc0 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000097e4 0000000000000028 000097e8 FDE cie=00000000 pc=000000000003cdc8..000000000003ce34 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cdcc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cdd0 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cde0 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003cde6 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000003ce28 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ce2c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ce2e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ce30 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ce32 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009810 0000000000000110 00009814 FDE cie=00000000 pc=000000000003ce34..000000000003d16a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ce36 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ce38 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000003ce52 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e66 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000034e96 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009018 0000000000000050 0000901c FDE cie=00000000 pc=0000000000034e9a..0000000000035026 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e9c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ea0 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034eb0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000003ce70 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000003ce96 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 148 to 000000000003cf2a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000034ed6 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003cf4a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003cf5c │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000034f56 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000034fa2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000034fcc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fce │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fd0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fd2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fd4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fd6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fd8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fda │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fdc │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fde │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fe0 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf70 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf72 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fe2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fe4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003cfa2 │ │ │ │ + DW_CFA_advance_loc1: 62 to 0000000000035022 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + │ │ │ │ +0000906c 0000000000000054 00009070 FDE cie=00000000 pc=0000000000035026..00000000000352c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035028 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000035040 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000035098 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 98 to 00000000000350fa │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc2: 290 to 000000000003521c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfa4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003521e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035220 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfa8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035222 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfaa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035224 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035226 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035228 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003522a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003522c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003522e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfb4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfb6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfb8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003cfbe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035230 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cfc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035232 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003cfd6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfd8 │ │ │ │ + DW_CFA_advance_loc1: 134 to 00000000000352b8 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000352ba │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000352be │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000090c4 0000000000000010 000090c8 FDE cie=00000000 pc=00000000000352c2..00000000000352e4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000090d8 0000000000000028 000090dc FDE cie=00000000 pc=00000000000352e4..00000000000353a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000352e6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000352e8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000352f2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 166 to 0000000000035398 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfda │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003539e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000353a0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfdc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000353a2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfde │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfe0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfe2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfe4 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfe6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfe8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfea │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfec │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003cff2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000353a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cff6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d002 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d004 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009104 0000000000000028 00009108 FDE cie=00000000 pc=00000000000353a6..0000000000035408 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000353aa │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000353ae │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000353c4 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 56 to 00000000000353fc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d006 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035400 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035402 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d008 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035404 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d00a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d00c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d00e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d010 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d012 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d014 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d016 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d018 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003d026 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035406 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d02a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003d030 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d032 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009130 0000000000000028 00009134 FDE cie=00000000 pc=0000000000035408..000000000003545e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003540c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003540e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035414 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035420 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000035448 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d034 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d036 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003544a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d038 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d03a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d03c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d03e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d040 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d042 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d044 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d046 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d056 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000035458 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003545a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003545c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d05a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000003d08c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000915c 0000000000000044 00009160 FDE cie=00000000 pc=000000000003545e..0000000000035510 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035460 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035462 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035476 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003548a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 88 to 00000000000354e2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d094 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d096 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000354e4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d098 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d09a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000354e6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d09c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000354e8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d09e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000354ea │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0a0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0a2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0a4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0a6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0a8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d0b8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d0bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003d0c6 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000354f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d0ca │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0cc │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0ce │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000354fa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0d0 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0d2 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0d4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0d6 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0d8 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0da │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0dc │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0de │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d0ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000354fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d0f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000354fe │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000003d128 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d148 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d14a │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003550c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009924 0000000000000034 00009928 FDE cie=00000000 pc=000000000003d16a..000000000003d204 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d16c │ │ │ │ +000091a4 0000000000000034 000091a8 FDE cie=00000000 pc=0000000000035510..00000000000355d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035512 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d170 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000035520 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003d182 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003d18c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d1a0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000003d1ea │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 134 to 00000000000355a6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d1f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000355a8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003d1f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000355aa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d1fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000355ac │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d1fc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000355ae │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d1fe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000355b0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d200 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000355b2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d202 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000355b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000355b6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000995c 000000000000015c 00009960 FDE cie=00000000 pc=000000000003d204..000000000003df3a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d206 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003d20c │ │ │ │ +000091dc 0000000000000050 000091e0 FDE cie=00000000 pc=00000000000355d6..000000000003571e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000355d8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000355de │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003d212 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d21a │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000355ea │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003d228 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d230 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d23c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000003566a │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003d24a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003d282 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000356b2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000356b4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000356b6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000356b8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000356fa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d284 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000356fe │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d286 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d288 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035700 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d28a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d28c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035702 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d28e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035704 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d290 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d292 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d294 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d298 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035706 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d29a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000003d2bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d2c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 166 to 000000000003d366 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d368 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 58 to 000000000003d3a2 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 354 to 000000000003d504 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000003d540 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d544 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 166 to 000000000003d5ea │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d5ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 180 to 000000000003d6a0 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d6b4 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc2: 414 to 000000000003d852 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d856 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 248 to 000000000003d94e │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000003d970 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc2: 334 to 000000000003dabe │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003dac0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 298 to 000000000003dbea │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dbee │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003dbf0 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dbf4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000003dc40 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003dc50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dc54 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 94 to 000000000003dcb2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcb6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 102 to 000000000003dd1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dd20 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003dd34 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dd38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003dd4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dd50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003dd64 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003dd6e │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dd72 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003dd86 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000003ddac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ddc4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddc8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003dddc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dde0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ddf4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddf8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003de0c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003de10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003de24 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003de3c │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003de40 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003de54 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003de68 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003de6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003de80 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003de84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003de98 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003de9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035708 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003deb2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003deb6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003deca │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dece │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000003def4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003def8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000003df1e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003df22 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003df26 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003570c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035710 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035716 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035718 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003571a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003571c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009abc 00000000000000bc 00009ac0 FDE cie=00000000 pc=000000000003df3a..000000000003e2ba │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003df3c │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003df4a │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003df58 │ │ │ │ +00009230 0000000000000084 00009234 FDE cie=00000000 pc=000000000003571e..0000000000035994 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035720 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035722 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000035734 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003573c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003df6a │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003df78 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003df8e │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000035754 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000035770 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 594 to 000000000003e1e0 │ │ │ │ + DW_CFA_advance_loc2: 266 to 000000000003587a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e1e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003587c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e1e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003587e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035880 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e1e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035882 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e1e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035884 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e1ea │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e1ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035886 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e1ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035888 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000003e234 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003589a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e236 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003589c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e238 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e23a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003589e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e23c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e23e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000358a0 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000358a2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e240 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000358a4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003e260 │ │ │ │ + DW_CFA_advance_loc1: 220 to 0000000000035980 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000003e27e │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035990 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e282 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000092b8 0000000000000034 000092bc FDE cie=00000000 pc=0000000000035994..0000000000035a42 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035998 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000359a2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000359e4 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000035a32 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a34 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a36 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a38 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a3a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a3c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e292 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a3e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a40 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000092f0 000000000000004c 000092f4 FDE cie=00000000 pc=0000000000035a42..0000000000035bfc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a44 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035a4c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000035a64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e296 │ │ │ │ + DW_CFA_advance_loc1: 208 to 0000000000035b34 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035b36 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035b38 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035b3a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035b3c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035b3e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035b40 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035b42 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035b44 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035b46 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b4a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035b4c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035b4e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e2a6 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009340 000000000000008c 00009344 FDE cie=00000000 pc=0000000000035bfc..0000000000035d8e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bfe │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c02 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035c0e │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - │ │ │ │ -00009b7c 000000000000004c 00009b80 FDE cie=00000000 pc=000000000003e2ba..000000000003e342 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e2bc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e2be │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e2c2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003e2cc │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000035c32 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-112 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-120 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-128 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000003e302 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-104 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-136 │ │ │ │ + DW_CFA_advance_loc2: 278 to 0000000000035d48 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e304 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d4a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d4c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e306 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d4e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e30a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d50 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d52 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035d5c │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d5e │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d60 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d62 │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035d6a │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035d70 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035d76 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e30c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e30e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d78 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d7a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d7c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d7e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e310 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d80 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003e330 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-104 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-112 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-120 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-128 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035d8a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e332 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e334 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e336 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e338 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e33c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000093d0 0000000000000024 000093d4 FDE cie=00000000 pc=0000000000035d8e..0000000000035dc6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035d98 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035da0 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035daa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035db4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035db6 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035db8 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035dba │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e33e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000093f8 0000000000000024 000093fc FDE cie=00000000 pc=0000000000035dc6..0000000000035df8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035dd0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035dd8 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035de2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035dec │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035dee │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035df4 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035df6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009bcc 0000000000000054 00009bd0 FDE cie=00000000 pc=000000000003e342..000000000003e3d6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e344 │ │ │ │ +00009420 0000000000000028 00009424 FDE cie=00000000 pc=0000000000035df8..0000000000035e3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035dfa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e346 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e34a │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000035e08 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035e12 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000035e2c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e2e │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e30 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035e36 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e38 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000944c 000000000000001c 00009450 FDE cie=00000000 pc=0000000000035e3a..0000000000035e64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035e44 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035e50 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e356 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035e5a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035e60 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e62 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000946c 0000000000000024 00009470 FDE cie=00000000 pc=0000000000035e64..0000000000035e9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e66 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e68 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035e74 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003e38e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035e80 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e82 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e390 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e392 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e394 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e398 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000035e90 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e92 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009494 0000000000000020 00009498 FDE cie=00000000 pc=0000000000035e9c..0000000000035ec2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035ea2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035ea4 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035eaa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000035eb8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e39a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e39c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035ebe │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035ec0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e39e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000094b8 0000000000000028 000094bc FDE cie=00000000 pc=0000000000035ec2..0000000000035f18 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035ec8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035eca │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035ed2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035eda │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000035f0a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035f0c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035f12 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035f14 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035f16 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000094e4 0000000000000028 000094e8 FDE cie=00000000 pc=0000000000035f18..0000000000035f6e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035f1e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035f20 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035f28 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000003e3c0 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035f30 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000035f60 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035f62 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3c2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035f68 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035f6a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035f6c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009510 0000000000000034 00009514 FDE cie=00000000 pc=0000000000035f6e..0000000000035ff4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035f74 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035f78 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-64 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035f84 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035f90 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000035fe0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3c4 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3c6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035fe2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035fe8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003e3ce │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035fea │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035fec │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035fee │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035ff0 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035ff2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3d2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c24 0000000000000048 00009c28 FDE cie=00000000 pc=000000000003e3d6..000000000003e42c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3d8 │ │ │ │ +00009548 0000000000000028 0000954c FDE cie=00000000 pc=0000000000035ff4..0000000000036094 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035ff6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3da │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035ffe │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003e3e0 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e3f0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003e40c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e40e │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003601e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e412 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003602c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e414 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003602e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e416 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036030 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036032 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e418 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036034 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009574 0000000000000038 00009578 FDE cie=00000000 pc=0000000000036094..0000000000036112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036096 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003609c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000360b0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e41c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000360dc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000360de │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000360e6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e420 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000360fc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e422 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e424 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e426 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000360fe │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036100 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e428 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036102 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c70 0000000000000010 00009c74 FDE cie=00000000 pc=000000000003e42c..000000000003e458 │ │ │ │ +000095b0 0000000000000010 000095b4 FDE cie=00000000 pc=0000000000036112..000000000003611a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c84 0000000000000038 00009c88 FDE cie=00000000 pc=000000000003e458..000000000003e518 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e460 │ │ │ │ +000095c4 000000000000004c 000095c8 FDE cie=00000000 pc=000000000003611a..0000000000036194 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003611c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003e472 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003611e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036124 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003612a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036132 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 146 to 000000000003e504 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e506 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003613e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000003617a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e508 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e50a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003617c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e50c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003617e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e50e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036180 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e510 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e512 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036182 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e514 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036184 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036186 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003618a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003618c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003618e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ │ │ │ │ -00009cc0 0000000000000010 00009cc4 FDE cie=00000000 pc=000000000003e518..000000000003e55c │ │ │ │ +00009614 0000000000000010 00009618 FDE cie=00000000 pc=0000000000036194..00000000000361aa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009cd4 0000000000000010 00009cd8 FDE cie=00000000 pc=000000000003e55c..000000000003e566 │ │ │ │ +00009628 0000000000000010 0000962c FDE cie=00000000 pc=00000000000361aa..00000000000361d2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ce8 0000000000000024 00009cec FDE cie=00000000 pc=000000000003e566..000000000003e598 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e568 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e56a │ │ │ │ +0000963c 000000000000002c 00009640 FDE cie=00000000 pc=00000000000361d2..0000000000036254 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000361d8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000361de │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003e578 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000361e4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e584 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000361fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003e592 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036200 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e594 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e596 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036202 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009d10 0000000000000010 00009d14 FDE cie=00000000 pc=000000000003e598..000000000003e614 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009d24 0000000000000010 00009d28 FDE cie=00000000 pc=000000000003e614..000000000003e670 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036204 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000036226 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000036230 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036232 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036234 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d38 0000000000000044 00009d3c FDE cie=00000000 pc=000000000003e670..000000000003e6fa │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003e676 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003e68c │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000966c 0000000000000020 00009670 FDE cie=00000000 pc=0000000000036254..000000000003629e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003625a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003625e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000003e6e0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000003628c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6e2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036290 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6e4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6e6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6e8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6ea │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6ec │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6ee │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6f0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6f2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6f4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036292 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036294 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d80 0000000000000010 00009d84 FDE cie=00000000 pc=000000000003e6fa..000000000003e71c │ │ │ │ +00009690 0000000000000014 00009694 FDE cie=00000000 pc=000000000003629e..00000000000362a2 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00009d94 0000000000000010 00009d98 FDE cie=00000000 pc=000000000003e71c..000000000003e744 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009da8 0000000000000010 00009dac FDE cie=00000000 pc=000000000003e744..000000000003e768 │ │ │ │ +000096a8 0000000000000010 000096ac FDE cie=00000000 pc=00000000000362a2..00000000000362b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009dbc 0000000000000040 00009dc0 FDE cie=00000000 pc=000000000003e768..000000000003e7ec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e76c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e780 │ │ │ │ +000096bc 0000000000000080 000096c0 FDE cie=00000000 pc=00000000000362b4..00000000000364d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000362b6 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000362b8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000362ce │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000362d4 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000036304 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000003e7d4 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003631a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003631c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003631e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003632e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036330 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036332 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7da │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036334 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7dc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036336 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7de │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7e0 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7e2 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7e4 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7e6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036338 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009e00 0000000000000040 00009e04 FDE cie=00000000 pc=000000000003e7ec..000000000003e870 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e7f0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e804 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003633a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000003e858 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e85a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e85c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e85e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e860 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e862 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000003638e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e864 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036390 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e866 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036392 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e868 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e86a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e86c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036396 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000036404 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036406 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036408 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000036440 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000036464 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003647e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000364c6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000364cc │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e44 000000000000004c 00009e48 FDE cie=00000000 pc=000000000003e870..000000000003e932 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e872 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e876 │ │ │ │ +00009740 0000000000000038 00009744 FDE cie=00000000 pc=00000000000364d0..0000000000036798 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000364d2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000364d4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000364e6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003e896 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000003e916 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 252 to 00000000000365e2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000365e4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e918 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000365ea │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e91a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000365ec │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e91c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000365ee │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e91e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000365f0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e920 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000365f2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e922 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e924 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e926 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e928 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e92a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e92c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e92e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000365f4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000365f6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000977c 0000000000000020 00009780 FDE cie=00000000 pc=0000000000036798..00000000000367f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003679c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000367a0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00000000000367ee │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e930 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000367f4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000367f6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009e94 0000000000000024 00009e98 FDE cie=00000000 pc=000000000003e932..000000000003e98e │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e93a │ │ │ │ +000097a0 0000000000000058 000097a4 FDE cie=00000000 pc=00000000000367f8..00000000000369c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000367fa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e942 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000367fe │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036806 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036808 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003680c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003680e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036812 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003e96a │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000036860 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036862 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e96c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036864 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036866 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036868 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003686a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 70 to 00000000000368b0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e96e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000368b2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000368b4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e970 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000368b6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e97c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000368b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00009ebc 000000000000001c 00009ec0 FDE cie=00000000 pc=000000000003e98e..000000000003e9ae │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003e994 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e998 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000368ba │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e9a4 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e9a6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000368bc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e9a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000368be │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000368c2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000368c4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ │ │ │ │ -00009edc 0000000000000010 00009ee0 FDE cie=00000000 pc=000000000003e9ae..000000000003e9ee │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009ef0 0000000000000010 00009ef4 FDE cie=00000000 pc=000000000003e9ee..000000000003eac0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009f04 0000000000000010 00009f08 FDE cie=00000000 pc=000000000003eac0..000000000003eaf2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009f18 0000000000000010 00009f1c FDE cie=00000000 pc=000000000003eaf2..000000000003eb1a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009f2c 0000000000000010 00009f30 FDE cie=00000000 pc=000000000003eb1a..000000000003eb72 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009f40 0000000000000010 00009f44 FDE cie=00000000 pc=000000000003eb72..000000000003eb86 │ │ │ │ +000097fc 0000000000000010 00009800 FDE cie=00000000 pc=00000000000369c8..00000000000369d2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009f54 0000000000000058 00009f58 FDE cie=00000000 pc=000000000003eb86..000000000003ee00 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003eb88 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003eb8a │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003eb94 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00009810 0000000000000034 00009814 FDE cie=00000000 pc=00000000000369d2..0000000000036bd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000369d4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000369dc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000003ebae │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ - DW_CFA_offset: r59 (fs11) at cfa-128 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-64 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-72 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-80 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 (fs10) at cfa-120 │ │ │ │ - DW_CFA_advance_loc2: 434 to 000000000003ed60 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000369f2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed62 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000369f4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000369fc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ed68 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed6a │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed6c │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed6e │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed70 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed72 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed74 │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed76 │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed78 │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed7a │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed7c │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed7e │ │ │ │ - DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed80 │ │ │ │ - DW_CFA_restore: r59 (fs11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed82 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036a02 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a06 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036a0c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000036ac8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036aca │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036acc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009fb0 0000000000000034 00009fb4 FDE cie=00000000 pc=000000000003ee00..000000000003ee94 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee02 │ │ │ │ +00009848 0000000000000038 0000984c FDE cie=00000000 pc=0000000000036bd0..0000000000036e44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036bd2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee04 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ee0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036bd4 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000036be2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ee10 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ee1c │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000036bf4 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 102 to 000000000003ee82 │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000036c88 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c8a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee88 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee8a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036c90 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c92 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c94 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee8e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c96 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c98 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c9a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c9c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009fe8 0000000000000038 00009fec FDE cie=00000000 pc=000000000003ee94..000000000003ef6e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee96 │ │ │ │ +00009884 0000000000000078 00009888 FDE cie=00000000 pc=0000000000036e44..0000000000037244 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036e46 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee98 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036e52 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003eea2 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003eea8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003eeb2 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036e62 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 94 to 000000000003ef10 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000036e74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036e76 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036e78 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036e7a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036e7c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef18 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036e7e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef1a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036e80 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef1e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036e82 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036e84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036e8c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000036ee6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 226 to 0000000000036fc8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000037022 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003702e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037030 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037032 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037034 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037036 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037038 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003703a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003703c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037040 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 122 to 00000000000370ba │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000370bc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 164 to 0000000000037160 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000037190 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000371a8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000371aa │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000371ce │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000371d0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000371f8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000371fa │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037206 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037208 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037214 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00009900 0000000000000010 00009904 FDE cie=00000000 pc=0000000000037244..0000000000037256 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009914 0000000000000010 00009918 FDE cie=00000000 pc=0000000000037256..000000000003727c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a024 000000000000002c 0000a028 FDE cie=00000000 pc=000000000003ef6e..000000000003efe4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ef74 │ │ │ │ +00009928 0000000000000010 0000992c FDE cie=00000000 pc=000000000003727c..00000000000372e4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000993c 000000000000002c 00009940 FDE cie=00000000 pc=00000000000372e4..000000000003733e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000372e6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef78 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000372e8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000372f4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ef84 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000037302 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000003efd8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000037332 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efda │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037334 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efdc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037336 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efde │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037338 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efe0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003733a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003733c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a054 0000000000000034 0000a058 FDE cie=00000000 pc=000000000003efe4..000000000003f07a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efe6 │ │ │ │ +0000996c 0000000000000034 00009970 FDE cie=00000000 pc=000000000003733e..0000000000037414 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037340 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efe8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003eff0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037342 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003effa │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000037352 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003735e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000003f052 │ │ │ │ + DW_CFA_advance_loc1: 162 to 0000000000037400 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f056 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037402 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f058 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f05a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037404 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f05c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037406 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f05e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037408 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003740c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003740e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f062 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037410 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a08c 000000000000004c 0000a090 FDE cie=00000000 pc=000000000003f07a..000000000003f180 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f080 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f086 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003f09e │ │ │ │ +000099a4 000000000000002c 000099a8 FDE cie=00000000 pc=0000000000037414..0000000000037486 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037416 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037418 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-64 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003f0b0 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003f0c2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037424 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000037432 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000003f104 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000003747a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003747c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f106 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003747e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f10c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f10e │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000003f154 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037480 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037482 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037484 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000099d4 0000000000000010 000099d8 FDE cie=00000000 pc=0000000000037486..000000000003750e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000099e8 0000000000000034 000099ec FDE cie=00000000 pc=000000000003750e..0000000000037654 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037510 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037512 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003751c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037522 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 208 to 00000000000375f2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f156 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000375f4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000375f6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f158 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000375f8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f15a │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f160 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f162 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f168 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f16e │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f170 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000375fa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000375fe │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037600 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f172 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037602 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a0dc 0000000000000054 0000a0e0 FDE cie=00000000 pc=000000000003f180..000000000003f2b8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f182 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f184 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f18a │ │ │ │ +00009a20 0000000000000034 00009a24 FDE cie=00000000 pc=0000000000037654..000000000003779a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037656 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037658 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f196 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000037662 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037668 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f1a6 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-64 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-88 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-104 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-72 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000003f1d0 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003f1da │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000003f22a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f22c │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc1: 90 to 000000000003f286 │ │ │ │ + DW_CFA_advance_loc1: 208 to 0000000000037738 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f288 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003773a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f28a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003773c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f28c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003773e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f292 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037740 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f294 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f296 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f298 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f29a │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f2a0 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f2a6 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f2a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037744 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037746 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f2aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037748 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a134 000000000000005c 0000a138 FDE cie=00000000 pc=000000000003f2b8..000000000003f402 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f2be │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f2c4 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f2d8 │ │ │ │ +00009a58 0000000000000048 00009a5c FDE cie=00000000 pc=000000000003779a..0000000000037900 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003779c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003779e │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000377a8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000377b0 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000377c0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000377c4 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 258 to 00000000000378c6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000378c8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000378ca │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000378cc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000378ce │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000378d0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000378d2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000378d4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000378d6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000378da │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000378dc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000378de │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009aa4 0000000000000044 00009aa8 FDE cie=00000000 pc=0000000000037900..0000000000037c3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037902 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037904 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003790e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003f2f8 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000037934 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f2fe │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f30a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000003f362 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f364 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f36a │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000003f3ce │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003793c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 738 to 0000000000037c1e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c20 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c22 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c24 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c26 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c28 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f3da │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c2a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3dc │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c2c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3e0 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3e2 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3e4 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f3ea │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f3f0 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c2e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c32 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c36 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a194 000000000000004c 0000a198 FDE cie=00000000 pc=000000000003f402..000000000003f56a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f404 │ │ │ │ +00009aec 0000000000000048 00009af0 FDE cie=00000000 pc=0000000000037c3a..0000000000037f62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c3c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f406 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f40c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c3e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037c46 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f414 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003f426 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000037c6c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003f430 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037c72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f434 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 212 to 000000000003f508 │ │ │ │ + DW_CFA_advance_loc2: 700 to 0000000000037f2e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f50c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f30 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f50e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f32 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f510 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f34 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f512 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f36 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f514 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f38 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f516 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f3a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f518 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f51a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f3c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f51c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f3e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f51e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f40 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f44 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f46 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f522 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a1e4 00000000000000b4 0000a1e8 FDE cie=00000000 pc=000000000003f56a..000000000003faf2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f56c │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f574 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ +00009b38 0000000000000054 00009b3c FDE cie=00000000 pc=0000000000037f62..000000000003829e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f64 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f66 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f6a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037f72 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000037f98 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f580 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003f58a │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f590 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f5a0 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f5b4 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003f5ca │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000003f618 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000037fa2 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ - DW_CFA_offset: r58 (fs10) at cfa-200 │ │ │ │ - DW_CFA_advance_loc2: 1138 to 000000000003fa8a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037fa6 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 704 to 0000000000038266 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa8c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa8e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038268 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003826a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003826c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa92 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003826e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038270 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038272 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038274 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038276 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038278 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003827a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faa0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003827c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faa2 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faa4 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faa6 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faa8 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faaa │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faac │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faae │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fab0 │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fab2 │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fab4 │ │ │ │ - DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fab6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003fabc │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fabe │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038280 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038282 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fac0 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038286 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009b90 0000000000000054 00009b94 FDE cie=00000000 pc=000000000003829e..00000000000385c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000382a0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000382a2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382a6 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000382ae │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000382d4 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000382dc │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000382e4 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ - DW_CFA_offset: r58 (fs10) at cfa-200 │ │ │ │ + DW_CFA_advance_loc2: 702 to 00000000000385a2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385a4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385a6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385a8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385aa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385ac │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385ae │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385b0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385b2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385b4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385b6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385b8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385bc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385be │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385c2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a29c 0000000000000090 0000a2a0 FDE cie=00000000 pc=000000000003faf2..000000000003fcca │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faf4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003fafe │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ +00009be8 0000000000000044 00009bec FDE cie=00000000 pc=00000000000385c6..00000000000388f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385c8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000385dc │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fb06 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003fb10 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 522 to 00000000000387e6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387e8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387ea │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387ec │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387ee │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387f0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387f2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387f4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387f6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000387fa │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387fe │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009c30 0000000000000054 00009c34 FDE cie=00000000 pc=00000000000388f6..0000000000038e0c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000388f8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000388fe │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000038920 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038928 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003fb1e │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003fb3a │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003fb48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038934 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc2: 284 to 000000000003fc64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 332 to 0000000000038a80 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc66 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a82 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a86 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a88 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a8a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a8c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc70 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a8e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a90 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a92 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a94 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a96 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a98 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a9a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc7c │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc7e │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003fc84 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc86 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a9e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003fca6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009c88 0000000000000070 00009c8c FDE cie=00000000 pc=0000000000038e0c..0000000000038f86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038e0e │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038e10 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038e14 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038e1c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000038e42 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000038e48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038e54 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000038e98 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000038f4a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f4c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000038f66 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f68 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f6a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f6c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f6e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f70 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f72 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f74 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f76 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f78 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcaa │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcac │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003fcb2 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038f7c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f7e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcb6 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f80 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003fcbc │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcbe │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003fcc4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcc6 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcc8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a330 0000000000000058 0000a334 FDE cie=00000000 pc=000000000003fcca..000000000003ff38 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fccc │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fcd8 │ │ │ │ +00009cfc 0000000000000068 00009d00 FDE cie=00000000 pc=0000000000038f86..000000000003916a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f88 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038f8c │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-112 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003fcf0 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000038faa │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000038fb4 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038fbc │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-104 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 548 to 000000000003ff14 │ │ │ │ + DW_CFA_advance_loc1: 164 to 0000000000039060 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 124 to 00000000000390dc │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000390de │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000390fe │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff18 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039100 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff1a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039102 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff1c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff1e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039104 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039106 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039108 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003910a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003910c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003910e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff2a │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff2c │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff2e │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff30 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff32 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff34 │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff36 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039112 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039114 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000a38c 0000000000000010 0000a390 FDE cie=00000000 pc=000000000003ff38..000000000003ff5a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a3a0 0000000000000010 0000a3a4 FDE cie=00000000 pc=000000000003ff5a..000000000003ff80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039116 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a3b4 0000000000000034 0000a3b8 FDE cie=00000000 pc=000000000003ff80..000000000004001c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff82 │ │ │ │ +00009d68 000000000000003c 00009d6c FDE cie=00000000 pc=000000000003916a..00000000000392c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003916c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff84 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003916e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039176 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ff8a │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003ffa2 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000040000 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003919a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 210 to 000000000003926c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040002 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004000a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003926e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039270 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004000c │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040012 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040014 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040016 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039272 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039274 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039276 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039278 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003927c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003927e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040018 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039282 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a3ec 0000000000000034 0000a3f0 FDE cie=00000000 pc=000000000004001c..00000000000400b4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004001e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040020 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040026 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004003e │ │ │ │ +00009da8 0000000000000040 00009dac FDE cie=00000000 pc=00000000000392c2..000000000003949c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000392c4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000392c8 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000392d2 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000392e8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000040098 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 308 to 000000000003941c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004009a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039420 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000400a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039422 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000400a4 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000400aa │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000400ac │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000400ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039424 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039426 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039428 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003942a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003942c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003942e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039430 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000400b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039432 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a424 0000000000000034 0000a428 FDE cie=00000000 pc=00000000000400b4..000000000004014e │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000400b6 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000400b8 │ │ │ │ +00009dec 0000000000000044 00009df0 FDE cie=00000000 pc=000000000003949c..0000000000039708 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003949e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000394a2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000400be │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000400d6 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000394b8 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000394c8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000040134 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000394d0 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 438 to 0000000000039686 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039688 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004013c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003968a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003968c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003968e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039690 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039692 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039694 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039696 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003969a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004013e │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040140 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040146 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040148 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003969c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004014a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003969e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a45c 0000000000000010 0000a460 FDE cie=00000000 pc=000000000004014e..0000000000040178 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a470 0000000000000010 0000a474 FDE cie=00000000 pc=0000000000040178..00000000000401a2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a484 0000000000000034 0000a488 FDE cie=00000000 pc=00000000000401a2..00000000000402ae │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000401a4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401a8 │ │ │ │ +00009e34 000000000000004c 00009e38 FDE cie=00000000 pc=0000000000039708..00000000000399bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003970a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000039722 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000401b6 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 208 to 0000000000040286 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000003974c │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 132 to 00000000000397d0 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc2: 278 to 00000000000398e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040288 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000398e8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004028a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004028c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000398ea │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040290 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000398ec │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000398ee │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000398f0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000398f2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000398f4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000398f6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000398f8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000398fc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000398fe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040292 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039900 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040298 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009e84 0000000000000050 00009e88 FDE cie=00000000 pc=00000000000399bc..0000000000039c5e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000399be │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000399cc │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000399da │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 506 to 0000000000039bd4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004029a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039bd6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000402a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039bd8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000402aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039bda │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000402ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039bdc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039bde │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039be0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039be2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039be4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039be6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039be8 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039bea │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039bee │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039bf0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000a4bc 0000000000000010 0000a4c0 FDE cie=00000000 pc=00000000000402ae..000000000004031c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a4d0 0000000000000010 0000a4d4 FDE cie=00000000 pc=000000000004031c..0000000000040376 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039bf2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4e4 0000000000000028 0000a4e8 FDE cie=00000000 pc=0000000000040376..00000000000403ea │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004037c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040388 │ │ │ │ +00009ed8 0000000000000078 00009edc FDE cie=00000000 pc=0000000000039c5e..000000000003a2d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c60 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039c66 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000039c7c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000039ca6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 52 to 00000000000403bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 112 to 0000000000039d16 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 650 to 0000000000039fa0 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039fb4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000403be │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000403c0 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000403c6 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000403c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039fb6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039fb8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039fba │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039fbc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039fbe │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039fc0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039fc2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039fc4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039fc6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039fc8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039fcc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039fce │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000403ca │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000a510 0000000000000028 0000a514 FDE cie=00000000 pc=00000000000403ea..0000000000040448 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000403ec │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000403ee │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000403f8 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040400 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039fd0 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 54 to 0000000000040436 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040438 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004043e │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040444 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040446 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a53c 0000000000000010 0000a540 FDE cie=00000000 pc=0000000000040448..000000000004049a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a550 0000000000000010 0000a554 FDE cie=00000000 pc=000000000004049a..000000000004050e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 700 to 000000000003a28c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000003a2d4 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a564 0000000000000020 0000a568 FDE cie=00000000 pc=000000000004050e..000000000004054a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040510 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040514 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ +00009f54 00000000000000a8 00009f58 FDE cie=00000000 pc=000000000003a2d8..000000000003b072 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a2da │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003a2e8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003a314 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000004053a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 114 to 000000000003a386 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a396 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 734 to 000000000003a674 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a676 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a678 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a67a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a67c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003a696 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040540 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040542 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a69a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a69c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a69e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a6a0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a6a2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a6a4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a6a6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a6a8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040544 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a588 0000000000000020 0000a58c FDE cie=00000000 pc=000000000004054a..000000000004058c │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040550 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040552 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040560 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a6aa │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000004057e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000040588 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004058a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 712 to 000000000003a972 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003a98c │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003a99e │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 1642 to 000000000003b008 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000003b04e │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003b064 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003b06e │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a5ac 0000000000000018 0000a5b0 FDE cie=00000000 pc=000000000004058c..00000000000405c6 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004059e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000405a0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000405b6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000405c0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000a5c8 000000000000003c 0000a5cc FDE cie=00000000 pc=00000000000405c6..0000000000040684 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000405c8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000405ce │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-56 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-64 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000405e4 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ +0000a000 0000000000000030 0000a004 FDE cie=00000000 pc=000000000003b072..000000000003b0ca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b076 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b082 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000040664 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000003b0ba │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040666 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040668 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004066a │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004066c │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004066e │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040674 │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004067a │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004067c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b0bc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b0be │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b0c0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b0c2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b0c4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b0c6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004067e │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a608 0000000000000040 0000a60c FDE cie=00000000 pc=0000000000040684..00000000000407ea │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040686 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004068c │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000406a2 │ │ │ │ +0000a034 0000000000000040 0000a038 FDE cie=00000000 pc=000000000003b0ca..000000000003b17a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0ce │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003b0e2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-56 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-72 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 192 to 0000000000040762 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000003b162 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040764 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040766 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040768 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004076a │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004076c │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004076e │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040770 │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040776 │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040778 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b164 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b166 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b168 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b16a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b16c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b16e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b170 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b172 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b174 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b176 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004077a │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a64c 0000000000000048 0000a650 FDE cie=00000000 pc=00000000000407ea..000000000004096c │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000407ec │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000407f2 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-72 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004080e │ │ │ │ +0000a078 000000000000004c 0000a07c FDE cie=00000000 pc=000000000003b17a..000000000003b22c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b17c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b180 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-56 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-64 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-88 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 214 to 00000000000408e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b188 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003b19c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000003b1f4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b1f6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b1f8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b1fa │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b1fc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b1fe │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b200 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408e6 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408e8 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408ea │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408ec │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408ee │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000408f4 │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408f6 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408f8 │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408fa │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040900 │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040902 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b202 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b204 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040904 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b206 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a698 0000000000000040 0000a69c FDE cie=00000000 pc=000000000004096c..0000000000040a50 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004096e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040972 │ │ │ │ +0000a0c8 000000000000006c 0000a0cc FDE cie=00000000 pc=000000000003b22c..000000000003b402 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b22e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b23a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040986 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040994 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 114 to 0000000000040a06 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040a08 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040a0e │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003b248 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b254 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 252 to 000000000003b350 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b352 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b354 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b356 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b358 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b35a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003b370 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040a14 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040a16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003b376 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b378 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b37a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b37c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b380 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b382 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040a18 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b384 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040a34 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040a42 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000040a4c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040a4e │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000003b3e0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6dc 000000000000001c 0000a6e0 FDE cie=00000000 pc=0000000000040a50..0000000000040b68 │ │ │ │ - DW_CFA_advance_loc2: 256 to 0000000000040b50 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b52 │ │ │ │ +0000a138 000000000000004c 0000a13c FDE cie=00000000 pc=000000000003b402..000000000003b502 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b404 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b408 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b418 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040b58 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003b41e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b422 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000003b47c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000003b4e8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b4ea │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b4ec │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040b66 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b4ee │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b4f0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b4f2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b4f4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b4f6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b4f8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b4fa │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b4fe │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b500 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6fc 0000000000000018 0000a700 FDE cie=00000000 pc=0000000000040b68..0000000000040b82 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b6a │ │ │ │ +0000a188 0000000000000014 0000a18c FDE cie=00000000 pc=000000000003b502..000000000003b55e │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b52e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b6c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b53a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040b72 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040b80 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a718 0000000000000018 0000a71c FDE cie=00000000 pc=0000000000040b82..0000000000040b9c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b84 │ │ │ │ +0000a1a0 0000000000000014 0000a1a4 FDE cie=00000000 pc=000000000003b55e..000000000003b5e6 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000000000003b5c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b86 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000003b5e2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040b8c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040b9a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000a734 0000000000000028 0000a738 FDE cie=00000000 pc=0000000000040b9c..0000000000040c24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b9e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040ba4 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040bb2 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000040c12 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c14 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c16 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c18 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c1a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c1c │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040c22 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000a1b8 0000000000000010 0000a1bc FDE cie=00000000 pc=000000000003b5e6..000000000003b6be │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a760 0000000000000028 0000a764 FDE cie=00000000 pc=0000000000040c24..0000000000040c9a │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040c40 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040c46 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040c4c │ │ │ │ +0000a1cc 00000000000000d4 0000a1d0 FDE cie=00000000 pc=000000000003b6be..000000000003bc14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b6c0 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003b6d6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000040c82 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040c88 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c8a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c8e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_advance_loc1: 168 to 000000000003b77e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_advance_loc2: 464 to 000000000003b94e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000003b9a2 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_advance_loc2: 394 to 000000000003bb2c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb2e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb30 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb32 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb34 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb36 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb38 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb3a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb3c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003bb42 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb44 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb46 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb48 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb4a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb4c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb4e │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040c96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb50 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb52 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a78c 000000000000004c 0000a790 FDE cie=00000000 pc=0000000000040c9a..0000000000040d8a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c9c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040ca2 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040caa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bb56 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040cb6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000040cc0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000040d10 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000040d5e │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d60 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d62 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000003bb9e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040d6a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003bba8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003bbc8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003bbf0 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a2a4 0000000000000040 0000a2a8 FDE cie=00000000 pc=000000000003bc14..000000000003bcd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bc1c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc20 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003bc38 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000003bcb8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d6c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bcba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040d72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bcbc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d74 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bcbe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d76 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bcc0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d78 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bcc2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d7a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bcc4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d7c │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d7e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bcc6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bcc8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bcca │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003bcd0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a7dc 0000000000000028 0000a7e0 FDE cie=00000000 pc=0000000000040d8a..0000000000040e0e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d8c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000040d96 │ │ │ │ +0000a2e8 000000000000004c 0000a2ec FDE cie=00000000 pc=000000000003bcd8..000000000003bde8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003bce2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bce6 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000003bd04 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040da4 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-112 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000040e04 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 190 to 000000000003bdc2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdc4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdc6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e0a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdc8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdca │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdcc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdce │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdd0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdd2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdd4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdd6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdd8 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdda │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003bde0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a808 000000000000007c 0000a80c FDE cie=00000000 pc=0000000000040e0e..0000000000041292 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e10 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e12 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040e1a │ │ │ │ +0000a338 00000000000000ac 0000a33c FDE cie=00000000 pc=000000000003bde8..000000000003c3f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdea │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bdec │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bdf8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040e20 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040e3c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003be00 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003be0c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003be22 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003be2c │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000003be4e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040e4c │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040e60 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ - DW_CFA_advance_loc2: 976 to 0000000000041230 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041232 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041238 │ │ │ │ + DW_CFA_advance_loc2: 1368 to 000000000003c3a6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004123a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3a8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004123c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004123e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041240 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3aa │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041242 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041244 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3ac │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041246 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041248 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3ae │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004124a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3b0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004124c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004124e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3b2 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041250 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3b4 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041252 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3b6 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041254 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3b8 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041256 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3ba │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041258 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3bc │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004125a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3be │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004125c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3c0 │ │ │ │ DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004125e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3c2 │ │ │ │ DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041260 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3c4 │ │ │ │ DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041262 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003c3d2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3d4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3d6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3d8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3da │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3dc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3de │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c3e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041264 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a888 0000000000000074 0000a88c FDE cie=00000000 pc=0000000000041292..0000000000041436 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041294 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000412a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3e6 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00000000000412fe │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004130c │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-96 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000004138c │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004138e │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041390 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041392 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000413dc │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413de │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413e0 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a3e8 0000000000000090 0000a3ec FDE cie=00000000 pc=000000000003c3f6..000000000003c6bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c3f8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c3fe │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003c408 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003c41e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003c43e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c44a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 294 to 000000000003c570 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c572 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c574 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c576 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413e8 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c578 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c57a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c57c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c57e │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c58a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c58c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c58e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c590 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c592 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c594 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c59a │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c59c │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c59e │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c5a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413f0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c5a2 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000004140e │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000041432 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-96 │ │ │ │ - │ │ │ │ -0000a900 0000000000000078 0000a904 FDE cie=00000000 pc=0000000000041436..0000000000041a3e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041438 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004143a │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041440 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041446 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000041450 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000041466 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000041480 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_advance_loc2: 904 to 0000000000041808 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 402 to 000000000004199a │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004199e │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000041a06 │ │ │ │ + DW_CFA_advance_loc2: 260 to 000000000003c6a6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000041a14 │ │ │ │ + │ │ │ │ +0000a47c 0000000000000030 0000a480 FDE cie=00000000 pc=000000000003c6bc..000000000003c706 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c6be │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c6c4 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c6cc │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c6d2 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000003c6f4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c6f6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a18 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c6fc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c6fe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c700 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c702 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c704 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a4b0 000000000000006c 0000a4b4 FDE cie=00000000 pc=000000000003c706..000000000003c984 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c708 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c70c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003c71a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c722 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003c734 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c758 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_advance_loc2: 512 to 000000000003c958 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c95a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a20 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c95c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a22 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c95e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a26 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c960 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c962 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a2a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c964 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a2c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c966 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a2e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c968 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c96a │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c96c │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c96e │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c970 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a36 │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a3a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a3c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c972 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c974 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c976 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c978 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c97a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c97c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c982 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a97c 0000000000000020 0000a980 FDE cie=00000000 pc=0000000000041a3e..0000000000041a98 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041a44 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a46 │ │ │ │ +0000a520 0000000000000028 0000a524 FDE cie=00000000 pc=000000000003c984..000000000003ca1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c986 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c98e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000041a76 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000003c9b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c9b4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c9b6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c9b8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c9ba │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c9bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000041a8e │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a54c 000000000000002c 0000a550 FDE cie=00000000 pc=000000000003ca1c..000000000003ca70 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca1e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ca24 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003ca36 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003ca52 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca54 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ca5c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041a94 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ca6a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca6c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca6e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a9a0 0000000000000078 0000a9a4 FDE cie=00000000 pc=0000000000041a98..0000000000041baa │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a9a │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a9c │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000041aae │ │ │ │ +0000a57c 0000000000000010 0000a580 FDE cie=00000000 pc=000000000003ca70..000000000003ca76 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a590 0000000000000034 0000a594 FDE cie=00000000 pc=000000000003ca76..000000000003caee │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ca7c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ca80 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-64 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041ac2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ca8e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ - DW_CFA_offset: r58 (fs10) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041ae2 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000041af0 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-80 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 82 to 0000000000041b42 │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b44 │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b46 │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b48 │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041b4e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b50 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ca94 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003cab4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cac0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b52 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cac2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cac6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b54 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b56 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b58 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041b5e │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041b64 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b66 │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041b6c │ │ │ │ - DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b6e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cac8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b70 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003cace │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-64 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-72 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-80 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-88 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-96 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 (fs10) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000041b98 │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa1c 000000000000007c 0000aa20 FDE cie=00000000 pc=0000000000041baa..0000000000041ff0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041bac │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041bae │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041bba │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000041bde │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ +0000a5c8 0000000000000010 0000a5cc FDE cie=00000000 pc=000000000003caee..000000000003cb04 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a5dc 0000000000000010 0000a5e0 FDE cie=00000000 pc=000000000003cb04..000000000003cb24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a5f0 0000000000000030 0000a5f4 FDE cie=00000000 pc=000000000003cb24..000000000003cb7c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cb26 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cb28 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003cb2e │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-152 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000041c10 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003cb3c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003cb46 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000041c22 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-160 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-168 │ │ │ │ - DW_CFA_offset: r58 (fs10) at cfa-184 │ │ │ │ - DW_CFA_offset: r59 (fs11) at cfa-192 │ │ │ │ - DW_CFA_advance_loc2: 636 to 0000000000041e9e │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000003cb6c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041ea6 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041ea8 │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041eb0 │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041eb2 │ │ │ │ - DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041eba │ │ │ │ - DW_CFA_restore: r59 (fs11) │ │ │ │ - DW_CFA_advance_loc1: 210 to 0000000000041f8c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f8e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cb6e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041f94 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f96 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cb70 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f9a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f9c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f9e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fa0 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fa2 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fa4 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fa6 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fa8 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041faa │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fac │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fae │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fb0 │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cb72 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cb74 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cb78 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cb7a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fb4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa9c 0000000000000084 0000aaa0 FDE cie=00000000 pc=0000000000041ff0..0000000000042544 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041ff2 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041ff4 │ │ │ │ - DW_CFA_offset: r59 (fs11) at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042008 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042024 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ - DW_CFA_offset: r58 (fs10) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000042046 │ │ │ │ +0000a624 0000000000000010 0000a628 FDE cie=00000000 pc=000000000003cb7c..000000000003cb82 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a638 0000000000000070 0000a63c FDE cie=00000000 pc=000000000003cb82..000000000003cc6e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cb86 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cb8a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003cb90 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003cba2 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cbae │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ - DW_CFA_advance_loc2: 540 to 0000000000042262 │ │ │ │ + DW_CFA_advance_loc1: 126 to 000000000003cc2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042264 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003cc32 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042266 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc34 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042268 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc36 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004226a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc38 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004226c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc3a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004226e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc3c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042270 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc3e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042272 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc40 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042274 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc42 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042276 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc44 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042278 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc46 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004227a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc48 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004227c │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004227e │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042280 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042282 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042284 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042286 │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042288 │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004228a │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004228c │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004228e │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042290 │ │ │ │ - DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042292 │ │ │ │ - DW_CFA_restore: r59 (fs11) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042298 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc4a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004229a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc4c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc4e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc50 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc52 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc54 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc56 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc58 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc5a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc5c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc5e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc60 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc62 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cc66 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cc6a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc6c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ab24 0000000000000050 0000ab28 FDE cie=00000000 pc=0000000000042544..0000000000042604 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004254a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042552 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004255a │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000042572 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042574 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042576 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004257c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004257e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004258c │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042592 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042594 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004259a │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004259c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004259e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ +0000a6ac 0000000000000038 0000a6b0 FDE cie=00000000 pc=000000000003cc6e..000000000003cd22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc70 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc72 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003cc7c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cc8c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003cca6 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003ccc0 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000425a6 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000425e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ccec │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000425f2 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000425f8 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000425fe │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042600 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042602 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ccee │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ccf0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ccf2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ccf4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ccf6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ccf8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ccfa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ccfc │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ab78 000000000000004c 0000ab7c FDE cie=00000000 pc=0000000000042604..000000000004273c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042606 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042608 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004261a │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042622 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000042662 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-56 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 126 to 00000000000426e0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426e2 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426e4 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426e6 │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000426ec │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000426f2 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000426f8 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426fa │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426fc │ │ │ │ +0000a6e8 0000000000000044 0000a6ec FDE cie=00000000 pc=000000000003cd22..000000000003cdb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd24 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000004272e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042734 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042736 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042738 │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004273a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000abc8 0000000000000010 0000abcc FDE cie=00000000 pc=000000000004273c..000000000004273e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000abdc 0000000000000048 0000abe0 FDE cie=00000000 pc=000000000004273e..00000000000428c2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042740 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000042756 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003cd2a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003cd34 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cd3c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003cd4e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-64 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-72 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-80 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 304 to 0000000000042886 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000003cd8a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042888 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004288a │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004288c │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004288e │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004289c │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000428a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd8c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd8e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd90 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428ae │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428b0 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd92 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd94 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cd98 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd9a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cd9e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cda0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cda2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cda4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003cdaa │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cdac │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cdae │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac28 000000000000006c 0000ac2c FDE cie=00000000 pc=00000000000428c2..0000000000042aa2 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428c4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428c6 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000428d0 │ │ │ │ +0000a730 0000000000000058 0000a734 FDE cie=00000000 pc=000000000003cdb2..000000000003d23e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cdb4 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cdb6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cdba │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003cdd4 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000003cdf2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003ce08 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000428f0 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000004293e │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 206 to 0000000000042a0c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a0e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a10 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc2: 912 to 000000000003d198 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d19a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d19c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d19e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d1a0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a1a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d1a2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d1a4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a20 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d1a6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d1a8 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d1aa │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d1ac │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d1ae │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d1b0 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d1b4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d1b6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a28 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d1b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a78c 0000000000000050 0000a790 FDE cie=00000000 pc=000000000003d23e..000000000003d458 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d240 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d244 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d254 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003d25a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 52 to 000000000003d28e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 386 to 000000000003d410 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d412 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d414 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d416 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d418 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003d444 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d446 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d448 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d44a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d44c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d44e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d450 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d454 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d456 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac98 0000000000000010 0000ac9c FDE cie=00000000 pc=0000000000042aa2..0000000000042ad6 │ │ │ │ +0000a7e0 0000000000000010 0000a7e4 FDE cie=00000000 pc=000000000003d458..000000000003d470 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000acac 0000000000000010 0000acb0 FDE cie=00000000 pc=0000000000042ad6..0000000000042b0a │ │ │ │ +0000a7f4 0000000000000010 0000a7f8 FDE cie=00000000 pc=000000000003d470..000000000003d4a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000acc0 0000000000000010 0000acc4 FDE cie=00000000 pc=0000000000042b0a..0000000000042b54 │ │ │ │ +0000a808 0000000000000024 0000a80c FDE cie=00000000 pc=000000000003d4a0..000000000003d4fe │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d4c0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003d4ca │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d4e2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d4f2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d4f4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d4f8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d4fa │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000acd4 000000000000002c 0000acd8 FDE cie=00000000 pc=0000000000042b54..0000000000042bb4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042b56 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042b58 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042b62 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042b6a │ │ │ │ +0000a830 0000000000000010 0000a834 FDE cie=00000000 pc=000000000003d4fe..000000000003d510 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a844 0000000000000038 0000a848 FDE cie=00000000 pc=000000000003d510..000000000003d59c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003d516 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003d520 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003d53a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042b74 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000042ba0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d552 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042baa │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000003d570 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bac │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000003d58e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d590 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d592 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d594 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d596 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d598 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d59a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad04 0000000000000020 0000ad08 FDE cie=00000000 pc=0000000000042bb4..0000000000042bce │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bb6 │ │ │ │ +0000a880 0000000000000020 0000a884 FDE cie=00000000 pc=000000000003d59c..000000000003d5ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d59e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5a2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042bbe │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d5aa │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042bc4 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000003d5cc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042bca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d5ce │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bcc │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000003d5ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad28 0000000000000030 0000ad2c FDE cie=00000000 pc=0000000000042bce..0000000000042c4c │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042bd8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042bdc │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042be6 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042bf0 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042bfc │ │ │ │ +0000a8a4 000000000000001c 0000a8a8 FDE cie=00000000 pc=000000000003d5ee..000000000003d64e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5f2 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d5f4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 58 to 0000000000042c36 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d610 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042c38 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042c3a │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042c3c │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042c42 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042c48 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042c4a │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d62c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d62e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad5c 0000000000000044 0000ad60 FDE cie=00000000 pc=0000000000042c4c..0000000000042d10 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042c4e │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042c50 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042c5a │ │ │ │ +0000a8c4 000000000000001c 0000a8c8 FDE cie=00000000 pc=000000000003d64e..000000000003d668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d652 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d656 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d65e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003d664 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d666 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000a8e4 0000000000000034 0000a8e8 FDE cie=00000000 pc=000000000003d668..000000000003d71a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d66a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d66c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000042c70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d678 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003d67e │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042c8c │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042c92 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000042ca0 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000042cf8 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cfa │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cfc │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cfe │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d00 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000003d6ba │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000000000003d70c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d70e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d710 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d712 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d714 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d08 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d716 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d0e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ada4 0000000000000024 0000ada8 FDE cie=00000000 pc=0000000000042d10..0000000000042f34 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d12 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 366 to 0000000000042e84 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042e88 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042e8a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d718 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042e8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000adcc 0000000000000050 0000add0 FDE cie=00000000 pc=0000000000042f34..00000000000432cc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042f36 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042f3c │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042f44 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000042f52 │ │ │ │ +0000a91c 0000000000000050 0000a920 FDE cie=00000000 pc=000000000003d71a..000000000003da5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d71c │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d71e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d73e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042f62 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 818 to 0000000000043294 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 748 to 000000000003da2a │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043296 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000432a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da2c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da2e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da30 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000432a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da32 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da34 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da36 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da38 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da3a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da3c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da3e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da40 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da42 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000432ba │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432be │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da48 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae20 0000000000000044 0000ae24 FDE cie=00000000 pc=00000000000432cc..0000000000043690 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432ce │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432d0 │ │ │ │ +0000a970 0000000000000044 0000a974 FDE cie=00000000 pc=000000000003da5a..000000000003dba6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da5c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da60 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003da6a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000432d4 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000432f0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003da7e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-80 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-88 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-64 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 410 to 000000000004348a │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000003dab8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004348c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003daba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000043492 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043494 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dabc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043496 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dabe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043498 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004349a │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004349c │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004349e │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000434a0 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000434a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dac0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dac2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dac4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dac6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000434a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dac8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 138 to 000000000003db52 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003db8a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003db8c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003db8e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae68 0000000000000058 0000ae6c FDE cie=00000000 pc=0000000000043690..000000000004391c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043692 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000436b8 │ │ │ │ +0000a9b8 000000000000008c 0000a9bc FDE cie=00000000 pc=000000000003dba6..000000000003e1f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dba8 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dbaa │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003dbb8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003dbbe │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003dbde │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000003dc26 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 482 to 000000000003de08 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de0c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003de0e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003de10 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003de12 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003de14 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003de16 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003de18 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003de1a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003de1c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003de1e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003de20 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de24 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003de26 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003de28 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 380 to 0000000000043834 │ │ │ │ + DW_CFA_advance_loc2: 494 to 000000000003e016 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 116 to 000000000003e08a │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003e0be │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003e0d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003e0ea │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003e0f8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000003e122 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000003e1a2 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000003e1ea │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000aa48 0000000000000054 0000aa4c FDE cie=00000000 pc=000000000003e1f2..000000000003e74a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e1f4 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e200 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000003e248 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003e252 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e25a │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e262 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 404 to 000000000003e3f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043836 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e3f8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043838 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e3fa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004383a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e3fc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004383c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e3fe │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004383e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e400 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043840 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e402 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043842 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e404 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043844 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e406 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043846 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e408 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043848 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e40a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004384a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e40c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004384c │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004384e │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043852 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e410 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043854 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e412 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043856 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e414 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aec4 0000000000000010 0000aec8 FDE cie=00000000 pc=000000000004391c..000000000004392a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000aed8 000000000000002c 0000aedc FDE cie=00000000 pc=000000000004392a..00000000000439de │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004392e │ │ │ │ - DW_CFA_def_cfa_offset: 1072 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043932 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043942 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000aaa0 0000000000000054 0000aaa4 FDE cie=00000000 pc=000000000003e74a..000000000003e942 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e74c │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e74e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000004395c │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003e760 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003e772 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e77e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003e794 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003e79a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 104 to 00000000000439c4 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000003e816 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e818 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e81a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e81c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e81e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e820 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e822 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e824 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e826 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e828 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e82a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e82c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e82e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e830 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000439d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e832 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000af08 0000000000000054 0000af0c FDE cie=00000000 pc=00000000000439de..0000000000043b1c │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000439e0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000439e2 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000439ec │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000439f4 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000043a06 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000aaf8 0000000000000054 0000aafc FDE cie=00000000 pc=000000000003e942..000000000003eccc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e944 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e946 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003e94c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e95c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003e978 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043a12 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e988 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 236 to 0000000000043afe │ │ │ │ + DW_CFA_advance_loc1: 126 to 000000000003ea06 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea08 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea0a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea0c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea0e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea10 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b0a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea12 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea14 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea16 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea18 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea1a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea1c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ea20 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea22 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000af60 0000000000000010 0000af64 FDE cie=00000000 pc=0000000000043b1c..0000000000043b54 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000af74 0000000000000010 0000af78 FDE cie=00000000 pc=0000000000043b54..0000000000043b5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea24 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af88 000000000000001c 0000af8c FDE cie=00000000 pc=0000000000043b5e..0000000000043b7c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b60 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043b64 │ │ │ │ +0000ab50 000000000000006c 0000ab54 FDE cie=00000000 pc=000000000003eccc..000000000003f016 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ecce │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ecd0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043b74 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043b78 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b7a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000afa8 0000000000000010 0000afac FDE cie=00000000 pc=0000000000043b7c..0000000000043b86 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000afbc 000000000000008c 0000afc0 FDE cie=00000000 pc=0000000000043b86..0000000000043dc6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b88 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b8a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043b92 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ecde │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043ba2 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000043bb0 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003ecfe │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000003ed58 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000043bfc │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ed60 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ed70 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 170 to 0000000000043ca6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043ca8 │ │ │ │ + DW_CFA_advance_loc2: 450 to 000000000003ef32 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043caa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ef34 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043cac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ef36 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 122 to 0000000000043d26 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ef38 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003ef70 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ef72 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ef74 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ef76 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ef78 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ef7a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ef7c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ef7e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ef80 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ef84 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ef86 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000003efc8 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000043d40 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000003eff2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000043d4e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000043d54 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f012 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + │ │ │ │ +0000abc0 000000000000004c 0000abc4 FDE cie=00000000 pc=000000000003f016..000000000003f164 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f018 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f020 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003f03c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 268 to 000000000003f148 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000043d5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f14a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d5c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f14c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f14e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f150 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f152 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f154 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f156 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f158 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f15a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d68 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f15c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f15e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d6a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f160 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f162 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d6c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + │ │ │ │ +0000ac10 0000000000000034 0000ac14 FDE cie=00000000 pc=000000000003f164..000000000003f1ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f168 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003f176 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000003f1da │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f1dc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f1de │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f1e0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f1e2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f1e4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f1e6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f1e8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ac48 0000000000000054 0000ac4c FDE cie=00000000 pc=000000000003f1ec..000000000003f520 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003f1f2 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f1f6 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003f210 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003f226 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f23a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000043d8c │ │ │ │ + DW_CFA_advance_loc2: 326 to 000000000003f380 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f382 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f386 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f388 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f38a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f38c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f38e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f390 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f392 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f394 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f396 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f398 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000043da6 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f39a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f39c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f39e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b04c 000000000000001c 0000b050 FDE cie=00000000 pc=0000000000043dc6..0000000000043df8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dca │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dce │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000aca0 000000000000002c 0000aca4 FDE cie=00000000 pc=000000000003f520..000000000003f568 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f522 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f526 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000043df0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f536 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003f55a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043df2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f55c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f55e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f562 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f564 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b06c 0000000000000020 0000b070 FDE cie=00000000 pc=0000000000043df8..0000000000043e6a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043dfa │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000043e00 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043e10 │ │ │ │ +0000acd0 0000000000000034 0000acd4 FDE cie=00000000 pc=000000000003f568..000000000003f614 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f56a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f56e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000043e48 │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000003f5ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e4a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f5ae │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f5b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000b090 0000000000000010 0000b094 FDE cie=00000000 pc=0000000000043e6a..0000000000043e94 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b0a4 0000000000000024 0000b0a8 FDE cie=00000000 pc=0000000000043e94..0000000000043f20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e96 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043e9e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000043eb0 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000043ee8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f5b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043eea │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043eec │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043eee │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003f5c4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f5c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000b0cc 000000000000002c 0000b0d0 FDE cie=00000000 pc=0000000000043f20..0000000000043fc0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043f22 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000043f28 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000043f36 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000043f90 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003f5fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043f92 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043f94 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043f96 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043f98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f5fe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043f9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f600 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f602 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003f610 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b0fc 0000000000000024 0000b100 FDE cie=00000000 pc=0000000000043fc0..000000000004401c │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000043fc6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043fce │ │ │ │ +0000ad08 0000000000000070 0000ad0c FDE cie=00000000 pc=000000000003f614..000000000003f73c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f616 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f618 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003f61e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f62a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003f644 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f646 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f648 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f64a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f64c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f64e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f650 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f652 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f654 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000043ff8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000003f6aa │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043ffa │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043ffc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f6ac │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043ffe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f6ae │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004400a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f6b0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f6b2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f6b4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f6b6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f6b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000b124 0000000000000010 0000b128 FDE cie=00000000 pc=000000000004401c..000000000004402c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f6bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003f6c6 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000003f714 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f716 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f718 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003f722 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003f72c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f72e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f730 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b138 000000000000001c 0000b13c FDE cie=00000000 pc=000000000004402c..0000000000044066 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004403a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044042 │ │ │ │ +0000ad7c 0000000000000044 0000ad80 FDE cie=00000000 pc=000000000003f73c..000000000003f8ce │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003f742 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f74e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044056 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000003f7b8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000003f80e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f81a │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044058 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f81c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004405e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f81e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f820 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f822 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f824 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000b158 0000000000000024 0000b15c FDE cie=00000000 pc=0000000000044066..00000000000440dc │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000044074 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004407e │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00000000000440ca │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000440cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f826 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000003f874 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000440d2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000440d4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003f87a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f87c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f87e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f880 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f882 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f886 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b180 000000000000004c 0000b184 FDE cie=00000000 pc=00000000000440dc..0000000000044286 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000440de │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000440e4 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000440ee │ │ │ │ +0000adc4 0000000000000054 0000adc8 FDE cie=00000000 pc=000000000003f8ce..000000000003fdfc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f8d0 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f8d4 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f8e4 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004410a │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f8f8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f900 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f910 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044110 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 226 to 00000000000441f2 │ │ │ │ + DW_CFA_advance_loc2: 578 to 000000000003fb52 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000441f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb54 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000441f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb56 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000441f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb58 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000441fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb5a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000441fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb5c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000441fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb5e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044200 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb60 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044202 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb62 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044204 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb64 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044206 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb66 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044208 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb68 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004420a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb6a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004420c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb6e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b1d0 000000000000001c 0000b1d4 FDE cie=00000000 pc=0000000000044286..00000000000442a6 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004428a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004428e │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000ae1c 0000000000000068 0000ae20 FDE cie=00000000 pc=000000000003fdfc..000000000003fee2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fdfe │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fe00 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003fe06 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fe12 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004429c │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003fe36 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fe3e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000003fe68 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003fe9c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fe9e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000003fec4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fec6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fec8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003feca │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fecc │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fece │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fed0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000442a2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fed4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000442a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fed6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fed8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003feda │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fedc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000b1f0 0000000000000050 0000b1f4 FDE cie=00000000 pc=00000000000442a6..0000000000044492 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000442a8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000442ae │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000442b8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000442d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fede │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + │ │ │ │ +0000ae88 0000000000000040 0000ae8c FDE cie=00000000 pc=000000000003fee2..000000000003ff80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fee4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fee6 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003feee │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 290 to 00000000000443fa │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000443fc │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003fef8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ff06 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000003ff30 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003ff48 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000443fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ff4a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044400 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044402 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000003ff6c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044404 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044406 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ff6e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044408 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ff70 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004440a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ff72 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004440c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ff74 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004440e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044410 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044412 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044414 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ff76 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ff78 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff7c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ff7e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044416 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000b244 0000000000000078 0000b248 FDE cie=00000000 pc=0000000000044492..00000000000448d4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044494 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044498 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000444aa │ │ │ │ +0000aecc 0000000000000058 0000aed0 FDE cie=00000000 pc=000000000003ff80..00000000000400da │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ff82 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ff84 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ff8c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003ff9e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000003ffd4 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-120 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 228 to 00000000000400b8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400ba │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400bc │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400be │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400c0 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400c2 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400c4 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400c6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400c8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400ca │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400cc │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400ce │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400d0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400d2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400d6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400d8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000af28 000000000000008c 0000af2c FDE cie=00000000 pc=00000000000400da..0000000000040378 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400dc │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000400de │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000400e6 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000444c0 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000400fe │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000040132 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 242 to 00000000000445b2 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000040180 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 520 to 00000000000447ba │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 106 to 00000000000401ea │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401ec │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000447bc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401ee │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 144 to 000000000004484c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401f0 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401f2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401f4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 98 to 0000000000040256 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044858 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040258 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004485a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004485c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004025a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004025c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004485e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004025e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040262 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044860 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040264 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040266 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004027a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044862 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044864 │ │ │ │ + DW_CFA_advance_loc1: 144 to 000000000004030a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040316 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004031a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044866 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044868 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004486a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004486c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004486e │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000040342 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 54 to 00000000000448a4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000448b4 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004034c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000004036e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b2c0 0000000000000054 0000b2c4 FDE cie=00000000 pc=00000000000448d4..0000000000044a16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000448d6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000448de │ │ │ │ +0000afb8 0000000000000044 0000afbc FDE cie=00000000 pc=0000000000040378..0000000000040668 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004037a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040384 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004038a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0000000000040400 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040404 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040406 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040408 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004040a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000004044e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 276 to 0000000000040562 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040564 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040566 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040572 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040576 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000405a0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000405fc │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004060c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000040628 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b000 0000000000000098 0000b004 FDE cie=00000000 pc=0000000000040668..0000000000040a18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004066a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040672 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000448e4 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000448f8 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044904 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000044924 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004492e │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040682 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000406a6 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000449d6 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 174 to 0000000000040754 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040756 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449da │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040758 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004075a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449de │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000449f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004075c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004075e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004077a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004077c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449fc │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449fe │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044a00 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a04 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044a06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004077e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044a08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040780 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000044a12 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000407c2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000407c4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000407c6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000407ca │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - │ │ │ │ -0000b318 0000000000000024 0000b31c FDE cie=00000000 pc=0000000000044a16..0000000000044a40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044a18 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044a1a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 200 to 0000000000040892 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 106 to 00000000000408fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000408fe │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040900 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040902 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044a22 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000040928 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040940 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 156 to 00000000000409dc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000409e2 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000409e4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000409e6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000040a0a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040a14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a16 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b09c 0000000000000040 0000b0a0 FDE cie=00000000 pc=0000000000040a18..0000000000040be4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a1a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000040a2c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044a36 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000040a32 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 234 to 0000000000040b1c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040b1e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040b20 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040b22 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040b24 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040b26 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000040b34 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000040bba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044a3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040bbc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040bc4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044a3e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000040bca │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040bda │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040bdc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b340 0000000000000010 0000b344 FDE cie=00000000 pc=0000000000044a40..0000000000044a64 │ │ │ │ +0000b0e0 0000000000000010 0000b0e4 FDE cie=00000000 pc=0000000000040be4..0000000000040c08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b354 0000000000000010 0000b358 FDE cie=00000000 pc=0000000000044a64..0000000000044a8e │ │ │ │ +0000b0f4 0000000000000010 0000b0f8 FDE cie=00000000 pc=0000000000040c08..0000000000040c32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b368 0000000000000028 0000b36c FDE cie=00000000 pc=0000000000044a8e..0000000000044b2e │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044a9e │ │ │ │ +0000b108 0000000000000028 0000b10c FDE cie=00000000 pc=0000000000040c32..0000000000040cd2 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040c42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044aa4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000040c48 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000044ad2 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000040c76 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ad4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040c78 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ad6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040c7a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ad8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040c7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ada │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040c7e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000044aec │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000040c90 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000044b1c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000040cc0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ │ │ │ │ -0000b394 0000000000000038 0000b398 FDE cie=00000000 pc=0000000000044b2e..0000000000044bc4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044b34 │ │ │ │ +0000b134 0000000000000038 0000b138 FDE cie=00000000 pc=0000000000040cd2..0000000000040d68 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000040cd8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044b3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040ce0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000044b7c │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000040d20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044b7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d22 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044b80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d24 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044b82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d26 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044b84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d28 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d2c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000044ba0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040d44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ba2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d46 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ba4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d48 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ba6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d4a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ba8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044baa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d4e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b3d0 0000000000000088 0000b3d4 FDE cie=00000000 pc=0000000000044bc4..0000000000044cca │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044bc8 │ │ │ │ +0000b170 0000000000000088 0000b174 FDE cie=00000000 pc=0000000000040d68..0000000000040e6e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d6c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044bd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040d78 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044be0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040d84 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000044bf6 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000040d9a │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000044c22 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040dc6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040dc8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040dca │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040dcc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040dce │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040dd0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040dd4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040dd6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000044c48 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000040dec │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044c4e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000040df2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040df4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040df6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040df8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040dfc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c5a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040dfe │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000044c7c │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000040e20 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040e22 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040e24 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040e26 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c86 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e2a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040e2c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044c94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040e38 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040e3a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044c9e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040e42 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ca0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040e44 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ca2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040e46 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ca4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040e48 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044caa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040e4e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044cbe │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040e62 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044cc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040e64 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b45c 000000000000002c 0000b460 FDE cie=00000000 pc=0000000000044cca..0000000000044d0a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ccc │ │ │ │ +0000b1fc 000000000000002c 0000b200 FDE cie=00000000 pc=0000000000040e6e..0000000000040eae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040e70 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044cce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040e72 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044cd6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040e7a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000044ce0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040e84 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000044cf8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040e9c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044d00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040ea4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d02 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040ea6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040ea8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040eaa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040eac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b48c 0000000000000010 0000b490 FDE cie=00000000 pc=0000000000044d0a..0000000000044d10 │ │ │ │ +0000b22c 0000000000000010 0000b230 FDE cie=00000000 pc=0000000000040eae..0000000000040eb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b4a0 0000000000000010 0000b4a4 FDE cie=00000000 pc=0000000000044d10..0000000000044d3e │ │ │ │ +0000b240 0000000000000010 0000b244 FDE cie=00000000 pc=0000000000040eb4..0000000000040ee2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b4b4 0000000000000010 0000b4b8 FDE cie=00000000 pc=0000000000044d3e..0000000000044d54 │ │ │ │ +0000b254 0000000000000010 0000b258 FDE cie=00000000 pc=0000000000040ee2..0000000000040ef8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b4c8 000000000000002c 0000b4cc FDE cie=00000000 pc=0000000000044d54..0000000000044dc0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d56 │ │ │ │ +0000b268 000000000000002c 0000b26c FDE cie=00000000 pc=0000000000040ef8..0000000000040f64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040efa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d58 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040efc │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000044d62 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040f06 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044d72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040f16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044d78 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000040f1c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000044d82 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040f26 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000044da4 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000040f48 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044da6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f4a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044dac │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000040f50 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044dae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f52 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044db0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f54 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044dbc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040f60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000b4f8 0000000000000010 0000b4fc FDE cie=00000000 pc=0000000000044dc0..0000000000044de2 │ │ │ │ +0000b298 0000000000000010 0000b29c FDE cie=00000000 pc=0000000000040f64..0000000000040f86 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b50c 0000000000000084 0000b510 FDE cie=00000000 pc=0000000000044de2..0000000000044fe0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044de4 │ │ │ │ +0000b2ac 0000000000000084 0000b2b0 FDE cie=00000000 pc=0000000000040f86..0000000000041184 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f88 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044de6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f8a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000044df8 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000040f9c │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000044e12 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000040fb6 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000044e66 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000004100a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000044e74 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000041018 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000044eaa │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000004104e │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000044ebc │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000041060 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044ed0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041074 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ed2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041076 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 110 to 0000000000044f40 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00000000000410e4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f42 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000410e6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f44 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000410e8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f46 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000410ea │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044f4c │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000410f0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f4e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000410f2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f50 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000410f4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f52 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000410f6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f54 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000410f8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000410fc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f5a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000410fe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f5c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041100 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000044fb2 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000041156 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000044fbc │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000041160 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000044fdc │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000041180 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b594 0000000000000010 0000b598 FDE cie=00000000 pc=0000000000044fe0..0000000000044fee │ │ │ │ +0000b334 0000000000000010 0000b338 FDE cie=00000000 pc=0000000000041184..0000000000041192 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5a8 0000000000000010 0000b5ac FDE cie=00000000 pc=0000000000044fee..0000000000044ff4 │ │ │ │ +0000b348 0000000000000010 0000b34c FDE cie=00000000 pc=0000000000041192..0000000000041198 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5bc 0000000000000010 0000b5c0 FDE cie=00000000 pc=0000000000044ff4..000000000004500a │ │ │ │ +0000b35c 0000000000000010 0000b360 FDE cie=00000000 pc=0000000000041198..00000000000411ae │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5d0 0000000000000034 0000b5d4 FDE cie=00000000 pc=000000000004500a..0000000000045084 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045010 │ │ │ │ +0000b370 0000000000000034 0000b374 FDE cie=00000000 pc=00000000000411ae..0000000000041228 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000411b4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045016 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000411ba │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000045028 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000411cc │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004503e │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000411e2 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045072 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000041216 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045074 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041218 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045076 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004121a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045078 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004121c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004507a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004121e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004507c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041220 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045080 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041224 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045082 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041226 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b608 0000000000000024 0000b60c FDE cie=00000000 pc=0000000000045084..00000000000450c4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045090 │ │ │ │ +0000b3a8 0000000000000024 0000b3ac FDE cie=00000000 pc=0000000000041228..0000000000041268 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041234 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041238 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000450a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041248 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000450ba │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004125e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000450bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041260 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000450be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041262 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000450c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041264 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b630 000000000000002c 0000b634 FDE cie=00000000 pc=00000000000450c4..0000000000045162 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000450d0 │ │ │ │ +0000b3d0 000000000000002c 0000b3d4 FDE cie=00000000 pc=0000000000041268..0000000000041306 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041274 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000450d4 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000450e8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000045154 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045156 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045158 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004515a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004515c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004515e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b660 0000000000000010 0000b664 FDE cie=00000000 pc=0000000000045162..0000000000045174 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b674 0000000000000064 0000b678 FDE cie=00000000 pc=0000000000045174..00000000000452ca │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045176 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045178 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041278 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000045186 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004519a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 172 to 0000000000045246 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045248 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004524a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004524c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004524e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000045274 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045276 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045278 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004527a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004527c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004527e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045280 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045282 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004128c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000452c4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b6dc 0000000000000024 0000b6e0 FDE cie=00000000 pc=00000000000452ca..0000000000045328 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000452ce │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000452d4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000004531e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045322 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045324 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045326 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b704 0000000000000020 0000b708 FDE cie=00000000 pc=0000000000045328..0000000000045342 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004532a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004532c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045332 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045338 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004533e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045340 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b728 0000000000000010 0000b72c FDE cie=00000000 pc=0000000000045342..0000000000045392 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b73c 0000000000000010 0000b740 FDE cie=00000000 pc=0000000000045392..0000000000045398 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b750 0000000000000028 0000b754 FDE cie=00000000 pc=0000000000045398..00000000000453ec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004539c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004539e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000453a8 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 56 to 00000000000453e0 │ │ │ │ + DW_CFA_advance_loc1: 108 to 00000000000412f8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000453e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000412fa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000453e4 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000453e8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000453ea │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b77c 0000000000000048 0000b780 FDE cie=00000000 pc=00000000000453ec..0000000000045466 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000453f0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000453f2 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000453f6 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000453fa │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045402 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000045444 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000412fc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045446 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000412fe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045448 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004544a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004544e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045450 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045452 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045456 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045458 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004545a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041300 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004545c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045460 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045462 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b7c8 0000000000000010 0000b7cc FDE cie=00000000 pc=0000000000045466..0000000000045476 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b7dc 0000000000000010 0000b7e0 FDE cie=00000000 pc=0000000000045476..000000000004547a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b7f0 0000000000000010 0000b7f4 FDE cie=00000000 pc=000000000004547a..0000000000045480 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b804 0000000000000010 0000b808 FDE cie=00000000 pc=0000000000045480..0000000000045488 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b818 0000000000000020 0000b81c FDE cie=00000000 pc=0000000000045488..00000000000454aa │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004548c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004548e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045494 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004549c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004549e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000454a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041302 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b83c 0000000000000010 0000b840 FDE cie=00000000 pc=00000000000454aa..00000000000454b2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000b850 0000000000000028 0000b854 FDE cie=00000000 pc=00000000000454b2..00000000000454ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454b6 │ │ │ │ +0000b400 000000000000001c 0000b404 FDE cie=00000000 pc=0000000000041306..0000000000041336 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041308 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454ba │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004130a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000454ca │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041312 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000454cc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000454d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041314 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000454d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041316 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000454de │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000454e0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000454e6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b87c 000000000000002c 0000b880 FDE cie=00000000 pc=00000000000454ec..000000000004555e │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454f0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000454f8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000b420 000000000000001c 0000b424 FDE cie=00000000 pc=0000000000041336..000000000004136a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041338 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004133e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045500 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041346 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045502 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045506 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041348 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045508 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004134a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000045522 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000045552 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045554 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045556 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004555c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b8ac 0000000000000010 0000b8b0 FDE cie=00000000 pc=000000000004555e..0000000000045566 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b8c0 0000000000000010 0000b8c4 FDE cie=00000000 pc=0000000000045566..000000000004556c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b8d4 0000000000000010 0000b8d8 FDE cie=00000000 pc=000000000004556c..0000000000045578 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b8e8 0000000000000024 0000b8ec FDE cie=00000000 pc=0000000000045578..000000000004559c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004557c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045580 │ │ │ │ +0000b440 0000000000000054 0000b444 FDE cie=00000000 pc=000000000004136a..00000000000415b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004136c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041370 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045584 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004558a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045592 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045596 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045598 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004559a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b910 0000000000000010 0000b914 FDE cie=00000000 pc=000000000004559c..00000000000455a4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b924 0000000000000010 0000b928 FDE cie=00000000 pc=00000000000455a4..00000000000455ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b938 0000000000000010 0000b93c FDE cie=00000000 pc=00000000000455ac..00000000000455b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b94c 0000000000000010 0000b950 FDE cie=00000000 pc=00000000000455b4..00000000000455c0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b960 0000000000000010 0000b964 FDE cie=00000000 pc=00000000000455c0..00000000000455c4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b974 0000000000000010 0000b978 FDE cie=00000000 pc=00000000000455c4..00000000000455cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b988 0000000000000010 0000b98c FDE cie=00000000 pc=00000000000455cc..00000000000455d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b99c 0000000000000010 0000b9a0 FDE cie=00000000 pc=00000000000455d0..00000000000455d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b9b0 0000000000000010 0000b9b4 FDE cie=00000000 pc=00000000000455d4..00000000000455da │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b9c4 0000000000000010 0000b9c8 FDE cie=00000000 pc=00000000000455da..00000000000455e0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b9d8 0000000000000010 0000b9dc FDE cie=00000000 pc=00000000000455e0..00000000000455e6 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b9ec 000000000000002c 0000b9f0 FDE cie=00000000 pc=00000000000455e6..0000000000045632 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000455e8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000455ea │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000455f0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000455fa │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004138a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000045624 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045626 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045628 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004562a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004562e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045630 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ba1c 0000000000000058 0000ba20 FDE cie=00000000 pc=0000000000045632..0000000000045710 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045634 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045636 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004563c │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045642 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045646 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045648 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004564a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004564e │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004565a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000004567c │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00000000000456e6 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000041390 │ │ │ │ + DW_CFA_def_cfa_offset: 49376 │ │ │ │ + DW_CFA_advance_loc2: 436 to 0000000000041544 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456e8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041546 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456ea │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004154a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004154c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004154e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041550 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041552 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041554 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041556 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041558 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000456f8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004155a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004155c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004155e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041560 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041562 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045706 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045708 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004570a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004570c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ba78 0000000000000010 0000ba7c FDE cie=00000000 pc=0000000000045710..0000000000045714 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ba8c 0000000000000010 0000ba90 FDE cie=00000000 pc=0000000000045714..0000000000045718 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000baa0 0000000000000028 0000baa4 FDE cie=00000000 pc=0000000000045718..0000000000045772 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004571a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004571e │ │ │ │ +0000b498 000000000000003c 0000b49c FDE cie=00000000 pc=00000000000415b6..0000000000041692 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000415bc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000415d6 │ │ │ │ + DW_CFA_def_cfa_offset: 32848 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045724 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000004575a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004576a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004576c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004576e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045770 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bacc 0000000000000010 0000bad0 FDE cie=00000000 pc=0000000000045772..0000000000045778 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bae0 0000000000000040 0000bae4 FDE cie=00000000 pc=0000000000045778..00000000000457dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004577c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045780 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004578c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000457be │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457c0 │ │ │ │ + DW_CFA_advance_loc1: 132 to 000000000004165a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004165c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004165e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041660 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041662 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041664 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041666 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041668 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457cc │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004166a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457d0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004166c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b4d8 0000000000000020 0000b4dc FDE cie=00000000 pc=0000000000041692..00000000000416b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041696 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041698 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004169e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457d2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000416a6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000416a8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000457d8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000416aa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000bb24 000000000000005c 0000bb28 FDE cie=00000000 pc=00000000000457dc..0000000000045876 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457e0 │ │ │ │ +0000b4fc 000000000000006c 0000b500 FDE cie=00000000 pc=00000000000416b0..0000000000041848 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000416b2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000457ea │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000457fa │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000416c0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000045834 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000416d0 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000041718 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041720 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041722 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045836 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041724 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045838 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041726 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004583a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041728 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004583c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004172a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045842 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004584c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004584e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045850 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004172e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045852 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045854 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041730 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045856 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041732 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004174c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004176c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004586e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bb84 0000000000000010 0000bb88 FDE cie=00000000 pc=0000000000045876..00000000000458a6 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bb98 0000000000000010 0000bb9c FDE cie=00000000 pc=00000000000458a6..0000000000045908 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 70 to 00000000000417b2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000417b4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000417c0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000417d0 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000041828 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004182e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041830 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041840 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041842 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041844 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bbac 0000000000000050 0000bbb0 FDE cie=00000000 pc=0000000000045908..0000000000045994 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004590a │ │ │ │ +0000b56c 000000000000004c 0000b570 FDE cie=00000000 pc=0000000000041848..00000000000419a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004184a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004590c │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000041854 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045918 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000045926 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000045958 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000004187e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041882 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004595a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041884 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004595c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041886 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045962 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004596c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041888 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004596e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045970 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045972 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045974 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004188a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045976 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004188c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041894 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004598e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bc00 0000000000000010 0000bc04 FDE cie=00000000 pc=0000000000045994..00000000000459e4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bc14 0000000000000028 0000bc18 FDE cie=00000000 pc=00000000000459e4..0000000000045a44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000459ea │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000459ee │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000459f8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000045a28 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045a2a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045a34 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045a3e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045a40 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bc40 0000000000000010 0000bc44 FDE cie=00000000 pc=0000000000045a44..0000000000045a54 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bc54 0000000000000010 0000bc58 FDE cie=00000000 pc=0000000000045a54..0000000000045a72 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bc68 0000000000000034 0000bc6c FDE cie=00000000 pc=0000000000045a72..0000000000045b16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045a78 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045a7e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000045a8c │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000045af6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045af8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045afa │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045afc │ │ │ │ + DW_CFA_advance_loc1: 80 to 00000000000418e4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b04 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045b0e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b10 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000418e6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b12 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bca0 0000000000000048 0000bca4 FDE cie=00000000 pc=0000000000045b16..0000000000045b90 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b18 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b1a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b22 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000418f2 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041902 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b2a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 62 to 0000000000045b68 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b6a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b6c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045b72 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b74 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000004194c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041954 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b78 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b7a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b7c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045b82 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b84 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041956 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000041960 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b8c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b8e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bcec 0000000000000010 0000bcf0 FDE cie=00000000 pc=0000000000045b90..0000000000045b9a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bd00 0000000000000010 0000bd04 FDE cie=00000000 pc=0000000000045b9a..0000000000045bd2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bd14 0000000000000010 0000bd18 FDE cie=00000000 pc=0000000000045bd2..0000000000045c24 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041962 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041964 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd28 000000000000004c 0000bd2c FDE cie=00000000 pc=0000000000045c24..0000000000045ca2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c26 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c28 │ │ │ │ +0000b5bc 0000000000000058 0000b5c0 FDE cie=00000000 pc=00000000000419a0..0000000000041c34 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000419a2 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000419c2 │ │ │ │ + DW_CFA_def_cfa_offset: 49408 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045c30 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045c3a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 62 to 0000000000045c78 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c7a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c7c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c7e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045c84 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c86 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c8a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c8c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c8e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045c94 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c96 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c9a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c9e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ca0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bd78 0000000000000054 0000bd7c FDE cie=00000000 pc=0000000000045ca2..0000000000045d64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ca6 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045cae │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000045cc0 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000045ce8 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 464 to 0000000000041b92 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045cea │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041b94 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045cec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041b98 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045cee │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045cf0 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045cf2 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045cf4 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045cfc │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045cfe │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045d00 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045d02 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045d04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000045d4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041b9a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041b9c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041b9e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041ba0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041ba2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041ba4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041ba6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041ba8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045d50 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045d5a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045d5c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045d60 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045d62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041baa │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041bac │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041bae │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041bb0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041bb2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bdd0 0000000000000050 0000bdd4 FDE cie=00000000 pc=0000000000045d64..0000000000046340 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045d68 │ │ │ │ +0000b618 000000000000004c 0000b61c FDE cie=00000000 pc=0000000000041c34..0000000000041e5a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c36 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045d6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c38 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045d76 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000045d9a │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000041c66 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 580 to 0000000000045fde │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000041d1a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fe0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041d1c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fe2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041d1e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041d20 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fe8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041d22 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041d24 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041d26 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041d28 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ff0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041d2a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ff2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041d2c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ff4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041d2e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ff8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ffa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041d32 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041d34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ffc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041d36 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000be24 0000000000000034 0000be28 FDE cie=00000000 pc=0000000000046340..0000000000046442 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000046346 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000046350 │ │ │ │ +0000b668 0000000000000020 0000b66c FDE cie=00000000 pc=0000000000041e5a..0000000000041e9a │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000041e68 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041e6a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000041e70 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000041e8c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000041e92 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041e94 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041e96 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000b68c 000000000000002c 0000b690 FDE cie=00000000 pc=0000000000041e9a..0000000000041ec8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041e9c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000041ea2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00000000000463aa │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000046430 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046432 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046434 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000041eb0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041eb2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041eb6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041eb8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ebc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041ebe │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046436 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041ec0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046438 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041ec2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004643a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004643e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ec6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000b6bc 0000000000000010 0000b6c0 FDE cie=00000000 pc=0000000000041ec8..0000000000041ede │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be5c 0000000000000030 0000be60 FDE cie=00000000 pc=0000000000046442..000000000004651e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046444 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046448 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004645a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000b6d0 0000000000000028 0000b6d4 FDE cie=00000000 pc=0000000000041ede..0000000000041f0c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041ee0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041ee2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000041eec │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041ef4 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 180 to 000000000004650e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041efc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046512 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041f04 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046514 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041f06 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046516 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041f08 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046518 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004651a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004651c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041f0a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be90 00000000000000c0 0000be94 FDE cie=00000000 pc=000000000004651e..00000000000466e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046522 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046526 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000b6fc 000000000000002c 0000b700 FDE cie=00000000 pc=0000000000041f0c..0000000000042064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f10 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000041f1a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004652c │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004653e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000004656c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004656e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046572 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004657a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000465a8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000465aa │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000465ac │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000465b2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 236 to 0000000000042006 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000465b6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004200e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042012 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042014 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000465b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042018 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004201a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000465ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004201c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000465bc │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000465c4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000465c6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000465c8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + │ │ │ │ +0000b72c 0000000000000058 0000b730 FDE cie=00000000 pc=0000000000042064..000000000004240c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042066 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000042084 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000465d2 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000465dc │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000004662c │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000046650 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046652 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046654 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046656 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046658 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004665a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004665c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004665e │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046660 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000046666 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004666a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004666c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004666e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000046674 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046676 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004667a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000466c4 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466c6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466c8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000466cc │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466ce │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042088 │ │ │ │ + DW_CFA_def_cfa_offset: 49424 │ │ │ │ + DW_CFA_advance_loc1: 170 to 0000000000042132 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042134 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042136 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042138 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004213a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004213c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466d4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466d6 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466d8 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466da │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004213e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042140 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042142 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042144 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042146 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042148 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004214a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004214c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004214e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042150 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bf54 0000000000000010 0000bf58 FDE cie=00000000 pc=00000000000466e4..00000000000466f0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bf68 0000000000000010 0000bf6c FDE cie=00000000 pc=00000000000466f0..00000000000466f8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bf7c 0000000000000010 0000bf80 FDE cie=00000000 pc=00000000000466f8..0000000000046700 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bf90 0000000000000010 0000bf94 FDE cie=00000000 pc=0000000000046700..0000000000046848 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bfa4 0000000000000010 0000bfa8 FDE cie=00000000 pc=0000000000046848..0000000000046886 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bfb8 0000000000000010 0000bfbc FDE cie=00000000 pc=0000000000046886..00000000000468c4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bfcc 0000000000000010 0000bfd0 FDE cie=00000000 pc=00000000000468c4..00000000000468ec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bfe0 0000000000000010 0000bfe4 FDE cie=00000000 pc=00000000000468ec..000000000004692e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bff4 0000000000000010 0000bff8 FDE cie=00000000 pc=000000000004692e..0000000000046956 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c008 0000000000000010 0000c00c FDE cie=00000000 pc=0000000000046956..0000000000046998 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c01c 0000000000000010 0000c020 FDE cie=00000000 pc=0000000000046998..00000000000469ce │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c030 0000000000000010 0000c034 FDE cie=00000000 pc=00000000000469ce..0000000000046a42 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c044 0000000000000010 0000c048 FDE cie=00000000 pc=0000000000046a42..0000000000046a7a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c058 0000000000000010 0000c05c FDE cie=00000000 pc=0000000000046a7a..0000000000046aea │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c06c 0000000000000010 0000c070 FDE cie=00000000 pc=0000000000046aea..0000000000046b7a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c080 0000000000000010 0000c084 FDE cie=00000000 pc=0000000000046b7a..0000000000046bd2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c094 0000000000000010 0000c098 FDE cie=00000000 pc=0000000000046bd2..0000000000046c0e │ │ │ │ +0000b788 0000000000000010 0000b78c FDE cie=00000000 pc=000000000004240c..0000000000042422 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c0a8 0000000000000010 0000c0ac FDE cie=00000000 pc=0000000000046c0e..0000000000046c18 │ │ │ │ +0000b79c 0000000000000010 0000b7a0 FDE cie=00000000 pc=0000000000042422..000000000004242a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c0bc 0000000000000038 0000c0c0 FDE cie=00000000 pc=0000000000046c18..0000000000046d5c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c1c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046c24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046c2c │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000046c36 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000046cac │ │ │ │ +0000b7b0 0000000000000030 0000b7b4 FDE cie=00000000 pc=000000000004242a..0000000000042502 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004242c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004242e │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004244e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 154 to 0000000000046d46 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d48 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d4a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d4c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d4e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046d56 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d58 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d5a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c0f8 000000000000002c 0000c0fc FDE cie=00000000 pc=0000000000046d5c..0000000000046dbe │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d5e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000046d68 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000046d92 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000042494 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042496 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d96 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042498 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004249a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d9c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d9e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c128 000000000000002c 0000c12c FDE cie=00000000 pc=0000000000046dbe..0000000000046e12 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046dc0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046dc4 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046dcc │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000046de4 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000046e04 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046e06 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004249e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046e08 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046e0a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e0e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046e10 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000424a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c158 0000000000000010 0000c15c FDE cie=00000000 pc=0000000000046e12..0000000000046ec6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000424a2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c16c 0000000000000044 0000c170 FDE cie=00000000 pc=0000000000046ec6..0000000000046fd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046eca │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000046ee0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000b7e4 000000000000002c 0000b7e8 FDE cie=00000000 pc=0000000000042502..0000000000042540 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042504 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004250a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 154 to 0000000000046f7a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000042520 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042522 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042524 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f80 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f82 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f84 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f86 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f88 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f8a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f8c │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f90 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042526 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042528 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042538 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004253a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004253c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004253e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000c1b4 0000000000000064 0000c1b8 FDE cie=00000000 pc=0000000000046fd8..000000000004711c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046fda │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046fdc │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046fe4 │ │ │ │ +0000b814 0000000000000020 0000b818 FDE cie=00000000 pc=0000000000042540..000000000004257c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042542 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042544 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000046ffc │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000047084 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004255a │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047086 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047088 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004708a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004708c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004708e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047090 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047092 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047094 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047096 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047098 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004709a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004709e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000470a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004255e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000470a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042560 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000004710e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047110 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042574 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047114 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047118 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004711a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004257a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000c21c 0000000000000054 0000c220 FDE cie=00000000 pc=000000000004711c..000000000004724a │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047124 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047126 │ │ │ │ +0000b838 0000000000000038 0000b83c FDE cie=00000000 pc=000000000004257c..00000000000425f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004257e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004258e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004713e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 164 to 00000000000471e2 │ │ │ │ + DW_CFA_advance_loc1: 62 to 00000000000425cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000425d4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000425d6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000425d8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000425da │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000425dc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000425de │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000425e0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471f2 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471f4 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471f6 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000425e2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000425e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000047248 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000b874 0000000000000010 0000b878 FDE cie=00000000 pc=00000000000425f4..00000000000425fa │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b888 0000000000000020 0000b88c FDE cie=00000000 pc=00000000000425fa..00000000000426b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000425fe │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042602 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004261e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042620 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042622 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042624 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c274 0000000000000068 0000c278 FDE cie=00000000 pc=000000000004724a..00000000000473cc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004724c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047254 │ │ │ │ +0000b8ac 0000000000000010 0000b8b0 FDE cie=00000000 pc=00000000000426b0..00000000000426bc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b8c0 0000000000000010 0000b8c4 FDE cie=00000000 pc=00000000000426bc..00000000000426fa │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b8d4 0000000000000160 0000b8d8 FDE cie=00000000 pc=00000000000426fa..0000000000043470 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000426fc │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042700 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004271c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000047278 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042724 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004272c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 216 to 0000000000047350 │ │ │ │ + DW_CFA_advance_loc2: 1024 to 0000000000042b2c │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000042b80 │ │ │ │ + DW_CFA_offset: r58 (fs10) at cfa-200 │ │ │ │ + DW_CFA_offset: r59 (fs11) at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 264 to 0000000000042c88 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_restore: r58 (fs10) │ │ │ │ + DW_CFA_restore: r59 (fs11) │ │ │ │ + DW_CFA_advance_loc2: 438 to 0000000000042e3e │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 288 to 0000000000042f5e │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000042f90 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 366 to 00000000000430fe │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043100 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043102 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043104 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043106 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043108 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004310a │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004310c │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004310e │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043110 │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000043168 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004316a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047352 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000043170 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043172 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043174 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047354 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043176 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043178 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047356 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004317a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047358 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004317c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004735a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004317e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004735c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043180 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004735e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043182 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047360 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043184 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047362 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047364 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047366 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047368 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004736a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043186 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004736c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043188 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000043204 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000043236 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000043244 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004324e │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ + DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ + DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ + DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004325c │ │ │ │ + DW_CFA_offset: r58 (fs10) at cfa-200 │ │ │ │ + DW_CFA_offset: r59 (fs11) at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 252 to 0000000000043358 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r58 (fs10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004335a │ │ │ │ + DW_CFA_restore: r59 (fs11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004335c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000043398 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r58 (fs10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004339a │ │ │ │ + DW_CFA_restore: r59 (fs11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004339c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 174 to 000000000004344a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_restore: r58 (fs10) │ │ │ │ + DW_CFA_restore: r59 (fs11) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c2e0 0000000000000068 0000c2e4 FDE cie=00000000 pc=00000000000473cc..000000000004754c │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000473ce │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000473d6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000473e0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000473fa │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ +0000ba38 0000000000000050 0000ba3c FDE cie=00000000 pc=0000000000043470..0000000000043552 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043472 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043474 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 192 to 00000000000474ba │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474bc │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474be │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474c0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474c2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474c4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474c6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474c8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474ca │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474cc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474ce │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474d0 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474d2 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474d4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474d6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000043492 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - │ │ │ │ -0000c34c 0000000000000068 0000c350 FDE cie=00000000 pc=000000000004754c..00000000000476fe │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004755a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004757a │ │ │ │ + DW_CFA_advance_loc1: 60 to 00000000000434ce │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004758c │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000475a8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 238 to 0000000000047696 │ │ │ │ + DW_CFA_advance_loc1: 102 to 0000000000043534 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047698 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043536 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043538 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004353a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004769a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004769c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004353c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004769e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004353e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043540 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043542 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043544 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043546 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043548 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004354a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476ac │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476ae │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004354e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043550 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476b2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ba8c 0000000000000080 0000ba90 FDE cie=00000000 pc=0000000000043552..000000000004367e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043554 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043556 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000043572 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004358a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - │ │ │ │ -0000c3b8 0000000000000068 0000c3bc FDE cie=00000000 pc=00000000000476fe..00000000000478fc │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004770c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004772c │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004773e │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047756 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 164 to 00000000000477fa │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477fc │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000435e6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477fe │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047800 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000435e8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047802 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000435ea │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047804 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000435ec │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047806 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047808 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000435ee │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004780a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004780c │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004780e │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047810 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000435f0 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000043632 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047812 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043636 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043638 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004363a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047814 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004363c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004363e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043640 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047816 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043642 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - │ │ │ │ -0000c424 0000000000000080 0000c428 FDE cie=00000000 pc=00000000000478fc..0000000000047b34 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047904 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000004791e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000043668 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004367a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bb10 0000000000000050 0000bb14 FDE cie=00000000 pc=000000000004367e..00000000000438a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043680 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004368a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004369a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 250 to 0000000000043794 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 258 to 0000000000047a20 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 222 to 0000000000043872 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043874 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043888 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004388a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004388c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004388e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a28 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043890 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043892 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043894 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043896 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043898 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a34 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a36 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a38 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a3a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004389c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004389e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a3c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 234 to 0000000000047b26 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047b28 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bb64 0000000000000070 0000bb68 FDE cie=00000000 pc=00000000000438a6..0000000000043dbe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438a8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438aa │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000438c6 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c4a8 000000000000006c 0000c4ac FDE cie=00000000 pc=0000000000047b34..0000000000047d7e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047b36 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047b38 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000047b5a │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000047b76 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 246 to 0000000000047c6c │ │ │ │ + DW_CFA_advance_loc2: 446 to 0000000000043a84 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 636 to 0000000000043d00 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc1: 130 to 0000000000043d82 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043d84 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043d86 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c70 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043d88 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043d8a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043d8c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043d8e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c78 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c7a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c7c │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c7e │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c80 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043d90 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043d92 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043d94 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043d96 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d9a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043d9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c88 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043d9e │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043dae │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ │ │ │ │ -0000c518 0000000000000060 0000c51c FDE cie=00000000 pc=0000000000047d7e..0000000000047f64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000047d88 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000047da2 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +0000bbd8 0000000000000034 0000bbdc FDE cie=00000000 pc=0000000000043dbe..0000000000043e52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043dc0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000043dca │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000043dd8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 260 to 0000000000047ea6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000043e2c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047ea8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eaa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043e2e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043e30 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043e32 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043e34 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043e36 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eb2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eb4 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eb6 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eb8 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eba │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047ebc │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047ebe │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047ec0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043e42 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047ec2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e46 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000047f62 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c57c 0000000000000010 0000c580 FDE cie=00000000 pc=0000000000047f64..0000000000047fb6 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c590 0000000000000010 0000c594 FDE cie=00000000 pc=0000000000047fb6..0000000000047fc0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c5a4 0000000000000010 0000c5a8 FDE cie=00000000 pc=0000000000047fc0..0000000000047ff6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c5b8 000000000000002c 0000c5bc FDE cie=00000000 pc=0000000000047ff6..000000000004807c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047ffe │ │ │ │ +0000bc10 0000000000000030 0000bc14 FDE cie=00000000 pc=0000000000043e52..0000000000043fc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043e54 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004800a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043e56 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043e6a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000048044 │ │ │ │ + DW_CFA_advance_loc2: 250 to 0000000000043f64 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048046 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004804c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004804e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048052 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f68 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043f6a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048056 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043f6c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043f6e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043f70 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004805a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043f72 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c5e8 0000000000000030 0000c5ec FDE cie=00000000 pc=000000000004807c..0000000000048130 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000048082 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004808e │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000bc44 000000000000002c 0000bc48 FDE cie=00000000 pc=0000000000043fc2..00000000000440aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043fc4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043fc6 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043fd2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043fda │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 110 to 00000000000480fc │ │ │ │ + DW_CFA_advance_loc1: 118 to 0000000000044050 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000480fe │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048100 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048102 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048104 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048108 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044052 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044054 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004810a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044056 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044058 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004810e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004405a │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c61c 000000000000004c 0000c620 FDE cie=00000000 pc=0000000000048130..0000000000048244 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048132 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000048138 │ │ │ │ +0000bc74 0000000000000020 0000bc78 FDE cie=00000000 pc=00000000000440aa..00000000000440d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000440ac │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000440b2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048140 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000440bc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048148 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004814a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004814e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048150 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048152 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048156 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000048160 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000048166 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000048174 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048184 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 134 to 000000000004820a │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000440cc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004820c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000440d0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000048232 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048234 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048236 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048238 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004823a │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004823c │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048240 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048242 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000440d2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c66c 0000000000000010 0000c670 FDE cie=00000000 pc=0000000000048244..000000000004829c │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c680 0000000000000010 0000c684 FDE cie=00000000 pc=000000000004829c..00000000000482d2 │ │ │ │ +0000bc98 0000000000000010 0000bc9c FDE cie=00000000 pc=00000000000440d4..00000000000440d6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c694 0000000000000010 0000c698 FDE cie=00000000 pc=00000000000482d2..0000000000048306 │ │ │ │ +0000bcac 0000000000000010 0000bcb0 FDE cie=00000000 pc=00000000000440d6..00000000000440d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c6a8 0000000000000010 0000c6ac FDE cie=00000000 pc=0000000000048306..000000000004833c │ │ │ │ +0000bcc0 0000000000000010 0000bcc4 FDE cie=00000000 pc=00000000000440d8..00000000000440f6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c6bc 0000000000000074 0000c6c0 FDE cie=00000000 pc=000000000004833c..0000000000048460 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004833e │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048340 │ │ │ │ +0000bcd4 0000000000000018 0000bcd8 FDE cie=00000000 pc=00000000000440f6..000000000004413a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000440f8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044100 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044106 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000044138 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000bcf0 000000000000001c 0000bcf4 FDE cie=00000000 pc=000000000004413a..0000000000044174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004413e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044142 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048350 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000004416c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004416e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044170 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000bd10 0000000000000030 0000bd14 FDE cie=00000000 pc=0000000000044174..00000000000441ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044176 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004417c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048358 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004835c │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000004838a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000048410 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048412 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048414 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048416 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004841a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044182 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 62 to 00000000000441c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004841c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000441c2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048420 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000441c4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048422 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000441c6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048424 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048426 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048428 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004842a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004842c │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004842e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048430 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000048448 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000441c8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000441ca │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000441cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c734 0000000000000078 0000c738 FDE cie=00000000 pc=0000000000048460..0000000000048584 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048464 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004846c │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ +0000bd44 0000000000000010 0000bd48 FDE cie=00000000 pc=00000000000441ec..0000000000044234 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd58 000000000000004c 0000bd5c FDE cie=00000000 pc=0000000000044234..00000000000442bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044236 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004423e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004847e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004424e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000044268 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004848a │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000484ae │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004428c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004428e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044294 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000484b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044296 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000484b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044298 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000484b4 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000484b6 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000484b8 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000484cc │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484d0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000484d2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004429c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000484d4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000484d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004429e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000484d8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442a0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000004851e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc1: 82 to 0000000000048570 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048572 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442a2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000442aa │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442ac │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442ae │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048574 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442b0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048576 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048578 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004857a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442b2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442b4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bda8 0000000000000058 0000bdac FDE cie=00000000 pc=00000000000442bc..0000000000044496 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442be │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000442c2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000442ce │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000442e8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442ea │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442ec │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442ee │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000442f2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442f4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442f6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000442f8 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004430a │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004857e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000004434c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 298 to 0000000000044476 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044478 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004447a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044482 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044484 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044486 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044488 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004448a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004448c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004448e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044492 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044494 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c7b0 0000000000000010 0000c7b4 FDE cie=00000000 pc=0000000000048584..000000000004865e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c7c4 000000000000003c 0000c7c8 FDE cie=00000000 pc=000000000004865e..00000000000486fa │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048660 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048662 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000048668 │ │ │ │ +0000be04 0000000000000054 0000be08 FDE cie=00000000 pc=0000000000044496..000000000004454c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004449a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000444a0 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004867c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000444ae │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 98 to 00000000000486de │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000486e4 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000004450a │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004450e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044510 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044512 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004451a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004451c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004451e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044520 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044522 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044526 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044528 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004452a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486ec │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486ee │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486f0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486f4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044534 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044536 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044538 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004453a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004453c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044546 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044548 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004454a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c804 0000000000000030 0000c808 FDE cie=00000000 pc=00000000000486fa..0000000000048788 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486fc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000048702 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +0000be5c 0000000000000054 0000be60 FDE cie=00000000 pc=000000000004454c..0000000000044608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044550 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044556 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000004874a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000044564 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004877a │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000445c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000445ca │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004877c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000445cc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004877e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000445ce │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048780 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000445d4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000445d8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000445da │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000445dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000445e0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048782 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000445e2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000445e4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000445e6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000445ee │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000445f2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048784 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000445f4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000445f6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000445f8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044600 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048786 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044604 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044606 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c838 0000000000000030 0000c83c FDE cie=00000000 pc=0000000000048788..00000000000487f2 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004878c │ │ │ │ +0000beb4 0000000000000030 0000beb8 FDE cie=00000000 pc=0000000000044608..0000000000044696 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004460a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000048796 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004460c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044616 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004879e │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000487b0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000487e4 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000044672 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044674 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487e6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004467c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487e8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487ea │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004467e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044680 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044682 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044684 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c86c 0000000000000060 0000c870 FDE cie=00000000 pc=00000000000487f2..000000000004889a │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487f6 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487fa │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ +0000bee8 0000000000000010 0000beec FDE cie=00000000 pc=0000000000044696..00000000000446b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000befc 0000000000000074 0000bf00 FDE cie=00000000 pc=00000000000446b4..0000000000044738 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000446b6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000446bc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000048810 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000446c2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000446c8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000446d0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000446d6 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000048864 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000446f8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048866 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000446fa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048868 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004886a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000446fc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004886c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000446fe │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004886e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048870 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048872 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004888a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044700 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004888e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048890 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044704 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044706 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048892 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044708 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048896 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004470a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004470c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044710 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c8d0 0000000000000038 0000c8d4 FDE cie=00000000 pc=000000000004889a..00000000000489c6 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000488a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044712 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044714 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000488a6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000488b4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000488d0 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 188 to 000000000004898c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044716 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044718 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004471a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004898e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048990 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004471c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000489b8 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000489ba │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000489bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044720 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000489be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044722 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044724 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044726 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044728 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004472e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044734 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044736 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c90c 000000000000006c 0000c910 FDE cie=00000000 pc=00000000000489c6..0000000000048c02 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000489c8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489cc │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000489dc │ │ │ │ +0000bf74 0000000000000068 0000bf78 FDE cie=00000000 pc=0000000000044738..00000000000447c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004473a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044740 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044746 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004474c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044754 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004475a │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 62 to 0000000000048a1a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044764 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 332 to 0000000000048b66 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000004478a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b68 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b6a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b6c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b6e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b70 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048b84 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004478c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004478e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b88 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b8a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b8c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044790 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044792 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044794 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044798 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004479a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b94 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004479c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000048bfc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - │ │ │ │ -0000c97c 00000000000000a0 0000c980 FDE cie=00000000 pc=0000000000048c02..0000000000049a7e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c04 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048c08 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048c18 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000048c26 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048c2e │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048c3e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 224 to 0000000000048d1e │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000048d2c │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 284 to 0000000000048e48 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048e4a │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc2: 784 to 000000000004915a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004915c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004479e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004915e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000447a0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049160 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049162 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000447a2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049164 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049166 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049168 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004916a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004916c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004916e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049170 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049172 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049174 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000447a4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447a8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000447aa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049176 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000447ac │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004918e │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000491d8 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491dc │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000491de │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc2: 2106 to 0000000000049a18 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049a1a │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049a1c │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000049a7a │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000447ae │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000447b0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000447b6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000447bc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000447be │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca20 00000000000000a4 0000ca24 FDE cie=00000000 pc=0000000000049a7e..0000000000049c34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a82 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a86 │ │ │ │ +0000bfe0 0000000000000030 0000bfe4 FDE cie=00000000 pc=00000000000447c0..0000000000044820 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447c4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447c8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000049a98 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000447d4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000049ae4 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000049b4c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000044800 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044802 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b50 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b52 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b54 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b56 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b58 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b5a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b5c │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b5e │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b60 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049b68 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004480a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b6c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b6e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004480e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044810 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b70 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044814 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000049bba │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 82 to 0000000000049c0c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049c10 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049c1c │ │ │ │ + │ │ │ │ +0000c014 0000000000000018 0000c018 FDE cie=00000000 pc=0000000000044820..000000000004483a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044822 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044828 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004482e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049c20 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049c22 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044838 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049c24 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + │ │ │ │ +0000c030 0000000000000028 0000c034 FDE cie=00000000 pc=000000000004483a..0000000000044880 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004483c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004483e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004484c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049c26 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000044864 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004486c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049c28 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049c2a │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004487a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049c2c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049c2e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049c30 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004487c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004487e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cac8 0000000000000014 0000cacc FDE cie=00000000 pc=0000000000049c34..0000000000049c90 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000049c60 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049c6c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cae0 0000000000000014 0000cae4 FDE cie=00000000 pc=0000000000049c90..0000000000049d18 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0000000000049cf6 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000049d14 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000c05c 0000000000000010 0000c060 FDE cie=00000000 pc=0000000000044880..00000000000448bc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000caf8 0000000000000010 0000cafc FDE cie=00000000 pc=0000000000049d18..0000000000049df0 │ │ │ │ +0000c070 0000000000000010 0000c074 FDE cie=00000000 pc=00000000000448bc..0000000000044948 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb0c 00000000000000d4 0000cb10 FDE cie=00000000 pc=0000000000049df0..000000000004a346 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049df2 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000049e08 │ │ │ │ +0000c084 000000000000002c 0000c088 FDE cie=00000000 pc=0000000000044948..00000000000449a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004494e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044954 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044968 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_advance_loc1: 168 to 0000000000049eb0 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_advance_loc2: 464 to 000000000004a080 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000004a0d4 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_advance_loc2: 394 to 000000000004a25e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a260 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a262 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a264 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a266 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a268 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a26a │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a26c │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000044992 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a26e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044994 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004a274 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a276 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044996 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a278 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044998 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a27a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a27c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a27e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a280 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a282 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a284 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a286 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004499c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004499e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a288 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000004a2d0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a2da │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004a2fa │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004a322 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cbe4 0000000000000040 0000cbe8 FDE cie=00000000 pc=000000000004a346..000000000004a40a │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a34e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a352 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a36a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ +0000c0b4 0000000000000034 0000c0b8 FDE cie=00000000 pc=00000000000449a0..0000000000044a14 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000449a2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000449a4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000449b0 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000449c6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000004a3ea │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000044a02 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a04 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3ee │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a06 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a08 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a0a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a0c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3f8 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3fa │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3fc │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004a402 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a10 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a12 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c0ec 0000000000000010 0000c0f0 FDE cie=00000000 pc=0000000000044a14..0000000000044a1a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc28 000000000000004c 0000cc2c FDE cie=00000000 pc=000000000004a40a..000000000004a51a │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a414 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a418 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000004a436 │ │ │ │ +0000c100 0000000000000028 0000c104 FDE cie=00000000 pc=0000000000044a1a..0000000000044a6c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044a20 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044a2a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-112 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 190 to 000000000004a4f4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000044a5e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a4f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a60 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a4f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a62 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a4fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a64 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a4fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a66 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a4fe │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a500 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a502 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a504 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a506 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a508 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a50a │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a50c │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004a512 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc78 00000000000000ac 0000cc7c FDE cie=00000000 pc=000000000004a51a..000000000004ab28 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a51c │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a51e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a52a │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ +0000c12c 0000000000000024 0000c130 FDE cie=00000000 pc=0000000000044a6c..0000000000044a90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a6e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a72 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a532 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a53e │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004a554 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a55e │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000004a580 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ - DW_CFA_advance_loc2: 1368 to 000000000004aad8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aada │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aadc │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aade │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aae0 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aae2 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aae4 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aae6 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aae8 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaea │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaec │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaee │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaf0 │ │ │ │ - DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaf2 │ │ │ │ - DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaf4 │ │ │ │ - DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaf6 │ │ │ │ - DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004ab04 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044a7c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044a86 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab06 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a8a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab08 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab0a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab0c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab0e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab10 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ab16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a8c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a8e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab18 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r54 (fs6) at cfa-168 │ │ │ │ - DW_CFA_offset: r55 (fs7) at cfa-176 │ │ │ │ - DW_CFA_offset: r56 (fs8) at cfa-184 │ │ │ │ - DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd28 0000000000000090 0000cd2c FDE cie=00000000 pc=000000000004ab28..000000000004adee │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab2a │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ab30 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004ab3a │ │ │ │ +0000c154 0000000000000024 0000c158 FDE cie=00000000 pc=0000000000044a90..0000000000044aca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a92 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a96 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004ab50 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044aa2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ab70 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ab7c │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 294 to 000000000004aca2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aca4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aca6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aca8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acaa │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acac │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acae │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acb0 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004acbc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000044abe │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acbe │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044ac4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ac6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acc2 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acc4 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acc6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004accc │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acce │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acd0 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ac8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acd4 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc2: 260 to 000000000004add8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000cdbc 0000000000000030 0000cdc0 FDE cie=00000000 pc=000000000004adee..000000000004ae38 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004adf0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004adf6 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000c17c 0000000000000024 0000c180 FDE cie=00000000 pc=0000000000044aca..0000000000044b04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044acc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044ad0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004adfe │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ae04 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000004ae26 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044adc │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000044af8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044afe │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ae2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044b00 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae30 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae32 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae34 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044b02 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000cdf0 000000000000006c 0000cdf4 FDE cie=00000000 pc=000000000004ae38..000000000004b0b6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae3a │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae3e │ │ │ │ +0000c1a4 0000000000000028 0000c1a8 FDE cie=00000000 pc=0000000000044b04..0000000000044b42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044b06 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044b0c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004ae4c │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044b16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ae54 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004ae66 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044b1e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004ae8a │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_offset: r53 (fs5) at cfa-160 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_advance_loc2: 512 to 000000000004b08a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b08c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b08e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b090 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b092 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b094 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b096 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b098 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b09a │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b09c │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b09e │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b0a0 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b0a2 │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b0a4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000044b34 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b0a6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044b3a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b0a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044b3c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b0aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044b3e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b0ac │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b0ae │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004b0b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044b40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000ce60 0000000000000054 0000ce64 FDE cie=00000000 pc=000000000004b0b6..000000000004b226 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b0b8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b0bc │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004b0c6 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b0ce │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b0d6 │ │ │ │ +0000c1d0 0000000000000028 0000c1d4 FDE cie=00000000 pc=0000000000044b42..0000000000044ba8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044b48 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044b52 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044b62 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b0e2 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004b0f0 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000004b136 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 210 to 000000000004b208 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b20a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b20c │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000044b9a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b20e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044ba0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b212 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ba2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b214 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b216 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b218 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b21a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b21c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b21e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b220 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b222 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b224 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ba4 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ba6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000ceb8 00000000000000c0 0000cebc FDE cie=00000000 pc=000000000004b226..000000000004b3bc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b228 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b22c │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b240 │ │ │ │ +0000c1fc 0000000000000040 0000c200 FDE cie=00000000 pc=0000000000044ba8..0000000000044bf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044baa │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bae │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b250 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004b266 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 172 to 000000000004b312 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b314 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b316 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b318 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b31a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b31c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b31e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b320 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004b332 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b334 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b336 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b338 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b33c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b33e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b342 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044bb4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000004b360 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000044bd2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004b366 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bd4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bd6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bda │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b368 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b36a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b36c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b36e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b370 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b372 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b374 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bdc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bde │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044be0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b376 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b378 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b37a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b37e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b380 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044be6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044be8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b384 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bea │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004b38a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b38c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bec │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b38e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b390 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b392 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b394 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b396 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004b39c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bee │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000cf7c 0000000000000050 0000cf80 FDE cie=00000000 pc=000000000004b3bc..000000000004b516 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b3be │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b3c2 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004b3cc │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b3d4 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b3dc │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b3e8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000004b430 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 200 to 000000000004b4f8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b4fa │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b4fc │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b4fe │ │ │ │ +0000c240 0000000000000030 0000c244 FDE cie=00000000 pc=0000000000044bf0..0000000000044c74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bf2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bf6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000044c10 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000044c2a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 54 to 0000000000044c60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b500 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044c62 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b504 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044c64 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b506 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044c66 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b508 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044c68 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b50a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b50c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b50e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b510 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b512 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b514 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044c6a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044c6c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000cfd0 00000000000000b4 0000cfd4 FDE cie=00000000 pc=000000000004b516..000000000004b6fc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b518 │ │ │ │ +0000c274 0000000000000060 0000c278 FDE cie=00000000 pc=0000000000044c74..0000000000044d52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044c76 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b51a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b52e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004b538 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004b546 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000004b58a │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 198 to 000000000004b650 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b652 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044c80 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044c88 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-104 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000044ca0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000044cb8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044ccc │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000044d1c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b654 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b656 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b658 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b65a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b65c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004b66e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b670 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b672 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b674 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044d1e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b676 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b678 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b67a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b67e │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000004b6a8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6aa │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6ac │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6ae │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6b0 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6b2 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6b4 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b6bc │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b6c0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6c2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6c4 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b6c8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6ca │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6cc │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044d20 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6d0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6d2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6d4 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6d6 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004b6dc │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - │ │ │ │ -0000d088 000000000000003c 0000d08c FDE cie=00000000 pc=000000000004b6fc..000000000004b7b0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6fe │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b702 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004b70c │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b714 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b71c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004b722 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000004b79e │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000044d2e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044d30 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7a2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044d32 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044d34 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044d36 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d3a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044d3c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044d3e │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-96 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-104 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-112 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044d44 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7a8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7aa │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7ac │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7ae │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044d4e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-112 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d0c8 0000000000000084 0000d0cc FDE cie=00000000 pc=000000000004b7b0..000000000004b9a4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7b2 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7b4 │ │ │ │ +0000c2d8 000000000000003c 0000c2dc FDE cie=00000000 pc=0000000000044d52..0000000000044db4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044d54 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044d56 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000044d64 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004b7c6 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004b7d0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004b7d6 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b7de │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b7e2 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004b7e8 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000004b830 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000004b884 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b886 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b888 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b88a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b88c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b88e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b890 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b892 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b894 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b896 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b898 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b89a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b8a2 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b8a4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8a8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 238 to 000000000004b996 │ │ │ │ + DW_CFA_advance_loc1: 52 to 0000000000044d98 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d9c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044da2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b998 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044da4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b99a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044da6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b99c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044da8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b99e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044daa │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b9a0 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b9a2 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d150 0000000000000014 0000d154 FDE cie=00000000 pc=000000000004b9a4..000000000004b9a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044dac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044dae │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d168 0000000000000014 0000d16c FDE cie=00000000 pc=000000000004b9a6..000000000004b9ca │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b9a8 │ │ │ │ +0000c318 0000000000000014 0000c31c FDE cie=00000000 pc=0000000000044db4..0000000000044dd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044db6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000004b9c6 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000044dd4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d180 0000000000000020 0000d184 FDE cie=00000000 pc=000000000004b9ca..000000000004ba1c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b9cc │ │ │ │ +0000c330 0000000000000020 0000c334 FDE cie=00000000 pc=0000000000044dd8..0000000000044e2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044dda │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004b9d6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044de4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 62 to 000000000004ba14 │ │ │ │ + DW_CFA_advance_loc1: 62 to 0000000000044e22 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e26 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba1a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044e28 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d1a4 0000000000000020 0000d1a8 FDE cie=00000000 pc=000000000004ba1c..000000000004ba7c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba20 │ │ │ │ +0000c354 0000000000000020 0000c358 FDE cie=00000000 pc=0000000000044e2a..0000000000044e8a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e2e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ba38 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000044e46 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004ba70 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000044e7e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e82 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044e84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044e86 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d1c8 0000000000000028 0000d1cc FDE cie=00000000 pc=000000000004ba7c..000000000004bad8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba7e │ │ │ │ +0000c378 0000000000000028 0000c37c FDE cie=00000000 pc=0000000000044e8a..0000000000044ee6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044e8c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044e8e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ba86 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044e94 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000004baa8 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000044eb6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004bab2 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044ec0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bab4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ec2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bab6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ec4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004baca │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044ed8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004bad4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044ee2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bad6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ee4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d1f4 0000000000000034 0000d1f8 FDE cie=00000000 pc=000000000004bad8..000000000004bbaa │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bada │ │ │ │ +0000c3a4 0000000000000034 0000c3a8 FDE cie=00000000 pc=0000000000044ee6..0000000000044fb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ee8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004badc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044eea │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004bae6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044ef4 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004baf2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044f00 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000004bb3c │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000044f4a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bb3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044f4c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004bb48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044f56 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bb4a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044f58 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bb4c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044f5a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bb4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044f5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bb50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044f5e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bb52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044f60 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004bb7e │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000044f8c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d22c 0000000000000018 0000d230 FDE cie=00000000 pc=000000000004bbaa..000000000004bbde │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bbbe │ │ │ │ +0000c3dc 0000000000000018 0000c3e0 FDE cie=00000000 pc=0000000000044fb8..0000000000044fec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044fcc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004bbc4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044fd2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004bbd6 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000044fe4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004bbdc │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044fea │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000d248 000000000000006c 0000d24c FDE cie=00000000 pc=000000000004bbde..000000000004bda0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bbe0 │ │ │ │ +0000c3f8 000000000000006c 0000c3fc FDE cie=00000000 pc=0000000000044fec..00000000000451ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044fee │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004bbf8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000045006 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bc04 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045012 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000004bc1e │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004502c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000004bcd6 │ │ │ │ + DW_CFA_advance_loc1: 184 to 00000000000450e4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450e6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcda │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450e8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcdc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450ea │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcde │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450ec │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bce0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450ee │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bce2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450f0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bce4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450f2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bce6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450f4 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bce8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450f6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450f8 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450fa │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450fc │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000450fe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcf2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045100 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ @@ -31079,1275 +29145,1275 @@ │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d2b8 0000000000000020 0000d2bc FDE cie=00000000 pc=000000000004bda0..000000000004bde4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bda2 │ │ │ │ +0000c468 0000000000000020 0000c46c FDE cie=00000000 pc=00000000000451ae..00000000000451f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bda4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451b2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004bdc0 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000451ce │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000004bdda │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000451e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bddc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451ea │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bdde │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bde0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451ee │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000d2dc 0000000000000074 0000d2e0 FDE cie=00000000 pc=000000000004bde4..000000000004bfce │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bde6 │ │ │ │ +0000c48c 0000000000000074 0000c490 FDE cie=00000000 pc=00000000000451f2..00000000000453dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451f4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bdea │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000451f8 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004bdfa │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045208 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000004be1c │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000004522a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 146 to 000000000004beae │ │ │ │ + DW_CFA_advance_loc1: 146 to 00000000000452bc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000452be │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000452c0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000452c2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000452c4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000452c6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000452c8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bebc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000452ca │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000452ce │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bec2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000452d0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004bec8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000452d6 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000452d8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bece │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000452dc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bed0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000452de │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bed2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000452e0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 248 to 000000000004bfca │ │ │ │ + DW_CFA_advance_loc1: 248 to 00000000000453d8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ │ │ │ │ -0000d354 000000000000004c 0000d358 FDE cie=00000000 pc=000000000004bfce..000000000004c158 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bfd0 │ │ │ │ +0000c504 000000000000004c 0000c508 FDE cie=00000000 pc=00000000000453dc..0000000000045566 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000453de │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bfd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000453e0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bfda │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000453e8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004bfec │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000453fa │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004bffa │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000045408 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 260 to 000000000004c0fe │ │ │ │ + DW_CFA_advance_loc2: 260 to 000000000004550c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004550e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c102 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045510 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045512 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c106 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045514 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c108 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045516 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c10a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045518 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c10c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004551a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c10e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004551c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c110 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004551e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045520 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c116 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045524 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c118 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045526 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c11a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045528 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000d3a4 000000000000004c 0000d3a8 FDE cie=00000000 pc=000000000004c158..000000000004c308 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c15a │ │ │ │ +0000c554 000000000000004c 0000c558 FDE cie=00000000 pc=0000000000045566..0000000000045716 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045568 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c15c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004556a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c164 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045572 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004c176 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000045584 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004c184 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000045592 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 288 to 000000000004c2a4 │ │ │ │ + DW_CFA_advance_loc2: 288 to 00000000000456b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456b4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456b6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2aa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456b8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2ac │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456ba │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2ae │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456bc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456be │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456c0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456c2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456c4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456c6 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c2bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000456ca │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2be │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456ce │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000d3f4 0000000000000078 0000d3f8 FDE cie=00000000 pc=000000000004c308..000000000004c4e2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c30a │ │ │ │ +0000c5a4 0000000000000078 0000c5a8 FDE cie=00000000 pc=0000000000045716..00000000000458f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045718 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c30c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004571a │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c320 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004572e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004c33c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004574a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000004c3a6 │ │ │ │ + DW_CFA_advance_loc1: 106 to 00000000000457b4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000457b6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3aa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000457b8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3ac │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000457ba │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3ae │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000457bc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000457be │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000457c0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000457c2 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000457c6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3ba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000457c8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c3c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000457ce │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c3c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000457d4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c3cc │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000457da │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3ce │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000457dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000457de │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 266 to 000000000004c4da │ │ │ │ + DW_CFA_advance_loc2: 266 to 00000000000458e8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d470 0000000000000064 0000d474 FDE cie=00000000 pc=000000000004c4e2..000000000004c652 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c4e4 │ │ │ │ +0000c620 0000000000000064 0000c624 FDE cie=00000000 pc=00000000000458f0..0000000000045a60 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000458f2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c4e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000458f4 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c4ee │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000458fc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004c50a │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000045918 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 230 to 000000000004c5f0 │ │ │ │ + DW_CFA_advance_loc1: 230 to 00000000000459fe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a00 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a02 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a04 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a06 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a08 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a0a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a0c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c600 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a0e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c602 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a10 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c604 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a12 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c606 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a14 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c60a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a18 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c60c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a1a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c60e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000004c644 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000045a52 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c646 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a54 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c64a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a58 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c64e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045a5c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c650 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a5e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d4d8 0000000000000090 0000d4dc FDE cie=00000000 pc=000000000004c652..000000000004c832 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c654 │ │ │ │ +0000c688 0000000000000090 0000c68c FDE cie=00000000 pc=0000000000045a60..0000000000045c40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a62 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c656 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045a64 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c65c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000045a6a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004c66e │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000045a7c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004c67c │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000045a8a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 162 to 000000000004c71e │ │ │ │ + DW_CFA_advance_loc1: 162 to 0000000000045b2c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c720 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b2e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c722 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b30 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c724 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b32 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c726 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b34 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c728 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b36 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c72a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b38 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c72c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b3a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c72e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b3c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c730 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b3e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c732 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b40 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c734 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b42 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c736 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b44 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c738 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b46 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c73a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045b48 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 212 to 000000000004c80e │ │ │ │ + DW_CFA_advance_loc1: 212 to 0000000000045c1c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c812 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045c20 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d56c 0000000000000034 0000d570 FDE cie=00000000 pc=000000000004c832..000000000004c9c6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c834 │ │ │ │ +0000c71c 0000000000000034 0000c720 FDE cie=00000000 pc=0000000000045c40..0000000000045dd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045c42 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045c46 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004c846 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000045c54 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c84c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000045c5a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 218 to 000000000004c926 │ │ │ │ + DW_CFA_advance_loc1: 218 to 0000000000045d34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c928 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045d36 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c92a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045d38 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c92c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045d3a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c92e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045d3c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c932 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d40 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c934 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045d42 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c936 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045d44 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d5a4 0000000000000084 0000d5a8 FDE cie=00000000 pc=000000000004c9c6..000000000004cc36 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c9c8 │ │ │ │ +0000c754 0000000000000084 0000c758 FDE cie=00000000 pc=0000000000045dd4..0000000000046044 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045dd6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c9cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045dda │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c9dc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045dea │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000004ca06 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000045e14 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000004ca3c │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000045e4a │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000004ca9c │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000045eaa │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 150 to 000000000004cb32 │ │ │ │ + DW_CFA_advance_loc1: 150 to 0000000000045f40 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f42 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f44 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f46 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004cb4c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000045f5a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f5c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f5e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f60 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f62 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f64 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb58 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f66 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb5a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f68 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cb5e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f6c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f6e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f70 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 152 to 000000000004cbfa │ │ │ │ + DW_CFA_advance_loc1: 152 to 0000000000046008 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004cc26 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000046034 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004cc32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046040 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d62c 0000000000000034 0000d630 FDE cie=00000000 pc=000000000004cc36..000000000004ccec │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cc38 │ │ │ │ +0000c7dc 0000000000000034 0000c7e0 FDE cie=00000000 pc=0000000000046044..00000000000460fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046046 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004cc42 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046050 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cc4a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046058 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004cc5e │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004606c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000000000004ccce │ │ │ │ + DW_CFA_advance_loc1: 112 to 00000000000460dc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000460de │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000460e0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000460e2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000460e4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000460e6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ccdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000460ea │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004cce8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000460f6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d664 000000000000009c 0000d668 FDE cie=00000000 pc=000000000004ccec..000000000004d102 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccee │ │ │ │ +0000c814 000000000000009c 0000c818 FDE cie=00000000 pc=00000000000460fa..0000000000046510 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000460fc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000460fe │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004cd18 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000046126 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000004cd82 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000046190 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 172 to 000000000004ce2e │ │ │ │ + DW_CFA_advance_loc1: 172 to 000000000004623c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000004ceca │ │ │ │ + DW_CFA_advance_loc1: 156 to 00000000000462d8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cecc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000462da │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cece │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000462dc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ced0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000462de │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ced2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000462e0 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ced4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000462e2 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ced8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000462e6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ceda │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000462e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cedc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000462ea │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 374 to 000000000004d052 │ │ │ │ + DW_CFA_advance_loc2: 374 to 0000000000046460 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d054 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046462 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d056 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046464 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d058 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046466 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d05a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046468 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d05c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004646a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004d072 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000046480 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d076 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046484 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d078 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046486 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d07a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046488 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d07c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004648a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d07e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004648c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d080 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004648e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 62 to 000000000004d0be │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000464cc │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d704 000000000000008c 0000d708 FDE cie=00000000 pc=000000000004d102..000000000004d43e │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004d108 │ │ │ │ +0000c8b4 000000000000008c 0000c8b8 FDE cie=00000000 pc=0000000000046510..000000000004684c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000046516 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d10c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004651a │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004d124 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000046532 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000004d14a │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000046558 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 660 to 000000000004d3de │ │ │ │ + DW_CFA_advance_loc2: 660 to 00000000000467ec │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000467ee │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000467f0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000467f2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000467f4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000467f6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000467f8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000467fa │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000467fc │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000467fe │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046800 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046802 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046806 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046808 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004680a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004d414 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000046822 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004d41e │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004682c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d794 0000000000000074 0000d798 FDE cie=00000000 pc=000000000004d43e..000000000004d73a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d440 │ │ │ │ +0000c944 0000000000000074 0000c948 FDE cie=00000000 pc=000000000004684c..0000000000046b48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004684e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d454 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000046862 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000004d47e │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000004688c │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d48e │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004689c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000004d4d8 │ │ │ │ + DW_CFA_advance_loc1: 74 to 00000000000468e6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000468e8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000468ea │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000468ec │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000468ee │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000468f0 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004d4ec │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000468fa │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000468fc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d4f6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046904 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046906 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d500 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004690e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d508 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046916 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d50a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046918 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d50c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004691a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d50e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004691c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 548 to 000000000004d732 │ │ │ │ + DW_CFA_advance_loc2: 548 to 0000000000046b40 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d80c 0000000000000058 0000d810 FDE cie=00000000 pc=000000000004d73a..000000000004d81a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d73c │ │ │ │ +0000c9bc 0000000000000058 0000c9c0 FDE cie=00000000 pc=0000000000046b48..0000000000046c28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046b4a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004d746 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046b54 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000004d774 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000046b82 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d784 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046b92 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000004d7ec │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000046bfa │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046bfc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046bfe │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c00 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c02 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d7fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046c0a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c0c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d800 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c0e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d802 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c10 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d806 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046c14 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d808 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c16 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d80a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c18 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d868 0000000000000074 0000d86c FDE cie=00000000 pc=000000000004d81a..000000000004d9fe │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d81c │ │ │ │ +0000ca18 0000000000000074 0000ca1c FDE cie=00000000 pc=0000000000046c28..0000000000046e0c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c2a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004d822 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000046c30 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004d830 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000046c3e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000004d85e │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000046c6c │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 212 to 000000000004d932 │ │ │ │ + DW_CFA_advance_loc1: 212 to 0000000000046d40 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d934 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d42 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d936 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d44 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d938 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d46 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d93a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d48 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d93c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d4a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d93e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d4c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000004d958 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000046d66 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d95a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d68 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d95c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d6a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d95e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d6c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d960 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d6e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d964 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046d72 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d966 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d968 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d76 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000004d9c4 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000046dd2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d8e0 00000000000000b0 0000d8e4 FDE cie=00000000 pc=000000000004d9fe..000000000004df16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004da00 │ │ │ │ +0000ca90 00000000000000b0 0000ca94 FDE cie=00000000 pc=0000000000046e0c..0000000000047324 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046e0e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004da06 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000046e14 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da0e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046e1c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004da2e │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000046e3c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000004da9a │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000046ea8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 248 to 000000000004db92 │ │ │ │ + DW_CFA_advance_loc2: 248 to 0000000000046fa0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004db94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fa2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004db96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fa4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004db98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fa6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004db9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fa8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004db9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046faa │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000004dbde │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000046fec │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbe0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fee │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ff0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ff2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ff4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbe8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ff6 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dbec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046ffa │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ffc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ffe │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000004dc3c │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000004704a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dc44 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047052 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 430 to 000000000004ddf2 │ │ │ │ + DW_CFA_advance_loc2: 430 to 0000000000047200 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004de02 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047210 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 226 to 000000000004dee4 │ │ │ │ + DW_CFA_advance_loc1: 226 to 00000000000472f2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004def2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000047300 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d994 0000000000000028 0000d998 FDE cie=00000000 pc=000000000004df16..000000000004df58 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004df1c │ │ │ │ +0000cb44 0000000000000028 0000cb48 FDE cie=00000000 pc=0000000000047324..0000000000047366 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004732a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004df1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004732c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004df2c │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004733a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004df4c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004735a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004df4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004735c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004df50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004735e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004df52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047360 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004df54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047362 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d9c0 0000000000000084 0000d9c4 FDE cie=00000000 pc=000000000004df58..000000000004e388 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004df5a │ │ │ │ +0000cb70 0000000000000084 0000cb74 FDE cie=00000000 pc=0000000000047366..0000000000047796 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047368 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df5e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004736c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004df76 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000047384 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004df82 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047390 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004df88 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000047396 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000004dfba │ │ │ │ + DW_CFA_advance_loc: 50 to 00000000000473c8 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 882 to 000000000004e32c │ │ │ │ + DW_CFA_advance_loc2: 882 to 000000000004773a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e32e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004773c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e330 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004773e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e332 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047740 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e334 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047742 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e336 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047744 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000004e35c │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000004776a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e35e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004776c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e360 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004776e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e362 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047770 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e364 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047772 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e366 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047774 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e36a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047778 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e36c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004777a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e36e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004777c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004e374 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000047782 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e384 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047792 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000da48 0000000000000050 0000da4c FDE cie=00000000 pc=000000000004e388..000000000004e764 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e38a │ │ │ │ +0000cbf8 0000000000000050 0000cbfc FDE cie=00000000 pc=0000000000047796..0000000000047b72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047798 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e38e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004779c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e392 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477a0 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004e3a4 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000477b2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000004e3d2 │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000477e0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 870 to 000000000004e738 │ │ │ │ + DW_CFA_advance_loc2: 870 to 0000000000047b46 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e73a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b48 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e73c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b4a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e73e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b4c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e740 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b4e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e742 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b50 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e744 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b52 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e746 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b54 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e756 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047b64 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e758 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b66 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e75a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b68 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e75c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b6a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e75e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b6c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e760 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b6e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000da9c 0000000000000070 0000daa0 FDE cie=00000000 pc=000000000004e764..000000000004ec18 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e766 │ │ │ │ +0000cc4c 0000000000000070 0000cc50 FDE cie=00000000 pc=0000000000047b72..0000000000048026 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b74 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e76a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b78 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e76e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b7c │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e786 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000047b94 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 52 to 000000000004e7ba │ │ │ │ + DW_CFA_advance_loc1: 52 to 0000000000047bc8 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 702 to 000000000004ea78 │ │ │ │ + DW_CFA_advance_loc2: 702 to 0000000000047e86 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047e88 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047e8a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047e8c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047e8e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047e90 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ea96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047ea4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047ea6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047ea8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047eaa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047eac │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004eaa0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047eae │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eaa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047eb2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004eaa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047eb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eaaa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047eb8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ @@ -32358,6248 +30424,8182 @@ │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000db10 000000000000005c 0000db14 FDE cie=00000000 pc=000000000004ec18..000000000004f012 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ec1a │ │ │ │ +0000ccc0 000000000000005c 0000ccc4 FDE cie=00000000 pc=0000000000048026..0000000000048420 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048028 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ec1e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004802c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ec26 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048034 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ec2a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048038 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ec3a │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048048 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000004ec6c │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000004807a │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 884 to 000000000004efe0 │ │ │ │ + DW_CFA_advance_loc2: 884 to 00000000000483ee │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000483f0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000483f2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000483f4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efe8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000483f6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000483f8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000483fa │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004effc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004840a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004effe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004840c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f000 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004840e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f002 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048410 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f004 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048412 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f006 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048414 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f008 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048416 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f00c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004841a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f00e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004841c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f010 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004841e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000db70 0000000000000010 0000db74 FDE cie=00000000 pc=000000000004f012..000000000004f056 │ │ │ │ +0000cd20 0000000000000010 0000cd24 FDE cie=00000000 pc=0000000000048420..0000000000048464 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000db84 0000000000000080 0000db88 FDE cie=00000000 pc=000000000004f056..000000000004f3ca │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f058 │ │ │ │ +0000cd34 0000000000000080 0000cd38 FDE cie=00000000 pc=0000000000048464..00000000000487d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048466 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004f05e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004846c │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004f068 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048476 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 134 to 000000000004f0ee │ │ │ │ + DW_CFA_advance_loc1: 134 to 00000000000484fc │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 276 to 000000000004f202 │ │ │ │ + DW_CFA_advance_loc2: 276 to 0000000000048610 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f204 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048612 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f206 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048614 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f208 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048616 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f20a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048618 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f20c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004861a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f20e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004861c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f210 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004861e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f212 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048620 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f214 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048622 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f216 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048624 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f21a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048628 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f21c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004862a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f21e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004862c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 408 to 000000000004f3b6 │ │ │ │ + DW_CFA_advance_loc2: 408 to 00000000000487c4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f3c6 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000487d4 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ │ │ │ │ -0000dc08 0000000000000010 0000dc0c FDE cie=00000000 pc=000000000004f3ca..000000000004f40e │ │ │ │ +0000cdb8 0000000000000010 0000cdbc FDE cie=00000000 pc=00000000000487d8..000000000004881c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dc1c 0000000000000010 0000dc20 FDE cie=00000000 pc=000000000004f40e..000000000004f478 │ │ │ │ +0000cdcc 0000000000000010 0000cdd0 FDE cie=00000000 pc=000000000004881c..0000000000048886 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dc30 0000000000000010 0000dc34 FDE cie=00000000 pc=000000000004f478..000000000004f4ae │ │ │ │ +0000cde0 0000000000000010 0000cde4 FDE cie=00000000 pc=0000000000048886..00000000000488bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dc44 0000000000000010 0000dc48 FDE cie=00000000 pc=000000000004f4ae..000000000004f4e0 │ │ │ │ +0000cdf4 0000000000000010 0000cdf8 FDE cie=00000000 pc=00000000000488bc..00000000000488ee │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dc58 0000000000000010 0000dc5c FDE cie=00000000 pc=000000000004f4e0..000000000004f516 │ │ │ │ +0000ce08 0000000000000010 0000ce0c FDE cie=00000000 pc=00000000000488ee..0000000000048924 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dc6c 0000000000000010 0000dc70 FDE cie=00000000 pc=000000000004f516..000000000004f54e │ │ │ │ +0000ce1c 0000000000000010 0000ce20 FDE cie=00000000 pc=0000000000048924..000000000004895c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dc80 0000000000000048 0000dc84 FDE cie=00000000 pc=000000000004f54e..000000000004f606 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f552 │ │ │ │ +0000ce30 0000000000000048 0000ce34 FDE cie=00000000 pc=000000000004895c..0000000000048a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048960 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f556 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048964 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004f568 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000048976 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000004f5e4 │ │ │ │ + DW_CFA_advance_loc1: 124 to 00000000000489f2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f5e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489f6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489f8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489fa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489fc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489fe │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048a00 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048a02 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048a04 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048a06 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048a08 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f5fe │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a0c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f602 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a10 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f604 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048a12 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000dccc 000000000000002c 0000dcd0 FDE cie=00000000 pc=000000000004f606..000000000004f8aa │ │ │ │ - DW_CFA_advance_loc1: 198 to 000000000004f6cc │ │ │ │ +0000ce7c 000000000000002c 0000ce80 FDE cie=00000000 pc=0000000000048a14..0000000000048cb8 │ │ │ │ + DW_CFA_advance_loc1: 198 to 0000000000048ada │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f6ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048adc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004f70a │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000048b18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f70c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048b1a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f70e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048b1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 242 to 000000000004f800 │ │ │ │ + DW_CFA_advance_loc1: 242 to 0000000000048c0e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000004f848 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000048c56 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000004f87a │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000048c88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dcfc 000000000000004c 0000dd00 FDE cie=00000000 pc=000000000004f8aa..000000000004f96e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f8ac │ │ │ │ +0000ceac 000000000000004c 0000ceb0 FDE cie=00000000 pc=0000000000048cb8..0000000000048d7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048cba │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f8b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048cbe │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f8bc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048cca │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f8d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048cde │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000004f91e │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000048d2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f920 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d2e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f922 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d30 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f924 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d32 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f926 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d34 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004f92c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000048d3a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f92e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d3c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f930 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d3e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f932 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f934 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d42 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004f95c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000048d6a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f95e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d6c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f966 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048d74 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f968 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d76 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f96a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d78 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f96c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d7a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dd4c 0000000000000010 0000dd50 FDE cie=00000000 pc=000000000004f96e..000000000004f99c │ │ │ │ +0000cefc 0000000000000010 0000cf00 FDE cie=00000000 pc=0000000000048d7c..0000000000048daa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dd60 000000000000009c 0000dd64 FDE cie=00000000 pc=000000000004f99c..000000000004fd9e │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9a0 │ │ │ │ +0000cf10 000000000000009c 0000cf14 FDE cie=00000000 pc=0000000000048daa..00000000000491ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dae │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048db2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f9b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048dc6 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000004f9d2 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000048de0 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 194 to 000000000004fa94 │ │ │ │ + DW_CFA_advance_loc1: 194 to 0000000000048ea2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 138 to 000000000004fb1e │ │ │ │ + DW_CFA_advance_loc1: 138 to 0000000000048f2c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f2e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004fb26 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000048f34 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f36 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004fb2e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000048f3c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f3e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f40 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f42 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f44 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f46 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f48 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f4a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f4e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f52 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 554 to 000000000004fd6e │ │ │ │ + DW_CFA_advance_loc2: 554 to 000000000004917c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000004fd90 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000004919e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000491a2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fd9c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000491aa │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ │ │ │ │ -0000de00 0000000000000010 0000de04 FDE cie=00000000 pc=000000000004fd9e..000000000004fdea │ │ │ │ +0000cfb0 0000000000000010 0000cfb4 FDE cie=00000000 pc=00000000000491ac..00000000000491f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000de14 0000000000000010 0000de18 FDE cie=00000000 pc=000000000004fdea..000000000004fe38 │ │ │ │ +0000cfc4 0000000000000010 0000cfc8 FDE cie=00000000 pc=00000000000491f8..0000000000049246 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000de28 0000000000000010 0000de2c FDE cie=00000000 pc=000000000004fe38..000000000004fe78 │ │ │ │ +0000cfd8 0000000000000010 0000cfdc FDE cie=00000000 pc=0000000000049246..0000000000049286 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000de3c 0000000000000020 0000de40 FDE cie=00000000 pc=000000000004fe78..000000000004ff6c │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004fe7e │ │ │ │ +0000cfec 0000000000000020 0000cff0 FDE cie=00000000 pc=0000000000049286..000000000004937a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004928c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fe80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004928e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 62 to 000000000004febe │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000492cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fec0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000492ce │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fec2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000492d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000de60 0000000000000070 0000de64 FDE cie=00000000 pc=000000000004ff6c..0000000000050058 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff70 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff74 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000d010 0000000000000010 0000d014 FDE cie=00000000 pc=000000000004937a..00000000000493a2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d024 0000000000000060 0000d028 FDE cie=00000000 pc=00000000000493a2..0000000000049654 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000493a4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000493a6 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000493ac │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000493be │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ff7a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004ff8c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000493e0 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000049440 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049442 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049456 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049458 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004945a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004945c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004945e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049460 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049464 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049466 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049468 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004946a │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049472 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000049492 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049494 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049496 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000494a0 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 244 to 0000000000049594 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000495a4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc1: 70 to 00000000000495ea │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d088 000000000000003c 0000d08c FDE cie=00000000 pc=0000000000049654..000000000004971a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049656 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004965c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004966a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00000000000496b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000496ba │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000496bc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000496be │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000496c0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000496c2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000496c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000004970e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049710 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049712 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049714 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049716 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049718 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d0c8 0000000000000010 0000d0cc FDE cie=00000000 pc=000000000004971a..0000000000049742 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d0dc 0000000000000048 0000d0e0 FDE cie=00000000 pc=0000000000049742..0000000000049830 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049744 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004974a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000004976c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004976e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049770 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049772 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049774 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004977c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000497a0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000497a8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000497cc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000497ce │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000497d0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000497d2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000497d4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000497d6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000497d8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000004982c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d128 0000000000000038 0000d12c FDE cie=00000000 pc=0000000000049830..00000000000498c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049832 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049834 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000049846 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ff98 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004985a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004985c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004985e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049860 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049862 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049864 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049866 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049868 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004986a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004986c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000d164 0000000000000054 0000d168 FDE cie=00000000 pc=00000000000498c0..000000000004a4c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000498c4 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000498c6 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000498ce │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000049904 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 126 to 0000000000050016 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc2: 466 to 0000000000049ad6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005001c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ada │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005001e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049adc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050020 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049ade │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050022 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049ae0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050024 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049ae2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050026 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049ae4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050028 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049ae6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005002a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049ae8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005002c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049aea │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005002e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049aec │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050030 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049aee │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050032 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049af0 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050034 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049af2 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049af6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050036 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049af8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050038 │ │ │ │ + │ │ │ │ +0000d1bc 0000000000000050 0000d1c0 FDE cie=00000000 pc=000000000004a4c4..000000000004a6b6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a4c8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a4cc │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004a4e8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004a4fc │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 394 to 000000000004a686 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a688 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a68a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005003a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a68c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005003c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a68e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005003e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a690 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050040 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a692 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050042 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a694 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050044 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a696 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050046 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a698 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050048 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a69a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005004a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a69c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005004c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a69e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050050 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a6a0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a6a2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000d210 0000000000000010 0000d214 FDE cie=00000000 pc=000000000004a6b6..000000000004a6c6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d224 0000000000000010 0000d228 FDE cie=00000000 pc=000000000004a6c6..000000000004a6ee │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d238 0000000000000010 0000d23c FDE cie=00000000 pc=000000000004a6ee..000000000004a6f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d24c 0000000000000010 0000d250 FDE cie=00000000 pc=000000000004a6f0..000000000004a6f2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d260 0000000000000010 0000d264 FDE cie=00000000 pc=000000000004a6f2..000000000004a70a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d274 0000000000000010 0000d278 FDE cie=00000000 pc=000000000004a70a..000000000004a70c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d288 0000000000000014 0000d28c FDE cie=00000000 pc=000000000004a70c..000000000004a70e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d2a0 0000000000000024 0000d2a4 FDE cie=00000000 pc=000000000004a70e..000000000004a75c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a710 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a714 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004a71e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000004a750 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050054 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a752 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050056 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a754 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a756 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a758 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000d2c8 0000000000000010 0000d2cc FDE cie=00000000 pc=000000000004a75c..000000000004a786 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ded4 0000000000000038 0000ded8 FDE cie=00000000 pc=0000000000050058..000000000005010c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005005a │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005005c │ │ │ │ +0000d2dc 0000000000000010 0000d2e0 FDE cie=00000000 pc=000000000004a786..000000000004a7b8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d2f0 0000000000000010 0000d2f4 FDE cie=00000000 pc=000000000004a7b8..000000000004a822 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d304 0000000000000028 0000d308 FDE cie=00000000 pc=000000000004a822..000000000004a8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a826 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a82a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000050066 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050076 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000004a894 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000050090 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000500aa │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000004a8c6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8c8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004a8ce │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8d0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8d2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d330 0000000000000058 0000d334 FDE cie=00000000 pc=000000000004a8d4..000000000004aaba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8d6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004a8e0 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000500d6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000004a918 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a91a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500da │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a91e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a920 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a922 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004a94e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000004a9aa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500de │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a9ac │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a9ae │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a9b0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500e4 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000004a9fe │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000004aa5c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa5e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000004aaa0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aaa2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aaa6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aaa8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500e6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000df10 0000000000000044 0000df14 FDE cie=00000000 pc=000000000005010c..000000000005019c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005010e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aaaa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000050114 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005011e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050126 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + │ │ │ │ +0000d38c 0000000000000030 0000d390 FDE cie=00000000 pc=000000000004aaba..000000000004ab06 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004aac8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aaca │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004aad2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000050138 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000050174 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004aae6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aae8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aaea │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aaec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aaee │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004aafa │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aafc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aafe │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ab04 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d3c0 0000000000000030 0000d3c4 FDE cie=00000000 pc=000000000004ab06..000000000004ab52 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004ab14 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ab1e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ab32 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab34 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab36 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab38 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab3a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ab46 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab48 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab4a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ab50 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d3f4 0000000000000024 0000d3f8 FDE cie=00000000 pc=000000000004ab52..000000000004ab90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab54 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab58 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004ab62 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000004ab84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050176 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab86 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050178 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab88 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab8a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab8c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000d41c 000000000000002c 0000d420 FDE cie=00000000 pc=000000000004ab90..000000000004ac02 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab94 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ab9a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004abca │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004abe6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005017a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abe8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005017c │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004abf6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004abfc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abfe │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005017e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050182 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050184 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050188 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d44c 0000000000000028 0000d450 FDE cie=00000000 pc=000000000004ac02..000000000004acb2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac06 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac0a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ac12 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000004ac5c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac5e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000004aca8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004acae │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005018a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004acb0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d478 000000000000004c 0000d47c FDE cie=00000000 pc=000000000004acb2..000000000004ae36 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acb6 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004acd2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 292 to 000000000004adf6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005018c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004adf8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004adfe │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae00 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005018e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae02 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000050194 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050196 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae04 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae06 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae08 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae0a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae0c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae0e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ae12 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050198 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae16 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000df58 0000000000000058 0000df5c FDE cie=00000000 pc=000000000005019c..0000000000050628 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005019e │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000501a0 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000501a4 │ │ │ │ +0000d4c8 0000000000000070 0000d4cc FDE cie=00000000 pc=000000000004ae36..000000000004b002 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae38 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae3a │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ae40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ae46 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ae52 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000501be │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004ae6a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000501dc │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 344 to 000000000004afc2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afc4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afc6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afc8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afca │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afcc │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afce │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afd0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afd2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afd4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afd6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afd8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afda │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afdc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afde │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000501f2 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc2: 912 to 0000000000050582 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d53c 0000000000000050 0000d540 FDE cie=00000000 pc=000000000004b002..000000000004b13e │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b00a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b00c │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b018 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004b01e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004b024 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b028 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b03c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 224 to 000000000004b11c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050584 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b11e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050586 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b120 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050588 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b122 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005058a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b124 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005058c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b126 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b128 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005058e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b12a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050590 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b12c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050592 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b12e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050594 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b130 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050596 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b132 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050598 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b134 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005059a │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005059e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000505a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b138 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000505a2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dfb4 0000000000000050 0000dfb8 FDE cie=00000000 pc=0000000000050628..0000000000050842 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005062a │ │ │ │ +0000d590 0000000000000010 0000d594 FDE cie=00000000 pc=000000000004b13e..000000000004b152 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d5a4 0000000000000028 0000d5a8 FDE cie=00000000 pc=000000000004b152..000000000004b1be │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b156 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b162 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000004b194 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b196 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b198 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b19a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b19c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b19e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d5d0 0000000000000094 0000d5d4 FDE cie=00000000 pc=000000000004b1be..000000000004b426 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b1c0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005062e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004b1c6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004b1d0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b1d8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000004b216 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005063e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 298 to 000000000004b340 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b342 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b344 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b346 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b348 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b34a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b34c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b34e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b350 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b352 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b354 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b356 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b35a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b35c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b35e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000050644 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 144 to 000000000004b3ee │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004b422 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 52 to 0000000000050678 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d668 000000000000004c 0000d66c FDE cie=00000000 pc=000000000004b426..000000000004b52e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b42a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b42e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004b44c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 386 to 00000000000507fa │ │ │ │ + DW_CFA_advance_loc1: 198 to 000000000004b512 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b514 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b516 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b518 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000507fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b51a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b51c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000507fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b51e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b520 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b522 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050800 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b524 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050802 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b526 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005082e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b528 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b52a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b52c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d6b8 000000000000002c 0000d6bc FDE cie=00000000 pc=000000000004b52e..000000000004b6a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b530 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b532 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004b53c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000004b5d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050830 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b5da │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b5dc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b5de │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b5e0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b5e2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d6e8 000000000000006c 0000d6ec FDE cie=00000000 pc=000000000004b6a8..000000000004b85e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6aa │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6ac │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004b6b2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b6b6 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004b6cc │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 190 to 000000000004b78a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050832 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b78c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050834 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b78e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050836 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b790 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b792 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050838 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b794 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b796 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005083a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b798 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005083e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050840 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b79a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b79c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b79e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7a0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7a2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7a6 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e008 0000000000000014 0000e00c FDE cie=00000000 pc=0000000000050842..0000000000050866 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050844 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000050862 │ │ │ │ +0000d758 000000000000006c 0000d75c FDE cie=00000000 pc=000000000004b85e..000000000004ba14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b860 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b862 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004b868 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b86c │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004b882 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 190 to 000000000004b940 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b942 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b944 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b946 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b948 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b94a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b94c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b94e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b950 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b952 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b954 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b956 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b958 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b95a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b95c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d7c8 0000000000000014 0000d7cc FDE cie=00000000 pc=000000000004ba14..000000000004ba2a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e020 0000000000000014 0000e024 FDE cie=00000000 pc=0000000000050866..000000000005088a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050868 │ │ │ │ +0000d7e0 0000000000000014 0000d7e4 FDE cie=00000000 pc=000000000004ba2a..000000000004ba4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ba2c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000050886 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004ba44 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e038 0000000000000014 0000e03c FDE cie=00000000 pc=000000000005088a..00000000000508ae │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005088c │ │ │ │ +0000d7f8 0000000000000014 0000d7fc FDE cie=00000000 pc=000000000004ba4e..000000000004ba64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ba50 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000508aa │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004ba5a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e050 0000000000000014 0000e054 FDE cie=00000000 pc=00000000000508ae..00000000000508d2 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000508b0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000508c8 │ │ │ │ +0000d810 00000000000000b0 0000d814 FDE cie=00000000 pc=000000000004ba64..000000000004be40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ba66 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004ba84 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000004baba │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004babc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 116 to 000000000004bb30 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 138 to 000000000004bbba │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004bbc4 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 376 to 000000000004bd3c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd3e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd40 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd42 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd44 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd46 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000004bd82 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd84 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bd88 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd8a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd8c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd8e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd90 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd92 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd94 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000004bdcc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bdce │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bdd0 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bdd2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bdd4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bdd6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 102 to 000000000004be3c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + │ │ │ │ +0000d8c4 0000000000000010 0000d8c8 FDE cie=00000000 pc=000000000004be40..000000000004be46 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e068 0000000000000050 0000e06c FDE cie=00000000 pc=00000000000508d2..0000000000050f60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000508d4 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000508f8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000d8d8 00000000000000b8 0000d8dc FDE cie=00000000 pc=000000000004be46..000000000004c8c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004be48 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004be58 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004be62 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004be7e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 294 to 0000000000050a1e │ │ │ │ + DW_CFA_advance_loc2: 1164 to 000000000004c30a │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a20 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c30e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c310 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c312 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a2a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c314 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a2c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c316 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a2e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c318 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c31a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c31c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c31e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c320 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a38 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c322 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a3a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c324 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c326 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c32a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e0bc 0000000000000050 0000e0c0 FDE cie=00000000 pc=0000000000050f60..0000000000051924 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050f62 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000050f7c │ │ │ │ + DW_CFA_advance_loc2: 426 to 000000000004c4d4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c4d6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c4d8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c4da │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c4dc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c4de │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c4e0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c4e2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c4e4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c4e6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c4e8 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c4ea │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004c500 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c502 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c504 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 480 to 000000000005115c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005115e │ │ │ │ + DW_CFA_advance_loc2: 926 to 000000000004c8a2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051162 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051164 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051166 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051168 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005116a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005116c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005116e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051170 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051172 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051174 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051176 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051178 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005117a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e110 0000000000000018 0000e114 FDE cie=00000000 pc=0000000000051924..0000000000051982 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051926 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005192e │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051942 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 62 to 0000000000051980 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000e12c 0000000000000010 0000e130 FDE cie=00000000 pc=0000000000051982..0000000000051988 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e140 0000000000000028 0000e144 FDE cie=00000000 pc=0000000000051988..00000000000519d4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005198a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005198e │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000051998 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c8ba │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000519c0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000519cc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000519ce │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000519d0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000519d2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e16c 0000000000000028 0000e170 FDE cie=00000000 pc=00000000000519d4..0000000000051a20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000519d6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519da │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000519e4 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000051a0c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051a18 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a1a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a1c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a1e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e198 0000000000000010 0000e19c FDE cie=00000000 pc=0000000000051a20..0000000000051a3a │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e1ac 0000000000000020 0000e1b0 FDE cie=00000000 pc=0000000000051a3a..0000000000051a76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a3e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a42 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000051a4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000051a52 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a54 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a56 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e1d0 0000000000000010 0000e1d4 FDE cie=00000000 pc=0000000000051a76..0000000000051a7e │ │ │ │ +0000d994 0000000000000010 0000d998 FDE cie=00000000 pc=000000000004c8c2..000000000004c910 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e1e4 0000000000000028 0000e1e8 FDE cie=00000000 pc=0000000000051a7e..0000000000051ae0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a82 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051a8a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000d9a8 0000000000000038 0000d9ac FDE cie=00000000 pc=000000000004c910..000000000004c9c2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c918 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c920 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004c926 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c932 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004c94c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000051ab6 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000004c98e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ab8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c990 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051aba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c992 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051abc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c994 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051abe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c996 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c998 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c99a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c99c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ac0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c99e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e210 000000000000002c 0000e214 FDE cie=00000000 pc=0000000000051ae0..0000000000051b44 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ae2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000051aec │ │ │ │ +0000d9e4 0000000000000064 0000d9e8 FDE cie=00000000 pc=000000000004c9c2..000000000004caa2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c9c6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c9c8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c9d0 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c9d8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004c9f2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000051b34 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051b36 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b3a │ │ │ │ + DW_CFA_advance_loc: 62 to 000000000004ca30 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b3e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ca32 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ca34 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051b40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ca36 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ca38 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ca3a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ca40 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051b42 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ca42 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ca44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e240 000000000000002c 0000e244 FDE cie=00000000 pc=0000000000051b44..0000000000051ba8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051b46 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000051b50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ca46 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000051b98 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051b9a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b9e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000004ca74 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ba2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ba4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ba6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000004ca9e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e270 000000000000004c 0000e274 FDE cie=00000000 pc=0000000000051ba8..0000000000051c8e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051baa │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051bae │ │ │ │ +0000da4c 000000000000007c 0000da50 FDE cie=00000000 pc=000000000004caa2..000000000004cccc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004caa4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004caa6 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000051bb8 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000051bc6 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004cabc │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004cad2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051bce │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000051bd8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000004cb3c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004cb70 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cb72 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cb74 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000004cbcc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000051bde │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cbce │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000051be4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cbd0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051be6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cbd2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cbd4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cbd6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cbd8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051be8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cbda │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051bea │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051bec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cbdc │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cbe0 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cbe2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051bee │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051bf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cbe4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051c04 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000051c84 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051c86 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051c88 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051c8a │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004cc08 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051c8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cc0a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cc0c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc1: 188 to 000000000004ccc8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e2c0 0000000000000054 0000e2c4 FDE cie=00000000 pc=0000000000051c8e..0000000000051d74 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051c92 │ │ │ │ +0000dacc 0000000000000030 0000dad0 FDE cie=00000000 pc=000000000004cccc..000000000004ce5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ccce │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000051c98 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051cac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ccd2 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000051cb2 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cce6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051cbe │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ccf6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 302 to 000000000004ce24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051cc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ce26 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051cc6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051cc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ce28 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051cca │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ccc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ce2a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ce2c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ce2e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051cce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ce30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051cd0 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051ce0 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000051ce6 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000051d40 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051d42 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051d44 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051d46 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051d48 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000051d70 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e318 0000000000000048 0000e31c FDE cie=00000000 pc=0000000000051d74..0000000000051f5a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051d76 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051d78 │ │ │ │ +0000db00 0000000000000050 0000db04 FDE cie=00000000 pc=000000000004ce5e..000000000004d2c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ce60 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ce64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004ce72 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000004ce9c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051d90 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 276 to 0000000000051ea4 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 724 to 000000000004d170 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ea6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d172 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ea8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d174 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eaa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d176 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d178 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d17a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d17c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d17e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d180 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d182 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d184 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d186 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d18a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d18c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ebc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d18e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000e364 000000000000002c 0000e368 FDE cie=00000000 pc=0000000000051f5a..0000000000051fc0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051f5c │ │ │ │ +0000db54 0000000000000024 0000db58 FDE cie=00000000 pc=000000000004d2c0..000000000004d336 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d2c2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051f5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d2c4 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000051f64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d2cc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051f78 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051f94 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051f96 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000004d32c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051f9a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051f9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d32e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d330 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051f9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d332 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051fa0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e394 0000000000000030 0000e398 FDE cie=00000000 pc=0000000000051fc0..0000000000052024 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051fc2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051fc4 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051fcc │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000051fe2 │ │ │ │ +0000db7c 0000000000000050 0000db80 FDE cie=00000000 pc=000000000004d336..000000000004d3f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d33e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d346 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004d364 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004d376 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000052004 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005200a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000004d3bc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005200c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3be │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005201a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3c0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005201c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3c2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005201e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3c4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3c6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3c8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004d3d6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3d8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3da │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052020 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3dc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d3f0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e3c8 0000000000000044 0000e3cc FDE cie=00000000 pc=0000000000052024..0000000000052156 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052026 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052028 │ │ │ │ +0000dbd0 000000000000008c 0000dbd4 FDE cie=00000000 pc=000000000004d3f4..000000000004d55e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3f6 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3f8 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000005203e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d3fe │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004d410 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004d428 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 146 to 000000000004d4ba │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4bc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4be │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4c0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4c2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4c4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4c6 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4c8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4ca │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4cc │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004d4da │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4dc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d4e0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4e2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4e4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 190 to 00000000000520fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000520fe │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 98 to 000000000004d546 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052100 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052102 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052104 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052106 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052108 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005210a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005210c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005210e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052110 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d55a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + │ │ │ │ +0000dc60 000000000000004c 0000dc64 FDE cie=00000000 pc=000000000004d55e..000000000004d6ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d560 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d562 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d56e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004d592 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 178 to 000000000004d644 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d646 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d648 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d64a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004d66e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d670 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d672 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d674 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052112 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d676 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000004d6b6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e410 000000000000003c 0000e414 FDE cie=00000000 pc=0000000000052156..000000000005225c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052166 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052168 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005216e │ │ │ │ +0000dcb0 000000000000006c 0000dcb4 FDE cie=00000000 pc=000000000004d6ba..000000000004d7ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d6bc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d6be │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004d6d4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005218a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d6e8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004d700 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d70c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000004d762 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d764 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d766 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d768 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004d776 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d778 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d77a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d77c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d77e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d780 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d782 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d78a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004d7ba │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d7be │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d7c6 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005218e │ │ │ │ + │ │ │ │ +0000dd20 000000000000005c 0000dd24 FDE cie=00000000 pc=000000000004d7ca..000000000004d90a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d7cc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d7d0 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d7e0 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004d7fe │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 94 to 00000000000521ec │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000004d820 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d82c │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000004d872 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d874 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000004d8c2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d8c6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000004d8e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8ea │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8ec │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8ee │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8f0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8f2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8f4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8f6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8f8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8fa │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052200 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8fe │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d906 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e450 0000000000000040 0000e454 FDE cie=00000000 pc=000000000005225c..00000000000523e6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005225e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052272 │ │ │ │ +0000dd80 000000000000005c 0000dd84 FDE cie=00000000 pc=000000000004d90a..000000000004da46 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d90c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d910 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d920 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004d93e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 154 to 000000000005230c │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000004d960 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d96c │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000004d9b2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9b4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000004da02 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da06 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004da24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005231a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004da26 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005231c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004da28 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005231e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004da2a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052320 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004da2c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052322 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004da2e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052324 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004da30 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052326 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004da32 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052328 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004da34 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005232a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004da36 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005232c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004da38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005232e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004da3a │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004da42 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e494 0000000000000058 0000e498 FDE cie=00000000 pc=00000000000523e6..000000000005257c │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000523e8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000052406 │ │ │ │ +0000dde0 0000000000000050 0000dde4 FDE cie=00000000 pc=000000000004da46..000000000004db72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004da4e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004da66 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005240e │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000004dac0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052412 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000052434 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dac4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000004daf6 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000005249e │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000004db40 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004db52 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000524ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db54 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db56 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db58 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db5a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db5c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db5e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db60 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db62 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db64 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524bc │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db66 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000524e8 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000000000052558 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000052578 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004db6e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e4f0 0000000000000098 0000e4f4 FDE cie=00000000 pc=000000000005257c..000000000005293c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005257e │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052580 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005258c │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052598 │ │ │ │ +0000de34 000000000000009c 0000de38 FDE cie=00000000 pc=000000000004db72..000000000004ddec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db74 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db76 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004db8e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000525b4 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004dbba │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000525cc │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 326 to 0000000000052712 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052714 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc2: 336 to 0000000000052864 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000004dc24 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052866 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc26 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052868 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005286a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005286c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc28 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005286e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc2a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc2c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052870 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc2e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc30 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc32 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004dc44 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052874 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc46 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052876 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc48 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc4a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc4c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052878 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005287a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005287c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc4e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005287e │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc50 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052882 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000528d0 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 212 to 000000000004dd24 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd26 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd28 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd2a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd2c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd2e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd30 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000005291c │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005291e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd32 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd34 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000004ddd8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052920 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052924 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052926 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052928 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005292a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005292c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005292e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052930 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052932 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052934 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052936 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052938 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005293a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e58c 0000000000000030 0000e590 FDE cie=00000000 pc=000000000005293c..0000000000052ae6 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052940 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005294a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004dde8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 290 to 0000000000052a6c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052a6e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052a70 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052a72 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a76 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052a78 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052a7a │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e5c0 00000000000000b4 0000e5c4 FDE cie=00000000 pc=0000000000052ae6..0000000000052dfa │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052ae8 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052af0 │ │ │ │ +0000ded4 000000000000009c 0000ded8 FDE cie=00000000 pc=000000000004ddec..000000000004e124 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ddee │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ddf0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004de08 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004de34 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052afc │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052b08 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052b14 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 62 to 0000000000052b52 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 358 to 0000000000052cb8 │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000004deaa │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deac │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cba │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cbc │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cbe │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cc0 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deae │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cc4 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cc6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cc8 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ccc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deb0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deb2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deb4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deb6 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deb8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004deca │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004decc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dece │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ded0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ded2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ded4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cd6 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ded6 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 186 to 0000000000052d90 │ │ │ │ + DW_CFA_advance_loc2: 518 to 000000000004e0dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e0de │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e0e0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e0e2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e0e4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e0e6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e0e8 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e0ea │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e0ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004e110 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000052dc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e120 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000df74 0000000000000024 0000df78 FDE cie=00000000 pc=000000000004e124..000000000004e198 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e126 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e12e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004e148 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e164 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e166 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e168 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e16a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e16c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000df9c 00000000000000a0 0000dfa0 FDE cie=00000000 pc=000000000004e198..000000000004e838 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e19a │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e19c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004e1ae │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004e1d6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052dc4 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004e206 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 546 to 000000000004e428 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000004e478 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e47a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e47e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e480 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e482 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e484 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e486 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e488 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e48a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e48c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e48e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e490 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000052df6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e492 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e494 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e49c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 122 to 000000000004e516 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e518 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000004e5b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e5bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 114 to 000000000004e62e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e632 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000004e68c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e690 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 222 to 000000000004e76e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e772 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 122 to 000000000004e7ec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000004e834 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e678 000000000000006c 0000e67c FDE cie=00000000 pc=0000000000052dfa..0000000000053076 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052dfc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000052e02 │ │ │ │ +0000e040 0000000000000094 0000e044 FDE cie=00000000 pc=000000000004e838..000000000004efa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e83a │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e83c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000004e866 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000052e1c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 284 to 0000000000052f38 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 58 to 000000000004e8a0 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 126 to 0000000000052fb6 │ │ │ │ + DW_CFA_advance_loc1: 142 to 000000000004e92e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fb8 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000004e996 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000052fbe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e998 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e99c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e99e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9a0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9a2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9a4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9a6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fcc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9a8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9aa │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9ac │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9ae │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9b0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9b2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000005301e │ │ │ │ + DW_CFA_advance_loc1: 152 to 000000000004ea4a │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053022 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ea4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ea58 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 478 to 000000000004ec36 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000053052 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000004eca2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eca6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000004ed1c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 182 to 000000000004edd6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004edda │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 114 to 000000000004ee4c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ee60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ee62 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000004eeca │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eece │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000004ef4a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ef4e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 82 to 000000000004efa0 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e6e8 0000000000000050 0000e6ec FDE cie=00000000 pc=0000000000053076..0000000000053716 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053078 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000053092 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ +0000e0d8 00000000000000cc 0000e0dc FDE cie=00000000 pc=000000000004efa4..000000000004f388 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004efa6 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004efa8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004efc8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004efe6 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000004f014 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 298 to 00000000000531bc │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000004f052 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f054 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f056 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f058 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000004f0c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0c6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0c8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0ca │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0cc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0ce │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0d0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0d2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0d4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0d6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000004f12c │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004f136 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000004f18a │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f18e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531d2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531d4 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531d6 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531d8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531da │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f196 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f19e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f1a6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004f1c2 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004f1d8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000004f216 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f21a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000004f244 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f246 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f248 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000004f2a4 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000004f2ee │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000004f332 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004f34e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f350 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f352 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004f358 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f364 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f36c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f370 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f378 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f37c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f384 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e73c 0000000000000080 0000e740 FDE cie=00000000 pc=0000000000053716..0000000000053a70 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053718 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005371a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053726 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005374e │ │ │ │ +0000e1a8 0000000000000088 0000e1ac FDE cie=00000000 pc=000000000004f388..000000000004fa58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f38a │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004f3a2 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000004f3c4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00000000000537c4 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000537d6 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 586 to 0000000000053a20 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a22 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 134 to 000000000004f44a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f44c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f44e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f450 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f452 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f454 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f456 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f458 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053a3c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f45a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000004f488 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a3e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a40 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a42 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f48a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a44 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f48c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a46 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a48 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a4c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f48e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f490 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a50 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f492 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000053a56 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc2: 1428 to 000000000004fa26 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000053a6c │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004fa42 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -0000e7c0 0000000000000058 0000e7c4 FDE cie=00000000 pc=0000000000053a70..0000000000053bd0 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000053a7a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a7e │ │ │ │ +0000e234 0000000000000050 0000e238 FDE cie=00000000 pc=000000000004fa58..000000000004fff4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fa5a │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fa5c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000004fa92 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053a8a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000053a94 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000053aee │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053af0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000053af6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053af8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053afa │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053afc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000053b44 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000053bc0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 1312 to 000000000004ffb2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffb4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffb6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffb8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffba │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffbc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffbe │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffc0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053bc4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053bc8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffc2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffc4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffc6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffc8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffcc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffce │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffd2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e81c 00000000000000b4 0000e820 FDE cie=00000000 pc=0000000000053bd0..0000000000054138 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053bd2 │ │ │ │ +0000e288 0000000000000050 0000e28c FDE cie=00000000 pc=000000000004fff4..00000000000505e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fff6 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053bd6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000050000 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000053be8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005000c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053bf8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000053c1c │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000005002a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 298 to 0000000000053d46 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 998 to 0000000000050410 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050412 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d4a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050414 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d4c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050416 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050418 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005041a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005041c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005041e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050420 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050422 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050424 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050426 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050428 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005042a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005042c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000053df2 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + │ │ │ │ +0000e2dc 0000000000000084 0000e2e0 FDE cie=00000000 pc=00000000000505e2..0000000000050a0e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000505e4 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000505e6 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005060e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 138 to 0000000000050698 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 280 to 0000000000053f0a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc2: 640 to 0000000000050918 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053f0c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053f0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005091a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005091c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053f10 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053f12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005091e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053f14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050920 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050922 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050924 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053f16 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000053f9c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000050952 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050954 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050958 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005095a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005095c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005095e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000053fb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050960 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050962 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000054020 │ │ │ │ + DW_CFA_advance_loc1: 154 to 00000000000509fc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000005405c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000054066 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000054088 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000050a0a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000054092 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000540b6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 114 to 0000000000054128 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054134 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -0000e8d4 0000000000000050 0000e8d8 FDE cie=00000000 pc=0000000000054138..00000000000549e4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005413e │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000054160 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000e364 0000000000000050 0000e368 FDE cie=00000000 pc=0000000000050a0e..0000000000051bac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a12 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000050a2e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000050a4c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 274 to 0000000000054272 │ │ │ │ + DW_CFA_advance_loc2: 666 to 0000000000050ce6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054274 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050ce8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054278 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cea │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005427a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cec │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005427c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cee │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005427e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cf0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054280 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cf2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054282 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cf4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054284 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cf6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054286 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cf8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054288 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cfa │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005428a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cfc │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005428c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cfe │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005428e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050d00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054290 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050d02 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000e928 0000000000000050 0000e92c FDE cie=00000000 pc=00000000000549e4..0000000000055462 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000549e6 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000549e8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000054a06 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000e3b8 0000000000000050 0000e3bc FDE cie=00000000 pc=0000000000051bac..0000000000051e28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051bae │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000051bd6 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 464 to 0000000000054bd6 │ │ │ │ + DW_CFA_advance_loc2: 524 to 0000000000051de2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051de4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051de8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bde │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051dea │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054be0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051dec │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054be2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051dee │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054be4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051df0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054be6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051df2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054be8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051df4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051df6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051df8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051dfa │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051dfc │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bf2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051dfe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051e00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e97c 0000000000000050 0000e980 FDE cie=00000000 pc=0000000000055462..0000000000055982 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055464 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055466 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055476 │ │ │ │ +0000e40c 00000000000000b4 0000e410 FDE cie=00000000 pc=0000000000051e28..0000000000052226 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051e2a │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051e2c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000051e42 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000051e54 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000051e76 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000055490 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000051ed0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000051eea │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 414 to 000000000005562e │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000051f6a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051f6c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051f6e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051f70 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051f72 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000051fd2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051fd4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051fd6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051fd8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000051ff8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055630 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051ffa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055632 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055634 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051ffc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051ffe │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055636 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052000 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052002 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000052008 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005200e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 480 to 00000000000521ee │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000521f0 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000521f2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000521f4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000521f6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000521f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000052206 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005220a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000052210 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055638 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005563a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005563c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005563e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055640 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055642 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055644 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055648 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005564a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005564c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000052222 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -0000e9d0 000000000000007c 0000e9d4 FDE cie=00000000 pc=0000000000055982..0000000000055be2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055984 │ │ │ │ +0000e4c4 00000000000000a8 0000e4c8 FDE cie=00000000 pc=0000000000052226..0000000000052612 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052228 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000559a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005222a │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005223e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052252 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000559be │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000052272 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 86 to 00000000000522c8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000522de │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000055a70 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000005235a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055a72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005235c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055a74 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005235e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000055b26 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b28 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b2a │ │ │ │ + DW_CFA_advance_loc1: 90 to 00000000000523b8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000523ba │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b2c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000523bc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b2e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000523be │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b30 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000523c0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b32 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b34 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000523c2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b36 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000523c4 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b3a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b3c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b3e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b42 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000523d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000055b48 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b4a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b4c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b4e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b50 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b52 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000055b58 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b5a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b5e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000523da │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000523dc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b62 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000523de │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b66 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000523e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000055b9a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000523e4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000052406 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000055bba │ │ │ │ + DW_CFA_advance_loc2: 468 to 00000000000525da │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525dc │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525de │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000525e8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525ea │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525ec │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000055bde │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000525fa │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005260e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ea50 0000000000000068 0000ea54 FDE cie=00000000 pc=0000000000055be2..0000000000055db2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055be4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000055bea │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ +0000e570 0000000000000090 0000e574 FDE cie=00000000 pc=0000000000052612..000000000005275a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052616 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052626 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000055c06 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000052642 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 266 to 0000000000055d10 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 202 to 000000000005270c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005270e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052710 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052712 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052714 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052716 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d18 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052718 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005271a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005271c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d20 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005271e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052720 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052722 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052736 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d22 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d24 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052738 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d28 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005273a │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0000000000055d8e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005273e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d90 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d92 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d94 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d96 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d98 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d9a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d9c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000eabc 000000000000002c 0000eac0 FDE cie=00000000 pc=0000000000055db2..0000000000055e04 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055dba │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055dbe │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000055dd6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000055de0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055de2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055de6 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000055df6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000055e00 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055e02 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000eaec 000000000000002c 0000eaf0 FDE cie=00000000 pc=0000000000055e04..0000000000055f82 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055e08 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055e10 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000052756 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 266 to 0000000000055f1a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055f1c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055f1e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055f20 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055f22 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055f24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eb1c 0000000000000028 0000eb20 FDE cie=00000000 pc=0000000000055f82..0000000000056028 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f86 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055f8e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ +0000e604 0000000000000094 0000e608 FDE cie=00000000 pc=000000000005275a..0000000000052a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005275e │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005276e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000055ff8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000056012 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056014 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056016 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056018 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005601a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000eb48 0000000000000080 0000eb4c FDE cie=00000000 pc=0000000000056028..0000000000056214 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005602a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000056038 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000052788 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000005606c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 122 to 00000000000560e6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000560e8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000000000005281c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000560ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005281e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052820 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000560f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052822 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000560f2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000560f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052824 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000560f8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000560fa │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000560fc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000056106 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052826 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052828 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005282a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005282c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005282e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052830 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052832 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000052848 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056108 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005610a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005610e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056110 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005284a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056112 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005284c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0000000000056180 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056182 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 456 to 0000000000052a14 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056184 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056186 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056188 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005618a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005618c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005618e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056190 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000052a2c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000056196 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ebcc 000000000000003c 0000ebd0 FDE cie=00000000 pc=0000000000056214..00000000000562a8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056216 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000056220 │ │ │ │ +0000e69c 0000000000000090 0000e6a0 FDE cie=00000000 pc=0000000000052a30..0000000000052b52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052a32 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052a36 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000052a48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000052a60 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000056246 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056248 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000000000052b00 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005624e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b02 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056252 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056254 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005625c │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000005626e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b04 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000056280 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b06 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b08 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b0a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b0c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b0e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b10 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b12 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b14 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000052b22 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056282 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056286 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005628a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b24 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052b30 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005628c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052b34 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - │ │ │ │ -0000ec0c 0000000000000024 0000ec10 FDE cie=00000000 pc=00000000000562a8..00000000000562f6 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000562aa │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000562b0 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000562ca │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000562cc │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052b38 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000562d4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000562d8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000562da │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ec34 000000000000002c 0000ec38 FDE cie=00000000 pc=00000000000562f6..0000000000056394 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000562f8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000056302 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000052b4e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e730 0000000000000090 0000e734 FDE cie=00000000 pc=0000000000052b52..0000000000052ea2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052b56 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052b66 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000052b82 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000056350 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056352 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 678 to 0000000000052e28 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056354 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e2a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056356 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e2c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005635a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e2e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005635c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e30 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e32 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e34 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e36 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e38 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e3a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e3c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e3e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052e52 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052e5e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005635e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ec64 000000000000002c 0000ec68 FDE cie=00000000 pc=0000000000056394..0000000000056432 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056396 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000563a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052e62 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000563ee │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000563f0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000052e86 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000563f2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000563f4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000563f8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000563fa │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000563fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ec94 000000000000002c 0000ec98 FDE cie=00000000 pc=0000000000056432..00000000000564d0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056434 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005643e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000052e9e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000005648c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005648e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056490 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056492 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056496 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056498 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005649a │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -0000ecc4 000000000000002c 0000ecc8 FDE cie=00000000 pc=00000000000564d0..000000000005656e │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000564d2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000564dc │ │ │ │ +0000e7c4 0000000000000050 0000e7c8 FDE cie=00000000 pc=0000000000052ea2..0000000000053eba │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000052ea8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000052eba │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000052eec │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000005652a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 1650 to 000000000005355e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005652c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053560 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005652e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053562 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056530 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053564 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056534 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053566 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056536 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053568 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005356a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005356c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005356e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053570 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053572 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053574 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053576 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053578 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056538 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005357a │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ecf4 0000000000000024 0000ecf8 FDE cie=00000000 pc=000000000005656e..00000000000565f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056572 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000056578 │ │ │ │ +0000e818 00000000000000ec 0000e81c FDE cie=00000000 pc=0000000000053eba..0000000000054b3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053ebc │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053ebe │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053eca │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000565a6 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000053ee0 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000053eee │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 182 to 0000000000053fa4 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 250 to 000000000005409e │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000565a8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000565aa │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000565ac │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000565ae │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000540a0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000540a2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000540a4 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000540a6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ed1c 0000000000000024 0000ed20 FDE cie=00000000 pc=00000000000565f4..000000000005667c │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000565f6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000565f8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056600 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000005662e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 152 to 000000000005413e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054140 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054142 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054144 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054170 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056630 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054172 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056632 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054174 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054176 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054178 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005417a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005417c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005417e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054180 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056634 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054182 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056636 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ed44 0000000000000024 0000ed48 FDE cie=00000000 pc=000000000005667c..00000000000566fc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005667e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056680 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056688 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054184 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000566ae │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000566b0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000566b2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000566b4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000566b6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ed6c 0000000000000034 0000ed70 FDE cie=00000000 pc=00000000000566fc..0000000000056776 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000566fe │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005670c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000056726 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056728 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005672c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056734 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005673a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005673c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005673e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056746 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000056758 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000541ba │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541bc │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541be │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541c0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000541c6 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 1438 to 0000000000054764 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005477c │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 368 to 00000000000548ec │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000548ee │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000548f0 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000548f2 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005491e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 364 to 0000000000054a8a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000054aa4 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000054ab6 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005675a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054ab8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054aba │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054abc │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000054ac2 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000054b04 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000054b2a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b2e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054b36 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eda4 0000000000000034 0000eda8 FDE cie=00000000 pc=0000000000056776..00000000000567f0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056778 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000056786 │ │ │ │ +0000e908 0000000000000050 0000e90c FDE cie=00000000 pc=0000000000054b3a..000000000005546c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054b3c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000054b5e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000567a0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 438 to 0000000000054d14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000567a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d16 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000567a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d18 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000567ae │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000567b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d1a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000567b6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000567b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000567c0 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000567d2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d1c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d1e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000567d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d20 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d22 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d24 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d26 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d28 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d2a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d2e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d30 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d32 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000eddc 000000000000002c 0000ede0 FDE cie=00000000 pc=00000000000567f0..000000000005688e │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000567f2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000567fc │ │ │ │ +0000e95c 0000000000000050 0000e960 FDE cie=00000000 pc=000000000005546c..0000000000055cd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005546e │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055472 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055482 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000554ae │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000005684a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 324 to 00000000000555f2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005684c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000555f4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005684e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000555f6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056850 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000555f8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056854 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000555fa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056856 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000555fc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000555fe │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055600 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055602 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055604 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055606 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055608 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005560a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005560c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056858 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005560e │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ee0c 000000000000002c 0000ee10 FDE cie=00000000 pc=000000000005688e..000000000005692c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056890 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005689a │ │ │ │ +0000e9b0 0000000000000064 0000e9b4 FDE cie=00000000 pc=0000000000055cd6..0000000000055dbc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055cd8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000055cde │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000055cf8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000055d0a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000055d2c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000568e8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000568ea │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000055d68 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000568ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055d6a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000568ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055d6c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000568f2 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055d80 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055d82 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000568f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055d84 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055d86 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055d88 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055d8a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d8e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055d90 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000568f6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ee3c 000000000000002c 0000ee40 FDE cie=00000000 pc=000000000005692c..00000000000569ca │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005692e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000056938 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055d92 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000056986 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056988 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000055db2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005698a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005698c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056990 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056992 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056994 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ee6c 000000000000002c 0000ee70 FDE cie=00000000 pc=00000000000569ca..0000000000056a68 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000569cc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000569d6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000055db8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ea18 0000000000000034 0000ea1c FDE cie=00000000 pc=0000000000055dbc..0000000000055e46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055dbe │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000055dcc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000056a24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000055e06 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055e08 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055e0a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055e0c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055e0e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055e10 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055e12 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055e14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055e16 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ee9c 000000000000002c 0000eea0 FDE cie=00000000 pc=0000000000056a68..0000000000056adc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a6a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a6c │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000056a72 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a76 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000056a92 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000056a9c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a9e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056aa0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056aa2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eecc 000000000000002c 0000eed0 FDE cie=00000000 pc=0000000000056adc..0000000000056b44 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056ade │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056ae0 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000056ae6 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056aea │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000056b00 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b04 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056b06 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056b08 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056b0a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ +0000ea50 0000000000000024 0000ea54 FDE cie=00000000 pc=0000000000055e46..0000000000055eb6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e4a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e4e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000eefc 0000000000000024 0000ef00 FDE cie=00000000 pc=0000000000056b44..0000000000056be0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056b46 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056b48 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056b50 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000056b86 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000055e90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056b88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055e92 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056b8a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056b8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055e94 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056b8e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055e96 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ef24 0000000000000024 0000ef28 FDE cie=00000000 pc=0000000000056be0..0000000000056c6e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056be2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056be4 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056bec │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000ea78 0000000000000054 0000ea7c FDE cie=00000000 pc=0000000000055eb6..0000000000056026 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055eb8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ebc │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000055ec6 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055ece │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055ed6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000056c14 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056c16 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056c18 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056c1a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056c1c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ef4c 0000000000000044 0000ef50 FDE cie=00000000 pc=0000000000056c6e..0000000000056d92 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056c70 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056c7c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055ee2 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000056cda │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cdc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000056cea │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cec │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cee │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cf0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cf2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cf4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cf6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000055ef0 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000055f36 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 210 to 0000000000056008 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005600a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005600c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cf8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005600e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cfa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056012 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cfc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056014 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cfe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056016 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056d00 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056018 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056d04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005601a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005601c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005601e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056020 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056022 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056024 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056d06 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ef94 0000000000000044 0000ef98 FDE cie=00000000 pc=0000000000056d92..0000000000056ea4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056d96 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056da2 │ │ │ │ +0000ead0 00000000000000c0 0000ead4 FDE cie=00000000 pc=0000000000056026..00000000000561bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056028 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005602c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056040 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056050 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000056dfc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056dfe │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000056066 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 172 to 0000000000056112 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000056e0c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056114 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e0e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056116 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056118 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e14 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e16 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056e1e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005611a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005611c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005611e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056120 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000056132 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e20 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e22 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056134 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056136 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056138 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005613c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e26 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e28 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e2c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005613e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e2e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000efdc 000000000000005c 0000efe0 FDE cie=00000000 pc=0000000000056ea4..00000000000570b0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056ea6 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000056ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056142 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000056f54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f56 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000056160 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f58 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000056166 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f5a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f5c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056168 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005616a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005616c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005616e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056170 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056172 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056174 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056176 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056178 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f68 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f6a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005617a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005617e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056180 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000056fc2 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 82 to 0000000000057014 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000005703e │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000057066 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000057070 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000057076 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005708e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056184 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005618a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000570aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005618c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005618e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056190 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056192 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056194 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056196 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f03c 0000000000000050 0000f040 FDE cie=00000000 pc=00000000000570b0..000000000005729a │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000570b6 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000570ca │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005619c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + │ │ │ │ +0000eb94 0000000000000050 0000eb98 FDE cie=00000000 pc=00000000000561bc..0000000000056316 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000561be │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561c2 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000561cc │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000561d4 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000561dc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000570e6 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000561e8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000056230 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000000000057176 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 200 to 00000000000562f8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000057184 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562fa │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562fc │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562fe │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057186 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056300 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057188 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056304 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005718a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056306 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005718c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056308 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005718e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005630a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057190 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005630c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057192 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005630e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057194 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056310 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057196 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056312 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057198 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056314 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005719a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000571a8 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000571c4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000571c8 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000f090 000000000000008c 0000f094 FDE cie=00000000 pc=000000000005729a..00000000000575e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005729e │ │ │ │ +0000ebe8 00000000000000b4 0000ebec FDE cie=00000000 pc=0000000000056316..00000000000564fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056318 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000572a4 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000572be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005631a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005632e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000056338 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000056346 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000005638a │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 200 to 0000000000057386 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057388 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005738a │ │ │ │ + DW_CFA_advance_loc1: 198 to 0000000000056450 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056452 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005738c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005738e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057390 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056454 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057392 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056456 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057394 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056458 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057396 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057398 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005645a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005739a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005645c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005739c │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005646e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056470 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000573a2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000573a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056472 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056474 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056476 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056478 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005647a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000573a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005647e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 450 to 0000000000057568 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005756a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005756c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005756e │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000564a8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564aa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057570 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057572 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057574 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564ac │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057576 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564ae │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057578 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564b0 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005757a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005757c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564b2 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005757e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564b4 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057582 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000564bc │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000564c0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057584 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057586 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564c2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564c4 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000564c8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564ca │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564cc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564ce │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564d0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564d2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564d4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564d6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000564dc │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -0000f120 000000000000005c 0000f124 FDE cie=00000000 pc=00000000000575e8..0000000000057812 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000575ea │ │ │ │ +0000eca0 000000000000003c 0000eca4 FDE cie=00000000 pc=00000000000564fc..00000000000565b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000564fe │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000575f4 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056502 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005650c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056514 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005651c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000005760a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005760c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057610 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057612 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057614 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000005764c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005764e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057652 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057654 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057656 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057672 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00000000000576ea │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000576ec │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000576ee │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000057716 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000056522 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000057774 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057776 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057778 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005777a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 00000000000577c6 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000005659e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000565a0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000565a2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000565a4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000565a6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000565a8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000577cc │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000565aa │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000565ac │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000565ae │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f180 000000000000005c 0000f184 FDE cie=00000000 pc=0000000000057812..0000000000057a3c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057814 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005781e │ │ │ │ +0000ece0 0000000000000084 0000ece4 FDE cie=00000000 pc=00000000000565b0..00000000000567a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000565b2 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000565b4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000565c6 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000057834 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057836 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005783a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005783c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005783e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000057876 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057878 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005787c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005787e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057880 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005789c │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000565d0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000565d6 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000565de │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000057914 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000565e2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000565e8 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000056630 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000056684 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057916 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056686 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057918 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056688 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005668a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000057940 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005668c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005668e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056690 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056692 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056694 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056696 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056698 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005669a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000566a2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566a4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566a8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 94 to 000000000005799e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000579a0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000579a2 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000579a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 00000000000579f0 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 238 to 0000000000056796 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056798 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005679a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005679c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000579f6 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005679e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000567a0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000567a2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f1e0 000000000000005c 0000f1e4 FDE cie=00000000 pc=0000000000057a3c..0000000000057c66 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057a3e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000057a48 │ │ │ │ +0000ed68 0000000000000014 0000ed6c FDE cie=00000000 pc=00000000000567a4..00000000000567a6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ed80 0000000000000044 0000ed84 FDE cie=00000000 pc=00000000000567a6..00000000000568ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000567a8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000567ac │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000567ba │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000567c0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000567da │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000057a5e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057a60 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a64 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057a66 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057a68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000057aa0 │ │ │ │ + DW_CFA_advance_loc1: 182 to 0000000000056890 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057aa2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056892 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057aa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056894 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056896 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057aa8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056898 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005689a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005689c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005689e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568a0 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000568a4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568a6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057aaa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057ac6 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000edc8 0000000000000058 0000edcc FDE cie=00000000 pc=00000000000568ee..0000000000056af2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000568f4 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000568fa │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000057b3e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057b40 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057b42 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000057b6a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000568fe │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000056914 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000056942 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000057bc8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 292 to 0000000000056a66 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057bca │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a68 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a6a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057bcc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a6c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a6e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057bce │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000057c1a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a70 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a72 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a74 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a76 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a78 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a7a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a7c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a7e │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a82 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000057c20 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a84 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056a86 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f240 000000000000005c 0000f244 FDE cie=00000000 pc=0000000000057c66..0000000000057e90 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057c68 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000057c72 │ │ │ │ +0000ee24 0000000000000044 0000ee28 FDE cie=00000000 pc=0000000000056af2..0000000000056bee │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000056af8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000056afe │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056b16 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000056b2c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000057c88 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057c8a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c8e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057c90 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057c92 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000057cca │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 158 to 0000000000056bca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bce │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057cd0 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057cd2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057cd4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057cf0 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000057d68 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057d6a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057d6c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000057d94 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000057df2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056bd0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057df4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056bd2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057df6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056bd4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056bd6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057df8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056bd8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056bda │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056bdc │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056bde │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056be0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056be2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000057e44 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000057e4a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f2a0 000000000000007c 0000f2a4 FDE cie=00000000 pc=0000000000057e90..00000000000580de │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057e94 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000057e9a │ │ │ │ +0000ee6c 0000000000000064 0000ee70 FDE cie=00000000 pc=0000000000056bee..0000000000056d76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056bf0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000056bf6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000057ea8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057eaa │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000057eb8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057eba │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057ebc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000057f02 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000056c10 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000057f7e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 270 to 0000000000056d1e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d20 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057f80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d22 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057f82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d24 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057f92 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057f94 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000057fa2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057fa4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057fa6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057fa8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d26 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d28 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d2a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d2c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d2e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d30 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d32 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057faa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d36 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057fac │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057fb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057fb2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d3a │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0000000000058020 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058022 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058024 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005802c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005802e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005803c │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000058074 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058090 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ + │ │ │ │ +0000eed4 0000000000000010 0000eed8 FDE cie=00000000 pc=0000000000056d76..0000000000056d82 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f320 000000000000005c 0000f324 FDE cie=00000000 pc=00000000000580de..00000000000582f2 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000580e0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000580ea │ │ │ │ +0000eee8 0000000000000010 0000eeec FDE cie=00000000 pc=0000000000056d82..0000000000056d8e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000eefc 0000000000000028 0000ef00 FDE cie=00000000 pc=0000000000056d8e..0000000000056e1c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d90 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056d92 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000056d9c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056da4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000058100 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000056e10 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058102 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e12 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058106 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e14 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e18 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058108 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e1a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005810a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000005813e │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 122 to 00000000000581b8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000581ba │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000581bc │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000581cc │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ef28 0000000000000054 0000ef2c FDE cie=00000000 pc=0000000000056e1c..0000000000056eec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e1e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e22 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e26 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000056e38 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000058238 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000056ea6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056ea8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056eaa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005823a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056eac │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005823c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056eae │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058244 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058246 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056eb0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056eb2 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056eb4 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056eb6 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056eba │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056ebc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056ebe │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000058250 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00000000000582cc │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000056ee0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000582e8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056ee2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000056ee8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056eea │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000f380 0000000000000064 0000f384 FDE cie=00000000 pc=00000000000582f2..0000000000058516 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000582f4 │ │ │ │ +0000ef80 0000000000000044 0000ef84 FDE cie=00000000 pc=0000000000056eec..0000000000057034 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056eee │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000058302 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ef2 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000056f00 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000056f06 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000056f1c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f20 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000005831c │ │ │ │ + DW_CFA_advance_loc1: 182 to 0000000000056fd6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005831e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056fd8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000058328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056fda │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005832a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005832c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056fdc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005832e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058330 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000058364 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00000000000583dc │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000583de │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000583e0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000583f0 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000005845c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056fde │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005845e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056fe0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058460 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056fe2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058468 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005846a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056fe4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056fe6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fea │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056fec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056fee │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000058474 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00000000000584f0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005850c │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ │ │ │ │ -0000f3e8 0000000000000064 0000f3ec FDE cie=00000000 pc=0000000000058516..000000000005873a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058518 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000058526 │ │ │ │ +0000efc8 0000000000000054 0000efcc FDE cie=00000000 pc=0000000000057034..00000000000578f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057036 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057038 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000057062 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000057068 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000058540 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000057076 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 2066 to 0000000000057888 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058542 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005788a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005854c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005788e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005854e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057890 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058550 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057892 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058552 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058554 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000058588 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000058600 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058602 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058604 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058614 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000058680 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058682 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058684 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005868c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005868e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000058698 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000058714 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057894 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057896 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057898 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058730 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - │ │ │ │ -0000f450 0000000000000020 0000f454 FDE cie=00000000 pc=000000000005873a..000000000005875a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005873c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000058742 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005874e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058750 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058754 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058756 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000f474 000000000000002c 0000f478 FDE cie=00000000 pc=000000000005875a..00000000000587ca │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005875c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005875e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005876c │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000005877e │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000587b0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000587b2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000587b4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000587b6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587ba │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000587c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005789a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005789c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005789e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000578a0 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000578a2 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000578a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000578a6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f4a4 000000000000006c 0000f4a8 FDE cie=00000000 pc=00000000000587ca..0000000000058952 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000587cc │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000587ce │ │ │ │ +0000f020 000000000000005c 0000f024 FDE cie=00000000 pc=00000000000578f0..00000000000579e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000578f2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000578f8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057900 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000587dc │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000057916 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000587e4 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000587f2 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000058808 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 248 to 0000000000058900 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000005798e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057990 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057992 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058902 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057994 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057996 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057998 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058904 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005799a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058906 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005799c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058908 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005799e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000579a6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005890a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005890c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005890e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058910 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000579a8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058912 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058914 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058916 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005891a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005891c │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000579ae │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058920 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000579b2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000058948 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -0000f514 000000000000002c 0000f518 FDE cie=00000000 pc=0000000000058952..0000000000058a02 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058954 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058956 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005896e │ │ │ │ +0000f080 00000000000000bc 0000f084 FDE cie=00000000 pc=00000000000579e2..00000000000585d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000579e4 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000579e6 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000057a02 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000057a26 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 132 to 00000000000589f2 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 168 to 0000000000057ace │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc2: 344 to 0000000000057c26 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057c28 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc2: 740 to 0000000000057f0c │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc1: 194 to 0000000000057fce │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000058014 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005801a │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc1: 136 to 00000000000580a2 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000580b0 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc2: 1138 to 0000000000058522 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058524 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000589f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058528 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005852a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005852c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005852e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058530 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058532 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058534 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058536 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058538 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005853a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000589fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005853c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005853e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058540 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058542 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058544 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000005855e │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005856e │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058576 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000589fc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000589fe │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058a00 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc1: 48 to 00000000000585a6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000585c6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000585ca │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000585ce │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f544 000000000000008c 0000f548 FDE cie=00000000 pc=0000000000058a02..0000000000058fcc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058a04 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058a0c │ │ │ │ +0000f140 0000000000000010 0000f144 FDE cie=00000000 pc=00000000000585d2..00000000000585e4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f154 0000000000000064 0000f158 FDE cie=00000000 pc=00000000000585e4..000000000005873a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585e6 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585e8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000585f6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000058a1e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005860a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058a2e │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000058a6e │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058a7e │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 486 to 0000000000058c64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00000000000586b6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000586b8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058c66 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c6a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000586ba │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058c6c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058c6e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000586bc │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058c70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000586be │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058c72 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058c74 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000058cac │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000586e4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058cae │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000586e6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058cb2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058cb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000586e8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058cb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000586ea │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058cb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000586ec │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000586ee │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000586f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058cba │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000586f2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 728 to 0000000000058f92 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000058734 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058fa2 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f5d4 0000000000000030 0000f5d8 FDE cie=00000000 pc=0000000000058fcc..000000000005904a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058fce │ │ │ │ +0000f1bc 0000000000000024 0000f1c0 FDE cie=00000000 pc=000000000005873a..0000000000058798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005873e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058fd6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058744 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 58 to 0000000000059010 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059012 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000005878e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059014 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059018 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005901a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005901e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058792 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059020 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059022 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058794 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059024 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058796 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059028 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000f608 0000000000000010 0000f60c FDE cie=00000000 pc=000000000005904a..000000000005904e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f61c 0000000000000024 0000f620 FDE cie=00000000 pc=000000000005904e..000000000005907c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059050 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059054 │ │ │ │ +0000f1e4 0000000000000020 0000f1e8 FDE cie=00000000 pc=0000000000058798..00000000000587b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005879a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005879c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059060 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000587a2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005906a │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000587a8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005906c │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000587ae │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059078 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005907a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000587b0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f644 0000000000000030 0000f648 FDE cie=00000000 pc=000000000005907c..00000000000590e8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005907e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059080 │ │ │ │ +0000f208 0000000000000010 0000f20c FDE cie=00000000 pc=00000000000587b2..0000000000058802 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f21c 0000000000000010 0000f220 FDE cie=00000000 pc=0000000000058802..0000000000058808 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f230 0000000000000028 0000f234 FDE cie=00000000 pc=0000000000058808..000000000005885c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005880c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005880e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000059086 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058818 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000059094 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000590a6 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000590d8 │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000058850 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000590dc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058852 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000590de │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000590e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058854 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000590e2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000590e4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000590e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058858 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005885a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000f678 000000000000002c 0000f67c FDE cie=00000000 pc=00000000000590e8..0000000000059142 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000590ee │ │ │ │ +0000f25c 0000000000000048 0000f260 FDE cie=00000000 pc=000000000005885c..00000000000588d6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058860 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000590f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058862 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058866 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005886a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058872 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000059134 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059136 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059138 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000588b4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005913a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588b6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005913c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588b8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005913e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588ba │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588be │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f6a8 0000000000000028 0000f6ac FDE cie=00000000 pc=0000000000059142..000000000005918e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059146 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005914a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588c2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000059154 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005917c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588c6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005917e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588c8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000059184 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588ca │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588cc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005918a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588d0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005918c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588d2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f2a8 0000000000000010 0000f2ac FDE cie=00000000 pc=00000000000588d6..00000000000588e6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f6d4 0000000000000010 0000f6d8 FDE cie=00000000 pc=000000000005918e..00000000000591ba │ │ │ │ +0000f2bc 0000000000000010 0000f2c0 FDE cie=00000000 pc=00000000000588e6..00000000000588ea │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f6e8 0000000000000010 0000f6ec FDE cie=00000000 pc=00000000000591ba..00000000000591be │ │ │ │ +0000f2d0 0000000000000010 0000f2d4 FDE cie=00000000 pc=00000000000588ea..00000000000588f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f6fc 0000000000000010 0000f700 FDE cie=00000000 pc=00000000000591be..00000000000591ce │ │ │ │ +0000f2e4 0000000000000010 0000f2e8 FDE cie=00000000 pc=00000000000588f0..00000000000588f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f710 0000000000000014 0000f714 FDE cie=00000000 pc=00000000000591ce..00000000000591de │ │ │ │ +0000f2f8 0000000000000020 0000f2fc FDE cie=00000000 pc=00000000000588f8..000000000005891a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588fc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588fe │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058904 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005890c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005890e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058914 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f31c 0000000000000010 0000f320 FDE cie=00000000 pc=000000000005891a..0000000000058922 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f330 0000000000000028 0000f334 FDE cie=00000000 pc=0000000000058922..000000000005895c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058926 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005892a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005893a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005893c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058944 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058946 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005894e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058950 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058956 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f728 0000000000000030 0000f72c FDE cie=00000000 pc=00000000000591de..0000000000059286 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000591e0 │ │ │ │ +0000f35c 000000000000002c 0000f360 FDE cie=00000000 pc=000000000005895c..00000000000589ce │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058960 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000591e6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058968 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000591f0 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000591f6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 118 to 000000000005926c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058970 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005926e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058972 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059270 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059272 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058976 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059274 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058978 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005927e │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000058992 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000589c2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000589c4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059280 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000589c6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059282 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059284 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000589cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f75c 0000000000000028 0000f760 FDE cie=00000000 pc=0000000000059286..000000000005933e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059288 │ │ │ │ +0000f38c 0000000000000010 0000f390 FDE cie=00000000 pc=00000000000589ce..00000000000589d6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f3a0 0000000000000010 0000f3a4 FDE cie=00000000 pc=00000000000589d6..00000000000589dc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f3b4 0000000000000010 0000f3b8 FDE cie=00000000 pc=00000000000589dc..00000000000589e8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f3c8 0000000000000024 0000f3cc FDE cie=00000000 pc=00000000000589e8..0000000000058a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000589ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059290 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000589f0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000592de │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000589f4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000589fa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058a02 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000592e2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a06 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000592e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a08 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000592e6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000592e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a0a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000592ea │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f3f0 0000000000000010 0000f3f4 FDE cie=00000000 pc=0000000000058a0c..0000000000058a14 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f404 0000000000000010 0000f408 FDE cie=00000000 pc=0000000000058a14..0000000000058a1c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f418 0000000000000010 0000f41c FDE cie=00000000 pc=0000000000058a1c..0000000000058a24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f42c 0000000000000010 0000f430 FDE cie=00000000 pc=0000000000058a24..0000000000058a30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f440 0000000000000010 0000f444 FDE cie=00000000 pc=0000000000058a30..0000000000058a34 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f454 0000000000000010 0000f458 FDE cie=00000000 pc=0000000000058a34..0000000000058a3c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f468 0000000000000010 0000f46c FDE cie=00000000 pc=0000000000058a3c..0000000000058a40 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f47c 0000000000000010 0000f480 FDE cie=00000000 pc=0000000000058a40..0000000000058a44 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000f788 0000000000000044 0000f78c FDE cie=00000000 pc=000000000005933e..0000000000059490 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059340 │ │ │ │ +0000f490 0000000000000010 0000f494 FDE cie=00000000 pc=0000000000058a44..0000000000058a4a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f4a4 0000000000000010 0000f4a8 FDE cie=00000000 pc=0000000000058a4a..0000000000058a50 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f4b8 0000000000000010 0000f4bc FDE cie=00000000 pc=0000000000058a50..0000000000058a56 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f4cc 000000000000002c 0000f4d0 FDE cie=00000000 pc=0000000000058a56..0000000000058aa2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a58 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059344 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000059356 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a5a │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058a60 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058a6a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 156 to 00000000000593f2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000058a94 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000593f4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000593f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a96 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000593f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a98 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000593fe │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059400 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a9a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a9e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000059416 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058aa0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005941a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059426 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f4fc 0000000000000058 0000f500 FDE cie=00000000 pc=0000000000058aa2..0000000000058b80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058aa4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058aa6 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058aac │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058ab2 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059428 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005942a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005942c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ab6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000059432 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059434 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005944c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058ab8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059450 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058aba │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f7d0 0000000000000048 0000f7d4 FDE cie=00000000 pc=0000000000059490..0000000000059590 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059492 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000594a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058abe │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058aca │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000058aec │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000594ba │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0000000000059528 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005952a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005952c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005952e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000005957a │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000058b56 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005957c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b58 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005957e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b5a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059580 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059582 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b5c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b5e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059584 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b60 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059586 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b62 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059588 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b64 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058b68 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b6a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005958c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b6c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058b76 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b78 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b7a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b7c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f81c 0000000000000020 0000f820 FDE cie=00000000 pc=0000000000059590..00000000000595d8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059592 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000059598 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 56 to 00000000000595d0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000595d2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595d6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000f558 0000000000000010 0000f55c FDE cie=00000000 pc=0000000000058b80..0000000000058b84 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f840 0000000000000010 0000f844 FDE cie=00000000 pc=00000000000595d8..000000000005961a │ │ │ │ +0000f56c 0000000000000010 0000f570 FDE cie=00000000 pc=0000000000058b84..0000000000058b88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f854 000000000000003c 0000f858 FDE cie=00000000 pc=000000000005961a..00000000000596e8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005961c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005961e │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005962a │ │ │ │ +0000f580 0000000000000028 0000f584 FDE cie=00000000 pc=0000000000058b88..0000000000058be2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b8a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058b8e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000000000005969a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005969e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000596a0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000596a2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000596ac │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000596ae │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000596b8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000596bc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058b94 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000596d2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000058bca │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000596d6 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058bda │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000596d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058bdc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058bde │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058be0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000596da │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f894 0000000000000028 0000f898 FDE cie=00000000 pc=00000000000596e8..0000000000059716 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000596ea │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000596f2 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000059700 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059702 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059704 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059706 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059708 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005970a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000059714 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000f5ac 0000000000000010 0000f5b0 FDE cie=00000000 pc=0000000000058be2..0000000000058be8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f8c0 000000000000001c 0000f8c4 FDE cie=00000000 pc=0000000000059716..000000000005975c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059718 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005971c │ │ │ │ +0000f5c0 0000000000000040 0000f5c4 FDE cie=00000000 pc=0000000000058be8..0000000000058c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bec │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bf0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058bfc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000058c2e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c30 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c32 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c34 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c36 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c38 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c3c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c3e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c40 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000059752 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c42 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059754 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005975a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058c48 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c4a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000f8e0 0000000000000010 0000f8e4 FDE cie=00000000 pc=000000000005975c..000000000005977a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f8f4 000000000000003c 0000f8f8 FDE cie=00000000 pc=000000000005977a..000000000005996e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005977c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005977e │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059796 │ │ │ │ +0000f604 000000000000005c 0000f608 FDE cie=00000000 pc=0000000000058c4c..0000000000058ce6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c50 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058c5a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058c6a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005979c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000597a4 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 312 to 00000000000598dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000598e0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000058ca4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058ca6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058ca8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058caa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058cac │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598ea │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598ec │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058cb2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058cbc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058cbe │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058cc0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058cc2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058cc4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000f934 0000000000000034 0000f938 FDE cie=00000000 pc=000000000005996e..0000000000059a22 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059970 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005997e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058cc6 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 146 to 0000000000059a10 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a14 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058cde │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a16 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a18 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a1a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a1c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a1e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a20 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f664 0000000000000010 0000f668 FDE cie=00000000 pc=0000000000058ce6..0000000000058d16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f678 0000000000000010 0000f67c FDE cie=00000000 pc=0000000000058d16..0000000000058d78 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f96c 0000000000000034 0000f970 FDE cie=00000000 pc=0000000000059a22..0000000000059ab4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a24 │ │ │ │ +0000f68c 0000000000000050 0000f690 FDE cie=00000000 pc=0000000000058d78..0000000000058e04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058d7a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a26 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000059a3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058d7c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058d88 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000058d96 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000059a68 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000058dc8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a6a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058dca │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058dcc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a70 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058dd2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058ddc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058dde │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058de0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058de2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058de4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a7a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000f9a4 000000000000004c 0000f9a8 FDE cie=00000000 pc=0000000000059ab4..0000000000059ba8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ab6 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ab8 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000059ad8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058de6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000059b4e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058dfe │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b50 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b52 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b54 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b56 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b58 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b5a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b5c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b5e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b60 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b62 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059b66 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b68 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059b6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f9f4 0000000000000034 0000f9f8 FDE cie=00000000 pc=0000000000059ba8..0000000000059c46 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059baa │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059bac │ │ │ │ +0000f6e0 0000000000000010 0000f6e4 FDE cie=00000000 pc=0000000000058e04..0000000000058e54 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f6f4 0000000000000028 0000f6f8 FDE cie=00000000 pc=0000000000058e54..0000000000058eb4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058e5a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e5e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059bc0 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058e68 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 62 to 0000000000059bfe │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000058e98 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059c00 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058e9a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058ea4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059c02 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058eae │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059c04 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059c06 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059c08 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059c0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058eb0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c0e │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fa2c 000000000000003c 0000fa30 FDE cie=00000000 pc=0000000000059c46..0000000000059d00 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059c48 │ │ │ │ +0000f720 0000000000000010 0000f724 FDE cie=00000000 pc=0000000000058eb4..0000000000058ec4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f734 0000000000000010 0000f738 FDE cie=00000000 pc=0000000000058ec4..0000000000058ee2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f748 0000000000000034 0000f74c FDE cie=00000000 pc=0000000000058ee2..0000000000058f86 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058ee8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059c4a │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059c62 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058eee │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000058efc │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000059cb2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000058f66 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059cb4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059cb6 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059cb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058f68 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059cba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058f6a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059cbc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058f6c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059cbe │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058f74 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058f7e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058f80 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059cc0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059cc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058f82 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059cc6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fa6c 0000000000000044 0000fa70 FDE cie=00000000 pc=0000000000059d00..0000000000059da0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d02 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d04 │ │ │ │ +0000f780 0000000000000048 0000f784 FDE cie=00000000 pc=0000000000058f86..0000000000059000 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058f88 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058f8a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058f92 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000059d20 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058f9a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 62 to 0000000000058fd8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058fda │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058fdc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058fe2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058fe4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058fe8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058fea │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058fec │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0000000000059d86 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058ff2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058ff4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d8a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d8c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d8e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ff8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d92 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d94 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d96 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d98 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d9a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ffc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058ffe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d9c │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fab4 0000000000000040 0000fab8 FDE cie=00000000 pc=0000000000059da0..0000000000059e66 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059da2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059da4 │ │ │ │ +0000f7cc 0000000000000010 0000f7d0 FDE cie=00000000 pc=0000000000059000..000000000005900a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f7e0 0000000000000010 0000f7e4 FDE cie=00000000 pc=000000000005900a..0000000000059042 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f7f4 0000000000000010 0000f7f8 FDE cie=00000000 pc=0000000000059042..0000000000059094 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f808 000000000000004c 0000f80c FDE cie=00000000 pc=0000000000059094..0000000000059112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059096 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059098 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000059dc0 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000590a0 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000590aa │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000059e2c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 62 to 00000000000590e8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000590ea │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000590ec │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000590ee │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e2e │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000590f4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000059e34 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e36 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000590f6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000590fa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e38 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e3a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000590fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000590fe │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059104 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059106 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005910a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e3c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e3e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e42 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005910e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059110 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e46 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000faf8 000000000000003c 0000fafc FDE cie=00000000 pc=0000000000059e66..0000000000059f22 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e68 │ │ │ │ +0000f858 0000000000000054 0000f85c FDE cie=00000000 pc=0000000000059112..00000000000591d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059116 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e6a │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000059e7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005911e │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059e88 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000059130 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000059e8e │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000059f0a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000059158 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f0c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005915a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005915c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f10 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005915e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f14 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059160 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f1a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059162 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059164 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005916c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005916e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059170 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f1c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059172 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f1e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059174 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 74 to 00000000000591be │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000591c0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000591ca │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000591cc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000591d0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000591d2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fb38 000000000000005c 0000fb3c FDE cie=00000000 pc=0000000000059f22..000000000005a01a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f24 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f26 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059f3a │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059f52 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +0000f8b0 0000000000000050 0000f8b4 FDE cie=00000000 pc=00000000000591d4..00000000000597b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000591d8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000591dc │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000591e6 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005920a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059f7a │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000059fc2 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059fea │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 580 to 000000000005944e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059fec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059450 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059fee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059452 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ff0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059454 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ff2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059456 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ff4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059458 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ff6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005945a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ff8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005945c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ffa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005945e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ffc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059460 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059462 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059464 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059468 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005946a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ffe │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005946c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000f904 0000000000000034 0000f908 FDE cie=00000000 pc=00000000000597b0..00000000000598b2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000597b6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000597c0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000005a010 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005a016 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ - │ │ │ │ -0000fb98 0000000000000038 0000fb9c FDE cie=00000000 pc=000000000005a01a..000000000005a0ae │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a01c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a01e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000005a034 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000005981a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000005a07a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a07c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a07e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a080 │ │ │ │ + DW_CFA_advance_loc1: 134 to 00000000000598a0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a082 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000598a2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a084 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a088 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000598a4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000598a6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000598a8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000598aa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a08a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598ae │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000598b0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a08e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fbd4 0000000000000038 0000fbd8 FDE cie=00000000 pc=000000000005a0ae..000000000005a142 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a0b0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a0b2 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000005a0c8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ +0000f93c 0000000000000030 0000f940 FDE cie=00000000 pc=00000000000598b2..000000000005998e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000598b4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598b8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000598ca │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000005a10e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a110 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 180 to 000000000005997e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059982 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059984 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a114 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059986 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a116 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a118 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a11c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059988 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a11e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005998a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005998c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a122 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fc10 000000000000003c 0000fc14 FDE cie=00000000 pc=000000000005a142..000000000005a1fa │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a144 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a146 │ │ │ │ +0000f970 00000000000000c0 0000f974 FDE cie=00000000 pc=000000000005998e..0000000000059b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059992 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059996 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000005a158 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005999c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000599ae │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000599dc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000599de │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000599e2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a164 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000599ea │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000005a18e │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000005a1c4 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1c6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000059a18 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1c8 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1ca │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a1a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1ce │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a1d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a1c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1d4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059a22 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a26 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a28 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a1d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a2a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005a1f0 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000fc50 0000000000000038 0000fc54 FDE cie=00000000 pc=000000000005a1fa..000000000005a282 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1fc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1fe │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000005a214 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a2c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059a34 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a36 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a38 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000059a42 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 58 to 000000000005a24e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000059a4c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000059a9c │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000059ac0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a250 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a252 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a254 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059ac2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a256 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059ac4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059ac6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a258 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059ac8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a25c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a25e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059aca │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059acc │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059ace │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059ad0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059ad6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059ada │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059adc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a262 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000fc8c 0000000000000038 0000fc90 FDE cie=00000000 pc=000000000005a282..000000000005a314 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a284 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a286 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059ade │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000005a29c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059ae4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059ae6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059aea │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000059b34 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b36 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b38 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b3c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000005a2e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b3e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a2e2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a2e4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a2e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b40 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a2e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b42 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a2ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b44 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b46 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a2ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b48 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b4a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b4c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a2f0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a2f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b4e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b50 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b52 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fa34 0000000000000010 0000fa38 FDE cie=00000000 pc=0000000000059b54..0000000000059b60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fcc8 0000000000000010 0000fccc FDE cie=00000000 pc=000000000005a314..000000000005a33c │ │ │ │ +0000fa48 0000000000000010 0000fa4c FDE cie=00000000 pc=0000000000059b60..0000000000059b68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fcdc 0000000000000024 0000fce0 FDE cie=00000000 pc=000000000005a33c..000000000005a36a │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005a342 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a346 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a352 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005a358 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005a35e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005a364 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a366 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a368 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000fa5c 0000000000000010 0000fa60 FDE cie=00000000 pc=0000000000059b68..0000000000059b70 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fd04 0000000000000020 0000fd08 FDE cie=00000000 pc=000000000005a36a..000000000005a38a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a36c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a36e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005a374 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a380 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005a386 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a388 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000fa70 0000000000000010 0000fa74 FDE cie=00000000 pc=0000000000059b70..0000000000059cb8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fd28 0000000000000020 0000fd2c FDE cie=00000000 pc=000000000005a38a..000000000005a3d4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a38c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a390 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 58 to 000000000005a3ca │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a3cc │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a3d0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000fa84 0000000000000010 0000fa88 FDE cie=00000000 pc=0000000000059cb8..0000000000059cf6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fd4c 0000000000000024 0000fd50 FDE cie=00000000 pc=000000000005a3d4..000000000005a444 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a3d6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a3d8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a3e0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000005a438 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005a43e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a440 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a442 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000fa98 0000000000000010 0000fa9c FDE cie=00000000 pc=0000000000059cf6..0000000000059d34 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fd74 0000000000000010 0000fd78 FDE cie=00000000 pc=000000000005a444..000000000005a456 │ │ │ │ +0000faac 0000000000000010 0000fab0 FDE cie=00000000 pc=0000000000059d34..0000000000059d5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fd88 0000000000000020 0000fd8c FDE cie=00000000 pc=000000000005a456..000000000005a492 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a458 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a45a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005a460 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005a48c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a48e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a490 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000fac0 0000000000000010 0000fac4 FDE cie=00000000 pc=0000000000059d5c..0000000000059d9e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fdac 0000000000000028 0000fdb0 FDE cie=00000000 pc=000000000005a492..000000000005a4f6 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a496 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a49a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000fad4 0000000000000010 0000fad8 FDE cie=00000000 pc=0000000000059d9e..0000000000059dc6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fae8 0000000000000010 0000faec FDE cie=00000000 pc=0000000000059dc6..0000000000059e08 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fafc 0000000000000010 0000fb00 FDE cie=00000000 pc=0000000000059e08..0000000000059e3e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fb10 0000000000000010 0000fb14 FDE cie=00000000 pc=0000000000059e3e..0000000000059eb2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fb24 0000000000000010 0000fb28 FDE cie=00000000 pc=0000000000059eb2..0000000000059eea │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fb38 0000000000000010 0000fb3c FDE cie=00000000 pc=0000000000059eea..0000000000059f5a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fb4c 0000000000000010 0000fb50 FDE cie=00000000 pc=0000000000059f5a..0000000000059fea │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fb60 0000000000000010 0000fb64 FDE cie=00000000 pc=0000000000059fea..000000000005a042 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fb74 0000000000000010 0000fb78 FDE cie=00000000 pc=000000000005a042..000000000005a07e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fb88 0000000000000010 0000fb8c FDE cie=00000000 pc=000000000005a07e..000000000005a088 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fb9c 0000000000000038 0000fba0 FDE cie=00000000 pc=000000000005a088..000000000005a1cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a08c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a094 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a09c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005a0a6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000005a4e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4e2 │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000005a11c │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 154 to 000000000005a1b6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a4e6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a1b8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a1ba │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a1bc │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a1be │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4ec │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a4f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a1c6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a1c8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a1ca │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000fdd8 0000000000000050 0000fddc FDE cie=00000000 pc=000000000005a4f6..000000000005a6c6 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005a4fc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a510 │ │ │ │ +0000fbd8 000000000000002c 0000fbdc FDE cie=00000000 pc=000000000005a1cc..000000000005a22e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a1ce │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005a1d8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 126 to 000000000005a58e │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000005a202 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a590 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a204 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a592 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a206 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a594 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a208 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a596 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a20a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a598 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a59a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a59c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a59e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a5a0 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a5a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a20c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a5a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a20e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 288 to 000000000005a6c4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fe2c 000000000000002c 0000fe30 FDE cie=00000000 pc=000000000005a6c6..000000000005a756 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a6ce │ │ │ │ +0000fc08 000000000000002c 0000fc0c FDE cie=00000000 pc=000000000005a22e..000000000005a282 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a230 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005a6dc │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a234 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a23c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000005a748 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a74a │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a254 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005a274 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a74c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a276 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a74e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a278 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a27a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a27e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a752 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a280 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fc38 0000000000000010 0000fc3c FDE cie=00000000 pc=000000000005a282..000000000005a336 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fe5c 0000000000000044 0000fe60 FDE cie=00000000 pc=000000000005a756..000000000005a86a │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005a760 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a774 │ │ │ │ +0000fc4c 0000000000000044 0000fc50 FDE cie=00000000 pc=000000000005a336..000000000005a448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a33a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000005a350 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 222 to 000000000005a852 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 154 to 000000000005a3ea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a854 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a3ec │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a856 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a3ee │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a858 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a85a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a3f0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a85c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a3f2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a85e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a3f4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a860 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a3f6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a862 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a3f8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a3fa │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a3fc │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a400 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a402 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a864 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a404 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a868 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ │ │ │ │ -0000fea4 0000000000000044 0000fea8 FDE cie=00000000 pc=000000000005a86a..000000000005a9b4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005a874 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a888 │ │ │ │ +0000fc94 0000000000000064 0000fc98 FDE cie=00000000 pc=000000000005a448..000000000005a58c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a44a │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a44c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a454 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a46c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 270 to 000000000005a996 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000005a4f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a998 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a99a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4f6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4f8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a99c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4fa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a99e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4fc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a9a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4fe │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a9a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a500 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a9a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a502 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a504 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a506 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a508 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a50a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a9a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a50e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a510 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a9a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a512 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005a9b2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000005a57e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - │ │ │ │ -0000feec 0000000000000028 0000fef0 FDE cie=00000000 pc=000000000005a9b4..000000000005aa8e │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000005aa18 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aa1a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005aa36 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa3a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005aa46 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aa48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a580 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a584 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a588 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a58a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aa4e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000ff18 000000000000003c 0000ff1c FDE cie=00000000 pc=000000000005aa8e..000000000005ab82 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aa90 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aa92 │ │ │ │ +0000fcfc 0000000000000054 0000fd00 FDE cie=00000000 pc=000000000005a58c..000000000005a6ba │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a594 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a596 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a5ae │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005aa9a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005aaa6 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005aab6 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000005ab12 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000005a652 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ab16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a654 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a656 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a658 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a65a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a65c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab20 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a65e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a660 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a662 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a664 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a666 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a668 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a66a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ff58 000000000000003c 0000ff5c FDE cie=00000000 pc=000000000005ab82..000000000005ad78 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab84 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab86 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005ab9e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 172 to 000000000005ac4a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000005a6b8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ac4c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ac4e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ac50 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ac52 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ac54 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ac56 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ac58 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ac5a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ac5c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ │ │ │ │ -0000ff98 0000000000000094 0000ff9c FDE cie=00000000 pc=000000000005ad78..000000000005af1e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ad7a │ │ │ │ +0000fd54 0000000000000068 0000fd58 FDE cie=00000000 pc=000000000005a6ba..000000000005a83c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a6bc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ad7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a6c4 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ad80 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005a6e8 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005ad98 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000005adde │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ade0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 216 to 000000000005a7c0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ade2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ade4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7c2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ade6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7c4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ade8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7c6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7c8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7ca │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7cc │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7ce │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7d0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7d2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7d4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7d6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7d8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7da │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005adea │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005ae02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a7dc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fdc0 0000000000000068 0000fdc4 FDE cie=00000000 pc=000000000005a83c..000000000005a9bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a83e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a846 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005a850 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000005a86a │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 136 to 000000000005ae8a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 192 to 000000000005a92a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ae8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a92c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a92e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ae8e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a930 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ae90 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ae92 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ae94 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ae96 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005aec6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aec8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aeca │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aecc │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aece │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a932 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aed0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a934 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aed2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a936 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a938 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a93a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aed4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a93c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a93e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aed6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aed8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a940 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aedc │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aede │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a942 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a944 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aee2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a946 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005aeee │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aef2 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + │ │ │ │ +0000fe2c 0000000000000068 0000fe30 FDE cie=00000000 pc=000000000005a9bc..000000000005ab6e │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005a9ca │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005a9ea │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005a9fc │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005aa18 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 238 to 000000000005ab06 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab08 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab0a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab0c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab0e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab10 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab12 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab14 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab16 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005af1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab18 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab1a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab1c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab1e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab20 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab22 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -00010030 0000000000000030 00010034 FDE cie=00000000 pc=000000000005af1e..000000000005b040 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005af20 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005af22 │ │ │ │ +0000fe98 0000000000000068 0000fe9c FDE cie=00000000 pc=000000000005ab6e..000000000005ad6c │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005ab7c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005ab9c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005abae │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005abc6 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000005af34 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 204 to 000000000005b000 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000005ac6a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b002 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b004 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac6c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b006 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b00a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac6e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005b014 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac70 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac72 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac74 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac76 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac78 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac7a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac7c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac7e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac80 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac82 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b018 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00010064 0000000000000010 00010068 FDE cie=00000000 pc=000000000005b040..000000000005b094 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00010078 0000000000000010 0001007c FDE cie=00000000 pc=000000000005b094..000000000005b0dc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0001008c 0000000000000034 00010090 FDE cie=00000000 pc=000000000005b0dc..000000000005b242 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b0de │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005b0ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac86 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + │ │ │ │ +0000ff04 0000000000000080 0000ff08 FDE cie=00000000 pc=000000000005ad6c..000000000005afa4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ad74 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000005ad8e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 218 to 000000000005b1c6 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 258 to 000000000005ae90 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b1c8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b1ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ae92 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ae94 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b1cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ae96 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b1ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ae98 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ae9a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b1d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ae9c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b1d4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b1d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ae9e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aea0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aea2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aea4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aea6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aea8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aeaa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b1da │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aeac │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000100c4 0000000000000068 000100c8 FDE cie=00000000 pc=000000000005b242..000000000005b49e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b244 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b248 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 234 to 000000000005af96 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005af98 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000005b26e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 258 to 000000000005b370 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ff88 000000000000006c 0000ff8c FDE cie=00000000 pc=000000000005afa4..000000000005b1ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005afa6 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005afa8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000005afca │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005afe6 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 246 to 000000000005b0dc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b372 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0de │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b374 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0e0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b376 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0e2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b378 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0e4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b37a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b37c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b37e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0e6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0e8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b380 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0ea │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b382 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0ec │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b384 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0ee │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b386 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0f0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b388 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b38a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0f2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0f4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0f6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b38c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0f8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00010130 000000000000003c 00010134 FDE cie=00000000 pc=000000000005b49e..000000000005b51c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b4a0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b4a4 │ │ │ │ +0000fff8 0000000000000060 0000fffc FDE cie=00000000 pc=000000000005b1ee..000000000005b3d4 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005b1f8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000005b212 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005b4bc │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005b4d4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 260 to 000000000005b316 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b4dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b318 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005b50c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b31a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b50e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b31c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b510 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b31e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b512 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b320 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b514 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b322 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b516 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b324 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b518 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b326 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b51a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b328 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b32a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b32c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b32e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b330 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b332 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000005b3d2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0001005c 0000000000000010 00010060 FDE cie=00000000 pc=000000000005b3d4..000000000005b426 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010170 000000000000005c 00010174 FDE cie=00000000 pc=000000000005b51c..000000000005b692 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b51e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b520 │ │ │ │ +00010070 0000000000000010 00010074 FDE cie=00000000 pc=000000000005b426..000000000005b430 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00010084 0000000000000010 00010088 FDE cie=00000000 pc=000000000005b430..000000000005b466 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00010098 000000000000002c 0001009c FDE cie=00000000 pc=000000000005b466..000000000005b4ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b46e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b47a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b528 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000005b4b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b4b6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005b4bc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b4be │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b4c2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b4c6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b4ca │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000100c8 0000000000000030 000100cc FDE cie=00000000 pc=000000000005b4ec..000000000005b5a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005b4f2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b4fe │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000005b53e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 102 to 000000000005b5a4 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000005b56c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b56e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b570 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b5a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b572 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b5a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b574 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b5aa │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b5ae │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b578 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b57a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b57e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000005b60e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b610 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b612 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b614 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b61c │ │ │ │ + │ │ │ │ +000100fc 000000000000004c 00010100 FDE cie=00000000 pc=000000000005b5a0..000000000005b6b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5a2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005b5a8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b5b0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b5b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b620 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5ba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b622 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b5be │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b624 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b626 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5c2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b62e │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b5c6 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000005b66a │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005b5d0 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005b5d6 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005b5e4 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b5f4 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 134 to 000000000005b67a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b67c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000005b6a2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b6a4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b6a6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b6a8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b672 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b6aa │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b6ac │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b6b0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b6b2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0001014c 0000000000000010 00010150 FDE cie=00000000 pc=000000000005b6b4..000000000005b70c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000101d0 0000000000000050 000101d4 FDE cie=00000000 pc=000000000005b692..000000000005be28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b696 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b6a2 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000005b6c4 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00010160 0000000000000010 00010164 FDE cie=00000000 pc=000000000005b70c..000000000005b742 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00010174 0000000000000010 00010178 FDE cie=00000000 pc=000000000005b742..000000000005b776 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00010188 0000000000000010 0001018c FDE cie=00000000 pc=000000000005b776..000000000005b7ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0001019c 0000000000000074 000101a0 FDE cie=00000000 pc=000000000005b7ac..000000000005b8d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b7ae │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b7b0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b7c0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b7c8 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b7cc │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000005b7fa │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1852 to 000000000005be00 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 134 to 000000000005b880 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b882 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b884 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b886 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b88a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b88c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b890 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b892 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be08 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be0a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b894 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b896 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b898 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b89a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b89c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be16 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be18 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005be1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b89e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be1e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00010224 0000000000000058 00010228 FDE cie=00000000 pc=000000000005be28..000000000005c342 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be2a │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be2c │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005be32 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005be3e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b8a0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000005be58 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 978 to 000000000005c22a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c22c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c22e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c230 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c232 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005b8b8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c234 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c236 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c238 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c23a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c23c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c23e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c240 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c242 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c244 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c246 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010280 0000000000000050 00010284 FDE cie=00000000 pc=000000000005c342..000000000005c4ce │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c344 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c348 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005c358 │ │ │ │ +00010214 0000000000000078 00010218 FDE cie=00000000 pc=000000000005b8d0..000000000005b9f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8d4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b8dc │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000005c37e │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005b8ee │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b8fa │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000005c3fe │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000005c44a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000005c474 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c476 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c478 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c47a │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005b91e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c47c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b920 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c47e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b922 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c480 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c482 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b924 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c484 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b926 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c486 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b928 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c488 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c48a │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b93c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b940 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b942 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b944 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b946 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c48c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 62 to 000000000005c4ca │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - │ │ │ │ -000102d4 0000000000000054 000102d8 FDE cie=00000000 pc=000000000005c4ce..000000000005c76a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c4d0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005c4e8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b948 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000005c540 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 98 to 000000000005c5a2 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc2: 290 to 000000000005c6c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6c6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6c8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6ca │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000005b98e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc1: 82 to 000000000005b9e0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b9e2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b9e4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b9e6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b9e8 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b9ea │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b9ee │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6cc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6ce │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6d0 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6d2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6d4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6d6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6d8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6da │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 134 to 000000000005c760 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c762 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c766 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001032c 0000000000000010 00010330 FDE cie=00000000 pc=000000000005c76a..000000000005c78c │ │ │ │ +00010290 0000000000000010 00010294 FDE cie=00000000 pc=000000000005b9f4..000000000005bace │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010340 0000000000000028 00010344 FDE cie=00000000 pc=000000000005c78c..000000000005c84e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c78e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c790 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005c79a │ │ │ │ +000102a4 000000000000003c 000102a8 FDE cie=00000000 pc=000000000005bace..000000000005bb6a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bad0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bad2 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005bad8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005baec │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 166 to 000000000005c840 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005c846 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 98 to 000000000005bb4e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c848 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c84a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c84c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0001036c 0000000000000028 00010370 FDE cie=00000000 pc=000000000005c84e..000000000005c8b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c852 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c856 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000005c86c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000005c8a4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005bb54 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c8a8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c8aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb56 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c8ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb58 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c8ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb5a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb5c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb5e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb60 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bb64 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb66 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00010398 0000000000000028 0001039c FDE cie=00000000 pc=000000000005c8b0..000000000005c906 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c8b4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c8b6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005c8bc │ │ │ │ +000102e4 0000000000000030 000102e8 FDE cie=00000000 pc=000000000005bb6a..000000000005bbf8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb6c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005bb72 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c8c8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000005bbba │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005c8f0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c8f2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005c900 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005bbea │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c902 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbec │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbee │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbf0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbf2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c904 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbf4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbf6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000103c4 0000000000000044 000103c8 FDE cie=00000000 pc=000000000005c906..000000000005c9b8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c908 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c90a │ │ │ │ +00010318 0000000000000030 0001031c FDE cie=00000000 pc=000000000005bbf8..000000000005bc62 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bbfc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005bc06 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005c91e │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bc0e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005c932 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005bc20 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000005c98a │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005bc54 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c98c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bc56 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c98e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c990 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bc58 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c992 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005c9a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bc5a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c9a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bc5c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c9a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bc5e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bc60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c9a6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005c9b4 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001040c 0000000000000034 00010410 FDE cie=00000000 pc=000000000005c9b8..000000000005ca7e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c9ba │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005c9c8 │ │ │ │ +0001034c 0000000000000060 00010350 FDE cie=00000000 pc=000000000005bc62..000000000005bd0a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc66 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc6a │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000005bc80 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 134 to 000000000005ca4e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca50 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000005bcd4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca52 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bcd6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bcd8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bcda │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bcdc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bcde │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca5c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bce0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bce2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005bcfa │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bcfe │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bd00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca5e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00010444 0000000000000050 00010448 FDE cie=00000000 pc=000000000005ca7e..000000000005cbc6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bd02 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005ca86 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ca92 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000005cb12 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000005cb5a │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bd06 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cb5c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cb5e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cb60 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000005cba2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cba6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cba8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000103b0 0000000000000038 000103b4 FDE cie=00000000 pc=000000000005bd0a..000000000005be36 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005bd14 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bd16 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005bd24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005bd40 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 188 to 000000000005bdfc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbaa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bdfe │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005be00 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbac │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbae │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cbb4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005be28 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cbb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005be2a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005cbbe │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbc0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbc2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005be2c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005be2e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00010498 0000000000000084 0001049c FDE cie=00000000 pc=000000000005cbc6..000000000005ce3c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbc8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbca │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000005cbdc │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005cbe4 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be32 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005cbfc │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005cc18 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + │ │ │ │ +000103ec 000000000000006c 000103f0 FDE cie=00000000 pc=000000000005be36..000000000005c072 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005be38 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be3c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005be4c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000005be8a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 266 to 000000000005cd22 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd24 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd26 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd28 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd2a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 332 to 000000000005bfd6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bfd8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bfda │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd2c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd2e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bfdc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bfde │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bfe0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000005cd42 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005bff4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd44 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd46 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd48 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bff6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bff8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bffa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bffc │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c000 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c002 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd4c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c004 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 220 to 000000000005ce28 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000005c06c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + │ │ │ │ +0001045c 00000000000000a0 00010460 FDE cie=00000000 pc=000000000005c072..000000000005ceee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c074 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c078 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c088 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005c096 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c09e │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c0ae │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 224 to 000000000005c18e │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005c19c │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 284 to 000000000005c2b8 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c2ba │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc2: 784 to 000000000005c5ca │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5cc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5ce │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5d0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5d2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5d4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5d6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5d8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5da │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5dc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5de │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5e0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005ce38 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5e2 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5e4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c5e6 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005c5fe │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000005c648 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c64c │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c64e │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc2: 2106 to 000000000005ce88 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ce8a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ce8c │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000005ceea │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010520 0000000000000034 00010524 FDE cie=00000000 pc=000000000005ce3c..000000000005ceea │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ce40 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005ce4a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00010500 00000000000000a4 00010504 FDE cie=00000000 pc=000000000005ceee..000000000005d0a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cef2 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cef6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005cf08 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000005ce8c │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000005ceda │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cedc │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cede │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cee0 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000005cf54 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000005cfbc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cee2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cfbe │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cfc0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cee6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cfc2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cfc4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cfc6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cfc8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cfca │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cfcc │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cfce │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cfd0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cfd8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cfdc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cee8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cfde │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00010558 000000000000004c 0001055c FDE cie=00000000 pc=000000000005ceea..000000000005d0a4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ceec │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005cef4 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005cf0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cfe0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000005d02a │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 208 to 000000000005cfdc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfde │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000000000005d07c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d080 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfe0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfe2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfe4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfe6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfe8 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfea │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfec │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfee │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cff2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cff4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d08c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d090 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d092 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cff6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d094 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d096 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d098 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d09a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d09c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d09e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d0a0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000105a8 000000000000008c 000105ac FDE cie=00000000 pc=000000000005d0a4..000000000005d3c4 │ │ │ │ DW_CFA_advance_loc: 2 to 000000000005d0a6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 8 to 000000000005d0ae │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -101,64 +101,168 @@ │ │ │ │ constscr_Nmatch │ │ │ │ cmp_int_qsort │ │ │ │ bl_bamCrossSectioMethylWorker │ │ │ │ bl_bamMethylStringWorker │ │ │ │ #init == MAGIC_INIT && src->init == MAGIC_INIT │ │ │ │ -loci_cnt %d %d │ │ │ │ -%s %lu %lu │ │ │ │ -track->init == MAGIC_INIT │ │ │ │ -t->sorted │ │ │ │ -index chromosome %lu ('%s') of '%lu' │ │ │ │ - %lu[%lu,%lu]=%lu │ │ │ │ - %lu | %lu │ │ │ │ -violation of BED chromStart <= [block] <= chromEnd convention │ │ │ │ -libs/locus.c │ │ │ │ -loc->pos+loc->len-1 < loc->chrend │ │ │ │ -length > 0 │ │ │ │ -showing list with %d loci │ │ │ │ -locus %d: %lu (len:%lu)(rc:%d); readstart:%d │ │ │ │ -%s %lu %lu %s %d %c │ │ │ │ -255,108,0 │ │ │ │ -0,229,255 │ │ │ │ -%s %lu %lu %s %d %c %lu %lu %s │ │ │ │ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA │ │ │ │ -libs/seqclip.c │ │ │ │ -ws <= fs │ │ │ │ -SEGEMEHL │ │ │ │ -[%s] file: %s, line: %d: │ │ │ │ -Couldn't open file '%s'. Exit forced. │ │ │ │ -libs/debug.c │ │ │ │ -libs/kdseed.c │ │ │ │ -a->noofbranches >= k │ │ │ │ -pos %d: │ │ │ │ -failure at %d of %d │ │ │ │ +%#0!##<1!#8A!#4Q!#0a! │ │ │ │ +"g; 9A; │ │ │ │ +)'#0A'# substart: skipping MultiCharSeqAlignment │ │ │ │ +al[k]->al->u == al[k-1]->al->u │ │ │ │ +init bit array of %u │ │ │ │ +libs/biofiles.c │ │ │ │ +descr[0] == '@' || descr[0] == '>' │ │ │ │ +f->seqs != NULL │ │ │ │ +retrieval of sequence %d failed. Exit forced. │ │ │ │ +Couldnt open %s for reading. Exit forced. │ │ │ │ +fseeko failed. Exit forced. │ │ │ │ +ftello failed. Exit forced. │ │ │ │ +fastq error: qual string > nt string: %d │ │ │ │ +out of memory │ │ │ │ +input corrupted │ │ │ │ +fastxgzRead: Couldn't open file '%s': %s. Exit forced. │ │ │ │ +extraction failed (%s) │ │ │ │ +empty descr buffer in loop n=%d │ │ │ │ +%s: qual longer than nt string (n=%d). Exit. │ │ │ │ +!fastq || seqbuffer │ │ │ │ +empty descr buffer after loop n=%d │ │ │ │ +Couldnt close file! │ │ │ │ +f->matestart │ │ │ │ +f->quals │ │ │ │ +f->quals && f->quals[elem] │ │ │ │ +n == f->active_noofseqs │ │ │ │ +n==0 || bl_fastaHasQuality(f) │ │ │ │ +f->quals != NULL │ │ │ │ +!bl_fastaHasQuality(f) │ │ │ │ +The fasta/fastq IDs in both mate files do not match. │ │ │ │ +The first mismatch occurred at fastq number %u │ │ │ │ +Exiting. │ │ │ │ +bl_fastaCheckMateID(f, n, descr, descrlen) │ │ │ │ +offset < f->noofseqs │ │ │ │ +f->hasIndex │ │ │ │ +pieces <= f->chunkindex->size │ │ │ │ +chunkindex->ap[chunks-1].cumnoofseqs == matechunkindex->ap[chunks-1].cumnoofseqs │ │ │ │ +offset < f->chunkindex->size │ │ │ │ +chunk not found: chunks:%d, i:%d, idx[i]:%d, idx[i-1]:%d, k:%d │ │ │ │ +list: chunks:%d, i:%d, idx[i]:%d, idx[i-1]:%d, k:%d, fid:%d │ │ │ │ +1: Reading mates failed: mate and query files differ in size! │ │ │ │ +set->nooffiles %d = %d nooffiles │ │ │ │ +set->noofseqs %d = %d noofseqs │ │ │ │ +set->chunkindex->size %d = %d chunkindex->size │ │ │ │ +2: Reading mates failed: mate and query files differ in size! │ │ │ │ +3: Reading mates failed: mate and query files differ in size! │ │ │ │ +fastxRead: Couldn't open file '%s': %d. Exit forced. │ │ │ │ +fastxRead: fseeko failed for file %s. Exit forced. │ │ │ │ +fastq format error: quality string longer than nt string: %s │ │ │ │ +Provide fastx files either gzipped xor plain. Exit forced. │ │ │ │ +Provide fastx files either gzip'd xor plain. Exit forced. │ │ │ │ +set != NULL │ │ │ │ +Provide fastx files either gzipped xor txt. Exit forced. │ │ │ │ +Provide fastx files either gzip'd xor txt. Exit forced. │ │ │ │ +cur > -1 │ │ │ │ +retrieval of quality %d failed. Exit forced. │ │ │ │ +couldn't open %s - exit forced │ │ │ │ +%s %s %s │ │ │ │ +%lu %lu %c │ │ │ │ +description= │ │ │ │ +GFF '%s' %d:%d: atoi failed │ │ │ │ +GFF '%s' %d:%d: %f(%s) :atof failed │ │ │ │ +GFF '%s' %d:%d: strand failed │ │ │ │ +GFF '%s' %d:%d: %s:atoi frame failed │ │ │ │ +'%s' not in GFF format │ │ │ │ +please provide a bed or gff file with the appropriate extension. │ │ │ │ +exon %d %d %d │ │ │ │ +libs/intervaltree.c │ │ │ │ +ptr == NULL │ │ │ │ +[%ld,%ld] (max:%ld) │ │ │ │ +fileBins not initialized: │ │ │ │ +libs/fileBins.c │ │ │ │ +total number of filebins: %d │ │ │ │ +%d %s %s %lld %lld │ │ │ │ +total number of domains: %d │ │ │ │ +%d %s %d %d │ │ │ │ +Bin[%d] %s (classname: %s, range:%lld-%lld) │ │ │ │ +Domain[%d] %s, domainsize: %d │ │ │ │ +ret == EBUSY │ │ │ │ +filebins couldnt open file %s in mode '%s'. Exit forced. │ │ │ │ +Error opening file: %s │ │ │ │ +dms->domain │ │ │ │ +bl_fileBinDomainsInit: maxbins=%u < %u=noofdomains │ │ │ │ +bl_fileBinDomainsInit: binsize 2^%u is out of range. │ │ │ │ +sorting file '%s'. │ │ │ │ +sorting domain %d. │ │ │ │ +%s_%s.%s │ │ │ │ +emptydomain │ │ │ │ +Opening of file %s failed. Exit forced. │ │ │ │ +Could not read %s entirely (fs:%zu) │ │ │ │ +filebinsort │ │ │ │ +Opening temp file failed. Exit forced. │ │ │ │ +warning: not enough memory for fileBins. Try unix sort. │ │ │ │ +warning: not enough memory for fileBins. Try sort. │ │ │ │ +Opening file %s failed. Exit forced. │ │ │ │ +File access error for %s. Exit forced. │ │ │ │ +start file │ │ │ │ +ret != -1 │ │ │ │ +%c%c%c%d%c │ │ │ │ +] %d%c(%d) %s %c │ │ │ │ stack.c: Attempt to initialize a stack of size %d. Exit forced. │ │ │ │ libs/stack.c │ │ │ │ stack.c: Memory allocation failed. Exit forced. │ │ │ │ stack.c: Memory reallocation failed. Exit forced. │ │ │ │ +alloc'd %d bins │ │ │ │ +chain %d: %d-%d (%d) │ │ │ │ +fragment %d: %d-%d (%d) (%d:%f); ovl: (%d,%d), cscore:%d; substart: │ │ │ │ +%u (chr:%d) -> %u, │ │ │ │ +entropy: %f │ │ │ │ +substart selected: %u │ │ │ │ +container.c: Memory reallocation failed. Exit forced. │ │ │ │ +libs/container.c │ │ │ │ +container.c: Attempt to initialize a container of size %d.Exit forced. │ │ │ │ +container.c: Attempt to initialize a container with sizeofelem %d.Exit forced. │ │ │ │ +container.c: Memory allocation failed. Exit forced. │ │ │ │ +container.c: Reallocation with %d senseless. Exit forced. │ │ │ │ +container.c: Merge of containers with different data types failed.Exit forced. │ │ │ │ +%d: %d-%lu (rc:%d) %s %d-%lu (rc:%d) │ │ │ │ +libs/splitalign.c │ │ │ │ +qrylen >= a[i].qrystart+lengths[i] │ │ │ │ +ends[i] <= qrylen │ │ │ │ +empty matrix returned for seqs: '%s'/'%s' (%d) │ │ │ │ +fragment %d: %d in %d[%d,%d] ' │ │ │ │ +'(%d) strand:%d │ │ │ │ +libs/bgzip.c │ │ │ │ +gzipHeader->offsetInFile != -1 │ │ │ │ +bgzip_findLenUncompressedData: fseek failed │ │ │ │ +bgzip_findLenUncompressedData: too few bytes read │ │ │ │ +libs/samio.c │ │ │ │ +set->noofstrings == 7 │ │ │ │ +i < head->nrnames │ │ │ │ +ref: '%s' │ │ │ │ +XP:Z:%s,%lu,%c,%d,%d,%d,%d │ │ │ │ +XC:Z:%s,%lu,%c,%d,%d,%d,%d │ │ │ │ +XB:Z:F%u/CT │ │ │ │ +XB:Z:F%u/GA │ │ │ │ +XM:B:I%s │ │ │ │ +XL:B:I%s │ │ │ │ +%s %u %s %ju %u %s │ │ │ │ +%s %ju %jd │ │ │ │ +wrong split idx │ │ │ │ +lsize == mystart │ │ │ │ +rsize == mystart │ │ │ │ %s %d %c %c %c %c %c │ │ │ │ CS=%c;CC=%s;NS=1;MMR=%.2f;DMR=. │ │ │ │ DP:MDP:MDP3:MRDP:CM:CU:MR │ │ │ │ %d:%d:%d,%d,%d:%d:%d:%d:%.2f │ │ │ │ libs/bamio.c │ │ │ │ rpos >= cs->beg │ │ │ │ k < cs->n │ │ │ │ @@ -168,24 +272,194 @@ │ │ │ │ error writing sam format. │ │ │ │ %s ZM:Z:%s │ │ │ │ error writing methylstring to buffer. │ │ │ │ processing chromosome '%d' │ │ │ │ error opening the bam file '%s' │ │ │ │ error opening the index file for '%s' │ │ │ │ error opening the fasta index file for '%s' │ │ │ │ -%s %u %s %ju %u %s │ │ │ │ -%s %ju %jd │ │ │ │ ret >= 0 │ │ │ │ error writing bam file. │ │ │ │ error opening bam file '%s' │ │ │ │ +libs/sw.c │ │ │ │ +cur == 0 │ │ │ │ +tstartq == tstart[q] && tendq == tend[q] │ │ │ │ +tstart[k] +i == abs │ │ │ │ +relq < m[q] │ │ │ │ +off+u-1 <= qend[k] │ │ │ │ +off >= u │ │ │ │ +off >= u+getUalignlen(al[k]) │ │ │ │ +al[k]->uoff == qstart[k]+(m[k]-u-getUalignlen(al[k])) │ │ │ │ +n[k] >= v+getValignlen(al[k]) │ │ │ │ +tstartq == tstart[q-1] && tend[q-1] == tendq │ │ │ │ +relq < m[q-1] │ │ │ │ +m >= u+getUalignlen(al[k]) │ │ │ │ +lmv[i-1] == MATRIX2D(L, cols, lmr[i-1],max) │ │ │ │ +MATRIX2D(M, cols, (i-1), (j-1)) + sub(cura, curb, nfo) == cur │ │ │ │ +MATRIX2D(M, cols, lmr[u-1], max) + sub(cura, curb, nfo) == cur │ │ │ │ +MATRIX2D(M, cols, (i-1), max) + sub(cura, curb, nfo) == cur │ │ │ │ +storing trackname %s │ │ │ │ +BED '%s' %d:%d: atoi failed │ │ │ │ +libs/bedfiles.c │ │ │ │ +BED '%s' %d:%d: %f(%s) :atof failed │ │ │ │ +BED '%s' %d:%d: atof failed │ │ │ │ +BED '%s' %d:%d: %s:atoi failed │ │ │ │ +BED '%s' %d:%d: wrong igb code │ │ │ │ +BED '%s' %d:%d: %s: atoi failed │ │ │ │ +BED '%s' %d:%d: %d!=%d: wrong block count │ │ │ │ +BED '%s' %d:%d: atoi failed while reading extension │ │ │ │ +pch[u+1]=='-' || pch[u+1] == '+' │ │ │ │ +BED '%s' %d:%d: wrong block count │ │ │ │ +'%s' not in BED format │ │ │ │ +%s %lu %lu %u │ │ │ │ +%d,%d,%d │ │ │ │ +%s:%lu:%c │ │ │ │ + (default: │ │ │ │ +libs/manopt.c │ │ │ │ +maxarglen < 60 │ │ │ │ + [VERSION] │ │ │ │ + [REFERENCES] │ │ │ │ +flaglen <= 0! │ │ │ │ +shortopt %c already defined │ │ │ │ +longopt %s already defined │ │ │ │ +(%d,%d,%d) │ │ │ │ +flag %c (%s) with argument given │ │ │ │ +option %c (%s) without required argument │ │ │ │ +option with multiple arguments │ │ │ │ +a char for option %c (%s) argument required │ │ │ │ +option %c (%s) with multiple arguments │ │ │ │ +double '%s' argument for option %c (%s) out of range │ │ │ │ +double '%s' argument for option %c (%s) out of bounds │ │ │ │ +int argument '%s' for option %c (%s) out of range │ │ │ │ +int argument '%s' for option %c (%s) out of bounds │ │ │ │ +unsigned int argument '%s' for option %c (%s) out of range │ │ │ │ +unsigned int argument '%s' for option %c (%s) out of bounds │ │ │ │ +pair int option %c (%s) requires at least 2 values │ │ │ │ +pair int option %c (%s) requires exactly 2 values │ │ │ │ +'%s'-'%s' for option %c (%s) out of range │ │ │ │ +triple int option %c (%s) requires at least 3 values │ │ │ │ +triple int option %c (%s) requires exactly 3 values │ │ │ │ +'%s'-'%s'-'%s' for option %c (%s) out of range │ │ │ │ +range option %c (%s) requires at least two values │ │ │ │ +range option %c (%s) requires exactly two values │ │ │ │ +'%s' > '%s' for option %c (%s) │ │ │ │ +range option %c (%s) requires at least two values │ │ │ │ +range option %c (%s) requires exactly two values │ │ │ │ +'%s'>'%s' for option %c (%s) │ │ │ │ +list option %c (%s) requires at least one argument │ │ │ │ +list option %c (%s) too long! │ │ │ │ +list option %c (%s) too short! │ │ │ │ +list option %c (%s) too long! │ │ │ │ +list option %c (%s) too short! │ │ │ │ +unknown value %s for select option %c (%s) │ │ │ │ +unknown option %s type │ │ │ │ +error while parsing commandline. │ │ │ │ +option %s (%c) multiply selected │ │ │ │ +option '%s' unknown │ │ │ │ +required option '%s' (%c) missing │ │ │ │ +option: %s (%c) │ │ │ │ +%s/%sXXXXXX │ │ │ │ +%s/XXXXXX │ │ │ │ +Error in creating temporary file '%s'. Exit forced. │ │ │ │ +Error in closing temporary file '%s'. Exit forced. │ │ │ │ +headerwrite │ │ │ │ +Couldnt open file %s for writing. Exit forced. │ │ │ │ +Couldnt open file %s for reading. Exit forced. │ │ │ │ +renamed file '%s' successfully to '%s' │ │ │ │ +libs/fileio.c │ │ │ │ +renaming file '%s' to '%s' unsuccessful: %s │ │ │ │ +LC_COLLATE=C sort │ │ │ │ +%s -m -t '%c' %s %s > %s │ │ │ │ +%s -f %s │ │ │ │ +%s -o %s -t '%c' %s %s │ │ │ │ +sorting to '%s' │ │ │ │ +sorting to '%s' with '%s' failed: │ │ │ │ +renamed '%s' │ │ │ │ +moving '%s' file instead. │ │ │ │ +%s %s %s │ │ │ │ +renaming of '%s' failed: '%s'. │ │ │ │ +renaming of '%s' successful. │ │ │ │ +Couldnt open file '%s'. Exit forced! │ │ │ │ +Couldn't open file '%s'. Exit forced. │ │ │ │ +%d %d %d │ │ │ │ +%f %f %f │ │ │ │ +libs/locus.c │ │ │ │ +loc->pos+loc->len-1 < loc->chrend │ │ │ │ +length > 0 │ │ │ │ +showing list with %d loci │ │ │ │ +locus %d: %lu (len:%lu)(rc:%d); readstart:%d │ │ │ │ +%s %lu %lu %s %d %c │ │ │ │ +255,108,0 │ │ │ │ +0,229,255 │ │ │ │ +%s %lu %lu %s %d %c %lu %lu %s │ │ │ │ +libs/pigeon.c │ │ │ │ +nfo->hashsize <= PIGEONHOLESIZE │ │ │ │ +libs/mathematics.c │ │ │ │ + %d │ │ │ │ +dia[i] >= 0 │ │ │ │ +dia[n-3] >= 0 │ │ │ │ +%f -> bin[%f] │ │ │ │ +%.3s %.3s%3d %.2d:%.2d:%.2d %d │ │ │ │ +SEGEMEHL │ │ │ │ +[%s] %s: │ │ │ │ +libs/info.c │ │ │ │ +libs/merge.c │ │ │ │ +(i->read->flag & 0x2) == (i->mate->flag & 0x2) │ │ │ │ +(j->read->flag & 0x2) == (j->mate->flag & 0x2) │ │ │ │ +Error in reading HI tag for SAM entry: %sExit forced. │ │ │ │ +Split reads not supported yet. Exit forced. │ │ │ │ +Invalid SAM flag for entry: %sExit forced. │ │ │ │ +Multiple alignments for read %s with same HI tag value found. Exit forced. │ │ │ │ +len == 0 │ │ │ │ +HI tag is missing or invalid in SAM entry: %s │ │ │ │ +NH tag is missing or invalid in SAM entry: %s │ │ │ │ +processed == mi->processed │ │ │ │ +failed lock bin %d [%d,%d] │ │ │ │ +pthread_mutex_trylock │ │ │ │ +pthread_mutex_unlock │ │ │ │ +dms->noofdomains > 0 │ │ │ │ +Inconsistent noofbins in domains. Exit forced. │ │ │ │ +Merging bisulfite bins now. │ │ │ │ +pthread_attr_init │ │ │ │ +pthread_attr_setdetachstate │ │ │ │ +merging with %u threads │ │ │ │ +pthread_create │ │ │ │ +File %d not yet entirely processed. Exit forced. │ │ │ │ +[%s] file: %s, line: %d: │ │ │ │ +libs/debug.c │ │ │ │ +libs/iupac.c │ │ │ │ +sum == 0 │ │ │ │ +k < IUPACMAXBIT │ │ │ │ +sum == len │ │ │ │ +@HD%cVN:1.0 │ │ │ │ +%cSO:coordinate │ │ │ │ +@SQ%cSN:%s%cLN:%d%c │ │ │ │ +@PG%cID:segemehl%cVN:%s%cCL:%s │ │ │ │ +@RG%cID:%s │ │ │ │ +@RG%cID:%s%c │ │ │ │ +@PG%cID:segemehl │ │ │ │ +libs/samheader.c │ │ │ │ +checkname && checklen │ │ │ │ +found rname %s (%lu) │ │ │ │ +found read group %s │ │ │ │ +additional info %s │ │ │ │ +open normal. │ │ │ │ +Couldn't open file '%s': %d. Exit forced. │ │ │ │ vqueue.c: Attempt to initialize a vqueue of size %d. Exit forced. │ │ │ │ libs/vqueue.c │ │ │ │ vqueue.c: Attempt to initialize a vqueue with sizeofelem %d.Exit forced. │ │ │ │ vqueue.c: Memory allocation failed. Exit forced. │ │ │ │ vqueue.c: Memory reallocation failed. Exit forced. │ │ │ │ +gzip_readHeader: ftell failed │ │ │ │ +common header has a length of %ld instead of %ld - not good. │ │ │ │ +file read error │ │ │ │ +readExtraBytes: too few bytes read │ │ │ │ +readExtraBytes: fseek failed │ │ │ │ +gzip_readHeader: reading crcBytes failed │ │ │ │ +gzip_readHeader: reading comment failed │ │ │ │ +gzip_readHeader: reading filename failed │ │ │ │ getlistsL: memsetting list of %u elements. │ │ │ │ libs/aluruSort.c │ │ │ │ getlistsL: iter from %lld down to 0. │ │ │ │ scanning A (%u elems). │ │ │ │ scanning accdist (%u elems) (1). │ │ │ │ scanning accdist (%u elems) (2). │ │ │ │ getlistsL: exit │ │ │ │ @@ -273,117 +547,42 @@ │ │ │ │ enter reconstruction. │ │ │ │ enter aluruSuffixArrayL start. │ │ │ │ bucket %d │ │ │ │ A[%d]=%d, R[%d]=%d │ │ │ │ sorting suffix %d at pos %d │ │ │ │ R[%d]=%d │ │ │ │ A[%d]=%d l=%d │ │ │ │ -init bit array of %u │ │ │ │ -libs/sw.c │ │ │ │ -cur == 0 │ │ │ │ -tstartq == tstart[q] && tendq == tend[q] │ │ │ │ -tstart[k] +i == abs │ │ │ │ -relq < m[q] │ │ │ │ -off+u-1 <= qend[k] │ │ │ │ -off >= u │ │ │ │ -off >= u+getUalignlen(al[k]) │ │ │ │ -al[k]->uoff == qstart[k]+(m[k]-u-getUalignlen(al[k])) │ │ │ │ -n[k] >= v+getValignlen(al[k]) │ │ │ │ -tstartq == tstart[q-1] && tend[q-1] == tendq │ │ │ │ -relq < m[q-1] │ │ │ │ -m >= u+getUalignlen(al[k]) │ │ │ │ -lmv[i-1] == MATRIX2D(L, cols, lmr[i-1],max) │ │ │ │ -MATRIX2D(M, cols, (i-1), (j-1)) + sub(cura, curb, nfo) == cur │ │ │ │ -MATRIX2D(M, cols, lmr[u-1], max) + sub(cura, curb, nfo) == cur │ │ │ │ -MATRIX2D(M, cols, (i-1), max) + sub(cura, curb, nfo) == cur │ │ │ │ -chain %d: %d-%d (%d) │ │ │ │ -fragment %d: %d-%d (%d) (%d:%f); ovl: (%d,%d), cscore:%d; substart: │ │ │ │ -%u (chr:%d) -> %u, │ │ │ │ -entropy: %f │ │ │ │ -substart selected: %u │ │ │ │ -%c%c%c%d%c │ │ │ │ -] %d%c(%d) %s %c │ │ │ │ -libs/bgzip.c │ │ │ │ -gzipHeader->offsetInFile != -1 │ │ │ │ -bgzip_findLenUncompressedData: fseek failed │ │ │ │ -bgzip_findLenUncompressedData: too few bytes read │ │ │ │ ----------- window follows ----------- │ │ │ │ -error during allocation of bgz index structure. │ │ │ │ -error during re-allocation of bgz index structure. │ │ │ │ -zran: could not open %s for reading │ │ │ │ -initialization of inflate failed. │ │ │ │ -bl_bgzBuildIndex: error seeking end of file │ │ │ │ -Failed to read gzip header │ │ │ │ -Failed to read bgzip header. │ │ │ │ -error readling length of bgzip header. │ │ │ │ -EOF block in file '%s' missing. This is a violation of the bgzf convention. │ │ │ │ -libs/gzidx.c │ │ │ │ -EOF byte at the end of file missing. │ │ │ │ -This might happen because you are using Illumina data processed by a new bcl2fastq. │ │ │ │ -I am continuing anyways. │ │ │ │ -gzip_readHeader(fp, &gzipheader) == 0 │ │ │ │ -error reading bgz file. │ │ │ │ -The following error occurred: │ │ │ │ -data or dictionary error │ │ │ │ -resetting of the bgz inflate stream failed. │ │ │ │ -bgzip format detected, compressed size: %i │ │ │ │ -out of memory │ │ │ │ -input corrupted │ │ │ │ -zran: extraction failed: %s error │ │ │ │ -this cpu has LITTLE ENDIAN │ │ │ │ -container.c: Memory reallocation failed. Exit forced. │ │ │ │ -libs/container.c │ │ │ │ -container.c: Attempt to initialize a container of size %d.Exit forced. │ │ │ │ -container.c: Attempt to initialize a container with sizeofelem %d.Exit forced. │ │ │ │ -container.c: Memory allocation failed. Exit forced. │ │ │ │ -container.c: Reallocation with %d senseless. Exit forced. │ │ │ │ -container.c: Merge of containers with different data types failed.Exit forced. │ │ │ │ -storing trackname %s │ │ │ │ -description= │ │ │ │ -BED '%s' %d:%d: atoi failed │ │ │ │ -libs/bedfiles.c │ │ │ │ -BED '%s' %d:%d: %f(%s) :atof failed │ │ │ │ -BED '%s' %d:%d: atof failed │ │ │ │ -BED '%s' %d:%d: %s:atoi failed │ │ │ │ -BED '%s' %d:%d: wrong igb code │ │ │ │ -BED '%s' %d:%d: %s: atoi failed │ │ │ │ -BED '%s' %d:%d: %d!=%d: wrong block count │ │ │ │ -BED '%s' %d:%d: atoi failed while reading extension │ │ │ │ -pch[u+1]=='-' || pch[u+1] == '+' │ │ │ │ -BED '%s' %d:%d: wrong block count │ │ │ │ -'%s' not in BED format │ │ │ │ -%s %lu %lu %u │ │ │ │ -%d,%d,%d │ │ │ │ -%s:%lu:%c │ │ │ │ -libs/memory.c │ │ │ │ -ptr != NULL │ │ │ │ -libs/pigeon.c │ │ │ │ -nfo->hashsize <= PIGEONHOLESIZE │ │ │ │ -alloc'd %d bins │ │ │ │ -reads matched. │ │ │ │ -sequence: │ │ │ │ -couldn't open file '%s'; %s │ │ │ │ -couldn't close file '%s'; %s │ │ │ │ -libs/stringutils.c │ │ │ │ -end <= strlen(seq) │ │ │ │ -0123456789abcdef │ │ │ │ -%d:'%s' (len:%d) │ │ │ │ -libs/samio.c │ │ │ │ -set->noofstrings == 7 │ │ │ │ -i < head->nrnames │ │ │ │ -ref: '%s' │ │ │ │ -XP:Z:%s,%lu,%c,%d,%d,%d,%d │ │ │ │ -XC:Z:%s,%lu,%c,%d,%d,%d,%d │ │ │ │ -XB:Z:F%u/CT │ │ │ │ -XB:Z:F%u/GA │ │ │ │ -XM:B:I%s │ │ │ │ -XL:B:I%s │ │ │ │ -wrong split idx │ │ │ │ -lsize == mystart │ │ │ │ -rsize == mystart │ │ │ │ +QUALITY STRING ERROR in %s - %f │ │ │ │ +libs/mappingqual.c │ │ │ │ +mydoublequal >= 33.0 │ │ │ │ +besterr <= maxerr │ │ │ │ +avg: %f, log(%d): %f │ │ │ │ + %d \in [%d,%d]: logbinom(%d,%d)=%f │ │ │ │ + %d \in [%d,%d]: %f*(%d-%d)=%f, │ │ │ │ + %d \in [%d,%d]: factor=%f │ │ │ │ + %d \in [%d,%d]: temp=%f, sum=%f │ │ │ │ +error type 2 --------------- │ │ │ │ +[%d,%d]-%d: │ │ │ │ +len:%d, edist:%d, logged evalue:%f, pvalue:%f, lmateval:%f │ │ │ │ +base20: %f, base25: %f │ │ │ │ +log10(eval-base20): %f, log10(eval-base25): %f │ │ │ │ +log10(eval/base20): %f, log10(eval/base25): %f │ │ │ │ +log10(eval/log(len)): %f │ │ │ │ +-------- │ │ │ │ +vstack.c: Attempt to initialize a vstack of size %d. Exit forced. │ │ │ │ +libs/vstack.c │ │ │ │ +vstack.c: Attempt to initialize a vstack with sizeofelem %d.Exit forced. │ │ │ │ +vstack.c: Memory allocation failed. Exit forced. │ │ │ │ +vstack.c: Memory reallocation failed. Exit forced. │ │ │ │ +libs/matealign.c │ │ │ │ +s->elem[s->n-1].matestatus == 3 │ │ │ │ +libs/kdseed.c │ │ │ │ +a->noofbranches >= k │ │ │ │ +pos %d: │ │ │ │ +failure at %d of %d │ │ │ │ @%s ef:%d;if:%d %lu:%lu %lu:%lu:%d │ │ │ │ @%s ef:0;if:0 0:0 0:0:0 │ │ │ │ >%s ef:%d;if:%d %lu:%lu %lu:%lu:%d │ │ │ │ >%s ef:0;if:0 0:0 0:0:0 │ │ │ │ assigning all reads to default read group 'A1'. │ │ │ │ libs/manout.c │ │ │ │ additional read group default values '%s' │ │ │ │ @@ -413,25 +612,73 @@ │ │ │ │ Expanding alignments in all bins. │ │ │ │ closing bam file. │ │ │ │ error closing bam file. │ │ │ │ total mapped (%%) │ │ │ │ unique (%%) multi (%%) split (%%) │ │ │ │ %lu %.2f%% │ │ │ │ %lu %.2f%% │ │ │ │ -%.3s %.3s%3d %.2d:%.2d:%.2d %d │ │ │ │ -[%s] %s: │ │ │ │ -libs/info.c │ │ │ │ -gzip_readHeader: ftell failed │ │ │ │ -common header has a length of %ld instead of %ld - not good. │ │ │ │ -file read error │ │ │ │ -readExtraBytes: too few bytes read │ │ │ │ -readExtraBytes: fseek failed │ │ │ │ -gzip_readHeader: reading crcBytes failed │ │ │ │ -gzip_readHeader: reading comment failed │ │ │ │ -gzip_readHeader: reading filename failed │ │ │ │ +libs/filebuffer.c │ │ │ │ +feof(cb->dev) │ │ │ │ +no end of line │ │ │ │ +libs/memory.c │ │ │ │ +ptr != NULL │ │ │ │ +---------- window follows ----------- │ │ │ │ +error during allocation of bgz index structure. │ │ │ │ +error during re-allocation of bgz index structure. │ │ │ │ +zran: could not open %s for reading │ │ │ │ +initialization of inflate failed. │ │ │ │ +bl_bgzBuildIndex: error seeking end of file │ │ │ │ +Failed to read gzip header │ │ │ │ +Failed to read bgzip header. │ │ │ │ +error readling length of bgzip header. │ │ │ │ +EOF block in file '%s' missing. This is a violation of the bgzf convention. │ │ │ │ +libs/gzidx.c │ │ │ │ +EOF byte at the end of file missing. │ │ │ │ +This might happen because you are using Illumina data processed by a new bcl2fastq. │ │ │ │ +I am continuing anyways. │ │ │ │ +gzip_readHeader(fp, &gzipheader) == 0 │ │ │ │ +error reading bgz file. │ │ │ │ +The following error occurred: │ │ │ │ +data or dictionary error │ │ │ │ +resetting of the bgz inflate stream failed. │ │ │ │ +bgzip format detected, compressed size: %i │ │ │ │ +zran: extraction failed: %s error │ │ │ │ +sequence: │ │ │ │ +couldn't open file '%s'; %s │ │ │ │ +couldn't close file '%s'; %s │ │ │ │ +libs/stringutils.c │ │ │ │ +end <= strlen(seq) │ │ │ │ +0123456789abcdef │ │ │ │ +%d:'%s' (len:%d) │ │ │ │ +libs/alignment.c │ │ │ │ +uoff < ulen && voff < vlen │ │ │ │ +check1 == check2 │ │ │ │ +uoff: %d, voff: %d │ │ │ │ +%s(%d) -> (%d) │ │ │ │ +new expandpos %d, len:%d │ │ │ │ +expandlen[%d] %d nucleotides at meop:%d step:%d; expandpos:%d │ │ │ │ +expanding alignment ended │ │ │ │ +msteps == 0 || ssteps == 0 │ │ │ │ +a->voff == b->voff │ │ │ │ +a->uoff == b->uoff │ │ │ │ +a->numofmeops == b->numofmeops │ │ │ │ +a->meops[i].steps == b->meops[i].steps │ │ │ │ +a->meops[i].eop == b->meops[i].eop │ │ │ │ +reads matched. │ │ │ │ +this cpu has LITTLE ENDIAN │ │ │ │ +libs/annotation.c │ │ │ │ +dest->init == MAGIC_INIT && src->init == MAGIC_INIT │ │ │ │ +loci_cnt %d %d │ │ │ │ +%s %lu %lu │ │ │ │ +track->init == MAGIC_INIT │ │ │ │ +t->sorted │ │ │ │ +index chromosome %lu ('%s') of '%lu' │ │ │ │ + %lu[%lu,%lu]=%lu │ │ │ │ + %lu | %lu │ │ │ │ +violation of BED chromStart <= [block] <= chromEnd convention │ │ │ │ lcp '%d' not found. Exit forced. │ │ │ │ libs/sufarray.c │ │ │ │ suflink access failed │ │ │ │ check->a: %d, range.a: %d │ │ │ │ id '%d' not found. Exit forced. │ │ │ │ suf[%u, %u, %u]=[%u, %u, %u] │ │ │ │ j>=start │ │ │ │ @@ -461,274 +708,26 @@ │ │ │ │ lcp of suffix %d and %d has length %d : │ │ │ │ i:%d lcp:%d │ │ │ │ i:%d up:%d, down:%d, nextlIndex:%d := %d │ │ │ │ pstart < len │ │ │ │ wordidx == i │ │ │ │ len >= size │ │ │ │ arr->inv_suftab != NULL │ │ │ │ -fileBins not initialized: │ │ │ │ -libs/fileBins.c │ │ │ │ -total number of filebins: %d │ │ │ │ -%d %s %s %lld %lld │ │ │ │ -total number of domains: %d │ │ │ │ -%d %s %d %d │ │ │ │ -Bin[%d] %s (classname: %s, range:%lld-%lld) │ │ │ │ -Domain[%d] %s, domainsize: %d │ │ │ │ -ret == EBUSY │ │ │ │ -filebins couldnt open file %s in mode '%s'. Exit forced. │ │ │ │ -Error opening file: %s │ │ │ │ -dms->domain │ │ │ │ -bl_fileBinDomainsInit: maxbins=%u < %u=noofdomains │ │ │ │ -bl_fileBinDomainsInit: binsize 2^%u is out of range. │ │ │ │ -sorting file '%s'. │ │ │ │ -sorting domain %d. │ │ │ │ -%s_%s.%s │ │ │ │ -emptydomain │ │ │ │ -Opening of file %s failed. Exit forced. │ │ │ │ -Could not read %s entirely (fs:%zu) │ │ │ │ -filebinsort │ │ │ │ -Opening temp file failed. Exit forced. │ │ │ │ -warning: not enough memory for fileBins. Try unix sort. │ │ │ │ -warning: not enough memory for fileBins. Try sort. │ │ │ │ -Opening file %s failed. Exit forced. │ │ │ │ -File access error for %s. Exit forced. │ │ │ │ -start file │ │ │ │ -ret != -1 │ │ │ │ -%d: %d-%lu (rc:%d) %s %d-%lu (rc:%d) │ │ │ │ -libs/splitalign.c │ │ │ │ -qrylen >= a[i].qrystart+lengths[i] │ │ │ │ -ends[i] <= qrylen │ │ │ │ -empty matrix returned for seqs: '%s'/'%s' (%d) │ │ │ │ -fragment %d: %d in %d[%d,%d] ' │ │ │ │ -'(%d) strand:%d │ │ │ │ -libs/iupac.c │ │ │ │ -sum == 0 │ │ │ │ -k < IUPACMAXBIT │ │ │ │ -sum == len │ │ │ │ -libs/intervaltree.c │ │ │ │ -ptr == NULL │ │ │ │ -[%ld,%ld] (max:%ld) │ │ │ │ - (default: │ │ │ │ -libs/manopt.c │ │ │ │ -maxarglen < 60 │ │ │ │ - [VERSION] │ │ │ │ - [REFERENCES] │ │ │ │ -flaglen <= 0! │ │ │ │ -shortopt %c already defined │ │ │ │ -longopt %s already defined │ │ │ │ -(%d,%d,%d) │ │ │ │ -flag %c (%s) with argument given │ │ │ │ -option %c (%s) without required argument │ │ │ │ -option with multiple arguments │ │ │ │ -a char for option %c (%s) argument required │ │ │ │ -option %c (%s) with multiple arguments │ │ │ │ -double '%s' argument for option %c (%s) out of range │ │ │ │ -double '%s' argument for option %c (%s) out of bounds │ │ │ │ -int argument '%s' for option %c (%s) out of range │ │ │ │ -int argument '%s' for option %c (%s) out of bounds │ │ │ │ -unsigned int argument '%s' for option %c (%s) out of range │ │ │ │ -unsigned int argument '%s' for option %c (%s) out of bounds │ │ │ │ -pair int option %c (%s) requires at least 2 values │ │ │ │ -pair int option %c (%s) requires exactly 2 values │ │ │ │ -'%s'-'%s' for option %c (%s) out of range │ │ │ │ -triple int option %c (%s) requires at least 3 values │ │ │ │ -triple int option %c (%s) requires exactly 3 values │ │ │ │ -'%s'-'%s'-'%s' for option %c (%s) out of range │ │ │ │ -range option %c (%s) requires at least two values │ │ │ │ -range option %c (%s) requires exactly two values │ │ │ │ -'%s' > '%s' for option %c (%s) │ │ │ │ -range option %c (%s) requires at least two values │ │ │ │ -range option %c (%s) requires exactly two values │ │ │ │ -'%s'>'%s' for option %c (%s) │ │ │ │ -list option %c (%s) requires at least one argument │ │ │ │ -list option %c (%s) too long! │ │ │ │ -list option %c (%s) too short! │ │ │ │ -list option %c (%s) too long! │ │ │ │ -list option %c (%s) too short! │ │ │ │ -unknown value %s for select option %c (%s) │ │ │ │ -unknown option %s type │ │ │ │ -error while parsing commandline. │ │ │ │ -option %s (%c) multiply selected │ │ │ │ -option '%s' unknown │ │ │ │ -required option '%s' (%c) missing │ │ │ │ -option: %s (%c) │ │ │ │ -libs/mathematics.c │ │ │ │ - %d │ │ │ │ -dia[i] >= 0 │ │ │ │ -dia[n-3] >= 0 │ │ │ │ -%f -> bin[%f] │ │ │ │ -allocation of %d bytes failed: exiting │ │ │ │ -libs/multicharseq.c │ │ │ │ -invalid character (NUL) in database sequences. Exit forced │ │ │ │ -refstart > substart: skipping MultiCharSeqAlignment │ │ │ │ -al[k]->al->u == al[k-1]->al->u │ │ │ │ -libs/filebuffer.c │ │ │ │ -feof(cb->dev) │ │ │ │ -no end of line │ │ │ │ +libs/nw.c │ │ │ │ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA │ │ │ │ +libs/seqclip.c │ │ │ │ +ws <= fs │ │ │ │ uoff: %d, uallen: %d, qryllen: %d, voff:%d │ │ │ │ libs/mapfrag.c │ │ │ │ seed->l + j <= seed->r │ │ │ │ ]-%d-[%d,%d]-%d-[ (mate:%d) -> %d-[%lu,%lu](rc:%d) │ │ │ │ fragments:%d, consecutive:%d, matestatus:%d, [%d,%d] (range:%d) │ │ │ │ dumping mapping set with %d mappings. │ │ │ │ mapping %d │ │ │ │ %s,%lu,%c,%u,%lu,%d,%d │ │ │ │ -QUALITY STRING ERROR in %s - %f │ │ │ │ -libs/mappingqual.c │ │ │ │ -mydoublequal >= 33.0 │ │ │ │ -besterr <= maxerr │ │ │ │ -avg: %f, log(%d): %f │ │ │ │ - %d \in [%d,%d]: logbinom(%d,%d)=%f │ │ │ │ - %d \in [%d,%d]: %f*(%d-%d)=%f, │ │ │ │ - %d \in [%d,%d]: factor=%f │ │ │ │ - %d \in [%d,%d]: temp=%f, sum=%f │ │ │ │ -error type 2 --------------- │ │ │ │ -[%d,%d]-%d: │ │ │ │ -len:%d, edist:%d, logged evalue:%f, pvalue:%f, lmateval:%f │ │ │ │ -base20: %f, base25: %f │ │ │ │ -log10(eval-base20): %f, log10(eval-base25): %f │ │ │ │ -log10(eval/base20): %f, log10(eval/base25): %f │ │ │ │ -log10(eval/log(len)): %f │ │ │ │ --------- │ │ │ │ -libs/nw.c │ │ │ │ -libs/alignment.c │ │ │ │ -uoff < ulen && voff < vlen │ │ │ │ -check1 == check2 │ │ │ │ -uoff: %d, voff: %d │ │ │ │ -%s(%d) -> (%d) │ │ │ │ -new expandpos %d, len:%d │ │ │ │ -expandlen[%d] %d nucleotides at meop:%d step:%d; expandpos:%d │ │ │ │ -expanding alignment ended │ │ │ │ -msteps == 0 || ssteps == 0 │ │ │ │ -a->voff == b->voff │ │ │ │ -a->uoff == b->uoff │ │ │ │ -a->numofmeops == b->numofmeops │ │ │ │ -a->meops[i].steps == b->meops[i].steps │ │ │ │ -a->meops[i].eop == b->meops[i].eop │ │ │ │ -libs/matealign.c │ │ │ │ -s->elem[s->n-1].matestatus == 3 │ │ │ │ -libs/biofiles.c │ │ │ │ -descr[0] == '@' || descr[0] == '>' │ │ │ │ -f->seqs != NULL │ │ │ │ -retrieval of sequence %d failed. Exit forced. │ │ │ │ -Couldnt open %s for reading. Exit forced. │ │ │ │ -fseeko failed. Exit forced. │ │ │ │ -ftello failed. Exit forced. │ │ │ │ -fastq error: qual string > nt string: %d │ │ │ │ -fastxgzRead: Couldn't open file '%s': %s. Exit forced. │ │ │ │ -extraction failed (%s) │ │ │ │ -empty descr buffer in loop n=%d │ │ │ │ -%s: qual longer than nt string (n=%d). Exit. │ │ │ │ -!fastq || seqbuffer │ │ │ │ -empty descr buffer after loop n=%d │ │ │ │ -Couldnt close file! │ │ │ │ -f->matestart │ │ │ │ -f->quals │ │ │ │ -f->quals && f->quals[elem] │ │ │ │ -n == f->active_noofseqs │ │ │ │ -n==0 || bl_fastaHasQuality(f) │ │ │ │ -f->quals != NULL │ │ │ │ -!bl_fastaHasQuality(f) │ │ │ │ -The fasta/fastq IDs in both mate files do not match. │ │ │ │ -The first mismatch occurred at fastq number %u │ │ │ │ -Exiting. │ │ │ │ -bl_fastaCheckMateID(f, n, descr, descrlen) │ │ │ │ -offset < f->noofseqs │ │ │ │ -f->hasIndex │ │ │ │ -pieces <= f->chunkindex->size │ │ │ │ -chunkindex->ap[chunks-1].cumnoofseqs == matechunkindex->ap[chunks-1].cumnoofseqs │ │ │ │ -offset < f->chunkindex->size │ │ │ │ -chunk not found: chunks:%d, i:%d, idx[i]:%d, idx[i-1]:%d, k:%d │ │ │ │ -list: chunks:%d, i:%d, idx[i]:%d, idx[i-1]:%d, k:%d, fid:%d │ │ │ │ -1: Reading mates failed: mate and query files differ in size! │ │ │ │ -set->nooffiles %d = %d nooffiles │ │ │ │ -set->noofseqs %d = %d noofseqs │ │ │ │ -set->chunkindex->size %d = %d chunkindex->size │ │ │ │ -2: Reading mates failed: mate and query files differ in size! │ │ │ │ -3: Reading mates failed: mate and query files differ in size! │ │ │ │ -fastxRead: Couldn't open file '%s': %d. Exit forced. │ │ │ │ -fastxRead: fseeko failed for file %s. Exit forced. │ │ │ │ -fastq format error: quality string longer than nt string: %s │ │ │ │ -Provide fastx files either gzipped xor plain. Exit forced. │ │ │ │ -Provide fastx files either gzip'd xor plain. Exit forced. │ │ │ │ -set != NULL │ │ │ │ -Provide fastx files either gzipped xor txt. Exit forced. │ │ │ │ -Provide fastx files either gzip'd xor txt. Exit forced. │ │ │ │ -cur > -1 │ │ │ │ -retrieval of quality %d failed. Exit forced. │ │ │ │ -couldn't open %s - exit forced │ │ │ │ -%s %s %s │ │ │ │ -%lu %lu %c │ │ │ │ -GFF '%s' %d:%d: atoi failed │ │ │ │ -GFF '%s' %d:%d: %f(%s) :atof failed │ │ │ │ -GFF '%s' %d:%d: strand failed │ │ │ │ -GFF '%s' %d:%d: %s:atoi frame failed │ │ │ │ -'%s' not in GFF format │ │ │ │ -please provide a bed or gff file with the appropriate extension. │ │ │ │ -exon %d %d %d │ │ │ │ -%s/%sXXXXXX │ │ │ │ -%s/XXXXXX │ │ │ │ -Error in creating temporary file '%s'. Exit forced. │ │ │ │ -Error in closing temporary file '%s'. Exit forced. │ │ │ │ -headerwrite │ │ │ │ -Couldnt open file %s for writing. Exit forced. │ │ │ │ -Couldnt open file %s for reading. Exit forced. │ │ │ │ -renamed file '%s' successfully to '%s' │ │ │ │ -libs/fileio.c │ │ │ │ -renaming file '%s' to '%s' unsuccessful: %s │ │ │ │ -LC_COLLATE=C sort │ │ │ │ -%s -m -t '%c' %s %s > %s │ │ │ │ -%s -f %s │ │ │ │ -%s -o %s -t '%c' %s %s │ │ │ │ -sorting to '%s' │ │ │ │ -sorting to '%s' with '%s' failed: │ │ │ │ -renamed '%s' │ │ │ │ -moving '%s' file instead. │ │ │ │ -%s %s %s │ │ │ │ -renaming of '%s' failed: '%s'. │ │ │ │ -renaming of '%s' successful. │ │ │ │ -Couldnt open file '%s'. Exit forced! │ │ │ │ -%d %d %d │ │ │ │ -%f %f %f │ │ │ │ -libs/merge.c │ │ │ │ -(i->read->flag & 0x2) == (i->mate->flag & 0x2) │ │ │ │ -(j->read->flag & 0x2) == (j->mate->flag & 0x2) │ │ │ │ -Error in reading HI tag for SAM entry: %sExit forced. │ │ │ │ -Split reads not supported yet. Exit forced. │ │ │ │ -Invalid SAM flag for entry: %sExit forced. │ │ │ │ -Multiple alignments for read %s with same HI tag value found. Exit forced. │ │ │ │ -len == 0 │ │ │ │ -HI tag is missing or invalid in SAM entry: %s │ │ │ │ -NH tag is missing or invalid in SAM entry: %s │ │ │ │ -processed == mi->processed │ │ │ │ -failed lock bin %d [%d,%d] │ │ │ │ -pthread_mutex_trylock │ │ │ │ -pthread_mutex_unlock │ │ │ │ -dms->noofdomains > 0 │ │ │ │ -Inconsistent noofbins in domains. Exit forced. │ │ │ │ -Merging bisulfite bins now. │ │ │ │ -pthread_attr_init │ │ │ │ -pthread_attr_setdetachstate │ │ │ │ -merging with %u threads │ │ │ │ -pthread_create │ │ │ │ -File %d not yet entirely processed. Exit forced. │ │ │ │ -@HD%cVN:1.0 │ │ │ │ -%cSO:coordinate │ │ │ │ -@SQ%cSN:%s%cLN:%d%c │ │ │ │ -@PG%cID:segemehl%cVN:%s%cCL:%s │ │ │ │ -@RG%cID:%s │ │ │ │ -@RG%cID:%s%c │ │ │ │ -@PG%cID:segemehl │ │ │ │ -libs/samheader.c │ │ │ │ -checkname && checklen │ │ │ │ -found rname %s (%lu) │ │ │ │ -found read group %s │ │ │ │ -additional info %s │ │ │ │ -open normal. │ │ │ │ -Couldn't open file '%s': %d. Exit forced. │ │ │ │ 1: malformed expression '%s'. Exit forced. │ │ │ │ libs/haarz.c │ │ │ │ 2: malformed expression '%s'. Exit forced. │ │ │ │ malformed expression '%s'. Exit forced. │ │ │ │ blank offset instead of 0: selected 3prime end only │ │ │ │ blank offset instead of 0: selected right end only │ │ │ │ range error for number '%s' Exit forced. │ │ │ │ @@ -791,44 +790,78 @@ │ │ │ │ reading annotation in GFF'%s'. │ │ │ │ searching %d items. │ │ │ │ selecting largest element. │ │ │ │ selecting smallest element. │ │ │ │ selecting all elements. │ │ │ │ summarizing %d splits. │ │ │ │ unknown program selected │ │ │ │ -bl_annotationtrackJoin │ │ │ │ -bl_annotationtrackSetItems │ │ │ │ -bl_annotationIndex │ │ │ │ -bl_getLocusLenOffset │ │ │ │ -bl_initLocus │ │ │ │ -bl_seqclipFind3Prime │ │ │ │ -matchstemModifyBranch │ │ │ │ +9@joinalignments │ │ │ │ +bl_fastaSetMateDescription │ │ │ │ +bl_fastaSetDescription │ │ │ │ +bl_fastaAddSequence │ │ │ │ +bl_fastxgzRead │ │ │ │ +bl_fastaDestructMate │ │ │ │ +bl_fastaDestructQuality │ │ │ │ +bl_fastaSetQuality │ │ │ │ +bl_fastxAdd │ │ │ │ +bl_fastaAddQuality │ │ │ │ +bl_fastaAdd │ │ │ │ +bl_fastxAddMate │ │ │ │ +bl_fastaAddMate │ │ │ │ +bl_fastxCopy │ │ │ │ +bl_fastxChopIndex │ │ │ │ +bl_fastxCopyIndex │ │ │ │ +bl_fastxRead │ │ │ │ +bl_fastxGetMateSet │ │ │ │ +bl_fastxGetChunkElem │ │ │ │ +bl_intervaltreeSearch │ │ │ │ +bl_fileBinsClose │ │ │ │ +bl_fileBinsUnlock │ │ │ │ +bl_fileBinsLock │ │ │ │ +bl_fileBinsCloseAll │ │ │ │ +bl_fileBinDomainsCloseAll │ │ │ │ +bl_fileBinsCClassRename │ │ │ │ +se_AlignSplitMap │ │ │ │ +se_kdAlignSplitChain │ │ │ │ +bgzip_findLenUncompressedData │ │ │ │ +bl_samgetNextSplit │ │ │ │ +bl_samgetRefIdx │ │ │ │ +bl_samgetPrevSplitRefIdx │ │ │ │ +bl_samgetPrevSplit │ │ │ │ +bl_sammappingJoinFrags │ │ │ │ =TGKCYSBAWRDMHVN │ │ │ │ bl_bamCrossSectionAddCoded │ │ │ │ sam_itr_next │ │ │ │ hxuzzzuuu │ │ │ │ bl_bamSamrec2Bamrec │ │ │ │ swtraceback │ │ │ │ localmultisplicedmatrixopt │ │ │ │ localmultisplicedtracebackopt │ │ │ │ localmultisplicedtraceback │ │ │ │ localsplicedmatrix │ │ │ │ localsplicedtraceback │ │ │ │ splicedtraceback │ │ │ │ -bgzip_findLenUncompressedData │ │ │ │ -bl_bgzBuildIndex │ │ │ │ bl_BEDread │ │ │ │ -bl_realloc │ │ │ │ -bl_calloc │ │ │ │ -printSubseq │ │ │ │ -bl_samgetNextSplit │ │ │ │ -bl_samgetRefIdx │ │ │ │ -bl_samgetPrevSplitRefIdx │ │ │ │ -bl_samgetPrevSplit │ │ │ │ -bl_sammappingJoinFrags │ │ │ │ +manopt_usage │ │ │ │ +bl_freplacestr │ │ │ │ +bl_getLocusLenOffset │ │ │ │ +bl_initLocus │ │ │ │ +choleskyTriDiagArrowFact │ │ │ │ +JanFebMarAprMayJunJulAugSepOctNovDec │ │ │ │ +SunMonTueWedThuFriSat │ │ │ │ +bl_mergefilematchComparePairingState │ │ │ │ +bl_mergeReadNext │ │ │ │ +se_mergeComplexMaster │ │ │ │ +se_mergeBisulfiteBinsNew │ │ │ │ +minshannonentropy │ │ │ │ +bl_samgetReferenceSequencesFromHeader │ │ │ │ +decodeQual33 │ │ │ │ +logreadcoexistence │ │ │ │ +bl_pairMateMapping │ │ │ │ +matchstemModifyBranch │ │ │ │ SM:sample1 LB:library1 PU:unit1 PL:illumina │ │ │ │ -k3,3 -k4,4n │ │ │ │ #descr;semi global alignment distance;seed score;seed Evalue;seed qstart;seed qend;semi global alignment matches;semi global alignment mismatches;semi global alignment insertions;semi global alignment deletions;strand;start of semi global alignment in subject(reference) sequence;end of semi global alignment in subject sequence;sequence descr;meop string;query │ │ │ │ #pair status;descr;semi global alignment distance;seed score;seed Evalue;seed qstart;seed qend;semi global alignment matches;semi global alignment mismatches;semi global alignment insertions;semi global alignment deletions;strand;start of semi global alignment in subject(reference) sequence;end of semi global alignment in subject sequence;sequence descr;meop string;number of matches;number of mate matches │ │ │ │ -k13,13 -k11,11n │ │ │ │ -k11,11n │ │ │ │ #pair status;descr;semi global alignment distance;seed score;seed qstart;seed qend;semi global alignment matches;semi global alignment mismatches;semi global alignment insertions;semi global alginment deletions;strand;start of semi global alignment in subject(reference) sequence;end of semi global alignment in subject sequence;sequence descr;meop string;number of matches;number of mate matches │ │ │ │ @@ -841,73 +874,39 @@ │ │ │ │ -k5,5 -k2,2n │ │ │ │ #descr;sstart;send;strand;edist;sequence descr │ │ │ │ #descr;full alignment edist;fragment score;fragment Evalue;fragment qstart;fragment qend;fragment matches;fragment mismatches;fragment insertions;fragment deletions;strand;sstart;send;sequence descr │ │ │ │ #descr;score;Evalue;qstart;qend;matches;mismatches;insertions;deletions;strand;sstart;send;sequence descr │ │ │ │ #gff-format │ │ │ │ #descr;score;qstart;qend;matches;mismatches;insertions;deletions;strand;sstart;send;sequence │ │ │ │ #descr;score;Evalue;qstart;qend;matches;mismatches;insertions;deletions;strand;sstart;send;sequence;sequence descr │ │ │ │ -JanFebMarAprMayJunJulAugSepOctNovDec │ │ │ │ -SunMonTueWedThuFriSat │ │ │ │ +bl_circBufferReadLine │ │ │ │ +bl_realloc │ │ │ │ +bl_calloc │ │ │ │ +bl_bgzBuildIndex │ │ │ │ +printSubseq │ │ │ │ +initAlignment │ │ │ │ +getSubstringEdist │ │ │ │ +multieopstring │ │ │ │ +mdstring │ │ │ │ +bl_compareAlignments │ │ │ │ +bl_annotationtrackJoin │ │ │ │ +bl_annotationtrackSetItems │ │ │ │ +bl_annotationIndex │ │ │ │ translateSufArrPos │ │ │ │ constructInvSufTab │ │ │ │ searchSuffixOff │ │ │ │ searchSuffixPath │ │ │ │ suffixArrayCreateHash │ │ │ │ searchSuffixArrayHash │ │ │ │ constructPsi │ │ │ │ -bl_fileBinsClose │ │ │ │ -bl_fileBinsUnlock │ │ │ │ -bl_fileBinsLock │ │ │ │ -bl_fileBinsCloseAll │ │ │ │ -bl_fileBinDomainsCloseAll │ │ │ │ -bl_fileBinsCClassRename │ │ │ │ -se_AlignSplitMap │ │ │ │ -se_kdAlignSplitChain │ │ │ │ -minshannonentropy │ │ │ │ -bl_intervaltreeSearch │ │ │ │ -manopt_usage │ │ │ │ -choleskyTriDiagArrowFact │ │ │ │ -joinalignments │ │ │ │ -bl_circBufferReadLine │ │ │ │ -bl_concatMappingSet │ │ │ │ -bl_getMapSeedLocus │ │ │ │ -decodeQual33 │ │ │ │ -logreadcoexistence │ │ │ │ nwtraceback │ │ │ │ sgtraceback │ │ │ │ -initAlignment │ │ │ │ -getSubstringEdist │ │ │ │ -multieopstring │ │ │ │ -mdstring │ │ │ │ -bl_compareAlignments │ │ │ │ -bl_pairMateMapping │ │ │ │ -bl_fastaSetMateDescription │ │ │ │ -bl_fastaSetDescription │ │ │ │ -bl_fastaAddSequence │ │ │ │ -bl_fastxgzRead │ │ │ │ -bl_fastaDestructMate │ │ │ │ -bl_fastaDestructQuality │ │ │ │ -bl_fastaSetQuality │ │ │ │ -bl_fastxAdd │ │ │ │ -bl_fastaAddQuality │ │ │ │ -bl_fastaAdd │ │ │ │ -bl_fastxAddMate │ │ │ │ -bl_fastaAddMate │ │ │ │ -bl_fastxCopy │ │ │ │ -bl_fastxChopIndex │ │ │ │ -bl_fastxCopyIndex │ │ │ │ -bl_fastxRead │ │ │ │ -bl_fastxGetMateSet │ │ │ │ -bl_fastxGetChunkElem │ │ │ │ -bl_freplacestr │ │ │ │ -bl_mergefilematchComparePairingState │ │ │ │ -bl_mergeReadNext │ │ │ │ -se_mergeComplexMaster │ │ │ │ -se_mergeBisulfiteBinsNew │ │ │ │ -bl_samgetReferenceSequencesFromHeader │ │ │ │ +bl_seqclipFind3Prime │ │ │ │ +bl_concatMappingSet │ │ │ │ +bl_getMapSeedLocus │ │ │ │ rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zifencei2p0_zmmul1p0 │ │ │ │ /usr/lib/debug/.dwz/riscv64-linux-gnu/segemehl.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .note.ABI-tag │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -16,480 +16,480 @@ │ │ │ │ ld a5,0(a4) │ │ │ │ sd a5,680(sp) │ │ │ │ li a5,0 │ │ │ │ li a5,10 │ │ │ │ sd s4,752(sp) │ │ │ │ mv s3,a1 │ │ │ │ auipc a2,0x60 │ │ │ │ - addi a2,a2,-1018 │ │ │ │ + addi a2,a2,-1930 │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,-994 │ │ │ │ + addi a1,a1,-1906 │ │ │ │ mv s4,a0 │ │ │ │ auipc a0,0x5d │ │ │ │ - addi a0,a0,-1548 │ │ │ │ + addi a0,a0,-196 │ │ │ │ sd ra,792(sp) │ │ │ │ sw a5,144(sp) │ │ │ │ sd s0,784(sp) │ │ │ │ sd s1,776(sp) │ │ │ │ sd s5,744(sp) │ │ │ │ sd s10,704(sp) │ │ │ │ sb zero,143(sp) │ │ │ │ sd zero,152(sp) │ │ │ │ sd zero,160(sp) │ │ │ │ sd zero,168(sp) │ │ │ │ - jal 3be82 │ │ │ │ + jal 26d6a │ │ │ │ ld a1,0(s3) │ │ │ │ addi a4,sp,256 │ │ │ │ mv a5,a0 │ │ │ │ sd a0,48(sp) │ │ │ │ sd a4,32(sp) │ │ │ │ mv a0,a4 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-1046 │ │ │ │ + addi a6,a6,-1958 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-998 │ │ │ │ + addi a4,a4,-1910 │ │ │ │ auipc a3,0x60 │ │ │ │ - addi a3,a3,-894 │ │ │ │ + addi a3,a3,-1806 │ │ │ │ li a2,0 │ │ │ │ - jal 3cbac │ │ │ │ + jal 27a94 │ │ │ │ li a5,2 │ │ │ │ li a1,2 │ │ │ │ blt a5,s4,3ad8 │ │ │ │ sext.w a1,s4 │ │ │ │ ld a0,32(sp) │ │ │ │ mv a2,s3 │ │ │ │ - jal 3df3a │ │ │ │ + jal 28e22 │ │ │ │ lw a4,8(a0) │ │ │ │ li a5,1 │ │ │ │ mv s10,a0 │ │ │ │ beq a4,a5,45b0 │ │ │ │ ld a1,0(s3) │ │ │ │ ld a5,48(sp) │ │ │ │ addi s0,sp,328 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-1114 │ │ │ │ + addi a6,a6,-2026 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-690 │ │ │ │ + addi a4,a4,-1602 │ │ │ │ auipc a3,0x60 │ │ │ │ - addi a3,a3,-562 │ │ │ │ + addi a3,a3,-1474 │ │ │ │ li a2,0 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cbac │ │ │ │ + jal 27a94 │ │ │ │ ld a5,16(s10) │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,-542 │ │ │ │ + addi a1,a1,-1454 │ │ │ │ ld s5,8(a5) │ │ │ │ mv a0,s5 │ │ │ │ jal 3580 │ │ │ │ mv s1,a0 │ │ │ │ beqz a0,4160 │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,162 │ │ │ │ + addi a1,a1,-750 │ │ │ │ mv a0,s5 │ │ │ │ jal 3580 │ │ │ │ beqz a0,3e92 │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,304 │ │ │ │ + addi a1,a1,-608 │ │ │ │ mv a0,s5 │ │ │ │ jal 3580 │ │ │ │ bnez a0,45a0 │ │ │ │ - auipc a5,0x5a │ │ │ │ - fld fa5,750(a5) │ │ │ │ + auipc a5,0x60 │ │ │ │ + fld fa5,838(a5) │ │ │ │ li a5,5 │ │ │ │ auipc s1,0x60 │ │ │ │ - addi s1,s1,-596 │ │ │ │ + addi s1,s1,-1508 │ │ │ │ li a1,24 │ │ │ │ fsd fa5,184(sp) │ │ │ │ sd s7,728(sp) │ │ │ │ sd s6,736(sp) │ │ │ │ sd s8,720(sp) │ │ │ │ sd s9,712(sp) │ │ │ │ sw a5,148(sp) │ │ │ │ sd s1,176(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ sd a0,208(sp) │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-626 │ │ │ │ + addi a4,a4,-1538 │ │ │ │ li a5,1 │ │ │ │ sd a4,8(a0) │ │ │ │ slli a5,a5,0x20 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-632 │ │ │ │ + addi a4,a4,-1544 │ │ │ │ sd s1,0(a0) │ │ │ │ addi a5,a5,1 │ │ │ │ sd a4,16(a0) │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,210 │ │ │ │ + addi a1,a1,-702 │ │ │ │ li a4,3 │ │ │ │ mv a0,s0 │ │ │ │ sw a4,200(sp) │ │ │ │ sd a5,192(sp) │ │ │ │ - jal 3cdc8 │ │ │ │ + jal 27cb0 │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,-626 │ │ │ │ + addi a1,a1,-1538 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cdc8 │ │ │ │ + jal 27cb0 │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-634 │ │ │ │ + addi a6,a6,-1546 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,174 │ │ │ │ + addi a5,a5,-738 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,230 │ │ │ │ + addi a4,a4,-682 │ │ │ │ li a3,102 │ │ │ │ li a2,1 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ addi a5,sp,148 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-200 │ │ │ │ + addi a6,a6,-1112 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,200 │ │ │ │ + addi a5,a5,-712 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,248 │ │ │ │ + addi a4,a4,-664 │ │ │ │ li a3,109 │ │ │ │ li a2,0 │ │ │ │ li a1,4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ addi a5,sp,184 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,236 │ │ │ │ + addi a6,a6,-676 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,236 │ │ │ │ + addi a5,a5,-676 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,268 │ │ │ │ + addi a4,a4,-644 │ │ │ │ li a3,113 │ │ │ │ li a2,0 │ │ │ │ li a1,5 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-764 │ │ │ │ + addi a6,a6,-1676 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,244 │ │ │ │ + addi a5,a5,-668 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-572 │ │ │ │ + addi a4,a4,-1484 │ │ │ │ li a3,97 │ │ │ │ li a2,0 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ addi a5,sp,176 │ │ │ │ sd a5,0(sp) │ │ │ │ addi a7,sp,192 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-588 │ │ │ │ + addi a6,a6,-1500 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,244 │ │ │ │ + addi a5,a5,-668 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,284 │ │ │ │ + addi a4,a4,-628 │ │ │ │ li a3,77 │ │ │ │ li a2,0 │ │ │ │ li a1,17 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-628 │ │ │ │ + addi a6,a6,-1540 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,-620 │ │ │ │ + addi a5,a5,-1532 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-564 │ │ │ │ + addi a4,a4,-1476 │ │ │ │ li a3,65 │ │ │ │ li a2,0 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-670 │ │ │ │ + addi a6,a6,-1582 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,-582 │ │ │ │ + addi a5,a5,-1494 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-558 │ │ │ │ + addi a4,a4,-1470 │ │ │ │ li a3,79 │ │ │ │ li a2,0 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ mv a2,s3 │ │ │ │ mv a1,s4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3df3a │ │ │ │ + jal 28e22 │ │ │ │ mv s7,a0 │ │ │ │ li a2,0 │ │ │ │ li a1,102 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 291a2 │ │ │ │ beqz a0,45fa │ │ │ │ lw a4,8(s7) │ │ │ │ li a5,2 │ │ │ │ blt a5,a4,4900 │ │ │ │ auipc a2,0x60 │ │ │ │ - addi a2,a2,-92 │ │ │ │ + addi a2,a2,-1004 │ │ │ │ li a1,102 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e342 │ │ │ │ + jal 2922a │ │ │ │ mv s1,a0 │ │ │ │ auipc a2,0x60 │ │ │ │ - addi a2,a2,120 │ │ │ │ + addi a2,a2,-792 │ │ │ │ li a1,77 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e342 │ │ │ │ + jal 2922a │ │ │ │ auipc a2,0x60 │ │ │ │ - addi a2,a2,-706 │ │ │ │ + addi a2,a2,-1618 │ │ │ │ li a1,65 │ │ │ │ mv s9,a0 │ │ │ │ mv a0,s0 │ │ │ │ sd s9,40(sp) │ │ │ │ addi s3,sp,400 │ │ │ │ - jal 3e342 │ │ │ │ + jal 2922a │ │ │ │ mv s8,a0 │ │ │ │ mv a0,s3 │ │ │ │ sd s8,24(sp) │ │ │ │ - jal 614a │ │ │ │ + jal 4a786 │ │ │ │ lw a3,8(s1) │ │ │ │ auipc a2,0x60 │ │ │ │ - addi a2,a2,128 │ │ │ │ + addi a2,a2,-784 │ │ │ │ li a1,769 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,1804 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,892 │ │ │ │ + jal 323d2 │ │ │ │ lw a1,8(s1) │ │ │ │ li a0,0 │ │ │ │ li s4,0 │ │ │ │ slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ lw a5,8(s1) │ │ │ │ mv s6,a0 │ │ │ │ mv s5,a0 │ │ │ │ beqz a5,3db8 │ │ │ │ ld a5,16(s1) │ │ │ │ slli a4,s4,0x3 │ │ │ │ li a0,0 │ │ │ │ add a5,a5,a4 │ │ │ │ ld a1,0(a5) │ │ │ │ addi s4,s4,1 │ │ │ │ addi s5,s5,8 │ │ │ │ - jal 1c928 │ │ │ │ + jal 260fa │ │ │ │ sd a0,-8(s5) │ │ │ │ mv a2,a0 │ │ │ │ mv a1,s3 │ │ │ │ li a0,0 │ │ │ │ - jal 6676 │ │ │ │ + jal 4acb2 │ │ │ │ lw a4,8(s1) │ │ │ │ sext.w a5,s4 │ │ │ │ bltu a5,a4,3d8c │ │ │ │ lw a3,464(sp) │ │ │ │ auipc a2,0x60 │ │ │ │ - addi a2,a2,60 │ │ │ │ + addi a2,a2,-852 │ │ │ │ li a1,776 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,1712 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,800 │ │ │ │ + jal 323d2 │ │ │ │ lwu a1,464(sp) │ │ │ │ ld a0,472(sp) │ │ │ │ li a2,208 │ │ │ │ auipc a3,0x76 │ │ │ │ ld a3,346(a3) │ │ │ │ jal 3400 │ │ │ │ li a2,0 │ │ │ │ li a1,79 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 291a2 │ │ │ │ bnez a0,4890 │ │ │ │ li a2,0 │ │ │ │ li a1,97 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 291a2 │ │ │ │ bnez a0,473e │ │ │ │ lw a3,464(sp) │ │ │ │ auipc a2,0x60 │ │ │ │ - addi a2,a2,154 │ │ │ │ + addi a2,a2,-758 │ │ │ │ li a1,837 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,1630 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,718 │ │ │ │ + jal 323d2 │ │ │ │ ld a0,0(s2) │ │ │ │ fld fa0,184(sp) │ │ │ │ lw a2,148(sp) │ │ │ │ li a3,1 │ │ │ │ mv a1,s3 │ │ │ │ - jal 5d560 │ │ │ │ + jal 5d560 │ │ │ │ lw a5,8(s1) │ │ │ │ mv s2,s6 │ │ │ │ li s4,0 │ │ │ │ beqz a5,3e5e │ │ │ │ ld a1,0(s2) │ │ │ │ li a0,0 │ │ │ │ addiw s4,s4,1 │ │ │ │ - jal 6554 │ │ │ │ + jal 4ab90 │ │ │ │ ld a0,0(s2) │ │ │ │ addi s2,s2,8 │ │ │ │ jal 3670 │ │ │ │ lw a5,8(s1) │ │ │ │ sd zero,-8(s2) │ │ │ │ bltu s4,a5,3e3e │ │ │ │ mv a0,s6 │ │ │ │ jal 3670 │ │ │ │ ld a0,208(sp) │ │ │ │ jal 3670 │ │ │ │ mv a1,s3 │ │ │ │ li a0,0 │ │ │ │ sd zero,208(sp) │ │ │ │ - jal 65c6 │ │ │ │ + jal 4ac02 │ │ │ │ mv a0,s7 │ │ │ │ - jal 3cc00 │ │ │ │ + jal 27ae8 │ │ │ │ mv a0,s7 │ │ │ │ jal 3670 │ │ │ │ ld s6,736(sp) │ │ │ │ ld s7,728(sp) │ │ │ │ ld s8,720(sp) │ │ │ │ ld s9,712(sp) │ │ │ │ j 44fe │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,-690 │ │ │ │ + addi a1,a1,-1602 │ │ │ │ mv a0,s0 │ │ │ │ sd s8,720(sp) │ │ │ │ sd s11,696(sp) │ │ │ │ - jal 3cdc8 │ │ │ │ - auipc a1,0x60 │ │ │ │ - addi a1,a1,-1384 │ │ │ │ + jal 27cb0 │ │ │ │ + auipc a1,0x5f │ │ │ │ + addi a1,a1,1800 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cdc8 │ │ │ │ + jal 27cb0 │ │ │ │ addi a5,sp,160 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ - auipc a6,0x60 │ │ │ │ - addi a6,a6,-1396 │ │ │ │ - auipc a5,0x60 │ │ │ │ - addi a5,a5,-1388 │ │ │ │ - auipc a4,0x60 │ │ │ │ - addi a4,a4,-1340 │ │ │ │ + auipc a6,0x5f │ │ │ │ + addi a6,a6,1788 │ │ │ │ + auipc a5,0x5f │ │ │ │ + addi a5,a5,1796 │ │ │ │ + auipc a4,0x5f │ │ │ │ + addi a4,a4,1844 │ │ │ │ li a3,100 │ │ │ │ li a2,1 │ │ │ │ li a1,8 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ addi a5,sp,152 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ - auipc a6,0x60 │ │ │ │ - addi a6,a6,-1352 │ │ │ │ - auipc a5,0x60 │ │ │ │ - addi a5,a5,-1352 │ │ │ │ - auipc a4,0x60 │ │ │ │ - addi a4,a4,-1312 │ │ │ │ + auipc a6,0x5f │ │ │ │ + addi a6,a6,1832 │ │ │ │ + auipc a5,0x5f │ │ │ │ + addi a5,a5,1832 │ │ │ │ + auipc a4,0x5f │ │ │ │ + addi a4,a4,1872 │ │ │ │ li a3,98 │ │ │ │ li a2,1 │ │ │ │ li a1,8 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ addi a5,sp,144 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-1004 │ │ │ │ + addi a6,a6,-1916 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,-1004 │ │ │ │ + addi a5,a5,-1916 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-988 │ │ │ │ + addi a4,a4,-1900 │ │ │ │ li a3,116 │ │ │ │ li a2,0 │ │ │ │ li a1,4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ addi a5,sp,168 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ - auipc a6,0x60 │ │ │ │ - addi a6,a6,-1440 │ │ │ │ - auipc a5,0x60 │ │ │ │ - addi a5,a5,-1176 │ │ │ │ + auipc a6,0x5f │ │ │ │ + addi a6,a6,1744 │ │ │ │ + auipc a5,0x5f │ │ │ │ + addi a5,a5,2008 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-1136 │ │ │ │ + addi a4,a4,-2048 │ │ │ │ li a3,111 │ │ │ │ li a2,0 │ │ │ │ li a1,8 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ addi a5,sp,143 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-1106 │ │ │ │ + addi a4,a4,-2018 │ │ │ │ li a7,0 │ │ │ │ li a6,0 │ │ │ │ li a3,117 │ │ │ │ sd a5,0(sp) │ │ │ │ li a2,0 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,-902 │ │ │ │ + addi a5,a5,-1814 │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ mv a2,s3 │ │ │ │ mv a1,s4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3df3a │ │ │ │ + jal 28e22 │ │ │ │ addi s11,sp,560 │ │ │ │ mv a5,a0 │ │ │ │ li a1,0 │ │ │ │ mv a0,s11 │ │ │ │ sd a5,88(sp) │ │ │ │ jal 3440 │ │ │ │ lw a4,144(sp) │ │ │ │ li a5,1 │ │ │ │ li s8,0 │ │ │ │ bltu a5,a4,45e6 │ │ │ │ ld a0,168(sp) │ │ │ │ beqz a0,3fc8 │ │ │ │ auipc a1,0x5a │ │ │ │ - addi a1,a1,706 │ │ │ │ + addi a1,a1,1146 │ │ │ │ jal 3750 │ │ │ │ sd a0,56(sp) │ │ │ │ beqz a0,4996 │ │ │ │ ld a2,56(sp) │ │ │ │ lw a0,144(sp) │ │ │ │ lui a1,0x989 │ │ │ │ mv a3,s11 │ │ │ │ addi a1,a1,1664 │ │ │ │ sd s6,736(sp) │ │ │ │ sd s9,712(sp) │ │ │ │ - jal 4500a │ │ │ │ + jal 411ae │ │ │ │ lwu a1,144(sp) │ │ │ │ mv s9,a0 │ │ │ │ li a0,0 │ │ │ │ slli a1,a1,0x5 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ lwu a1,144(sp) │ │ │ │ li a4,96 │ │ │ │ mv a5,a0 │ │ │ │ mul a1,a1,a4 │ │ │ │ li a0,0 │ │ │ │ mv s1,a5 │ │ │ │ sd a5,64(sp) │ │ │ │ mv s6,s9 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ lwu a1,144(sp) │ │ │ │ mv a5,a0 │ │ │ │ li a0,0 │ │ │ │ slli a1,a1,0x3 │ │ │ │ mv s3,a5 │ │ │ │ sd a5,80(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ lw a5,144(sp) │ │ │ │ sd a0,72(sp) │ │ │ │ beqz a5,4610 │ │ │ │ addi a5,sp,640 │ │ │ │ sd a5,24(sp) │ │ │ │ addi a5,sp,600 │ │ │ │ sd s7,728(sp) │ │ │ │ @@ -498,27 +498,27 @@ │ │ │ │ mv s4,s3 │ │ │ │ li s9,0 │ │ │ │ addi s3,sp,216 │ │ │ │ sd a5,40(sp) │ │ │ │ ld a2,160(sp) │ │ │ │ ld a1,152(sp) │ │ │ │ mv a0,s1 │ │ │ │ - jal f67c │ │ │ │ + jal 21614 │ │ │ │ beqz s9,461a │ │ │ │ ld a2,0(s2) │ │ │ │ lbu a4,143(sp) │ │ │ │ ld a7,24(sp) │ │ │ │ sd s5,0(sp) │ │ │ │ mv a5,s8 │ │ │ │ mv a3,s1 │ │ │ │ mv a0,s4 │ │ │ │ sd zero,8(sp) │ │ │ │ mv a6,s11 │ │ │ │ mv a1,s3 │ │ │ │ - jal f00c │ │ │ │ + jal 20fa4 │ │ │ │ lw a5,144(sp) │ │ │ │ addiw s9,s9,1 │ │ │ │ addi s1,s1,32 │ │ │ │ addi s4,s4,96 │ │ │ │ addi s5,s5,48 │ │ │ │ bltu s9,a5,403c │ │ │ │ li a4,1 │ │ │ │ @@ -545,24 +545,24 @@ │ │ │ │ addiw s1,s1,1 │ │ │ │ jal 3250 │ │ │ │ lw a1,144(sp) │ │ │ │ addi s2,s2,8 │ │ │ │ bltu s1,a1,40ac │ │ │ │ ld s7,728(sp) │ │ │ │ mv a0,s6 │ │ │ │ - jal 450c4 │ │ │ │ + jal 41268 │ │ │ │ lw a1,144(sp) │ │ │ │ mv a0,s6 │ │ │ │ li s1,0 │ │ │ │ - jal 45084 │ │ │ │ + jal 41228 │ │ │ │ lw a5,144(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ beqz a5,40ec │ │ │ │ mv a0,s2 │ │ │ │ - jal f72a │ │ │ │ + jal 216c2 │ │ │ │ lw a5,144(sp) │ │ │ │ addiw s1,s1,1 │ │ │ │ addi s2,s2,32 │ │ │ │ bltu s1,a5,40da │ │ │ │ ld a0,64(sp) │ │ │ │ jal 3670 │ │ │ │ ld a0,80(sp) │ │ │ │ @@ -576,27 +576,27 @@ │ │ │ │ bgeu a5,a4,4118 │ │ │ │ addi a0,sp,600 │ │ │ │ jal 3770 │ │ │ │ addi a0,sp,640 │ │ │ │ jal 3770 │ │ │ │ ld s1,88(sp) │ │ │ │ mv a0,s1 │ │ │ │ - jal 3cc00 │ │ │ │ + jal 27ae8 │ │ │ │ mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ ld a5,168(sp) │ │ │ │ beqz a5,4148 │ │ │ │ ld a0,56(sp) │ │ │ │ jal 35a0 │ │ │ │ ld a1,168(sp) │ │ │ │ li a3,9 │ │ │ │ - auipc a2,0x60 │ │ │ │ - addi a2,a2,-1308 │ │ │ │ + auipc a2,0x5f │ │ │ │ + addi a2,a2,1876 │ │ │ │ li a0,0 │ │ │ │ - jal 5977a │ │ │ │ + jal 2999c │ │ │ │ li a5,-1 │ │ │ │ beq a0,a5,493c │ │ │ │ mv a0,s6 │ │ │ │ jal 3670 │ │ │ │ ld s6,736(sp) │ │ │ │ ld s8,720(sp) │ │ │ │ ld s9,712(sp) │ │ │ │ @@ -604,229 +604,229 @@ │ │ │ │ j 44fe │ │ │ │ li a1,24 │ │ │ │ sd s11,696(sp) │ │ │ │ sd s6,736(sp) │ │ │ │ sd s7,728(sp) │ │ │ │ sd s8,720(sp) │ │ │ │ sd s9,712(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,1934 │ │ │ │ + addi a5,a5,1022 │ │ │ │ sd a5,0(a0) │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,1932 │ │ │ │ + addi a5,a5,1020 │ │ │ │ sd a5,8(a0) │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,1930 │ │ │ │ + addi a5,a5,1018 │ │ │ │ sd a5,16(a0) │ │ │ │ sd a0,104(sp) │ │ │ │ auipc a1,0x5f │ │ │ │ - addi a1,a1,1934 │ │ │ │ + addi a1,a1,1022 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cdc8 │ │ │ │ + jal 27cb0 │ │ │ │ auipc a1,0x5f │ │ │ │ - addi a1,a1,1944 │ │ │ │ + addi a1,a1,1032 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cdc8 │ │ │ │ + jal 27cb0 │ │ │ │ addi a5,sp,160 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x5f │ │ │ │ - addi a6,a6,1932 │ │ │ │ + addi a6,a6,1020 │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,1940 │ │ │ │ + addi a5,a5,1028 │ │ │ │ auipc a4,0x5f │ │ │ │ - addi a4,a4,1988 │ │ │ │ + addi a4,a4,1076 │ │ │ │ li a3,100 │ │ │ │ li a2,1 │ │ │ │ li a1,8 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ addi a5,sp,152 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x5f │ │ │ │ - addi a6,a6,1976 │ │ │ │ + addi a6,a6,1064 │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,1976 │ │ │ │ + addi a5,a5,1064 │ │ │ │ auipc a4,0x5f │ │ │ │ - addi a4,a4,2016 │ │ │ │ + addi a4,a4,1104 │ │ │ │ li a3,98 │ │ │ │ li a2,1 │ │ │ │ li a1,8 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x5f │ │ │ │ - addi a6,a6,1848 │ │ │ │ + addi a6,a6,936 │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,1992 │ │ │ │ + addi a5,a5,1080 │ │ │ │ auipc a4,0x5f │ │ │ │ - addi a4,a4,2040 │ │ │ │ + addi a4,a4,1128 │ │ │ │ li a3,97 │ │ │ │ li a2,0 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x5f │ │ │ │ - addi a6,a6,2030 │ │ │ │ + addi a6,a6,1118 │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,2038 │ │ │ │ - auipc a4,0x60 │ │ │ │ - addi a4,a4,-2002 │ │ │ │ + addi a5,a5,1126 │ │ │ │ + auipc a4,0x5f │ │ │ │ + addi a4,a4,1182 │ │ │ │ li a3,65 │ │ │ │ li a2,0 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x5f │ │ │ │ - addi a6,a6,1988 │ │ │ │ - auipc a5,0x60 │ │ │ │ - addi a5,a5,-2020 │ │ │ │ - auipc a4,0x60 │ │ │ │ - addi a4,a4,-1996 │ │ │ │ + addi a6,a6,1076 │ │ │ │ + auipc a5,0x5f │ │ │ │ + addi a5,a5,1164 │ │ │ │ + auipc a4,0x5f │ │ │ │ + addi a4,a4,1188 │ │ │ │ li a3,79 │ │ │ │ li a2,0 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ addi a5,sp,168 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x5f │ │ │ │ - addi a6,a6,1806 │ │ │ │ - auipc a5,0x60 │ │ │ │ - addi a5,a5,-2026 │ │ │ │ - auipc a4,0x60 │ │ │ │ - addi a4,a4,-1986 │ │ │ │ + addi a6,a6,894 │ │ │ │ + auipc a5,0x5f │ │ │ │ + addi a5,a5,1158 │ │ │ │ + auipc a4,0x5f │ │ │ │ + addi a4,a4,1198 │ │ │ │ li a3,111 │ │ │ │ li a2,0 │ │ │ │ li a1,8 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ addi a5,sp,143 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ li a6,0 │ │ │ │ - auipc a5,0x60 │ │ │ │ - addi a5,a5,-2010 │ │ │ │ - auipc a4,0x60 │ │ │ │ - addi a4,a4,-1970 │ │ │ │ + auipc a5,0x5f │ │ │ │ + addi a5,a5,1174 │ │ │ │ + auipc a4,0x5f │ │ │ │ + addi a4,a4,1214 │ │ │ │ li a3,117 │ │ │ │ li a2,0 │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ addi a5,sp,144 │ │ │ │ - auipc a4,0x60 │ │ │ │ - addi a4,a4,-1946 │ │ │ │ + auipc a4,0x5f │ │ │ │ + addi a4,a4,1238 │ │ │ │ li a7,0 │ │ │ │ - auipc a6,0x60 │ │ │ │ - addi a6,a6,-1988 │ │ │ │ + auipc a6,0x5f │ │ │ │ + addi a6,a6,1196 │ │ │ │ li a3,116 │ │ │ │ sd a5,0(sp) │ │ │ │ li a2,0 │ │ │ │ - auipc a5,0x60 │ │ │ │ - addi a5,a5,-1996 │ │ │ │ + auipc a5,0x5f │ │ │ │ + addi a5,a5,1188 │ │ │ │ li a1,4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 27d1c │ │ │ │ mv a2,s3 │ │ │ │ mv a1,s4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3df3a │ │ │ │ + jal 28e22 │ │ │ │ addi s11,sp,560 │ │ │ │ mv a5,a0 │ │ │ │ li a1,0 │ │ │ │ mv a0,s11 │ │ │ │ sd a5,112(sp) │ │ │ │ jal 3440 │ │ │ │ lw a4,144(sp) │ │ │ │ li a5,1 │ │ │ │ sd zero,40(sp) │ │ │ │ bltu a5,a4,45d0 │ │ │ │ ld a0,168(sp) │ │ │ │ beqz a0,4346 │ │ │ │ auipc a1,0x5a │ │ │ │ - addi a1,a1,-188 │ │ │ │ + addi a1,a1,252 │ │ │ │ jal 3750 │ │ │ │ sd a0,56(sp) │ │ │ │ beqz a0,49c2 │ │ │ │ li a2,0 │ │ │ │ li a1,79 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 291a2 │ │ │ │ bnez a0,465e │ │ │ │ li a2,0 │ │ │ │ li a1,97 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 291a2 │ │ │ │ bnez a0,4686 │ │ │ │ sd zero,120(sp) │ │ │ │ li s9,0 │ │ │ │ ld a2,56(sp) │ │ │ │ lw a0,144(sp) │ │ │ │ lui a1,0x989 │ │ │ │ mv a3,s11 │ │ │ │ addi a1,a1,1664 │ │ │ │ - jal 4500a │ │ │ │ + jal 411ae │ │ │ │ lwu a1,144(sp) │ │ │ │ mv a5,a0 │ │ │ │ li a0,0 │ │ │ │ slli a1,a1,0x5 │ │ │ │ mv s7,a5 │ │ │ │ sd a5,72(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ lwu a1,144(sp) │ │ │ │ li a4,96 │ │ │ │ mv a5,a0 │ │ │ │ mul a1,a1,a4 │ │ │ │ li a0,0 │ │ │ │ mv s4,a5 │ │ │ │ sd a5,80(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ lwu a1,144(sp) │ │ │ │ mv a5,a0 │ │ │ │ li a0,0 │ │ │ │ slli a1,a1,0x3 │ │ │ │ mv s3,a5 │ │ │ │ sd a5,96(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ lw a5,144(sp) │ │ │ │ sd a0,88(sp) │ │ │ │ beqz a5,4734 │ │ │ │ addi a5,sp,640 │ │ │ │ sd a5,24(sp) │ │ │ │ addi a5,sp,600 │ │ │ │ mv s8,s3 │ │ │ │ mv s5,s3 │ │ │ │ li s6,0 │ │ │ │ addi s3,sp,216 │ │ │ │ sd a5,64(sp) │ │ │ │ ld a2,160(sp) │ │ │ │ ld a1,152(sp) │ │ │ │ mv a0,s4 │ │ │ │ - jal f67c │ │ │ │ + jal 21614 │ │ │ │ beqz s6,455a │ │ │ │ ld a2,0(s2) │ │ │ │ ld a5,40(sp) │ │ │ │ lbu a4,143(sp) │ │ │ │ ld a7,24(sp) │ │ │ │ sd s7,0(sp) │ │ │ │ mv a3,s4 │ │ │ │ mv a0,s5 │ │ │ │ sd s9,8(sp) │ │ │ │ mv a6,s11 │ │ │ │ mv a1,s3 │ │ │ │ - jal f00c │ │ │ │ + jal 20fa4 │ │ │ │ lw a5,144(sp) │ │ │ │ addiw s6,s6,1 │ │ │ │ addi s4,s4,32 │ │ │ │ addi s5,s5,96 │ │ │ │ addi s7,s7,48 │ │ │ │ bltu s6,a5,43d2 │ │ │ │ li a4,1 │ │ │ │ @@ -853,23 +853,23 @@ │ │ │ │ addiw s2,s2,1 │ │ │ │ jal 3250 │ │ │ │ lw a1,144(sp) │ │ │ │ addi s3,s3,8 │ │ │ │ bltu s2,a1,4442 │ │ │ │ ld s2,72(sp) │ │ │ │ mv a0,s2 │ │ │ │ - jal 450c4 │ │ │ │ + jal 41268 │ │ │ │ lw a1,144(sp) │ │ │ │ mv a0,s2 │ │ │ │ - jal 45084 │ │ │ │ + jal 41228 │ │ │ │ lw a5,144(sp) │ │ │ │ ld s2,80(sp) │ │ │ │ beqz a5,447e │ │ │ │ mv a0,s2 │ │ │ │ - jal f72a │ │ │ │ + jal 216c2 │ │ │ │ lw a5,144(sp) │ │ │ │ addiw s1,s1,1 │ │ │ │ addi s2,s2,32 │ │ │ │ bltu s1,a5,446c │ │ │ │ ld a0,80(sp) │ │ │ │ jal 3670 │ │ │ │ ld a0,96(sp) │ │ │ │ @@ -884,45 +884,45 @@ │ │ │ │ ld a5,168(sp) │ │ │ │ beqz a5,44a8 │ │ │ │ ld a0,56(sp) │ │ │ │ jal 35a0 │ │ │ │ beqz s9,44d0 │ │ │ │ addi a1,sp,480 │ │ │ │ li a0,0 │ │ │ │ - jal 65c6 │ │ │ │ + jal 4ac02 │ │ │ │ ld s1,120(sp) │ │ │ │ li a0,0 │ │ │ │ mv a1,s1 │ │ │ │ - jal 6554 │ │ │ │ + jal 4ab90 │ │ │ │ mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ mv a0,s9 │ │ │ │ - jal 3b578 │ │ │ │ + jal 1270c │ │ │ │ mv a0,s9 │ │ │ │ jal 3670 │ │ │ │ ld s1,112(sp) │ │ │ │ mv a0,s1 │ │ │ │ - jal 3cc00 │ │ │ │ + jal 27ae8 │ │ │ │ mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ ld a0,72(sp) │ │ │ │ jal 3670 │ │ │ │ ld a0,104(sp) │ │ │ │ jal 3670 │ │ │ │ ld s6,736(sp) │ │ │ │ ld s7,728(sp) │ │ │ │ ld s8,720(sp) │ │ │ │ ld s9,712(sp) │ │ │ │ ld s11,696(sp) │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cc06 │ │ │ │ + jal 27aee │ │ │ │ ld a0,32(sp) │ │ │ │ - jal 3cc06 │ │ │ │ + jal 27aee │ │ │ │ mv a0,s10 │ │ │ │ - jal 3cc00 │ │ │ │ + jal 27ae8 │ │ │ │ mv a0,s10 │ │ │ │ jal 3670 │ │ │ │ ld a0,48(sp) │ │ │ │ jal 3670 │ │ │ │ auipc a5,0x76 │ │ │ │ ld a5,-1548(a5) │ │ │ │ ld a4,680(sp) │ │ │ │ @@ -943,42 +943,42 @@ │ │ │ │ ret │ │ │ │ lw a2,144(sp) │ │ │ │ ld a1,24(s4) │ │ │ │ ld a3,64(sp) │ │ │ │ li s6,1 │ │ │ │ sltu a2,s6,a2 │ │ │ │ mv a0,s3 │ │ │ │ - jal d756 │ │ │ │ + jal 1f6ee │ │ │ │ ld a2,0(s2) │ │ │ │ ld a5,40(sp) │ │ │ │ lbu a4,143(sp) │ │ │ │ ld a7,24(sp) │ │ │ │ sd s7,0(sp) │ │ │ │ mv a3,s4 │ │ │ │ mv a0,s5 │ │ │ │ sd s9,8(sp) │ │ │ │ mv a6,s11 │ │ │ │ mv a1,s3 │ │ │ │ - jal f00c │ │ │ │ + jal 20fa4 │ │ │ │ lw a5,144(sp) │ │ │ │ addi s4,s4,32 │ │ │ │ addi s5,s5,96 │ │ │ │ addi s7,s7,48 │ │ │ │ bgeu s6,a5,4734 │ │ │ │ li s6,1 │ │ │ │ j 43d2 │ │ │ │ ld a0,32(sp) │ │ │ │ - auipc a1,0x60 │ │ │ │ - addi a1,a1,-1762 │ │ │ │ - jal 3cb4a │ │ │ │ + auipc a1,0x5f │ │ │ │ + addi a1,a1,1422 │ │ │ │ + jal 27a32 │ │ │ │ j 44fe │ │ │ │ ld a0,32(sp) │ │ │ │ auipc a1,0x5f │ │ │ │ - addi a1,a1,630 │ │ │ │ - jal 3cb4a │ │ │ │ + addi a1,a1,-282 │ │ │ │ + jal 27a32 │ │ │ │ j 3aea │ │ │ │ addi a0,sp,600 │ │ │ │ jal 3770 │ │ │ │ addi a0,sp,640 │ │ │ │ jal 3770 │ │ │ │ j 449e │ │ │ │ li a1,0 │ │ │ │ @@ -995,324 +995,324 @@ │ │ │ │ jal 3440 │ │ │ │ li a1,0 │ │ │ │ addi a0,sp,640 │ │ │ │ jal 3440 │ │ │ │ li s8,1 │ │ │ │ j 3fb2 │ │ │ │ auipc a1,0x5f │ │ │ │ - addi a1,a1,1966 │ │ │ │ + addi a1,a1,1054 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cb4a │ │ │ │ + jal 27a32 │ │ │ │ j 3d14 │ │ │ │ ld s7,728(sp) │ │ │ │ ld a0,80(sp) │ │ │ │ - jal f1da │ │ │ │ + jal 21172 │ │ │ │ lw a1,144(sp) │ │ │ │ j 40c4 │ │ │ │ lw a2,144(sp) │ │ │ │ ld a1,24(s1) │ │ │ │ ld a3,40(sp) │ │ │ │ li s9,1 │ │ │ │ sltu a2,s9,a2 │ │ │ │ mv a0,s3 │ │ │ │ - jal d756 │ │ │ │ + jal 1f6ee │ │ │ │ ld a2,0(s2) │ │ │ │ lbu a4,143(sp) │ │ │ │ ld a7,24(sp) │ │ │ │ sd s5,0(sp) │ │ │ │ mv a5,s8 │ │ │ │ mv a3,s1 │ │ │ │ mv a0,s4 │ │ │ │ sd zero,8(sp) │ │ │ │ mv a6,s11 │ │ │ │ mv a1,s3 │ │ │ │ - jal f00c │ │ │ │ + jal 20fa4 │ │ │ │ lw a5,144(sp) │ │ │ │ addi s1,s1,32 │ │ │ │ addi s4,s4,96 │ │ │ │ addi s5,s5,48 │ │ │ │ bgeu s9,a5,460c │ │ │ │ li s9,1 │ │ │ │ j 403c │ │ │ │ addi s3,sp,400 │ │ │ │ mv a0,s3 │ │ │ │ - jal 73d8 │ │ │ │ + jal 4ba14 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,1088 │ │ │ │ + addi a2,a2,176 │ │ │ │ li a1,79 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e342 │ │ │ │ + jal 2922a │ │ │ │ ld a5,16(a0) │ │ │ │ mv a1,s3 │ │ │ │ ld a0,0(a5) │ │ │ │ - jal 5d0a4 │ │ │ │ + jal 5d0a4 │ │ │ │ j 4356 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,914 │ │ │ │ + addi a2,a2,2 │ │ │ │ li a1,97 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e342 │ │ │ │ + jal 2922a │ │ │ │ addi s5,sp,480 │ │ │ │ mv s7,a0 │ │ │ │ mv a0,s5 │ │ │ │ - jal 614a │ │ │ │ + jal 4a786 │ │ │ │ lw a5,8(s7) │ │ │ │ blez a5,4976 │ │ │ │ li s6,0 │ │ │ │ auipc s4,0x5f │ │ │ │ - addi s4,s4,1186 │ │ │ │ + addi s4,s4,274 │ │ │ │ auipc s3,0x5f │ │ │ │ - addi s3,s3,-574 │ │ │ │ + addi s3,s3,-1486 │ │ │ │ ld a5,16(s7) │ │ │ │ slli s8,s6,0x3 │ │ │ │ mv a2,s4 │ │ │ │ add a5,a5,s8 │ │ │ │ ld a3,0(a5) │ │ │ │ li a1,511 │ │ │ │ mv a0,s3 │ │ │ │ - jal 27d46 │ │ │ │ + jal 323d2 │ │ │ │ ld a5,16(s7) │ │ │ │ li a0,0 │ │ │ │ addi s6,s6,1 │ │ │ │ add a5,a5,s8 │ │ │ │ ld a1,0(a5) │ │ │ │ - jal 58fcc │ │ │ │ + jal ef08 │ │ │ │ mv a2,a0 │ │ │ │ mv s8,a0 │ │ │ │ mv a1,s5 │ │ │ │ li a0,0 │ │ │ │ - jal 6676 │ │ │ │ + jal 4acb2 │ │ │ │ lw a4,8(s7) │ │ │ │ sext.w a5,s6 │ │ │ │ blt a5,a4,46be │ │ │ │ sd s8,120(sp) │ │ │ │ li a2,0 │ │ │ │ li a1,79 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 291a2 │ │ │ │ bnez a0,4912 │ │ │ │ mv a0,s5 │ │ │ │ - jal 3a1e6 │ │ │ │ + jal 1137a │ │ │ │ lw a3,16(a0) │ │ │ │ mv s9,a0 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,1158 │ │ │ │ + addi a2,a2,246 │ │ │ │ li a1,524 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-686 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1598 │ │ │ │ + jal 323d2 │ │ │ │ j 436a │ │ │ │ ld a0,96(sp) │ │ │ │ - jal f482 │ │ │ │ + jal 2141a │ │ │ │ lw a1,144(sp) │ │ │ │ j 4456 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,730 │ │ │ │ + addi a2,a2,-182 │ │ │ │ li a1,97 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e342 │ │ │ │ + jal 2922a │ │ │ │ addi s5,sp,480 │ │ │ │ mv s9,a0 │ │ │ │ mv a0,s5 │ │ │ │ - jal 614a │ │ │ │ + jal 4a786 │ │ │ │ lw a5,8(s9) │ │ │ │ beqz a5,497a │ │ │ │ sd s11,696(sp) │ │ │ │ li s8,0 │ │ │ │ auipc s11,0x5f │ │ │ │ - addi s11,s11,1702 │ │ │ │ + addi s11,s11,790 │ │ │ │ ld a5,16(s9) │ │ │ │ slli s4,s8,0x3 │ │ │ │ mv a2,s11 │ │ │ │ add a5,a5,s4 │ │ │ │ ld a3,0(a5) │ │ │ │ li a1,794 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-780 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1692 │ │ │ │ + jal 323d2 │ │ │ │ ld a5,16(s9) │ │ │ │ li a0,0 │ │ │ │ addi s8,s8,1 │ │ │ │ add a5,a5,s4 │ │ │ │ ld a1,0(a5) │ │ │ │ - jal 58a02 │ │ │ │ + jal e93e │ │ │ │ mv a2,a0 │ │ │ │ mv s4,a0 │ │ │ │ mv a1,s5 │ │ │ │ li a0,0 │ │ │ │ - jal 6676 │ │ │ │ + jal 4acb2 │ │ │ │ lw a4,8(s9) │ │ │ │ sext.w a5,s8 │ │ │ │ bltu a5,a4,4772 │ │ │ │ ld s11,696(sp) │ │ │ │ li a2,0 │ │ │ │ li a1,79 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 291a2 │ │ │ │ bnez a0,48d6 │ │ │ │ mv a0,s5 │ │ │ │ - jal 3a1e6 │ │ │ │ + jal 1137a │ │ │ │ lw a3,16(a0) │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,972 │ │ │ │ + addi a2,a2,60 │ │ │ │ li a1,807 │ │ │ │ mv s8,a0 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-874 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1786 │ │ │ │ + jal 323d2 │ │ │ │ lw a3,464(sp) │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,1598 │ │ │ │ + addi a2,a2,686 │ │ │ │ li a1,808 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-902 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1814 │ │ │ │ + jal 323d2 │ │ │ │ li a2,0 │ │ │ │ li a1,77 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 291a2 │ │ │ │ beqz a0,48d2 │ │ │ │ ld a5,40(sp) │ │ │ │ auipc a1,0x5f │ │ │ │ - addi a1,a1,246 │ │ │ │ + addi a1,a1,-666 │ │ │ │ ld a5,16(a5) │ │ │ │ ld s9,0(a5) │ │ │ │ mv a0,s9 │ │ │ │ sd s9,176(sp) │ │ │ │ jal 3580 │ │ │ │ beqz a0,4958 │ │ │ │ auipc a1,0x5f │ │ │ │ - addi a1,a1,228 │ │ │ │ + addi a1,a1,-684 │ │ │ │ mv a0,s9 │ │ │ │ jal 3580 │ │ │ │ li a3,0 │ │ │ │ bnez a0,48ba │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,1570 │ │ │ │ + addi a2,a2,658 │ │ │ │ li a1,818 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-986 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1898 │ │ │ │ + jal 323d2 │ │ │ │ li a2,2 │ │ │ │ ld a3,24(sp) │ │ │ │ mv a1,s8 │ │ │ │ mv a0,s3 │ │ │ │ - jal 5d770 │ │ │ │ + jal 5d770 │ │ │ │ mv a1,s5 │ │ │ │ li a0,0 │ │ │ │ - jal 65c6 │ │ │ │ + jal 4ac02 │ │ │ │ mv a1,s4 │ │ │ │ li a0,0 │ │ │ │ - jal 6554 │ │ │ │ + jal 4ab90 │ │ │ │ mv a0,s4 │ │ │ │ jal 3670 │ │ │ │ mv a0,s8 │ │ │ │ - jal 3b578 │ │ │ │ + jal 1270c │ │ │ │ mv a0,s8 │ │ │ │ jal 3670 │ │ │ │ j 3e0a │ │ │ │ addi s4,sp,216 │ │ │ │ mv a0,s4 │ │ │ │ - jal 73d8 │ │ │ │ + jal 4ba14 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,526 │ │ │ │ + addi a2,a2,-386 │ │ │ │ li a1,79 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e342 │ │ │ │ + jal 2922a │ │ │ │ ld a5,16(a0) │ │ │ │ mv a1,s4 │ │ │ │ ld a0,0(a5) │ │ │ │ - jal 5d0a4 │ │ │ │ + jal 5d0a4 │ │ │ │ j 3dfa │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,1486 │ │ │ │ + addi a2,a2,574 │ │ │ │ li a1,820 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-1102 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-2014 │ │ │ │ + jal 323d2 │ │ │ │ li a2,0 │ │ │ │ j 4860 │ │ │ │ ld a6,240(sp) │ │ │ │ ld a5,232(sp) │ │ │ │ ld a4,224(sp) │ │ │ │ ld a3,216(sp) │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,658 │ │ │ │ + addi a2,a2,-254 │ │ │ │ li a1,800 │ │ │ │ - auipc a0,0x5f │ │ │ │ - addi a0,a0,-1138 │ │ │ │ - jal 27d46 │ │ │ │ + auipc a0,0x5e │ │ │ │ + addi a0,a0,2046 │ │ │ │ + jal 323d2 │ │ │ │ addi a1,sp,216 │ │ │ │ mv a0,s5 │ │ │ │ - jal 7222 │ │ │ │ + jal 4b85e │ │ │ │ j 47cc │ │ │ │ auipc a1,0x5f │ │ │ │ - addi a1,a1,1224 │ │ │ │ + addi a1,a1,312 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cb4a │ │ │ │ + jal 27a32 │ │ │ │ j 3d14 │ │ │ │ ld a6,424(sp) │ │ │ │ ld a5,416(sp) │ │ │ │ ld a4,408(sp) │ │ │ │ ld a3,400(sp) │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,598 │ │ │ │ + addi a2,a2,-314 │ │ │ │ li a1,517 │ │ │ │ - auipc a0,0x5f │ │ │ │ - addi a0,a0,-1198 │ │ │ │ - jal 27d46 │ │ │ │ + auipc a0,0x5e │ │ │ │ + addi a0,a0,1986 │ │ │ │ + jal 323d2 │ │ │ │ addi a1,sp,400 │ │ │ │ mv a0,s5 │ │ │ │ - jal 7222 │ │ │ │ + jal 4b85e │ │ │ │ j 4710 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,764 │ │ │ │ + addi a2,a2,-148 │ │ │ │ li a1,691 │ │ │ │ - auipc a0,0x5f │ │ │ │ - addi a0,a0,-1232 │ │ │ │ - jal 27d46 │ │ │ │ + auipc a0,0x5e │ │ │ │ + addi a0,a0,1952 │ │ │ │ + jal 323d2 │ │ │ │ j 4148 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,1264 │ │ │ │ + addi a2,a2,352 │ │ │ │ li a3,0 │ │ │ │ li a1,815 │ │ │ │ - auipc a0,0x5f │ │ │ │ - addi a0,a0,-1262 │ │ │ │ - jal 27d46 │ │ │ │ + auipc a0,0x5e │ │ │ │ + addi a0,a0,1922 │ │ │ │ + jal 323d2 │ │ │ │ li a2,1 │ │ │ │ j 4860 │ │ │ │ sd zero,120(sp) │ │ │ │ j 4700 │ │ │ │ li s4,0 │ │ │ │ j 47bc │ │ │ │ sd s6,736(sp) │ │ │ │ sd s7,728(sp) │ │ │ │ sd s8,720(sp) │ │ │ │ sd s9,712(sp) │ │ │ │ sd s11,696(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ ld a3,168(sp) │ │ │ │ - auipc a2,0x5e │ │ │ │ - addi a2,a2,1440 │ │ │ │ + auipc a2,0x5c │ │ │ │ + addi a2,a2,-1832 │ │ │ │ li a1,631 │ │ │ │ - auipc a0,0x5f │ │ │ │ - addi a0,a0,-1324 │ │ │ │ + auipc a0,0x5e │ │ │ │ + addi a0,a0,1860 │ │ │ │ sd s6,736(sp) │ │ │ │ sd s7,728(sp) │ │ │ │ sd s9,712(sp) │ │ │ │ - jal 27d46 │ │ │ │ + jal 323d2 │ │ │ │ li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ ld a3,168(sp) │ │ │ │ - auipc a2,0x5e │ │ │ │ - addi a2,a2,1396 │ │ │ │ + auipc a2,0x5c │ │ │ │ + addi a2,a2,-1876 │ │ │ │ li a1,490 │ │ │ │ - auipc a0,0x5f │ │ │ │ - addi a0,a0,-1368 │ │ │ │ - jal 27d46 │ │ │ │ + auipc a0,0x5e │ │ │ │ + addi a0,a0,1816 │ │ │ │ + jal 323d2 │ │ │ │ li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ unimp │ │ │ │ jal 4a06 │ │ │ │ mv a5,a0 │ │ │ │ auipc a0,0x75 │ │ │ │ ld a0,1550(a0) │ │ │ │ @@ -1370,43235 +1370,33244 @@ │ │ │ │ li a5,1 │ │ │ │ sb a5,0(s0) │ │ │ │ ld ra,8(sp) │ │ │ │ ld s0,0(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ j 4a34 │ │ │ │ - addi sp,sp,-208 │ │ │ │ - auipc a4,0x75 │ │ │ │ - ld a4,1138(a4) │ │ │ │ - sd s5,152(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,88(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s8,128(sp) │ │ │ │ - lw s7,16(s5) │ │ │ │ - lw s8,20(s5) │ │ │ │ - li a2,64 │ │ │ │ - addi a0,sp,24 │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s1,184(sp) │ │ │ │ - lw s0,8(s5) │ │ │ │ - sd s2,176(sp) │ │ │ │ - sd s3,168(sp) │ │ │ │ - sd s4,160(sp) │ │ │ │ - sd s6,144(sp) │ │ │ │ - lw s4,12(s5) │ │ │ │ - sd s9,120(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - sd ra,200(sp) │ │ │ │ - jal 3530 │ │ │ │ - lw s11,24(sp) │ │ │ │ - lui a5,0xd76aa │ │ │ │ - xor a4,s7,s8 │ │ │ │ - addiw a5,a5,1144 │ │ │ │ - and a4,a4,s4 │ │ │ │ - addw a5,s11,a5 │ │ │ │ - xor a4,s8,a4 │ │ │ │ - addw a5,a5,s0 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - lw t3,28(sp) │ │ │ │ - slliw a6,a5,0x7 │ │ │ │ - srliw a5,a5,0x19 │ │ │ │ - or a6,a6,a5 │ │ │ │ - lui a5,0xe8c7b │ │ │ │ - addw a6,a6,s4 │ │ │ │ - xor a4,s7,s4 │ │ │ │ - addiw a5,a5,1878 │ │ │ │ - and a4,a4,a6 │ │ │ │ - addw a5,t3,a5 │ │ │ │ - xor a4,s7,a4 │ │ │ │ - addw a5,a5,s8 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slliw a1,a5,0xc │ │ │ │ - lw a4,32(sp) │ │ │ │ - srliw a5,a5,0x14 │ │ │ │ - or a1,a1,a5 │ │ │ │ - lui a5,0x24207 │ │ │ │ - addw a1,a6,a1 │ │ │ │ - xor a3,s4,a6 │ │ │ │ - addiw a5,a5,219 │ │ │ │ - and a3,a3,a1 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - xor a3,s4,a3 │ │ │ │ - addw a5,a5,s7 │ │ │ │ - addw a5,a5,a3 │ │ │ │ - lw t5,36(sp) │ │ │ │ - srliw a0,a5,0xf │ │ │ │ - slliw a5,a5,0x11 │ │ │ │ - or a0,a0,a5 │ │ │ │ - lui a5,0xc1bdd │ │ │ │ - addw a0,a0,a1 │ │ │ │ - xor a3,a6,a1 │ │ │ │ - addiw a5,a5,-274 │ │ │ │ - and a3,a3,a0 │ │ │ │ - addw a5,t5,a5 │ │ │ │ - xor a3,a3,a6 │ │ │ │ - addw a5,a5,s4 │ │ │ │ - addw a5,a5,a3 │ │ │ │ - lw a2,40(sp) │ │ │ │ - srliw a3,a5,0xa │ │ │ │ - slliw a5,a5,0x16 │ │ │ │ - or a3,a3,a5 │ │ │ │ - lui a5,0xf57c1 │ │ │ │ - addw a3,a3,a0 │ │ │ │ - xor a7,a1,a0 │ │ │ │ - addiw a5,a5,-81 │ │ │ │ - and a7,a7,a3 │ │ │ │ - addw a5,a5,a2 │ │ │ │ - xor a7,a7,a1 │ │ │ │ - addw a5,a5,a6 │ │ │ │ - addw a5,a5,a7 │ │ │ │ - lw t0,44(sp) │ │ │ │ - slliw t4,a5,0x7 │ │ │ │ - srliw a5,a5,0x19 │ │ │ │ - or t4,t4,a5 │ │ │ │ - lui a5,0x4787c │ │ │ │ - addw t4,a3,t4 │ │ │ │ - xor a6,a0,a3 │ │ │ │ - addiw a5,a5,1578 │ │ │ │ - and a6,a6,t4 │ │ │ │ - addw a5,t0,a5 │ │ │ │ - xor a6,a6,a0 │ │ │ │ - addw a5,a5,a1 │ │ │ │ - addw a5,a5,a6 │ │ │ │ - slliw a1,a5,0xc │ │ │ │ - lw a6,48(sp) │ │ │ │ - srliw a5,a5,0x14 │ │ │ │ - or a1,a1,a5 │ │ │ │ - lui a5,0xa8304 │ │ │ │ - addw a1,t4,a1 │ │ │ │ - xor a7,a3,t4 │ │ │ │ - addiw a5,a5,1555 │ │ │ │ - and a7,a7,a1 │ │ │ │ - addw a5,a6,a5 │ │ │ │ - xor a7,a7,a3 │ │ │ │ - addw a5,a5,a0 │ │ │ │ - addw a5,a5,a7 │ │ │ │ - sd s0,8(sp) │ │ │ │ - srliw a7,a5,0xf │ │ │ │ - lw s0,52(sp) │ │ │ │ - slliw a5,a5,0x11 │ │ │ │ - or a7,a7,a5 │ │ │ │ - lui a5,0xfd469 │ │ │ │ - addw a7,a1,a7 │ │ │ │ - xor a0,t4,a1 │ │ │ │ - addiw a5,a5,1281 │ │ │ │ - and a0,a0,a7 │ │ │ │ - addw a5,a5,s0 │ │ │ │ - xor a0,a0,t4 │ │ │ │ - addw a5,a5,a3 │ │ │ │ - addw a5,a5,a0 │ │ │ │ - lw t1,56(sp) │ │ │ │ - srliw a0,a5,0xa │ │ │ │ - slliw a5,a5,0x16 │ │ │ │ - or a0,a0,a5 │ │ │ │ - lui a5,0x6980a │ │ │ │ - addw a0,a7,a0 │ │ │ │ - xor t6,a1,a7 │ │ │ │ - addiw a5,a5,-1832 │ │ │ │ - and t6,t6,a0 │ │ │ │ - addw a3,t1,a5 │ │ │ │ - addw a3,a3,t4 │ │ │ │ - xor a5,t6,a1 │ │ │ │ - addw a3,a3,a5 │ │ │ │ - slliw s1,a3,0x7 │ │ │ │ - lw a5,60(sp) │ │ │ │ - srliw a3,a3,0x19 │ │ │ │ - or s1,s1,a3 │ │ │ │ - lui a3,0x8b44f │ │ │ │ - addw s1,s1,a0 │ │ │ │ - xor t4,a7,a0 │ │ │ │ - addiw a3,a3,1967 │ │ │ │ - and t4,t4,s1 │ │ │ │ - addw a3,a3,a5 │ │ │ │ - xor t4,t4,a7 │ │ │ │ - addw a3,a3,a1 │ │ │ │ - addw a3,a3,t4 │ │ │ │ - slliw t2,a3,0xc │ │ │ │ - lw t4,64(sp) │ │ │ │ - srliw a3,a3,0x14 │ │ │ │ - or t2,t2,a3 │ │ │ │ - lui a3,0xffff6 │ │ │ │ - addw t2,s1,t2 │ │ │ │ - xor t6,a0,s1 │ │ │ │ - addiw a3,a3,-1103 │ │ │ │ - and t6,t6,t2 │ │ │ │ - addw a1,t4,a3 │ │ │ │ - addw a1,a1,a7 │ │ │ │ - xor a3,t6,a0 │ │ │ │ - addw a1,a1,a3 │ │ │ │ - srliw a7,a1,0xf │ │ │ │ - lw a3,68(sp) │ │ │ │ - slliw a1,a1,0x11 │ │ │ │ - or a7,a7,a1 │ │ │ │ - lui a1,0x895cd │ │ │ │ - addw a7,t2,a7 │ │ │ │ - xor t6,s1,t2 │ │ │ │ - addiw a1,a1,1982 │ │ │ │ - and t6,t6,a7 │ │ │ │ - addw a1,a1,a3 │ │ │ │ - xor t6,t6,s1 │ │ │ │ - addw a1,a1,a0 │ │ │ │ - addw a1,a1,t6 │ │ │ │ - srliw s2,a1,0xa │ │ │ │ - lw t6,72(sp) │ │ │ │ - slliw a1,a1,0x16 │ │ │ │ - or s2,s2,a1 │ │ │ │ - lui a1,0x6b901 │ │ │ │ - addw s2,a7,s2 │ │ │ │ - xor s3,t2,a7 │ │ │ │ - addiw a1,a1,290 │ │ │ │ - and s3,s3,s2 │ │ │ │ - addw a0,t6,a1 │ │ │ │ - addw a0,a0,s1 │ │ │ │ - xor a1,s3,t2 │ │ │ │ - addw a0,a0,a1 │ │ │ │ - slliw s1,a0,0x7 │ │ │ │ - lw a1,76(sp) │ │ │ │ - srliw a0,a0,0x19 │ │ │ │ - or s1,s1,a0 │ │ │ │ - lui a0,0xfd987 │ │ │ │ - addw s1,s2,s1 │ │ │ │ - xor s3,a7,s2 │ │ │ │ - addiw a0,a0,403 │ │ │ │ - and s3,s3,s1 │ │ │ │ - addw a0,a0,a1 │ │ │ │ - xor s3,s3,a7 │ │ │ │ - addw a0,a0,t2 │ │ │ │ - addw a0,a0,s3 │ │ │ │ - lw t2,80(sp) │ │ │ │ - slliw s6,a0,0xc │ │ │ │ - srliw a0,a0,0x14 │ │ │ │ - or s6,s6,a0 │ │ │ │ - lui a0,0xa6794 │ │ │ │ - addw s6,s1,s6 │ │ │ │ - xor s3,s2,s1 │ │ │ │ - addiw a0,a0,910 │ │ │ │ - and s3,s3,s6 │ │ │ │ - addw a0,t2,a0 │ │ │ │ - xor s3,s3,s2 │ │ │ │ - addw a0,a0,a7 │ │ │ │ - addw a0,a0,s3 │ │ │ │ - lw a7,84(sp) │ │ │ │ - srliw s3,a0,0xf │ │ │ │ - slliw a0,a0,0x11 │ │ │ │ - or s3,s3,a0 │ │ │ │ - lui a0,0x49b41 │ │ │ │ - addw s3,s6,s3 │ │ │ │ - xor s9,s1,s6 │ │ │ │ - addiw a0,a0,-2015 │ │ │ │ - and s9,s9,s3 │ │ │ │ - addw a0,a7,a0 │ │ │ │ - xor s9,s9,s1 │ │ │ │ - addw a0,a0,s2 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - srliw s2,a0,0xa │ │ │ │ - slliw a0,a0,0x16 │ │ │ │ - or s2,s2,a0 │ │ │ │ - addw s2,s3,s2 │ │ │ │ - lui a0,0xf61e2 │ │ │ │ - xor s9,s3,s2 │ │ │ │ - addiw a0,a0,1378 │ │ │ │ - and s9,s9,s6 │ │ │ │ - addw a0,t3,a0 │ │ │ │ - xor s9,s9,s3 │ │ │ │ - addw a0,a0,s1 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - slliw s1,a0,0x5 │ │ │ │ - srliw a0,a0,0x1b │ │ │ │ - or s1,s1,a0 │ │ │ │ - addw s1,s2,s1 │ │ │ │ - lui a0,0xc040b │ │ │ │ - xor s9,s2,s1 │ │ │ │ - addiw a0,a0,832 │ │ │ │ - and s9,s9,s3 │ │ │ │ - addw a0,a6,a0 │ │ │ │ - xor s9,s9,s2 │ │ │ │ - addw a0,a0,s6 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - slliw s6,a0,0x9 │ │ │ │ - srliw a0,a0,0x17 │ │ │ │ - or s6,s6,a0 │ │ │ │ - addw s6,s1,s6 │ │ │ │ - lui a0,0x265e6 │ │ │ │ - xor s9,s1,s6 │ │ │ │ - addiw a0,a0,-1455 │ │ │ │ - and s9,s9,s2 │ │ │ │ - addw a0,a0,a3 │ │ │ │ - xor s9,s9,s1 │ │ │ │ - addw a0,a0,s3 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - slliw s3,a0,0xe │ │ │ │ - srliw a0,a0,0x12 │ │ │ │ - or s3,s3,a0 │ │ │ │ - addw s3,s6,s3 │ │ │ │ - lui a0,0xe9b6c │ │ │ │ - xor s9,s6,s3 │ │ │ │ - addiw a0,a0,1962 │ │ │ │ - and s9,s9,s1 │ │ │ │ - addw a0,s11,a0 │ │ │ │ - xor s9,s9,s6 │ │ │ │ - addw a0,a0,s2 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - srliw s2,a0,0xc │ │ │ │ - slliw a0,a0,0x14 │ │ │ │ - or s2,s2,a0 │ │ │ │ - addw s2,s3,s2 │ │ │ │ - lui a0,0xd62f1 │ │ │ │ - xor s9,s3,s2 │ │ │ │ - addiw a0,a0,93 │ │ │ │ - and s9,s9,s6 │ │ │ │ - addw a0,t0,a0 │ │ │ │ - xor s9,s9,s3 │ │ │ │ - addw a0,a0,s1 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - slliw s1,a0,0x5 │ │ │ │ - srliw a0,a0,0x1b │ │ │ │ - or s1,s1,a0 │ │ │ │ - addw s1,s2,s1 │ │ │ │ - lui a0,0x2441 │ │ │ │ - xor s9,s2,s1 │ │ │ │ - addiw a0,a0,1107 │ │ │ │ - and s9,s9,s3 │ │ │ │ - addw a0,t4,a0 │ │ │ │ - xor s9,s9,s2 │ │ │ │ - addw a0,a0,s6 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - slliw s6,a0,0x9 │ │ │ │ - srliw a0,a0,0x17 │ │ │ │ - or s6,s6,a0 │ │ │ │ - addw s6,s1,s6 │ │ │ │ - lui a0,0xd8a1e │ │ │ │ - xor s9,s1,s6 │ │ │ │ - addiw a0,a0,1665 │ │ │ │ - and s9,s9,s2 │ │ │ │ - addw a0,a7,a0 │ │ │ │ - xor s9,s9,s1 │ │ │ │ - addw a0,a0,s3 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - slliw s3,a0,0xe │ │ │ │ - srliw a0,a0,0x12 │ │ │ │ - or s3,s3,a0 │ │ │ │ - addw s3,s6,s3 │ │ │ │ - lui a0,0xe7d40 │ │ │ │ - xor s9,s6,s3 │ │ │ │ - addiw a0,a0,-1080 │ │ │ │ - and s9,s9,s1 │ │ │ │ - addw a0,a0,a2 │ │ │ │ - xor s9,s9,s6 │ │ │ │ - addw a0,a0,s2 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - srliw s2,a0,0xc │ │ │ │ - slliw a0,a0,0x14 │ │ │ │ - or s2,s2,a0 │ │ │ │ - addw s2,s3,s2 │ │ │ │ - lui a0,0x21e1d │ │ │ │ - xor s9,s3,s2 │ │ │ │ - addiw a0,a0,-538 │ │ │ │ - and s9,s9,s6 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - xor s9,s9,s3 │ │ │ │ - addw a0,a0,s1 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - slliw s1,a0,0x5 │ │ │ │ - srliw a0,a0,0x1b │ │ │ │ - or s1,s1,a0 │ │ │ │ - addw s1,s2,s1 │ │ │ │ - lui a0,0xc3370 │ │ │ │ - xor s9,s2,s1 │ │ │ │ - addiw a0,a0,2006 │ │ │ │ - and s9,s9,s3 │ │ │ │ - addw a0,t2,a0 │ │ │ │ - xor s9,s9,s2 │ │ │ │ - addw a0,a0,s6 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - slliw s6,a0,0x9 │ │ │ │ - srliw a0,a0,0x17 │ │ │ │ - or s6,s6,a0 │ │ │ │ - addw s6,s1,s6 │ │ │ │ - lui a0,0xf4d51 │ │ │ │ - xor s9,s1,s6 │ │ │ │ - addiw a0,a0,-633 │ │ │ │ - and s9,s9,s2 │ │ │ │ - addw a0,t5,a0 │ │ │ │ - xor s9,s9,s1 │ │ │ │ - addw a0,a0,s3 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - slliw s3,a0,0xe │ │ │ │ - srliw a0,a0,0x12 │ │ │ │ - or s3,s3,a0 │ │ │ │ - addw s3,s6,s3 │ │ │ │ - lui a0,0x455a1 │ │ │ │ - xor s9,s6,s3 │ │ │ │ - addiw a0,a0,1261 │ │ │ │ - and s9,s9,s1 │ │ │ │ - addw a0,t1,a0 │ │ │ │ - xor s9,s9,s6 │ │ │ │ - addw a0,a0,s2 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - srliw s2,a0,0xc │ │ │ │ - slliw a0,a0,0x14 │ │ │ │ - or s2,s2,a0 │ │ │ │ - addw s2,s3,s2 │ │ │ │ - lui a0,0xa9e3f │ │ │ │ - xor s9,s3,s2 │ │ │ │ - addiw a0,a0,-1787 │ │ │ │ - and s9,s9,s6 │ │ │ │ - addw a0,a0,a1 │ │ │ │ - xor s9,s9,s3 │ │ │ │ - addw a0,a0,s1 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - slliw s1,a0,0x5 │ │ │ │ - srliw a0,a0,0x1b │ │ │ │ - or a0,a0,s1 │ │ │ │ - addw a0,s2,a0 │ │ │ │ - lui s1,0xfcefa │ │ │ │ - xor s9,s2,a0 │ │ │ │ - addiw s1,s1,1016 │ │ │ │ - and s9,s9,s3 │ │ │ │ - addw s1,s1,a4 │ │ │ │ - xor s9,s9,s2 │ │ │ │ - addw s1,s1,s6 │ │ │ │ - addw s1,s1,s9 │ │ │ │ - slliw s6,s1,0x9 │ │ │ │ - srliw s1,s1,0x17 │ │ │ │ - or s6,s6,s1 │ │ │ │ - addw s6,a0,s6 │ │ │ │ - lui s1,0x676f0 │ │ │ │ - xor s9,a0,s6 │ │ │ │ - addiw s1,s1,729 │ │ │ │ - and s9,s9,s2 │ │ │ │ - addw s1,s1,s0 │ │ │ │ - xor s9,s9,a0 │ │ │ │ - addw s1,s1,s3 │ │ │ │ - addw s1,s1,s9 │ │ │ │ - slliw s9,s1,0xe │ │ │ │ - srliw s1,s1,0x12 │ │ │ │ - or s9,s9,s1 │ │ │ │ - addw s9,s6,s9 │ │ │ │ - xor s10,s6,s9 │ │ │ │ - lui s1,0x8d2a5 │ │ │ │ - sext.w s10,s10 │ │ │ │ - addiw s1,s1,-886 │ │ │ │ - and s3,s10,a0 │ │ │ │ - addw s1,t6,s1 │ │ │ │ - addw s1,s1,s2 │ │ │ │ - xor s3,s3,s6 │ │ │ │ - addw s3,s1,s3 │ │ │ │ - srliw s2,s3,0xc │ │ │ │ - lui s1,0xfffa4 │ │ │ │ - slliw s3,s3,0x14 │ │ │ │ - or s2,s2,s3 │ │ │ │ - addiw s1,s1,-1726 │ │ │ │ - addw s2,s9,s2 │ │ │ │ - addw s1,t0,s1 │ │ │ │ - addw s1,s1,a0 │ │ │ │ - xor s10,s10,s2 │ │ │ │ - addw s3,s1,s10 │ │ │ │ - slliw a0,s3,0x4 │ │ │ │ - lui s1,0x8771f │ │ │ │ - srliw s3,s3,0x1c │ │ │ │ - or a0,a0,s3 │ │ │ │ - addiw s1,s1,1665 │ │ │ │ - addw a0,s2,a0 │ │ │ │ - xor s3,s9,s2 │ │ │ │ - addw s1,t1,s1 │ │ │ │ - addw s1,s1,s6 │ │ │ │ - xor s3,s3,a0 │ │ │ │ - addw s3,s1,s3 │ │ │ │ - slliw s6,s3,0xb │ │ │ │ - lui s1,0x6d9d6 │ │ │ │ - srliw s3,s3,0x15 │ │ │ │ - or s6,s6,s3 │ │ │ │ - addiw s1,s1,290 │ │ │ │ - addw s6,a0,s6 │ │ │ │ - xor s3,s2,a0 │ │ │ │ - addw s1,s1,a3 │ │ │ │ - xor s3,s3,s6 │ │ │ │ - addw s1,s1,s9 │ │ │ │ - addw s9,s1,s3 │ │ │ │ - slliw s3,s9,0x10 │ │ │ │ - lui s1,0xfde54 │ │ │ │ - srliw s9,s9,0x10 │ │ │ │ - or s3,s3,s9 │ │ │ │ - addiw s1,s1,-2036 │ │ │ │ - addw s3,s6,s3 │ │ │ │ - xor s9,a0,s6 │ │ │ │ - addw s1,t2,s1 │ │ │ │ - addw s1,s1,s2 │ │ │ │ - xor s9,s9,s3 │ │ │ │ - addw s9,s1,s9 │ │ │ │ - srliw s10,s9,0x9 │ │ │ │ - lui s2,0xa4bef │ │ │ │ - slliw s9,s9,0x17 │ │ │ │ - or s1,s10,s9 │ │ │ │ - addiw s2,s2,-1468 │ │ │ │ - addw s1,s3,s1 │ │ │ │ - xor s9,s6,s3 │ │ │ │ - addw s2,t3,s2 │ │ │ │ - xor s9,s9,s1 │ │ │ │ - addw s2,s2,a0 │ │ │ │ - addw s2,s2,s9 │ │ │ │ - slliw s9,s2,0x4 │ │ │ │ - lui a0,0x4bded │ │ │ │ - srliw s2,s2,0x1c │ │ │ │ - or s9,s9,s2 │ │ │ │ - addiw a0,a0,-87 │ │ │ │ - addw s9,s1,s9 │ │ │ │ - xor s2,s3,s1 │ │ │ │ - addw a0,a0,a2 │ │ │ │ - xor s2,s2,s9 │ │ │ │ - addw a0,a0,s6 │ │ │ │ - addw s6,a0,s2 │ │ │ │ - slliw s10,s6,0xb │ │ │ │ - lui s2,0xf6bb5 │ │ │ │ - srliw s6,s6,0x15 │ │ │ │ - or a0,s10,s6 │ │ │ │ - addiw s2,s2,-1184 │ │ │ │ - addw a0,s9,a0 │ │ │ │ - xor s6,s1,s9 │ │ │ │ - addw s2,s0,s2 │ │ │ │ - addw s2,s2,s3 │ │ │ │ - xor s6,s6,a0 │ │ │ │ - addw s6,s2,s6 │ │ │ │ - slliw s10,s6,0x10 │ │ │ │ - lui s3,0xbebfc │ │ │ │ - srliw s6,s6,0x10 │ │ │ │ - or s2,s10,s6 │ │ │ │ - addiw s3,s3,-912 │ │ │ │ - addw s2,a0,s2 │ │ │ │ - xor s6,s9,a0 │ │ │ │ - addw s3,t4,s3 │ │ │ │ - addw s3,s3,s1 │ │ │ │ - xor s6,s6,s2 │ │ │ │ - addw s6,s3,s6 │ │ │ │ - srliw s10,s6,0x9 │ │ │ │ - lui s1,0x289b8 │ │ │ │ - slliw s6,s6,0x17 │ │ │ │ - or s3,s10,s6 │ │ │ │ - addiw s1,s1,-314 │ │ │ │ - addw s3,s2,s3 │ │ │ │ - xor s6,a0,s2 │ │ │ │ - addw s1,s1,a1 │ │ │ │ - xor s6,s6,s3 │ │ │ │ - addw s1,s1,s9 │ │ │ │ - addw s9,s1,s6 │ │ │ │ - slliw s10,s9,0x4 │ │ │ │ - lui s6,0xeaa12 │ │ │ │ - srliw s9,s9,0x1c │ │ │ │ - or s1,s10,s9 │ │ │ │ - addiw s6,s6,2042 │ │ │ │ - addw s1,s3,s1 │ │ │ │ - xor s9,s2,s3 │ │ │ │ - addw s6,s11,s6 │ │ │ │ - addw s6,s6,a0 │ │ │ │ - xor s9,s9,s1 │ │ │ │ - addw s9,s6,s9 │ │ │ │ - slliw a0,s9,0xb │ │ │ │ - lui s6,0xd4ef3 │ │ │ │ - srliw s9,s9,0x15 │ │ │ │ - or a0,a0,s9 │ │ │ │ - addiw s6,s6,133 │ │ │ │ - addw a0,a0,s1 │ │ │ │ - xor s9,s3,s1 │ │ │ │ - addw s6,t5,s6 │ │ │ │ - addw s6,s6,s2 │ │ │ │ - xor s9,s9,a0 │ │ │ │ - addw s9,s6,s9 │ │ │ │ - slliw s10,s9,0x10 │ │ │ │ - lui s2,0x4882 │ │ │ │ - srliw s9,s9,0x10 │ │ │ │ - or s6,s10,s9 │ │ │ │ - addiw s2,s2,-763 │ │ │ │ - addw s6,a0,s6 │ │ │ │ - xor s9,s1,a0 │ │ │ │ - addw s2,a6,s2 │ │ │ │ - addw s2,s2,s3 │ │ │ │ - xor s9,s9,s6 │ │ │ │ - addw s9,s2,s9 │ │ │ │ - srliw s10,s9,0x9 │ │ │ │ - lui s3,0xd9d4d │ │ │ │ - slliw s9,s9,0x17 │ │ │ │ - or s2,s10,s9 │ │ │ │ - addiw s3,s3,57 │ │ │ │ - addw s2,s6,s2 │ │ │ │ - xor s9,a0,s6 │ │ │ │ - addw s3,a5,s3 │ │ │ │ - addw s3,s3,s1 │ │ │ │ - xor s9,s9,s2 │ │ │ │ - addw s9,s3,s9 │ │ │ │ - slliw s1,s9,0x4 │ │ │ │ - lui s3,0xe6dba │ │ │ │ - srliw s9,s9,0x1c │ │ │ │ - or s1,s1,s9 │ │ │ │ - addiw s3,s3,-1563 │ │ │ │ - addw s1,s2,s1 │ │ │ │ - xor s9,s6,s2 │ │ │ │ - addw s3,t6,s3 │ │ │ │ - addw s3,s3,a0 │ │ │ │ - xor s9,s9,s1 │ │ │ │ - addw s9,s3,s9 │ │ │ │ - slliw s10,s9,0xb │ │ │ │ - lui a0,0x1fa28 │ │ │ │ - srliw s9,s9,0x15 │ │ │ │ - or s3,s10,s9 │ │ │ │ - addiw a0,a0,-776 │ │ │ │ - addw s3,s1,s3 │ │ │ │ - xor s9,s2,s1 │ │ │ │ - addw a0,a7,a0 │ │ │ │ - addw a0,a0,s6 │ │ │ │ - xor s9,s9,s3 │ │ │ │ - addw s9,a0,s9 │ │ │ │ - slliw s6,s9,0x10 │ │ │ │ - lui a0,0xc4ac5 │ │ │ │ - srliw s9,s9,0x10 │ │ │ │ - or s6,s6,s9 │ │ │ │ - addiw a0,a0,1637 │ │ │ │ - addw s6,s3,s6 │ │ │ │ - xor s9,s1,s3 │ │ │ │ - addw a0,a0,a4 │ │ │ │ - xor s9,s9,s6 │ │ │ │ - addw a0,a0,s2 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - srliw s2,a0,0x9 │ │ │ │ - slliw a0,a0,0x17 │ │ │ │ - or s2,s2,a0 │ │ │ │ - lui a0,0xf4292 │ │ │ │ - addw s2,s6,s2 │ │ │ │ - not s9,s3 │ │ │ │ - addiw a0,a0,580 │ │ │ │ - or s9,s9,s2 │ │ │ │ - addw a0,s11,a0 │ │ │ │ - xor s9,s9,s6 │ │ │ │ - addw a0,a0,s1 │ │ │ │ - addw s1,a0,s9 │ │ │ │ - slliw a0,s1,0x6 │ │ │ │ - srliw s1,s1,0x1a │ │ │ │ - or a0,a0,s1 │ │ │ │ - lui s1,0x432b0 │ │ │ │ - addw a0,s2,a0 │ │ │ │ - not s9,s6 │ │ │ │ - addiw s1,s1,-105 │ │ │ │ - or s9,s9,a0 │ │ │ │ - addw s1,s1,s0 │ │ │ │ - addw s1,s1,s3 │ │ │ │ - xor s0,s9,s2 │ │ │ │ - addw s1,s1,s0 │ │ │ │ - slliw s0,s1,0xa │ │ │ │ - srliw s1,s1,0x16 │ │ │ │ - or s0,s0,s1 │ │ │ │ - lui s1,0xab942 │ │ │ │ - addw s0,s0,a0 │ │ │ │ - not s3,s2 │ │ │ │ - addiw s1,s1,935 │ │ │ │ - or s3,s3,s0 │ │ │ │ - addw s1,t2,s1 │ │ │ │ - addw s1,s1,s6 │ │ │ │ - xor t2,s3,a0 │ │ │ │ - addw s1,s1,t2 │ │ │ │ - slliw t2,s1,0xf │ │ │ │ - srliw s1,s1,0x11 │ │ │ │ - or t2,t2,s1 │ │ │ │ - lui s1,0xfc93a │ │ │ │ - addw t2,s0,t2 │ │ │ │ - not s3,a0 │ │ │ │ - addiw s1,s1,57 │ │ │ │ - or s3,s3,t2 │ │ │ │ - addw s1,t0,s1 │ │ │ │ - addw s1,s1,s2 │ │ │ │ - xor t0,s3,s0 │ │ │ │ - addw s1,s1,t0 │ │ │ │ - srliw t0,s1,0xb │ │ │ │ - slliw s1,s1,0x15 │ │ │ │ - or t0,t0,s1 │ │ │ │ - lui s2,0x655b6 │ │ │ │ - addw t0,t2,t0 │ │ │ │ - not s1,s0 │ │ │ │ - addiw s2,s2,-1597 │ │ │ │ - or s1,s1,t0 │ │ │ │ - addw t6,t6,s2 │ │ │ │ - xor s1,s1,t2 │ │ │ │ - addw a0,t6,a0 │ │ │ │ - addw a0,a0,s1 │ │ │ │ - slliw t6,a0,0x6 │ │ │ │ - srliw a0,a0,0x1a │ │ │ │ - or t6,t6,a0 │ │ │ │ - lui a0,0x8f0cd │ │ │ │ - addw t6,t0,t6 │ │ │ │ - not s1,t2 │ │ │ │ - addiw a0,a0,-878 │ │ │ │ - or s1,s1,t6 │ │ │ │ - addw a0,t5,a0 │ │ │ │ + slli a3,a0,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + add a5,a5,a1 │ │ │ │ + lw a5,0(a5) │ │ │ │ + lw a3,0(a2) │ │ │ │ + mv a4,a0 │ │ │ │ + bgeu a3,a5,4acc │ │ │ │ + li a0,0 │ │ │ │ + beqz a4,4ad2 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a1,a1,a4 │ │ │ │ + lw a0,0(a1) │ │ │ │ + sltu a0,a0,a3 │ │ │ │ + xori a0,a0,1 │ │ │ │ + ret │ │ │ │ + sltu a0,a5,a3 │ │ │ │ + slli a0,a0,0x1 │ │ │ │ + ret │ │ │ │ + lbu a1,96(a0) │ │ │ │ + ld a0,88(a0) │ │ │ │ + j 491ac │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + lbu a1,96(a0) │ │ │ │ + ld a0,88(a0) │ │ │ │ + lw s0,32(a5) │ │ │ │ + jal 49246 │ │ │ │ + ld ra,8(sp) │ │ │ │ addw a0,a0,s0 │ │ │ │ - xor t5,s1,t0 │ │ │ │ - addw a0,a0,t5 │ │ │ │ - slliw t5,a0,0xa │ │ │ │ - srliw a0,a0,0x16 │ │ │ │ - or t5,t5,a0 │ │ │ │ - lui a0,0xffeff │ │ │ │ - addw t5,t6,t5 │ │ │ │ - not s0,t0 │ │ │ │ - addiw a0,a0,1149 │ │ │ │ - or s0,s0,t5 │ │ │ │ - addw a0,t4,a0 │ │ │ │ - addw a0,a0,t2 │ │ │ │ - xor t4,s0,t6 │ │ │ │ - addw a0,a0,t4 │ │ │ │ - slliw t4,a0,0xf │ │ │ │ - srliw a0,a0,0x11 │ │ │ │ - or t4,t4,a0 │ │ │ │ - lui a0,0x85846 │ │ │ │ - addw t4,t5,t4 │ │ │ │ - not t2,t6 │ │ │ │ - addiw a0,a0,-559 │ │ │ │ - or t2,t2,t4 │ │ │ │ - addw a0,t3,a0 │ │ │ │ - addw a0,a0,t0 │ │ │ │ - xor t3,t2,t5 │ │ │ │ - addw a0,a0,t3 │ │ │ │ - srliw t3,a0,0xb │ │ │ │ - slliw a0,a0,0x15 │ │ │ │ - or t3,t3,a0 │ │ │ │ - lui a0,0x6fa88 │ │ │ │ - addw t3,t4,t3 │ │ │ │ - not t0,t5 │ │ │ │ - addiw a0,a0,-433 │ │ │ │ - or t0,t0,t3 │ │ │ │ - addw a0,t1,a0 │ │ │ │ - addw a0,a0,t6 │ │ │ │ - xor t1,t0,t4 │ │ │ │ - addw a0,a0,t1 │ │ │ │ - slliw t1,a0,0x6 │ │ │ │ - srliw a0,a0,0x1a │ │ │ │ - or t1,t1,a0 │ │ │ │ - lui a0,0xfe2ce │ │ │ │ - addw t1,t3,t1 │ │ │ │ - not t6,t4 │ │ │ │ - addiw a0,a0,1760 │ │ │ │ - or t6,t6,t1 │ │ │ │ - addw a0,a7,a0 │ │ │ │ - addw a0,a0,t5 │ │ │ │ - xor a7,t6,t3 │ │ │ │ - addw a0,a0,a7 │ │ │ │ - slliw a7,a0,0xa │ │ │ │ - srliw a0,a0,0x16 │ │ │ │ - or a7,a7,a0 │ │ │ │ - lui a0,0xa3014 │ │ │ │ - addw a7,t1,a7 │ │ │ │ - not t5,t3 │ │ │ │ - addiw a0,a0,788 │ │ │ │ - or t5,t5,a7 │ │ │ │ - addw a0,a6,a0 │ │ │ │ - addw a0,a0,t4 │ │ │ │ - xor a6,t5,t1 │ │ │ │ - addw a0,a0,a6 │ │ │ │ - slliw a6,a0,0xf │ │ │ │ - srliw a0,a0,0x11 │ │ │ │ - or a0,a6,a0 │ │ │ │ - lui t4,0x4e081 │ │ │ │ - addw a0,a7,a0 │ │ │ │ - not a6,t1 │ │ │ │ - addiw t4,t4,417 │ │ │ │ - or a6,a6,a0 │ │ │ │ - addw a1,a1,t4 │ │ │ │ - xor a6,a6,a7 │ │ │ │ - addw a1,a1,t3 │ │ │ │ - addw a1,a1,a6 │ │ │ │ - srliw a6,a1,0xb │ │ │ │ - slliw a1,a1,0x15 │ │ │ │ - or a1,a6,a1 │ │ │ │ - lui t3,0xf7538 │ │ │ │ - addw a1,a1,a0 │ │ │ │ - not a6,a7 │ │ │ │ - addiw t3,t3,-382 │ │ │ │ - or a6,a6,a1 │ │ │ │ - addw a2,a2,t3 │ │ │ │ - xor a6,a6,a0 │ │ │ │ - addw a2,a2,t1 │ │ │ │ - addw a2,a2,a6 │ │ │ │ - slliw a6,a2,0x6 │ │ │ │ - srliw a2,a2,0x1a │ │ │ │ - or a2,a6,a2 │ │ │ │ - lui t1,0xbd3af │ │ │ │ - addw a2,a2,a1 │ │ │ │ - not a6,a0 │ │ │ │ - addiw t1,t1,565 │ │ │ │ - or a6,a6,a2 │ │ │ │ - addw a3,a3,t1 │ │ │ │ - xor a6,a6,a1 │ │ │ │ - addw a3,a3,a7 │ │ │ │ - addw a3,a3,a6 │ │ │ │ - slliw a6,a3,0xa │ │ │ │ - srliw a3,a3,0x16 │ │ │ │ - or a3,a6,a3 │ │ │ │ - lui a7,0x2ad7d │ │ │ │ - addw a3,a3,a2 │ │ │ │ - not a6,a1 │ │ │ │ - addiw a7,a7,699 │ │ │ │ - or a6,a6,a3 │ │ │ │ - addw a4,a4,a7 │ │ │ │ - xor a6,a6,a2 │ │ │ │ - addw a4,a4,a0 │ │ │ │ - addw a4,a4,a6 │ │ │ │ - slliw a0,a4,0xf │ │ │ │ - srliw a4,a4,0x11 │ │ │ │ - or a4,a4,a0 │ │ │ │ - lui a6,0xeb86d │ │ │ │ - addw a4,a4,a3 │ │ │ │ - not a0,a2 │ │ │ │ - addiw a6,a6,913 │ │ │ │ - or a0,a0,a4 │ │ │ │ - addw a5,a5,a6 │ │ │ │ - addw a5,a5,a1 │ │ │ │ - ld s0,8(sp) │ │ │ │ - xor a0,a0,a3 │ │ │ │ - addw a5,a5,a0 │ │ │ │ - srliw a1,a5,0xb │ │ │ │ - slliw a5,a5,0x15 │ │ │ │ - or a1,a1,a5 │ │ │ │ - addw s4,s4,a4 │ │ │ │ - addw a5,s0,a2 │ │ │ │ - addw s7,s7,a4 │ │ │ │ - addw s4,s4,a1 │ │ │ │ - addw s8,s8,a3 │ │ │ │ - sw a5,8(s5) │ │ │ │ - auipc a5,0x75 │ │ │ │ - ld a5,-1846(a5) │ │ │ │ - sw s4,12(s5) │ │ │ │ - sw s7,16(s5) │ │ │ │ - sw s8,20(s5) │ │ │ │ - ld a4,88(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lbu a1,96(a0) │ │ │ │ + ld a0,88(a0) │ │ │ │ + j 491f8 │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s1,104(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s8,a1 │ │ │ │ + slli s2,s1,0x20 │ │ │ │ + li a1,48 │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + mv s0,a3 │ │ │ │ + mv s3,a4 │ │ │ │ + sd s6,64(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + jal 41306 │ │ │ │ + mv s11,a0 │ │ │ │ + slli a1,s2,0x2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s6,a0 │ │ │ │ + slli a1,s2,0x3 │ │ │ │ + li a0,0 │ │ │ │ + sd s6,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,24(s11) │ │ │ │ + li a1,257 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + li a2,256 │ │ │ │ + li a1,0 │ │ │ │ + mv s9,a0 │ │ │ │ + jal 3890 │ │ │ │ + sb s0,44(s11) │ │ │ │ + beqz s1,4d20 │ │ │ │ + add a5,s9,s3 │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + mv s5,s6 │ │ │ │ + li s10,0 │ │ │ │ + li s6,0 │ │ │ │ + li s7,0 │ │ │ │ + li a0,0 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + add s4,s9,s0 │ │ │ │ + sd a5,0(sp) │ │ │ │ + ld a1,0(s8) │ │ │ │ + ld a4,24(s11) │ │ │ │ + slli a2,s10,0x3 │ │ │ │ + lw a5,64(a1) │ │ │ │ + add a4,a4,a2 │ │ │ │ + sd a1,0(a4) │ │ │ │ + addw a5,a5,s6 │ │ │ │ + addiw a1,a5,2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + addiw s6,a5,1 │ │ │ │ + jal 41306 │ │ │ │ + beqz a0,4d26 │ │ │ │ + ld a5,0(s8) │ │ │ │ + li a2,0 │ │ │ │ + lw a4,64(a5) │ │ │ │ + beqz a4,4bf4 │ │ │ │ + ld a5,48(a5) │ │ │ │ + slli a1,s7,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + add a1,a1,a0 │ │ │ │ + sb a5,0(a1) │ │ │ │ + beqz a5,4cec │ │ │ │ + add a4,s9,a5 │ │ │ │ + sb a5,0(a4) │ │ │ │ + ld a5,0(s8) │ │ │ │ + addi a2,a2,1 │ │ │ │ + sext.w a4,a2 │ │ │ │ + lw a1,64(a5) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + bltu a4,a1,4bc2 │ │ │ │ + slli a4,s7,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + addiw a2,s7,1 │ │ │ │ + sext.w a5,s10 │ │ │ │ + mv a1,s7 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sext.w s7,a2 │ │ │ │ + beq s1,a5,4ca6 │ │ │ │ + sb s0,0(a4) │ │ │ │ + sb s0,0(s4) │ │ │ │ + sw a1,0(s5) │ │ │ │ + addi s10,s10,1 │ │ │ │ + addi s8,s8,8 │ │ │ │ + addi s5,s5,4 │ │ │ │ + bne s2,s10,4b8e │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + slli a3,s6,0x20 │ │ │ │ + or s2,s2,a3 │ │ │ │ + sd a0,16(s11) │ │ │ │ + sd s2,0(s11) │ │ │ │ + sd a5,8(s11) │ │ │ │ + mv a2,s9 │ │ │ │ + lbu a5,0(a2) │ │ │ │ + li s0,0 │ │ │ │ + addiw a0,s0,1 │ │ │ │ + li a6,256 │ │ │ │ + li t1,255 │ │ │ │ + sext.w a1,a0 │ │ │ │ + beqz a5,4c72 │ │ │ │ + addi a2,a2,1 │ │ │ │ + beq a1,a6,4d16 │ │ │ │ + mv s0,a1 │ │ │ │ + lbu a5,0(a2) │ │ │ │ + addiw a0,s0,1 │ │ │ │ + sext.w a1,a0 │ │ │ │ + bnez a5,4c5c │ │ │ │ + beq a1,a6,4d0c │ │ │ │ + subw a3,t1,a0 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + addi a7,a2,1 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + addi a4,a2,2 │ │ │ │ + mv a5,a7 │ │ │ │ + add a3,a3,a4 │ │ │ │ + j 4c92 │ │ │ │ + addi a5,a5,1 │ │ │ │ + beq a3,a5,4cc0 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + beqz a4,4c8c │ │ │ │ + sb a4,0(a2) │ │ │ │ + sb zero,0(a5) │ │ │ │ + mv a2,a7 │ │ │ │ + mv s0,a1 │ │ │ │ + j 4c64 │ │ │ │ + ld a5,0(sp) │ │ │ │ + sb s3,0(a4) │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + sb s3,0(a5) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + sw a1,0(s5) │ │ │ │ + add a2,a2,a0 │ │ │ │ + sb zero,0(a2) │ │ │ │ + j 4c1a │ │ │ │ + slli a1,a0,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 41306 │ │ │ │ + ld ra,120(sp) │ │ │ │ + sw s0,40(s11) │ │ │ │ + ld s0,112(sp) │ │ │ │ + sd a0,32(s11) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + mv a0,s11 │ │ │ │ + ld s11,24(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x59 │ │ │ │ + addi a2,a2,-438 │ │ │ │ + li a1,149 │ │ │ │ + auipc a0,0x59 │ │ │ │ + addi a0,a0,-474 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a1,256 │ │ │ │ + li s0,255 │ │ │ │ + j 4cc6 │ │ │ │ + li s0,256 │ │ │ │ + li a1,257 │ │ │ │ + j 4cc6 │ │ │ │ + li s6,0 │ │ │ │ + li a0,0 │ │ │ │ + j 4c2c │ │ │ │ + mv a3,s6 │ │ │ │ + auipc a2,0x59 │ │ │ │ + addi a2,a2,-560 │ │ │ │ + li a1,142 │ │ │ │ + auipc a0,0x59 │ │ │ │ + addi a0,a0,-532 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a0,16(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,8(s0) │ │ │ │ + beqz a0,4d5c │ │ │ │ + jal 3670 │ │ │ │ + ld a0,32(s0) │ │ │ │ + beqz a0,4d64 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,24(s0) │ │ │ │ + beqz a0,4d6c │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,0(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + j 3670 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + lw a6,0(a0) │ │ │ │ + sd s0,16(sp) │ │ │ │ + auipc s0,0x75 │ │ │ │ + ld s0,400(s0) │ │ │ │ + ld a4,0(s0) │ │ │ │ + sd a4,8(sp) │ │ │ │ + li a4,0 │ │ │ │ + sd ra,24(sp) │ │ │ │ + li a4,1 │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + beq a6,a4,4dbc │ │ │ │ + ld a3,16(a5) │ │ │ │ + ld a7,8(a5) │ │ │ │ + li a4,9 │ │ │ │ + subw a1,a1,a3 │ │ │ │ + sw a1,4(sp) │ │ │ │ + mv a5,a7 │ │ │ │ + bltu a4,a6,4db6 │ │ │ │ + j 4dce │ │ │ │ + addiw a0,a0,1 │ │ │ │ + addi a5,a5,4 │ │ │ │ + beq a6,a0,4dbc │ │ │ │ + lw a4,0(a5) │ │ │ │ + bgeu a1,a4,4dae │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s0) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,5682 │ │ │ │ - ld ra,200(sp) │ │ │ │ - ld s0,192(sp) │ │ │ │ - ld s1,184(sp) │ │ │ │ - ld s2,176(sp) │ │ │ │ - ld s3,168(sp) │ │ │ │ - ld s4,160(sp) │ │ │ │ - ld s5,152(sp) │ │ │ │ - ld s6,144(sp) │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s8,128(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - addi sp,sp,208 │ │ │ │ + bnez a5,4de6 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0x0 │ │ │ │ + addi a3,a3,-820 │ │ │ │ + addi a2,sp,4 │ │ │ │ + mv a1,a6 │ │ │ │ + mv a0,a7 │ │ │ │ + jal 16ef0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + j 4dbc │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lui a2,0x67452 │ │ │ │ - lui a3,0xefcdb │ │ │ │ - lui a4,0x98bae │ │ │ │ - lui a5,0x10325 │ │ │ │ - addi a2,a2,769 │ │ │ │ - addi a3,a3,-1143 │ │ │ │ - addi a4,a4,-770 │ │ │ │ - addi a5,a5,1142 │ │ │ │ - sw zero,4(a0) │ │ │ │ - sw zero,0(a0) │ │ │ │ - sw a2,8(a0) │ │ │ │ - sw a3,12(a0) │ │ │ │ - sw a4,16(a0) │ │ │ │ - sw a5,20(a0) │ │ │ │ - ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a2,5780 │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s2,32(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - lw a2,4(a0) │ │ │ │ - srliw a4,s2,0x1d │ │ │ │ - slliw a3,s2,0x3 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - addw a3,a3,a5 │ │ │ │ - addw a4,a4,a2 │ │ │ │ - sw a4,4(a0) │ │ │ │ - sext.w a2,a3 │ │ │ │ - sw a3,0(a0) │ │ │ │ - mv s1,a0 │ │ │ │ - mv s0,a1 │ │ │ │ - bgeu a2,a5,56ec │ │ │ │ + ld a5,8(a0) │ │ │ │ + li a4,0 │ │ │ │ + beqz a1,4e02 │ │ │ │ + addiw a4,a1,-1 │ │ │ │ + slli a0,a4,0x20 │ │ │ │ + srli a4,a0,0x1e │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw a4,0(a4) │ │ │ │ addiw a4,a4,1 │ │ │ │ - sw a4,4(a0) │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - andi s3,a5,63 │ │ │ │ - bnez s3,5736 │ │ │ │ - li a5,63 │ │ │ │ - mv s3,s0 │ │ │ │ - bgeu a5,s2,57b0 │ │ │ │ - addiw s3,s2,-64 │ │ │ │ - srliw s3,s3,0x6 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - slli s3,s3,0x6 │ │ │ │ - add s3,s3,s0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - addi s0,s0,64 │ │ │ │ - jal 4a9c │ │ │ │ - bne s0,s3,5710 │ │ │ │ - andi s2,s2,63 │ │ │ │ - bnez s2,57b0 │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - li s4,64 │ │ │ │ - addw s5,s2,s3 │ │ │ │ - bgeu s4,s5,5782 │ │ │ │ - subw s4,s4,s3 │ │ │ │ - slli s4,s4,0x20 │ │ │ │ - addi s5,s1,24 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a2,s4 │ │ │ │ - add a0,s5,s3 │ │ │ │ - jal 3530 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s3,s3,-64 │ │ │ │ - jal 4a9c │ │ │ │ - addw s2,s3,s2 │ │ │ │ - li a5,63 │ │ │ │ - add s0,s0,s4 │ │ │ │ - bgeu a5,s2,57e6 │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - j 5702 │ │ │ │ - ret │ │ │ │ - sd s6,0(sp) │ │ │ │ - slli a2,s2,0x20 │ │ │ │ - addi s6,s1,24 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv a1,s0 │ │ │ │ - add a0,s6,s3 │ │ │ │ - jal 3530 │ │ │ │ - beq s5,s4,57cc │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ + slli a0,a1,0x20 │ │ │ │ + srli a1,a0,0x1e │ │ │ │ + sw a4,0(a2) │ │ │ │ + add a5,a5,a1 │ │ │ │ + lw a5,0(a5) │ │ │ │ + sw a5,0(a3) │ │ │ │ ret │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - slli a2,s2,0x20 │ │ │ │ - mv a1,s3 │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - addi a0,s1,24 │ │ │ │ - ld s1,40(sp) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - addi sp,sp,64 │ │ │ │ - j 3530 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s1 │ │ │ │ - ld s6,0(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - j 4a9c │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - mv s3,s0 │ │ │ │ - j 5724 │ │ │ │ - lw a3,0(a0) │ │ │ │ - li a2,-255 │ │ │ │ - lw a4,4(a0) │ │ │ │ - srliw a5,a3,0x8 │ │ │ │ - srliw a6,a3,0x10 │ │ │ │ - zext.b a5,a5 │ │ │ │ - zext.b a7,a3 │ │ │ │ - zext.b a6,a6 │ │ │ │ - slli a5,a5,0x8 │ │ │ │ - slli a6,a6,0x10 │ │ │ │ - or a5,a5,a7 │ │ │ │ - slli a2,a2,0x18 │ │ │ │ - or a5,a5,a6 │ │ │ │ - srliw a7,a3,0x18 │ │ │ │ - addi a2,a2,-1 │ │ │ │ - li a6,-255 │ │ │ │ - slli a7,a7,0x18 │ │ │ │ - and a5,a5,a2 │ │ │ │ - slli a6,a6,0x20 │ │ │ │ - or a5,a5,a7 │ │ │ │ - zext.b t1,a4 │ │ │ │ - addi a6,a6,-1 │ │ │ │ - li a2,-255 │ │ │ │ - slli t1,t1,0x20 │ │ │ │ - and a5,a5,a6 │ │ │ │ - srliw a7,a4,0x8 │ │ │ │ - slli a2,a2,0x28 │ │ │ │ - or a5,a5,t1 │ │ │ │ - addi a2,a2,-1 │ │ │ │ - zext.b a7,a7 │ │ │ │ - li a6,-255 │ │ │ │ - slli a7,a7,0x28 │ │ │ │ - and a5,a5,a2 │ │ │ │ - slli a6,a6,0x30 │ │ │ │ - srliw a2,a4,0x10 │ │ │ │ - or a5,a5,a7 │ │ │ │ - addi a6,a6,-1 │ │ │ │ - zext.b a2,a2 │ │ │ │ - and a5,a5,a6 │ │ │ │ - slli a2,a2,0x30 │ │ │ │ - srliw a3,a3,0x3 │ │ │ │ - or a5,a5,a2 │ │ │ │ - li a2,55 │ │ │ │ addi sp,sp,-48 │ │ │ │ - subw a2,a2,a3 │ │ │ │ - srliw a4,a4,0x18 │ │ │ │ - slli a5,a5,0x8 │ │ │ │ - sd s2,16(sp) │ │ │ │ - slli a4,a4,0x38 │ │ │ │ - auipc s2,0x74 │ │ │ │ - ld s2,1678(s2) │ │ │ │ - srli a5,a5,0x8 │ │ │ │ - andi a2,a2,63 │ │ │ │ - or a5,a5,a4 │ │ │ │ + ld a2,8(a0) │ │ │ │ sd s1,24(sp) │ │ │ │ - ld a4,0(s2) │ │ │ │ - sd a4,8(sp) │ │ │ │ - li a4,0 │ │ │ │ - mv s1,a1 │ │ │ │ - addi a2,a2,1 │ │ │ │ - auipc a1,0x58 │ │ │ │ - addi a1,a1,1448 │ │ │ │ - sd a5,0(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ + lw a6,0(a0) │ │ │ │ + auipc s1,0x75 │ │ │ │ + ld s1,242(s1) │ │ │ │ + ld a5,0(s1) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ sd s0,32(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - jal 56b8 │ │ │ │ - li a2,8 │ │ │ │ - mv a1,sp │ │ │ │ - mv a0,s0 │ │ │ │ - jal 56b8 │ │ │ │ - lw a5,8(s0) │ │ │ │ - sb a5,0(s1) │ │ │ │ - lw a5,8(s0) │ │ │ │ - srliw a5,a5,0x8 │ │ │ │ - sb a5,1(s1) │ │ │ │ - lhu a5,10(s0) │ │ │ │ - sb a5,2(s1) │ │ │ │ - lbu a5,11(s0) │ │ │ │ - sb a5,3(s1) │ │ │ │ - lw a5,12(s0) │ │ │ │ - sb a5,4(s1) │ │ │ │ - lw a5,12(s0) │ │ │ │ - srliw a5,a5,0x8 │ │ │ │ - sb a5,5(s1) │ │ │ │ - lhu a5,14(s0) │ │ │ │ - sb a5,6(s1) │ │ │ │ - lbu a5,15(s0) │ │ │ │ - sb a5,7(s1) │ │ │ │ - lw a5,16(s0) │ │ │ │ - sb a5,8(s1) │ │ │ │ - lw a5,16(s0) │ │ │ │ - srliw a5,a5,0x8 │ │ │ │ - sb a5,9(s1) │ │ │ │ - lhu a5,18(s0) │ │ │ │ - sb a5,10(s1) │ │ │ │ - lbu a5,19(s0) │ │ │ │ - sb a5,11(s1) │ │ │ │ - lw a5,20(s0) │ │ │ │ - sb a5,12(s1) │ │ │ │ - lw a5,20(s0) │ │ │ │ - srliw a5,a5,0x8 │ │ │ │ - sb a5,13(s1) │ │ │ │ - lhu a5,22(s0) │ │ │ │ - sb a5,14(s1) │ │ │ │ - lbu a5,23(s0) │ │ │ │ - sb a5,15(s1) │ │ │ │ + sd ra,40(sp) │ │ │ │ + li a5,1 │ │ │ │ + mv s0,a2 │ │ │ │ + beq a6,a5,4e5a │ │ │ │ + ld a4,16(a0) │ │ │ │ + li a3,9 │ │ │ │ + mv a5,a2 │ │ │ │ + subw a1,a1,a4 │ │ │ │ + sw a1,4(sp) │ │ │ │ + li a4,0 │ │ │ │ + bltu a3,a6,4e52 │ │ │ │ + j 4e70 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a5,a5,4 │ │ │ │ + beq a6,a4,4e8e │ │ │ │ + lw a3,0(a5) │ │ │ │ + mv s0,a5 │ │ │ │ + bgeu a1,a3,4e4a │ │ │ │ ld a4,8(sp) │ │ │ │ - ld a5,0(s2) │ │ │ │ + ld a5,0(s1) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,5956 │ │ │ │ + lw a0,0(s0) │ │ │ │ + bnez a5,4e9c │ │ │ │ ld ra,40(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ + mv a0,s0 │ │ │ │ + auipc a3,0x0 │ │ │ │ + addi a3,a3,-982 │ │ │ │ + addi a2,sp,4 │ │ │ │ + mv a1,a6 │ │ │ │ + jal 16ef0 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a0,a5,0x1e │ │ │ │ + add s0,s0,a0 │ │ │ │ + j 4e5a │ │ │ │ + slli a5,a6,0x20 │ │ │ │ + srli a6,a5,0x1e │ │ │ │ + add s0,a2,a6 │ │ │ │ + j 4e5a │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-160 │ │ │ │ - sd s4,112(sp) │ │ │ │ - auipc s4,0x74 │ │ │ │ - ld s4,1458(s4) │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s2,128(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - sd a5,88(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv s0,a0 │ │ │ │ - mv s2,a1 │ │ │ │ - li a0,17 │ │ │ │ - li a1,1 │ │ │ │ - sd s3,120(sp) │ │ │ │ - sd s5,104(sp) │ │ │ │ - sd ra,152(sp) │ │ │ │ - jal 39f0 │ │ │ │ - auipc a5,0x58 │ │ │ │ - ld a5,372(a5) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + lw a6,0(a0) │ │ │ │ + sd s2,16(sp) │ │ │ │ + auipc s2,0x75 │ │ │ │ + ld s2,104(s2) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ sd a5,8(sp) │ │ │ │ - auipc a5,0x58 │ │ │ │ - ld a5,370(a5) │ │ │ │ - sd zero,0(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - mv s3,sp │ │ │ │ - beqz s2,59ec │ │ │ │ - li a3,1 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - slliw a5,s2,0x3 │ │ │ │ - srliw a4,s2,0x1d │ │ │ │ - addi a3,a3,-8 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - and a5,a5,a3 │ │ │ │ - or a5,a5,a4 │ │ │ │ - sd a5,0(sp) │ │ │ │ - sd s1,136(sp) │ │ │ │ - li a5,63 │ │ │ │ - bgeu a5,s2,5a12 │ │ │ │ - addiw s1,s2,-64 │ │ │ │ - srliw s1,s1,0x6 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - slli s1,s1,0x6 │ │ │ │ - add s1,s1,s0 │ │ │ │ - mv s3,sp │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s3 │ │ │ │ - addi s0,s0,64 │ │ │ │ - jal 4a9c │ │ │ │ - bne s1,s0,59d2 │ │ │ │ - andi s2,s2,63 │ │ │ │ - bnez s2,5a16 │ │ │ │ - ld s1,136(sp) │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 57ee │ │ │ │ - ld a4,88(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,5a28 │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s2,128(sp) │ │ │ │ - ld s3,120(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s5,104(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ - ret │ │ │ │ - mv s1,s0 │ │ │ │ - mv s3,sp │ │ │ │ - slli a2,s2,0x20 │ │ │ │ - mv a1,s1 │ │ │ │ + li a5,0 │ │ │ │ + li a4,1 │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + beq a6,a4,4ef6 │ │ │ │ + ld a7,16(a0) │ │ │ │ + li a5,9 │ │ │ │ + ld a0,8(a0) │ │ │ │ + subw a7,a1,a7 │ │ │ │ + sw a7,4(sp) │ │ │ │ + bgeu a5,a6,4f1a │ │ │ │ + slli a2,a6,0x20 │ │ │ │ + mv a4,a0 │ │ │ │ srli a2,a2,0x20 │ │ │ │ - addi a0,sp,24 │ │ │ │ - jal 3530 │ │ │ │ - ld s1,136(sp) │ │ │ │ - j 59ec │ │ │ │ - sd s1,136(sp) │ │ │ │ + li a5,0 │ │ │ │ + j 4eee │ │ │ │ + addi a5,a5,1 │ │ │ │ + addi a4,a4,4 │ │ │ │ + beq a2,a5,4f36 │ │ │ │ + lw a3,0(a4) │ │ │ │ + bgeu a7,a3,4ee6 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + ld a4,24(s1) │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a3,0(s2) │ │ │ │ + xor a3,a3,a2 │ │ │ │ + li a2,0 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld a5,48(a5) │ │ │ │ + subw a0,s0,a5 │ │ │ │ + bnez a3,4f3c │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0x0 │ │ │ │ + addi a3,a3,-1152 │ │ │ │ + addi a2,sp,4 │ │ │ │ + mv a1,a6 │ │ │ │ + jal 16ef0 │ │ │ │ + slli a4,a0,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + j 4ef6 │ │ │ │ + slli a5,a2,0x3 │ │ │ │ + j 4ef6 │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + lw a5,4(a0) │ │ │ │ + beqz a5,4f8e │ │ │ │ addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ sd s2,0(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - blez a1,5a66 │ │ │ │ - mv s2,a2 │ │ │ │ - beqz a2,5aa6 │ │ │ │ - mv s0,a0 │ │ │ │ - mul a0,a1,a2 │ │ │ │ - jal 3330 │ │ │ │ - sd a0,0(s0) │ │ │ │ - beqz a0,5a86 │ │ │ │ - li a5,-1 │ │ │ │ - sd s1,8(s0) │ │ │ │ - sd s2,24(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd a5,16(s0) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + li s0,0 │ │ │ │ + auipc s2,0x59 │ │ │ │ + addi s2,s2,-986 │ │ │ │ + ld a5,16(s1) │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,1 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lbu a2,0(a5) │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a4,4(s1) │ │ │ │ + sext.w a5,s0 │ │ │ │ + bltu a5,a4,4f5a │ │ │ │ ld s0,16(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ ld s2,0(sp) │ │ │ │ + auipc a1,0x5d │ │ │ │ + addi a1,a1,-1454 │ │ │ │ + li a0,1 │ │ │ │ addi sp,sp,32 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + auipc a1,0x5d │ │ │ │ + addi a1,a1,-1470 │ │ │ │ + li a0,1 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + ld a5,24(a0) │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + add a5,a5,a1 │ │ │ │ + ld a0,0(a5) │ │ │ │ ret │ │ │ │ - mv a3,a1 │ │ │ │ - auipc a2,0x58 │ │ │ │ - addi a2,a2,1056 │ │ │ │ - li a1,54 │ │ │ │ - auipc a0,0x58 │ │ │ │ - addi a0,a0,1116 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x58 │ │ │ │ - addi a2,a2,1192 │ │ │ │ - li a1,65 │ │ │ │ - auipc a0,0x58 │ │ │ │ - addi a0,a0,1084 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x58 │ │ │ │ - addi a2,a2,1080 │ │ │ │ - li a1,59 │ │ │ │ - auipc a0,0x58 │ │ │ │ - addi a0,a0,1052 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - ld s3,0(a0) │ │ │ │ - mv s1,a0 │ │ │ │ - beqz a1,5afe │ │ │ │ - ld a5,16(a0) │ │ │ │ - bltz a5,5afe │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - li s0,0 │ │ │ │ - mv s2,a1 │ │ │ │ - ld a0,24(s1) │ │ │ │ - mul a0,s0,a0 │ │ │ │ - addi s0,s0,1 │ │ │ │ - add a0,a0,s3 │ │ │ │ - jalr s2 │ │ │ │ - ld a5,16(s1) │ │ │ │ - bge a5,s0,5ae4 │ │ │ │ - ld s3,0(s1) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,40(sp) │ │ │ │ - sd zero,8(s1) │ │ │ │ - sd zero,16(s1) │ │ │ │ - sd zero,24(s1) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld a0,16(a0) │ │ │ │ - srli a0,a0,0x3f │ │ │ │ + fcvt.s.wu fa5,a0 │ │ │ │ + auipc a5,0x59 │ │ │ │ + flw fa4,-1212(a5) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + fmul.s fa0,fa5,fa0 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + fdiv.s fa0,fa0,fa4 │ │ │ │ + jal 3800 │ │ │ │ + fcvt.d.wu fa5,s0 │ │ │ │ + fcvt.d.s fa0,fa0 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + fsub.d fa5,fa5,fa0 │ │ │ │ + addi sp,sp,16 │ │ │ │ + fcvt.wu.d a0,fa5,rtz │ │ │ │ + sext.w a0,a0 │ │ │ │ ret │ │ │ │ - ld a4,8(a0) │ │ │ │ - ld a5,16(a0) │ │ │ │ + fcvt.s.wu fa5,a0 │ │ │ │ + auipc a5,0x59 │ │ │ │ + flw fa4,-1270(a5) │ │ │ │ addi sp,sp,-32 │ │ │ │ + fmul.s fa0,fa5,fa0 │ │ │ │ + sd ra,24(sp) │ │ │ │ sd s0,16(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - sd ra,24(sp) │ │ │ │ - addi a3,a4,-1 │ │ │ │ - ld a0,0(a0) │ │ │ │ - ld a2,24(s0) │ │ │ │ - mv s1,a1 │ │ │ │ - blt a5,a3,5b60 │ │ │ │ - sd s2,0(sp) │ │ │ │ - lui s2,0x2 │ │ │ │ - addi s2,s2,1808 │ │ │ │ - add a1,a4,s2 │ │ │ │ - mul a1,a1,a2 │ │ │ │ - jal 3870 │ │ │ │ - sd a0,0(s0) │ │ │ │ - beqz a0,5b78 │ │ │ │ - ld a4,8(s0) │ │ │ │ - ld a5,16(s0) │ │ │ │ - ld a2,24(s0) │ │ │ │ - add a4,a4,s2 │ │ │ │ - ld s2,0(sp) │ │ │ │ - sd a4,8(s0) │ │ │ │ - addi a5,a5,1 │ │ │ │ - mul a4,a5,a2 │ │ │ │ - sd a5,16(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + fdiv.s fa0,fa0,fa4 │ │ │ │ + jal 3800 │ │ │ │ + fcvt.d.s fa4,fa0 │ │ │ │ + fcvt.d.wu fa5,s1 │ │ │ │ + auipc a5,0x5f │ │ │ │ + fld fa3,-1216(a5) │ │ │ │ + auipc a5,0x5f │ │ │ │ + fld fa0,-1216(a5) │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fcvt.wu.d s0,fa5,rtz │ │ │ │ + addiw s0,s0,1 │ │ │ │ + slliw s0,s0,0x1 │ │ │ │ + addw s0,s0,s1 │ │ │ │ + fcvt.s.wu fa5,s0 │ │ │ │ + fcvt.d.s fa5,fa5 │ │ │ │ + fdiv.d fa5,fa5,fa3 │ │ │ │ + fmul.d fa0,fa5,fa0 │ │ │ │ + jal 3810 │ │ │ │ + fcvt.d.wu fa5,s0 │ │ │ │ ld ra,24(sp) │ │ │ │ - mv a1,s1 │ │ │ │ + ld s0,16(sp) │ │ │ │ + fadd.d fa5,fa5,fa0 │ │ │ │ ld s1,8(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ - add a0,a0,a4 │ │ │ │ - j 36a0 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x58 │ │ │ │ - addi a2,a2,1006 │ │ │ │ - li a1,117 │ │ │ │ - auipc a0,0x58 │ │ │ │ - addi a0,a0,842 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - ld a5,16(a0) │ │ │ │ - bltz a5,5baa │ │ │ │ - ld a4,24(a0) │ │ │ │ - ld a0,0(a0) │ │ │ │ - mul a5,a5,a4 │ │ │ │ - add a0,a0,a5 │ │ │ │ + fcvt.wu.d a0,fa5,rtz │ │ │ │ + sext.w a0,a0 │ │ │ │ ret │ │ │ │ + addi sp,sp,-112 │ │ │ │ + lw t5,0(a2) │ │ │ │ + sd s4,64(sp) │ │ │ │ + auipc s4,0x75 │ │ │ │ + ld s4,-340(s4) │ │ │ │ + sd s1,88(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + ld a2,0(s4) │ │ │ │ + sd a2,8(sp) │ │ │ │ + li a2,0 │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + slli s9,a3,0x20 │ │ │ │ + sd ra,104(sp) │ │ │ │ + li a2,1 │ │ │ │ + ld s5,112(sp) │ │ │ │ + ld s8,120(sp) │ │ │ │ + lw s6,128(sp) │ │ │ │ + ld a0,8(s1) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s10,a4 │ │ │ │ + mv s2,a5 │ │ │ │ + mv s3,a6 │ │ │ │ + mv s7,a7 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + beq t5,a2,51da │ │ │ │ + sw a3,4(sp) │ │ │ │ + li a5,9 │ │ │ │ + bgeu a5,t5,51b4 │ │ │ │ + slli t5,t5,0x20 │ │ │ │ + mv a1,a0 │ │ │ │ + srli t5,t5,0x20 │ │ │ │ + li t1,0 │ │ │ │ + j 50c8 │ │ │ │ + addi t1,t1,1 │ │ │ │ + addi a1,a1,4 │ │ │ │ + beq t5,t1,518c │ │ │ │ + lw t4,0(a1) │ │ │ │ + sext.w t3,t1 │ │ │ │ + bgeu a3,t4,50c0 │ │ │ │ + slli a4,t1,0x2 │ │ │ │ + sw t3,0(s0) │ │ │ │ + bnez t3,5196 │ │ │ │ + add a0,a0,a4 │ │ │ │ + li a5,0 │ │ │ │ + lw a3,0(a0) │ │ │ │ + slli s10,s10,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + sw t3,4(s0) │ │ │ │ + sw a3,8(s0) │ │ │ │ + sub a4,s9,s10 │ │ │ │ + bge a4,a5,50fc │ │ │ │ + mv a4,a5 │ │ │ │ + sext.w a5,a4 │ │ │ │ + sw a5,32(s0) │ │ │ │ + bltu a3,a5,51e6 │ │ │ │ + slli a2,s2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a1,a3,0x20 │ │ │ │ + add a2,a2,a4 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + bge a1,a2,511c │ │ │ │ + subw s2,a3,a5 │ │ │ │ + ld a3,24(s1) │ │ │ │ + slli t1,t1,0x3 │ │ │ │ + ld a5,16(s1) │ │ │ │ + add a3,a3,t1 │ │ │ │ + ld a3,0(a3) │ │ │ │ + add a5,a5,a4 │ │ │ │ + li a1,48 │ │ │ │ + ld a4,24(a3) │ │ │ │ + sw s2,36(s0) │ │ │ │ + sd a5,24(s0) │ │ │ │ + sd a4,16(s0) │ │ │ │ + sd s7,48(s0) │ │ │ │ + sd s5,56(s0) │ │ │ │ + sb s3,96(s0) │ │ │ │ + sw s6,76(s0) │ │ │ │ + sd s8,64(s0) │ │ │ │ li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,36(s0) │ │ │ │ + ld a4,24(s0) │ │ │ │ + sd a0,88(s0) │ │ │ │ + li a6,0 │ │ │ │ + li a3,0 │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s5 │ │ │ │ + jal 44e2a │ │ │ │ + li a0,1 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,5202 │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ ret │ │ │ │ - ld a5,16(a0) │ │ │ │ - or a4,a5,a1 │ │ │ │ - bltz a4,5bca │ │ │ │ - blt a5,a1,5bca │ │ │ │ - ld a4,24(a0) │ │ │ │ - sub a5,a5,a1 │ │ │ │ - ld a0,0(a0) │ │ │ │ - mul a5,a5,a4 │ │ │ │ - add a0,a0,a5 │ │ │ │ - ret │ │ │ │ + addiw t3,t3,1 │ │ │ │ + slli a4,t1,0x2 │ │ │ │ + sw t3,0(s0) │ │ │ │ + addiw t3,t3,-1 │ │ │ │ + slli a5,t3,0x20 │ │ │ │ + srli t3,a5,0x1e │ │ │ │ + add t3,t3,a0 │ │ │ │ + lw a5,0(t3) │ │ │ │ + add a0,a0,a4 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sext.w t3,a5 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + j 50e4 │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0x0 │ │ │ │ + addi a3,a3,-1818 │ │ │ │ + addi a2,sp,4 │ │ │ │ + mv a1,t5 │ │ │ │ + jal 16ef0 │ │ │ │ + slli t1,a0,0x20 │ │ │ │ + mv t3,a0 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + ld a0,8(s1) │ │ │ │ + sext.w t3,t3 │ │ │ │ + slli a4,t1,0x2 │ │ │ │ + j 50d8 │ │ │ │ + sw zero,0(a1) │ │ │ │ + li t1,0 │ │ │ │ + li a5,0 │ │ │ │ + li t3,0 │ │ │ │ + j 50e4 │ │ │ │ + auipc a5,0x75 │ │ │ │ + ld a5,-574(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x59 │ │ │ │ + addi a2,a2,-1648 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - ld s1,16(a0) │ │ │ │ - sd s4,0(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - li s4,0 │ │ │ │ - bltz s1,5c1a │ │ │ │ - ld s4,24(a0) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld s3,0(a0) │ │ │ │ - mv a0,s4 │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - jal 3330 │ │ │ │ - mul a5,s1,s4 │ │ │ │ - mv a2,s4 │ │ │ │ - mv s4,a0 │ │ │ │ - add s3,s3,a5 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 36a0 │ │ │ │ - beqz s2,5c10 │ │ │ │ - mv a0,s3 │ │ │ │ - jalr s2 │ │ │ │ - ld s1,16(s0) │ │ │ │ - addi s1,s1,-1 │ │ │ │ - sd s1,16(s0) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s4,0(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld a0,16(a0) │ │ │ │ - addi a0,a0,1 │ │ │ │ + j 5164 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + ld a0,88(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + jal 44e8a │ │ │ │ + ld a0,88(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd zero,88(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ addi sp,sp,-128 │ │ │ │ sd s4,80(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - mv s8,a1 │ │ │ │ - li a0,0 │ │ │ │ - li a1,16 │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ + lw t5,0(a2) │ │ │ │ + auipc s4,0x75 │ │ │ │ + ld s4,-798(s4) │ │ │ │ sd s1,104(sp) │ │ │ │ + mv s1,a3 │ │ │ │ + ld a3,0(s4) │ │ │ │ + sd a3,8(sp) │ │ │ │ + li a3,0 │ │ │ │ + sd s0,112(sp) │ │ │ │ sd s2,96(sp) │ │ │ │ - mv s1,a4 │ │ │ │ - mv s2,a2 │ │ │ │ + sd s3,88(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ - mv s5,a3 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ sd s9,40(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ sd s11,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 47fb6 │ │ │ │ - fld fa1,16(s5) │ │ │ │ - fld fa0,8(s5) │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 1b0c4 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - li s6,0 │ │ │ │ - beqz s8,5cd6 │ │ │ │ - ld a4,0(s4) │ │ │ │ - slli s9,s8,0x20 │ │ │ │ - srli s9,s9,0x20 │ │ │ │ - li s7,0 │ │ │ │ - slli s2,s7,0x4 │ │ │ │ - add a5,a4,s2 │ │ │ │ - lw a3,8(a5) │ │ │ │ - sext.w s3,s7 │ │ │ │ - li s11,0 │ │ │ │ - li s10,0 │ │ │ │ - beqz a3,5cd0 │ │ │ │ + sd ra,120(sp) │ │ │ │ + slli s11,s1,0x20 │ │ │ │ + li a3,1 │ │ │ │ + lw s5,136(sp) │ │ │ │ + lw s10,152(sp) │ │ │ │ + lw s8,176(sp) │ │ │ │ + ld a0,8(a2) │ │ │ │ + mv s2,a2 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s6,a4 │ │ │ │ + mv s3,a5 │ │ │ │ + mv s7,a6 │ │ │ │ + mv s9,a7 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + beq t5,a3,53e6 │ │ │ │ + sw s1,4(sp) │ │ │ │ + li a5,9 │ │ │ │ + bgeu a5,t5,53be │ │ │ │ + slli t5,t5,0x20 │ │ │ │ + mv t3,a0 │ │ │ │ + srli t5,t5,0x20 │ │ │ │ + li t1,0 │ │ │ │ + j 5296 │ │ │ │ + addi t1,t1,1 │ │ │ │ + addi t3,t3,4 │ │ │ │ + beq t1,t5,5396 │ │ │ │ + lw a3,0(t3) │ │ │ │ + sext.w t4,t1 │ │ │ │ + bgeu s1,a3,528e │ │ │ │ + slli a5,t1,0x2 │ │ │ │ + sw t4,0(s0) │ │ │ │ + bnez t4,53a0 │ │ │ │ + add a0,a0,a5 │ │ │ │ + li a4,0 │ │ │ │ + lw a3,0(a0) │ │ │ │ + lwu a5,144(sp) │ │ │ │ + sw t4,4(s0) │ │ │ │ + sw a3,8(s0) │ │ │ │ + sub a5,s11,a5 │ │ │ │ + bge a5,a4,52c8 │ │ │ │ + mv a5,a4 │ │ │ │ + sext.w a4,a5 │ │ │ │ + subw s1,s1,a4 │ │ │ │ + sw a4,32(s0) │ │ │ │ + sw s1,40(s0) │ │ │ │ + bltu a3,a4,53f2 │ │ │ │ + ld a1,16(s2) │ │ │ │ + slli a2,s10,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a2,a2,a5 │ │ │ │ + add a5,a5,a1 │ │ │ │ + sd a5,24(s0) │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bge a5,a2,52f4 │ │ │ │ + subw s10,a3,a4 │ │ │ │ + lw a5,160(sp) │ │ │ │ + sw s10,36(s0) │ │ │ │ + li a4,0 │ │ │ │ + addw a3,s8,a5 │ │ │ │ + bgeu a3,s9,5308 │ │ │ │ + subw a4,s9,a3 │ │ │ │ + lw a5,168(sp) │ │ │ │ + lw a3,128(sp) │ │ │ │ + sd s3,56(s0) │ │ │ │ + addw a3,a3,a5 │ │ │ │ + addw a5,a3,s8 │ │ │ │ + mv a3,a5 │ │ │ │ + bgeu s5,a5,531e │ │ │ │ + mv a3,s5 │ │ │ │ + lbu a5,184(sp) │ │ │ │ + slli t1,t1,0x3 │ │ │ │ + subw a3,a3,a4 │ │ │ │ + sb a5,96(s0) │ │ │ │ + ld a5,24(s2) │ │ │ │ + slli a2,s5,0x20 │ │ │ │ + li a0,0 │ │ │ │ + add a5,a5,t1 │ │ │ │ ld a1,0(a5) │ │ │ │ - lw a4,296(s1) │ │ │ │ - fmv.d fa1,fs0 │ │ │ │ - fld fa0,464(s1) │ │ │ │ - mv a5,s5 │ │ │ │ - mv a3,s6 │ │ │ │ - add a1,a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - mv a2,s3 │ │ │ │ - jal 48130 │ │ │ │ - ld a4,0(s4) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - mv s0,a0 │ │ │ │ - add a5,a4,s2 │ │ │ │ - lw a3,8(a5) │ │ │ │ - addi s11,s11,36 │ │ │ │ - bltu s10,a3,5c9e │ │ │ │ - addi s7,s7,1 │ │ │ │ - bne s9,s7,5c8a │ │ │ │ - bnez s6,5ce4 │ │ │ │ - beqz s8,5ce4 │ │ │ │ - addi s4,s4,8 │ │ │ │ - li s6,1 │ │ │ │ - j 5c7c │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + ld a4,24(a1) │ │ │ │ + or a5,a5,a2 │ │ │ │ + sw a3,80(s0) │ │ │ │ + sd a5,72(s0) │ │ │ │ + sd a4,16(s0) │ │ │ │ + li a1,48 │ │ │ │ + sd s7,64(s0) │ │ │ │ + sd s6,48(s0) │ │ │ │ + jal 41306 │ │ │ │ + lw a5,36(s0) │ │ │ │ + ld a4,24(s0) │ │ │ │ + sd a0,88(s0) │ │ │ │ + li a6,0 │ │ │ │ + li a3,0 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 44e2a │ │ │ │ + li a0,1 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,540e │ │ │ │ ld ra,120(sp) │ │ │ │ - mv a0,s0 │ │ │ │ ld s0,112(sp) │ │ │ │ ld s1,104(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ ld s9,40(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ ld s11,24(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ ret │ │ │ │ - addi sp,sp,-432 │ │ │ │ - sd s0,416(sp) │ │ │ │ - ld s0,432(sp) │ │ │ │ - sd s2,400(sp) │ │ │ │ + addiw t4,t4,1 │ │ │ │ + slli a5,t1,0x2 │ │ │ │ + sw t4,0(s0) │ │ │ │ + addiw t4,t4,-1 │ │ │ │ + slli a4,t4,0x20 │ │ │ │ + srli t4,a4,0x1e │ │ │ │ + add t4,t4,a0 │ │ │ │ + lw a4,0(t4) │ │ │ │ + add a0,a0,a5 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sext.w t4,a4 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + j 52b2 │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,1756 │ │ │ │ + addi a2,sp,4 │ │ │ │ + mv a1,t5 │ │ │ │ + jal 16ef0 │ │ │ │ + slli t1,a0,0x20 │ │ │ │ + mv t4,a0 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + ld a0,8(s2) │ │ │ │ + sext.w t4,t4 │ │ │ │ + slli a5,t1,0x2 │ │ │ │ + j 52a6 │ │ │ │ + sw zero,0(a1) │ │ │ │ + li t1,0 │ │ │ │ + li a4,0 │ │ │ │ + li t4,0 │ │ │ │ + j 52b2 │ │ │ │ + auipc a5,0x75 │ │ │ │ + ld a5,-1098(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x58 │ │ │ │ + addi a2,a2,1924 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,0 │ │ │ │ + j 536c │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-192 │ │ │ │ + sd s9,104(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + mv s9,a0 │ │ │ │ + mv s10,a1 │ │ │ │ + li a0,0 │ │ │ │ + li a1,104 │ │ │ │ + sd ra,184(sp) │ │ │ │ + sd s1,168(sp) │ │ │ │ + sd s2,160(sp) │ │ │ │ + sd s7,120(sp) │ │ │ │ mv s2,a5 │ │ │ │ - lw a5,480(s0) │ │ │ │ - sd s1,408(sp) │ │ │ │ - ld s1,440(sp) │ │ │ │ - fcvt.s.w fa0,a5 │ │ │ │ - ld a5,448(sp) │ │ │ │ - sd a4,152(sp) │ │ │ │ - auipc a4,0x74 │ │ │ │ - ld a4,496(a4) │ │ │ │ - sd a5,112(sp) │ │ │ │ - lbu a5,456(sp) │ │ │ │ - sd s8,352(sp) │ │ │ │ - mv s8,a0 │ │ │ │ - sd a5,128(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,296(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd ra,424(sp) │ │ │ │ - sd a1,48(sp) │ │ │ │ - sd a3,144(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + mv s7,a2 │ │ │ │ sd a6,64(sp) │ │ │ │ - sd s3,392(sp) │ │ │ │ - sd s4,384(sp) │ │ │ │ - mv s3,a3 │ │ │ │ - mv s4,a7 │ │ │ │ - sd s5,376(sp) │ │ │ │ - sd s6,368(sp) │ │ │ │ - sd s10,336(sp) │ │ │ │ - sd s0,136(sp) │ │ │ │ - mv s10,a2 │ │ │ │ - sd s1,104(sp) │ │ │ │ - jal 4402c │ │ │ │ - lw a5,480(s0) │ │ │ │ - mv a4,a0 │ │ │ │ - sext.w s0,a4 │ │ │ │ - fcvt.s.w fa0,a5 │ │ │ │ - mv a0,s2 │ │ │ │ - sd s0,96(sp) │ │ │ │ - jal 44066 │ │ │ │ - fcvt.d.w fa5,s0 │ │ │ │ - auipc a5,0x58 │ │ │ │ - fld fa3,-622(a5) │ │ │ │ - auipc a5,0x58 │ │ │ │ - fld fa4,-622(a5) │ │ │ │ - fdiv.d fa5,fa5,fa3 │ │ │ │ - lw a4,40(s10) │ │ │ │ - ld a3,32(s10) │ │ │ │ - ld a1,0(s3) │ │ │ │ - mv a6,a0 │ │ │ │ - mv a5,s1 │ │ │ │ - mv s0,s1 │ │ │ │ - mv a2,s2 │ │ │ │ - sext.w s1,a6 │ │ │ │ + sd a7,32(sp) │ │ │ │ + sd s0,176(sp) │ │ │ │ + sd s3,152(sp) │ │ │ │ + sd s4,144(sp) │ │ │ │ + sd s8,112(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s11,a0 │ │ │ │ + li a1,48 │ │ │ │ li a0,0 │ │ │ │ - sd s1,72(sp) │ │ │ │ - fmul.d fa5,fa5,fa4 │ │ │ │ - fcvt.w.d s5,fa5,rtz │ │ │ │ - jal 37574 │ │ │ │ - lw a4,40(s10) │ │ │ │ - ld a3,32(s10) │ │ │ │ - ld a1,8(s3) │ │ │ │ + sd s11,72(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,0(s9) │ │ │ │ + sd s9,56(sp) │ │ │ │ mv s1,a0 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a5,s0 │ │ │ │ + ld a5,88(a5) │ │ │ │ + ld a4,16(a5) │ │ │ │ + ld a3,0(a5) │ │ │ │ + sw zero,28(a0) │ │ │ │ + sd a4,16(a0) │ │ │ │ + li a4,1 │ │ │ │ + sd a3,0(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + sh a4,44(a0) │ │ │ │ + beqz s7,548a │ │ │ │ + addiw a5,s10,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s9 │ │ │ │ + sd a5,56(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld a5,88(a5) │ │ │ │ + lw a1,40(a5) │ │ │ │ + lw a5,24(a5) │ │ │ │ li a0,0 │ │ │ │ - sd s1,280(sp) │ │ │ │ - jal 37574 │ │ │ │ - lw a2,0(s4) │ │ │ │ - sd a0,288(sp) │ │ │ │ - mv s6,a0 │ │ │ │ - beqz a2,60ae │ │ │ │ - sext.w s5,s5 │ │ │ │ - sd s7,360(sp) │ │ │ │ - sd s9,344(sp) │ │ │ │ - fsd fs0,312(sp) │ │ │ │ - ld a5,8(s4) │ │ │ │ - sd s11,328(sp) │ │ │ │ - li a4,0 │ │ │ │ - li s7,0 │ │ │ │ + addiw a1,a1,2 │ │ │ │ + sw a5,24(s1) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1a │ │ │ │ + jal 41306 │ │ │ │ + sd a0,32(s1) │ │ │ │ + beqz s2,54c2 │ │ │ │ + lw a5,24(s1) │ │ │ │ li s0,0 │ │ │ │ - auipc a3,0x58 │ │ │ │ - fld fs0,-724(a3) │ │ │ │ - addi s9,sp,176 │ │ │ │ - sext.w s5,s5 │ │ │ │ - sd s1,160(sp) │ │ │ │ - sd a0,168(sp) │ │ │ │ - sd s10,40(sp) │ │ │ │ - j 5e0c │ │ │ │ - addi a4,a4,1 │ │ │ │ - sext.w a3,a4 │ │ │ │ - bgeu a3,a2,5f72 │ │ │ │ - slli a7,a4,0x3 │ │ │ │ - sub a7,a7,a4 │ │ │ │ - slli s10,a7,0x4 │ │ │ │ - add s3,a5,s10 │ │ │ │ - lbu a3,64(s3) │ │ │ │ - beqz a3,5e02 │ │ │ │ - lbu a6,8(s3) │ │ │ │ - lw s1,56(s3) │ │ │ │ - lw a3,60(s3) │ │ │ │ - sd a6,56(sp) │ │ │ │ - ld s6,0(s3) │ │ │ │ - sext.w s11,a6 │ │ │ │ - bltu a3,s1,5e02 │ │ │ │ - ld a5,72(sp) │ │ │ │ - fcvt.d.wu fa5,s2 │ │ │ │ - sd a4,120(sp) │ │ │ │ - fcvt.d.wu fa0,a5 │ │ │ │ - fsub.d fa0,fa0,fa5 │ │ │ │ - fmul.d fa0,fa0,fs0 │ │ │ │ - jal 3960 │ │ │ │ - fcvt.d.wu fa5,s6 │ │ │ │ - ld a6,56(sp) │ │ │ │ - ld a4,144(sp) │ │ │ │ - fadd.d fa5,fa5,fa0 │ │ │ │ - slli s6,a6,0x3 │ │ │ │ - slli a5,s11,0x3 │ │ │ │ - add s11,a4,s6 │ │ │ │ - ld a4,152(sp) │ │ │ │ - addi a5,a5,160 │ │ │ │ - add s6,s6,a4 │ │ │ │ - addi a4,sp,144 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd a5,88(sp) │ │ │ │ - fcvt.wu.d a5,fa5,rtz │ │ │ │ - sext.w a5,a5 │ │ │ │ - sd a5,80(sp) │ │ │ │ - ld a5,16(s8) │ │ │ │ - slli a2,s1,0x20 │ │ │ │ - lw a4,36(s3) │ │ │ │ - srli a3,a2,0x1e │ │ │ │ - add a5,a5,a3 │ │ │ │ - lw a3,0(a5) │ │ │ │ - ld a2,0(s6) │ │ │ │ - ld a5,0(s11) │ │ │ │ - bne a4,s2,5eaa │ │ │ │ - lw a4,52(s3) │ │ │ │ - beqz a4,6002 │ │ │ │ - sd a2,8(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a7,64(sp) │ │ │ │ - ld a6,56(sp) │ │ │ │ - ld a5,72(sp) │ │ │ │ - ld a4,80(sp) │ │ │ │ - ld a2,40(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv a1,s9 │ │ │ │ + subw a5,a5,s2 │ │ │ │ + sw a5,24(s1) │ │ │ │ + ld a1,32(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 48420 │ │ │ │ + bne s2,s0,54b0 │ │ │ │ + ld a0,32(s1) │ │ │ │ + addi a0,a0,8 │ │ │ │ + ld s2,56(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ + ld a5,88(a5) │ │ │ │ + lwu a2,40(a5) │ │ │ │ + ld a1,32(a5) │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,0(s2) │ │ │ │ + lw a4,40(s1) │ │ │ │ + ld a0,88(a5) │ │ │ │ + lw a5,40(a0) │ │ │ │ + ld s3,8(a0) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + sw a5,40(s1) │ │ │ │ + jal 488bc │ │ │ │ + addiw a1,a0,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + mv s0,a0 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - jal 440dc │ │ │ │ - beqz s7,5ee6 │ │ │ │ - lw a1,208(sp) │ │ │ │ - mv a4,s0 │ │ │ │ - li a5,0 │ │ │ │ - subw a2,a1,s5 │ │ │ │ - addw a1,a1,s5 │ │ │ │ - lw a3,0(a4) │ │ │ │ - bltu a3,a2,5ede │ │ │ │ - bgeu a1,a3,5ff4 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi a4,a4,4 │ │ │ │ - bne a5,s7,5ed4 │ │ │ │ - addiw s3,s7,1 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,0(s2) │ │ │ │ + sext.w s0,s0 │ │ │ │ + slli s2,s0,0x20 │ │ │ │ + ld a5,88(a5) │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + mv a2,s2 │ │ │ │ + lwu a1,28(a5) │ │ │ │ + mv s4,a0 │ │ │ │ + add s2,s2,s4 │ │ │ │ + add a1,a1,s3 │ │ │ │ + jal 36a0 │ │ │ │ + ld a4,16(sp) │ │ │ │ + sb zero,0(s2) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,5830 │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + ld a4,8(sp) │ │ │ │ + sd s5,136(sp) │ │ │ │ + sd s6,128(sp) │ │ │ │ + sw a5,44(sp) │ │ │ │ + addi s5,a4,8 │ │ │ │ + li s6,1 │ │ │ │ + sd a5,24(sp) │ │ │ │ + ld a4,0(s5) │ │ │ │ + ld a5,-8(s5) │ │ │ │ + mv s2,s5 │ │ │ │ + ld a0,88(a4) │ │ │ │ + ld a5,88(a5) │ │ │ │ + ld a4,0(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + bne a4,a5,5834 │ │ │ │ + mv s11,s6 │ │ │ │ + beqz s7,5574 │ │ │ │ + lw a5,44(sp) │ │ │ │ + subw a4,a5,s6 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli s2,a5,0x1d │ │ │ │ + ld a5,8(sp) │ │ │ │ + sext.w s11,a4 │ │ │ │ + add s2,s2,a5 │ │ │ │ + ld a5,0(s2) │ │ │ │ + ld a0,88(a5) │ │ │ │ + ld s10,8(a0) │ │ │ │ + jal 488bc │ │ │ │ + addw s3,a0,s0 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + mv s9,a0 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 41306 │ │ │ │ + ld a2,0(s2) │ │ │ │ + mv s4,a0 │ │ │ │ + sext.w s9,s9 │ │ │ │ + ld a1,88(a2) │ │ │ │ + slli a0,s0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + lwu a1,28(a1) │ │ │ │ + slli a2,s9,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a1,a1,s10 │ │ │ │ + add a0,a0,s4 │ │ │ │ + jal 36a0 │ │ │ │ slli a5,s3,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,208(sp) │ │ │ │ - ld a5,8(s4) │ │ │ │ - slli a3,s7,0x20 │ │ │ │ - srli s7,a3,0x1e │ │ │ │ - add s7,s7,a0 │ │ │ │ - sw a4,0(s7) │ │ │ │ - add a5,a5,s10 │ │ │ │ - lw a4,36(a5) │ │ │ │ - mv s0,a0 │ │ │ │ - bne a4,s2,5f1c │ │ │ │ - lw a5,52(a5) │ │ │ │ - beqz a5,6092 │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a4,112(sp) │ │ │ │ - ld a2,104(sp) │ │ │ │ - ld a3,-24(a5) │ │ │ │ - ld a1,40(sp) │ │ │ │ - ld a5,96(sp) │ │ │ │ - mv a0,s9 │ │ │ │ - jal 50058 │ │ │ │ - sext.w a0,a0 │ │ │ │ - beqz a0,5f46 │ │ │ │ - ld a5,264(sp) │ │ │ │ - lw a1,208(sp) │ │ │ │ - ld a0,48(sp) │ │ │ │ - lw a5,28(a5) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s4 │ │ │ │ + sb zero,0(a5) │ │ │ │ + ld a5,0(s2) │ │ │ │ + lw a1,40(s1) │ │ │ │ + ld a0,32(s1) │ │ │ │ + ld a5,88(a5) │ │ │ │ + addiw a1,a1,2 │ │ │ │ + sext.w s8,s3 │ │ │ │ + lw a5,40(a5) │ │ │ │ addw a1,a1,a5 │ │ │ │ - jal 48244 │ │ │ │ - sext.w a0,a0 │ │ │ │ - beqz a0,601c │ │ │ │ - mv a1,s9 │ │ │ │ - li a0,0 │ │ │ │ - jal 44286 │ │ │ │ - mv s7,s3 │ │ │ │ - ld a5,8(s4) │ │ │ │ - addiw s1,s1,1 │ │ │ │ - add s3,a5,s10 │ │ │ │ - lw a4,60(s3) │ │ │ │ - bgeu a4,s1,5e82 │ │ │ │ - ld a4,120(sp) │ │ │ │ - lw a2,0(s4) │ │ │ │ - addi a4,a4,1 │ │ │ │ - sext.w a3,a4 │ │ │ │ - bltu a3,a2,5e0c │ │ │ │ - ld s10,40(sp) │ │ │ │ - ld s1,160(sp) │ │ │ │ - ld s6,168(sp) │ │ │ │ - lw a5,40(s10) │ │ │ │ - ld s7,360(sp) │ │ │ │ - ld s9,344(sp) │ │ │ │ - ld s11,328(sp) │ │ │ │ - fld fs0,312(sp) │ │ │ │ - beqz a5,5fb2 │ │ │ │ - mv s3,s1 │ │ │ │ - mv s2,s6 │ │ │ │ - li s4,0 │ │ │ │ - ld a0,0(s3) │ │ │ │ - addiw s4,s4,1 │ │ │ │ - addi s3,s3,8 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,-8(s3) │ │ │ │ - ld a0,0(s2) │ │ │ │ - addi s2,s2,8 │ │ │ │ - jal 3670 │ │ │ │ - lw a5,40(s10) │ │ │ │ - sd zero,-8(s2) │ │ │ │ - bltu s4,a5,5f8c │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1a │ │ │ │ + jal 41306 │ │ │ │ + sd a0,32(s1) │ │ │ │ + beqz s7,5684 │ │ │ │ + addiw s3,s11,1 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli s3,a5,0x1d │ │ │ │ + ld a5,8(sp) │ │ │ │ + add s3,s3,a5 │ │ │ │ + ld a5,24(sp) │ │ │ │ + bltu s11,a5,56e6 │ │ │ │ + ld a5,0(s3) │ │ │ │ + ld a0,88(a5) │ │ │ │ + jal 488bc │ │ │ │ + ld a3,0(s2) │ │ │ │ + ld a4,0(s3) │ │ │ │ + li s3,0 │ │ │ │ + ld a5,88(a3) │ │ │ │ + ld a1,88(a4) │ │ │ │ + lw a2,32(a3) │ │ │ │ + lw s0,28(a5) │ │ │ │ + lw a3,32(a4) │ │ │ │ + lw a4,28(a1) │ │ │ │ + addw s0,s0,a2 │ │ │ │ + subw s0,s0,a3 │ │ │ │ + subw s0,s0,a4 │ │ │ │ + subw s0,s0,a0 │ │ │ │ + beqz s0,5638 │ │ │ │ + li a1,3 │ │ │ │ mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - beqz s0,5fc6 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + jal 48420 │ │ │ │ + bne s0,s3,5624 │ │ │ │ + ld a5,0(s2) │ │ │ │ + ld a5,88(a5) │ │ │ │ + lw a2,40(a5) │ │ │ │ + beqz a2,5676 │ │ │ │ + ld a3,32(a5) │ │ │ │ + li s3,0 │ │ │ │ + slli s0,s3,0x3 │ │ │ │ + add a5,a3,s0 │ │ │ │ + lw a1,4(a5) │ │ │ │ + li s9,0 │ │ │ │ + beqz a1,566c │ │ │ │ + lw a1,0(a5) │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + jal 48420 │ │ │ │ + ld a5,0(s2) │ │ │ │ + ld a2,88(a5) │ │ │ │ + ld a3,32(a2) │ │ │ │ + add a5,a3,s0 │ │ │ │ + lw a1,4(a5) │ │ │ │ + bltu s9,a1,564e │ │ │ │ + lw a2,40(a2) │ │ │ │ + addi s3,s3,1 │ │ │ │ + sext.w a5,s3 │ │ │ │ + bltu a5,a2,5640 │ │ │ │ + ld a5,16(sp) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s5,s5,8 │ │ │ │ + beq a5,s6,5738 │ │ │ │ + mv s0,s8 │ │ │ │ + j 553c │ │ │ │ + addiw s0,s11,-1 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + ld a5,8(sp) │ │ │ │ + add s0,s0,a5 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,88(a5) │ │ │ │ + lw s3,24(a0) │ │ │ │ + jal 488ee │ │ │ │ + ld a4,0(s2) │ │ │ │ + addw a5,a0,s3 │ │ │ │ + ld a4,88(a4) │ │ │ │ + lw a4,24(a4) │ │ │ │ + bltu a5,a4,57ee │ │ │ │ + ld a5,0(s0) │ │ │ │ + li s3,0 │ │ │ │ + ld a0,88(a5) │ │ │ │ + jal 488bc │ │ │ │ + ld a3,0(s2) │ │ │ │ + ld a4,0(s0) │ │ │ │ + ld a5,88(a3) │ │ │ │ + ld a1,88(a4) │ │ │ │ + lw a2,32(a3) │ │ │ │ + lw s0,28(a5) │ │ │ │ + lw a3,32(a4) │ │ │ │ + lw a4,28(a1) │ │ │ │ + addw s0,s0,a2 │ │ │ │ + subw s0,s0,a3 │ │ │ │ + subw s0,s0,a4 │ │ │ │ + subw s0,s0,a0 │ │ │ │ + beqz s0,5638 │ │ │ │ + li a1,3 │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + jal 48420 │ │ │ │ + bne s0,s3,56d6 │ │ │ │ + j 5632 │ │ │ │ + ld a4,0(s3) │ │ │ │ + ld a5,0(s2) │ │ │ │ + ld a0,88(a4) │ │ │ │ + ld a5,88(a5) │ │ │ │ + lw s0,24(a5) │ │ │ │ + lw a5,24(a0) │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 488ee │ │ │ │ + ld a5,48(sp) │ │ │ │ + addw a5,a5,a0 │ │ │ │ + bgeu a5,s0,55fa │ │ │ │ + ld a5,0(s3) │ │ │ │ + ld a0,88(a5) │ │ │ │ + lw a5,24(a0) │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 488ee │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld a4,88(a4) │ │ │ │ + lw s0,24(a4) │ │ │ │ + subw s0,s0,a5 │ │ │ │ + subw s9,s0,a0 │ │ │ │ + beqz s9,55fa │ │ │ │ + li s0,0 │ │ │ │ + li a1,2 │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 48420 │ │ │ │ + bne s9,s0,5728 │ │ │ │ + j 55fa │ │ │ │ + ld s5,136(sp) │ │ │ │ + ld s6,128(sp) │ │ │ │ + ld a5,64(sp) │ │ │ │ + beqz a5,5752 │ │ │ │ + li s0,0 │ │ │ │ + ld a1,32(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 48420 │ │ │ │ + ld a5,64(sp) │ │ │ │ + bne a5,s0,5742 │ │ │ │ + ld a5,56(sp) │ │ │ │ + ld a0,72(sp) │ │ │ │ + ld a4,0(a5) │ │ │ │ + sw zero,28(s1) │ │ │ │ + sw s8,20(s1) │ │ │ │ + ld a3,0(a4) │ │ │ │ + ld a5,88(a4) │ │ │ │ + sd s4,8(s1) │ │ │ │ + sd a3,0(a0) │ │ │ │ + lw a2,28(a5) │ │ │ │ + lw a5,32(a4) │ │ │ │ + lwu a3,36(a4) │ │ │ │ + lw a1,8(a4) │ │ │ │ + addw a5,a5,a2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + or a5,a5,a3 │ │ │ │ + lw a2,40(a4) │ │ │ │ + ld a3,24(a4) │ │ │ │ + sd a5,32(a0) │ │ │ │ + lw a5,24(s1) │ │ │ │ + ld a4,0(s1) │ │ │ │ + sw a1,8(a0) │ │ │ │ + sw a5,72(a0) │ │ │ │ + sw a2,40(a0) │ │ │ │ + sd a3,24(a0) │ │ │ │ + sd a4,56(a0) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 488ee │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 488bc │ │ │ │ + sext.w s0,s0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + bgeu s0,a5,5824 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 488bc │ │ │ │ + sext.w a5,a0 │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld s0,72(sp) │ │ │ │ + ld a4,0(a4) │ │ │ │ + sw a5,80(s0) │ │ │ │ mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x74 │ │ │ │ - ld a5,-182(a5) │ │ │ │ - ld a4,296(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,60c6 │ │ │ │ - ld ra,424(sp) │ │ │ │ - ld s0,416(sp) │ │ │ │ - ld a0,48(sp) │ │ │ │ - ld s1,408(sp) │ │ │ │ - ld s2,400(sp) │ │ │ │ - ld s3,392(sp) │ │ │ │ - ld s4,384(sp) │ │ │ │ - ld s5,376(sp) │ │ │ │ - ld s6,368(sp) │ │ │ │ - ld s8,352(sp) │ │ │ │ - ld s10,336(sp) │ │ │ │ - addi sp,sp,432 │ │ │ │ + lw a1,76(a4) │ │ │ │ + sb s7,96(s0) │ │ │ │ + ld a2,64(a4) │ │ │ │ + ld a3,16(a4) │ │ │ │ + ld a5,48(a4) │ │ │ │ + ld ra,184(sp) │ │ │ │ + sd s1,88(s0) │ │ │ │ + sw a1,76(s0) │ │ │ │ + sd a2,64(s0) │ │ │ │ + sd a3,16(s0) │ │ │ │ + sd a5,48(s0) │ │ │ │ + ld s0,176(sp) │ │ │ │ + ld s1,168(sp) │ │ │ │ + ld s2,160(sp) │ │ │ │ + ld s3,152(sp) │ │ │ │ + ld s4,144(sp) │ │ │ │ + ld s7,120(sp) │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + addi sp,sp,192 │ │ │ │ ret │ │ │ │ - bgeu a5,s7,5ee6 │ │ │ │ - mv a1,s9 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,88(a5) │ │ │ │ + lw a5,24(a0) │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 488ee │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld a4,88(a4) │ │ │ │ + lw s3,24(a4) │ │ │ │ + subw s3,s3,a5 │ │ │ │ + subw s9,s3,a0 │ │ │ │ + beqz s9,56b0 │ │ │ │ + li s3,0 │ │ │ │ + li a1,2 │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + jal 48420 │ │ │ │ + bne s9,s3,5814 │ │ │ │ + j 56b0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 488ee │ │ │ │ + sext.w a5,a0 │ │ │ │ + j 57b4 │ │ │ │ + mv s8,s0 │ │ │ │ + j 573c │ │ │ │ + auipc a3,0x5e │ │ │ │ + addi a3,a3,1644 │ │ │ │ + li a2,577 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,736 │ │ │ │ + auipc a0,0x58 │ │ │ │ + addi a0,a0,880 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-112 │ │ │ │ + lwu a5,32(a0) │ │ │ │ + ld a1,16(a1) │ │ │ │ + sd s1,88(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,88(a0) │ │ │ │ + sd s8,32(sp) │ │ │ │ + auipc s8,0x74 │ │ │ │ + ld s8,1708(s8) │ │ │ │ + add a1,a1,a5 │ │ │ │ + sd s7,40(sp) │ │ │ │ + ld a5,0(s8) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv s7,a2 │ │ │ │ + addi a2,sp,4 │ │ │ │ + sd ra,104(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sw zero,4(sp) │ │ │ │ + jal 48daa │ │ │ │ + lwu a1,4(sp) │ │ │ │ + li a5,104 │ │ │ │ + mv s6,a0 │ │ │ │ + mul a1,a1,a5 │ │ │ │ li a0,0 │ │ │ │ - jal 44286 │ │ │ │ - j 5f50 │ │ │ │ - sd a2,8(sp) │ │ │ │ - ld a7,64(sp) │ │ │ │ - ld a6,56(sp) │ │ │ │ - ld a2,40(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv a5,s2 │ │ │ │ - li a4,0 │ │ │ │ - mv a1,s9 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,4(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + beqz a5,595e │ │ │ │ + sd s4,64(sp) │ │ │ │ + li s4,-1 │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s2,s6 │ │ │ │ + li s3,0 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + j 590a │ │ │ │ + mv a0,s2 │ │ │ │ + jal 488ee │ │ │ │ + sext.w a0,a0 │ │ │ │ + sw a0,80(s0) │ │ │ │ + lbu a5,96(s1) │ │ │ │ + li a1,48 │ │ │ │ li a0,0 │ │ │ │ - jal 440dc │ │ │ │ - j 5ec2 │ │ │ │ - li a1,104 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 452ca │ │ │ │ - ld a3,48(sp) │ │ │ │ - mv s7,a0 │ │ │ │ - lw a5,0(a3) │ │ │ │ - ld a0,8(a3) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,48(sp) │ │ │ │ - ld a2,0(s6) │ │ │ │ - ld a1,0(s11) │ │ │ │ - lwu a4,0(a3) │ │ │ │ - sd a0,8(a3) │ │ │ │ - li a3,0 │ │ │ │ - slli a5,a4,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - add a0,a0,a5 │ │ │ │ - li a4,0 │ │ │ │ - jal 45718 │ │ │ │ - ld a3,48(sp) │ │ │ │ - ld a2,8(s4) │ │ │ │ - mv a1,s7 │ │ │ │ - lwu a4,0(a3) │ │ │ │ - ld a0,8(a3) │ │ │ │ - ld a3,128(sp) │ │ │ │ - slli a5,a4,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - add a0,a0,a5 │ │ │ │ - li a4,0 │ │ │ │ - add a2,a2,s10 │ │ │ │ - jal 45d64 │ │ │ │ - ld a3,48(sp) │ │ │ │ - lw a5,0(a3) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(a3) │ │ │ │ - j 5f46 │ │ │ │ - ld a0,264(sp) │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,5 │ │ │ │ - jal 4f3ca │ │ │ │ - ld a5,136(sp) │ │ │ │ - lw a5,388(a5) │ │ │ │ - beqz a5,5f34 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 44a16 │ │ │ │ - j 5f34 │ │ │ │ - lw a5,40(s10) │ │ │ │ - li s0,0 │ │ │ │ - bnez a5,5f86 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ + sb a5,96(s0) │ │ │ │ + ld a5,64(s1) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s0,s0,104 │ │ │ │ + sd a5,-40(s0) │ │ │ │ + ld a5,16(s1) │ │ │ │ + sd a5,-88(s0) │ │ │ │ + ld a5,48(s1) │ │ │ │ + sd a5,-56(s0) │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s2 │ │ │ │ + mv s9,a0 │ │ │ │ + jal 44ee6 │ │ │ │ + mv a0,s2 │ │ │ │ + sd s9,-16(s0) │ │ │ │ + jal 44e8a │ │ │ │ + lw a5,4(sp) │ │ │ │ + addi s2,s2,48 │ │ │ │ + bgeu s3,a5,5954 │ │ │ │ + ld a5,0(s1) │ │ │ │ + ld a3,24(s1) │ │ │ │ + mv a0,s2 │ │ │ │ + sd a5,0(s0) │ │ │ │ + lw a5,8(s1) │ │ │ │ + sw a5,8(s0) │ │ │ │ + ld a4,32(s1) │ │ │ │ + lw a5,40(s1) │ │ │ │ + sd a3,24(s0) │ │ │ │ + sd a4,32(s0) │ │ │ │ + sw a5,40(s0) │ │ │ │ + lwu a5,24(s2) │ │ │ │ + lwu a4,76(s1) │ │ │ │ + ld a3,56(s1) │ │ │ │ + and a5,a5,s4 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + or a5,a5,a4 │ │ │ │ + sd a3,56(s0) │ │ │ │ + sd a5,72(s0) │ │ │ │ + jal 488ee │ │ │ │ + mv s9,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 488bc │ │ │ │ + sext.w s9,s9 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s9,a0,58ba │ │ │ │ + mv a0,s2 │ │ │ │ + jal 488bc │ │ │ │ + sext.w a0,a0 │ │ │ │ + j 58c2 │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ mv a0,s6 │ │ │ │ jal 3670 │ │ │ │ - j 5fc6 │ │ │ │ - sd s7,360(sp) │ │ │ │ - sd s9,344(sp) │ │ │ │ - sd s11,328(sp) │ │ │ │ - fsd fs0,312(sp) │ │ │ │ + lw a4,4(sp) │ │ │ │ + ld a3,8(sp) │ │ │ │ + ld a5,0(s8) │ │ │ │ + xor a5,a5,a3 │ │ │ │ + li a3,0 │ │ │ │ + sw a4,0(s7) │ │ │ │ + bnez a5,5988 │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s5,56(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - │ │ │ │ -00000000000060d2 : │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s0,16(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,88(a0) │ │ │ │ + sd ra,24(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ + jal 48464 │ │ │ │ mv s1,a0 │ │ │ │ - ld a1,8(a1) │ │ │ │ - ld a0,8(a0) │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,6112 │ │ │ │ - ld a4,24(s1) │ │ │ │ - ld a5,24(s0) │ │ │ │ - bltu a4,a5,611c │ │ │ │ - li a0,1 │ │ │ │ - bltu a5,a4,6112 │ │ │ │ - ld a4,32(s1) │ │ │ │ - ld a5,32(s0) │ │ │ │ - bltu a4,a5,611c │ │ │ │ - bltu a5,a4,6112 │ │ │ │ - lbu a0,64(s1) │ │ │ │ - lbu a5,64(s0) │ │ │ │ - bltu a0,a5,611c │ │ │ │ - sltu a0,a5,a0 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - li a0,-1 │ │ │ │ - j 6112 │ │ │ │ - lui a5,0xbadf │ │ │ │ - addi a5,a5,13 │ │ │ │ - sd a5,0(a0) │ │ │ │ - sb zero,8(a0) │ │ │ │ - sd zero,16(a0) │ │ │ │ - sw zero,24(a0) │ │ │ │ - sd zero,32(a0) │ │ │ │ - sd zero,40(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sd zero,56(a0) │ │ │ │ - sw zero,64(a0) │ │ │ │ - ret │ │ │ │ - lui a5,0xbadf │ │ │ │ - addi a5,a5,13 │ │ │ │ - sd a5,0(a0) │ │ │ │ - sb zero,8(a0) │ │ │ │ - sw zero,12(a0) │ │ │ │ - sd zero,16(a0) │ │ │ │ - sd zero,24(a0) │ │ │ │ - sd zero,32(a0) │ │ │ │ - sd zero,40(a0) │ │ │ │ - sw zero,64(a0) │ │ │ │ - sd zero,72(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sd zero,56(a0) │ │ │ │ - ret │ │ │ │ - li a5,48 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - sb a5,64(a0) │ │ │ │ - li a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - sw zero,4(a0) │ │ │ │ - sb a1,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - sw zero,16(a0) │ │ │ │ - sd zero,72(a0) │ │ │ │ - sd zero,24(a0) │ │ │ │ - sd zero,32(a0) │ │ │ │ - sd zero,40(a0) │ │ │ │ - sw zero,48(a0) │ │ │ │ - fsd fa5,56(a0) │ │ │ │ - sd zero,104(a0) │ │ │ │ - sd zero,112(a0) │ │ │ │ - sd zero,120(a0) │ │ │ │ - sw zero,128(a0) │ │ │ │ - sd zero,136(a0) │ │ │ │ - sd zero,144(a0) │ │ │ │ - sd zero,176(a0) │ │ │ │ - sd zero,168(a0) │ │ │ │ - sd a5,152(a0) │ │ │ │ - sw zero,160(a0) │ │ │ │ - sd zero,80(a0) │ │ │ │ - sd zero,88(a0) │ │ │ │ - sd zero,96(a0) │ │ │ │ - ret │ │ │ │ - ld a0,8(a1) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - beqz a0,61f6 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,40(s0) │ │ │ │ - sd zero,8(s0) │ │ │ │ - beqz a0,6202 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,120(s0) │ │ │ │ - sd zero,40(s0) │ │ │ │ - beqz a0,620e │ │ │ │ - jal 3670 │ │ │ │ - ld a0,136(s0) │ │ │ │ - sd zero,120(s0) │ │ │ │ - beqz a0,621a │ │ │ │ - jal 3670 │ │ │ │ - ld a0,144(s0) │ │ │ │ - sd zero,136(s0) │ │ │ │ - beqz a0,6226 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,168(s0) │ │ │ │ - sd zero,144(s0) │ │ │ │ - beqz a0,6232 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,176(s0) │ │ │ │ - sd zero,168(s0) │ │ │ │ - beqz a0,623e │ │ │ │ - jal 3670 │ │ │ │ - ld a0,72(s0) │ │ │ │ - sd zero,176(s0) │ │ │ │ - beqz a0,624a │ │ │ │ - jal 3670 │ │ │ │ - lw a5,84(s0) │ │ │ │ - sd zero,72(s0) │ │ │ │ - beqz a5,6290 │ │ │ │ ld a0,88(s0) │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - li s2,0 │ │ │ │ - slli s1,s2,0x3 │ │ │ │ - add a0,a0,s1 │ │ │ │ - ld a0,0(a0) │ │ │ │ - addi s2,s2,1 │ │ │ │ - jal 3670 │ │ │ │ + jal 44e8a │ │ │ │ ld a0,88(s0) │ │ │ │ - lw a4,84(s0) │ │ │ │ - sext.w a5,s2 │ │ │ │ - add s1,s1,a0 │ │ │ │ - sd zero,0(s1) │ │ │ │ - bltu a5,a4,625a │ │ │ │ jal 3670 │ │ │ │ - ld a0,96(s0) │ │ │ │ - sd zero,88(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - sd zero,96(s0) │ │ │ │ ld ra,24(sp) │ │ │ │ + sd s1,88(s0) │ │ │ │ ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - li a2,208 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 36a0 │ │ │ │ - ld a0,8(s0) │ │ │ │ - jal 21882 │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,40(s1) │ │ │ │ - sd a5,8(s1) │ │ │ │ - jal 21882 │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,72(s1) │ │ │ │ - sd a5,40(s1) │ │ │ │ - jal 21882 │ │ │ │ - lw a1,84(s0) │ │ │ │ - sd a0,72(s1) │ │ │ │ - bnez a1,62e6 │ │ │ │ - lw a1,128(s0) │ │ │ │ - bnez a1,6376 │ │ │ │ - lw a1,184(s0) │ │ │ │ - bnez a1,6426 │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,40(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,84(s0) │ │ │ │ - sd a0,88(s1) │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,84(s0) │ │ │ │ - sd a0,96(s1) │ │ │ │ - beqz a5,62cc │ │ │ │ - ld a5,96(s0) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - li s2,0 │ │ │ │ - slli s3,s2,0x2 │ │ │ │ - add a5,a5,s3 │ │ │ │ - lwu a1,0(a5) │ │ │ │ - li a0,0 │ │ │ │ - ld s5,88(s1) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,96(s0) │ │ │ │ - ld a4,88(s0) │ │ │ │ - ld a5,88(s1) │ │ │ │ - add a3,a3,s3 │ │ │ │ - lw a2,0(a3) │ │ │ │ - slli s4,s2,0x3 │ │ │ │ - add s5,s5,s4 │ │ │ │ - sd a0,0(s5) │ │ │ │ - add a4,a4,s4 │ │ │ │ - add a5,a5,s4 │ │ │ │ - ld a1,0(a4) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + auipc a5,0x74 │ │ │ │ + ld a5,1508(a5) │ │ │ │ + andi s0,a1,7 │ │ │ │ ld a0,0(a5) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,96(s0) │ │ │ │ - ld a4,96(s1) │ │ │ │ - addi s2,s2,1 │ │ │ │ - add a3,a5,s3 │ │ │ │ - lw a2,0(a3) │ │ │ │ - add a4,a4,s3 │ │ │ │ - sext.w a3,s2 │ │ │ │ - sw a2,0(a4) │ │ │ │ - lw a4,84(s0) │ │ │ │ - bltu a3,a4,6314 │ │ │ │ - lw a1,128(s0) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - beqz a1,62d2 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,128(s0) │ │ │ │ - sd a0,136(s1) │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,168(s0) │ │ │ │ - sd a0,144(s1) │ │ │ │ - beqz a5,63a6 │ │ │ │ - lwu a1,128(s0) │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,168(s1) │ │ │ │ - ld a5,176(s0) │ │ │ │ - beqz a5,63b6 │ │ │ │ - lwu a1,128(s0) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,168(s1) │ │ │ │ - lw a5,128(s0) │ │ │ │ - beqz a5,62d2 │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - li s2,0 │ │ │ │ - ld a3,136(s0) │ │ │ │ - slli a5,s2,0x3 │ │ │ │ - ld a4,136(s1) │ │ │ │ - add a3,a3,a5 │ │ │ │ - ld a2,0(a3) │ │ │ │ - ld a3,144(s0) │ │ │ │ - add a4,a4,a5 │ │ │ │ - sd a2,0(a4) │ │ │ │ - add a3,a3,a5 │ │ │ │ - ld a4,144(s1) │ │ │ │ - ld a2,0(a3) │ │ │ │ - ld a3,168(s0) │ │ │ │ - add a4,a4,a5 │ │ │ │ - sd a2,0(a4) │ │ │ │ - add a4,a3,a5 │ │ │ │ - beqz a3,63f8 │ │ │ │ - ld s3,168(s1) │ │ │ │ - ld a0,0(a4) │ │ │ │ - add s3,s3,a5 │ │ │ │ - jal 21882 │ │ │ │ - sd a0,0(s3) │ │ │ │ - ld a5,176(s0) │ │ │ │ - add a4,a5,s2 │ │ │ │ - beqz a5,646e │ │ │ │ - ld a5,176(s1) │ │ │ │ - lbu a4,0(a4) │ │ │ │ - add a5,a5,s2 │ │ │ │ - sb a4,0(a5) │ │ │ │ - lw a4,128(s0) │ │ │ │ - addi s2,s2,1 │ │ │ │ - sext.w a5,s2 │ │ │ │ - bltu a5,a4,63c4 │ │ │ │ - lw a1,184(s0) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - beqz a1,62da │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,184(s0) │ │ │ │ - sd a0,192(s1) │ │ │ │ + srliw a1,a1,0x3 │ │ │ │ + snez s0,s0 │ │ │ │ + addw s0,s0,a1 │ │ │ │ + sext.w a3,s0 │ │ │ │ + li a1,1 │ │ │ │ + auipc a2,0x58 │ │ │ │ + addi a2,a2,502 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + slli a1,s0,0x20 │ │ │ │ + ld s0,0(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,184(s0) │ │ │ │ - ld a1,192(s0) │ │ │ │ + addi sp,sp,16 │ │ │ │ + j 41306 │ │ │ │ + andi a5,a2,7 │ │ │ │ + mv a0,a1 │ │ │ │ + srliw a2,a2,0x3 │ │ │ │ + snez a1,a5 │ │ │ │ + addw a1,a1,a2 │ │ │ │ + j 41306 │ │ │ │ + andi a5,a1,7 │ │ │ │ + snez a5,a5 │ │ │ │ + srliw a1,a1,0x3 │ │ │ │ + addw a5,a5,a1 │ │ │ │ + li a1,0 │ │ │ │ + beqz a2,5a2c │ │ │ │ + li a1,255 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + j 3890 │ │ │ │ + srliw a5,a1,0x3 │ │ │ │ + srliw a3,a1,0x3 │ │ │ │ + beqz a5,5a60 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ mv a5,a0 │ │ │ │ - ld a0,192(s1) │ │ │ │ - sd a5,200(s1) │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - jal 36a0 │ │ │ │ - lwu a2,184(s0) │ │ │ │ - ld a1,200(s0) │ │ │ │ - ld a0,200(s1) │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - jal 36a0 │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,40(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - lw a4,128(s0) │ │ │ │ - addi s2,s2,1 │ │ │ │ - sext.w a5,s2 │ │ │ │ - bltu a5,a4,63c4 │ │ │ │ - j 641a │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - li a5,208 │ │ │ │ - mul a0,a0,a5 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - ld s1,48(a1) │ │ │ │ - ld a1,8(a2) │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - add s1,s1,a0 │ │ │ │ - ld a0,8(s1) │ │ │ │ - jal 3580 │ │ │ │ - beqz a0,64b2 │ │ │ │ - slti a0,a0,0 │ │ │ │ - addi a0,a0,1 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ld a4,32(s1) │ │ │ │ - ld a5,24(s0) │ │ │ │ - li a0,2 │ │ │ │ - bltu a4,a5,64a8 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - sltu a0,a5,a4 │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - li a5,208 │ │ │ │ - mul a0,a0,a5 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - ld s1,72(a1) │ │ │ │ - ld a1,8(a2) │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - add s1,s1,a0 │ │ │ │ - ld a0,8(s1) │ │ │ │ - jal 3580 │ │ │ │ - beqz a0,64fe │ │ │ │ - slti a0,a0,0 │ │ │ │ - addi a0,a0,1 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + add a3,a3,a0 │ │ │ │ + li a6,255 │ │ │ │ + j 5a52 │ │ │ │ + beq a3,a5,5a60 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + addi a5,a5,1 │ │ │ │ + beq a4,a6,5a4e │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - ld a4,32(s1) │ │ │ │ - ld a5,24(s0) │ │ │ │ - li a0,2 │ │ │ │ - bltu a4,a5,64f4 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - sltu a0,a5,a4 │ │ │ │ - addi sp,sp,32 │ │ │ │ + andi a3,a1,7 │ │ │ │ + beqz a3,5b60 │ │ │ │ + addiw a5,a1,-1 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + negw a4,a1 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a5,a5,a4 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bne a2,a5,5a5c │ │ │ │ + andi a5,a1,6 │ │ │ │ + beqz a5,5b60 │ │ │ │ + addiw a5,a1,-2 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,1 │ │ │ │ + subw a4,a4,a1 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a5,a5,a4 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bne a5,a2,5a5c │ │ │ │ + li a5,2 │ │ │ │ + bgeu a5,a3,5b60 │ │ │ │ + addiw a5,a1,-3 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,2 │ │ │ │ + subw a4,a4,a1 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a5,a5,a4 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bne a2,a5,5a5c │ │ │ │ + andi a5,a1,4 │ │ │ │ + beqz a5,5b60 │ │ │ │ + addiw a5,a1,-4 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,3 │ │ │ │ + subw a4,a4,a1 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a5,a5,a4 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bne a2,a5,5a5c │ │ │ │ + li a5,4 │ │ │ │ + bgeu a5,a3,5b60 │ │ │ │ + addiw a5,a1,-5 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,4 │ │ │ │ + subw a4,a4,a1 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a5,a5,a4 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bne a2,a5,5a5c │ │ │ │ + li a5,5 │ │ │ │ + beq a3,a5,5b60 │ │ │ │ + addiw a5,a1,-6 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,5 │ │ │ │ + subw a4,a4,a1 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a5,a5,a4 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bne a2,a5,5a5c │ │ │ │ + li a5,7 │ │ │ │ + bne a3,a5,5b60 │ │ │ │ + addiw a5,a1,-7 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + lbu a0,0(a0) │ │ │ │ + li a5,6 │ │ │ │ + subw a5,a5,a1 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sraw a0,a0,a5 │ │ │ │ + andi a0,a0,1 │ │ │ │ + sub a0,a0,a2 │ │ │ │ + seqz a0,a0 │ │ │ │ ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s1,a0 │ │ │ │ - ld a1,8(a1) │ │ │ │ - ld a0,8(a0) │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,6546 │ │ │ │ - ld a4,24(s1) │ │ │ │ - ld a5,24(s0) │ │ │ │ - bltu a4,a5,6550 │ │ │ │ li a0,1 │ │ │ │ - bltu a5,a4,6546 │ │ │ │ - ld a0,32(s1) │ │ │ │ - ld a5,32(s0) │ │ │ │ - bltu a0,a5,6550 │ │ │ │ - sltu a0,a5,a0 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ ret │ │ │ │ - li a0,-1 │ │ │ │ - j 6546 │ │ │ │ - ld a5,16(a1) │ │ │ │ + beqz a1,5bbe │ │ │ │ addi sp,sp,-48 │ │ │ │ sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ sd s3,8(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + mv s2,a0 │ │ │ │ + li s0,0 │ │ │ │ + auipc s3,0x58 │ │ │ │ + addi s3,s3,120 │ │ │ │ + srliw a5,s0,0x3 │ │ │ │ + add a5,a5,s2 │ │ │ │ + lbu a2,0(a5) │ │ │ │ + not a5,s0 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sraw a2,a2,a5 │ │ │ │ + andi a2,a2,1 │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + bne s1,s0,5b80 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + auipc a1,0x5c │ │ │ │ + addi a1,a1,-478 │ │ │ │ + li a0,1 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + auipc a1,0x5c │ │ │ │ + addi a1,a1,-494 │ │ │ │ + li a0,1 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + addiw a0,a0,-65 │ │ │ │ + zext.b a0,a0 │ │ │ │ + li a5,51 │ │ │ │ + bltu a5,a0,5bf6 │ │ │ │ + lui a5,0x80 │ │ │ │ + addi a5,a5,69 │ │ │ │ + slli a5,a5,0xd │ │ │ │ + addi a5,a5,1 │ │ │ │ + slli a5,a5,0x13 │ │ │ │ + addi a5,a5,69 │ │ │ │ + srl a0,a5,a0 │ │ │ │ + andi a0,a0,1 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + li a0,0 │ │ │ │ mv s0,a1 │ │ │ │ + li a1,256 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + mv s4,a3 │ │ │ │ + jal 41306 │ │ │ │ + li a2,256 │ │ │ │ + li a1,0 │ │ │ │ mv s3,a0 │ │ │ │ - beqz a5,656a │ │ │ │ - mv a0,a5 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,56(s0) │ │ │ │ - sd zero,16(s0) │ │ │ │ - beqz a0,6576 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,32(s0) │ │ │ │ - sd zero,56(s0) │ │ │ │ - beqz a0,6582 │ │ │ │ - jal 3670 │ │ │ │ - lw a5,44(s0) │ │ │ │ - sd zero,32(s0) │ │ │ │ - beqz a5,65ac │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - li s1,0 │ │ │ │ + jal 3890 │ │ │ │ + beqz s1,5caa │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ li s2,0 │ │ │ │ - ld a1,48(s0) │ │ │ │ - mv a0,s3 │ │ │ │ + add s6,s0,s1 │ │ │ │ + li s5,1 │ │ │ │ + li s1,0 │ │ │ │ + j 5c40 │ │ │ │ + addi s0,s0,1 │ │ │ │ + beq s6,s0,5c8a │ │ │ │ + lbu a5,0(s0) │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bnez a5,5c3a │ │ │ │ + addiw a1,s1,2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + mv a0,s2 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + lbu a3,0(s0) │ │ │ │ + slli a4,s1,0x20 │ │ │ │ addiw s1,s1,1 │ │ │ │ - add a1,a1,s2 │ │ │ │ - jal 61e6 │ │ │ │ - lw a5,44(s0) │ │ │ │ - addi s2,s2,208 │ │ │ │ - bltu s1,a5,6592 │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld a0,48(s0) │ │ │ │ - sw zero,44(s0) │ │ │ │ - beqz a0,65b8 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sb a3,0(a4) │ │ │ │ + add a5,a5,a0 │ │ │ │ + sb zero,0(a5) │ │ │ │ + lbu a5,0(s0) │ │ │ │ + addi s0,s0,1 │ │ │ │ + mv s2,a0 │ │ │ │ + add a5,a5,s3 │ │ │ │ + sb s5,0(a5) │ │ │ │ + bne s6,s0,5c40 │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ - ld ra,40(sp) │ │ │ │ - sd zero,48(s0) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + sw s1,0(s4) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,32(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ - lw a5,12(a1) │ │ │ │ + li s2,0 │ │ │ │ + j 5c8e │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s0,16(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - beqz a5,6622 │ │ │ │ sd s2,0(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s2,a0 │ │ │ │ + li a1,1020 │ │ │ │ + li a0,0 │ │ │ │ sd s1,8(sp) │ │ │ │ - li s2,0 │ │ │ │ - ld a5,16(s0) │ │ │ │ - slli s1,s2,0x3 │ │ │ │ - addi s2,s2,1 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a4,16(s0) │ │ │ │ - ld a5,32(s0) │ │ │ │ - add a4,a4,s1 │ │ │ │ - sd zero,0(a4) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a4,32(s0) │ │ │ │ - ld a5,48(s0) │ │ │ │ - add a4,a4,s1 │ │ │ │ - sd zero,0(a4) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,48(s0) │ │ │ │ - lw a4,12(s0) │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + li a2,1020 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3890 │ │ │ │ + beqz s0,5cf0 │ │ │ │ + slli a1,s0,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a4,0 │ │ │ │ + add a5,s2,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ add a5,a5,s1 │ │ │ │ - sd zero,0(a5) │ │ │ │ - sext.w a5,s2 │ │ │ │ - bltu a5,a4,65d8 │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - ld a0,56(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,24(s0) │ │ │ │ - sd zero,56(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,40(s0) │ │ │ │ - sd zero,24(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s0) │ │ │ │ - sd zero,40(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,16(s0) │ │ │ │ - sd zero,48(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,32(s0) │ │ │ │ - sd zero,16(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,72(s0) │ │ │ │ - sd zero,32(s0) │ │ │ │ - sw zero,64(s0) │ │ │ │ - beqz a0,666a │ │ │ │ - jal 3670 │ │ │ │ + sw a4,0(a5) │ │ │ │ + addi a4,a4,1 │ │ │ │ + bne a1,a4,5cdc │ │ │ │ ld ra,24(sp) │ │ │ │ - sd zero,72(s0) │ │ │ │ ld s0,16(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,8(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - ld a4,0(a1) │ │ │ │ addi sp,sp,-96 │ │ │ │ - lui a5,0xbadf │ │ │ │ - sd ra,88(sp) │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + sd s8,16(sp) │ │ │ │ + srli s8,a5,0x1d │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + srliw a5,a2,0x6 │ │ │ │ + mv s9,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s8 │ │ │ │ sd s0,80(sp) │ │ │ │ sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ sd s6,32(sp) │ │ │ │ sd s7,24(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ sd s10,0(sp) │ │ │ │ - addi a5,a5,13 │ │ │ │ - bne a4,a5,67da │ │ │ │ - ld a5,0(a2) │ │ │ │ - mv s3,a2 │ │ │ │ - bne a5,a4,67da │ │ │ │ - lw s4,64(a1) │ │ │ │ - lw s9,44(a2) │ │ │ │ - li s2,208 │ │ │ │ - slli s6,s4,0x20 │ │ │ │ - slli s10,s9,0x20 │ │ │ │ - srli s6,s6,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - add s8,s6,s10 │ │ │ │ - mul s7,s8,s2 │ │ │ │ - ld a0,72(a1) │ │ │ │ - mv s1,a1 │ │ │ │ - lw s5,12(a1) │ │ │ │ - mv a1,s7 │ │ │ │ - jal 1d4e0 │ │ │ │ - mul s0,s6,s2 │ │ │ │ - ld a1,48(s3) │ │ │ │ - sd a0,72(s1) │ │ │ │ - mul a2,s10,s2 │ │ │ │ - add a0,a0,s0 │ │ │ │ - slli s2,s5,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - addi s2,s2,1 │ │ │ │ - jal 36a0 │ │ │ │ - ld a0,16(s1) │ │ │ │ - addw a5,s4,s9 │ │ │ │ - slli s4,s2,0x3 │ │ │ │ - mv a1,s4 │ │ │ │ - sw a5,64(s1) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,24(s1) │ │ │ │ - slli s2,s2,0x2 │ │ │ │ - mv a1,s2 │ │ │ │ - sd a5,16(s1) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,32(s1) │ │ │ │ - mv a1,s4 │ │ │ │ - sd a5,24(s1) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,40(s1) │ │ │ │ - mv a1,s2 │ │ │ │ - sd a5,32(s1) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,48(s1) │ │ │ │ - mv a1,s4 │ │ │ │ - sd a5,40(s1) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,56(s1) │ │ │ │ - mv a1,s2 │ │ │ │ - sd a5,48(s1) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - ld s9,16(s1) │ │ │ │ - ld a0,16(s3) │ │ │ │ - addi s4,s4,-8 │ │ │ │ - sd a5,56(s1) │ │ │ │ - jal 21882 │ │ │ │ - add s9,s9,s4 │ │ │ │ - sd a0,0(s9) │ │ │ │ - ld a0,32(s3) │ │ │ │ - ld s9,32(s1) │ │ │ │ - addi s2,s2,-4 │ │ │ │ - jal 21882 │ │ │ │ - add s9,s9,s4 │ │ │ │ - sd a0,0(s9) │ │ │ │ - ld a5,48(s1) │ │ │ │ - ld a0,56(s3) │ │ │ │ - add s4,s4,a5 │ │ │ │ - jal 21882 │ │ │ │ - ld a5,24(s1) │ │ │ │ - lw a4,24(s3) │ │ │ │ - sd a0,0(s4) │ │ │ │ - add a5,a5,s2 │ │ │ │ - sw a4,0(a5) │ │ │ │ - ld a4,40(s1) │ │ │ │ - lw a3,40(s3) │ │ │ │ - ld a5,56(s1) │ │ │ │ - add a4,a4,s2 │ │ │ │ - sw a3,0(a4) │ │ │ │ - lw a4,64(s3) │ │ │ │ - add a5,a5,s2 │ │ │ │ - sw a4,0(a5) │ │ │ │ - bgeu s6,s8,67b6 │ │ │ │ - ld a1,72(s1) │ │ │ │ - add a5,a1,s0 │ │ │ │ - add a1,a1,s7 │ │ │ │ - sw s5,4(a5) │ │ │ │ - addi a5,a5,208 │ │ │ │ - bne a5,a1,67aa │ │ │ │ - lw a5,12(s1) │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,12(s1) │ │ │ │ - ld s2,64(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv s0,a4 │ │ │ │ + mv s7,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + addiw s6,a5,1 │ │ │ │ + jal 41306 │ │ │ │ + mv s10,a0 │ │ │ │ + beqz s0,5da6 │ │ │ │ + sd s4,48(sp) │ │ │ │ + slli s4,s7,0x20 │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + slliw s6,s6,0x6 │ │ │ │ + mv s5,a0 │ │ │ │ + add s8,s8,a0 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + li s3,1 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 14738 │ │ │ │ + sd a0,0(s5) │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 14764 │ │ │ │ + li s0,0 │ │ │ │ + beqz s7,5d98 │ │ │ │ + add a5,s2,s0 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + lbu a1,0(s1) │ │ │ │ + jal 349da │ │ │ │ + srliw a5,s0,0x6 │ │ │ │ + sll a3,s3,s0 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + addi s0,s0,1 │ │ │ │ + beqz a0,5d94 │ │ │ │ + ld a4,0(s5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + or a4,a4,a3 │ │ │ │ + sd a4,0(a5) │ │ │ │ + bne s4,s0,5d6a │ │ │ │ + addi s5,s5,8 │ │ │ │ + addi s1,s1,1 │ │ │ │ + bne s5,s8,5d50 │ │ │ │ ld s3,56(sp) │ │ │ │ ld s4,48(sp) │ │ │ │ ld s5,40(sp) │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ ld s6,32(sp) │ │ │ │ ld s7,24(sp) │ │ │ │ ld s8,16(sp) │ │ │ │ ld s9,8(sp) │ │ │ │ + mv a0,s10 │ │ │ │ ld s10,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,72(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - auipc a3,0x5d │ │ │ │ - addi a3,a3,1798 │ │ │ │ - li a2,473 │ │ │ │ - auipc a1,0x57 │ │ │ │ - addi a1,a1,1978 │ │ │ │ - auipc a0,0x57 │ │ │ │ - addi a0,a0,1994 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-128 │ │ │ │ - sd s9,40(sp) │ │ │ │ - lw s9,44(a0) │ │ │ │ + sd s10,32(sp) │ │ │ │ + andi s10,a2,-64 │ │ │ │ + addiw s10,s10,64 │ │ │ │ + mv a1,s10 │ │ │ │ sd ra,120(sp) │ │ │ │ - beqz s9,699a │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ - ld s4,48(a0) │ │ │ │ - addiw a5,s9,-1 │ │ │ │ sd s5,72(sp) │ │ │ │ - sw a5,4(sp) │ │ │ │ - li s5,0 │ │ │ │ - addi a5,s4,208 │ │ │ │ - sd s3,88(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ sd s11,24(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - addiw s6,s5,1 │ │ │ │ - mv s10,a0 │ │ │ │ - li s8,0 │ │ │ │ - li s7,0 │ │ │ │ - li s3,-1 │ │ │ │ - bgeu s6,s9,68a4 │ │ │ │ - lw a4,4(sp) │ │ │ │ - li a5,208 │ │ │ │ - add s2,s4,s8 │ │ │ │ - subw s0,a4,s6 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - add s0,s0,s7 │ │ │ │ - mul s0,s0,a5 │ │ │ │ - ld s1,32(s2) │ │ │ │ - ld a5,8(sp) │ │ │ │ - mv s11,s2 │ │ │ │ - addi s1,s1,1 │ │ │ │ - add s0,s0,a5 │ │ │ │ - ld a4,232(s11) │ │ │ │ - bgeu a4,s1,6894 │ │ │ │ - ld a1,216(s11) │ │ │ │ - ld a0,8(s2) │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,6894 │ │ │ │ - lw a4,364(s11) │ │ │ │ - beq a4,s3,69a2 │ │ │ │ - lw a4,360(s11) │ │ │ │ - addi s11,s11,208 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,152(s11) │ │ │ │ - bne s0,s11,6864 │ │ │ │ - addi s7,s7,1 │ │ │ │ - addi s8,s8,208 │ │ │ │ - mv s5,s6 │ │ │ │ - addiw s6,s5,1 │ │ │ │ - bltu s6,s9,6840 │ │ │ │ - bne s6,s9,6894 │ │ │ │ - li s7,0 │ │ │ │ - li s6,0 │ │ │ │ - li s3,1 │ │ │ │ - li s1,208 │ │ │ │ - j 68c6 │ │ │ │ - sw a5,160(s4) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s7,s7,208 │ │ │ │ - bgeu s6,s9,6984 │ │ │ │ - ld s4,48(s10) │ │ │ │ - add s4,s4,s7 │ │ │ │ - lw a5,152(s4) │ │ │ │ - bgeu s3,a5,68b4 │ │ │ │ - li a1,255 │ │ │ │ - li a0,0 │ │ │ │ - jal 73ee │ │ │ │ - ld s0,48(s10) │ │ │ │ + mv s2,a0 │ │ │ │ + mv s11,a4 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s6,a7 │ │ │ │ + sext.w s7,a2 │ │ │ │ + srliw s0,a2,0x6 │ │ │ │ + lw s8,128(sp) │ │ │ │ + ld s9,136(sp) │ │ │ │ + jal 14738 │ │ │ │ mv s4,a0 │ │ │ │ - add s2,s0,s7 │ │ │ │ - lw a5,156(s2) │ │ │ │ - bgeu a5,s6,6946 │ │ │ │ - addiw s5,s6,-1 │ │ │ │ - subw s5,s5,a5 │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - add s5,s5,a5 │ │ │ │ - mul s5,s5,s1 │ │ │ │ - ld s8,24(s2) │ │ │ │ - addi a4,s0,208 │ │ │ │ - mul a5,a5,s1 │ │ │ │ - add s5,s5,a4 │ │ │ │ - add s0,s0,a5 │ │ │ │ - ld a5,32(s0) │ │ │ │ - addi a5,a5,1 │ │ │ │ - bltu a5,s8,693e │ │ │ │ - ld a1,8(s0) │ │ │ │ - ld a0,8(s2) │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,693e │ │ │ │ - lw a4,160(s0) │ │ │ │ - srliw a5,a4,0x6 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 14738 │ │ │ │ + mv s3,a0 │ │ │ │ + li a2,1 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 14764 │ │ │ │ + li s2,1 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s3 │ │ │ │ + sll s2,s2,s1 │ │ │ │ + jal 14764 │ │ │ │ + beqz s11,5f5a │ │ │ │ + slli a0,s11,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + li a2,0 │ │ │ │ + li s10,-1 │ │ │ │ + add a5,s5,a2 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv t1,s3 │ │ │ │ + mv a6,s4 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s6 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + li t6,0 │ │ │ │ + li t0,0 │ │ │ │ slli a5,a5,0x3 │ │ │ │ - add a5,a5,s4 │ │ │ │ - ld a3,0(a5) │ │ │ │ - sll a4,s3,a4 │ │ │ │ - or a4,a4,a3 │ │ │ │ - sd a4,0(a5) │ │ │ │ - addi s0,s0,208 │ │ │ │ - bne s5,s0,6914 │ │ │ │ - ld a5,0(s4) │ │ │ │ - andi a5,a5,1 │ │ │ │ - beqz a5,69c2 │ │ │ │ - li a5,0 │ │ │ │ - li a2,255 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - srliw a4,a5,0x6 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s4 │ │ │ │ - sll a3,s3,a5 │ │ │ │ - beq a5,a2,696c │ │ │ │ - ld a4,0(a4) │ │ │ │ - and a3,a3,a4 │ │ │ │ - bnez a3,6954 │ │ │ │ - sw a5,160(s2) │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld t4,0(a5) │ │ │ │ + li a3,0 │ │ │ │ + li t3,0 │ │ │ │ + j 5eb6 │ │ │ │ + bgeu s11,a7,5e64 │ │ │ │ + sltu a7,a4,a7 │ │ │ │ + xori a3,a7,1 │ │ │ │ + or a7,a5,a4 │ │ │ │ + not a7,a7 │ │ │ │ + or a7,a7,t2 │ │ │ │ + and a5,a5,a4 │ │ │ │ + beq s0,t3,5efa │ │ │ │ + slli a1,a7,0x1 │ │ │ │ + or a1,a1,t0 │ │ │ │ + or a4,a1,t5 │ │ │ │ + slli t0,a5,0x1 │ │ │ │ + not a4,a4 │ │ │ │ + or a4,a4,t0 │ │ │ │ + or a4,a4,t6 │ │ │ │ + sd a4,0(a6) │ │ │ │ + and a1,a1,t5 │ │ │ │ + sd a1,0(t1) │ │ │ │ + srli t0,a7,0x3f │ │ │ │ + srli a5,a5,0x3f │ │ │ │ + addiw a4,t3,1 │ │ │ │ + addi t4,t4,8 │ │ │ │ + addi t1,t1,8 │ │ │ │ + addi a6,a6,8 │ │ │ │ + beq s0,t3,5f04 │ │ │ │ + mv t6,a5 │ │ │ │ + mv t3,a4 │ │ │ │ + ld ra,0(t4) │ │ │ │ + ld a4,0(a6) │ │ │ │ + ld t2,0(t1) │ │ │ │ + add a1,a4,a3 │ │ │ │ + and s11,a4,ra │ │ │ │ + add a7,a1,s11 │ │ │ │ + xor a5,a7,a4 │ │ │ │ + or t5,t2,ra │ │ │ │ + sltu a1,a7,a1 │ │ │ │ + or a5,a5,ra │ │ │ │ + bnez a3,5e58 │ │ │ │ + li a3,1 │ │ │ │ + bnez a1,5e64 │ │ │ │ + sltu a3,a7,a4 │ │ │ │ + or a7,a5,a4 │ │ │ │ + not a7,a7 │ │ │ │ + or a7,a7,t2 │ │ │ │ + and a5,a5,a4 │ │ │ │ + bne s0,t3,5e76 │ │ │ │ + and a4,s2,a7 │ │ │ │ + beqz a4,5f50 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + j 5e76 │ │ │ │ + bltu s8,s1,5f14 │ │ │ │ + bltu s7,s1,5f14 │ │ │ │ + sext.w s10,a2 │ │ │ │ + sext.w s7,s1 │ │ │ │ + addi a2,a2,1 │ │ │ │ + bne a2,a0,5e32 │ │ │ │ mv a0,s4 │ │ │ │ jal 3670 │ │ │ │ - lw s9,44(s10) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s7,s7,208 │ │ │ │ - bltu s6,s9,68c2 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,120(sp) │ │ │ │ ld s0,112(sp) │ │ │ │ + slli a0,s10,0x20 │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ ld s1,104(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ ld s11,24(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ + or a0,a0,s7 │ │ │ │ + ld s7,56(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ ret │ │ │ │ - lw a4,360(s11) │ │ │ │ - sw s5,364(s11) │ │ │ │ - addi s11,s11,208 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,152(s11) │ │ │ │ - bne s0,s11,6864 │ │ │ │ - addi s7,s7,1 │ │ │ │ - addi s8,s8,208 │ │ │ │ - mv s5,s6 │ │ │ │ - j 689c │ │ │ │ - li a5,0 │ │ │ │ - j 696c │ │ │ │ - lw a2,44(a1) │ │ │ │ - beqz a2,6afe │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s10,16(sp) │ │ │ │ - li s10,0 │ │ │ │ - slli a7,s10,0x20 │ │ │ │ - sd s8,32(sp) │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - li s8,208 │ │ │ │ - sd s9,24(sp) │ │ │ │ - mul s9,a7,s8 │ │ │ │ - sd s6,48(sp) │ │ │ │ - mv s6,a1 │ │ │ │ - sd s0,96(sp) │ │ │ │ - ld s0,48(s6) │ │ │ │ + and a4,s2,a5 │ │ │ │ + beqz a4,5e76 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + j 5e76 │ │ │ │ + li s10,-1 │ │ │ │ + j 5f1a │ │ │ │ + addi sp,sp,-160 │ │ │ │ + lw a5,192(sp) │ │ │ │ + sd s1,136(sp) │ │ │ │ + ld s1,184(sp) │ │ │ │ + ld t3,176(sp) │ │ │ │ + sd s4,112(sp) │ │ │ │ + sd s5,104(sp) │ │ │ │ + srliw s4,a2,0x6 │ │ │ │ + mv s5,a2 │ │ │ │ + slliw a2,a5,0x1 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + ld a0,0(s1) │ │ │ │ + addiw a2,a2,3 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + sd ra,152(sp) │ │ │ │ + srli a5,a1,0x1d │ │ │ │ + sd s0,144(sp) │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd s6,96(sp) │ │ │ │ + sd s8,80(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + slli s4,s4,0x3 │ │ │ │ + slli a1,a2,0x20 │ │ │ │ + li a2,-1 │ │ │ │ + srli t0,a1,0x1d │ │ │ │ + sw a2,0(t3) │ │ │ │ + sw s5,4(t3) │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,255 │ │ │ │ + sd a4,0(sp) │ │ │ │ + add s3,s1,a5 │ │ │ │ + add s2,s1,t0 │ │ │ │ + mv s10,a3 │ │ │ │ + mv s9,a7 │ │ │ │ + lw s6,160(sp) │ │ │ │ + ld s11,168(sp) │ │ │ │ + jal 3890 │ │ │ │ + ld a0,0(s3) │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + ld a0,0(s2) │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,255 │ │ │ │ + jal 3890 │ │ │ │ + ld a4,0(sp) │ │ │ │ + li s8,1 │ │ │ │ + srliw s0,s5,0x6 │ │ │ │ + sll s8,s8,s5 │ │ │ │ + beqz a4,6146 │ │ │ │ + ld t3,176(sp) │ │ │ │ + slli a6,a4,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + sd s7,88(sp) │ │ │ │ + mv a1,t3 │ │ │ │ + mv t4,s3 │ │ │ │ + mv s7,s1 │ │ │ │ + addi t0,s2,8 │ │ │ │ + li t6,0 │ │ │ │ + sd a6,32(sp) │ │ │ │ + sd s10,40(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + mv t3,s9 │ │ │ │ + ld a5,40(sp) │ │ │ │ + ld s10,0(t4) │ │ │ │ + ld s9,0(s7) │ │ │ │ + add a5,a5,t6 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + ld s6,8(s7) │ │ │ │ + ld s4,8(t4) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,t3 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + ld s2,0(t0) │ │ │ │ + li a3,0 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s11 │ │ │ │ + ld s3,0(a5) │ │ │ │ + li a2,0 │ │ │ │ + li a4,0 │ │ │ │ + li a7,0 │ │ │ │ + li a6,0 │ │ │ │ + sd t6,0(sp) │ │ │ │ + sd t4,8(sp) │ │ │ │ + sd s7,16(sp) │ │ │ │ + sd t0,24(sp) │ │ │ │ + j 60bc │ │ │ │ + bgeu s7,t6,605e │ │ │ │ + sltu a7,a5,t6 │ │ │ │ + xori a7,a7,1 │ │ │ │ + or t4,t1,a5 │ │ │ │ + not t4,t4 │ │ │ │ + or t4,t4,t2 │ │ │ │ + and a5,t1,a5 │ │ │ │ + beq s0,a6,6110 │ │ │ │ + slli t5,t4,0x1 │ │ │ │ + or a4,t5,a4 │ │ │ │ + or t6,a4,t0 │ │ │ │ + not t6,t6 │ │ │ │ + slli t5,a5,0x1 │ │ │ │ + or t5,t6,t5 │ │ │ │ + or t5,t5,a2 │ │ │ │ + add t6,s6,a3 │ │ │ │ + sd t5,0(t6) │ │ │ │ + add a2,s4,a3 │ │ │ │ + and a4,a4,t0 │ │ │ │ + add t5,s2,a3 │ │ │ │ + sd a4,0(a2) │ │ │ │ + sd t1,0(t5) │ │ │ │ + srli a4,t4,0x3f │ │ │ │ + srli a5,a5,0x3f │ │ │ │ + addiw t1,a6,1 │ │ │ │ + addi a3,a3,8 │ │ │ │ + beq s0,a6,611c │ │ │ │ + mv a2,a5 │ │ │ │ + mv a6,t1 │ │ │ │ + add t1,s3,a3 │ │ │ │ + add a5,s9,a3 │ │ │ │ + ld t5,0(t1) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add t1,s10,a3 │ │ │ │ + ld t2,0(t1) │ │ │ │ + add t4,a5,a7 │ │ │ │ + and s7,a5,t5 │ │ │ │ + add t6,t4,s7 │ │ │ │ + xor t1,t6,a5 │ │ │ │ + or t0,t2,t5 │ │ │ │ + sltu t4,t6,t4 │ │ │ │ + or t1,t1,t5 │ │ │ │ + bnez a7,6052 │ │ │ │ + li a7,1 │ │ │ │ + bnez t4,605e │ │ │ │ + or t4,t1,a5 │ │ │ │ + not t4,t4 │ │ │ │ + sltu a7,t6,a5 │ │ │ │ + or t4,t4,t2 │ │ │ │ + and a5,t1,a5 │ │ │ │ + bne s0,a6,6072 │ │ │ │ + and t5,s8,t4 │ │ │ │ + beqz t5,6164 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + j 6072 │ │ │ │ + ld t6,0(sp) │ │ │ │ + ld t4,8(sp) │ │ │ │ + ld s7,16(sp) │ │ │ │ + ld t0,24(sp) │ │ │ │ + bltu a0,s5,6136 │ │ │ │ + lw a5,4(a1) │ │ │ │ + bltu a5,s5,6136 │ │ │ │ + sw t6,0(a1) │ │ │ │ + sw s5,4(a1) │ │ │ │ + ld a5,32(sp) │ │ │ │ + addi t6,t6,1 │ │ │ │ + addi t4,t4,8 │ │ │ │ + addi s7,s7,8 │ │ │ │ + addi t0,t0,8 │ │ │ │ + bne t6,a5,6012 │ │ │ │ + ld s7,88(sp) │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld s2,128(sp) │ │ │ │ + ld s3,120(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ + ld s5,104(sp) │ │ │ │ + ld s6,96(sp) │ │ │ │ + ld s8,80(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,136(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ + ret │ │ │ │ + and t5,s8,a5 │ │ │ │ + beqz t5,6072 │ │ │ │ + addiw s5,s5,-1 │ │ │ │ + j 6072 │ │ │ │ + addi sp,sp,-176 │ │ │ │ + lw a5,208(sp) │ │ │ │ + sd s2,144(sp) │ │ │ │ + ld s2,200(sp) │ │ │ │ + ld a1,192(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + srliw s7,a2,0x6 │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + mv s9,a2 │ │ │ │ + addiw s4,s7,1 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + sd ra,168(sp) │ │ │ │ + srli a5,a2,0x1d │ │ │ │ + sd s0,160(sp) │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s3,136(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ + slli s4,s4,0x3 │ │ │ │ + li a2,-1 │ │ │ │ + sw a2,0(a1) │ │ │ │ + andi s5,s9,63 │ │ │ │ + sw s9,4(a1) │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,255 │ │ │ │ + sd a3,0(sp) │ │ │ │ + mv s3,a4 │ │ │ │ + mv s10,a7 │ │ │ │ + add s1,s2,a5 │ │ │ │ + lw s0,176(sp) │ │ │ │ sd s5,56(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - addiw s11,s10,1 │ │ │ │ - mv s7,a0 │ │ │ │ - auipc s5,0x57 │ │ │ │ - addi s5,s5,1514 │ │ │ │ - add s0,s0,s9 │ │ │ │ - bgeu s11,a2,6ad4 │ │ │ │ - ld a1,24(s0) │ │ │ │ - mv a5,s0 │ │ │ │ - j 6a3a │ │ │ │ - ld a4,240(a5) │ │ │ │ - ld a3,32(s0) │ │ │ │ - bne a3,a4,6a44 │ │ │ │ - lbu a4,272(a5) │ │ │ │ - lbu a3,64(s0) │ │ │ │ - addi a5,a5,208 │ │ │ │ - bne a3,a4,6a44 │ │ │ │ - sext.w s11,s4 │ │ │ │ - bgeu s11,a2,6ad8 │ │ │ │ - ld a4,232(a5) │ │ │ │ - addiw s4,s11,1 │ │ │ │ - beq a1,a4,6a1a │ │ │ │ - subw s4,s11,s10 │ │ │ │ - bgeu s10,s11,6ab4 │ │ │ │ - li a5,1 │ │ │ │ - subw s10,a5,s10 │ │ │ │ - addw s10,s10,s11 │ │ │ │ - li s1,1 │ │ │ │ - j 6a60 │ │ │ │ - ld s0,48(s6) │ │ │ │ - add s0,s0,s9 │ │ │ │ - mv a5,s1 │ │ │ │ - mv a6,s4 │ │ │ │ - mv a4,s5 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ + jal 3890 │ │ │ │ + ld a0,0(s1) │ │ │ │ + mv a2,s4 │ │ │ │ li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + li a5,1 │ │ │ │ + sll a5,a5,s5 │ │ │ │ + li a1,4 │ │ │ │ + addiw a0,s7,2 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 39f0 │ │ │ │ + mv a1,s4 │ │ │ │ + mv s6,a0 │ │ │ │ li a0,0 │ │ │ │ - jal 33a0 <__snprintf_chk@plt> │ │ │ │ - addiw s3,a0,1 │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - mv a1,s3 │ │ │ │ - mv s2,a0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,s1 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a6,s4 │ │ │ │ - mv a4,s5 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ - mv s3,a0 │ │ │ │ - sext.w s2,s2 │ │ │ │ - jal 33a0 <__snprintf_chk@plt> │ │ │ │ - mv a3,s2 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s7 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - jal 58952 │ │ │ │ - addi s9,s9,208 │ │ │ │ - bne s10,s1,6a5a │ │ │ │ - lw a2,44(s6) │ │ │ │ - bgeu s11,a2,6ade │ │ │ │ - mv s10,s11 │ │ │ │ - slli a7,s10,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - mul s9,a7,s8 │ │ │ │ - ld s0,48(s6) │ │ │ │ - addiw s11,s10,1 │ │ │ │ - add s0,s0,s9 │ │ │ │ - bltu s11,a2,6a14 │ │ │ │ - li s4,1 │ │ │ │ - j 6a4c │ │ │ │ - subw s4,s4,s10 │ │ │ │ - j 6a48 │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - li a0,0 │ │ │ │ - addi sp,sp,112 │ │ │ │ + jal 41306 │ │ │ │ + fcvt.d.wu fa0,s0 │ │ │ │ + auipc a5,0x5e │ │ │ │ + fld fa5,-1690(a5) │ │ │ │ + mv s5,a0 │ │ │ │ + fmul.d fa0,fa0,fa5 │ │ │ │ + srliw s8,s9,0x6 │ │ │ │ + jal 3810 │ │ │ │ + fcvt.wu.d t6,fa0,rtz │ │ │ │ + ld a3,0(sp) │ │ │ │ + addiw a5,t6,-1 │ │ │ │ + sext.w t6,s7 │ │ │ │ + bltu s8,a5,6224 │ │ │ │ + mv t6,a5 │ │ │ │ + addiw a0,t6,2 │ │ │ │ + li a2,-1 │ │ │ │ + mv a4,s5 │ │ │ │ + slliw a0,a0,0x6 │ │ │ │ + mv a1,s6 │ │ │ │ + li a5,64 │ │ │ │ + slli a2,a2,0x3f │ │ │ │ + sw a5,0(a1) │ │ │ │ + sd a2,0(a4) │ │ │ │ + addiw a5,a5,64 │ │ │ │ + addi a1,a1,4 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bne a0,a5,6238 │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + slli a5,s7,0x2 │ │ │ │ + ld a4,40(sp) │ │ │ │ + add s11,s6,a5 │ │ │ │ + slli s7,s7,0x3 │ │ │ │ + sw s9,0(s11) │ │ │ │ + add a5,s5,s7 │ │ │ │ + sd a4,0(a5) │ │ │ │ + beqz s3,650e │ │ │ │ + slli t3,s0,0x20 │ │ │ │ + slli a4,s3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + srli t3,t3,0x20 │ │ │ │ + addiw a5,s3,-1 │ │ │ │ + mv a7,s1 │ │ │ │ + li s7,-1 │ │ │ │ + mv s1,a3 │ │ │ │ + mv a0,s2 │ │ │ │ + mv a3,a4 │ │ │ │ + li t5,0 │ │ │ │ + addi t3,t3,64 │ │ │ │ + sd a5,48(sp) │ │ │ │ + mv t1,s8 │ │ │ │ + mv a4,s11 │ │ │ │ + mv s4,s10 │ │ │ │ + sd s2,200(sp) │ │ │ │ + add a5,s1,t5 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + ld a2,184(sp) │ │ │ │ + ld s11,0(a7) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + ld s3,0(a0) │ │ │ │ + ld s10,8(a0) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a2 │ │ │ │ + ld s8,0(a5) │ │ │ │ + ld s9,8(a7) │ │ │ │ + mv t2,s6 │ │ │ │ + li a1,0 │ │ │ │ + li s2,0 │ │ │ │ + li a5,0 │ │ │ │ + li a6,0 │ │ │ │ + li a2,0 │ │ │ │ + sd a4,0(sp) │ │ │ │ + sd t1,8(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd a3,24(sp) │ │ │ │ + sd a0,32(sp) │ │ │ │ + j 632c │ │ │ │ + lw a3,0(t2) │ │ │ │ + li t0,1 │ │ │ │ + li ra,1 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sw a3,0(t2) │ │ │ │ + slli a3,a0,0x1 │ │ │ │ + or a6,a3,a6 │ │ │ │ + or t4,t1,a6 │ │ │ │ + not t4,t4 │ │ │ │ + slli a3,a4,0x1 │ │ │ │ + or a3,t4,a3 │ │ │ │ + or a3,a3,a5 │ │ │ │ + add t4,s10,a1 │ │ │ │ + sd a3,0(t4) │ │ │ │ + add a5,s9,a1 │ │ │ │ + and t1,t1,a6 │ │ │ │ + addi t4,s2,1 │ │ │ │ + sd t1,0(a5) │ │ │ │ + sext.w a3,t4 │ │ │ │ + srli a6,a0,0x3f │ │ │ │ + srli a4,a4,0x3f │ │ │ │ + addi t2,t2,4 │ │ │ │ + addi a1,a1,8 │ │ │ │ + bltu t6,a3,63b2 │ │ │ │ + mv s2,t4 │ │ │ │ + mv a5,a4 │ │ │ │ + add a3,s8,a1 │ │ │ │ + add a4,s3,a1 │ │ │ │ + ld t4,0(a3) │ │ │ │ + ld a3,0(a4) │ │ │ │ + add a4,s11,a1 │ │ │ │ + ld ra,0(a4) │ │ │ │ + and t0,t4,a3 │ │ │ │ + add a0,a3,a2 │ │ │ │ + add a0,a0,t0 │ │ │ │ + xor a4,a3,a0 │ │ │ │ + or t1,t4,ra │ │ │ │ + sltu s6,a0,t0 │ │ │ │ + or a4,a4,t4 │ │ │ │ + beqz a2,63a0 │ │ │ │ + bgeu t0,a0,636a │ │ │ │ + sltu a2,a3,a0 │ │ │ │ + xori a2,a2,1 │ │ │ │ + add a0,s5,a1 │ │ │ │ + ld t4,0(a0) │ │ │ │ + or a0,a3,a4 │ │ │ │ + not a0,a0 │ │ │ │ + or a0,a0,ra │ │ │ │ + and t0,a0,t4 │ │ │ │ + and a4,a4,a3 │ │ │ │ + bnez t0,62d6 │ │ │ │ + and t4,a4,t4 │ │ │ │ + beqz t4,63ac │ │ │ │ + lw a3,0(t2) │ │ │ │ + li t0,-1 │ │ │ │ + li ra,-1 │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + sw a3,0(t2) │ │ │ │ + j 62e4 │ │ │ │ + li a2,1 │ │ │ │ + bnez s6,636a │ │ │ │ + sltu a2,a0,a3 │ │ │ │ + j 636a │ │ │ │ + li t0,0 │ │ │ │ + li ra,0 │ │ │ │ + j 62e4 │ │ │ │ + ld t1,8(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld a4,0(sp) │ │ │ │ + ld a3,24(sp) │ │ │ │ + ld a0,32(sp) │ │ │ │ + bgeu t6,t1,653a │ │ │ │ + slli t2,t6,0x20 │ │ │ │ + srli a1,t2,0x1e │ │ │ │ + add a1,a1,s6 │ │ │ │ + lw a1,0(a1) │ │ │ │ + subw a1,a1,t0 │ │ │ │ + bltu s0,a1,653a │ │ │ │ + addiw t2,t6,1 │ │ │ │ + slli s9,t2,0x20 │ │ │ │ + srli a1,s9,0x1d │ │ │ │ + add a1,a1,s8 │ │ │ │ + ld a1,0(a1) │ │ │ │ + andi a1,a1,1 │ │ │ │ + bnez a1,63ee │ │ │ │ + bne ra,s7,653a │ │ │ │ + slli t6,t4,0x3 │ │ │ │ + add s3,s3,t6 │ │ │ │ + sb s7,0(s3) │ │ │ │ + sb s7,1(s3) │ │ │ │ + sb s7,2(s3) │ │ │ │ + sb s7,3(s3) │ │ │ │ + sb s7,4(s3) │ │ │ │ + sb s7,5(s3) │ │ │ │ + sb s7,6(s3) │ │ │ │ + sb s7,7(s3) │ │ │ │ + ld a1,0(a7) │ │ │ │ + add s8,s8,t6 │ │ │ │ + slli s3,s2,0x2 │ │ │ │ + add a1,a1,t6 │ │ │ │ + sb zero,0(a1) │ │ │ │ + sb zero,1(a1) │ │ │ │ + sb zero,2(a1) │ │ │ │ + sb zero,3(a1) │ │ │ │ + sb zero,4(a1) │ │ │ │ + sb zero,5(a1) │ │ │ │ + sb zero,6(a1) │ │ │ │ + sb zero,7(a1) │ │ │ │ + ld ra,0(a0) │ │ │ │ + ld a1,0(s8) │ │ │ │ + ld s8,0(a7) │ │ │ │ + add ra,ra,t6 │ │ │ │ + ld ra,0(ra) │ │ │ │ + add s8,s8,t6 │ │ │ │ + ld s8,0(s8) │ │ │ │ + and s9,a1,ra │ │ │ │ + add s9,s9,ra │ │ │ │ + add a2,a2,s9 │ │ │ │ + xor a2,a2,ra │ │ │ │ + or a2,a2,a1 │ │ │ │ + or s9,ra,a2 │ │ │ │ + not s9,s9 │ │ │ │ + slli t4,t4,0x2 │ │ │ │ + add s3,s3,s6 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + and a2,ra,a2 │ │ │ │ + or a1,a1,s8 │ │ │ │ + lw ra,0(s3) │ │ │ │ + or s9,s9,s8 │ │ │ │ + add t4,t4,s6 │ │ │ │ + bgeu s2,t1,656c │ │ │ │ + addiw ra,ra,64 │ │ │ │ + li s8,-1 │ │ │ │ + subw ra,ra,t0 │ │ │ │ + add s3,s5,t6 │ │ │ │ + slli s2,s8,0x3f │ │ │ │ + sw ra,0(t4) │ │ │ │ + sd s2,0(s3) │ │ │ │ + and t0,s2,s9 │ │ │ │ + beqz t0,655c │ │ │ │ + addiw ra,ra,1 │ │ │ │ + sw ra,0(t4) │ │ │ │ + slli s9,s9,0x1 │ │ │ │ + ld t4,8(a0) │ │ │ │ + or s9,s9,a6 │ │ │ │ + ld t0,8(a7) │ │ │ │ + or a6,a1,s9 │ │ │ │ + slli a2,a2,0x1 │ │ │ │ + or a2,a2,a5 │ │ │ │ + not a6,a6 │ │ │ │ + add t4,t4,t6 │ │ │ │ + or a6,a6,a2 │ │ │ │ + add a5,t0,t6 │ │ │ │ + sd a6,0(t4) │ │ │ │ + and a1,a1,s9 │ │ │ │ + sd a1,0(a5) │ │ │ │ + mv t6,t2 │ │ │ │ + lw a5,0(a4) │ │ │ │ + bltu s0,a5,6502 │ │ │ │ + ld a2,192(sp) │ │ │ │ + lw a2,4(a2) │ │ │ │ + bltu a2,a5,6502 │ │ │ │ + ld a1,48(sp) │ │ │ │ + sext.w a2,t5 │ │ │ │ + bgeu a2,a1,6502 │ │ │ │ + ld a2,192(sp) │ │ │ │ + sw t5,0(a2) │ │ │ │ + sw a5,4(a2) │ │ │ │ + addi t5,t5,1 │ │ │ │ + addi a7,a7,8 │ │ │ │ + addi a0,a0,8 │ │ │ │ + bne a3,t5,6294 │ │ │ │ + ld s2,200(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,168(sp) │ │ │ │ + ld s0,160(sp) │ │ │ │ + ld s1,152(sp) │ │ │ │ + ld s3,136(sp) │ │ │ │ + ld s4,128(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + ld s6,112(sp) │ │ │ │ + ld s7,104(sp) │ │ │ │ + ld s8,96(sp) │ │ │ │ + ld s9,88(sp) │ │ │ │ + ld s10,80(sp) │ │ │ │ + ld s11,72(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,144(sp) │ │ │ │ + addi sp,sp,176 │ │ │ │ ret │ │ │ │ - li a0,0 │ │ │ │ + beqz t6,64e2 │ │ │ │ + slli a2,t6,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a5,a5,s6 │ │ │ │ + j 6550 │ │ │ │ + addiw t6,t6,-1 │ │ │ │ + beqz t6,64e2 │ │ │ │ + lwu a2,0(a5) │ │ │ │ + addi a5,a5,-4 │ │ │ │ + bgeu a2,t3,654a │ │ │ │ + j 64e2 │ │ │ │ + and s2,s2,a2 │ │ │ │ + beqz s2,64b2 │ │ │ │ + addiw ra,ra,-1 │ │ │ │ + sw ra,0(t4) │ │ │ │ + j 64b2 │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s2,40(sp) │ │ │ │ + addw ra,ra,s3 │ │ │ │ + subw ra,ra,t0 │ │ │ │ + sw ra,0(t4) │ │ │ │ + j 64a4 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + addiw s0,a3,-1 │ │ │ │ + mv s2,a0 │ │ │ │ + mv s7,a5 │ │ │ │ + mv s6,a6 │ │ │ │ + mv s5,a7 │ │ │ │ + mv s1,a4 │ │ │ │ + blez s0,6736 │ │ │ │ + sd s3,56(sp) │ │ │ │ + blez a4,66ea │ │ │ │ + sd s9,8(sp) │ │ │ │ + slliw s9,a2,0x1 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addiw s9,s9,3 │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1d │ │ │ │ + slli s9,s9,0x20 │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s10,0(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + slli s10,a4,0x3 │ │ │ │ + li s8,1 │ │ │ │ + add s4,a1,a2 │ │ │ │ + add a5,s3,s10 │ │ │ │ + ld a5,0(a5) │ │ │ │ + srliw a3,s0,0x6 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sll a4,s8,s0 │ │ │ │ + and a5,a5,a4 │ │ │ │ + beqz a5,668a │ │ │ │ + add a5,s9,s1 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld a5,0(a5) │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a5,0(a5) │ │ │ │ + and a5,a5,a4 │ │ │ │ + bnez a5,661c │ │ │ │ + add a5,s7,s1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s6 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a5,0(a5) │ │ │ │ + and a5,a5,a4 │ │ │ │ + beqz a5,6702 │ │ │ │ + li a1,2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 48420 │ │ │ │ + bnez s0,65d0 │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + blez s1,6740 │ │ │ │ + add s7,s7,s1 │ │ │ │ + lbu a5,-1(s7) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add s6,s6,a5 │ │ │ │ + lwu a5,0(s6) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add s5,s5,a5 │ │ │ │ + ld a5,0(s5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + andi a5,a5,1 │ │ │ │ + beqz a5,671a │ │ │ │ + li a1,5 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 48420 │ │ │ │ + lw a5,20(s2) │ │ │ │ + addiw a4,s1,-1 │ │ │ │ + sw a4,28(s2) │ │ │ │ + mv a4,s1 │ │ │ │ + bltu a5,s1,6710 │ │ │ │ + subw a5,a5,a4 │ │ │ │ + sw a5,20(s2) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 4881c │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,64(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ ret │ │ │ │ - ld a5,32(a1) │ │ │ │ - ld a4,24(a1) │ │ │ │ - ld a3,8(a1) │ │ │ │ - auipc a2,0x57 │ │ │ │ - addi a2,a2,1272 │ │ │ │ + add s10,s10,s4 │ │ │ │ + ld a5,-8(s10) │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a5,0(a5) │ │ │ │ + and a5,a5,a4 │ │ │ │ + bnez a5,66d6 │ │ │ │ + add a5,s7,s1 │ │ │ │ + lbu a5,-1(a5) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s6 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a5,0(a5) │ │ │ │ + and a4,a4,a5 │ │ │ │ + beqz a4,66cc │ │ │ │ + li a1,5 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 48420 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + beqz s0,6626 │ │ │ │ + beqz s1,66e2 │ │ │ │ + slli s10,s1,0x3 │ │ │ │ + j 65d0 │ │ │ │ + li a1,6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 48420 │ │ │ │ + j 66be │ │ │ │ li a1,1 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a4,0(a0) │ │ │ │ + mv a0,s2 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + jal 48420 │ │ │ │ + bnez s1,66c6 │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + li s3,-1 │ │ │ │ + li a1,2 │ │ │ │ + mv a0,s2 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + jal 48420 │ │ │ │ + bne s0,s3,66ec │ │ │ │ + ld s3,56(sp) │ │ │ │ + blez s1,6670 │ │ │ │ + j 6658 │ │ │ │ + li a1,6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 48420 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + bnez s0,66c4 │ │ │ │ + j 6626 │ │ │ │ + mv a4,a5 │ │ │ │ + subw a5,a5,a4 │ │ │ │ + sw a5,20(s2) │ │ │ │ + j 6670 │ │ │ │ + li a1,6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 48420 │ │ │ │ + lw a5,20(s2) │ │ │ │ + addiw a4,s1,-1 │ │ │ │ + sw a4,28(s2) │ │ │ │ + mv a4,s1 │ │ │ │ + bgeu a5,s1,666a │ │ │ │ + j 6710 │ │ │ │ + beqz s0,6630 │ │ │ │ + blez s1,6670 │ │ │ │ + j 6658 │ │ │ │ + li a1,2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 48420 │ │ │ │ + j 6670 │ │ │ │ + beqz a2,677c │ │ │ │ + slli a5,a2,0x20 │ │ │ │ addi sp,sp,-32 │ │ │ │ - lui a5,0xbadf │ │ │ │ - sd ra,24(sp) │ │ │ │ + srli a2,a5,0x1d │ │ │ │ sd s0,16(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - addi a5,a5,13 │ │ │ │ - bne a4,a5,6b62 │ │ │ │ - mv s2,a2 │ │ │ │ - mv s1,a1 │ │ │ │ - slli a1,s2,0x20 │ │ │ │ - mv s0,a0 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,1436 │ │ │ │ - mv a0,s1 │ │ │ │ - li a2,208 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 3400 │ │ │ │ - li a5,1 │ │ │ │ - sb a5,8(s0) │ │ │ │ - sw s2,44(s0) │ │ │ │ - sd s1,48(s0) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + add s1,a1,a2 │ │ │ │ + ld a0,0(s0) │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s0) │ │ │ │ + bne s0,s1,6762 │ │ │ │ ld ra,24(sp) │ │ │ │ ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ auipc a3,0x5d │ │ │ │ - addi a3,a3,918 │ │ │ │ - li a2,623 │ │ │ │ + addi a3,a3,1880 │ │ │ │ + li a2,1049 │ │ │ │ auipc a1,0x57 │ │ │ │ - addi a1,a1,1074 │ │ │ │ + addi a1,a1,1132 │ │ │ │ auipc a0,0x57 │ │ │ │ - addi a0,a0,1178 │ │ │ │ + addi a0,a0,1140 │ │ │ │ + sd ra,8(sp) │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd ra,104(sp) │ │ │ │ - lbu a5,8(a0) │ │ │ │ - beqz a5,6db2 │ │ │ │ - sd s2,80(sp) │ │ │ │ - li a1,48 │ │ │ │ - mv s2,a0 │ │ │ │ - li a0,0 │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,44(s2) │ │ │ │ - lui s3,0x18 │ │ │ │ - addi s3,s3,1696 │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - sd zero,16(a0) │ │ │ │ - sw s3,24(a0) │ │ │ │ - sd zero,32(a0) │ │ │ │ - sd zero,40(a0) │ │ │ │ - mv s5,a0 │ │ │ │ - beqz a5,6d14 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - li s1,0 │ │ │ │ - li s7,0 │ │ │ │ - li s0,0 │ │ │ │ - li s8,0 │ │ │ │ - li s9,0 │ │ │ │ - li s4,208 │ │ │ │ - beqz s9,6c00 │ │ │ │ - ld s6,48(s2) │ │ │ │ - mv a1,s9 │ │ │ │ - add s10,s6,s1 │ │ │ │ - ld a0,8(s10) │ │ │ │ - jal 3580 │ │ │ │ - beqz a0,6caa │ │ │ │ - ld a0,8(s5) │ │ │ │ - addi a1,s0,1 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,48(s2) │ │ │ │ - ld a4,0(s5) │ │ │ │ - mv a5,a0 │ │ │ │ - add a3,a3,s1 │ │ │ │ - ld a0,8(a3) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - sd a5,8(s5) │ │ │ │ - add s0,a5,a4 │ │ │ │ - jal 21882 │ │ │ │ - ld a1,0(s5) │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,16(s5) │ │ │ │ - addi a1,a1,1 │ │ │ │ - sd a5,0(s0) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,48(s2) │ │ │ │ - ld a1,0(s5) │ │ │ │ - mv a5,a0 │ │ │ │ - add a4,a4,s1 │ │ │ │ - lw a4,16(a4) │ │ │ │ - slli a3,a1,0x2 │ │ │ │ - ld a0,32(s5) │ │ │ │ - sd a5,16(s5) │ │ │ │ - addi a1,a1,1 │ │ │ │ - add a5,a5,a3 │ │ │ │ - sw a4,0(a5) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(s5) │ │ │ │ - sd a0,32(s5) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - sd zero,0(a0) │ │ │ │ - ld a1,0(s5) │ │ │ │ - ld a0,40(s5) │ │ │ │ - addi a1,a1,1 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld s0,0(s5) │ │ │ │ - ld s6,48(s2) │ │ │ │ - sd a0,40(s5) │ │ │ │ - slli a5,s0,0x3 │ │ │ │ - add s10,s6,s1 │ │ │ │ - add a5,a5,a0 │ │ │ │ - ld s9,8(s10) │ │ │ │ - addi s0,s0,1 │ │ │ │ - sd zero,0(a5) │ │ │ │ - mv s7,a0 │ │ │ │ - sd s0,0(s5) │ │ │ │ - ld a3,32(s10) │ │ │ │ - ld a5,32(s5) │ │ │ │ - slli s0,s0,0x3 │ │ │ │ - divu s10,a3,s3 │ │ │ │ - addi s0,s0,-8 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,0(a5) │ │ │ │ - slli s11,s10,0x3 │ │ │ │ - bgeu s10,a5,6d22 │ │ │ │ - add s0,s0,s7 │ │ │ │ - ld a5,0(s0) │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a4,0(a5) │ │ │ │ - mul a4,a4,s4 │ │ │ │ - add s6,s6,a4 │ │ │ │ - ld a4,32(s6) │ │ │ │ - bgeu a4,a3,6cf4 │ │ │ │ - lwu a4,44(s2) │ │ │ │ - sd s8,0(a5) │ │ │ │ - addi s8,s8,1 │ │ │ │ - addi s1,s1,208 │ │ │ │ - bgeu s8,a4,6d02 │ │ │ │ - ld s0,0(s5) │ │ │ │ - j 6be8 │ │ │ │ - lwu a5,44(s2) │ │ │ │ - addi s8,s8,1 │ │ │ │ - addi s1,s1,208 │ │ │ │ - bltu s8,a5,6cee │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s5,56(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - add s0,s0,s7 │ │ │ │ - ld a0,0(s0) │ │ │ │ - addi a1,s11,8 │ │ │ │ - addi s6,s10,1 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,0(s5) │ │ │ │ - sd a0,0(s0) │ │ │ │ - ld a2,32(s5) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - addi a4,a4,-8 │ │ │ │ - add a5,a2,a4 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld s7,40(s5) │ │ │ │ - bgeu a3,s10,6d88 │ │ │ │ - add a4,a4,s7 │ │ │ │ - ld a5,0(a4) │ │ │ │ - slli a1,a3,0x3 │ │ │ │ - addi a3,a3,1 │ │ │ │ - add a5,a5,a1 │ │ │ │ - sd s8,0(a5) │ │ │ │ - addi a4,a1,8 │ │ │ │ - bgeu a3,s10,6d7e │ │ │ │ - ld a5,0(s5) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s7 │ │ │ │ - ld a5,-8(a5) │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd s8,0(a5) │ │ │ │ - addi a4,a4,8 │ │ │ │ - bne a4,s11,6d66 │ │ │ │ - ld a5,0(s5) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - addi a5,a5,-8 │ │ │ │ - add a5,a5,a2 │ │ │ │ - sd s6,0(a5) │ │ │ │ - ld a5,0(s5) │ │ │ │ - ld s6,48(s2) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s7 │ │ │ │ - ld a5,-8(a5) │ │ │ │ - add a4,s6,s1 │ │ │ │ - add a5,a5,s11 │ │ │ │ - sd s8,0(a5) │ │ │ │ - ld s0,0(s5) │ │ │ │ - ld a3,32(a4) │ │ │ │ - slli s0,s0,0x3 │ │ │ │ - addi s0,s0,-8 │ │ │ │ - j 6cc6 │ │ │ │ + addi sp,sp,-16 │ │ │ │ auipc a3,0x5d │ │ │ │ - addi a3,a3,358 │ │ │ │ - li a2,640 │ │ │ │ + addi a3,a3,1876 │ │ │ │ + li a2,1068 │ │ │ │ auipc a1,0x57 │ │ │ │ - addi a1,a1,482 │ │ │ │ + addi a1,a1,1096 │ │ │ │ auipc a0,0x57 │ │ │ │ - addi a0,a0,618 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ + addi a0,a0,1104 │ │ │ │ + sd ra,8(sp) │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - ld a5,0(a0) │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd ra,104(sp) │ │ │ │ - lwu s4,24(a0) │ │ │ │ - beqz a5,6eea │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - mv s8,a0 │ │ │ │ - mv s3,a1 │ │ │ │ - li s7,0 │ │ │ │ - auipc s1,0x73 │ │ │ │ - ld s1,402(s1) │ │ │ │ - auipc s6,0x57 │ │ │ │ - addi s6,s6,586 │ │ │ │ - li s2,208 │ │ │ │ - auipc s5,0x57 │ │ │ │ - addi s5,s5,598 │ │ │ │ - ld a4,8(s8) │ │ │ │ - slli s0,s7,0x3 │ │ │ │ - ld a0,0(s1) │ │ │ │ - add a4,a4,s0 │ │ │ │ - ld a4,0(a4) │ │ │ │ - mv a3,s7 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + auipc a3,0x5d │ │ │ │ + addi a3,a3,1864 │ │ │ │ + li a2,1397 │ │ │ │ + auipc a1,0x57 │ │ │ │ + addi a1,a1,1060 │ │ │ │ + auipc a0,0x57 │ │ │ │ + addi a0,a0,1108 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + mv a3,a0 │ │ │ │ auipc a2,0x57 │ │ │ │ - addi a2,a2,510 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,32(s8) │ │ │ │ - li a4,1 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,0(a5) │ │ │ │ - beq a5,a4,6eca │ │ │ │ - li s11,0 │ │ │ │ + addi a2,a2,1106 │ │ │ │ + li a1,307 │ │ │ │ + auipc a0,0x57 │ │ │ │ + addi a0,a0,1022 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-192 │ │ │ │ + mv t1,a1 │ │ │ │ + auipc a1,0x5b │ │ │ │ + addi a1,a1,342 │ │ │ │ + sd s0,176(sp) │ │ │ │ + sd ra,184(sp) │ │ │ │ + sd s1,168(sp) │ │ │ │ + sd s2,160(sp) │ │ │ │ + sd s3,152(sp) │ │ │ │ + sd s4,144(sp) │ │ │ │ + sd s5,136(sp) │ │ │ │ + sd s6,128(sp) │ │ │ │ + sd s7,120(sp) │ │ │ │ + sd s8,112(sp) │ │ │ │ + sd s9,104(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + sd t1,16(sp) │ │ │ │ + sd a2,24(sp) │ │ │ │ + sd a3,56(sp) │ │ │ │ + sd a4,40(sp) │ │ │ │ + sd a5,32(sp) │ │ │ │ + sd a6,64(sp) │ │ │ │ + sd a7,72(sp) │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,6e50 │ │ │ │ + ld a1,16(sp) │ │ │ │ + li a2,0 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3280 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,6e32 │ │ │ │ + ld a3,24(sp) │ │ │ │ + lw a5,8(a3) │ │ │ │ + lw a4,12(a3) │ │ │ │ + ld a0,0(a3) │ │ │ │ + addiw a3,a5,2 │ │ │ │ + bgeu a3,a4,6df6 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + slli a4,a3,0x1 │ │ │ │ + add a4,a4,a3 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a0,a0,a4 │ │ │ │ + ld a4,16(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw zero,12(a0) │ │ │ │ + sd a4,0(a0) │ │ │ │ + ld a4,24(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ li s10,0 │ │ │ │ + sw a5,8(a4) │ │ │ │ + ld a5,56(sp) │ │ │ │ + li s6,0 │ │ │ │ + li s4,0 │ │ │ │ + li s5,255 │ │ │ │ + li s2,0 │ │ │ │ + li s0,0 │ │ │ │ + li s8,0 │ │ │ │ li s9,0 │ │ │ │ - ld a5,40(s8) │ │ │ │ - ld a0,0(s1) │ │ │ │ - mv a4,s11 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,0(a5) │ │ │ │ - add s11,s11,s4 │ │ │ │ - mv a3,s9 │ │ │ │ - add a5,a5,s10 │ │ │ │ - ld a6,0(a5) │ │ │ │ - mv a2,s6 │ │ │ │ - mv a5,s11 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a4,40(s8) │ │ │ │ - addi s9,s9,1 │ │ │ │ - slli a5,s9,0x3 │ │ │ │ - add a4,a4,s0 │ │ │ │ - ld a4,0(a4) │ │ │ │ - ld a3,48(s3) │ │ │ │ - ld a0,0(s1) │ │ │ │ - add a1,a4,s10 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a5,0(a1) │ │ │ │ - mv a2,s5 │ │ │ │ - mul a4,a4,s2 │ │ │ │ - li a1,1 │ │ │ │ - addi s10,s10,8 │ │ │ │ - mul a5,a5,s2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - ld a4,32(a4) │ │ │ │ - add a3,a3,a5 │ │ │ │ - ld a3,32(a3) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,32(s8) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,0(a5) │ │ │ │ - addi a5,a5,-1 │ │ │ │ - bltu s9,a5,6e64 │ │ │ │ - ld a5,0(s8) │ │ │ │ - addi s7,s7,1 │ │ │ │ - bltu s7,a5,6e32 │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ + li s11,0 │ │ │ │ + li s3,0 │ │ │ │ + li s7,64 │ │ │ │ + bnez a5,69b6 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3940 │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,6922 │ │ │ │ + beq a5,s7,6b8a │ │ │ │ + li a4,62 │ │ │ │ + beq a5,a4,6c62 │ │ │ │ + mv a2,a5 │ │ │ │ + beq s3,a5,6a56 │ │ │ │ + beqz s0,68ea │ │ │ │ + bltu s6,s10,6a36 │ │ │ │ + bge a2,s5,68e0 │ │ │ │ + zext.b s5,a0 │ │ │ │ + li s0,1 │ │ │ │ + bge s4,a2,68ea │ │ │ │ + zext.b s4,a0 │ │ │ │ + bnez s9,6b64 │ │ │ │ + or a2,s8,s11 │ │ │ │ + zext.b a2,a2 │ │ │ │ + bnez a2,6a70 │ │ │ │ + li a4,10 │ │ │ │ + li s11,0 │ │ │ │ + beq a5,a4,6c80 │ │ │ │ + li a0,13 │ │ │ │ + mv s8,a2 │ │ │ │ + beq a5,a0,68ac │ │ │ │ + mv a0,s1 │ │ │ │ + mv s8,a2 │ │ │ │ + jal 3940 │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + li a4,-1 │ │ │ │ + addiw s10,s10,1 │ │ │ │ + bne a5,a4,68c0 │ │ │ │ + bnez s9,6d76 │ │ │ │ + beqz s2,6946 │ │ │ │ + beqz s10,6946 │ │ │ │ + ld a5,8(sp) │ │ │ │ + bnez a5,6e1c │ │ │ │ + ld a5,40(sp) │ │ │ │ + sw s10,0(a5) │ │ │ │ + ld a5,32(sp) │ │ │ │ + sw s10,0(a5) │ │ │ │ + ld a5,8(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a5,64(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + sb s5,0(a5) │ │ │ │ + ld a5,72(sp) │ │ │ │ + sb s4,0(a5) │ │ │ │ + jal 35a0 │ │ │ │ + ld ra,184(sp) │ │ │ │ + ld s0,176(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + ld s1,168(sp) │ │ │ │ + ld s2,160(sp) │ │ │ │ + ld s3,152(sp) │ │ │ │ + ld s4,144(sp) │ │ │ │ + ld s5,136(sp) │ │ │ │ + ld s6,128(sp) │ │ │ │ + ld s7,120(sp) │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + addi sp,sp,192 │ │ │ │ ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - mv s0,a0 │ │ │ │ + bnez s3,69d6 │ │ │ │ + zext.b s3,a0 │ │ │ │ + beq s3,s7,6a20 │ │ │ │ + li s9,1 │ │ │ │ + li s3,62 │ │ │ │ + li a2,64 │ │ │ │ + li s11,1 │ │ │ │ + bnez s0,6a32 │ │ │ │ + bnez s9,69fe │ │ │ │ + or a2,s8,s11 │ │ │ │ + zext.b a2,a2 │ │ │ │ + bnez a2,6ba8 │ │ │ │ + li a4,10 │ │ │ │ + beq a5,a4,6a92 │ │ │ │ + li s11,0 │ │ │ │ + li a4,13 │ │ │ │ + mv s8,a2 │ │ │ │ + beq a5,a4,69b6 │ │ │ │ + addiw s10,s10,1 │ │ │ │ + mv s8,a2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3940 │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,6922 │ │ │ │ + beq a5,s7,6978 │ │ │ │ + li a2,62 │ │ │ │ + beq a5,a2,6c48 │ │ │ │ + mv a2,a5 │ │ │ │ + bne a5,s3,6990 │ │ │ │ + bnez s9,6a26 │ │ │ │ + bnez s10,6ac8 │ │ │ │ + li s9,0 │ │ │ │ + beqz s0,6996 │ │ │ │ + bge a2,s5,69f0 │ │ │ │ + zext.b s5,a0 │ │ │ │ + li s0,1 │ │ │ │ + bge s4,a2,6992 │ │ │ │ + zext.b s4,a0 │ │ │ │ + beqz s9,6996 │ │ │ │ + li a4,43 │ │ │ │ + li s9,1 │ │ │ │ + bne a5,a4,6996 │ │ │ │ + beqz s2,6cb0 │ │ │ │ + bnez s10,6d2e │ │ │ │ + or a3,s8,s11 │ │ │ │ + zext.b a3,a3 │ │ │ │ + bnez a3,6d84 │ │ │ │ + li s10,1 │ │ │ │ + j 6cbe │ │ │ │ + li s11,1 │ │ │ │ + li a2,64 │ │ │ │ + beqz s0,69fe │ │ │ │ + mv s9,s0 │ │ │ │ + beqz s10,69e8 │ │ │ │ + beq s10,s6,6aca │ │ │ │ + bgeu s6,s10,69e8 │ │ │ │ + ld a3,8(sp) │ │ │ │ + auipc a2,0x57 │ │ │ │ + addi a2,a2,680 │ │ │ │ + li a1,2036 │ │ │ │ + auipc a0,0x57 │ │ │ │ + addi a0,a0,436 │ │ │ │ + jal 323d2 │ │ │ │ li a0,-1 │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - slli a0,a0,0x3f │ │ │ │ - ld t3,24(s0) │ │ │ │ - beq a3,a0,7026 │ │ │ │ - mv a0,t3 │ │ │ │ - li a6,-1 │ │ │ │ - slli a6,a6,0x3f │ │ │ │ - beq a4,a6,7020 │ │ │ │ - ld a6,32(s0) │ │ │ │ - li t1,1 │ │ │ │ - lbu a7,64(s0) │ │ │ │ - beq a5,t1,6fee │ │ │ │ - li t1,2 │ │ │ │ - beq a5,t1,6fa6 │ │ │ │ - li a5,43 │ │ │ │ - beq a7,a5,700a │ │ │ │ - li a5,45 │ │ │ │ - beq a7,a5,6fba │ │ │ │ - bltz a3,6fd2 │ │ │ │ - add a0,a0,a3 │ │ │ │ + jal 33c0 │ │ │ │ + bnez s9,6a9e │ │ │ │ + bnez s10,6bbe │ │ │ │ + li s9,0 │ │ │ │ + bnez s0,68d8 │ │ │ │ + or a2,s8,s11 │ │ │ │ + zext.b a2,a2 │ │ │ │ + beqz a2,68fa │ │ │ │ + bnez s11,6c36 │ │ │ │ + mv a2,s8 │ │ │ │ + beqz s9,6902 │ │ │ │ + bnez s8,6cc6 │ │ │ │ + li s11,0 │ │ │ │ + li a2,0 │ │ │ │ + li s9,1 │ │ │ │ + j 6902 │ │ │ │ + li a4,10 │ │ │ │ + bne a5,a4,6e96 │ │ │ │ + mv s0,s8 │ │ │ │ + mv s9,s8 │ │ │ │ + li s10,0 │ │ │ │ + li s8,0 │ │ │ │ + li s11,0 │ │ │ │ + j 69b6 │ │ │ │ + li s11,1 │ │ │ │ + li a2,64 │ │ │ │ + beqz s0,6b64 │ │ │ │ + beqz s10,6e18 │ │ │ │ + mv s9,s0 │ │ │ │ + bne s6,s10,68d4 │ │ │ │ + ld a4,8(sp) │ │ │ │ + mv s2,s0 │ │ │ │ + beqz a4,6bc6 │ │ │ │ + ld a4,40(sp) │ │ │ │ + lw a3,0(a4) │ │ │ │ + bgeu s10,a3,6abe │ │ │ │ + sw s10,0(a4) │ │ │ │ + ld a4,32(sp) │ │ │ │ + lw a3,0(a4) │ │ │ │ + bltu a3,s10,6bcc │ │ │ │ + j 6bd2 │ │ │ │ + li s0,0 │ │ │ │ + ld a4,8(sp) │ │ │ │ + bnez a4,6cd8 │ │ │ │ + ld a4,40(sp) │ │ │ │ + sw s10,0(a4) │ │ │ │ + ld a4,32(sp) │ │ │ │ + sw s10,0(a4) │ │ │ │ + sd a5,48(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s6,a5,1 │ │ │ │ + jal 3370 │ │ │ │ + li a4,-1 │ │ │ │ + ld a5,48(sp) │ │ │ │ mv s2,a0 │ │ │ │ - bltz a4,702c │ │ │ │ - add a6,a6,a4 │ │ │ │ - mv s1,a6 │ │ │ │ - blt a6,a0,6f52 │ │ │ │ - mv a5,s1 │ │ │ │ - mv s1,s2 │ │ │ │ - mv s2,a5 │ │ │ │ - sub a0,s1,t3 │ │ │ │ - beq s1,t3,6f94 │ │ │ │ - lw a1,128(s0) │ │ │ │ - beqz a1,6f94 │ │ │ │ - ld a4,144(s0) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - li a3,0 │ │ │ │ - add a1,a1,a4 │ │ │ │ - li a6,0 │ │ │ │ - ld a5,0(a4) │ │ │ │ - add a5,a5,a0 │ │ │ │ - bltu a5,s1,6f84 │ │ │ │ - ld a2,136(s0) │ │ │ │ - add a2,a2,a3 │ │ │ │ - ld a2,0(a2) │ │ │ │ - add a2,a2,a5 │ │ │ │ - bgeu s2,a2,6f86 │ │ │ │ - li a6,1 │ │ │ │ - sd a5,0(a4) │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a3,a3,8 │ │ │ │ - bne a1,a4,6f70 │ │ │ │ - bnez a6,703a │ │ │ │ - sd s1,24(s0) │ │ │ │ - sd s2,32(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - li a5,43 │ │ │ │ - beq a7,a5,7056 │ │ │ │ - li a5,45 │ │ │ │ - bne a7,a5,6f38 │ │ │ │ - mv a6,t3 │ │ │ │ - mv a0,a6 │ │ │ │ - li a5,-1 │ │ │ │ - slli a5,a5,0x3f │ │ │ │ - beq a2,a5,705c │ │ │ │ - sub a4,a4,a2 │ │ │ │ - li a5,-1 │ │ │ │ - slli a5,a5,0x3f │ │ │ │ - beq a1,a5,7068 │ │ │ │ - sub a3,a3,a1 │ │ │ │ - bgez a3,6f3c │ │ │ │ - neg a5,a3 │ │ │ │ - blt a5,a0,6f3c │ │ │ │ + beq a0,a4,6e78 │ │ │ │ + ld a4,16(sp) │ │ │ │ + lui a3,0x100 │ │ │ │ + add a4,a4,a3 │ │ │ │ + blt a4,a0,6b2a │ │ │ │ + ld a4,56(sp) │ │ │ │ + beq s6,a4,6b2a │ │ │ │ + ld s2,16(sp) │ │ │ │ + bnez s0,6d06 │ │ │ │ + sd s6,8(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + li s9,0 │ │ │ │ li s2,0 │ │ │ │ - li a0,0 │ │ │ │ - bgez a4,6f44 │ │ │ │ - neg a5,a4 │ │ │ │ - li s1,0 │ │ │ │ - bge a5,a6,6f52 │ │ │ │ - j 6f44 │ │ │ │ - li a5,43 │ │ │ │ - beq a7,a5,7006 │ │ │ │ - li a5,45 │ │ │ │ - bne a7,a5,6f38 │ │ │ │ - ld a6,32(s0) │ │ │ │ - mv a0,a6 │ │ │ │ - j 6fba │ │ │ │ - mv a0,t3 │ │ │ │ - mv a6,a0 │ │ │ │ - li a5,-1 │ │ │ │ - slli a5,a5,0x3f │ │ │ │ - beq a2,a5,7064 │ │ │ │ + li s6,0 │ │ │ │ + li s10,0 │ │ │ │ + li a4,10 │ │ │ │ + mv a2,s8 │ │ │ │ + li s11,1 │ │ │ │ + bne a5,a4,69aa │ │ │ │ + li s10,0 │ │ │ │ + li s2,1 │ │ │ │ + li s11,0 │ │ │ │ + j 69b6 │ │ │ │ + ld a2,24(sp) │ │ │ │ + lw a4,8(a2) │ │ │ │ + lw a3,12(a2) │ │ │ │ + ld a0,0(a2) │ │ │ │ + addiw a2,a4,2 │ │ │ │ + bgeu a2,a3,6dd0 │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a3,a2,0x1 │ │ │ │ add a3,a3,a2 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a0,a0,a3 │ │ │ │ + addi a3,s2,-1 │ │ │ │ + sd a3,0(a0) │ │ │ │ + ld a3,8(sp) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a3,12(a0) │ │ │ │ + ld a3,24(sp) │ │ │ │ + sw a4,8(a3) │ │ │ │ + ld a4,56(sp) │ │ │ │ + bne s6,a4,6b08 │ │ │ │ + sd s6,8(sp) │ │ │ │ + j 6946 │ │ │ │ + li a4,43 │ │ │ │ + li s9,1 │ │ │ │ + bne a5,a4,68ee │ │ │ │ + beqz s2,6c90 │ │ │ │ + beqz s10,6d20 │ │ │ │ + beqz s11,6d8c │ │ │ │ + li a5,0 │ │ │ │ + li s2,0 │ │ │ │ + mv s6,s10 │ │ │ │ + mv a2,s11 │ │ │ │ + mv s10,a5 │ │ │ │ + li s9,1 │ │ │ │ + li s11,1 │ │ │ │ + j 690a │ │ │ │ + bnez s3,68cc │ │ │ │ + zext.b s3,a0 │ │ │ │ + beq s3,s7,6a98 │ │ │ │ + li s9,1 │ │ │ │ + li s3,62 │ │ │ │ + li a2,64 │ │ │ │ + li s11,1 │ │ │ │ + bnez s0,68d4 │ │ │ │ + j 68ea │ │ │ │ + bnez s11,6b18 │ │ │ │ + mv a2,s8 │ │ │ │ + beqz s9,69aa │ │ │ │ + bnez s8,6a86 │ │ │ │ + li s11,0 │ │ │ │ + li a2,0 │ │ │ │ + li s9,1 │ │ │ │ + j 69aa │ │ │ │ + ld a4,8(sp) │ │ │ │ + li s2,0 │ │ │ │ + bnez a4,6ab2 │ │ │ │ + ld a4,40(sp) │ │ │ │ + sw s10,0(a4) │ │ │ │ + ld a4,32(sp) │ │ │ │ + sw s10,0(a4) │ │ │ │ + sd a5,48(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s0,a5,1 │ │ │ │ + jal 3370 │ │ │ │ li a5,-1 │ │ │ │ - slli a5,a5,0x3f │ │ │ │ - beq a1,a5,7060 │ │ │ │ - add a4,a4,a1 │ │ │ │ - j 6f38 │ │ │ │ - mv a6,t3 │ │ │ │ - li a4,0 │ │ │ │ - j 6f18 │ │ │ │ - ld a0,32(s0) │ │ │ │ - li a3,0 │ │ │ │ - j 6f0c │ │ │ │ - neg a5,a4 │ │ │ │ - blt a5,a6,6f44 │ │ │ │ - li s1,0 │ │ │ │ - li a6,0 │ │ │ │ - j 6f48 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x57 │ │ │ │ - addi a2,a2,84 │ │ │ │ - li a1,824 │ │ │ │ - auipc a0,0x57 │ │ │ │ - addi a0,a0,-168 │ │ │ │ - jal 27d46 │ │ │ │ - j 6f94 │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a6,a0 │ │ │ │ - j 700a │ │ │ │ - mv a6,t3 │ │ │ │ - j 6fc4 │ │ │ │ - mv a6,t3 │ │ │ │ - j 6f38 │ │ │ │ - ld a0,32(s0) │ │ │ │ - j 7014 │ │ │ │ - ld a0,32(s0) │ │ │ │ - j 6f38 │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s6,48(sp) │ │ │ │ mv s6,a0 │ │ │ │ - lw a0,44(a0) │ │ │ │ - sd ra,104(sp) │ │ │ │ - beqz a0,7162 │ │ │ │ - sd s3,72(sp) │ │ │ │ - li s3,-1 │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - li s5,0 │ │ │ │ - li s4,0 │ │ │ │ - slli s3,s3,0x3f │ │ │ │ - li s7,1 │ │ │ │ - li s9,2 │ │ │ │ - li s8,43 │ │ │ │ - li s10,45 │ │ │ │ - ld s0,48(s6) │ │ │ │ - ld a5,16(s2) │ │ │ │ - ld t1,8(s2) │ │ │ │ - add s0,s0,s5 │ │ │ │ - ld a3,24(s0) │ │ │ │ - ld t3,0(s2) │ │ │ │ - ld a4,24(s2) │ │ │ │ - lb a6,32(s2) │ │ │ │ - mv a2,a3 │ │ │ │ - beq a5,s3,716a │ │ │ │ - beq a4,s3,7172 │ │ │ │ - ld a1,32(s0) │ │ │ │ - lbu a7,64(s0) │ │ │ │ - beq a6,s7,717e │ │ │ │ - beq a6,s9,71da │ │ │ │ - beq a7,s8,71be │ │ │ │ - beq a7,s10,718a │ │ │ │ - bltz a5,719e │ │ │ │ - add a5,a5,a2 │ │ │ │ - mv s11,a5 │ │ │ │ - bltz a4,71cc │ │ │ │ - add a4,a4,a1 │ │ │ │ - mv s1,a4 │ │ │ │ - blt a4,a5,70fa │ │ │ │ - mv a5,s1 │ │ │ │ - mv s1,s11 │ │ │ │ - mv s11,a5 │ │ │ │ - sub a6,s1,a3 │ │ │ │ - beq s1,a3,713c │ │ │ │ - lw a1,128(s0) │ │ │ │ - beqz a1,713c │ │ │ │ - ld a4,144(s0) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - li a3,0 │ │ │ │ - add a1,a1,a4 │ │ │ │ - li a7,0 │ │ │ │ - ld a5,0(a4) │ │ │ │ - add a5,a5,a6 │ │ │ │ - bltu a5,s1,712c │ │ │ │ - ld a2,136(s0) │ │ │ │ - add a2,a2,a3 │ │ │ │ - ld a2,0(a2) │ │ │ │ - add a2,a2,a5 │ │ │ │ - bgeu s11,a2,712e │ │ │ │ - li a7,1 │ │ │ │ - sd a5,0(a4) │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a3,a3,8 │ │ │ │ - bne a1,a4,7118 │ │ │ │ - bnez a7,71f2 │ │ │ │ - sd s1,24(s0) │ │ │ │ - sd s11,32(s0) │ │ │ │ - addiw s4,s4,1 │ │ │ │ - addi s5,s5,208 │ │ │ │ - bltu s4,a0,70a4 │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - ld a2,32(s0) │ │ │ │ - li a5,0 │ │ │ │ - bne a4,s3,70ca │ │ │ │ - lbu a7,64(s0) │ │ │ │ - mv a1,a3 │ │ │ │ - li a4,0 │ │ │ │ - bne a6,s7,70d4 │ │ │ │ - beq a7,s8,71ba │ │ │ │ - bne a7,s10,70e0 │ │ │ │ - ld a1,32(s0) │ │ │ │ - mv a2,a1 │ │ │ │ - beq t3,s3,7212 │ │ │ │ - sub a4,a4,t3 │ │ │ │ - beq t1,s3,7218 │ │ │ │ - sub a5,a5,t1 │ │ │ │ - bgez a5,70e4 │ │ │ │ - neg a6,a5 │ │ │ │ - blt a6,a2,70e4 │ │ │ │ + beq a0,a5,6e78 │ │ │ │ + ld a5,16(sp) │ │ │ │ + lui a4,0x100 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a5,48(sp) │ │ │ │ + bge a4,a0,6c28 │ │ │ │ + ld a2,24(sp) │ │ │ │ + lw a3,8(a2) │ │ │ │ + lw a4,12(a2) │ │ │ │ + ld a0,0(a2) │ │ │ │ + addiw a2,a3,2 │ │ │ │ + bgeu a2,a4,6dac │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a4,a2,0x1 │ │ │ │ + add a4,a4,a2 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,a0 │ │ │ │ + addi a2,s6,-1 │ │ │ │ + sd a2,0(a4) │ │ │ │ + ld a2,8(sp) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sd s6,16(sp) │ │ │ │ + sw a2,12(a4) │ │ │ │ + ld a4,24(sp) │ │ │ │ + sw a3,8(a4) │ │ │ │ + bnez s2,6cee │ │ │ │ + sd s0,8(sp) │ │ │ │ + li s6,0 │ │ │ │ + li s0,0 │ │ │ │ + li s9,0 │ │ │ │ + li s10,0 │ │ │ │ + li a4,10 │ │ │ │ + mv a2,s8 │ │ │ │ + li s11,1 │ │ │ │ + bne a5,a4,6902 │ │ │ │ + li s10,0 │ │ │ │ + li s2,1 │ │ │ │ + li s11,0 │ │ │ │ + j 68ac │ │ │ │ + bnez s3,69d6 │ │ │ │ + zext.b a3,a0 │ │ │ │ + beq a3,a5,6d6a │ │ │ │ + li s9,0 │ │ │ │ + li s3,64 │ │ │ │ + li s11,1 │ │ │ │ + bnez s0,6a32 │ │ │ │ + j 6992 │ │ │ │ + bnez s3,68cc │ │ │ │ + zext.b a3,a0 │ │ │ │ + beq a3,a4,6d5e │ │ │ │ + li s9,0 │ │ │ │ + li s3,64 │ │ │ │ + li a2,62 │ │ │ │ + li s11,1 │ │ │ │ + bnez s0,68d4 │ │ │ │ + j 68ea │ │ │ │ + li s8,0 │ │ │ │ + li s11,0 │ │ │ │ + j 68ac │ │ │ │ + sd s0,8(sp) │ │ │ │ + mv s11,s2 │ │ │ │ + li s10,0 │ │ │ │ + li s6,0 │ │ │ │ + li s0,0 │ │ │ │ + or s2,s8,s11 │ │ │ │ + zext.b s2,s2 │ │ │ │ + bnez s2,6d42 │ │ │ │ + addiw s10,s10,1 │ │ │ │ + li s8,0 │ │ │ │ + li s11,0 │ │ │ │ + li s9,1 │ │ │ │ + j 68ac │ │ │ │ + sd s6,8(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + li s10,0 │ │ │ │ + li s6,0 │ │ │ │ + li s0,0 │ │ │ │ + or s2,s8,s11 │ │ │ │ + zext.b s2,s2 │ │ │ │ + bnez s2,6d50 │ │ │ │ + addiw s10,s10,1 │ │ │ │ + li s8,0 │ │ │ │ + li s11,0 │ │ │ │ + li s9,1 │ │ │ │ + j 69b6 │ │ │ │ + li a4,10 │ │ │ │ + bne a5,a4,6e70 │ │ │ │ + mv s0,s8 │ │ │ │ + mv s9,s8 │ │ │ │ + li s10,0 │ │ │ │ + li s8,0 │ │ │ │ li s11,0 │ │ │ │ + j 68ac │ │ │ │ + ld a4,40(sp) │ │ │ │ + lw a3,0(a4) │ │ │ │ + bgeu s10,a3,6ce4 │ │ │ │ + sw s10,0(a4) │ │ │ │ + ld a4,32(sp) │ │ │ │ + lw a3,0(a4) │ │ │ │ + bgeu a3,s10,6adc │ │ │ │ + j 6ad6 │ │ │ │ + li a4,43 │ │ │ │ + beq a5,a4,6c86 │ │ │ │ + mv s11,s2 │ │ │ │ + mv s9,s2 │ │ │ │ + sd s0,8(sp) │ │ │ │ + li s10,0 │ │ │ │ + li s6,0 │ │ │ │ + li s2,0 │ │ │ │ + li s0,0 │ │ │ │ + j 68ee │ │ │ │ + li a4,43 │ │ │ │ + mv s11,s0 │ │ │ │ + beq a5,a4,6ca6 │ │ │ │ + mv s9,s0 │ │ │ │ + sd s6,8(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + li s10,0 │ │ │ │ + li s2,0 │ │ │ │ + li s6,0 │ │ │ │ + li s0,0 │ │ │ │ + j 6996 │ │ │ │ + or a3,s8,s11 │ │ │ │ + zext.b a3,a3 │ │ │ │ + bnez a3,6d98 │ │ │ │ + li s10,1 │ │ │ │ + j 6c9e │ │ │ │ + beqz s11,6da0 │ │ │ │ + li s2,0 │ │ │ │ li a5,0 │ │ │ │ - bgez a4,70ec │ │ │ │ - neg a2,a4 │ │ │ │ - li s1,0 │ │ │ │ - bge a2,a1,70fa │ │ │ │ - j 70ec │ │ │ │ - mv a2,a3 │ │ │ │ - mv a1,a2 │ │ │ │ - beq t3,s3,71e8 │ │ │ │ - add a5,a5,t3 │ │ │ │ - beq t1,s3,71ee │ │ │ │ - add a4,a4,t1 │ │ │ │ - j 70e0 │ │ │ │ - neg a2,a4 │ │ │ │ - blt a2,a1,70ec │ │ │ │ - li s1,0 │ │ │ │ - li a4,0 │ │ │ │ - j 70f0 │ │ │ │ - beq a7,s8,721c │ │ │ │ - bne a7,s10,70e0 │ │ │ │ - mv a1,a3 │ │ │ │ - mv a2,a1 │ │ │ │ - j 718a │ │ │ │ - ld a2,32(s0) │ │ │ │ - bne t1,s3,71c8 │ │ │ │ - mv a1,a3 │ │ │ │ - j 70e0 │ │ │ │ - li a3,0 │ │ │ │ + mv s6,s10 │ │ │ │ + mv a2,s11 │ │ │ │ + mv s10,a5 │ │ │ │ + li s11,1 │ │ │ │ + li s9,1 │ │ │ │ + j 69b2 │ │ │ │ + li s2,0 │ │ │ │ + beqz s11,6a7a │ │ │ │ + mv a5,s10 │ │ │ │ + mv s11,s8 │ │ │ │ + mv s10,s6 │ │ │ │ + j 6b7e │ │ │ │ + li s2,0 │ │ │ │ + beqz s11,6bb2 │ │ │ │ + mv a5,s10 │ │ │ │ + mv s11,s8 │ │ │ │ + mv s10,s6 │ │ │ │ + j 6d36 │ │ │ │ + li s3,62 │ │ │ │ + li s11,1 │ │ │ │ + li a2,62 │ │ │ │ + j 6a5a │ │ │ │ + li s3,62 │ │ │ │ + li s11,1 │ │ │ │ + li a2,62 │ │ │ │ + j 69e0 │ │ │ │ + beqz s0,6946 │ │ │ │ + beqz s10,6946 │ │ │ │ + bne s6,s10,6946 │ │ │ │ + j 692e │ │ │ │ + mv s2,a3 │ │ │ │ + beqz s11,6bb2 │ │ │ │ + j 6d56 │ │ │ │ + mv s9,s2 │ │ │ │ + mv s6,s10 │ │ │ │ + mv a2,s2 │ │ │ │ + li s10,0 │ │ │ │ + li s2,0 │ │ │ │ + j 6902 │ │ │ │ + mv s2,a3 │ │ │ │ + beqz s11,6a7a │ │ │ │ + j 6d48 │ │ │ │ + mv s9,s2 │ │ │ │ + mv s6,s10 │ │ │ │ + mv a2,s2 │ │ │ │ + li s10,0 │ │ │ │ + li s2,0 │ │ │ │ + j 69aa │ │ │ │ + addiw a4,a4,11 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a1,a4,0x1 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,24(sp) │ │ │ │ + lw a4,12(a5) │ │ │ │ + lw a3,8(a5) │ │ │ │ + sd a0,0(a5) │ │ │ │ + addiw a4,a4,11 │ │ │ │ + sw a4,12(a5) │ │ │ │ + ld a5,16(sp) │ │ │ │ + j 6c06 │ │ │ │ + addiw a4,a3,11 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a1,a4,0x1 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,24(sp) │ │ │ │ + lw a3,12(a5) │ │ │ │ + lw a4,8(a5) │ │ │ │ + sd a0,0(a5) │ │ │ │ + addiw a3,a3,11 │ │ │ │ + sw a3,12(a5) │ │ │ │ + ld a5,16(sp) │ │ │ │ + j 6b3a │ │ │ │ + addiw a5,a4,11 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x1 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,24(sp) │ │ │ │ + lw a4,12(a3) │ │ │ │ + lw a5,8(a3) │ │ │ │ + sd a0,0(a3) │ │ │ │ + addiw a4,a4,11 │ │ │ │ + sw a4,12(a3) │ │ │ │ + j 686c │ │ │ │ + mv s9,s0 │ │ │ │ + j 68d8 │ │ │ │ + ld a4,40(sp) │ │ │ │ + lw a5,0(a4) │ │ │ │ + bgeu s10,a5,6e28 │ │ │ │ + sw s10,0(a4) │ │ │ │ + ld a5,32(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + bgeu a5,s10,6940 │ │ │ │ + j 693a │ │ │ │ auipc a2,0x57 │ │ │ │ - addi a2,a2,-356 │ │ │ │ - li a1,824 │ │ │ │ + addi a2,a2,-402 │ │ │ │ + li a1,1957 │ │ │ │ auipc a0,0x57 │ │ │ │ - addi a0,a0,-608 │ │ │ │ - jal 27d46 │ │ │ │ - lw a0,44(s6) │ │ │ │ - j 713c │ │ │ │ - mv a1,a3 │ │ │ │ - bne t1,s3,7196 │ │ │ │ - ld a2,32(s0) │ │ │ │ - j 70e0 │ │ │ │ - ld a2,32(s0) │ │ │ │ - mv a1,a2 │ │ │ │ - j 71be │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s6,48(sp) │ │ │ │ - mv s6,a0 │ │ │ │ - lw a0,64(a0) │ │ │ │ - sd ra,104(sp) │ │ │ │ - beqz a0,7318 │ │ │ │ - sd s3,72(sp) │ │ │ │ - li s3,-1 │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - li s5,0 │ │ │ │ - li s4,0 │ │ │ │ - slli s3,s3,0x3f │ │ │ │ - li s7,1 │ │ │ │ - li s9,2 │ │ │ │ - li s8,43 │ │ │ │ - li s10,45 │ │ │ │ - ld s0,72(s6) │ │ │ │ - ld a5,16(s2) │ │ │ │ - ld t1,8(s2) │ │ │ │ - add s0,s0,s5 │ │ │ │ - ld a3,24(s0) │ │ │ │ - ld t3,0(s2) │ │ │ │ - ld a4,24(s2) │ │ │ │ - lb a6,32(s2) │ │ │ │ - mv a2,a3 │ │ │ │ - beq a5,s3,7320 │ │ │ │ - beq a4,s3,7328 │ │ │ │ - ld a1,32(s0) │ │ │ │ - lbu a7,64(s0) │ │ │ │ - beq a6,s7,7334 │ │ │ │ - beq a6,s9,7390 │ │ │ │ - beq a7,s8,7374 │ │ │ │ - beq a7,s10,7340 │ │ │ │ - bltz a5,7354 │ │ │ │ - add a5,a5,a2 │ │ │ │ - mv s11,a5 │ │ │ │ - bltz a4,7382 │ │ │ │ - add a4,a4,a1 │ │ │ │ + addi a0,a0,-582 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x73 │ │ │ │ + ld a5,344(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x57 │ │ │ │ + addi a2,a2,-492 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s9,s8 │ │ │ │ + mv a2,s8 │ │ │ │ + li s11,0 │ │ │ │ + j 6902 │ │ │ │ + auipc a2,0x57 │ │ │ │ + addi a2,a2,-440 │ │ │ │ + li a1,2009 │ │ │ │ + auipc a0,0x57 │ │ │ │ + addi a0,a0,-652 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s9,s8 │ │ │ │ + mv a2,s8 │ │ │ │ + j 69a8 │ │ │ │ + addi sp,sp,-256 │ │ │ │ + sd s0,240(sp) │ │ │ │ + sd s1,232(sp) │ │ │ │ + sd ra,248(sp) │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s3,216(sp) │ │ │ │ + sd s4,208(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + sd s10,160(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + sd a1,80(sp) │ │ │ │ + sd a0,88(sp) │ │ │ │ + sd a3,112(sp) │ │ │ │ + sd a5,64(sp) │ │ │ │ + sd a6,48(sp) │ │ │ │ + sd a7,96(sp) │ │ │ │ + mv s0,a2 │ │ │ │ mv s1,a4 │ │ │ │ - blt a4,a5,72b0 │ │ │ │ - mv a5,s1 │ │ │ │ - mv s1,s11 │ │ │ │ - mv s11,a5 │ │ │ │ - sub a6,s1,a3 │ │ │ │ - beq s1,a3,72f2 │ │ │ │ - lw a1,128(s0) │ │ │ │ - beqz a1,72f2 │ │ │ │ - ld a4,144(s0) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - li a3,0 │ │ │ │ - add a1,a1,a4 │ │ │ │ - li a7,0 │ │ │ │ - ld a5,0(a4) │ │ │ │ - add a5,a5,a6 │ │ │ │ - bltu a5,s1,72e2 │ │ │ │ - ld a2,136(s0) │ │ │ │ - add a2,a2,a3 │ │ │ │ - ld a2,0(a2) │ │ │ │ - add a2,a2,a5 │ │ │ │ - bgeu s11,a2,72e4 │ │ │ │ - li a7,1 │ │ │ │ - sd a5,0(a4) │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a3,a3,8 │ │ │ │ - bne a1,a4,72ce │ │ │ │ - bnez a7,73a8 │ │ │ │ - sd s1,24(s0) │ │ │ │ - sd s11,32(s0) │ │ │ │ - addiw s4,s4,1 │ │ │ │ - addi s5,s5,208 │ │ │ │ - bltu s4,a0,725a │ │ │ │ + beqz a1,76fc │ │ │ │ + auipc a1,0x57 │ │ │ │ + addi a1,a1,-412 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3750 │ │ │ │ + sd a0,104(sp) │ │ │ │ + beqz a0,7814 │ │ │ │ + lui a1,0x2 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a7,a0 │ │ │ │ + lui a1,0x100 │ │ │ │ + li a0,0 │ │ │ │ + sd a7,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a3,a0 │ │ │ │ + sd a0,8(sp) │ │ │ │ + ld a1,112(sp) │ │ │ │ + ld a0,104(sp) │ │ │ │ + li a2,0 │ │ │ │ + lui a4,0x100 │ │ │ │ + jal 42540 │ │ │ │ + sext.w a2,a0 │ │ │ │ + ld a3,8(sp) │ │ │ │ + ld a7,16(sp) │ │ │ │ + bltz a2,7756 │ │ │ │ + bnez s1,70b6 │ │ │ │ + lui a5,0x2 │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,120(sp) │ │ │ │ + addi a5,a5,1808 │ │ │ │ + li s8,0 │ │ │ │ + li s10,0 │ │ │ │ + li s11,0 │ │ │ │ + li s9,0 │ │ │ │ + li s6,0 │ │ │ │ + li s7,0 │ │ │ │ + li s0,0 │ │ │ │ + li s2,64 │ │ │ │ + beqz a2,6ffe │ │ │ │ + mv a4,s8 │ │ │ │ + add s1,a2,a3 │ │ │ │ + sd s0,56(sp) │ │ │ │ + mv s8,s7 │ │ │ │ + mv s0,s6 │ │ │ │ + li s4,10 │ │ │ │ + mv s6,s11 │ │ │ │ + sd a2,128(sp) │ │ │ │ + mv s11,s9 │ │ │ │ + sd a3,136(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s9,a7 │ │ │ │ + mv s3,a3 │ │ │ │ + mv s5,a5 │ │ │ │ + mv s7,a4 │ │ │ │ + addiw a4,s5,-1 │ │ │ │ + lbu s1,0(s3) │ │ │ │ + beq a4,s8,723a │ │ │ │ + beq s1,s2,7256 │ │ │ │ + li a5,62 │ │ │ │ + beq s1,a5,74ae │ │ │ │ + bnez s6,74da │ │ │ │ + beqz s7,7622 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s8,76d6 │ │ │ │ + beq s1,s0,759a │ │ │ │ + or a4,s11,s10 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bnez a4,7274 │ │ │ │ + li s10,0 │ │ │ │ + li s11,0 │ │ │ │ + beq s1,s4,6fe0 │ │ │ │ + li a5,13 │ │ │ │ + beq s1,a5,6fe0 │ │ │ │ + ld a5,64(sp) │ │ │ │ + addiw a1,s8,1 │ │ │ │ + beqz a5,72b0 │ │ │ │ + or a4,a4,s7 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bnez a4,72b0 │ │ │ │ + sd a1,72(sp) │ │ │ │ + jal 3350 <__ctype_tolower_loc@plt> │ │ │ │ + ld a3,0(a0) │ │ │ │ + slli t1,s1,0x2 │ │ │ │ + slli a4,s8,0x20 │ │ │ │ + add a3,a3,t1 │ │ │ │ + lw a3,0(a3) │ │ │ │ + ld a1,72(sp) │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s9 │ │ │ │ + mv s8,a1 │ │ │ │ + sb a3,0(a4) │ │ │ │ + li s7,0 │ │ │ │ + li s10,0 │ │ │ │ + li s11,0 │ │ │ │ + ld a5,8(sp) │ │ │ │ + addi s3,s3,1 │ │ │ │ + bne a5,s3,6f60 │ │ │ │ + mv a7,s9 │ │ │ │ + ld a2,128(sp) │ │ │ │ + mv s9,s11 │ │ │ │ + ld a3,136(sp) │ │ │ │ + mv s11,s6 │ │ │ │ + mv s6,s0 │ │ │ │ + ld s0,56(sp) │ │ │ │ + mv a4,s7 │ │ │ │ + mv a5,s5 │ │ │ │ + mv s7,s8 │ │ │ │ + mv s8,a4 │ │ │ │ + mv a0,a3 │ │ │ │ + sd a7,56(sp) │ │ │ │ + sd a5,72(sp) │ │ │ │ + sd a2,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,120(sp) │ │ │ │ + ld a2,8(sp) │ │ │ │ + lui a1,0x100 │ │ │ │ + li a0,0 │ │ │ │ + add s1,a5,a2 │ │ │ │ + sd s1,120(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a3,a0 │ │ │ │ + sd a0,8(sp) │ │ │ │ + ld a1,112(sp) │ │ │ │ + ld a0,104(sp) │ │ │ │ + mv a2,s1 │ │ │ │ + lui a4,0x100 │ │ │ │ + jal 42540 │ │ │ │ + sext.w a2,a0 │ │ │ │ + bltz a2,7792 │ │ │ │ + ld a3,8(sp) │ │ │ │ + ld a7,56(sp) │ │ │ │ + ld a5,72(sp) │ │ │ │ + bnez a2,6f40 │ │ │ │ + mv a0,a3 │ │ │ │ + sd a7,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a7,8(sp) │ │ │ │ + addiw a1,s7,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,a7 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sb zero,0(a5) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz s11,76ac │ │ │ │ + beqz a5,77c8 │ │ │ │ + beqz s0,76b8 │ │ │ │ + mv a2,s0 │ │ │ │ + ld a7,48(sp) │ │ │ │ + ld a4,16(sp) │ │ │ │ + ld a3,24(sp) │ │ │ │ + ld a1,80(sp) │ │ │ │ + ld a0,88(sp) │ │ │ │ ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ + mv a5,s1 │ │ │ │ + mv a6,s7 │ │ │ │ + jalr s0 │ │ │ │ + ld a0,104(sp) │ │ │ │ + jal 35a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,7842 │ │ │ │ + ld ra,248(sp) │ │ │ │ + ld s0,240(sp) │ │ │ │ + ld a0,80(sp) │ │ │ │ + ld s1,232(sp) │ │ │ │ + ld s2,224(sp) │ │ │ │ + ld s3,216(sp) │ │ │ │ + ld s4,208(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld s6,192(sp) │ │ │ │ + ld s7,184(sp) │ │ │ │ + ld s8,176(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + ld s10,160(sp) │ │ │ │ + ld s11,152(sp) │ │ │ │ + addi sp,sp,256 │ │ │ │ ret │ │ │ │ - ld a2,32(s0) │ │ │ │ - li a5,0 │ │ │ │ - bne a4,s3,7280 │ │ │ │ - lbu a7,64(s0) │ │ │ │ - mv a1,a3 │ │ │ │ - li a4,0 │ │ │ │ - bne a6,s7,728a │ │ │ │ - beq a7,s8,7370 │ │ │ │ - bne a7,s10,7296 │ │ │ │ - ld a1,32(s0) │ │ │ │ - mv a2,a1 │ │ │ │ - beq t3,s3,73c8 │ │ │ │ - sub a4,a4,t3 │ │ │ │ - beq t1,s3,73ce │ │ │ │ - sub a5,a5,t1 │ │ │ │ - bgez a5,729a │ │ │ │ - neg a6,a5 │ │ │ │ - blt a6,a2,729a │ │ │ │ + lui s8,0x2 │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,120(sp) │ │ │ │ + li s7,0 │ │ │ │ + addi s8,s8,1808 │ │ │ │ + li s10,0 │ │ │ │ + li s9,0 │ │ │ │ li s11,0 │ │ │ │ li a5,0 │ │ │ │ - bgez a4,72a2 │ │ │ │ - neg a2,a4 │ │ │ │ - li s1,0 │ │ │ │ - bge a2,a1,72b0 │ │ │ │ - j 72a2 │ │ │ │ - mv a2,a3 │ │ │ │ - mv a1,a2 │ │ │ │ - beq t3,s3,739e │ │ │ │ - add a5,a5,t3 │ │ │ │ - beq t1,s3,73a4 │ │ │ │ - add a4,a4,t1 │ │ │ │ - j 7296 │ │ │ │ - neg a2,a4 │ │ │ │ - blt a2,a1,72a2 │ │ │ │ li s1,0 │ │ │ │ - li a4,0 │ │ │ │ - j 72a6 │ │ │ │ - beq a7,s8,73d2 │ │ │ │ - bne a7,s10,7296 │ │ │ │ - mv a1,a3 │ │ │ │ - mv a2,a1 │ │ │ │ - j 7340 │ │ │ │ - ld a2,32(s0) │ │ │ │ - bne t1,s3,737e │ │ │ │ - mv a1,a3 │ │ │ │ - j 7296 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x57 │ │ │ │ - addi a2,a2,-794 │ │ │ │ - li a1,824 │ │ │ │ - auipc a0,0x57 │ │ │ │ - addi a0,a0,-1046 │ │ │ │ - jal 27d46 │ │ │ │ - lw a0,64(s6) │ │ │ │ - j 72f2 │ │ │ │ - mv a1,a3 │ │ │ │ - bne t1,s3,734c │ │ │ │ - ld a2,32(s0) │ │ │ │ - j 7296 │ │ │ │ - ld a2,32(s0) │ │ │ │ - mv a1,a2 │ │ │ │ - j 7374 │ │ │ │ - sd zero,8(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd zero,16(a0) │ │ │ │ - sd zero,24(a0) │ │ │ │ - sb zero,32(a0) │ │ │ │ - ret │ │ │ │ - andi a0,a1,63 │ │ │ │ - srliw a5,a1,0x6 │ │ │ │ - snez a0,a0 │ │ │ │ - li a1,8 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - j 39f0 │ │ │ │ - andi a5,a2,63 │ │ │ │ - snez a5,a5 │ │ │ │ - srliw a2,a2,0x6 │ │ │ │ - mv a0,a1 │ │ │ │ - addw a1,a5,a2 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - j 1d4e0 │ │ │ │ - andi a5,a1,63 │ │ │ │ - snez a5,a5 │ │ │ │ - srliw a1,a1,0x6 │ │ │ │ - addw a5,a5,a1 │ │ │ │ + li s0,0 │ │ │ │ + beqz a2,7192 │ │ │ │ + lui t2,0x2 │ │ │ │ + add s4,a2,a3 │ │ │ │ + addi t2,t2,1808 │ │ │ │ + sd s0,56(sp) │ │ │ │ + mv s3,s1 │ │ │ │ + mv s6,s8 │ │ │ │ + mv s1,s11 │ │ │ │ + li s2,64 │ │ │ │ + mv s11,s9 │ │ │ │ + li s5,10 │ │ │ │ + sd a2,128(sp) │ │ │ │ + sd a3,136(sp) │ │ │ │ + mv s0,a5 │ │ │ │ + mv s9,a3 │ │ │ │ + mv s8,a7 │ │ │ │ + sd s4,8(sp) │ │ │ │ + sd t2,72(sp) │ │ │ │ + addiw a4,s6,-1 │ │ │ │ + lbu s4,0(s9) │ │ │ │ + beq a4,s7,71d8 │ │ │ │ + beq s4,s2,71f4 │ │ │ │ + li a5,62 │ │ │ │ + beq s4,a5,74c4 │ │ │ │ + bnez s1,753a │ │ │ │ + beqz s10,762e │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s7,76d6 │ │ │ │ + beq s4,s3,745e │ │ │ │ + mv a4,s0 │ │ │ │ + li s10,1 │ │ │ │ + or a5,s0,s11 │ │ │ │ + zext.b s0,a5 │ │ │ │ + bnez s0,7214 │ │ │ │ + li s11,0 │ │ │ │ + beq s4,s5,7178 │ │ │ │ li a1,0 │ │ │ │ - beqz a2,7430 │ │ │ │ - li a1,255 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a2,a4,0x1d │ │ │ │ - j 3890 │ │ │ │ - srliw a5,a1,0x6 │ │ │ │ - srliw a3,a1,0x6 │ │ │ │ - beqz a5,7464 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x1d │ │ │ │ + li a5,13 │ │ │ │ + beq s4,a5,7452 │ │ │ │ + or a5,s0,s10 │ │ │ │ + zext.b s0,a5 │ │ │ │ + addiw t0,s7,1 │ │ │ │ + bnez s0,761a │ │ │ │ + sd t0,64(sp) │ │ │ │ + jal 38d0 <__ctype_toupper_loc@plt> │ │ │ │ + ld a2,0(a0) │ │ │ │ + slli t1,s4,0x2 │ │ │ │ + slli a4,s7,0x20 │ │ │ │ + add a2,a2,t1 │ │ │ │ + lw a2,0(a2) │ │ │ │ + ld t0,64(sp) │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s8 │ │ │ │ + mv s7,t0 │ │ │ │ + sb a2,0(a4) │ │ │ │ + li s10,0 │ │ │ │ + li s11,0 │ │ │ │ + ld a5,8(sp) │ │ │ │ + addi s9,s9,1 │ │ │ │ + bne a5,s9,70fe │ │ │ │ + mv a5,s0 │ │ │ │ + ld a2,128(sp) │ │ │ │ + ld a3,136(sp) │ │ │ │ + ld s0,56(sp) │ │ │ │ + mv s9,s11 │ │ │ │ + mv a7,s8 │ │ │ │ + mv s11,s1 │ │ │ │ + mv s8,s6 │ │ │ │ + mv s1,s3 │ │ │ │ + mv a0,a3 │ │ │ │ + sd a7,56(sp) │ │ │ │ + sd a5,64(sp) │ │ │ │ + sd a2,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,120(sp) │ │ │ │ + ld a2,8(sp) │ │ │ │ + lui a1,0x100 │ │ │ │ + li a0,0 │ │ │ │ + add s2,a5,a2 │ │ │ │ + sd s2,120(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a3,a0 │ │ │ │ + sd a0,8(sp) │ │ │ │ + ld a1,112(sp) │ │ │ │ + ld a0,104(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + lui a4,0x100 │ │ │ │ + jal 42540 │ │ │ │ + sext.w a2,a0 │ │ │ │ + ld a3,8(sp) │ │ │ │ + ld a7,56(sp) │ │ │ │ + ld a5,64(sp) │ │ │ │ + bltz a2,7792 │ │ │ │ + bnez a2,70d6 │ │ │ │ + j 7042 │ │ │ │ + slliw a3,s6,0x1 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + slli a1,a3,0x20 │ │ │ │ + mv a0,s8 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sext.w s6,a3 │ │ │ │ + jal 41306 │ │ │ │ + mv s8,a0 │ │ │ │ + bne s4,s2,710e │ │ │ │ + bnez s3,7390 │ │ │ │ + bnez s10,76a4 │ │ │ │ + li s3,64 │ │ │ │ + li s1,1 │ │ │ │ + li s0,1 │ │ │ │ + li s7,0 │ │ │ │ + or a5,s0,s11 │ │ │ │ + mv a4,s0 │ │ │ │ + zext.b s0,a5 │ │ │ │ + li s10,0 │ │ │ │ + beqz s0,7136 │ │ │ │ + bnez a4,7408 │ │ │ │ + beqz s1,713c │ │ │ │ + bne s4,s5,75fc │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + ld s6,72(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s10,s1 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 41306 │ │ │ │ + mv s8,a0 │ │ │ │ + li s11,0 │ │ │ │ + li s0,0 │ │ │ │ + li s7,0 │ │ │ │ + j 7178 │ │ │ │ + slliw a5,s5,0x1 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + mv a0,s9 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sext.w s5,a5 │ │ │ │ + jal 41306 │ │ │ │ + mv s9,a0 │ │ │ │ + bne s1,s2,6f70 │ │ │ │ + bnez s0,72c2 │ │ │ │ + bnez s7,769c │ │ │ │ + li s0,64 │ │ │ │ + li s6,1 │ │ │ │ + li s11,1 │ │ │ │ + li s8,0 │ │ │ │ + li s7,0 │ │ │ │ + or a4,s11,s10 │ │ │ │ + zext.b a4,a4 │ │ │ │ + beqz a4,6f96 │ │ │ │ + bnez s11,7344 │ │ │ │ + beqz s6,6f9e │ │ │ │ + bne s1,s4,72a2 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3670 │ │ │ │ + lui s1,0x2 │ │ │ │ + addi a1,s1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s9,a0 │ │ │ │ + mv s7,s6 │ │ │ │ + li s10,0 │ │ │ │ + li s8,0 │ │ │ │ + addi s5,s1,1808 │ │ │ │ + j 6fe0 │ │ │ │ + mv s11,s10 │ │ │ │ + li a5,13 │ │ │ │ + beq s1,a5,768e │ │ │ │ + addiw a1,s8,1 │ │ │ │ + li s6,1 │ │ │ │ + li s10,1 │ │ │ │ + slli a6,s8,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + add a6,a6,s9 │ │ │ │ + sb s1,0(a6) │ │ │ │ + mv s8,a1 │ │ │ │ + j 6fe0 │ │ │ │ + beqz s7,7592 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s8,76d6 │ │ │ │ + bne s1,s0,6f8a │ │ │ │ + beqz s6,759a │ │ │ │ + li s6,1 │ │ │ │ + li s7,1 │ │ │ │ + beqz s8,6f8a │ │ │ │ + ld a5,32(sp) │ │ │ │ + bne a5,s8,6f8a │ │ │ │ + addiw a1,s8,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s8,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,16(sp) │ │ │ │ mv a5,a0 │ │ │ │ - add a3,a3,a0 │ │ │ │ - li a6,255 │ │ │ │ - j 7458 │ │ │ │ - beq a3,a5,7464 │ │ │ │ - ld a4,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - beq a4,a6,7454 │ │ │ │ + beqz a4,77f2 │ │ │ │ + ld a4,56(sp) │ │ │ │ + beqz a4,75ce │ │ │ │ + ld s7,48(sp) │ │ │ │ + ld a4,16(sp) │ │ │ │ + ld a3,24(sp) │ │ │ │ + ld a2,56(sp) │ │ │ │ + ld a1,80(sp) │ │ │ │ + ld a0,88(sp) │ │ │ │ + ld t1,96(sp) │ │ │ │ + mv a7,s7 │ │ │ │ + mv a6,s8 │ │ │ │ + jalr t1 │ │ │ │ + lui s5,0x2 │ │ │ │ + addiw a5,s7,1 │ │ │ │ + addi a1,s5,1808 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - andi a3,a1,63 │ │ │ │ - beqz a3,74b6 │ │ │ │ - addiw a4,a1,-1 │ │ │ │ - srliw a5,a4,0x6 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s9,a0 │ │ │ │ + sd zero,40(sp) │ │ │ │ + li s7,0 │ │ │ │ + addi s5,s5,1808 │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,56(sp) │ │ │ │ + li s8,0 │ │ │ │ + bne s1,s4,7382 │ │ │ │ + addiw a1,s8,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ add a5,a5,a0 │ │ │ │ - ld a6,0(a5) │ │ │ │ + lui s1,0x2 │ │ │ │ + sd a0,56(sp) │ │ │ │ + sb zero,0(a5) │ │ │ │ + addi a1,s1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ li a5,1 │ │ │ │ - sll a5,a5,a4 │ │ │ │ - and a5,a5,a6 │ │ │ │ - snez a5,a5 │ │ │ │ - bne a5,a2,7460 │ │ │ │ - addiw a5,a1,-2 │ │ │ │ - li a6,1 │ │ │ │ - subw a1,a4,a3 │ │ │ │ - j 74a6 │ │ │ │ - ld a4,0(a4) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - and a3,a3,a4 │ │ │ │ - snez a3,a3 │ │ │ │ - bne a2,a3,7460 │ │ │ │ - srliw a4,a5,0x6 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ + sd s8,24(sp) │ │ │ │ + mv s9,a0 │ │ │ │ + li s11,0 │ │ │ │ + li s8,0 │ │ │ │ + addi s5,s1,1808 │ │ │ │ + sd a5,40(sp) │ │ │ │ + j 6fe0 │ │ │ │ + beqz s6,75f0 │ │ │ │ + bnez s10,72a0 │ │ │ │ + mv a4,s6 │ │ │ │ + mv s11,s6 │ │ │ │ + j 6f9e │ │ │ │ + beqz s10,7456 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s7,76d6 │ │ │ │ + bne s4,s3,7128 │ │ │ │ + beqz s1,745e │ │ │ │ + beqz s7,77ea │ │ │ │ + ld a5,32(sp) │ │ │ │ + li s1,1 │ │ │ │ + bne a5,s7,7128 │ │ │ │ + addiw a1,s7,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s7,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ add a4,a4,a0 │ │ │ │ - sll a3,a6,a5 │ │ │ │ - bne a1,a5,7498 │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - beqz a1,7518 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - mv s2,a0 │ │ │ │ - li s0,0 │ │ │ │ - li s4,1 │ │ │ │ - auipc s3,0x57 │ │ │ │ - addi s3,s3,-1026 │ │ │ │ - srliw a5,s0,0x6 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a5,0(a5) │ │ │ │ - sll a2,s4,s0 │ │ │ │ - mv a1,s3 │ │ │ │ - and a2,a2,a5 │ │ │ │ - snez a2,a2 │ │ │ │ - li a0,1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - bne s1,s0,74da │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - auipc a1,0x5b │ │ │ │ - addi a1,a1,-1424 │ │ │ │ - li a0,1 │ │ │ │ - addi sp,sp,48 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ - auipc a1,0x5b │ │ │ │ - addi a1,a1,-1440 │ │ │ │ - li a0,1 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ - srliw a5,a3,0x6 │ │ │ │ - srliw a3,a3,0x6 │ │ │ │ - beqz a5,7552 │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - addi a5,a1,8 │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a5,0(a1) │ │ │ │ - ld a3,0(a2) │ │ │ │ - addi a1,a1,8 │ │ │ │ - addi a2,a2,8 │ │ │ │ - and a5,a5,a3 │ │ │ │ - sd a5,0(a0) │ │ │ │ - addi a0,a0,8 │ │ │ │ - bne a1,a4,7540 │ │ │ │ - ret │ │ │ │ - srliw a5,a3,0x6 │ │ │ │ - srliw a3,a3,0x6 │ │ │ │ - beqz a5,7580 │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - addi a5,a1,8 │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a5,0(a1) │ │ │ │ - ld a3,0(a2) │ │ │ │ - addi a1,a1,8 │ │ │ │ - addi a2,a2,8 │ │ │ │ - or a5,a5,a3 │ │ │ │ - sd a5,0(a0) │ │ │ │ - addi a0,a0,8 │ │ │ │ - bne a1,a4,756e │ │ │ │ - ret │ │ │ │ - srliw a5,a2,0x6 │ │ │ │ - srliw a2,a2,0x6 │ │ │ │ - beqz a5,75ae │ │ │ │ - addiw a2,a2,-1 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - addi a5,a1,8 │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a5,0(a1) │ │ │ │ - addi a0,a0,8 │ │ │ │ - addi a1,a1,8 │ │ │ │ - not a5,a5 │ │ │ │ - sd a5,-8(a0) │ │ │ │ - bne a1,a4,759c │ │ │ │ - ret │ │ │ │ - srliw a5,a3,0x6 │ │ │ │ - srliw a3,a3,0x6 │ │ │ │ - beqz a5,75dc │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - addi a5,a1,8 │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a5,0(a1) │ │ │ │ - ld a3,0(a2) │ │ │ │ - addi a1,a1,8 │ │ │ │ - addi a2,a2,8 │ │ │ │ - xor a5,a5,a3 │ │ │ │ - sd a5,0(a0) │ │ │ │ - addi a0,a0,8 │ │ │ │ - bne a1,a4,75ca │ │ │ │ - ret │ │ │ │ - srliw a5,a3,0x6 │ │ │ │ - srliw a3,a3,0x6 │ │ │ │ - beqz a5,7640 │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli a3,a5,0x1d │ │ │ │ - addi a5,a1,8 │ │ │ │ - mv a4,a0 │ │ │ │ - add a3,a3,a5 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,16(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a4,77f2 │ │ │ │ + li s1,1 │ │ │ │ + ld a4,56(sp) │ │ │ │ + beqz a4,748c │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld a4,16(sp) │ │ │ │ + ld a3,24(sp) │ │ │ │ + ld a2,56(sp) │ │ │ │ + ld a1,80(sp) │ │ │ │ + ld a0,88(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + mv a7,s8 │ │ │ │ + mv a6,s7 │ │ │ │ + jalr s0 │ │ │ │ + ld s6,72(sp) │ │ │ │ + addiw a5,s8,1 │ │ │ │ li a0,0 │ │ │ │ - j 7616 │ │ │ │ - bgeu a6,a5,760c │ │ │ │ - ld a0,0(a2) │ │ │ │ - sltu a5,a0,a5 │ │ │ │ - xori a0,a5,1 │ │ │ │ - addi a1,a1,8 │ │ │ │ - addi a2,a2,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - beq a3,a1,763e │ │ │ │ - ld a6,0(a2) │ │ │ │ - ld a5,0(a1) │ │ │ │ - add a5,a5,a6 │ │ │ │ + mv a1,s6 │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s8,a0 │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,56(sp) │ │ │ │ + li s10,0 │ │ │ │ + li s7,0 │ │ │ │ + bne s4,s5,7440 │ │ │ │ + addiw a1,s7,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + ld s6,72(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ add a5,a5,a0 │ │ │ │ - sd a5,0(a4) │ │ │ │ - ld a6,0(a1) │ │ │ │ - bnez a0,75fe │ │ │ │ - li a0,1 │ │ │ │ - bltu a5,a6,760c │ │ │ │ - ld a0,0(a2) │ │ │ │ - addi a1,a1,8 │ │ │ │ - addi a2,a2,8 │ │ │ │ - sltu a0,a5,a0 │ │ │ │ - addi a4,a4,8 │ │ │ │ - bne a3,a1,7616 │ │ │ │ - ret │ │ │ │ + sd a0,56(sp) │ │ │ │ + sb zero,0(a5) │ │ │ │ + mv a1,s6 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - srliw a2,a2,0x6 │ │ │ │ - andi a4,a3,63 │ │ │ │ - srliw a7,a3,0x6 │ │ │ │ - addiw a5,a2,-1 │ │ │ │ - srliw a3,a3,0x6 │ │ │ │ - bnez a4,769c │ │ │ │ - blt a5,a3,769a │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - slli a4,a7,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - subw a6,a5,a7 │ │ │ │ - addi a3,a0,-16 │ │ │ │ - slli a2,a2,0x3 │ │ │ │ + jal 41306 │ │ │ │ + li a5,1 │ │ │ │ + sd s7,24(sp) │ │ │ │ + mv s8,a0 │ │ │ │ + li s7,0 │ │ │ │ + sd a5,40(sp) │ │ │ │ + li s0,0 │ │ │ │ + j 7178 │ │ │ │ + beqz s1,75f6 │ │ │ │ + bnez s11,75fe │ │ │ │ + li a5,13 │ │ │ │ + mv s0,s1 │ │ │ │ + mv a1,s1 │ │ │ │ + bne s4,a5,7144 │ │ │ │ + mv s0,a1 │ │ │ │ + j 7178 │ │ │ │ + bne s4,s3,7206 │ │ │ │ + bnez s1,7206 │ │ │ │ + beqz s7,7658 │ │ │ │ + addiw a1,s7,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s7,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - sub a4,a5,a4 │ │ │ │ - add a3,a3,a2 │ │ │ │ - slli a2,a6,0x20 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - srli a6,a2,0x1d │ │ │ │ - add a1,a1,a4 │ │ │ │ - add a0,a0,a5 │ │ │ │ - sub a4,a3,a6 │ │ │ │ - ld a5,0(a1) │ │ │ │ - addi a0,a0,-8 │ │ │ │ - addi a1,a1,-8 │ │ │ │ - sd a5,8(a0) │ │ │ │ - bne a4,a0,768c │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - slli t3,a7,0x20 │ │ │ │ - sext.w t1,a4 │ │ │ │ - srli t3,t3,0x20 │ │ │ │ - bge a3,a5,76fc │ │ │ │ - slli t4,a2,0x20 │ │ │ │ - addiw a2,a2,-2 │ │ │ │ - sub a3,a5,t3 │ │ │ │ - subw a2,a2,a7 │ │ │ │ - srli t4,t4,0x20 │ │ │ │ - slli a7,a2,0x20 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - addi a6,a0,-16 │ │ │ │ - slli t4,t4,0x3 │ │ │ │ - srli a2,a7,0x1d │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - addi a3,a3,-8 │ │ │ │ - add a6,a6,t4 │ │ │ │ - li a7,64 │ │ │ │ - subw a7,a7,a4 │ │ │ │ - add a5,a5,a0 │ │ │ │ - add a3,a3,a1 │ │ │ │ - sub a6,a6,a2 │ │ │ │ - ld a4,8(a3) │ │ │ │ - ld a2,0(a3) │ │ │ │ - addi a5,a5,-8 │ │ │ │ - sll a4,a4,t1 │ │ │ │ - srl a2,a2,a7 │ │ │ │ - or a4,a4,a2 │ │ │ │ - sd a4,8(a5) │ │ │ │ - addi a3,a3,-8 │ │ │ │ - bne a5,a6,76e4 │ │ │ │ - ld a5,0(a1) │ │ │ │ - slli t3,t3,0x3 │ │ │ │ - add t3,t3,a0 │ │ │ │ - sll a5,a5,t1 │ │ │ │ - sd a5,0(t3) │ │ │ │ - ret │ │ │ │ - srliw a5,a3,0x6 │ │ │ │ - srliw a2,a2,0x6 │ │ │ │ - subw a4,a2,a5 │ │ │ │ - andi a3,a3,63 │ │ │ │ - addiw t4,a4,-1 │ │ │ │ - beqz a3,7782 │ │ │ │ - sext.w t3,a3 │ │ │ │ - blez t4,776c │ │ │ │ - addiw a7,a4,-2 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - slli a4,a7,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,16(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + li s1,0 │ │ │ │ + bnez a4,73d0 │ │ │ │ + ld a4,56(sp) │ │ │ │ + sd a0,16(sp) │ │ │ │ + li a5,0 │ │ │ │ + bnez a4,73d4 │ │ │ │ + ld a3,48(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x57 │ │ │ │ + addi a2,a2,-1800 │ │ │ │ + addi a1,a1,-1266 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,1884 │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal 34674 │ │ │ │ + ld a5,32(sp) │ │ │ │ + j 73d4 │ │ │ │ + bnez s0,72c2 │ │ │ │ + li a4,62 │ │ │ │ + beqz s7,765e │ │ │ │ + mv s6,s0 │ │ │ │ + li s7,1 │ │ │ │ + mv s0,a4 │ │ │ │ + li s8,0 │ │ │ │ + j 7344 │ │ │ │ + bnez s3,7390 │ │ │ │ + li a5,62 │ │ │ │ + beqz s10,7650 │ │ │ │ + mv s1,s3 │ │ │ │ + li s10,1 │ │ │ │ + mv s3,a5 │ │ │ │ + li s7,0 │ │ │ │ + j 7408 │ │ │ │ + li a5,43 │ │ │ │ + bne s1,a5,766a │ │ │ │ + ld a4,40(sp) │ │ │ │ + beqz a4,7634 │ │ │ │ + bnez s8,74f8 │ │ │ │ + beqz s7,7530 │ │ │ │ + mv s6,s7 │ │ │ │ + sd a4,40(sp) │ │ │ │ + li s8,0 │ │ │ │ + j 6f8a │ │ │ │ + addiw a1,s8,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s8,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - srli a7,a4,0x1d │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - addi a4,a0,8 │ │ │ │ - li t1,64 │ │ │ │ - subw t1,t1,a3 │ │ │ │ - add a5,a5,a1 │ │ │ │ - mv a3,a0 │ │ │ │ - add a7,a7,a4 │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a6,8(a5) │ │ │ │ - addi a3,a3,8 │ │ │ │ - srl a4,a4,t3 │ │ │ │ - sll a6,a6,t1 │ │ │ │ - or a4,a4,a6 │ │ │ │ - sd a4,-8(a3) │ │ │ │ - addi a5,a5,8 │ │ │ │ - bne a7,a3,774e │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x1d │ │ │ │ - add a1,a1,a2 │ │ │ │ - ld a5,-8(a1) │ │ │ │ - slli t4,t4,0x3 │ │ │ │ - add a0,a0,t4 │ │ │ │ - srl a5,a5,t3 │ │ │ │ - sd a5,0(a0) │ │ │ │ - ret │ │ │ │ - bltz t4,7780 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x1d │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lui s5,0x2 │ │ │ │ + sd a0,16(sp) │ │ │ │ + addi a1,s5,1808 │ │ │ │ + sb zero,0(a5) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd s8,32(sp) │ │ │ │ + ld s10,40(sp) │ │ │ │ + mv s9,a0 │ │ │ │ + li a4,0 │ │ │ │ + addi s5,s5,1808 │ │ │ │ + bnez s7,74f0 │ │ │ │ + ld s6,40(sp) │ │ │ │ + li s8,0 │ │ │ │ + sd a4,40(sp) │ │ │ │ + li s7,0 │ │ │ │ + j 7268 │ │ │ │ + li a5,43 │ │ │ │ + bne s4,a5,767c │ │ │ │ + ld a4,40(sp) │ │ │ │ + beqz a4,7642 │ │ │ │ + bnez s7,7558 │ │ │ │ + beqz s10,758a │ │ │ │ + sd a4,40(sp) │ │ │ │ + mv s1,s10 │ │ │ │ + li s7,0 │ │ │ │ + j 7128 │ │ │ │ + addiw a1,s7,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s7,0x20 │ │ │ │ + ld s6,72(sp) │ │ │ │ + srli a4,a4,0x20 │ │ │ │ add a4,a4,a0 │ │ │ │ - ld a5,0(a1) │ │ │ │ - addi a0,a0,8 │ │ │ │ - addi a1,a1,8 │ │ │ │ - sd a5,-8(a0) │ │ │ │ - bne a4,a0,7790 │ │ │ │ - ret │ │ │ │ - ld a3,16(a0) │ │ │ │ - ld a4,16(a1) │ │ │ │ + sd a0,16(sp) │ │ │ │ + sb zero,0(a4) │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd s7,32(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + mv s8,a0 │ │ │ │ + li a4,0 │ │ │ │ + bnez s10,7550 │ │ │ │ + ld s1,40(sp) │ │ │ │ + li s7,0 │ │ │ │ + sd a4,40(sp) │ │ │ │ + j 7206 │ │ │ │ + bne s1,s0,7266 │ │ │ │ + bnez s6,7266 │ │ │ │ + beqz s8,762a │ │ │ │ + addiw a1,s8,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s8,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,16(sp) │ │ │ │ mv a5,a0 │ │ │ │ - bltu a4,a3,77e6 │ │ │ │ - li a0,1 │ │ │ │ - bltu a3,a4,77e8 │ │ │ │ - lw a3,0(a5) │ │ │ │ - lw a4,0(a1) │ │ │ │ - bltu a4,a3,77e8 │ │ │ │ - li a0,-1 │ │ │ │ - bltu a3,a4,77e8 │ │ │ │ - lbu a3,40(a5) │ │ │ │ - lbu a4,40(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a3,77e8 │ │ │ │ - li a0,-1 │ │ │ │ - bltu a3,a4,77e8 │ │ │ │ - ld a5,8(a5) │ │ │ │ - ld a4,8(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a5,77e8 │ │ │ │ - sltu a5,a5,a4 │ │ │ │ - negw a0,a5 │ │ │ │ - ret │ │ │ │ + li s6,0 │ │ │ │ + bnez a4,7304 │ │ │ │ + ld a4,56(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + li s6,0 │ │ │ │ + li a5,0 │ │ │ │ + bnez a4,730a │ │ │ │ + ld a3,48(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x56 │ │ │ │ + addi a2,a2,1974 │ │ │ │ + addi a1,a1,-1266 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,1562 │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal 34674 │ │ │ │ + ld a5,32(sp) │ │ │ │ + j 730a │ │ │ │ + li a4,1 │ │ │ │ + li s11,1 │ │ │ │ + j 6f9e │ │ │ │ + li s0,1 │ │ │ │ + li a1,1 │ │ │ │ + j 713e │ │ │ │ + li s11,0 │ │ │ │ + li a5,13 │ │ │ │ + beq s4,a5,7694 │ │ │ │ + mv a4,s7 │ │ │ │ + mv s0,s11 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + li s1,1 │ │ │ │ + li s11,1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s8 │ │ │ │ + sb s4,0(a4) │ │ │ │ + j 7178 │ │ │ │ + mv a4,s7 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s7,t0 │ │ │ │ + j 760e │ │ │ │ + beq s1,s0,759a │ │ │ │ + li s7,0 │ │ │ │ + j 7268 │ │ │ │ + li s6,0 │ │ │ │ + j 6f8a │ │ │ │ + bne s4,s3,7206 │ │ │ │ + j 745e │ │ │ │ + beqz s7,7266 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s8,76d6 │ │ │ │ + mv s6,s7 │ │ │ │ + j 6f8a │ │ │ │ + beqz s10,7206 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s7,76d6 │ │ │ │ + mv s1,s10 │ │ │ │ + j 7128 │ │ │ │ + li s3,62 │ │ │ │ + li s0,1 │ │ │ │ + li s7,0 │ │ │ │ + mv a4,s0 │ │ │ │ + li s1,0 │ │ │ │ + j 712c │ │ │ │ + li s0,62 │ │ │ │ + li s11,1 │ │ │ │ + li s8,0 │ │ │ │ + li s6,0 │ │ │ │ + j 6f8a │ │ │ │ + beqz s7,7266 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s8,76d6 │ │ │ │ + beq s1,s0,72d4 │ │ │ │ + mv s6,s7 │ │ │ │ + j 6f8a │ │ │ │ + beqz s10,7206 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s7,76d6 │ │ │ │ + beq s4,s3,73a0 │ │ │ │ + mv s1,s10 │ │ │ │ + j 7128 │ │ │ │ + li s10,1 │ │ │ │ + li s6,1 │ │ │ │ + j 6fe0 │ │ │ │ + mv s0,s11 │ │ │ │ + li s1,1 │ │ │ │ + li s11,1 │ │ │ │ + j 7178 │ │ │ │ + mv s0,s7 │ │ │ │ + li a4,64 │ │ │ │ + j 74ba │ │ │ │ + mv s3,s10 │ │ │ │ + li a5,64 │ │ │ │ + j 74d0 │ │ │ │ + bnez a5,7072 │ │ │ │ + sd a0,16(sp) │ │ │ │ + li s1,0 │ │ │ │ + bnez s0,7076 │ │ │ │ + ld a3,48(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x56 │ │ │ │ + addi a2,a2,1852 │ │ │ │ + addi a1,a1,-1168 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,1328 │ │ │ │ + jal 34674 │ │ │ │ + j 7076 │ │ │ │ + ld s0,56(sp) │ │ │ │ + ld a4,48(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x56 │ │ │ │ + addi a2,a2,1746 │ │ │ │ + addi a1,a1,-1294 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,1294 │ │ │ │ + jal 34674 │ │ │ │ li a0,-1 │ │ │ │ - ret │ │ │ │ - lw a3,0(a0) │ │ │ │ - lw a4,0(a1) │ │ │ │ - mv a5,a0 │ │ │ │ - bltu a4,a3,7822 │ │ │ │ + jal 33c0 │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + li a5,1 │ │ │ │ + sd a0,80(sp) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sw zero,64(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + sd zero,112(a0) │ │ │ │ + sd zero,128(a0) │ │ │ │ + sd zero,96(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sh zero,58(a0) │ │ │ │ + sh zero,60(a0) │ │ │ │ + sb a5,62(a0) │ │ │ │ + j 6ecc │ │ │ │ + li a5,-4 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,1480 │ │ │ │ + bne a2,a5,776c │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,1452 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x56 │ │ │ │ + addi a2,a2,1538 │ │ │ │ + addi a1,a1,-1335 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,1150 │ │ │ │ + jal 34674 │ │ │ │ + ld a0,104(sp) │ │ │ │ + jal 35a0 │ │ │ │ li a0,-1 │ │ │ │ - bltu a3,a4,7824 │ │ │ │ - lbu a3,24(a5) │ │ │ │ - lbu a4,24(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a3,7824 │ │ │ │ + jal 33c0 │ │ │ │ + li a5,-4 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,1420 │ │ │ │ + bne a2,a5,77a8 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,1392 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x56 │ │ │ │ + addi a2,a2,1478 │ │ │ │ + addi a1,a1,-1196 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,1090 │ │ │ │ + jal 34674 │ │ │ │ li a0,-1 │ │ │ │ - bltu a3,a4,7824 │ │ │ │ - ld a5,8(a5) │ │ │ │ - ld a4,8(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a5,7824 │ │ │ │ - sltu a5,a5,a4 │ │ │ │ - negw a0,a5 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ auipc a3,0x5c │ │ │ │ - addi a3,a3,1800 │ │ │ │ - li a2,308 │ │ │ │ - auipc a1,0x57 │ │ │ │ - addi a1,a1,-1884 │ │ │ │ - auipc a0,0x57 │ │ │ │ - addi a0,a0,-1876 │ │ │ │ - sd ra,8(sp) │ │ │ │ + addi a3,a3,1886 │ │ │ │ + addi a2,a2,-1177 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,1058 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,1538 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - lw a3,0(a0) │ │ │ │ - lw a4,0(a1) │ │ │ │ - mv a5,a0 │ │ │ │ - bltu a4,a3,7882 │ │ │ │ - li a0,-1 │ │ │ │ - bltu a3,a4,7884 │ │ │ │ - lbu a3,40(a5) │ │ │ │ - lbu a4,40(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a3,7884 │ │ │ │ - li a0,-1 │ │ │ │ - bltu a3,a4,7884 │ │ │ │ - ld a5,8(a5) │ │ │ │ - ld a4,8(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a5,7884 │ │ │ │ - sltu a5,a5,a4 │ │ │ │ - negw a0,a5 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s2,48(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - ld a1,16(a1) │ │ │ │ - sd s6,16(sp) │ │ │ │ - auipc s6,0x72 │ │ │ │ - ld s6,1664(s6) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - add a1,a1,a2 │ │ │ │ - mv s0,a0 │ │ │ │ - mv s4,a5 │ │ │ │ - mv a0,s2 │ │ │ │ - ld a5,0(s6) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - mv s3,a2 │ │ │ │ - mv s5,a3 │ │ │ │ - mv s1,a4 │ │ │ │ - jal 43df8 │ │ │ │ - sext.w a1,a0 │ │ │ │ - sw a1,0(s0) │ │ │ │ - addi a3,sp,4 │ │ │ │ - mv a2,sp │ │ │ │ - mv a0,s2 │ │ │ │ - jal 43e6a │ │ │ │ - beqz s1,7944 │ │ │ │ - lwu a5,0(sp) │ │ │ │ - add a3,a5,s4 │ │ │ │ - mv a4,a5 │ │ │ │ - bgeu s3,a3,7930 │ │ │ │ - lwu a3,4(sp) │ │ │ │ - sd a4,8(s0) │ │ │ │ - add a2,s1,a4 │ │ │ │ - bgeu a2,a3,7928 │ │ │ │ - sd a5,24(s0) │ │ │ │ - sd s1,16(s0) │ │ │ │ - sd a3,32(s0) │ │ │ │ - sb s5,40(s0) │ │ │ │ - sb zero,56(s0) │ │ │ │ - sd zero,48(s0) │ │ │ │ - sw zero,60(s0) │ │ │ │ - sd zero,64(s0) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s6) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,7964 │ │ │ │ - ld ra,72(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - addi s1,a3,1 │ │ │ │ - sub s1,s1,a4 │ │ │ │ - j 78ec │ │ │ │ - lwu a3,4(sp) │ │ │ │ - sub a4,s3,s4 │ │ │ │ - sd a4,8(s0) │ │ │ │ - add a2,s1,a4 │ │ │ │ - bltu a2,a3,78ec │ │ │ │ - j 7928 │ │ │ │ + mv a4,s0 │ │ │ │ + li s1,1 │ │ │ │ + li s10,1 │ │ │ │ + j 712c │ │ │ │ + lui a2,0x1 │ │ │ │ auipc a3,0x5c │ │ │ │ - addi a3,a3,1540 │ │ │ │ - li a2,65 │ │ │ │ + addi a3,a3,1844 │ │ │ │ + addi a2,a2,-1276 │ │ │ │ auipc a1,0x56 │ │ │ │ - addi a1,a1,1928 │ │ │ │ + addi a1,a1,1016 │ │ │ │ auipc a0,0x56 │ │ │ │ - addi a0,a0,1976 │ │ │ │ + addi a0,a0,1496 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x56 │ │ │ │ + addi a2,a2,1300 │ │ │ │ + addi a1,a1,-1354 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,968 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x72 │ │ │ │ + ld a5,1894(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x56 │ │ │ │ + addi a2,a2,1492 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,a1 │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ sd ra,8(sp) │ │ │ │ - jal 21882 │ │ │ │ + jal 41306 │ │ │ │ + li a4,1 │ │ │ │ + sh zero,58(a0) │ │ │ │ + sh zero,60(a0) │ │ │ │ + sb a4,62(a0) │ │ │ │ ld ra,8(sp) │ │ │ │ - sd a0,48(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sw zero,64(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + sd zero,112(a0) │ │ │ │ + sd zero,128(a0) │ │ │ │ + sd zero,96(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ - sb a1,56(a0) │ │ │ │ - ret │ │ │ │ - ld a0,8(a0) │ │ │ │ - ret │ │ │ │ - ld a0,8(a0) │ │ │ │ - ret │ │ │ │ - ld a4,8(a0) │ │ │ │ - ld a0,24(a0) │ │ │ │ - sub a0,a4,a0 │ │ │ │ - ret │ │ │ │ - ld a4,8(a0) │ │ │ │ - ld a0,32(a0) │ │ │ │ - sub a0,a4,a0 │ │ │ │ + lbu a0,60(a0) │ │ │ │ ret │ │ │ │ - ld a5,8(a0) │ │ │ │ - ld a4,16(a0) │ │ │ │ - add a0,a5,a4 │ │ │ │ - addi a0,a0,-1 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s2,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s2,a1 │ │ │ │ + li a1,16 │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli s1,a5,0x1 │ │ │ │ + add s1,s1,a5 │ │ │ │ + slli s1,s1,0x3 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s0) │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + ld ra,24(sp) │ │ │ │ + sw s2,12(s0) │ │ │ │ + sw zero,8(s0) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ - ld a5,8(a0) │ │ │ │ - ld a4,16(a0) │ │ │ │ - ld a0,24(a0) │ │ │ │ - add a5,a5,a4 │ │ │ │ - addi a5,a5,-1 │ │ │ │ - sub a0,a5,a0 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s2,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s2,a1 │ │ │ │ + li a1,16 │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli s1,a5,0x1 │ │ │ │ + add s1,s1,a5 │ │ │ │ + slli s1,s1,0x3 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s0) │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + ld ra,24(sp) │ │ │ │ + sw s2,12(s0) │ │ │ │ + sw zero,8(s0) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ - ld a5,8(a0) │ │ │ │ ld a4,16(a0) │ │ │ │ - ld a0,32(a0) │ │ │ │ - add a5,a5,a4 │ │ │ │ - addi a5,a5,-1 │ │ │ │ - sub a0,a5,a0 │ │ │ │ - ret │ │ │ │ - lwu a4,0(a1) │ │ │ │ - ld a5,24(a0) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a0,24(a5) │ │ │ │ - ret │ │ │ │ - ld a0,16(a0) │ │ │ │ - ld a5,8(a1) │ │ │ │ - add a0,a0,a5 │ │ │ │ - ret │ │ │ │ - ld a4,24(a1) │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - ld a5,8(a1) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a3,a4,a2 │ │ │ │ - ld a0,16(a0) │ │ │ │ - bltu a3,a5,79fc │ │ │ │ - add a0,a0,a4 │ │ │ │ - ret │ │ │ │ - sub a5,a5,a2 │ │ │ │ - add a0,a0,a5 │ │ │ │ - ret │ │ │ │ mv a5,a0 │ │ │ │ - ld a0,24(a0) │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - ld a5,8(a5) │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - add a4,a0,a1 │ │ │ │ - bltu a4,a5,7a16 │ │ │ │ - ret │ │ │ │ - sub a0,a5,a1 │ │ │ │ + li a0,1 │ │ │ │ + beqz a4,7966 │ │ │ │ ret │ │ │ │ - lwu a0,0(a0) │ │ │ │ + lbu a0,59(a5) │ │ │ │ + beqz a0,7964 │ │ │ │ + lbu a0,60(a5) │ │ │ │ + snez a0,a0 │ │ │ │ ret │ │ │ │ - ld a5,8(a1) │ │ │ │ ld a0,16(a1) │ │ │ │ - ld a6,32(a1) │ │ │ │ - add a7,a5,a0 │ │ │ │ - addi a4,a7,-1 │ │ │ │ - bgeu a4,a6,7a60 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a7 │ │ │ │ - bgeu a4,a6,7a5a │ │ │ │ - addw a0,a0,a3 │ │ │ │ - ld a3,24(a1) │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a3 │ │ │ │ - bltu a4,a5,7a56 │ │ │ │ - subw a2,a5,a3 │ │ │ │ - addw a0,a0,a2 │ │ │ │ - ret │ │ │ │ - subw a0,a6,a5 │ │ │ │ - j 7a44 │ │ │ │ addi sp,sp,-16 │ │ │ │ sd ra,8(sp) │ │ │ │ - jal 7826 │ │ │ │ - lw a0,16(a0) │ │ │ │ + sd s0,0(sp) │ │ │ │ + beqz a0,7992 │ │ │ │ + mv s0,a1 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd zero,16(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - sw zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ + auipc a3,0x5c │ │ │ │ + addi a3,a3,1446 │ │ │ │ + li a2,823 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,602 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,1170 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a0,8(a0) │ │ │ │ + snez a0,a0 │ │ │ │ ret │ │ │ │ - lw a5,0(a0) │ │ │ │ + ld a5,8(a1) │ │ │ │ addi sp,sp,-32 │ │ │ │ + sd ra,24(sp) │ │ │ │ sd s0,16(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ sd s1,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ + sd s2,0(sp) │ │ │ │ + beqz a5,79fc │ │ │ │ + lw a4,28(a1) │ │ │ │ mv s1,a1 │ │ │ │ - ld a0,8(a0) │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,0(s0) │ │ │ │ - sd a0,8(s0) │ │ │ │ - mv a1,s1 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ + mv s2,a0 │ │ │ │ + li s0,0 │ │ │ │ + bnez a4,79d6 │ │ │ │ + j 79f0 │ │ │ │ + ld a5,8(s1) │ │ │ │ + slli a4,s0,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - li a2,72 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s0) │ │ │ │ + ld a1,0(a5) │ │ │ │ + mv a0,s2 │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 4413a │ │ │ │ + lw a4,28(s1) │ │ │ │ + sext.w a5,s0 │ │ │ │ + bltu a5,a4,79d4 │ │ │ │ ld ra,24(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s0) │ │ │ │ ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - lw a5,0(a0) │ │ │ │ + auipc a3,0x5c │ │ │ │ + addi a3,a3,1364 │ │ │ │ + li a2,979 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,496 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,1080 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-48 │ │ │ │ sd ra,40(sp) │ │ │ │ sd s0,32(sp) │ │ │ │ sd s1,24(sp) │ │ │ │ sd s2,16(sp) │ │ │ │ - auipc s2,0x72 │ │ │ │ - ld s2,1090(s2) │ │ │ │ - mv s1,a0 │ │ │ │ - mv s0,a2 │ │ │ │ - mv a0,a1 │ │ │ │ - ld a4,0(s2) │ │ │ │ - sd a4,8(sp) │ │ │ │ - li a4,0 │ │ │ │ - mv a1,a5 │ │ │ │ - sw a5,0(a2) │ │ │ │ - addi a3,sp,4 │ │ │ │ - mv a2,sp │ │ │ │ - jal 43e6a │ │ │ │ - lbu a5,96(s1) │ │ │ │ - sb a5,40(s0) │ │ │ │ - ld a0,88(s1) │ │ │ │ - lw a4,32(s1) │ │ │ │ - lwu a3,4(s1) │ │ │ │ - lw a5,28(a0) │ │ │ │ - sd a3,24(s0) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a5,8(s0) │ │ │ │ - jal 4f4ae │ │ │ │ - lwu a5,4(sp) │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - sd a5,32(s0) │ │ │ │ - sd a0,16(s0) │ │ │ │ - lbu a1,96(s1) │ │ │ │ - ld a0,88(s1) │ │ │ │ - jal 4fd9e │ │ │ │ - sw a0,60(s0) │ │ │ │ - lbu a1,96(s1) │ │ │ │ - ld a0,88(s1) │ │ │ │ - jal 4fdea │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,88(s1) │ │ │ │ - sw a5,64(s0) │ │ │ │ - jal 4bda0 │ │ │ │ - sw a0,68(s0) │ │ │ │ - sb zero,56(s0) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s2) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,7b5c │ │ │ │ + sd s3,8(sp) │ │ │ │ + lbu a4,0(a2) │ │ │ │ + addiw a4,a4,-62 │ │ │ │ + andi a4,a4,253 │ │ │ │ + beqz a4,7a3a │ │ │ │ + jal 677e │ │ │ │ + addiw s0,a3,-1 │ │ │ │ + slli s2,s0,0x20 │ │ │ │ + mv a5,a2 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + mv s3,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + mv a2,s2 │ │ │ │ + addi a1,a5,1 │ │ │ │ + mv a0,a5 │ │ │ │ + jal 36a0 │ │ │ │ + add s2,s2,a0 │ │ │ │ + sb zero,0(s2) │ │ │ │ + ld a4,0(s3) │ │ │ │ + slli a3,s1,0x20 │ │ │ │ + srli a1,a3,0x1d │ │ │ │ + add a4,a4,a1 │ │ │ │ + ld a4,0(a4) │ │ │ │ ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ + sw s0,12(a4) │ │ │ │ + ld s0,32(sp) │ │ │ │ + sd a0,56(a4) │ │ │ │ ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - │ │ │ │ -0000000000007b60 : │ │ │ │ - lw a3,0(a0) │ │ │ │ - lw a4,0(a1) │ │ │ │ - mv a5,a0 │ │ │ │ - bltu a4,a3,7b84 │ │ │ │ - li a0,-1 │ │ │ │ - bltu a3,a4,7b86 │ │ │ │ - ld a5,8(a5) │ │ │ │ - ld a4,8(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a5,7b86 │ │ │ │ - sltu a5,a5,a4 │ │ │ │ - negw a0,a5 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + lbu a4,0(a2) │ │ │ │ + addiw a4,a4,-62 │ │ │ │ + andi a4,a4,253 │ │ │ │ + beqz a4,7a9e │ │ │ │ + jal 67a2 │ │ │ │ + addiw s0,a3,-1 │ │ │ │ + slli s2,s0,0x20 │ │ │ │ + mv a5,a2 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + mv s3,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + mv a2,s2 │ │ │ │ + addi a1,a5,1 │ │ │ │ + mv a0,a5 │ │ │ │ + jal 36a0 │ │ │ │ + add s2,s2,a0 │ │ │ │ + sb zero,0(s2) │ │ │ │ + ld a4,0(s3) │ │ │ │ + slli a3,s1,0x20 │ │ │ │ + srli a1,a3,0x1d │ │ │ │ + add a4,a4,a1 │ │ │ │ + ld a4,0(a4) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + sw s0,0(a4) │ │ │ │ + ld s0,32(sp) │ │ │ │ + sd a0,24(a4) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + ld a5,0(a1) │ │ │ │ + sd s8,16(sp) │ │ │ │ + slli s8,a2,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + sd s9,8(sp) │ │ │ │ + slli s9,s8,0x3 │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a6,0(a5) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + lw s1,64(a6) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv s5,a4 │ │ │ │ + mv s0,a3 │ │ │ │ + addw a4,a4,s1 │ │ │ │ + bnez s1,7b2a │ │ │ │ + ld ra,88(sp) │ │ │ │ + sd s0,48(a6) │ │ │ │ + ld s0,80(sp) │ │ │ │ + sw a4,64(a6) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - lwu a1,0(a0) │ │ │ │ + sd s2,64(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + addiw a1,a4,2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + mv a0,a3 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + ld s6,48(a6) │ │ │ │ + addiw s4,a4,1 │ │ │ │ + mv s3,a2 │ │ │ │ + jal 41306 │ │ │ │ mv s0,a0 │ │ │ │ - ld a0,8(a0) │ │ │ │ - auipc a3,0x0 │ │ │ │ - addi a3,a3,-1012 │ │ │ │ - li a2,72 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 3400 │ │ │ │ - ld ra,8(sp) │ │ │ │ + addiw a1,s3,1 │ │ │ │ + ld a0,16(s2) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + jal 41306 │ │ │ │ + addiw a5,s1,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + slli s8,s8,0x2 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + sd a0,16(s2) │ │ │ │ + slli a2,s5,0x20 │ │ │ │ + add a0,a0,s8 │ │ │ │ + sw a5,0(a0) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a0,s0,a4 │ │ │ │ + mv a1,s0 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + jal 36a0 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s6 │ │ │ │ mv a0,s0 │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - ld a5,8(a0) │ │ │ │ - addi sp,sp,-208 │ │ │ │ - sd s2,176(sp) │ │ │ │ - sd s3,168(sp) │ │ │ │ - sd s5,152(sp) │ │ │ │ - sd s6,144(sp) │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s8,128(sp) │ │ │ │ - sd s9,120(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - sd ra,200(sp) │ │ │ │ - sd s1,184(sp) │ │ │ │ - lbu a3,40(a5) │ │ │ │ - auipc s2,0x72 │ │ │ │ - ld s2,834(s2) │ │ │ │ - lw s6,0(a5) │ │ │ │ - ld s9,8(a5) │ │ │ │ - ld s8,16(a5) │ │ │ │ - ld s11,24(a5) │ │ │ │ - ld s10,32(a5) │ │ │ │ - mv s7,a0 │ │ │ │ - ld a5,0(s2) │ │ │ │ - sd a5,88(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv s3,a1 │ │ │ │ - li a0,0 │ │ │ │ - li a1,16 │ │ │ │ - sd a3,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sw zero,0(a0) │ │ │ │ - lw a6,0(s7) │ │ │ │ - li a5,1 │ │ │ │ - sd zero,8(a0) │ │ │ │ - ld a3,8(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - bgeu a5,a6,7d48 │ │ │ │ - ld a2,8(s7) │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s4,160(sp) │ │ │ │ - li a4,0 │ │ │ │ - li a5,0 │ │ │ │ - li a0,0 │ │ │ │ - addi s1,sp,16 │ │ │ │ - j 7c48 │ │ │ │ - ld a7,8(a4) │ │ │ │ - add a1,s9,s8 │ │ │ │ - add a1,a1,s3 │ │ │ │ - bgeu a7,a1,7c5e │ │ │ │ - ld a4,16(a4) │ │ │ │ - addiw a1,s4,1 │ │ │ │ - add a7,a7,a4 │ │ │ │ - sub s8,a7,s9 │ │ │ │ - mv a4,s4 │ │ │ │ - bgeu a1,a6,7cd6 │ │ │ │ - addi s4,a4,1 │ │ │ │ - slli s0,s4,0x3 │ │ │ │ - add s0,s0,s4 │ │ │ │ - slli s0,s0,0x3 │ │ │ │ - add a4,a2,s0 │ │ │ │ - lw a1,0(a4) │ │ │ │ - beq a1,s6,7c28 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sb a3,56(sp) │ │ │ │ - sw s6,16(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,0(s5) │ │ │ │ - sd a0,8(s5) │ │ │ │ - li a2,72 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - mv a1,s1 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 3530 │ │ │ │ - lw a5,0(s5) │ │ │ │ - ld a2,8(s7) │ │ │ │ - addiw a1,s4,1 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s5) │ │ │ │ - lw a6,0(s7) │ │ │ │ - add a4,a2,s0 │ │ │ │ - ld s9,8(a4) │ │ │ │ - ld s11,24(a4) │ │ │ │ - ld s10,32(a4) │ │ │ │ - lw s6,0(a4) │ │ │ │ - ld s8,16(a4) │ │ │ │ - lbu a3,40(a4) │ │ │ │ - ld a0,8(s5) │ │ │ │ - mv a4,s4 │ │ │ │ - bltu a1,a6,7c48 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ + jal 36a0 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + add s1,s1,s0 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - ld s0,192(sp) │ │ │ │ - ld s4,160(sp) │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sb a3,56(sp) │ │ │ │ - sw s6,16(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,0(s5) │ │ │ │ - sd a0,8(s5) │ │ │ │ - li a2,72 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - mv a1,s1 │ │ │ │ - jal 3530 │ │ │ │ - lw a5,0(s5) │ │ │ │ - ld a3,88(sp) │ │ │ │ - ld a4,0(s2) │ │ │ │ - xor a4,a4,a3 │ │ │ │ - li a3,0 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s5) │ │ │ │ - bnez a4,7d52 │ │ │ │ - ld ra,200(sp) │ │ │ │ - ld s1,184(sp) │ │ │ │ - ld s2,176(sp) │ │ │ │ - ld s3,168(sp) │ │ │ │ - ld s6,144(sp) │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s8,128(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s5,152(sp) │ │ │ │ - addi sp,sp,208 │ │ │ │ - ret │ │ │ │ - li a1,72 │ │ │ │ - li a0,0 │ │ │ │ - addi s1,sp,16 │ │ │ │ - j 7ce8 │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s4,160(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-208 │ │ │ │ - sd s5,152(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - sd s2,176(sp) │ │ │ │ - ld a0,8(a0) │ │ │ │ - mv s2,a1 │ │ │ │ - lwu a1,0(s5) │ │ │ │ - sd s3,168(sp) │ │ │ │ - auipc s3,0x72 │ │ │ │ - ld s3,420(s3) │ │ │ │ - auipc a3,0x0 │ │ │ │ - addi a3,a3,-1322 │ │ │ │ - li a2,72 │ │ │ │ - ld a5,0(s3) │ │ │ │ - sd a5,88(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd ra,200(sp) │ │ │ │ - sd s4,160(sp) │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s8,128(sp) │ │ │ │ - sd s9,120(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - sd s1,184(sp) │ │ │ │ - jal 3400 │ │ │ │ - ld a5,8(s5) │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - ld a2,24(a5) │ │ │ │ - lw s7,0(a5) │ │ │ │ - ld s10,8(a5) │ │ │ │ - lbu s8,40(a5) │ │ │ │ - ld s9,16(a5) │ │ │ │ - ld s11,32(a5) │ │ │ │ - sd a2,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sw zero,0(a0) │ │ │ │ - lw a6,0(s5) │ │ │ │ - li a5,1 │ │ │ │ - sd zero,8(a0) │ │ │ │ - ld a2,8(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - bgeu a5,a6,7f0e │ │ │ │ - ld a1,8(s5) │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s6,144(sp) │ │ │ │ - li a5,0 │ │ │ │ - li a4,0 │ │ │ │ - li a0,0 │ │ │ │ - addi s1,sp,16 │ │ │ │ - j 7e5e │ │ │ │ - addiw a4,a4,1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a1,a4,0x3 │ │ │ │ - add a1,a1,a4 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sw s7,16(sp) │ │ │ │ - sd s10,24(sp) │ │ │ │ - sb s8,56(sp) │ │ │ │ - sd a2,40(sp) │ │ │ │ - sd s11,48(sp) │ │ │ │ - sd s9,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a3,0(s4) │ │ │ │ - sd a0,8(s4) │ │ │ │ - li a2,72 │ │ │ │ - slli a4,a3,0x3 │ │ │ │ - add a4,a4,a3 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - mv a1,s1 │ │ │ │ - add a0,a0,a4 │ │ │ │ - jal 3530 │ │ │ │ - lw a4,0(s4) │ │ │ │ - ld a1,8(s5) │ │ │ │ - addiw a3,s6,1 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(s4) │ │ │ │ - lw a6,0(s5) │ │ │ │ - add a5,a1,s0 │ │ │ │ - ld s10,8(a5) │ │ │ │ - ld a2,24(a5) │ │ │ │ - ld s11,32(a5) │ │ │ │ - lw s7,0(a5) │ │ │ │ - ld s9,16(a5) │ │ │ │ - lbu s8,40(a5) │ │ │ │ - ld a0,8(s4) │ │ │ │ - mv a5,s6 │ │ │ │ - bgeu a3,a6,7e9c │ │ │ │ - addi s6,a5,1 │ │ │ │ - slli s0,s6,0x3 │ │ │ │ - add s0,s0,s6 │ │ │ │ - slli s0,s0,0x3 │ │ │ │ - add a3,a1,s0 │ │ │ │ - lw a5,0(a3) │ │ │ │ - bne a5,s7,7de8 │ │ │ │ - lbu a5,40(a3) │ │ │ │ - bne a5,s8,7de8 │ │ │ │ - ld a7,8(a3) │ │ │ │ - add a5,s10,s9 │ │ │ │ - add a5,a5,s2 │ │ │ │ - bgeu a7,a5,7de8 │ │ │ │ - ld a5,16(a3) │ │ │ │ - addiw a3,s6,1 │ │ │ │ - add a7,a7,a5 │ │ │ │ - sub s9,a7,s10 │ │ │ │ - mv a5,s6 │ │ │ │ - bltu a3,a6,7e5e │ │ │ │ - addiw a4,a4,1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a1,a4,0x3 │ │ │ │ - ld s0,192(sp) │ │ │ │ - ld s6,144(sp) │ │ │ │ - add a1,a1,a4 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd a2,40(sp) │ │ │ │ - sw s7,16(sp) │ │ │ │ - sd s10,24(sp) │ │ │ │ - sb s8,56(sp) │ │ │ │ - sd s11,48(sp) │ │ │ │ - sd s9,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,0(s4) │ │ │ │ - sd a0,8(s4) │ │ │ │ - li a2,72 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - mv a1,s1 │ │ │ │ - jal 3530 │ │ │ │ - lw a5,0(s4) │ │ │ │ - ld a3,88(sp) │ │ │ │ - ld a4,0(s3) │ │ │ │ - xor a4,a4,a3 │ │ │ │ - li a3,0 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s4) │ │ │ │ - bnez a4,7f18 │ │ │ │ - ld ra,200(sp) │ │ │ │ - ld s1,184(sp) │ │ │ │ - ld s2,176(sp) │ │ │ │ - ld s3,168(sp) │ │ │ │ - ld s5,152(sp) │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s8,128(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s4,160(sp) │ │ │ │ - addi sp,sp,208 │ │ │ │ - ret │ │ │ │ - li a1,72 │ │ │ │ - li a0,0 │ │ │ │ - addi s1,sp,16 │ │ │ │ - j 7eae │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s6,144(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,8(a0) │ │ │ │ - sd ra,8(sp) │ │ │ │ + add a5,a5,s0 │ │ │ │ + sb zero,0(s1) │ │ │ │ + sb zero,0(a5) │ │ │ │ + mv a0,s6 │ │ │ │ jal 3670 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd zero,8(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - lbu a0,40(a0) │ │ │ │ + ld a5,0(s2) │ │ │ │ + sext.w s7,s4 │ │ │ │ + mv a4,s7 │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a6,0(a5) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + j 7b12 │ │ │ │ + ld a5,8(a1) │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + beqz a5,7c84 │ │ │ │ + mv s4,a4 │ │ │ │ + slli a4,a2,0x20 │ │ │ │ + srli s1,a4,0x1d │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + beqz a5,7c84 │ │ │ │ + sd s2,48(sp) │ │ │ │ + lw s2,64(a5) │ │ │ │ + sd s0,64(sp) │ │ │ │ + mv s0,a3 │ │ │ │ + addw a4,s2,s4 │ │ │ │ + bnez s2,7c0a │ │ │ │ + ld ra,72(sp) │ │ │ │ + sd s0,48(a5) │ │ │ │ + ld s0,64(sp) │ │ │ │ + sw a4,64(a5) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - addi sp,sp,-176 │ │ │ │ - sd s7,104(sp) │ │ │ │ - auipc s7,0x72 │ │ │ │ - ld s7,-52(s7) │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd s3,136(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + mv s6,a1 │ │ │ │ + addiw a1,a4,2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s0 │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + addiw s3,a4,1 │ │ │ │ + sd s7,8(sp) │ │ │ │ + ld s7,48(a5) │ │ │ │ + jal 41306 │ │ │ │ + addiw a5,s2,1 │ │ │ │ mv s0,a0 │ │ │ │ - mv s3,a1 │ │ │ │ - li a0,0 │ │ │ │ - li a1,16 │ │ │ │ - ld a5,0(s7) │ │ │ │ - sd a5,88(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd ra,168(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - jal 1d4e0 │ │ │ │ - sw zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - mv s1,a0 │ │ │ │ - beqz s2,8048 │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + slli a2,s4,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv a1,s0 │ │ │ │ + add a0,a0,s0 │ │ │ │ slli s2,s2,0x20 │ │ │ │ + jal 36a0 │ │ │ │ srli s2,s2,0x20 │ │ │ │ - li a5,104 │ │ │ │ - mul s2,s2,a5 │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - addi s5,sp,8 │ │ │ │ - addi s6,sp,12 │ │ │ │ - addi s4,sp,16 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 36a0 │ │ │ │ + slli a3,s3,0x20 │ │ │ │ add s2,s2,s0 │ │ │ │ - lw a1,0(s0) │ │ │ │ - mv a3,s6 │ │ │ │ - mv a2,s5 │ │ │ │ - mv a0,s3 │ │ │ │ - sw a1,16(sp) │ │ │ │ - jal 43e6a │ │ │ │ - ld a0,88(s0) │ │ │ │ - lw a2,32(s0) │ │ │ │ - lbu a3,96(s0) │ │ │ │ - lw a5,28(a0) │ │ │ │ - lwu a4,4(s0) │ │ │ │ - sb a3,56(sp) │ │ │ │ - addw a5,a5,a2 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a4,40(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - jal 4f4ae │ │ │ │ - lwu a4,12(sp) │ │ │ │ - lbu a1,96(s0) │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,88(s0) │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a4,48(sp) │ │ │ │ - sd a5,32(sp) │ │ │ │ - jal 4fd9e │ │ │ │ - lbu a1,96(s0) │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,88(s0) │ │ │ │ - sw a5,76(sp) │ │ │ │ - addi s0,s0,104 │ │ │ │ - jal 4fdea │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + sb zero,0(s2) │ │ │ │ + add a3,a3,s0 │ │ │ │ + mv a0,s7 │ │ │ │ + sb zero,0(a3) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,8(s6) │ │ │ │ + sext.w s5,s3 │ │ │ │ + mv a4,s5 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + j 7bf8 │ │ │ │ + auipc a3,0x5c │ │ │ │ + addi a3,a3,740 │ │ │ │ + li a2,1342 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,-152 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,448 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s9,8(sp) │ │ │ │ + lw s9,28(a1) │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + bne s9,a7,7e56 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s5,a0 │ │ │ │ + ld a0,0(a1) │ │ │ │ + addiw a1,s9,1 │ │ │ │ + mv s7,a5 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + mv s6,a7 │ │ │ │ + mv s2,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + mv s8,a4 │ │ │ │ + mv s3,a6 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s0) │ │ │ │ + mv a1,a0 │ │ │ │ + beqz a0,7e52 │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + srli s9,a5,0x1d │ │ │ │ + mv a0,s5 │ │ │ │ + add s1,a1,s9 │ │ │ │ + jal 440f6 │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd a0,0(s1) │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd zero,72(a5) │ │ │ │ + sw zero,68(a5) │ │ │ │ + sw zero,80(a5) │ │ │ │ + lbu a5,0(s2) │ │ │ │ + lw s9,28(s0) │ │ │ │ + addiw a5,a5,-62 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,7d36 │ │ │ │ + jal 67a2 │ │ │ │ + addiw s4,s4,-1 │ │ │ │ + slli s1,s4,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + mv a2,s1 │ │ │ │ + addi a1,s2,1 │ │ │ │ + mv a0,s2 │ │ │ │ + add s1,s1,s2 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,0(s1) │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli a4,s9,0x20 │ │ │ │ + srli s9,a4,0x1d │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a5,0(a5) │ │ │ │ + lw a2,28(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + sd s2,24(a5) │ │ │ │ + sw s4,0(a5) │ │ │ │ + mv a3,s8 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 7ae4 │ │ │ │ + lw a5,36(s0) │ │ │ │ + mv a4,a5 │ │ │ │ + bltu s3,a5,7e24 │ │ │ │ + lw a5,40(s0) │ │ │ │ + sw a4,36(s0) │ │ │ │ + mv a4,a5 │ │ │ │ + bltu a5,s3,7df8 │ │ │ │ + sw a4,40(s0) │ │ │ │ + beqz s7,7e00 │ │ │ │ + ld a0,8(s0) │ │ │ │ + beqz s6,7d94 │ │ │ │ + beqz a0,7e32 │ │ │ │ + lw s1,28(s0) │ │ │ │ + addiw a1,s1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 41306 │ │ │ │ + sd a0,8(s0) │ │ │ │ mv a5,a0 │ │ │ │ - ld a0,-16(s0) │ │ │ │ - sw a5,80(sp) │ │ │ │ - jal 4bda0 │ │ │ │ - lw a5,0(s1) │ │ │ │ - mv a4,a0 │ │ │ │ - ld a0,8(s1) │ │ │ │ + beqz a0,7e76 │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + srli s1,a4,0x1d │ │ │ │ + mv a0,s5 │ │ │ │ + add s1,s1,a5 │ │ │ │ + jal 440f6 │ │ │ │ + lw a2,28(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + sd a0,0(s1) │ │ │ │ + mv a3,s7 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 7bca │ │ │ │ + lw a5,28(s0) │ │ │ │ + lbu a4,60(s0) │ │ │ │ addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sw a4,84(sp) │ │ │ │ - sb zero,72(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,0(s1) │ │ │ │ - sd a0,8(s1) │ │ │ │ - li a2,72 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 3530 │ │ │ │ - lw a5,0(s1) │ │ │ │ + sw a5,28(s0) │ │ │ │ + bnez a4,7dde │ │ │ │ + lw a5,24(s0) │ │ │ │ addiw a5,a5,1 │ │ │ │ - sw a5,0(s1) │ │ │ │ - bne s0,s2,7f9c │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld a4,88(sp) │ │ │ │ - ld a5,0(s7) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,8066 │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s0,160(sp) │ │ │ │ - ld s2,144(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,152(sp) │ │ │ │ - addi sp,sp,176 │ │ │ │ + sw a5,24(s0) │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ ret │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a5,0(a1) │ │ │ │ + mv a4,s3 │ │ │ │ + sw a4,40(s0) │ │ │ │ + bnez s7,7d8c │ │ │ │ + ld a5,8(s0) │ │ │ │ + beqz a5,7dcc │ │ │ │ + auipc a3,0x5c │ │ │ │ + addi a3,a3,380 │ │ │ │ + li a2,1475 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,-536 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,176 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lw a5,40(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + sw a4,36(s0) │ │ │ │ + mv a4,a5 │ │ │ │ + bgeu a5,s3,7d86 │ │ │ │ + j 7df8 │ │ │ │ + auipc a3,0x5c │ │ │ │ + addi a3,a3,334 │ │ │ │ + li a2,1471 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,-582 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,74 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 67c6 │ │ │ │ + auipc a3,0x5c │ │ │ │ + addi a3,a3,298 │ │ │ │ + li a2,1461 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,-618 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,14 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x5c │ │ │ │ + addi a3,a3,282 │ │ │ │ + li a2,1378 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,-650 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,38 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + lw s1,28(a1) │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,8(a1) │ │ │ │ + addiw a1,s1,1 │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,8(s0) │ │ │ │ + beqz a0,7edc │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + mv a5,a0 │ │ │ │ + srli s1,a4,0x1d │ │ │ │ + mv a0,s2 │ │ │ │ + add s1,s1,a5 │ │ │ │ + jal 440f6 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + sd a0,0(s1) │ │ │ │ + ld s2,0(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + auipc a3,0x5c │ │ │ │ + addi a3,a3,180 │ │ │ │ + li a2,1378 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,-752 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,-64 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - beqz a5,80dc │ │ │ │ - lw a5,0(a0) │ │ │ │ sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ + lw s2,28(a1) │ │ │ │ sd s1,24(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - li s3,0 │ │ │ │ - li s2,0 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - ld a0,8(s0) │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - ld s1,8(s4) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,0(s0) │ │ │ │ - add s1,s1,s3 │ │ │ │ - sd a0,8(s0) │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - li a2,72 │ │ │ │ - mv a1,s1 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s0) │ │ │ │ - addiw s2,s2,1 │ │ │ │ - addi s3,s3,72 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s0) │ │ │ │ - lw a4,0(s4) │ │ │ │ - bltu s2,a4,808c │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + mv s3,a0 │ │ │ │ + ld a0,0(a1) │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s1) │ │ │ │ + beqz a0,7f5c │ │ │ │ + slli a4,s2,0x20 │ │ │ │ + mv a5,a0 │ │ │ │ + srli s2,a4,0x1d │ │ │ │ + mv a0,s3 │ │ │ │ + add s0,a5,s2 │ │ │ │ + jal 440f6 │ │ │ │ + ld a5,0(s1) │ │ │ │ + sd a0,0(s0) │ │ │ │ + ld ra,40(sp) │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ + sw zero,68(a5) │ │ │ │ + sd zero,72(a5) │ │ │ │ + sw zero,80(a5) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - lwu a4,0(a1) │ │ │ │ - beqz a4,8150 │ │ │ │ - ld a0,8(a1) │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - ld a6,24(a0) │ │ │ │ - ld a1,8(a0) │ │ │ │ - add a5,a6,a2 │ │ │ │ - bltu a5,a1,8158 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - addi a5,a5,-72 │ │ │ │ - add a5,a5,a0 │ │ │ │ - ld a2,8(a5) │ │ │ │ - ld a4,16(a5) │ │ │ │ - ld t1,32(a5) │ │ │ │ - add t3,a2,a4 │ │ │ │ - addi a7,t3,-1 │ │ │ │ - bgeu a7,t1,815e │ │ │ │ - slli a7,a3,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - add a7,a7,t3 │ │ │ │ - bgeu a7,t1,8152 │ │ │ │ - addw a3,a3,a4 │ │ │ │ - ld a4,24(a5) │ │ │ │ - bltu a4,a2,813c │ │ │ │ - subw a2,a2,a4 │ │ │ │ - addw a3,a3,a2 │ │ │ │ - ld a4,16(a0) │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - sd a6,8(a0) │ │ │ │ - add a1,a1,a4 │ │ │ │ - sub a1,a1,a6 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - sd a1,16(a0) │ │ │ │ - sd a3,16(a5) │ │ │ │ - ret │ │ │ │ - subw a3,t1,a2 │ │ │ │ - j 8132 │ │ │ │ - sub a6,a1,a2 │ │ │ │ - j 8100 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 7826 │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s9,40(sp) │ │ │ │ - mv s9,a1 │ │ │ │ - lw a1,0(a1) │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - beqz a1,8280 │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - slli s5,a2,0x20 │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv s2,a0 │ │ │ │ - mv s4,a2 │ │ │ │ - mv s3,a3 │ │ │ │ - li s10,0 │ │ │ │ - li s7,0 │ │ │ │ - li s11,0 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - bnez a5,8250 │ │ │ │ - mv a2,s5 │ │ │ │ - mv a6,s4 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - mv a0,s3 │ │ │ │ - beq a5,a1,81b2 │ │ │ │ - li a0,0 │ │ │ │ - ld a5,8(s9) │ │ │ │ - slli a4,s10,0x3 │ │ │ │ - add a4,a4,s10 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a3,24(a5) │ │ │ │ - ld a7,16(s2) │ │ │ │ - ld a4,8(a5) │ │ │ │ - add a1,a3,a2 │ │ │ │ - add s8,a7,a3 │ │ │ │ - bgeu a1,a4,81dc │ │ │ │ - sub a2,a4,a2 │ │ │ │ - add s8,a7,a2 │ │ │ │ - ld s1,16(a5) │ │ │ │ - ld a2,32(a5) │ │ │ │ - add a7,a4,s1 │ │ │ │ - addi a5,a7,-1 │ │ │ │ - bgeu a5,a2,8286 │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a7 │ │ │ │ - bltu a5,a2,8256 │ │ │ │ - subw s1,a2,a4 │ │ │ │ - bltu a1,a4,8204 │ │ │ │ - subw a6,a4,a3 │ │ │ │ - addw s1,s1,a6 │ │ │ │ - addw s0,s1,s11 │ │ │ │ - addiw a1,s0,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s7,a0 │ │ │ │ - sext.w s6,s0 │ │ │ │ - slli a0,s11,0x20 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - slli a2,s1,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - mv a1,s8 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a0,a0,s7 │ │ │ │ - add s0,s0,s7 │ │ │ │ + jal 67c6 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s6,16(sp) │ │ │ │ + lw s6,28(a1) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + bne s6,a6,8072 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s5,a0 │ │ │ │ + ld a0,0(a1) │ │ │ │ + addiw a1,s6,1 │ │ │ │ + mv s3,a5 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + mv s2,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + mv s7,a4 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s0) │ │ │ │ + mv a1,a0 │ │ │ │ + beqz a0,806e │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s8,a5,0x1d │ │ │ │ + mv a0,s5 │ │ │ │ + add s1,a1,s8 │ │ │ │ + jal 440f6 │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd a0,0(s1) │ │ │ │ + add a5,a5,s8 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sw zero,68(a5) │ │ │ │ + sd zero,72(a5) │ │ │ │ + sw zero,80(a5) │ │ │ │ + lbu a5,0(s2) │ │ │ │ + addiw a5,a5,-62 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,7fda │ │ │ │ + jal 67a2 │ │ │ │ + addiw s4,s4,-1 │ │ │ │ + slli s1,s4,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + mv a2,s1 │ │ │ │ + addi a1,s2,1 │ │ │ │ + mv a0,s2 │ │ │ │ + add s1,s1,s2 │ │ │ │ jal 36a0 │ │ │ │ - sb zero,0(s0) │ │ │ │ - lw a1,0(s9) │ │ │ │ - addi s10,s10,1 │ │ │ │ - sext.w a5,s10 │ │ │ │ - bgeu a5,a1,825a │ │ │ │ - mv s11,s6 │ │ │ │ - beqz a5,81a4 │ │ │ │ - li a2,0 │ │ │ │ - li a6,0 │ │ │ │ - j 81a8 │ │ │ │ - addw s1,s1,a0 │ │ │ │ - j 81fc │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - ld a5,8(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - sw s6,0(a5) │ │ │ │ - mv a0,s7 │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ + sb zero,0(s1) │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + mv a3,s7 │ │ │ │ + add a5,a5,s8 │ │ │ │ + ld a5,0(a5) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s0 │ │ │ │ + sd s2,24(a5) │ │ │ │ + sw s4,0(a5) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 7ae4 │ │ │ │ + lw a5,36(s0) │ │ │ │ + mv a4,a5 │ │ │ │ + bltu s3,a5,8060 │ │ │ │ + lw a5,40(s0) │ │ │ │ + sw a4,36(s0) │ │ │ │ + mv a4,a5 │ │ │ │ + bltu a5,s3,804e │ │ │ │ + lw a5,28(s0) │ │ │ │ + lbu a3,60(s0) │ │ │ │ + sw a4,40(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,28(s0) │ │ │ │ + bnez a3,8036 │ │ │ │ + lw a5,24(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,24(s0) │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - li s6,0 │ │ │ │ - li s7,0 │ │ │ │ - j 826c │ │ │ │ + lw a5,28(s0) │ │ │ │ + lbu a3,60(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a4,40(s0) │ │ │ │ + sw a5,28(s0) │ │ │ │ + bnez a3,8036 │ │ │ │ + j 8030 │ │ │ │ + lw a5,40(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + sw a4,36(s0) │ │ │ │ + mv a4,a5 │ │ │ │ + bgeu a5,s3,8022 │ │ │ │ + j 804e │ │ │ │ + jal 67c6 │ │ │ │ auipc a3,0x5c │ │ │ │ - addi a3,a3,-854 │ │ │ │ - li a2,308 │ │ │ │ + addi a3,a3,-202 │ │ │ │ + li a2,1424 │ │ │ │ auipc a1,0x56 │ │ │ │ - addi a1,a1,-442 │ │ │ │ + addi a1,a1,-1158 │ │ │ │ auipc a0,0x56 │ │ │ │ - addi a0,a0,-434 │ │ │ │ + addi a0,a0,-526 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - ld a4,8(a0) │ │ │ │ - ld a5,8(a1) │ │ │ │ - ld a0,16(a0) │ │ │ │ - subw a5,a5,a4 │ │ │ │ - subw a0,a5,a0 │ │ │ │ - ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,82f8 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a7,a5,0x3 │ │ │ │ - add a7,a7,a5 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - slli a7,a7,0x3 │ │ │ │ - li a3,0 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - beq a7,a3,82fc │ │ │ │ - ld a5,8(a0) │ │ │ │ - add a2,a5,a3 │ │ │ │ - addi a3,a3,72 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lw a6,0(a2) │ │ │ │ - lw a4,0(a5) │ │ │ │ - bne a6,a4,82f8 │ │ │ │ - ld a4,8(a2) │ │ │ │ - ld a6,16(a2) │ │ │ │ - ld a2,8(a5) │ │ │ │ - add a5,a4,a6 │ │ │ │ + ld a5,0(a0) │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ add a5,a5,a1 │ │ │ │ - bgeu a5,a2,82cc │ │ │ │ + ld a5,0(a5) │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s3,24(sp) │ │ │ │ + lw s3,0(a5) │ │ │ │ + sd s0,48(sp) │ │ │ │ + mv s0,a3 │ │ │ │ + addiw s3,s3,2 │ │ │ │ + slli s3,s3,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + addiw s0,s0,2 │ │ │ │ + mv a1,s3 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-160 │ │ │ │ - sd s5,104(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - lwu a1,0(a1) │ │ │ │ - sd s1,136(sp) │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + sd s6,0(sp) │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + ld s6,24(a5) │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ mv s1,a0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3480 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3480 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,-528 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32a0 │ │ │ │ + mv s5,a0 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,-544 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32a0 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,813c │ │ │ │ + li s0,1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,56(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + mv a1,s3 │ │ │ │ li a0,0 │ │ │ │ - sd ra,152(sp) │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s2,128(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ - sd s8,80(sp) │ │ │ │ - sd a2,24(sp) │ │ │ │ - sd s4,112(sp) │ │ │ │ - sd s6,96(sp) │ │ │ │ - sd s7,88(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,0(s5) │ │ │ │ - li a1,0 │ │ │ │ - mv s8,a0 │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - jal 3890 │ │ │ │ - ld a2,8(s5) │ │ │ │ - lw s2,28(s1) │ │ │ │ - lw s0,16(a2) │ │ │ │ - addiw s3,s0,-1 │ │ │ │ - bgeu s3,s2,8516 │ │ │ │ - li s11,0 │ │ │ │ - addiw t3,s11,1 │ │ │ │ - slli a5,t3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a3,a5,0x3 │ │ │ │ - add a4,a3,a5 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,a2 │ │ │ │ - lw s0,16(a4) │ │ │ │ - sext.w a5,s3 │ │ │ │ - sext.w s11,t3 │ │ │ │ - addw s3,s0,s3 │ │ │ │ - bltu s3,s2,834c │ │ │ │ - addiw s2,s2,-1 │ │ │ │ - subw s2,s2,a5 │ │ │ │ - add s4,s8,a3 │ │ │ │ - mv a2,a4 │ │ │ │ - ld a5,24(sp) │ │ │ │ - li a1,48 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - ld s6,16(a5) │ │ │ │ - ld a5,8(a2) │ │ │ │ - lw s7,24(s1) │ │ │ │ - add s6,s6,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a2,16(s1) │ │ │ │ - ld a1,0(s1) │ │ │ │ - mv a4,s6 │ │ │ │ - sd a0,0(s4) │ │ │ │ - mv a6,s2 │ │ │ │ - mv a5,s0 │ │ │ │ - mv a3,s7 │ │ │ │ - jal 4ba1c │ │ │ │ - lw a4,40(s1) │ │ │ │ - beqz a4,84b6 │ │ │ │ - ld a3,32(s1) │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd zero,40(sp) │ │ │ │ - li s7,0 │ │ │ │ - li s9,0 │ │ │ │ - ld a5,40(sp) │ │ │ │ - li s10,0 │ │ │ │ - slli s4,a5,0x3 │ │ │ │ - add a5,a3,s4 │ │ │ │ - lw a2,4(a5) │ │ │ │ - bnez a2,83ec │ │ │ │ - j 849a │ │ │ │ - li a2,6 │ │ │ │ - beq a4,a2,848c │ │ │ │ - li a2,5 │ │ │ │ - beq a4,a2,848c │ │ │ │ - li a2,1 │ │ │ │ - bne a4,a2,851c │ │ │ │ - addiw s7,s7,1 │ │ │ │ - lw a4,4(a5) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - bgeu s10,a4,8498 │ │ │ │ - lw a4,0(s5) │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - bgeu s11,a4,84da │ │ │ │ - lw a4,28(s1) │ │ │ │ - addw a4,a4,s7 │ │ │ │ - bgeu s3,a4,84da │ │ │ │ - addiw s2,s11,1 │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a3,8(s5) │ │ │ │ - slli a4,a5,0x3 │ │ │ │ - ld a2,24(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a3,a3,a5 │ │ │ │ - lw a5,16(a3) │ │ │ │ - ld a2,16(a2) │ │ │ │ - ld a3,8(a3) │ │ │ │ - lw s6,24(s1) │ │ │ │ - addw s3,a5,s3 │ │ │ │ - add a3,a3,a2 │ │ │ │ - sd a3,8(sp) │ │ │ │ - addw s6,s6,s9 │ │ │ │ - beqz s7,8450 │ │ │ │ - slli a3,s11,0x20 │ │ │ │ - srli s0,a3,0x1d │ │ │ │ - add s0,s0,s8 │ │ │ │ - ld a0,0(s0) │ │ │ │ - sd a4,32(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a4,32(sp) │ │ │ │ - beqz a0,84e6 │ │ │ │ - li a1,48 │ │ │ │ - li a0,0 │ │ │ │ - add s0,s8,a4 │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a2,16(s1) │ │ │ │ - ld a1,0(s1) │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a4,8(sp) │ │ │ │ - mv a3,s6 │ │ │ │ - sd a0,0(s0) │ │ │ │ - li a6,0 │ │ │ │ - jal 4ba1c │ │ │ │ - ld a3,32(s1) │ │ │ │ - mv s11,s2 │ │ │ │ - add a5,a3,s4 │ │ │ │ - lw a1,0(a5) │ │ │ │ - ld a0,0(s0) │ │ │ │ - jal 4f012 │ │ │ │ - ld a3,32(s1) │ │ │ │ - add a5,a3,s4 │ │ │ │ - lw a4,0(a5) │ │ │ │ - bnez a4,83d0 │ │ │ │ - lw a4,4(a5) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - addiw s7,s7,1 │ │ │ │ - bltu s10,a4,83ec │ │ │ │ - lw a4,40(s1) │ │ │ │ - ld a5,40(sp) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,40(sp) │ │ │ │ - sext.w a5,a5 │ │ │ │ - bltu a5,a4,83be │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - srli t3,a5,0x1d │ │ │ │ - add s4,s8,t3 │ │ │ │ - ld a0,0(s4) │ │ │ │ - jal 4f4e0 │ │ │ │ - sext.w a5,a0 │ │ │ │ - bnez a5,84fa │ │ │ │ - ld a0,0(s4) │ │ │ │ - jal 4ba7c │ │ │ │ - ld a0,0(s4) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,0(s4) │ │ │ │ - j 84fa │ │ │ │ - slli a4,s11,0x20 │ │ │ │ - srli s0,a4,0x1d │ │ │ │ - add s0,s0,s8 │ │ │ │ - j 847a │ │ │ │ - ld a0,0(s0) │ │ │ │ - jal 4ba7c │ │ │ │ - ld a0,0(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - sd zero,0(s0) │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s1,136(sp) │ │ │ │ - ld s2,128(sp) │ │ │ │ - ld s3,120(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - ld s5,104(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ - ld s7,88(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - ld s8,80(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ - ret │ │ │ │ - mv s4,s8 │ │ │ │ - li s11,0 │ │ │ │ - j 8380 │ │ │ │ - li a2,2 │ │ │ │ - bne a4,a2,8526 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - j 83e4 │ │ │ │ - li a2,4 │ │ │ │ - bne a4,a2,83e4 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - j 83e4 │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s8,32(sp) │ │ │ │ - auipc s8,0x72 │ │ │ │ - ld s8,-1572(s8) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - mv s2,a1 │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3480 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3480 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,1884 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32a0 │ │ │ │ + mv s0,a0 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,1868 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32a0 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3580 │ │ │ │ + seqz s0,a0 │ │ │ │ + j 811a │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + mv t1,a2 │ │ │ │ + lbu a2,0(a2) │ │ │ │ + addiw a2,a2,-62 │ │ │ │ + andi a2,a2,253 │ │ │ │ + beqz a2,81c2 │ │ │ │ + jal 677e │ │ │ │ + addiw s8,a3,-1 │ │ │ │ + slli s3,s8,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + mv s0,a1 │ │ │ │ + mv a2,s3 │ │ │ │ mv s4,a0 │ │ │ │ - sd s6,48(sp) │ │ │ │ - li a1,48 │ │ │ │ - mv s6,a5 │ │ │ │ - li a0,0 │ │ │ │ - ld a5,0(s8) │ │ │ │ - sd a5,24(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s1,a3 │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ + addi a1,t1,1 │ │ │ │ + mv a0,t1 │ │ │ │ + mv s6,a3 │ │ │ │ mv s7,a4 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s3,a0 │ │ │ │ - mv a1,s2 │ │ │ │ - addi a4,sp,20 │ │ │ │ - li a3,0 │ │ │ │ - li a2,0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 8166 │ │ │ │ - lw s5,20(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - mv a7,s7 │ │ │ │ - mv a3,a0 │ │ │ │ - auipc a6,0x72 │ │ │ │ - ld a6,-1644(a6) │ │ │ │ - mv a5,s6 │ │ │ │ - mv a4,s5 │ │ │ │ - mv a2,s1 │ │ │ │ + mv s5,a5 │ │ │ │ + mv s2,a7 │ │ │ │ + mv s1,a6 │ │ │ │ + jal 36a0 │ │ │ │ + add s3,s3,a0 │ │ │ │ + sb zero,0(s3) │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli a3,s2,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a0,56(a5) │ │ │ │ + sw s8,12(a5) │ │ │ │ + lbu a5,62(s0) │ │ │ │ + bnez a5,826a │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s2 │ │ │ │ mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 4b3bc │ │ │ │ - mv s4,a0 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s5 │ │ │ │ - mv a4,s2 │ │ │ │ - li a3,0 │ │ │ │ - mv a2,s1 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 7ae4 │ │ │ │ + ld a5,8(s0) │ │ │ │ + beqz s5,82e0 │ │ │ │ + beqz a5,8302 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s2 │ │ │ │ mv a1,s0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4ba1c │ │ │ │ - mv a5,s5 │ │ │ │ - mv a4,s2 │ │ │ │ - auipc a7,0x72 │ │ │ │ - ld a7,-1690(a7) │ │ │ │ - mv a6,s6 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s7,0(sp) │ │ │ │ - jal 4b516 │ │ │ │ mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,85f8 │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,72(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ + jal 7bca │ │ │ │ + lw a4,36(s0) │ │ │ │ + mv a5,a4 │ │ │ │ + bltu s1,a4,82d0 │ │ │ │ + lw a3,40(s0) │ │ │ │ + sext.w a4,a5 │ │ │ │ + mv a2,a3 │ │ │ │ + bltu a3,s1,82cc │ │ │ │ + lw a5,32(s0) │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + ld ra,72(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + or a5,a5,a4 │ │ │ │ + sw a2,40(s0) │ │ │ │ + sd a5,32(s0) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a3,0(a1) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s2,16(sp) │ │ │ │ + mv a2,a0 │ │ │ │ + mv a3,s6 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 8092 │ │ │ │ + bnez a0,8208 │ │ │ │ + li a3,0 │ │ │ │ auipc a2,0x56 │ │ │ │ - addi a2,a2,-1250 │ │ │ │ - mv s2,a1 │ │ │ │ - li a1,1 │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,0(s2) │ │ │ │ - beqz a5,8662 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - li s1,0 │ │ │ │ - li s0,0 │ │ │ │ - auipc s4,0x56 │ │ │ │ - addi s4,s4,-1256 │ │ │ │ - ld a4,8(s2) │ │ │ │ - mv a3,s0 │ │ │ │ + addi a2,a2,-914 │ │ │ │ + li a1,1588 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,-1678 │ │ │ │ + jal 323d2 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x56 │ │ │ │ + addi a2,a2,-884 │ │ │ │ + li a1,1589 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,-1704 │ │ │ │ + jal 323d2 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x56 │ │ │ │ + addi a2,a2,-862 │ │ │ │ + li a1,1590 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,-1730 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + mv a2,s1 │ │ │ │ + j 8242 │ │ │ │ + lw a3,40(s0) │ │ │ │ + mv a5,s1 │ │ │ │ + sext.w a4,a5 │ │ │ │ + mv a2,a3 │ │ │ │ + bgeu a3,s1,8242 │ │ │ │ + j 82cc │ │ │ │ + beqz a5,822e │ │ │ │ + auipc a3,0x5c │ │ │ │ + addi a3,a3,-810 │ │ │ │ + li a2,1601 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,-1782 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,-1070 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x5c │ │ │ │ + addi a3,a3,-842 │ │ │ │ + li a2,1598 │ │ │ │ + auipc a1,0x56 │ │ │ │ + addi a1,a1,-1814 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,-1150 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv a7,a2 │ │ │ │ + lbu a2,0(a2) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + addiw a2,a2,-62 │ │ │ │ + andi a2,a2,253 │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + beqz a2,834e │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + jal 677e │ │ │ │ + addiw s6,a3,-1 │ │ │ │ + slli s4,s6,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + mv s0,a1 │ │ │ │ mv a2,s4 │ │ │ │ - add a4,a4,s1 │ │ │ │ - ld a5,16(a4) │ │ │ │ - lw a7,60(a4) │ │ │ │ - lbu a6,40(a4) │ │ │ │ - ld a4,8(a4) │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,0(s2) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,72 │ │ │ │ - bltu s0,a5,8630 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + addi a1,a7,1 │ │ │ │ + mv a0,a7 │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + mv s2,a4 │ │ │ │ + mv s1,a5 │ │ │ │ + mv s3,a6 │ │ │ │ + mv s5,a3 │ │ │ │ + jal 36a0 │ │ │ │ + add s4,s4,a0 │ │ │ │ + sb zero,0(s4) │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli s8,s3,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + slli s9,s8,0x3 │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a0,56(a5) │ │ │ │ + sw s6,12(a5) │ │ │ │ + lbu a4,62(s0) │ │ │ │ + beqz a4,83ae │ │ │ │ + mv a2,a0 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 8092 │ │ │ │ + beqz a0,8496 │ │ │ │ + ld a5,0(s0) │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a5,0(a5) │ │ │ │ + lw s4,64(a5) │ │ │ │ + addw a3,s1,s4 │ │ │ │ + bnez s4,8410 │ │ │ │ + lw a4,36(s0) │ │ │ │ + sw a3,64(a5) │ │ │ │ + sd s2,48(a5) │ │ │ │ + mv a5,a4 │ │ │ │ + bltu s1,a4,8400 │ │ │ │ + lw a3,40(s0) │ │ │ │ + sext.w a4,a5 │ │ │ │ + mv a2,a3 │ │ │ │ + bltu a3,s1,83fc │ │ │ │ + lw a5,32(s0) │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + ld ra,88(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + or a5,a5,a4 │ │ │ │ + sw a2,40(s0) │ │ │ │ + sd a5,32(s0) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ ret │ │ │ │ - lwu a1,0(a0) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv s0,a0 │ │ │ │ - li a0,0 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a2,0(s0) │ │ │ │ - beqz a2,86a4 │ │ │ │ - ld a4,8(s0) │ │ │ │ + mv a2,s1 │ │ │ │ + j 83d4 │ │ │ │ + lw a3,40(s0) │ │ │ │ + mv a5,s1 │ │ │ │ + sext.w a4,a5 │ │ │ │ + mv a2,a3 │ │ │ │ + bgeu a3,s1,83d4 │ │ │ │ + j 83fc │ │ │ │ + addiw a1,a3,2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s2 │ │ │ │ + addiw s5,a3,1 │ │ │ │ + ld s6,48(a5) │ │ │ │ + sd s7,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + ld a0,16(s0) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + jal 41306 │ │ │ │ + addiw a5,s4,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + slli s8,s8,0x2 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + sd a0,16(s0) │ │ │ │ + slli a2,s1,0x20 │ │ │ │ + add a0,a0,s8 │ │ │ │ + sw a5,0(a0) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a0,s2,a4 │ │ │ │ + mv a1,s2 │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + jal 36a0 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 36a0 │ │ │ │ + slli a4,s5,0x20 │ │ │ │ + add s4,s4,s2 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + sb zero,0(s4) │ │ │ │ + add a4,a4,s2 │ │ │ │ + sb zero,0(a4) │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,0(s0) │ │ │ │ + sext.w s7,s5 │ │ │ │ + mv a3,s7 │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld s7,24(sp) │ │ │ │ + j 83ba │ │ │ │ + auipc a3,0x5c │ │ │ │ + addi a3,a3,-1230 │ │ │ │ + li a2,1554 │ │ │ │ + auipc a1,0x55 │ │ │ │ + addi a1,a1,1878 │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,-1354 │ │ │ │ + sd s7,24(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s5,72(sp) │ │ │ │ + lw s5,28(a1) │ │ │ │ slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1d │ │ │ │ - addi a4,a4,8 │ │ │ │ - mv a5,a0 │ │ │ │ - add a2,a2,a0 │ │ │ │ - ld a3,0(a4) │ │ │ │ - addi a5,a5,8 │ │ │ │ - addi a4,a4,72 │ │ │ │ - sd a3,-8(a5) │ │ │ │ - bne a5,a2,8694 │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - lwu a1,0(a0) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv s0,a0 │ │ │ │ + sd s11,24(sp) │ │ │ │ li a0,0 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a1,0(s0) │ │ │ │ - beqz a1,86ec │ │ │ │ - ld a4,8(s0) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ + mv s11,a1 │ │ │ │ srli a1,a5,0x1d │ │ │ │ - mv a3,a0 │ │ │ │ - addi a4,a4,16 │ │ │ │ - add a1,a1,a0 │ │ │ │ - ld a5,-8(a4) │ │ │ │ - ld a2,0(a4) │ │ │ │ - addi a3,a3,8 │ │ │ │ - addi a4,a4,72 │ │ │ │ - add a5,a5,a2 │ │ │ │ - addi a5,a5,-1 │ │ │ │ - sd a5,-8(a3) │ │ │ │ - bne a1,a3,86d4 │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - lwu a1,0(a0) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv s0,a0 │ │ │ │ - li a0,0 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s0) │ │ │ │ - beqz a5,8730 │ │ │ │ - li a3,0 │ │ │ │ - li a5,0 │ │ │ │ - ld a4,8(s0) │ │ │ │ - add a2,a0,a5 │ │ │ │ - addi a5,a5,1 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lbu a1,40(a4) │ │ │ │ - sext.w a4,a5 │ │ │ │ - addi a3,a3,72 │ │ │ │ - sb a1,0(a2) │ │ │ │ - lw a2,0(s0) │ │ │ │ - bltu a4,a2,8710 │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - lwu a1,0(a0) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv s0,a0 │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + divuw s9,s5,a2 │ │ │ │ + mv s2,a2 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,8(sp) │ │ │ │ + beqz s2,87aa │ │ │ │ + sd s8,48(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + addiw s8,s2,-1 │ │ │ │ + beqz s8,87ba │ │ │ │ + slli s3,s9,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + slli a4,s9,0x20 │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + mv s6,s3 │ │ │ │ + sext.w s4,s2 │ │ │ │ + or s3,s3,a4 │ │ │ │ + bgeu s8,s2,851a │ │ │ │ + sext.w s4,s8 │ │ │ │ + ld s1,8(sp) │ │ │ │ + slli s6,s6,0x3 │ │ │ │ + li s0,0 │ │ │ │ + li s8,0 │ │ │ │ + li s7,1 │ │ │ │ + li a1,152 │ │ │ │ li a0,0 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s0) │ │ │ │ - beqz a5,876c │ │ │ │ - ld a5,8(s0) │ │ │ │ - mv a3,a0 │ │ │ │ - li a4,0 │ │ │ │ - addi a5,a5,60 │ │ │ │ - lw a2,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a5,a5,72 │ │ │ │ - sw a2,0(a3) │ │ │ │ - lw a2,0(s0) │ │ │ │ - addi a3,a3,4 │ │ │ │ - bltu a4,a2,875a │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - lwu a1,0(a0) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv s0,a0 │ │ │ │ + jal 41306 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sw zero,64(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + sd zero,112(a0) │ │ │ │ + sd zero,128(a0) │ │ │ │ + sd zero,96(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sh zero,58(a0) │ │ │ │ + sh zero,60(a0) │ │ │ │ + sb s7,62(a0) │ │ │ │ + sd a0,0(s1) │ │ │ │ + mv s10,a0 │ │ │ │ + sd s3,24(a0) │ │ │ │ + mv a1,s6 │ │ │ │ li a0,0 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s0) │ │ │ │ - beqz a5,87a8 │ │ │ │ - ld a5,8(s0) │ │ │ │ - mv a3,a0 │ │ │ │ - li a4,0 │ │ │ │ - addi a5,a5,64 │ │ │ │ - lw a2,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a5,a5,72 │ │ │ │ - sw a2,0(a3) │ │ │ │ - lw a2,0(s0) │ │ │ │ - addi a3,a3,4 │ │ │ │ - bltu a4,a2,8796 │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - lw a1,0(a0) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a1,8836 │ │ │ │ - li a4,3 │ │ │ │ - ld a5,8(a0) │ │ │ │ - bgeu a4,a1,883a │ │ │ │ - addiw a3,a1,-4 │ │ │ │ - lbu a6,40(a5) │ │ │ │ - andi a3,a3,-2 │ │ │ │ - addi a4,a5,112 │ │ │ │ - addiw a3,a3,3 │ │ │ │ - li a0,1 │ │ │ │ - li a2,1 │ │ │ │ - lbu a7,0(a4) │ │ │ │ - addiw a2,a2,2 │ │ │ │ - beq a7,a6,87e0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s11) │ │ │ │ + sd a0,0(s10) │ │ │ │ + beqz a5,85a0 │ │ │ │ + ld s10,0(s1) │ │ │ │ li a0,0 │ │ │ │ - lbu a6,72(a4) │ │ │ │ - addi a4,a4,144 │ │ │ │ - beq a7,a6,87ee │ │ │ │ + lwu a1,28(s10) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,8(s10) │ │ │ │ + ld a5,16(s11) │ │ │ │ + ld t3,0(s1) │ │ │ │ + beqz a5,87be │ │ │ │ + slli a3,s0,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a5,16(t3) │ │ │ │ + lw t0,28(t3) │ │ │ │ + beqz t0,8640 │ │ │ │ + ld a1,8(s11) │ │ │ │ + ld t1,0(s11) │ │ │ │ + ld a7,0(t3) │ │ │ │ + lw a2,36(t3) │ │ │ │ + lw a3,40(t3) │ │ │ │ + beqz a1,87d0 │ │ │ │ + ld t6,8(t3) │ │ │ │ + addw t5,t0,s0 │ │ │ │ + mv t0,t5 │ │ │ │ + mv a5,s0 │ │ │ │ li a0,0 │ │ │ │ - bne a2,a3,87d4 │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - addiw a4,a3,-1 │ │ │ │ - slli a6,a2,0x3 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a6,a6,a2 │ │ │ │ - slli a6,a6,0x3 │ │ │ │ - slli a7,a4,0x3 │ │ │ │ - addi a2,a6,40 │ │ │ │ - add a7,a7,a4 │ │ │ │ - add a5,a5,a2 │ │ │ │ - slli a7,a7,0x3 │ │ │ │ - sub a4,a5,a6 │ │ │ │ - add a4,a4,a7 │ │ │ │ - lbu a2,0(a5) │ │ │ │ - lbu a4,0(a4) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addi a5,a5,72 │ │ │ │ - beq a2,a4,8830 │ │ │ │ + slli a6,a5,0x20 │ │ │ │ + srli a4,a6,0x1d │ │ │ │ + add a6,t1,a4 │ │ │ │ + ld s0,0(a6) │ │ │ │ + add t2,a7,a0 │ │ │ │ + add a4,a4,a1 │ │ │ │ + sd s0,0(t2) │ │ │ │ + ld t2,0(a4) │ │ │ │ + add a4,t6,a0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd t2,0(a4) │ │ │ │ + ld a4,0(a6) │ │ │ │ + mv t2,a2 │ │ │ │ + mv a6,a3 │ │ │ │ + lw a4,64(a4) │ │ │ │ + addi a0,a0,8 │ │ │ │ + bgeu a4,a2,8622 │ │ │ │ + mv t2,a4 │ │ │ │ + sext.w a2,t2 │ │ │ │ + bgeu a3,a4,862c │ │ │ │ + mv a6,a4 │ │ │ │ + sext.w a3,a6 │ │ │ │ + bne a5,t5,85e8 │ │ │ │ + sw a2,36(t3) │ │ │ │ + sw a3,40(t3) │ │ │ │ + sext.w s0,t0 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s8,s4,8524 │ │ │ │ + bgeu s8,s2,8858 │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + remuw s3,s5,s2 │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + srli s1,a5,0x1d │ │ │ │ + ld a5,8(sp) │ │ │ │ + li s4,1 │ │ │ │ + add s1,s1,a5 │ │ │ │ + addw s3,s3,s9 │ │ │ │ + slli s5,s3,0x20 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + slli a4,s3,0x20 │ │ │ │ + srli s3,a4,0x1d │ │ │ │ + or s5,s5,a5 │ │ │ │ + li a1,152 │ │ │ │ li a0,0 │ │ │ │ - bltu a3,a1,8816 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - li a3,1 │ │ │ │ - j 87f2 │ │ │ │ - sw zero,0(a0) │ │ │ │ + jal 41306 │ │ │ │ + sd zero,0(a0) │ │ │ │ sd zero,8(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ sd zero,16(a0) │ │ │ │ - sb zero,24(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sb zero,56(a0) │ │ │ │ - sw zero,60(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ + sw zero,64(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ sd zero,72(a0) │ │ │ │ - ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,a1 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 21882 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd a0,48(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - sb a1,56(a0) │ │ │ │ - ret │ │ │ │ - lw a5,68(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - lw a4,0(a1) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s1,a1 │ │ │ │ - beqz a5,88a8 │ │ │ │ - lw a3,0(a0) │ │ │ │ + sd zero,112(a0) │ │ │ │ + sd zero,128(a0) │ │ │ │ + sd zero,96(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sh zero,58(a0) │ │ │ │ + sh zero,60(a0) │ │ │ │ + sb s4,62(a0) │ │ │ │ + sd a0,0(s1) │ │ │ │ + mv s6,a0 │ │ │ │ + sd s5,24(a0) │ │ │ │ + mv a1,s3 │ │ │ │ li a0,0 │ │ │ │ - beq a3,a4,8910 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ld a2,8(a1) │ │ │ │ - ld a3,16(a1) │ │ │ │ - sw a4,0(a0) │ │ │ │ - sd a2,8(a0) │ │ │ │ - sd a3,16(a0) │ │ │ │ - lbu a3,40(a1) │ │ │ │ - ld a4,72(a0) │ │ │ │ - sb a3,24(a0) │ │ │ │ - ld a3,32(a1) │ │ │ │ - ld a2,24(a1) │ │ │ │ - sd a3,40(a0) │ │ │ │ - sd a2,32(a0) │ │ │ │ - lbu a3,56(a1) │ │ │ │ - sb a3,56(a0) │ │ │ │ - lw a3,60(a1) │ │ │ │ - sw a3,60(a0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s11) │ │ │ │ + sd a0,0(s6) │ │ │ │ + beqz a5,86fa │ │ │ │ + ld s6,0(s1) │ │ │ │ + li a0,0 │ │ │ │ + lwu a1,28(s6) │ │ │ │ slli a1,a1,0x3 │ │ │ │ - mv a0,a4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,68(s0) │ │ │ │ - sd a0,72(s0) │ │ │ │ - mv a1,s1 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,8(s6) │ │ │ │ + ld a5,16(s11) │ │ │ │ + ld t3,0(s1) │ │ │ │ + beqz a5,880c │ │ │ │ + slli a3,s0,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - li a2,72 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,68(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ + sd a5,16(t3) │ │ │ │ + lw t0,28(t3) │ │ │ │ + beqz t0,8796 │ │ │ │ + ld t5,8(s11) │ │ │ │ + ld t1,0(s11) │ │ │ │ + ld a6,0(t3) │ │ │ │ + lw a3,36(t3) │ │ │ │ + lw a2,40(t3) │ │ │ │ + beqz t5,881c │ │ │ │ + ld t2,8(t3) │ │ │ │ + addw t6,s0,t0 │ │ │ │ + mv t0,t6 │ │ │ │ + mv a5,s0 │ │ │ │ + li a1,0 │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + srli a4,a0,0x1d │ │ │ │ + add a0,t1,a4 │ │ │ │ + ld s0,0(a0) │ │ │ │ + add a7,a6,a1 │ │ │ │ + add a4,a4,t5 │ │ │ │ + sd s0,0(a7) │ │ │ │ + ld a7,0(a4) │ │ │ │ + add a4,t2,a1 │ │ │ │ addiw a5,a5,1 │ │ │ │ - sw a5,68(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - li a0,1 │ │ │ │ - addi sp,sp,32 │ │ │ │ + sd a7,0(a4) │ │ │ │ + ld a4,0(a0) │ │ │ │ + mv a7,a3 │ │ │ │ + mv a0,a2 │ │ │ │ + lw a4,64(a4) │ │ │ │ + addi a1,a1,8 │ │ │ │ + bgeu a4,a3,8778 │ │ │ │ + mv a7,a4 │ │ │ │ + sext.w a3,a7 │ │ │ │ + bgeu a2,a4,8782 │ │ │ │ + mv a0,a4 │ │ │ │ + sext.w a2,a0 │ │ │ │ + bne a5,t6,8742 │ │ │ │ + sw a3,36(t3) │ │ │ │ + sw a2,40(t3) │ │ │ │ + sext.w s0,t0 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s8,s2,867e │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ ret │ │ │ │ - lbu a0,24(s0) │ │ │ │ - lbu a2,40(a1) │ │ │ │ - bne a2,a0,8976 │ │ │ │ - addiw a1,a5,-1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - slli a3,a1,0x3 │ │ │ │ - ld a4,72(s0) │ │ │ │ - add a3,a3,a1 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,a4 │ │ │ │ - ld a6,8(a3) │ │ │ │ - ld a1,8(s1) │ │ │ │ - beqz a2,8982 │ │ │ │ - ld a2,16(s1) │ │ │ │ - li a0,0 │ │ │ │ - add a2,a2,a1 │ │ │ │ - addi a7,a2,-1 │ │ │ │ - bltu a6,a7,889e │ │ │ │ - ld a0,8(s0) │ │ │ │ - ld a3,16(s0) │ │ │ │ - add a3,a3,a0 │ │ │ │ - bgeu a1,a0,895a │ │ │ │ - sub a0,a3,a1 │ │ │ │ - sd a0,16(s0) │ │ │ │ - sd a1,8(s0) │ │ │ │ + li s0,0 │ │ │ │ + j 8650 │ │ │ │ + lbu a4,59(s11) │ │ │ │ + beqz a4,85ba │ │ │ │ + lbu a4,60(s11) │ │ │ │ + beqz a4,85ba │ │ │ │ + j 85ac │ │ │ │ + addw a6,t0,s0 │ │ │ │ + mv t0,a6 │ │ │ │ + mv a5,s0 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a4,a1,0x1d │ │ │ │ + add a4,a4,t1 │ │ │ │ + ld a1,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a7,a7,8 │ │ │ │ + lw a4,64(a1) │ │ │ │ + sd a1,-8(a7) │ │ │ │ + mv a0,a4 │ │ │ │ + bgeu a2,a4,87f6 │ │ │ │ + mv a0,a2 │ │ │ │ + mv a1,a4 │ │ │ │ + sext.w a2,a0 │ │ │ │ + bgeu a4,a3,8802 │ │ │ │ + mv a1,a3 │ │ │ │ + sext.w a3,a1 │ │ │ │ + bne a5,a6,87d8 │ │ │ │ + j 8634 │ │ │ │ + lbu a4,59(s11) │ │ │ │ + beqz a4,8714 │ │ │ │ + lbu a4,60(s11) │ │ │ │ + beqz a4,8714 │ │ │ │ + j 8706 │ │ │ │ + addw a7,s0,t0 │ │ │ │ + mv t0,a7 │ │ │ │ + mv a4,a6 │ │ │ │ + mv a5,s0 │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + srli a1,a0,0x1d │ │ │ │ + add a1,a1,t1 │ │ │ │ + ld a0,0(a1) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + mv a6,a3 │ │ │ │ + lw a1,64(a0) │ │ │ │ + sd a0,0(a4) │ │ │ │ + mv a0,a2 │ │ │ │ + bgeu a1,a3,8842 │ │ │ │ + mv a6,a1 │ │ │ │ + sext.w a3,a6 │ │ │ │ + bgeu a2,a1,884c │ │ │ │ mv a0,a1 │ │ │ │ - addi a3,a3,-1 │ │ │ │ - bgeu a3,a7,8964 │ │ │ │ - sub a2,a2,a0 │ │ │ │ - sd a2,16(s0) │ │ │ │ - lbu a3,56(s1) │ │ │ │ - lbu a2,56(s0) │ │ │ │ - bgeu a3,a2,88d0 │ │ │ │ - sb a3,56(s0) │ │ │ │ - j 88d0 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - li a0,0 │ │ │ │ - addi sp,sp,32 │ │ │ │ + sext.w a2,a0 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bne a5,a7,8826 │ │ │ │ + j 878a │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ ret │ │ │ │ - ld a3,16(a3) │ │ │ │ - add a6,a6,a3 │ │ │ │ - addi a6,a6,-1 │ │ │ │ - bltu a1,a6,889e │ │ │ │ - ld a2,16(s1) │ │ │ │ - add a2,a2,a1 │ │ │ │ - addi a7,a2,-1 │ │ │ │ - j 8946 │ │ │ │ - lwu a1,68(a0) │ │ │ │ - ld a0,72(a0) │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-338 │ │ │ │ - li a2,72 │ │ │ │ - j 3400 │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - mv s7,a0 │ │ │ │ - li a1,80 │ │ │ │ + lw a5,24(a1) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + bgeu a2,a5,8a02 │ │ │ │ + mv s2,a1 │ │ │ │ li a0,0 │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sb zero,24(a0) │ │ │ │ - sb zero,56(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - lw a5,0(s7) │ │ │ │ - sw zero,0(a0) │ │ │ │ + li a1,152 │ │ │ │ + mv s0,a2 │ │ │ │ + mv s3,a3 │ │ │ │ + jal 41306 │ │ │ │ + li a5,1 │ │ │ │ + sw zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sh zero,58(a0) │ │ │ │ + sh zero,60(a0) │ │ │ │ + sb a5,62(a0) │ │ │ │ + lw a5,24(s2) │ │ │ │ + addw a4,s0,s3 │ │ │ │ + sd zero,0(a0) │ │ │ │ sd zero,8(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ sd zero,16(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sw zero,60(a0) │ │ │ │ + sw zero,64(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ sd zero,72(a0) │ │ │ │ - mv s4,a0 │ │ │ │ - beqz a5,8ca6 │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - li s5,0 │ │ │ │ - li a3,0 │ │ │ │ - li s1,0 │ │ │ │ - li s6,0 │ │ │ │ - li s2,1 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld s8,8(s7) │ │ │ │ - slli s0,a5,0x2 │ │ │ │ - add s0,s0,a5 │ │ │ │ - slli s0,s0,0x4 │ │ │ │ - add s8,s8,s5 │ │ │ │ - lw a4,0(s8) │ │ │ │ - add s0,s0,s4 │ │ │ │ - beqz a3,8c56 │ │ │ │ - lw a5,0(s0) │ │ │ │ - bne a5,a4,8b08 │ │ │ │ - lbu a5,24(s0) │ │ │ │ - lbu a4,40(s8) │ │ │ │ - bne a4,a5,8b08 │ │ │ │ - addiw a2,a3,-1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - slli a5,a2,0x3 │ │ │ │ - ld a0,72(s0) │ │ │ │ - add a5,a5,a2 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,a0 │ │ │ │ - ld a1,8(a5) │ │ │ │ - ld a2,8(s8) │ │ │ │ - beqz a4,8afe │ │ │ │ - ld a4,16(s8) │ │ │ │ - add a4,a4,a2 │ │ │ │ - addi a6,a4,-1 │ │ │ │ - bltu a1,a6,8b08 │ │ │ │ - ld a1,8(s0) │ │ │ │ - ld a5,16(s0) │ │ │ │ - add a5,a5,a1 │ │ │ │ - bgeu a2,a1,8a7c │ │ │ │ - sub a1,a5,a2 │ │ │ │ - sd a1,16(s0) │ │ │ │ - sd a2,8(s0) │ │ │ │ - mv a1,a2 │ │ │ │ - addi a5,a5,-1 │ │ │ │ - bgeu a5,a6,8a86 │ │ │ │ - sub a4,a4,a1 │ │ │ │ - sd a4,16(s0) │ │ │ │ - lbu a5,56(s8) │ │ │ │ - lbu a4,56(s0) │ │ │ │ - bltu a5,a4,8c8a │ │ │ │ - addiw a5,a3,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ + sd zero,112(a0) │ │ │ │ + sd zero,128(a0) │ │ │ │ + sd zero,96(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + bltu a5,a4,89b6 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + slli a4,s3,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ + or a5,a5,a4 │ │ │ │ + sd a5,24(s1) │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s2) │ │ │ │ + sd a0,0(s1) │ │ │ │ + beqz a5,8924 │ │ │ │ + lwu a1,28(s1) │ │ │ │ + li a0,0 │ │ │ │ slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,68(s0) │ │ │ │ - sd a0,72(s0) │ │ │ │ - mv a1,s8 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,8(s1) │ │ │ │ + ld a5,16(s2) │ │ │ │ + beqz a5,89bc │ │ │ │ + slli a3,s0,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - li a2,72 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,68(s0) │ │ │ │ - addiw s8,s1,1 │ │ │ │ - addiw a3,a5,1 │ │ │ │ - sw a3,68(s0) │ │ │ │ - lw a4,0(s7) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s5,s5,72 │ │ │ │ - bltu s6,a4,8a0e │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ - sw s8,0(s3) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s4,64(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ + sd a5,16(s1) │ │ │ │ + lw a7,28(s1) │ │ │ │ + beqz a7,89a6 │ │ │ │ + ld t4,8(s2) │ │ │ │ + ld t3,0(s2) │ │ │ │ + ld a6,0(s1) │ │ │ │ + lw a1,36(s1) │ │ │ │ + lw a2,40(s1) │ │ │ │ + beqz t4,89ca │ │ │ │ + ld t5,8(s1) │ │ │ │ + addw a7,s0,a7 │ │ │ │ + li a4,0 │ │ │ │ + slli a3,s0,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + add a0,t3,a5 │ │ │ │ + ld t1,0(a0) │ │ │ │ + add a3,a6,a4 │ │ │ │ + add a5,a5,t4 │ │ │ │ + sd t1,0(a3) │ │ │ │ + ld a3,0(a5) │ │ │ │ + add a5,t5,a4 │ │ │ │ + sd a3,0(a5) │ │ │ │ + ld a5,0(a0) │ │ │ │ + lw a5,64(a5) │ │ │ │ + mv a3,a5 │ │ │ │ + bgeu a1,a5,898a │ │ │ │ + mv a3,a1 │ │ │ │ + sext.w a1,a3 │ │ │ │ + mv a3,a5 │ │ │ │ + bgeu a5,a2,8996 │ │ │ │ + mv a3,a2 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + sext.w a2,a3 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bne s0,a7,895c │ │ │ │ + sw a1,36(s1) │ │ │ │ + sw a2,40(s1) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - ld a5,16(a5) │ │ │ │ - add a1,a1,a5 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bgeu a2,a1,8c90 │ │ │ │ - addiw s9,s1,1 │ │ │ │ - slli a5,s9,0x20 │ │ │ │ + subw s3,a5,s0 │ │ │ │ + j 88f2 │ │ │ │ + lbu a4,59(s2) │ │ │ │ + beqz a4,8936 │ │ │ │ + lbu a4,60(s2) │ │ │ │ + beqz a4,8936 │ │ │ │ + j 892a │ │ │ │ + mv a5,a6 │ │ │ │ + addw a7,s0,a7 │ │ │ │ + slli a3,s0,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + add a4,a4,t3 │ │ │ │ + ld a3,0(a4) │ │ │ │ + lw a4,64(a3) │ │ │ │ + sd a3,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + bgeu a1,a4,89e8 │ │ │ │ + mv a3,a1 │ │ │ │ + sext.w a1,a3 │ │ │ │ + mv a3,a4 │ │ │ │ + bgeu a4,a2,89f4 │ │ │ │ + mv a3,a2 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + sext.w a2,a3 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne s0,a7,89d0 │ │ │ │ + j 89a2 │ │ │ │ + auipc a3,0x5b │ │ │ │ + addi a3,a3,1494 │ │ │ │ + li a2,1687 │ │ │ │ + auipc a1,0x55 │ │ │ │ + addi a1,a1,490 │ │ │ │ + auipc a0,0x55 │ │ │ │ + addi a0,a0,1402 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-160 │ │ │ │ + sd ra,152(sp) │ │ │ │ + lbu a5,60(a1) │ │ │ │ + sd s0,144(sp) │ │ │ │ + beqz a5,8d00 │ │ │ │ + ld a5,96(a1) │ │ │ │ + sd s7,88(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + lw a5,8(a5) │ │ │ │ + mv s7,a1 │ │ │ │ + bltu a5,a2,8ccc │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + sd s9,72(sp) │ │ │ │ + srli s9,a5,0x1d │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + sd s8,80(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,96(s7) │ │ │ │ + sd a0,40(sp) │ │ │ │ + lw s8,8(a5) │ │ │ │ + divuw s10,s8,s0 │ │ │ │ + remuw s8,s8,s0 │ │ │ │ + beqz s0,8c00 │ │ │ │ + add a5,s9,a0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + addiw a5,s10,1 │ │ │ │ + sd a5,24(sp) │ │ │ │ + addiw a5,s10,-1 │ │ │ │ + sd a5,32(sp) │ │ │ │ + li a5,-1 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli s0,a5,0x2 │ │ │ │ - add s0,s0,a5 │ │ │ │ - slli s0,s0,0x4 │ │ │ │ - beq a3,s2,8bd0 │ │ │ │ - bgeu s2,s6,8bd0 │ │ │ │ - addiw s11,s1,2 │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd s5,104(sp) │ │ │ │ + sd s6,96(sp) │ │ │ │ + sd s1,136(sp) │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd s4,112(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + li s6,0 │ │ │ │ + li s5,0 │ │ │ │ + sd a5,16(sp) │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + li a4,1 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sw zero,64(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + sd zero,112(a0) │ │ │ │ + sd zero,128(a0) │ │ │ │ + sd zero,96(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sh zero,58(a0) │ │ │ │ + sh zero,60(a0) │ │ │ │ + sb a4,62(a0) │ │ │ │ + sd a0,0(s3) │ │ │ │ + li a2,152 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,0(s3) │ │ │ │ + sb zero,61(a5) │ │ │ │ + sw zero,28(a5) │ │ │ │ + sw zero,32(a5) │ │ │ │ + sd zero,0(a5) │ │ │ │ + sd zero,8(a5) │ │ │ │ + sd zero,16(a5) │ │ │ │ + bnez s8,8c12 │ │ │ │ + ld s4,32(sp) │ │ │ │ + mv s11,s10 │ │ │ │ + ld a4,16(sp) │ │ │ │ + slli s2,s11,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + slli s0,s2,0x1 │ │ │ │ slli a5,s11,0x20 │ │ │ │ + and s1,s11,a4 │ │ │ │ + li a1,16 │ │ │ │ + add s0,s0,s2 │ │ │ │ + li a0,0 │ │ │ │ + or s1,s1,a5 │ │ │ │ + slli s0,s0,0x3 │ │ │ │ + jal 41306 │ │ │ │ + mv s9,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a4,96(s7) │ │ │ │ + slli a5,s5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli s10,a5,0x2 │ │ │ │ - add s10,s10,a5 │ │ │ │ - slli s10,s10,0x4 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - addiw a4,s6,-1 │ │ │ │ + sd a0,0(s9) │ │ │ │ + ld a1,0(a4) │ │ │ │ + slli s2,a5,0x1 │ │ │ │ + add s2,s2,a5 │ │ │ │ + slli s2,s2,0x3 │ │ │ │ + mv a2,s0 │ │ │ │ + add a1,a1,s2 │ │ │ │ + jal 36a0 │ │ │ │ + sd s1,8(s9) │ │ │ │ + li a2,0 │ │ │ │ + beqz s5,8b8e │ │ │ │ + ld a5,96(s7) │ │ │ │ + addiw a4,s5,-1 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - ld a3,8(s7) │ │ │ │ - slli a5,a4,0x3 │ │ │ │ + ld a3,0(a5) │ │ │ │ + slli a5,a4,0x1 │ │ │ │ add a5,a5,a4 │ │ │ │ - add s8,a0,s0 │ │ │ │ slli a5,a5,0x3 │ │ │ │ - add s0,a3,a5 │ │ │ │ - sd zero,64(s8) │ │ │ │ - lw a5,0(s0) │ │ │ │ - ld a3,8(s0) │ │ │ │ - ld a4,16(s0) │ │ │ │ - sd zero,48(s8) │ │ │ │ - sd a3,8(s8) │ │ │ │ - sd a4,16(s8) │ │ │ │ - sd zero,72(s8) │ │ │ │ - sw a5,0(s8) │ │ │ │ - lbu a5,40(s0) │ │ │ │ - li a1,72 │ │ │ │ - mv s4,a0 │ │ │ │ - sb a5,24(s8) │ │ │ │ - ld a4,24(s0) │ │ │ │ - ld a5,32(s0) │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw a2,16(a5) │ │ │ │ + beqz s11,8bac │ │ │ │ + ld a5,0(s9) │ │ │ │ + add a3,a5,s0 │ │ │ │ + addi a3,a3,16 │ │ │ │ + addi a5,a5,16 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addi a5,a5,24 │ │ │ │ + subw a4,a4,a2 │ │ │ │ + sw a4,-24(a5) │ │ │ │ + bne a5,a3,8b9e │ │ │ │ + ld a5,104(s7) │ │ │ │ + bnez a5,8c2e │ │ │ │ + ld a3,0(s3) │ │ │ │ + ld a4,0(s9) │ │ │ │ + sd s9,96(a3) │ │ │ │ + sd s6,104(a3) │ │ │ │ + beqz s6,8c1a │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + ld a2,0(s6) │ │ │ │ + slli a5,s4,0x1 │ │ │ │ + add a5,a5,s4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + add a2,a2,a5 │ │ │ │ + lw a5,16(a2) │ │ │ │ + lw a4,16(a4) │ │ │ │ + bne a4,a5,8cac │ │ │ │ + sw a5,24(a3) │ │ │ │ + ld a5,8(sp) │ │ │ │ + addi s3,s3,8 │ │ │ │ + addw s5,s11,s5 │ │ │ │ + bne a5,s3,8a96 │ │ │ │ + ld s1,136(sp) │ │ │ │ + ld s2,128(sp) │ │ │ │ + ld s3,120(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ + ld s5,104(sp) │ │ │ │ + ld s6,96(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld a0,40(sp) │ │ │ │ + ld s7,88(sp) │ │ │ │ + ld s8,80(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ + ret │ │ │ │ + ld s11,24(sp) │ │ │ │ + addiw s8,s8,-1 │ │ │ │ + mv s4,s10 │ │ │ │ + j 8b1c │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + slli a5,s4,0x1 │ │ │ │ + add a5,a5,s4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw a5,16(a4) │ │ │ │ + j 8be4 │ │ │ │ + li a1,16 │ │ │ │ li a0,0 │ │ │ │ - sd a4,32(s8) │ │ │ │ - sd a5,40(s8) │ │ │ │ - lbu a5,56(s0) │ │ │ │ - mv s1,s9 │ │ │ │ - mv s9,s11 │ │ │ │ - sb a5,56(s8) │ │ │ │ - lw a5,60(s0) │ │ │ │ - sw a5,60(s8) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,68(s8) │ │ │ │ - sd a0,72(s8) │ │ │ │ + jal 41306 │ │ │ │ + mv s6,a0 │ │ │ │ mv a1,s0 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - li a2,72 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,68(s8) │ │ │ │ - mv s0,s10 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,68(s8) │ │ │ │ - addiw s8,s1,2 │ │ │ │ - slli a5,s8,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld s1,8(s7) │ │ │ │ - add s0,s0,a0 │ │ │ │ - sd zero,64(s0) │ │ │ │ - add s1,s1,s5 │ │ │ │ - ld a3,8(s1) │ │ │ │ - lw a5,0(s1) │ │ │ │ - ld a4,16(s1) │ │ │ │ - sd a3,8(s0) │ │ │ │ - sd zero,48(s0) │ │ │ │ - sd a4,16(s0) │ │ │ │ - sd zero,72(s0) │ │ │ │ - sw a5,0(s0) │ │ │ │ - lbu a5,40(s1) │ │ │ │ - li a1,72 │ │ │ │ - mv s4,a0 │ │ │ │ - sb a5,24(s0) │ │ │ │ - ld a4,24(s1) │ │ │ │ - ld a5,32(s1) │ │ │ │ li a0,0 │ │ │ │ - sd a4,32(s0) │ │ │ │ - sd a5,40(s0) │ │ │ │ - lbu a5,56(s1) │ │ │ │ - sb a5,56(s0) │ │ │ │ - lw a5,60(s1) │ │ │ │ - sw a5,60(s0) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,68(s0) │ │ │ │ - sd a0,72(s0) │ │ │ │ - mv a1,s1 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - li a2,72 │ │ │ │ - add a0,a0,a5 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,104(s7) │ │ │ │ + sd a0,0(s6) │ │ │ │ + mv a2,s0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + add a1,a1,s2 │ │ │ │ jal 36a0 │ │ │ │ - lw a4,68(s0) │ │ │ │ - mv s1,s9 │ │ │ │ - addiw a3,a4,1 │ │ │ │ - sw a3,68(s0) │ │ │ │ - j 8acc │ │ │ │ - ld a5,16(s8) │ │ │ │ - ld a2,8(s8) │ │ │ │ - sw a4,0(s0) │ │ │ │ - sd a5,16(s0) │ │ │ │ - sd a2,8(s0) │ │ │ │ - lbu a5,40(s8) │ │ │ │ - ld a0,72(s0) │ │ │ │ - sb a5,24(s0) │ │ │ │ - ld a5,32(s8) │ │ │ │ - ld a4,24(s8) │ │ │ │ - sd a5,40(s0) │ │ │ │ - sd a4,32(s0) │ │ │ │ - lbu a5,56(s8) │ │ │ │ - sb a5,56(s0) │ │ │ │ - lw a5,60(s8) │ │ │ │ - sw a5,60(s0) │ │ │ │ - j 8a92 │ │ │ │ - sb a5,56(s0) │ │ │ │ - j 8a92 │ │ │ │ - ld a4,16(s8) │ │ │ │ - ld a1,8(s0) │ │ │ │ - ld a5,16(s0) │ │ │ │ - add a4,a4,a2 │ │ │ │ - addi a6,a4,-1 │ │ │ │ - add a5,a5,a1 │ │ │ │ - bgeu a2,a1,8a7c │ │ │ │ - j 8a72 │ │ │ │ - li s8,1 │ │ │ │ - j 8aea │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s2,112(sp) │ │ │ │ - auipc s2,0x71 │ │ │ │ - ld s2,610(s2) │ │ │ │ - sd s5,88(sp) │ │ │ │ - li a1,80 │ │ │ │ - mv s5,a0 │ │ │ │ - ld a5,0(s2) │ │ │ │ - sd a5,72(sp) │ │ │ │ - li a5,0 │ │ │ │ - li a0,0 │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd ra,136(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sb zero,24(a0) │ │ │ │ - sb zero,56(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - lw t5,68(s5) │ │ │ │ - li s3,1 │ │ │ │ - sw zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - sd zero,16(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sw zero,60(a0) │ │ │ │ - sd zero,72(a0) │ │ │ │ - mv s0,a0 │ │ │ │ - bgeu s3,t5,8e04 │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - li a4,0 │ │ │ │ - li s4,72 │ │ │ │ - mv s1,sp │ │ │ │ - ld a2,72(s5) │ │ │ │ - addiw a1,s3,-1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - add a5,a2,s4 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - slli a3,a1,0x3 │ │ │ │ - lw t6,0(a5) │ │ │ │ - lbu a6,40(a5) │ │ │ │ - ld t4,24(a5) │ │ │ │ - ld t3,32(a5) │ │ │ │ - lw t1,60(a5) │ │ │ │ - lbu a7,56(a5) │ │ │ │ - add a3,a3,a1 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a2,a2,a3 │ │ │ │ - sw t6,0(sp) │ │ │ │ - sb a6,40(sp) │ │ │ │ - sd t4,24(sp) │ │ │ │ - sd t3,32(sp) │ │ │ │ - sw t1,60(sp) │ │ │ │ - sb a7,56(sp) │ │ │ │ - ld t0,8(a5) │ │ │ │ - ld a1,8(a2) │ │ │ │ - bnez a6,8e6a │ │ │ │ - ld a5,16(a2) │ │ │ │ - add a5,a5,a1 │ │ │ │ - sub a3,t0,a5 │ │ │ │ - sd a3,16(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - beqz a4,8e4a │ │ │ │ - lw a3,0(s0) │ │ │ │ - bne a3,t6,8df6 │ │ │ │ - lbu a3,24(s0) │ │ │ │ - bne a6,a3,8df6 │ │ │ │ - addiw a2,a4,-1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - slli a3,a2,0x3 │ │ │ │ - ld a0,72(s0) │ │ │ │ - add a3,a3,a2 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,a0 │ │ │ │ - ld a2,8(a3) │ │ │ │ - beqz a6,8e76 │ │ │ │ - addi a1,t0,-1 │ │ │ │ - bltu a2,a1,8df6 │ │ │ │ - ld a2,8(s0) │ │ │ │ - ld a3,16(s0) │ │ │ │ - add a3,a3,a2 │ │ │ │ - bgeu a5,a2,8dac │ │ │ │ - sub a2,a3,a5 │ │ │ │ - sd a2,16(s0) │ │ │ │ - sd a5,8(s0) │ │ │ │ - mv a2,a5 │ │ │ │ - addi a3,a3,-1 │ │ │ │ - bgeu a3,a1,8db8 │ │ │ │ - sub a5,t0,a2 │ │ │ │ - sd a5,16(s0) │ │ │ │ - lbu a5,56(s0) │ │ │ │ - bltu a7,a5,8e90 │ │ │ │ - addiw a4,a4,1 │ │ │ │ + sd s1,8(s6) │ │ │ │ + bnez s5,8c7a │ │ │ │ + li a2,0 │ │ │ │ + beqz s11,8c9a │ │ │ │ + ld a5,0(s6) │ │ │ │ + li a3,0 │ │ │ │ + addi a5,a5,16 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addi a5,a5,24 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + subw a4,a4,a2 │ │ │ │ + sw a4,-24(a5) │ │ │ │ + bltu a3,s11,8c68 │ │ │ │ + j 8bb2 │ │ │ │ + ld a5,104(s7) │ │ │ │ + addiw a4,s5,-1 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - slli a1,a4,0x3 │ │ │ │ - add a1,a1,a4 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,68(s0) │ │ │ │ - sd a0,72(s0) │ │ │ │ - li a2,72 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ + ld a3,0(a5) │ │ │ │ + slli a5,a4,0x1 │ │ │ │ add a5,a5,a4 │ │ │ │ slli a5,a5,0x3 │ │ │ │ - mv a1,s1 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 3530 │ │ │ │ - lw a4,68(s0) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,68(s0) │ │ │ │ - lw t5,68(s5) │ │ │ │ - addiw s3,s3,1 │ │ │ │ - addi s4,s4,72 │ │ │ │ - bltu s3,t5,8d0e │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - lbu a5,56(s5) │ │ │ │ - sb a5,56(s0) │ │ │ │ - ld a0,48(s5) │ │ │ │ - jal 21882 │ │ │ │ - mv a5,a0 │ │ │ │ - lwu a1,68(s0) │ │ │ │ - ld a0,72(s0) │ │ │ │ - sd a5,48(s0) │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-1492 │ │ │ │ - li a2,72 │ │ │ │ - jal 3400 │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld a5,0(s2) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,8e96 │ │ │ │ - ld ra,136(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - ld a0,72(s0) │ │ │ │ - sw t6,0(s0) │ │ │ │ - sd a5,8(s0) │ │ │ │ - sd a3,16(s0) │ │ │ │ - sb a6,24(s0) │ │ │ │ - sd t4,32(s0) │ │ │ │ - sd t3,40(s0) │ │ │ │ - sb a7,56(s0) │ │ │ │ - sw t1,60(s0) │ │ │ │ - j 8dc0 │ │ │ │ - ld a5,16(a5) │ │ │ │ - add a5,a5,t0 │ │ │ │ - sub a3,a1,a5 │ │ │ │ - mv t0,a1 │ │ │ │ - j 8d62 │ │ │ │ - ld a3,16(a3) │ │ │ │ - addi a1,t0,-1 │ │ │ │ - add a2,a2,a3 │ │ │ │ - addi a2,a2,-1 │ │ │ │ - bltu a5,a2,8df6 │ │ │ │ - ld a2,8(s0) │ │ │ │ - ld a3,16(s0) │ │ │ │ - add a3,a3,a2 │ │ │ │ - bgeu a5,a2,8dac │ │ │ │ - j 8da2 │ │ │ │ - sb a7,56(s0) │ │ │ │ - j 8dc0 │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw a2,16(a5) │ │ │ │ + bnez s11,8c60 │ │ │ │ + j 8bb2 │ │ │ │ + ld a3,0(s3) │ │ │ │ + ld a4,0(s9) │ │ │ │ + sd s9,96(a3) │ │ │ │ + sd s6,104(a3) │ │ │ │ + j 8bc6 │ │ │ │ + auipc a3,0x5b │ │ │ │ + addi a3,a3,828 │ │ │ │ + li a2,1812 │ │ │ │ + auipc a1,0x55 │ │ │ │ + addi a1,a1,-192 │ │ │ │ + auipc a0,0x55 │ │ │ │ + addi a0,a0,792 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x5b │ │ │ │ + addi a3,a3,796 │ │ │ │ + li a2,1747 │ │ │ │ + auipc a1,0x55 │ │ │ │ + addi a1,a1,-224 │ │ │ │ + auipc a0,0x55 │ │ │ │ + addi a0,a0,728 │ │ │ │ + sd s1,136(sp) │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd s4,112(sp) │ │ │ │ + sd s5,104(sp) │ │ │ │ + sd s6,96(sp) │ │ │ │ + sd s8,80(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x5b │ │ │ │ + addi a3,a3,744 │ │ │ │ + li a2,1746 │ │ │ │ + auipc a1,0x55 │ │ │ │ + addi a1,a1,-276 │ │ │ │ + auipc a0,0x55 │ │ │ │ + addi a0,a0,660 │ │ │ │ + sd s1,136(sp) │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd s4,112(sp) │ │ │ │ + sd s5,104(sp) │ │ │ │ + sd s6,96(sp) │ │ │ │ + sd s7,88(sp) │ │ │ │ + sd s8,80(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-96 │ │ │ │ - lw a5,68(a0) │ │ │ │ - sd s4,48(sp) │ │ │ │ - auipc s4,0x71 │ │ │ │ - ld s4,108(s4) │ │ │ │ sd ra,88(sp) │ │ │ │ - ld a4,0(s4) │ │ │ │ - sd a4,8(sp) │ │ │ │ - li a4,0 │ │ │ │ - sd zero,0(sp) │ │ │ │ - beqz a5,8f46 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ + lbu a5,60(a1) │ │ │ │ + beqz a5,8f5e │ │ │ │ + ld a5,96(a1) │ │ │ │ sd s2,64(sp) │ │ │ │ sd s3,56(sp) │ │ │ │ + lw a5,8(a5) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ sd s5,40(sp) │ │ │ │ sd s6,32(sp) │ │ │ │ sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv s2,a2 │ │ │ │ + bgeu a2,a5,8f3c │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + mv s6,a3 │ │ │ │ + jal 41306 │ │ │ │ + li a5,1 │ │ │ │ mv s0,a0 │ │ │ │ - mv s7,a1 │ │ │ │ - mv s1,a2 │ │ │ │ - li s6,0 │ │ │ │ - li s5,0 │ │ │ │ - mv s3,sp │ │ │ │ - auipc s2,0x55 │ │ │ │ - addi s2,s2,668 │ │ │ │ - ld a4,72(s0) │ │ │ │ - ld a0,24(s7) │ │ │ │ - lbu a1,24(s0) │ │ │ │ - add a4,a4,s6 │ │ │ │ - lwu a5,0(a4) │ │ │ │ - ld a2,24(a4) │ │ │ │ - ld a3,8(a4) │ │ │ │ + sb a5,62(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sw zero,64(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + sd zero,112(a0) │ │ │ │ + sd zero,128(a0) │ │ │ │ + sd zero,96(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sh zero,58(a0) │ │ │ │ + sh zero,60(a0) │ │ │ │ + li a2,128 │ │ │ │ + addi a1,s3,24 │ │ │ │ + addi a0,a0,24 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,61(s0) │ │ │ │ + ld a5,96(s3) │ │ │ │ + addw a4,s2,s6 │ │ │ │ + sw zero,28(s0) │ │ │ │ + lw a5,8(a5) │ │ │ │ + sw zero,32(s0) │ │ │ │ + bgeu a5,a4,8de4 │ │ │ │ + subw s6,a5,s2 │ │ │ │ + slli s4,s6,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + mv s5,s4 │ │ │ │ + slli s1,s5,0x1 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + li a1,16 │ │ │ │ + add s1,s1,s5 │ │ │ │ + li a0,0 │ │ │ │ + or s4,s4,a5 │ │ │ │ + slli s1,s1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + mv s7,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a4,96(s3) │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a0,0(s7) │ │ │ │ + ld a1,0(a4) │ │ │ │ + slli s5,a5,0x1 │ │ │ │ + add s5,s5,a5 │ │ │ │ + slli s5,s5,0x3 │ │ │ │ + mv a2,s1 │ │ │ │ + add a1,a1,s5 │ │ │ │ + jal 36a0 │ │ │ │ + sd s4,8(s7) │ │ │ │ + li a3,0 │ │ │ │ + bnez s2,8f0e │ │ │ │ + beqz s6,8e58 │ │ │ │ + ld a5,0(s7) │ │ │ │ + add a2,a5,s1 │ │ │ │ + addi a2,a2,16 │ │ │ │ + addi a5,a5,16 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addi a5,a5,24 │ │ │ │ + subw a4,a4,a3 │ │ │ │ + sw a4,-24(a5) │ │ │ │ + bne a2,a5,8e4a │ │ │ │ + addiw a5,s6,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + ld a4,104(s3) │ │ │ │ + slli s8,a5,0x1 │ │ │ │ + add s8,s8,a5 │ │ │ │ + slli s8,s8,0x3 │ │ │ │ + beqz a4,8f2a │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + sd s9,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s9,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,104(s3) │ │ │ │ + sd a0,0(s9) │ │ │ │ + mv a2,s1 │ │ │ │ + ld a1,0(a5) │ │ │ │ + add a1,a1,s5 │ │ │ │ + jal 36a0 │ │ │ │ + sd s4,8(s9) │ │ │ │ + beqz s2,8eb8 │ │ │ │ + ld a5,104(s3) │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + ld a4,0(a5) │ │ │ │ + slli a5,s2,0x1 │ │ │ │ + add a5,a5,s2 │ │ │ │ slli a5,a5,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - ld a5,0(a0) │ │ │ │ - ld a4,16(a4) │ │ │ │ - sub a3,a3,a2 │ │ │ │ - lbu a6,56(s0) │ │ │ │ - ld a2,24(a5) │ │ │ │ - add a4,a4,a3 │ │ │ │ - li a7,45 │ │ │ │ - bnez a1,8f0c │ │ │ │ - li a7,43 │ │ │ │ - mv a5,s1 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 2194e │ │ │ │ - lw a5,68(s0) │ │ │ │ - addiw s5,s5,1 │ │ │ │ - addi s6,s6,72 │ │ │ │ - bltu s5,a5,8edc │ │ │ │ - ld a0,0(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw s2,16(a5) │ │ │ │ + ld a3,0(s9) │ │ │ │ + addi s1,s1,16 │ │ │ │ + addi a5,a3,16 │ │ │ │ + add s1,s1,a3 │ │ │ │ + beqz s6,8ed8 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addi a5,a5,24 │ │ │ │ + subw a4,a4,s2 │ │ │ │ + sw a4,-24(a5) │ │ │ │ + bne a5,s1,8ec8 │ │ │ │ + ld a4,0(s7) │ │ │ │ + add a3,a3,s8 │ │ │ │ + lw a5,16(a3) │ │ │ │ + add a4,a4,s8 │ │ │ │ + lw a4,16(a4) │ │ │ │ + sd s7,96(s0) │ │ │ │ + sd s9,104(s0) │ │ │ │ + bne a4,a5,8f92 │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld ra,88(sp) │ │ │ │ + sw a5,24(s0) │ │ │ │ + mv a0,s0 │ │ │ │ ld s0,80(sp) │ │ │ │ ld s1,72(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ ld s5,40(sp) │ │ │ │ ld s6,32(sp) │ │ │ │ ld s7,24(sp) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,8f4a │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - li a0,0 │ │ │ │ - j 8f32 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a5,68(a1) │ │ │ │ - beqz a5,9008 │ │ │ │ - addi sp,sp,-96 │ │ │ │ + ld a5,96(s3) │ │ │ │ + addiw a4,s2,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + ld a3,0(a5) │ │ │ │ + slli a5,a4,0x1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw a3,16(a5) │ │ │ │ + j 8e3a │ │ │ │ + ld a5,0(s7) │ │ │ │ + sd s7,96(s0) │ │ │ │ + sd zero,104(s0) │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a5,16(a5) │ │ │ │ + j 8ef2 │ │ │ │ + auipc a3,0x5b │ │ │ │ + addi a3,a3,196 │ │ │ │ + li a2,1838 │ │ │ │ + auipc a1,0x55 │ │ │ │ + addi a1,a1,-848 │ │ │ │ + auipc a0,0x55 │ │ │ │ + addi a0,a0,224 │ │ │ │ + sd s9,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x5b │ │ │ │ + addi a3,a3,162 │ │ │ │ + li a2,1837 │ │ │ │ + auipc a1,0x55 │ │ │ │ + addi a1,a1,-882 │ │ │ │ + auipc a0,0x55 │ │ │ │ + addi a0,a0,54 │ │ │ │ sd s0,80(sp) │ │ │ │ sd s1,72(sp) │ │ │ │ sd s2,64(sp) │ │ │ │ sd s3,56(sp) │ │ │ │ sd s4,48(sp) │ │ │ │ sd s5,40(sp) │ │ │ │ sd s6,32(sp) │ │ │ │ sd s7,24(sp) │ │ │ │ sd s8,16(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s1,a0 │ │ │ │ - mv s8,a2 │ │ │ │ - mv s2,a3 │ │ │ │ - li s7,0 │ │ │ │ - li s6,0 │ │ │ │ - li s5,43 │ │ │ │ - auipc s3,0x55 │ │ │ │ - addi s3,s3,490 │ │ │ │ - li s4,45 │ │ │ │ - j 8fa6 │ │ │ │ - sd s4,0(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,68(s0) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s7,s7,72 │ │ │ │ - bgeu s6,a5,8ff0 │ │ │ │ - ld a5,72(s0) │ │ │ │ - ld a3,24(s8) │ │ │ │ - lbu t1,24(s0) │ │ │ │ - add a5,a5,s7 │ │ │ │ - lwu a7,0(a5) │ │ │ │ - ld a4,8(a5) │ │ │ │ - ld t3,24(a5) │ │ │ │ - slli a7,a7,0x3 │ │ │ │ - add a3,a3,a7 │ │ │ │ - ld a3,0(a3) │ │ │ │ - ld a5,16(a5) │ │ │ │ - sub a4,a4,t3 │ │ │ │ - ld a3,24(a3) │ │ │ │ - lbu a7,56(s0) │ │ │ │ - mv a6,s2 │ │ │ │ - mv a2,s3 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - bnez t1,8f94 │ │ │ │ - sd s5,0(sp) │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,68(s0) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s7,s7,72 │ │ │ │ - bltu s6,a5,8fa6 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - addi sp,sp,-112 │ │ │ │ - lw a4,68(a0) │ │ │ │ - sd s4,64(sp) │ │ │ │ - auipc s4,0x71 │ │ │ │ - ld s4,-256(s4) │ │ │ │ - sd ra,104(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - sd a5,40(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd zero,32(sp) │ │ │ │ - beqz a4,9188 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - li a3,1 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a5,a2 │ │ │ │ - auipc a0,0x55 │ │ │ │ - addi a0,a0,352 │ │ │ │ - beq a4,a3,904c │ │ │ │ - auipc a0,0x55 │ │ │ │ - addi a0,a0,324 │ │ │ │ - lwu a2,0(s0) │ │ │ │ - ld a4,24(a1) │ │ │ │ - ld a6,32(s0) │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - add a4,a4,a2 │ │ │ │ - ld a3,8(s0) │ │ │ │ - ld a2,0(a4) │ │ │ │ - lbu a1,24(s0) │ │ │ │ - ld a4,16(s0) │ │ │ │ - sub a3,a3,a6 │ │ │ │ - ld a2,24(a2) │ │ │ │ - lbu a6,56(s0) │ │ │ │ - add a4,a4,a3 │ │ │ │ - li a7,43 │ │ │ │ - bnez a1,9182 │ │ │ │ - addi s1,sp,32 │ │ │ │ - sd a0,16(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd a3,0(sp) │ │ │ │ - auipc a1,0x55 │ │ │ │ - addi a1,a1,296 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2194e │ │ │ │ - lw a2,68(s0) │ │ │ │ - auipc a1,0x58 │ │ │ │ - addi a1,a1,-376 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2194e │ │ │ │ - lw a5,68(s0) │ │ │ │ - beqz a5,90e4 │ │ │ │ - ld a5,72(s0) │ │ │ │ - auipc a1,0x55 │ │ │ │ - addi a1,a1,292 │ │ │ │ - mv a0,s1 │ │ │ │ - ld a2,16(a5) │ │ │ │ - jal 2194e │ │ │ │ - lw a4,68(s0) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,90e4 │ │ │ │ - li s3,72 │ │ │ │ - li s2,1 │ │ │ │ - auipc s5,0x55 │ │ │ │ - addi s5,s5,270 │ │ │ │ - ld a5,72(s0) │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s1 │ │ │ │ - add a5,a5,s3 │ │ │ │ - ld a2,16(a5) │ │ │ │ - addiw s2,s2,1 │ │ │ │ - addi s3,s3,72 │ │ │ │ - jal 2194e │ │ │ │ - lw a5,68(s0) │ │ │ │ - bltu s2,a5,90ca │ │ │ │ - auipc a1,0x59 │ │ │ │ - addi a1,a1,-1348 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2194e │ │ │ │ - lw a5,68(s0) │ │ │ │ - beqz a5,9154 │ │ │ │ - ld a4,72(s0) │ │ │ │ - ld a0,8(s0) │ │ │ │ - ld a3,32(s0) │ │ │ │ - ld a5,8(a4) │ │ │ │ - ld a2,24(a4) │ │ │ │ - auipc a1,0x55 │ │ │ │ - addi a1,a1,200 │ │ │ │ - sub a5,a5,a0 │ │ │ │ - add a5,a5,a3 │ │ │ │ - sub a2,a5,a2 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2194e │ │ │ │ - lw a4,68(s0) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,9154 │ │ │ │ - li s3,72 │ │ │ │ - li s2,1 │ │ │ │ - auipc s5,0x55 │ │ │ │ - addi s5,s5,172 │ │ │ │ - ld a4,72(s0) │ │ │ │ - ld a1,8(s0) │ │ │ │ - ld a5,32(s0) │ │ │ │ - add a4,a4,s3 │ │ │ │ - ld a3,8(a4) │ │ │ │ - ld a2,24(a4) │ │ │ │ - sub a5,a5,a1 │ │ │ │ - add a5,a5,a3 │ │ │ │ - sub a2,a5,a2 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2194e │ │ │ │ - lw a5,68(s0) │ │ │ │ - addiw s2,s2,1 │ │ │ │ - addi s3,s3,72 │ │ │ │ - bltu s2,a5,912c │ │ │ │ - mv a0,s1 │ │ │ │ - auipc a1,0x59 │ │ │ │ - addi a1,a1,-478 │ │ │ │ - jal 2194e │ │ │ │ - ld a0,32(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,918c │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - li a7,45 │ │ │ │ - j 9078 │ │ │ │ - li a0,0 │ │ │ │ - j 916e │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a5,68(a1) │ │ │ │ - beqz a5,9300 │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - li a4,1 │ │ │ │ - mv s0,a1 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a6,a3 │ │ │ │ - auipc a1,0x55 │ │ │ │ - addi a1,a1,-30 │ │ │ │ - beq a5,a4,91ca │ │ │ │ + sd s9,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x5b │ │ │ │ + addi a3,a3,110 │ │ │ │ + li a2,1897 │ │ │ │ auipc a1,0x55 │ │ │ │ - addi a1,a1,-58 │ │ │ │ - lwu a3,0(s0) │ │ │ │ - ld a5,24(a2) │ │ │ │ - ld a4,8(s0) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - ld a2,32(s0) │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a3,0(a5) │ │ │ │ - lbu a0,24(s0) │ │ │ │ - ld a5,16(s0) │ │ │ │ - sub a4,a4,a2 │ │ │ │ - ld a3,24(a3) │ │ │ │ - lbu a7,56(s0) │ │ │ │ - add a5,a5,a4 │ │ │ │ - li a2,43 │ │ │ │ - bnez a0,92fa │ │ │ │ - sd a5,16(sp) │ │ │ │ - sd a1,24(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd a2,0(sp) │ │ │ │ - li a1,1 │ │ │ │ - auipc a2,0x55 │ │ │ │ - addi a2,a2,-84 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a3,68(s0) │ │ │ │ - auipc a2,0x58 │ │ │ │ - addi a2,a2,-756 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,68(s0) │ │ │ │ - beqz a5,9266 │ │ │ │ - ld a5,72(s0) │ │ │ │ - auipc a2,0x55 │ │ │ │ - addi a2,a2,-90 │ │ │ │ - li a1,1 │ │ │ │ - ld a3,16(a5) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a4,68(s0) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,9266 │ │ │ │ - li s3,72 │ │ │ │ - li s2,1 │ │ │ │ - auipc s4,0x55 │ │ │ │ - addi s4,s4,-114 │ │ │ │ - ld a5,72(s0) │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,1 │ │ │ │ - add a5,a5,s3 │ │ │ │ - ld a3,16(a5) │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,68(s0) │ │ │ │ - addi s3,s3,72 │ │ │ │ - bltu s2,a5,924a │ │ │ │ - auipc a2,0x59 │ │ │ │ - addi a2,a2,-1734 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,68(s0) │ │ │ │ - beqz a5,92dc │ │ │ │ - ld a4,72(s0) │ │ │ │ - ld a0,8(s0) │ │ │ │ - ld a1,32(s0) │ │ │ │ - ld a5,8(a4) │ │ │ │ - ld a3,24(a4) │ │ │ │ - auipc a2,0x55 │ │ │ │ - addi a2,a2,-188 │ │ │ │ - sub a5,a5,a0 │ │ │ │ - add a5,a5,a1 │ │ │ │ - sub a3,a5,a3 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a4,68(s0) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,92dc │ │ │ │ - li s3,72 │ │ │ │ - li s2,1 │ │ │ │ - auipc s4,0x55 │ │ │ │ - addi s4,s4,-218 │ │ │ │ - ld a4,72(s0) │ │ │ │ - ld a1,8(s0) │ │ │ │ - ld a5,32(s0) │ │ │ │ - add a4,a4,s3 │ │ │ │ - ld a2,8(a4) │ │ │ │ - ld a3,24(a4) │ │ │ │ - sub a5,a5,a1 │ │ │ │ - add a5,a5,a2 │ │ │ │ - sub a3,a5,a3 │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,68(s0) │ │ │ │ - addiw s2,s2,1 │ │ │ │ - addi s3,s3,72 │ │ │ │ - bltu s2,a5,92b2 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,56(sp) │ │ │ │ - auipc a2,0x59 │ │ │ │ - addi a2,a2,-882 │ │ │ │ - li a1,1 │ │ │ │ - addi sp,sp,80 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - li a2,45 │ │ │ │ - j 91f2 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,72(a0) │ │ │ │ - sd ra,8(sp) │ │ │ │ - sw zero,68(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s0) │ │ │ │ - sd zero,72(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd zero,48(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - sw zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s4,16(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mv s4,a0 │ │ │ │ - sd s5,8(sp) │ │ │ │ - ld a0,8(a0) │ │ │ │ - mv s5,a1 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - sd ra,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,0(s4) │ │ │ │ - sd a0,8(s4) │ │ │ │ - li a2,80 │ │ │ │ - slli a5,a4,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - add a0,a0,a5 │ │ │ │ - sw zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - sd zero,16(a0) │ │ │ │ - sb zero,24(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sb zero,56(a0) │ │ │ │ - sw zero,60(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sd zero,72(a0) │ │ │ │ - mv a1,s5 │ │ │ │ - jal 36a0 │ │ │ │ - lw a2,68(s5) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a2,94e6 │ │ │ │ - lw a3,0(s4) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - li s3,72 │ │ │ │ - li s2,1 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a5,a4,0x2 │ │ │ │ - ld s0,8(s4) │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - ld s1,72(s5) │ │ │ │ - add s0,s0,a5 │ │ │ │ - lw a5,68(s0) │ │ │ │ - add s1,s1,s3 │ │ │ │ - lw a4,0(s1) │ │ │ │ - beqz a5,9498 │ │ │ │ - lw a1,0(s0) │ │ │ │ - bne a1,a4,9476 │ │ │ │ - lbu a4,24(s0) │ │ │ │ - lbu a1,40(s1) │ │ │ │ - bne a1,a4,9476 │ │ │ │ - addiw a6,a5,-1 │ │ │ │ - slli a6,a6,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - slli a4,a6,0x3 │ │ │ │ - ld a0,72(s0) │ │ │ │ - add a4,a4,a6 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,a0 │ │ │ │ - ld a7,8(a4) │ │ │ │ - ld a6,8(s1) │ │ │ │ - beqz a1,94c2 │ │ │ │ - ld a1,16(s1) │ │ │ │ - add a1,a1,a6 │ │ │ │ - addi t1,a1,-1 │ │ │ │ - bltu a7,t1,9476 │ │ │ │ - ld a3,8(s0) │ │ │ │ - ld a4,16(s0) │ │ │ │ - add a4,a4,a3 │ │ │ │ - bgeu a6,a3,9426 │ │ │ │ - sub a3,a4,a6 │ │ │ │ - sd a3,16(s0) │ │ │ │ - sd a6,8(s0) │ │ │ │ - mv a3,a6 │ │ │ │ - addi a4,a4,-1 │ │ │ │ - bgeu a4,t1,9430 │ │ │ │ - sub a1,a1,a3 │ │ │ │ - sd a1,16(s0) │ │ │ │ - lbu a4,56(s1) │ │ │ │ - lbu a3,56(s0) │ │ │ │ - bltu a4,a3,94e0 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,68(s0) │ │ │ │ - sd a0,72(s0) │ │ │ │ - li a2,72 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - mv a1,s1 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,68(s0) │ │ │ │ - lw a3,0(s4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,68(s0) │ │ │ │ - lw a2,68(s5) │ │ │ │ - addiw s2,s2,1 │ │ │ │ - addi s3,s3,72 │ │ │ │ - bltu s2,a2,93b2 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - sw a3,0(s4) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ld a3,16(s1) │ │ │ │ - ld a2,8(s1) │ │ │ │ - sw a4,0(s0) │ │ │ │ - sd a3,16(s0) │ │ │ │ - sd a2,8(s0) │ │ │ │ - lbu a4,40(s1) │ │ │ │ - ld a0,72(s0) │ │ │ │ - sb a4,24(s0) │ │ │ │ - ld a4,32(s1) │ │ │ │ - ld a3,24(s1) │ │ │ │ - sd a4,40(s0) │ │ │ │ - sd a3,32(s0) │ │ │ │ - lbu a4,56(s1) │ │ │ │ - sb a4,56(s0) │ │ │ │ - lw a4,60(s1) │ │ │ │ - sw a4,60(s0) │ │ │ │ - j 943c │ │ │ │ - ld a4,16(a4) │ │ │ │ - add a7,a7,a4 │ │ │ │ - addi a7,a7,-1 │ │ │ │ - bltu a6,a7,9476 │ │ │ │ - ld a1,16(s1) │ │ │ │ - ld a3,8(s0) │ │ │ │ - ld a4,16(s0) │ │ │ │ - add a1,a1,a6 │ │ │ │ - addi t1,a1,-1 │ │ │ │ - add a4,a4,a3 │ │ │ │ - bgeu a6,a3,9426 │ │ │ │ - j 941a │ │ │ │ - sb a4,56(s0) │ │ │ │ - j 943c │ │ │ │ - lw a3,0(s4) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - sw a3,0(s4) │ │ │ │ - ld s4,16(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - lwu a1,0(a0) │ │ │ │ - ld a0,8(a0) │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,746 │ │ │ │ - li a2,80 │ │ │ │ - j 3400 │ │ │ │ - lw a3,0(a0) │ │ │ │ - lw a4,0(a1) │ │ │ │ - mv a5,a0 │ │ │ │ - bltu a4,a3,9552 │ │ │ │ - li a0,-1 │ │ │ │ - bltu a3,a4,9554 │ │ │ │ - lbu a3,24(a5) │ │ │ │ - lbu a4,24(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a3,9554 │ │ │ │ - li a0,-1 │ │ │ │ - bltu a3,a4,9554 │ │ │ │ - ld a3,8(a5) │ │ │ │ - ld a4,8(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a3,9554 │ │ │ │ - li a0,-1 │ │ │ │ - bltu a3,a4,9554 │ │ │ │ - lw a4,68(a5) │ │ │ │ - lw a5,68(a1) │ │ │ │ - bltu a5,a4,9554 │ │ │ │ - sltu a0,a4,a5 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - addiw s2,a1,1 │ │ │ │ - addiw s5,a3,1 │ │ │ │ - mulw s2,s2,s5 │ │ │ │ - sd s6,16(sp) │ │ │ │ - mv s6,a5 │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - mv s8,a0 │ │ │ │ - li a0,0 │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli s2,a5,0x1e │ │ │ │ - mv a1,s2 │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s3,a3 │ │ │ │ - mv s7,a4 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,0 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3890 │ │ │ │ - beqz s4,9696 │ │ │ │ - slli a2,s3,0x20 │ │ │ │ - not t5,s3 │ │ │ │ - mv t1,s8 │ │ │ │ - li a4,0 │ │ │ │ - li a3,0 │ │ │ │ - li s2,0 │ │ │ │ - li a0,0 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a1,1 │ │ │ │ - addw a5,s5,t5 │ │ │ │ - beqz s3,9624 │ │ │ │ - addw t4,s5,t5 │ │ │ │ - mv a5,t4 │ │ │ │ - li a6,0 │ │ │ │ - beqz a0,967e │ │ │ │ - addiw t5,t5,-1 │ │ │ │ - j 95d4 │ │ │ │ - addi a6,a6,1 │ │ │ │ - beq a2,a6,9624 │ │ │ │ - add a7,s0,a6 │ │ │ │ - lbu t3,0(t1) │ │ │ │ - lbu a7,0(a7) │ │ │ │ - bne t3,a7,95ce │ │ │ │ - addw a7,a6,t4 │ │ │ │ - slli t3,a7,0x20 │ │ │ │ - sext.w t6,a6 │ │ │ │ - srli a7,t3,0x1e │ │ │ │ - addw t3,t5,t6 │ │ │ │ - slli t0,t3,0x20 │ │ │ │ - srli t3,t0,0x1e │ │ │ │ - add t3,t3,s1 │ │ │ │ - add a7,a7,s1 │ │ │ │ - beqz a6,9690 │ │ │ │ - lw t3,0(t3) │ │ │ │ - addiw t3,t3,1 │ │ │ │ - mv t0,t3 │ │ │ │ - sw t0,0(a7) │ │ │ │ - bgeu s2,t3,95ce │ │ │ │ - addi a6,a6,1 │ │ │ │ - mv a4,t6 │ │ │ │ - mv a3,a0 │ │ │ │ - mv s2,t3 │ │ │ │ - bne a2,a6,95d4 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - sext.w t5,a5 │ │ │ │ - addi t1,t1,1 │ │ │ │ - bne s4,a0,95b8 │ │ │ │ - sw a3,0(s7) │ │ │ │ - mv a0,s1 │ │ │ │ - sw a4,0(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,48(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - addw a7,a6,t4 │ │ │ │ - slli t3,a7,0x20 │ │ │ │ - srli a7,t3,0x1e │ │ │ │ - add a7,a7,s1 │ │ │ │ - sw a1,0(a7) │ │ │ │ - sext.w a7,a6 │ │ │ │ - bnez s2,9678 │ │ │ │ - mv a4,a7 │ │ │ │ - li a3,0 │ │ │ │ - li s2,1 │ │ │ │ - addi a6,a6,1 │ │ │ │ - beq a2,a6,9624 │ │ │ │ - add a7,s0,a6 │ │ │ │ - lbu t3,0(t1) │ │ │ │ - lbu a7,0(a7) │ │ │ │ - bne t3,a7,9678 │ │ │ │ - j 9658 │ │ │ │ - li t3,1 │ │ │ │ - li t0,1 │ │ │ │ - j 9610 │ │ │ │ - li a4,0 │ │ │ │ - li a3,0 │ │ │ │ - li s2,0 │ │ │ │ - j 9630 │ │ │ │ - fcvt.s.wu fa5,a4 │ │ │ │ + addi a1,a1,-934 │ │ │ │ + auipc a0,0x55 │ │ │ │ + addi a0,a0,50 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-192 │ │ │ │ - sd s2,160(sp) │ │ │ │ - fcvt.d.s fa5,fa5 │ │ │ │ - mv s2,a4 │ │ │ │ - fsd fs0,72(sp) │ │ │ │ - auipc a4,0x54 │ │ │ │ - fld fs0,1138(a4) │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fcvt.d.wu fa3,s2 │ │ │ │ - fcvt.d.wu fa4,a2 │ │ │ │ - sd s9,104(sp) │ │ │ │ - auipc s9,0x71 │ │ │ │ - ld s9,-1972(s9) │ │ │ │ - ld a4,0(s9) │ │ │ │ - sd a4,56(sp) │ │ │ │ - li a4,0 │ │ │ │ + sd s0,176(sp) │ │ │ │ + sd ra,184(sp) │ │ │ │ sd s1,168(sp) │ │ │ │ - fadd.d fa5,fa5,fa3 │ │ │ │ + sd s2,160(sp) │ │ │ │ sd s3,152(sp) │ │ │ │ - sd s5,136(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd ra,184(sp) │ │ │ │ - sd s0,176(sp) │ │ │ │ - fle.d a4,fa5,fa4 │ │ │ │ sd s4,144(sp) │ │ │ │ + sd s5,136(sp) │ │ │ │ sd s6,128(sp) │ │ │ │ sd s7,120(sp) │ │ │ │ + sd s8,112(sp) │ │ │ │ + sd s9,104(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ sd s11,88(sp) │ │ │ │ - sw zero,44(sp) │ │ │ │ - sw zero,48(sp) │ │ │ │ - sw zero,52(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - mv s1,a2 │ │ │ │ - mv s8,a0 │ │ │ │ - mv s3,a1 │ │ │ │ - mv s10,a3 │ │ │ │ - mv s5,a6 │ │ │ │ - beqz a4,9884 │ │ │ │ - fcvt.w.d s6,fa5,rtz │ │ │ │ - subw s4,a2,s6 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sext.w s6,s6 │ │ │ │ - add s3,a1,a5 │ │ │ │ - auipc s11,0x71 │ │ │ │ - addi s11,s11,-1812 │ │ │ │ - mv a7,s11 │ │ │ │ - mv a2,s2 │ │ │ │ - auipc a6,0x71 │ │ │ │ - ld a6,-1872(a6) │ │ │ │ - li a5,-2 │ │ │ │ - mv a4,s6 │ │ │ │ - mv a3,s3 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 152f6 │ │ │ │ - mv s7,a0 │ │ │ │ - li a1,48 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s2 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s6 │ │ │ │ - mv a4,s3 │ │ │ │ - li a3,0 │ │ │ │ - mv a1,s10 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 4ba1c │ │ │ │ - auipc a7,0x71 │ │ │ │ - ld a7,-1924(a7) │ │ │ │ - mv a5,s6 │ │ │ │ - mv a3,s2 │ │ │ │ - mv a1,s7 │ │ │ │ - li a6,-2 │ │ │ │ - mv a4,s3 │ │ │ │ - mv a2,s10 │ │ │ │ - mv a0,s8 │ │ │ │ - sd s0,8(sp) │ │ │ │ - sd s11,0(sp) │ │ │ │ - jal 1543c │ │ │ │ - mv a0,s0 │ │ │ │ - jal 4f4ae │ │ │ │ - fcvt.d.wu fa5,a0 │ │ │ │ - sext.w s2,a0 │ │ │ │ - sext.w a1,s5 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fcvt.w.d a7,fa5,rtz │ │ │ │ - addiw a5,a7,4 │ │ │ │ - bgeu a5,s1,9836 │ │ │ │ - addi a5,sp,48 │ │ │ │ - addi a4,sp,44 │ │ │ │ - li a3,0 │ │ │ │ - addiw s1,s1,-4 │ │ │ │ - addi a6,sp,52 │ │ │ │ - auipc a2,0x71 │ │ │ │ - addi a2,a2,-1944 │ │ │ │ + sd a2,72(sp) │ │ │ │ + sd a3,24(sp) │ │ │ │ + sd a4,32(sp) │ │ │ │ + sd a5,64(sp) │ │ │ │ + sd a6,56(sp) │ │ │ │ + sd a7,40(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a2,956a │ │ │ │ + auipc a1,0x55 │ │ │ │ + addi a1,a1,-688 │ │ │ │ mv a0,s0 │ │ │ │ - subw s1,s1,a7 │ │ │ │ - jal 4c308 │ │ │ │ - lw a4,52(sp) │ │ │ │ - li a3,3 │ │ │ │ - li a5,100 │ │ │ │ - bge a3,a4,97e6 │ │ │ │ - lw a5,48(sp) │ │ │ │ - fcvt.d.w fa3,a4 │ │ │ │ - auipc a4,0x54 │ │ │ │ - fld fa4,828(a4) │ │ │ │ - fcvt.d.w fa5,a5 │ │ │ │ - fdiv.d fa5,fa5,fa3 │ │ │ │ - fmul.d fa5,fa5,fa4 │ │ │ │ - fcvt.w.d a5,fa5,rtz │ │ │ │ - sext.w a5,a5 │ │ │ │ - lw a4,28(s0) │ │ │ │ - addw s4,s2,s4 │ │ │ │ - addw s4,s4,a4 │ │ │ │ - bgeu s4,s1,985c │ │ │ │ + jal 3750 │ │ │ │ + sd a0,16(sp) │ │ │ │ + beqz a0,9632 │ │ │ │ + ld a2,24(sp) │ │ │ │ + ld a1,72(sp) │ │ │ │ + lui a3,0x190 │ │ │ │ + jal 4257c │ │ │ │ + sd a0,0(sp) │ │ │ │ + ld a3,32(sp) │ │ │ │ + lw a5,8(a3) │ │ │ │ + lw a4,12(a3) │ │ │ │ + ld a0,0(a3) │ │ │ │ + addiw a3,a5,2 │ │ │ │ + bgeu a3,a4,9540 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + slli a4,a3,0x1 │ │ │ │ + add a4,a4,a3 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a0,a0,a4 │ │ │ │ + ld a4,24(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw zero,12(a0) │ │ │ │ + sd a4,0(a0) │ │ │ │ + ld a4,32(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + li s11,0 │ │ │ │ + sw a5,8(a4) │ │ │ │ + ld a5,72(sp) │ │ │ │ + li s8,0 │ │ │ │ + li s4,0 │ │ │ │ + li s5,255 │ │ │ │ + li s2,0 │ │ │ │ + li s0,0 │ │ │ │ + li s9,0 │ │ │ │ + li s3,0 │ │ │ │ + li s10,0 │ │ │ │ li s1,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 4ba7c │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ + li s6,-1 │ │ │ │ + li s7,64 │ │ │ │ + beqz a5,916a │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 425fa │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + beq a5,s6,90ca │ │ │ │ + beq a5,s7,91ea │ │ │ │ + li a4,62 │ │ │ │ + beq a5,a4,9298 │ │ │ │ + mv a4,a5 │ │ │ │ + sext.w a3,s1 │ │ │ │ + beq a5,s1,92d8 │ │ │ │ + beqz s0,9094 │ │ │ │ + bltu s8,s11,95e8 │ │ │ │ + bge a4,s5,908a │ │ │ │ + zext.b s5,a0 │ │ │ │ + li s0,1 │ │ │ │ + bge s4,a4,9094 │ │ │ │ + zext.b s4,a0 │ │ │ │ + bnez s3,91ba │ │ │ │ + or a4,s10,s9 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bnez a4,919a │ │ │ │ + li a3,10 │ │ │ │ + beq a5,a3,91b4 │ │ │ │ + li s10,0 │ │ │ │ + li a3,13 │ │ │ │ + mv s9,a4 │ │ │ │ + beq a5,a3,9054 │ │ │ │ + ld a0,0(sp) │ │ │ │ + mv s9,a4 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + jal 425fa │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + bne a5,s6,9066 │ │ │ │ + beqz s3,947c │ │ │ │ + beqz s0,90d4 │ │ │ │ + bnez s11,95ae │ │ │ │ + ld a5,192(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + sb s5,0(a5) │ │ │ │ + ld a5,200(sp) │ │ │ │ + sb s4,0(a5) │ │ │ │ + jal 35a0 │ │ │ │ + ld a5,72(sp) │ │ │ │ + beqz a5,90f0 │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 425f4 │ │ │ │ + ld a0,0(sp) │ │ │ │ jal 3670 │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a5,0(s9) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,989e │ │ │ │ ld ra,184(sp) │ │ │ │ ld s0,176(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + ld s1,168(sp) │ │ │ │ ld s2,160(sp) │ │ │ │ ld s3,152(sp) │ │ │ │ ld s4,144(sp) │ │ │ │ ld s5,136(sp) │ │ │ │ ld s6,128(sp) │ │ │ │ ld s7,120(sp) │ │ │ │ ld s8,112(sp) │ │ │ │ ld s9,104(sp) │ │ │ │ ld s10,96(sp) │ │ │ │ ld s11,88(sp) │ │ │ │ - fld fs0,72(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,168(sp) │ │ │ │ addi sp,sp,192 │ │ │ │ ret │ │ │ │ - addi a5,sp,48 │ │ │ │ - addi a4,sp,44 │ │ │ │ - addi a6,sp,52 │ │ │ │ + bnez s1,9188 │ │ │ │ + li s10,1 │ │ │ │ + li s1,64 │ │ │ │ + li a4,64 │ │ │ │ + beqz s0,92b6 │ │ │ │ + beqz s11,95c6 │ │ │ │ + mv s3,s0 │ │ │ │ + beq s11,s8,94d6 │ │ │ │ + bltu s8,s11,95e8 │ │ │ │ + bge a4,s5,913c │ │ │ │ + zext.b s5,a0 │ │ │ │ + li s0,1 │ │ │ │ + bge s4,a4,9146 │ │ │ │ + zext.b s4,a0 │ │ │ │ + bnez s3,92b6 │ │ │ │ + or a4,s9,s10 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bnez a4,92fc │ │ │ │ + li a3,10 │ │ │ │ + li s10,0 │ │ │ │ + beq a5,a3,9366 │ │ │ │ + li a3,13 │ │ │ │ + mv s9,a4 │ │ │ │ + beq a5,a3,916a │ │ │ │ + addiw s11,s11,1 │ │ │ │ + mv s9,a4 │ │ │ │ + ld a0,16(sp) │ │ │ │ + jal 3940 │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + beq a5,s6,90ca │ │ │ │ + beq a5,s7,9116 │ │ │ │ + li a4,62 │ │ │ │ + beq a5,a4,932a │ │ │ │ + mv a4,a5 │ │ │ │ + sext.w a3,s1 │ │ │ │ + beq a5,s1,936c │ │ │ │ + beqz s0,9146 │ │ │ │ + bgeu s8,s11,9134 │ │ │ │ + j 95e8 │ │ │ │ + bnez s10,924c │ │ │ │ + mv a4,s9 │ │ │ │ + beqz s3,90ac │ │ │ │ + beqz s9,9562 │ │ │ │ + li a4,10 │ │ │ │ + bne a5,a4,93dc │ │ │ │ + mv s0,s9 │ │ │ │ + mv s3,s9 │ │ │ │ + li s11,0 │ │ │ │ + li s9,0 │ │ │ │ + li s10,0 │ │ │ │ + j 9054 │ │ │ │ + li a4,43 │ │ │ │ + li s3,1 │ │ │ │ + bne a5,a4,9098 │ │ │ │ + beqz s2,9352 │ │ │ │ + bnez s11,93e2 │ │ │ │ + or a4,s9,s10 │ │ │ │ + zext.b a4,a4 │ │ │ │ + beqz a4,9478 │ │ │ │ + mv s2,a4 │ │ │ │ + beqz s10,91a4 │ │ │ │ + mv a5,s10 │ │ │ │ + mv a3,s11 │ │ │ │ + mv s10,s2 │ │ │ │ + mv s11,s8 │ │ │ │ + mv s2,s9 │ │ │ │ + j 9532 │ │ │ │ + bnez s1,9072 │ │ │ │ + li s10,1 │ │ │ │ + li s1,64 │ │ │ │ + li a4,64 │ │ │ │ + beqz s0,91ba │ │ │ │ + mv s3,s0 │ │ │ │ + beqz s11,9082 │ │ │ │ + bne s8,s11,907e │ │ │ │ + ld a4,8(sp) │ │ │ │ + bnez a4,92e6 │ │ │ │ + ld a4,56(sp) │ │ │ │ + sw s11,0(a4) │ │ │ │ + ld a4,40(sp) │ │ │ │ + sw s11,0(a4) │ │ │ │ + sd a5,48(sp) │ │ │ │ + ld a0,0(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + addiw s0,a5,1 │ │ │ │ + jal 426b0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + lui a4,0x100 │ │ │ │ + mv s8,a0 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a5,48(sp) │ │ │ │ + blt a4,a0,925a │ │ │ │ + ld a4,64(sp) │ │ │ │ + beqz a4,923a │ │ │ │ + beq s0,a4,925a │ │ │ │ + ld s8,24(sp) │ │ │ │ + bnez s3,93c4 │ │ │ │ + sd s0,8(sp) │ │ │ │ + sd s8,24(sp) │ │ │ │ + li s2,0 │ │ │ │ + li s0,0 │ │ │ │ + li s11,0 │ │ │ │ + li s8,0 │ │ │ │ + li a4,10 │ │ │ │ + bne a5,a4,962c │ │ │ │ + li s11,0 │ │ │ │ + li s2,1 │ │ │ │ + li s10,0 │ │ │ │ + j 9054 │ │ │ │ + ld a2,32(sp) │ │ │ │ + lw a4,8(a2) │ │ │ │ + lw a3,12(a2) │ │ │ │ + ld a0,0(a2) │ │ │ │ + addiw a2,a4,2 │ │ │ │ + bgeu a2,a3,9500 │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a3,a2,0x1 │ │ │ │ + add a3,a3,a2 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a0,a0,a3 │ │ │ │ + addi a3,s8,-1 │ │ │ │ + sd a3,0(a0) │ │ │ │ + ld a3,8(sp) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a3,12(a0) │ │ │ │ + ld a3,32(sp) │ │ │ │ + sw a4,8(a3) │ │ │ │ + ld a4,64(sp) │ │ │ │ + beqz a4,923c │ │ │ │ + bne s0,a4,923c │ │ │ │ + ld a5,64(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + j 90d4 │ │ │ │ + bnez s1,9072 │ │ │ │ + li s10,1 │ │ │ │ + li s1,62 │ │ │ │ + li a3,62 │ │ │ │ + bnez s11,92e0 │ │ │ │ + li s3,0 │ │ │ │ + beqz s0,9098 │ │ │ │ + mv a4,a3 │ │ │ │ + li s3,0 │ │ │ │ + j 9082 │ │ │ │ + li a4,43 │ │ │ │ + li s3,1 │ │ │ │ + bne a5,a4,914a │ │ │ │ + beqz s2,9410 │ │ │ │ + beqz s11,949e │ │ │ │ + beqz s10,95b4 │ │ │ │ + mv s8,s11 │ │ │ │ + mv s3,s10 │ │ │ │ + mv a4,s10 │ │ │ │ + li s11,0 │ │ │ │ + li s2,0 │ │ │ │ + j 915e │ │ │ │ + bnez s3,91f8 │ │ │ │ + beqz s11,92aa │ │ │ │ + ld a4,8(sp) │ │ │ │ + li s3,0 │ │ │ │ + beqz a4,9208 │ │ │ │ + ld a3,56(sp) │ │ │ │ + lw a4,0(a3) │ │ │ │ + bgeu s11,a4,92f2 │ │ │ │ + sw s11,0(a3) │ │ │ │ + ld a4,40(sp) │ │ │ │ + lw a4,0(a4) │ │ │ │ + bgeu a4,s11,9214 │ │ │ │ + j 920e │ │ │ │ + beqz s10,930e │ │ │ │ + li a4,10 │ │ │ │ + bne a5,a4,9626 │ │ │ │ + li s11,0 │ │ │ │ + li s2,1 │ │ │ │ + li s10,0 │ │ │ │ + j 916a │ │ │ │ + mv a4,s9 │ │ │ │ + beqz s3,915e │ │ │ │ + beqz s9,95ca │ │ │ │ + li a4,10 │ │ │ │ + bne a5,a4,9526 │ │ │ │ + mv s0,s9 │ │ │ │ + mv s3,s9 │ │ │ │ + li s11,0 │ │ │ │ + li s9,0 │ │ │ │ + li s10,0 │ │ │ │ + j 916a │ │ │ │ + bnez s1,9188 │ │ │ │ + li s10,1 │ │ │ │ + li s1,62 │ │ │ │ + li a3,62 │ │ │ │ + bnez s11,9374 │ │ │ │ + li s3,0 │ │ │ │ + beqz s0,914a │ │ │ │ + mv a4,a3 │ │ │ │ + li s3,0 │ │ │ │ + j 9134 │ │ │ │ + sd s8,24(sp) │ │ │ │ + mv s10,s3 │ │ │ │ + li s11,0 │ │ │ │ + li s8,0 │ │ │ │ + li s0,0 │ │ │ │ + or s2,s9,s10 │ │ │ │ + zext.b s2,s2 │ │ │ │ + beqz s2,93f2 │ │ │ │ + li s2,0 │ │ │ │ + beqz s10,91a4 │ │ │ │ + j 91de │ │ │ │ + li s9,0 │ │ │ │ + li s10,0 │ │ │ │ + j 916a │ │ │ │ + bnez s3,9122 │ │ │ │ + beqz s11,933c │ │ │ │ + li s2,0 │ │ │ │ + ld a4,8(sp) │ │ │ │ + bnez a4,9460 │ │ │ │ + ld a4,56(sp) │ │ │ │ + sw s11,0(a4) │ │ │ │ + ld a4,40(sp) │ │ │ │ + sw s11,0(a4) │ │ │ │ + sd a5,48(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + addiw s0,a5,1 │ │ │ │ + jal 3370 │ │ │ │ + mv s8,a0 │ │ │ │ + beq a0,s6,9608 │ │ │ │ + ld a5,24(sp) │ │ │ │ + lui a4,0x100 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a5,48(sp) │ │ │ │ + blt a4,a0,9426 │ │ │ │ + ld a4,64(sp) │ │ │ │ + beqz a4,93b0 │ │ │ │ + beq a4,s0,9426 │ │ │ │ + ld s8,24(sp) │ │ │ │ + bnez s2,93fc │ │ │ │ + sd s0,8(sp) │ │ │ │ + sd s8,24(sp) │ │ │ │ + li s0,0 │ │ │ │ + li s3,0 │ │ │ │ + li s11,0 │ │ │ │ + li s8,0 │ │ │ │ + j 9300 │ │ │ │ + li a4,43 │ │ │ │ + sd s0,8(sp) │ │ │ │ + beq a5,a4,9348 │ │ │ │ + sd s8,24(sp) │ │ │ │ + mv s10,s3 │ │ │ │ + li s11,0 │ │ │ │ + li s8,0 │ │ │ │ + li s2,0 │ │ │ │ + li s0,0 │ │ │ │ + j 9098 │ │ │ │ + mv s3,s9 │ │ │ │ + mv a4,s9 │ │ │ │ + j 90aa │ │ │ │ + beqz s10,952e │ │ │ │ + mv s8,s11 │ │ │ │ + mv s3,s10 │ │ │ │ + mv a4,s10 │ │ │ │ + li s11,0 │ │ │ │ + li s2,0 │ │ │ │ + j 90ac │ │ │ │ + addiw s11,s11,1 │ │ │ │ + li s9,0 │ │ │ │ + li s3,1 │ │ │ │ + li s10,0 │ │ │ │ + j 9054 │ │ │ │ + li a4,43 │ │ │ │ + bne a5,a4,94c4 │ │ │ │ + sd s0,8(sp) │ │ │ │ + sd s8,24(sp) │ │ │ │ + mv s10,s2 │ │ │ │ + li s11,0 │ │ │ │ + li s8,0 │ │ │ │ + li s0,0 │ │ │ │ + or s2,s9,s10 │ │ │ │ + zext.b s2,s2 │ │ │ │ + bnez s2,94bc │ │ │ │ + addiw s11,s11,1 │ │ │ │ + li s9,0 │ │ │ │ + li s3,1 │ │ │ │ + li s10,0 │ │ │ │ + j 916a │ │ │ │ + ld a2,32(sp) │ │ │ │ + lw a4,8(a2) │ │ │ │ + lw a3,12(a2) │ │ │ │ + ld a0,0(a2) │ │ │ │ + addiw a2,a4,2 │ │ │ │ + bgeu a2,a3,94da │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a3,a2,0x1 │ │ │ │ + add a3,a3,a2 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a0,a0,a3 │ │ │ │ + addi a3,s8,-1 │ │ │ │ + sd a3,0(a0) │ │ │ │ + ld a3,8(sp) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a3,12(a0) │ │ │ │ + ld a3,32(sp) │ │ │ │ + sw a4,8(a3) │ │ │ │ + ld a4,64(sp) │ │ │ │ + beqz a4,93b2 │ │ │ │ + bne a4,s0,93b2 │ │ │ │ + j 9292 │ │ │ │ + ld a4,56(sp) │ │ │ │ + lw a4,0(a4) │ │ │ │ + bgeu s11,a4,946e │ │ │ │ + ld a4,56(sp) │ │ │ │ + sw s11,0(a4) │ │ │ │ + ld a4,40(sp) │ │ │ │ + lw a4,0(a4) │ │ │ │ + bltu a4,s11,9380 │ │ │ │ + j 9386 │ │ │ │ + li s11,1 │ │ │ │ + j 93f4 │ │ │ │ + beqz s2,90d4 │ │ │ │ + beqz s11,90d4 │ │ │ │ + ld a5,8(sp) │ │ │ │ + bnez a5,95d2 │ │ │ │ + ld a5,56(sp) │ │ │ │ + sw s11,0(a5) │ │ │ │ + ld a5,40(sp) │ │ │ │ + sw s11,0(a5) │ │ │ │ + ld a5,8(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,8(sp) │ │ │ │ + j 90d4 │ │ │ │ + or a4,s9,s10 │ │ │ │ + zext.b a4,a4 │ │ │ │ + beqz a4,95aa │ │ │ │ + mv s2,a4 │ │ │ │ + beqz s10,9314 │ │ │ │ + mv a5,s10 │ │ │ │ + mv a3,s11 │ │ │ │ + mv s10,s2 │ │ │ │ + mv s11,s8 │ │ │ │ + mv s2,s9 │ │ │ │ + j 95b8 │ │ │ │ + li s2,0 │ │ │ │ + beqz s10,9314 │ │ │ │ + j 94b0 │ │ │ │ + mv s3,s2 │ │ │ │ + mv s10,s2 │ │ │ │ + sd s0,8(sp) │ │ │ │ + sd s8,24(sp) │ │ │ │ + li s11,0 │ │ │ │ + li s8,0 │ │ │ │ + li s2,0 │ │ │ │ + li s0,0 │ │ │ │ + j 914a │ │ │ │ + mv s2,s0 │ │ │ │ + j 9376 │ │ │ │ + addiw a4,a3,11 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a1,a4,0x1 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,32(sp) │ │ │ │ + lw a3,12(a5) │ │ │ │ + lw a4,8(a5) │ │ │ │ + sd a0,0(a5) │ │ │ │ + addiw a3,a3,11 │ │ │ │ + sw a3,12(a5) │ │ │ │ + ld a5,24(sp) │ │ │ │ + j 9436 │ │ │ │ + addiw a4,a3,11 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a1,a4,0x1 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,32(sp) │ │ │ │ + lw a3,12(a5) │ │ │ │ + lw a4,8(a5) │ │ │ │ + sd a0,0(a5) │ │ │ │ + addiw a3,a3,11 │ │ │ │ + sw a3,12(a5) │ │ │ │ + ld a5,24(sp) │ │ │ │ + j 926a │ │ │ │ + mv s3,s9 │ │ │ │ + mv a4,s9 │ │ │ │ + li s10,0 │ │ │ │ + j 915e │ │ │ │ + li a5,0 │ │ │ │ li a3,0 │ │ │ │ - auipc a2,0x70 │ │ │ │ - addi a2,a2,2000 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 4c308 │ │ │ │ - lw a4,52(sp) │ │ │ │ - li a5,3 │ │ │ │ - blt a5,a4,988a │ │ │ │ - lw a4,28(s0) │ │ │ │ - li a5,100 │ │ │ │ - lw a2,44(sp) │ │ │ │ - li a3,4 │ │ │ │ - bge a3,a2,988e │ │ │ │ - ld a3,24(sp) │ │ │ │ - bltu a5,a3,97f4 │ │ │ │ - addw a5,s2,a4 │ │ │ │ - li s1,0 │ │ │ │ - bgeu a5,s6,987a │ │ │ │ - subw s1,s6,s2 │ │ │ │ - subw s1,s1,a4 │ │ │ │ + mv s8,s11 │ │ │ │ + mv a4,s2 │ │ │ │ + mv s11,a3 │ │ │ │ + mv s2,s10 │ │ │ │ + li s3,1 │ │ │ │ + mv s10,a5 │ │ │ │ + j 90b4 │ │ │ │ + addiw a5,a4,11 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x1 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(sp) │ │ │ │ + lw a4,12(a3) │ │ │ │ + lw a5,8(a3) │ │ │ │ + sd a0,0(a3) │ │ │ │ + addiw a4,a4,11 │ │ │ │ + sw a4,12(a3) │ │ │ │ + j 9012 │ │ │ │ + li s10,0 │ │ │ │ + li a4,0 │ │ │ │ + li s3,1 │ │ │ │ + j 90ac │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,1022 │ │ │ │ mv a0,s0 │ │ │ │ - jal 4f4ae │ │ │ │ - addw s1,s1,a0 │ │ │ │ - j 97f6 │ │ │ │ - mv s6,a2 │ │ │ │ - li s4,0 │ │ │ │ - j 971c │ │ │ │ - li s1,0 │ │ │ │ - j 97c6 │ │ │ │ - lw a2,48(sp) │ │ │ │ - li a3,7 │ │ │ │ - bge a3,a2,97f4 │ │ │ │ - ld a3,24(sp) │ │ │ │ - bltu a5,a3,97f4 │ │ │ │ - j 986a │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - fcvt.s.wu fa5,a4 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s1,72(sp) │ │ │ │ - fcvt.d.s fa5,fa5 │ │ │ │ - mv s1,a4 │ │ │ │ - auipc a4,0x54 │ │ │ │ - fld fa4,624(a4) │ │ │ │ - fmul.d fa5,fa5,fa4 │ │ │ │ - fcvt.d.wu fa3,s1 │ │ │ │ - fcvt.d.wu fa4,a2 │ │ │ │ - sd s7,24(sp) │ │ │ │ - mv s7,a5 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - fadd.d fa5,fa5,fa3 │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - fle.d a5,fa5,fa4 │ │ │ │ - mv s6,a0 │ │ │ │ - mv s4,a1 │ │ │ │ - mv s3,a3 │ │ │ │ - mv s0,a2 │ │ │ │ - beqz a5,98f0 │ │ │ │ - fcvt.w.d s0,fa5,rtz │ │ │ │ - sext.w s0,s0 │ │ │ │ - auipc s8,0x70 │ │ │ │ - addi s8,s8,1816 │ │ │ │ - mv a7,s8 │ │ │ │ - mv a4,s0 │ │ │ │ - auipc a6,0x70 │ │ │ │ - ld a6,1756(a6) │ │ │ │ - li a5,-2 │ │ │ │ - mv a3,s4 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 152f6 │ │ │ │ - mv s5,a0 │ │ │ │ - li a1,48 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,s0 │ │ │ │ - li a6,0 │ │ │ │ - mv a4,s4 │ │ │ │ - li a3,0 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s3 │ │ │ │ - mv s2,a0 │ │ │ │ - jal 4ba1c │ │ │ │ - mv a5,s0 │ │ │ │ - auipc a7,0x70 │ │ │ │ - ld a7,1702(a7) │ │ │ │ - li a6,-2 │ │ │ │ - mv a4,s4 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - sd s2,8(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - jal 1543c │ │ │ │ + jal 3750 │ │ │ │ + sd a0,16(sp) │ │ │ │ + beqz a0,9632 │ │ │ │ + ld a1,24(sp) │ │ │ │ li a2,0 │ │ │ │ - auipc a1,0x70 │ │ │ │ - addi a1,a1,1728 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4c4e2 │ │ │ │ - sext.w a0,a0 │ │ │ │ - li s0,0 │ │ │ │ - bgeu a0,s7,9992 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4ba7c │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,88(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f4ae │ │ │ │ - sext.w s0,a0 │ │ │ │ - j 9966 │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd ra,120(sp) │ │ │ │ - li a5,9 │ │ │ │ - mv s0,a2 │ │ │ │ - bgeu a5,a2,9ae0 │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - mv s4,a0 │ │ │ │ + jal 3280 │ │ │ │ + li a5,-1 │ │ │ │ + sd zero,0(sp) │ │ │ │ + bne a0,a5,9002 │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,1812 │ │ │ │ + li a1,1957 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,1632 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li s11,1 │ │ │ │ + j 941e │ │ │ │ + bne s11,s8,90d4 │ │ │ │ + j 9484 │ │ │ │ + li a5,0 │ │ │ │ + li a3,0 │ │ │ │ + mv s8,s11 │ │ │ │ + mv a4,s2 │ │ │ │ + mv s11,a3 │ │ │ │ + mv s2,s10 │ │ │ │ + li s3,1 │ │ │ │ + mv s10,a5 │ │ │ │ + j 9166 │ │ │ │ + mv s3,s0 │ │ │ │ + j 9134 │ │ │ │ + li s10,0 │ │ │ │ + li a4,0 │ │ │ │ + li s3,1 │ │ │ │ + j 915e │ │ │ │ + ld a4,56(sp) │ │ │ │ + lw a5,0(a4) │ │ │ │ + bgeu s11,a5,95de │ │ │ │ + sw s11,0(a4) │ │ │ │ + ld a5,40(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + bgeu a5,s11,9496 │ │ │ │ + j 9490 │ │ │ │ + ld a3,8(sp) │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,1782 │ │ │ │ + li a1,2036 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,1538 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,1720 │ │ │ │ + li a1,2009 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,1508 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv a4,s9 │ │ │ │ + li s10,1 │ │ │ │ + j 915e │ │ │ │ + mv a4,s9 │ │ │ │ + li s10,1 │ │ │ │ + j 90ac │ │ │ │ + auipc a5,0x71 │ │ │ │ + ld a5,-1674(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,1586 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-272 │ │ │ │ + sd s1,248(sp) │ │ │ │ + auipc s1,0x71 │ │ │ │ + ld s1,-1862(s1) │ │ │ │ + sd s0,256(sp) │ │ │ │ + sd a7,112(sp) │ │ │ │ + mv s0,a7 │ │ │ │ + ld a7,0(s1) │ │ │ │ + sd a7,152(sp) │ │ │ │ + li a7,0 │ │ │ │ + li a7,-1 │ │ │ │ + sd s2,240(sp) │ │ │ │ + sd s3,232(sp) │ │ │ │ + sd s8,192(sp) │ │ │ │ + sd s11,168(sp) │ │ │ │ + sd ra,264(sp) │ │ │ │ + sd s7,200(sp) │ │ │ │ + sw zero,144(sp) │ │ │ │ + sw zero,148(sp) │ │ │ │ + sb a7,142(sp) │ │ │ │ + sb zero,143(sp) │ │ │ │ + sd a0,80(sp) │ │ │ │ + sd a2,16(sp) │ │ │ │ mv s2,a1 │ │ │ │ - mv s3,a3 │ │ │ │ - beqz a3,9aea │ │ │ │ - addiw s6,a4,77 │ │ │ │ - slli s6,s6,0x20 │ │ │ │ - srli s6,s6,0x20 │ │ │ │ - mv a1,s6 │ │ │ │ + mv s8,a3 │ │ │ │ + mv s11,a4 │ │ │ │ + mv s3,a5 │ │ │ │ + bltu a6,s0,9992 │ │ │ │ + divuw s0,a6,s0 │ │ │ │ + addiw s0,s0,1000 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli s1,a5,0x1 │ │ │ │ + add s1,s1,a5 │ │ │ │ + slli s1,s1,0x3 │ │ │ │ + li a1,16 │ │ │ │ li a0,0 │ │ │ │ - mv s1,a4 │ │ │ │ - addiw s8,a4,76 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s6 │ │ │ │ + jal 41306 │ │ │ │ + mv s7,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s7) │ │ │ │ + mv a2,s1 │ │ │ │ li a1,0 │ │ │ │ - mv s5,a0 │ │ │ │ jal 3890 │ │ │ │ - li a2,76 │ │ │ │ - auipc a1,0x54 │ │ │ │ - addi a1,a1,2024 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3530 │ │ │ │ - slli a2,s1,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ + sw zero,8(s7) │ │ │ │ + sw s0,12(s7) │ │ │ │ + beqz s3,9964 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,104(sp) │ │ │ │ + li a5,-1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,120(sp) │ │ │ │ + addi a5,sp,142 │ │ │ │ + sd s11,72(sp) │ │ │ │ + sd a5,48(sp) │ │ │ │ + addi a5,sp,143 │ │ │ │ + sd a5,56(sp) │ │ │ │ + ld a5,72(sp) │ │ │ │ + ld a1,112(sp) │ │ │ │ + sd s5,216(sp) │ │ │ │ + lw a6,0(a5) │ │ │ │ + sd s9,184(sp) │ │ │ │ + sd s10,176(sp) │ │ │ │ + li s5,0 │ │ │ │ + sd s4,224(sp) │ │ │ │ + sd s6,208(sp) │ │ │ │ + li a2,0 │ │ │ │ + li s11,0 │ │ │ │ + mv s9,s8 │ │ │ │ + mv s10,s7 │ │ │ │ + sext.w s0,s5 │ │ │ │ + bgeu a6,a1,98ae │ │ │ │ + mv s1,a6 │ │ │ │ + li s3,24 │ │ │ │ + li s4,1 │ │ │ │ + li s6,0 │ │ │ │ + slli a4,a2,0x20 │ │ │ │ + ld a1,120(sp) │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + ld a5,0(s10) │ │ │ │ + slli a3,a4,0x1 │ │ │ │ + add a3,a3,a4 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + slli a4,a6,0x20 │ │ │ │ + and s0,s0,a1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + addw s11,a6,s11 │ │ │ │ + or a4,a4,s0 │ │ │ │ + sw s11,16(a5) │ │ │ │ + sd zero,0(a5) │ │ │ │ + sd a4,8(a5) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + sw a2,8(s10) │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + sd a6,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s7,a0 │ │ │ │ mv a1,s3 │ │ │ │ - addi a0,s5,76 │ │ │ │ - jal 36a0 │ │ │ │ - li a1,48 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - fcvt.s.wu fa5,s0 │ │ │ │ - auipc a5,0x54 │ │ │ │ - fld fa4,252(a5) │ │ │ │ - li a6,0 │ │ │ │ - fcvt.d.s fa5,fa5 │ │ │ │ - li a3,0 │ │ │ │ - mv a2,s8 │ │ │ │ - fmul.d fa5,fa5,fa4 │ │ │ │ - mv a1,s5 │ │ │ │ - mv s3,a0 │ │ │ │ - auipc s9,0x70 │ │ │ │ - addi s9,s9,1490 │ │ │ │ - fcvt.w.d s1,fa5,rtz │ │ │ │ - subw s6,s0,s1 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add s2,s2,a5 │ │ │ │ - sext.w s1,s1 │ │ │ │ - mv a5,s1 │ │ │ │ - mv a4,s2 │ │ │ │ - jal 4ba1c │ │ │ │ - mv a7,s9 │ │ │ │ - auipc a6,0x70 │ │ │ │ - ld a6,1406(a6) │ │ │ │ - li a5,-3 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s2 │ │ │ │ - mv a2,s8 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 152f6 │ │ │ │ - mv a5,s1 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s7) │ │ │ │ + mv a2,s3 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + li a5,1 │ │ │ │ + sw zero,8(s7) │ │ │ │ + sw s4,12(s7) │ │ │ │ + bgeu a5,s4,998c │ │ │ │ + ld a5,16(sp) │ │ │ │ + slli s3,s5,0x3 │ │ │ │ + ld a6,24(sp) │ │ │ │ + add a5,a5,s3 │ │ │ │ + sd a5,64(sp) │ │ │ │ + addi a5,sp,148 │ │ │ │ + sd a5,24(sp) │ │ │ │ + addi a5,sp,144 │ │ │ │ + li s8,1 │ │ │ │ + sd a5,32(sp) │ │ │ │ + addiw a5,s1,1 │ │ │ │ + sd s5,96(sp) │ │ │ │ + mv s3,s9 │ │ │ │ + mv s5,s10 │ │ │ │ + mv s9,s8 │ │ │ │ + mv s10,s7 │ │ │ │ + mv s8,s6 │ │ │ │ + sd a5,40(sp) │ │ │ │ + mv s7,a6 │ │ │ │ + mv s6,a6 │ │ │ │ + ld a4,0(s3) │ │ │ │ + li a5,0 │ │ │ │ + ld a0,0(a4) │ │ │ │ + lw a1,8(a4) │ │ │ │ + addi a4,a0,36 │ │ │ │ + j 97c2 │ │ │ │ + lw a3,0(a4) │ │ │ │ + addi a4,a4,24 │ │ │ │ + bgeu a3,s7,97cc │ │ │ │ + sext.w a2,a5 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bltu a5,a1,97ba │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a5,a2,0x1 │ │ │ │ + add a5,a5,a2 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a2,a0,a5 │ │ │ │ + lw a4,12(a2) │ │ │ │ + mv a3,s7 │ │ │ │ + beqz a4,97e8 │ │ │ │ + addiw a3,s7,-1 │ │ │ │ + subw a3,a3,a4 │ │ │ │ + beqz a3,98e2 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + ld a1,0(a2) │ │ │ │ + beqz a5,9948 │ │ │ │ + ld a5,64(sp) │ │ │ │ + ld a7,24(sp) │ │ │ │ + ld a6,32(sp) │ │ │ │ + ld a2,0(a5) │ │ │ │ + ld a5,48(sp) │ │ │ │ + mv a4,s10 │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a5,56(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + mv a5,a3 │ │ │ │ + mv a3,a1 │ │ │ │ mv a1,a0 │ │ │ │ - auipc a7,0x70 │ │ │ │ - ld a7,1378(a7) │ │ │ │ - li a6,-3 │ │ │ │ - mv a4,s2 │ │ │ │ - mv a3,s8 │ │ │ │ - mv a2,s5 │ │ │ │ - mv s7,a0 │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - sd s9,0(sp) │ │ │ │ - jal 1543c │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4f4ae │ │ │ │ - fcvt.d.wu fa5,a0 │ │ │ │ - auipc a5,0x54 │ │ │ │ - fld fs0,132(a5) │ │ │ │ - mv a0,s3 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fcvt.w.d a5,fa5,rtz │ │ │ │ - addiw a5,a5,4 │ │ │ │ - bltu a5,s0,9af8 │ │ │ │ - jal 4f4ae │ │ │ │ - lw s0,28(s3) │ │ │ │ - addw s0,s6,s0 │ │ │ │ + ld a0,80(sp) │ │ │ │ + jal 8fb2 │ │ │ │ + lw a4,8(s10) │ │ │ │ + ld a0,0(s10) │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a5,a4,0x1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a0 │ │ │ │ + ld a2,0(a5) │ │ │ │ + mv s6,s1 │ │ │ │ + beqz s8,983a │ │ │ │ + ld s6,40(sp) │ │ │ │ + addiw s8,s8,-1 │ │ │ │ + lw a3,8(s5) │ │ │ │ + ld a5,0(s5) │ │ │ │ + slli a4,s6,0x20 │ │ │ │ + slli a7,a3,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + slli a1,a7,0x1 │ │ │ │ + add a1,a1,a7 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + add a5,a5,a1 │ │ │ │ + addw s11,s6,s11 │ │ │ │ + or a4,a4,s0 │ │ │ │ + sw s11,16(a5) │ │ │ │ + sd a2,0(a5) │ │ │ │ + sd a4,8(a5) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sw a3,8(s5) │ │ │ │ + addiw s9,s9,1 │ │ │ │ + addw s7,s6,s7 │ │ │ │ + bne s4,s9,97aa │ │ │ │ + mv s7,s10 │ │ │ │ + mv s10,s5 │ │ │ │ + ld s5,96(sp) │ │ │ │ + mv s9,s3 │ │ │ │ + jal 3670 │ │ │ │ mv a0,s7 │ │ │ │ jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4ba7c │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - fld fs0,24(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,112(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - auipc s5,0x54 │ │ │ │ - addi s5,s5,1774 │ │ │ │ - li s8,76 │ │ │ │ - j 9a0e │ │ │ │ - jal 4f4ae │ │ │ │ - fcvt.d.wu fa5,a0 │ │ │ │ - lw s1,28(s3) │ │ │ │ - addiw s2,s0,-4 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - mv a0,s3 │ │ │ │ - addw s1,s6,s1 │ │ │ │ - fcvt.w.d a5,fa5,rtz │ │ │ │ - subw s2,s2,a5 │ │ │ │ - jal 4f4ae │ │ │ │ - addw s1,s1,a0 │ │ │ │ - bltu s1,s2,9ac0 │ │ │ │ - j 9ab8 │ │ │ │ - mv a5,a0 │ │ │ │ - bgeu a1,a0,9b2e │ │ │ │ - mv a5,a1 │ │ │ │ - subw a0,a0,a5 │ │ │ │ - ret │ │ │ │ - bgeu a2,a1,9b3c │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a0,a0,a2 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - sd s0,16(sp) │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mv s0,a0 │ │ │ │ - li a0,0 │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - slli s2,s2,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,65 │ │ │ │ - add s2,s2,s1 │ │ │ │ - jal 3890 │ │ │ │ - sb zero,0(s2) │ │ │ │ - beqz s0,9bbe │ │ │ │ + ld a5,72(sp) │ │ │ │ + addi s5,s5,1 │ │ │ │ + addi s2,s2,8 │ │ │ │ + addi a5,a5,4 │ │ │ │ + sd a5,72(sp) │ │ │ │ + ld a5,104(sp) │ │ │ │ + addi s9,s9,8 │ │ │ │ + beq a5,s5,9958 │ │ │ │ + ld a5,72(sp) │ │ │ │ + ld a1,112(sp) │ │ │ │ + lw a2,8(s10) │ │ │ │ + lw a6,0(a5) │ │ │ │ + sext.w s0,s5 │ │ │ │ + bltu a6,a1,9716 │ │ │ │ + divuw a4,a6,a1 │ │ │ │ + remuw a5,a6,a1 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + slli s3,a3,0x1 │ │ │ │ + add s3,s3,a3 │ │ │ │ + sext.w s4,a4 │ │ │ │ + slli s3,s3,0x3 │ │ │ │ + remuw s6,a5,a4 │ │ │ │ + divuw a6,a5,a4 │ │ │ │ + addw s1,a6,a1 │ │ │ │ + mv a6,s1 │ │ │ │ + beqz s6,971e │ │ │ │ + addiw s6,s6,-1 │ │ │ │ + addiw a6,s1,1 │ │ │ │ + j 971e │ │ │ │ + lw a4,8(s10) │ │ │ │ + lw a3,12(s10) │ │ │ │ + ld a0,0(s10) │ │ │ │ + addiw a1,a4,2 │ │ │ │ + bgeu a1,a3,9916 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + slli a5,a3,0x1 │ │ │ │ + ld a2,0(a2) │ │ │ │ + add a5,a5,a3 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sd a2,0(a5) │ │ │ │ + sw s6,12(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,8(s10) │ │ │ │ + j 9830 │ │ │ │ + addiw a3,a3,11 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + slli a1,a3,0x1 │ │ │ │ + add a1,a1,a3 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a5,88(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a4,0(s3) │ │ │ │ + lw a3,12(s10) │ │ │ │ + sd a0,0(s10) │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a5,88(sp) │ │ │ │ + addiw a3,a3,11 │ │ │ │ + lw a4,8(s10) │ │ │ │ + sw a3,12(s10) │ │ │ │ + add a2,a2,a5 │ │ │ │ + j 98f6 │ │ │ │ + ld a7,48(sp) │ │ │ │ + ld a6,56(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a4,32(sp) │ │ │ │ + mv a2,s10 │ │ │ │ + jal 680e │ │ │ │ + j 9816 │ │ │ │ + mv s7,s10 │ │ │ │ + ld s4,224(sp) │ │ │ │ + ld s5,216(sp) │ │ │ │ + ld s6,208(sp) │ │ │ │ + ld s9,184(sp) │ │ │ │ + ld s10,176(sp) │ │ │ │ + auipc a5,0x70 │ │ │ │ + ld a5,1452(a5) │ │ │ │ + ld a4,152(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - li a6,5 │ │ │ │ - li a0,4 │ │ │ │ - li t4,78 │ │ │ │ - auipc t3,0x5a │ │ │ │ - addi t3,t3,988 │ │ │ │ - remuw a5,s0,a6 │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - addiw t1,a4,1 │ │ │ │ - add a2,a2,s1 │ │ │ │ - mv a4,t1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - divuw a7,s0,a6 │ │ │ │ - add a1,a1,t3 │ │ │ │ - beq a5,a0,9bb6 │ │ │ │ - lbu a5,0(a1) │ │ │ │ - sb a5,0(a2) │ │ │ │ - bgeu a0,s0,9bbe │ │ │ │ - mv s0,a7 │ │ │ │ - j 9b84 │ │ │ │ - sb t4,0(a2) │ │ │ │ - bne s0,a0,9bb2 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + bnez a5,999e │ │ │ │ + ld ra,264(sp) │ │ │ │ + ld s0,256(sp) │ │ │ │ + ld s1,248(sp) │ │ │ │ + ld s2,240(sp) │ │ │ │ + ld s3,232(sp) │ │ │ │ + ld s8,192(sp) │ │ │ │ + ld s11,168(sp) │ │ │ │ + mv a0,s7 │ │ │ │ + ld s7,200(sp) │ │ │ │ + addi sp,sp,272 │ │ │ │ ret │ │ │ │ + ld a0,0(s7) │ │ │ │ + j 987e │ │ │ │ + lui s1,0x6 │ │ │ │ + addi s1,s1,-552 │ │ │ │ + li s0,1001 │ │ │ │ + j 96ac │ │ │ │ + sd s4,224(sp) │ │ │ │ + sd s5,216(sp) │ │ │ │ + sd s6,208(sp) │ │ │ │ + sd s9,184(sp) │ │ │ │ + sd s10,176(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + lw a5,24(a0) │ │ │ │ + bgeu a1,a5,9afc │ │ │ │ + ld a5,96(a0) │ │ │ │ addi sp,sp,-96 │ │ │ │ - sd ra,88(sp) │ │ │ │ sd s1,72(sp) │ │ │ │ - beqz a1,9c90 │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a5,9b00 │ │ │ │ + ld a7,0(a5) │ │ │ │ sd s2,64(sp) │ │ │ │ - slli s2,a1,0x20 │ │ │ │ + lw s2,8(a5) │ │ │ │ + lw a4,12(a7) │ │ │ │ sd s0,80(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - fsd fs2,8(sp) │ │ │ │ - fsd fs1,16(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - li s0,0 │ │ │ │ - li s1,0 │ │ │ │ - auipc a5,0x54 │ │ │ │ - fld fs0,-202(a5) │ │ │ │ - li s5,19 │ │ │ │ - auipc a5,0x54 │ │ │ │ - fld fs2,-204(a5) │ │ │ │ - auipc s4,0x5a │ │ │ │ - addi s4,s4,852 │ │ │ │ - add a5,s3,s0 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - sext.w a3,s0 │ │ │ │ - addiw a5,a5,-65 │ │ │ │ - zext.b a5,a5 │ │ │ │ - slli a4,a5,0x2 │ │ │ │ - add a4,a4,s4 │ │ │ │ - bltu s5,a5,9c6e │ │ │ │ - lw a5,8(a4) │ │ │ │ - fcvt.d.wu fa1,a3 │ │ │ │ - addi s0,s0,1 │ │ │ │ - fcvt.d.w fs1,a5 │ │ │ │ - jal 35c0 │ │ │ │ - fcvt.d.wu fa5,s1 │ │ │ │ - fmul.d fa0,fa0,fs1 │ │ │ │ - fadd.d fa5,fa5,fa0 │ │ │ │ - fcvt.wu.d s1,fa5,rtz │ │ │ │ - sext.w s1,s1 │ │ │ │ - bne s2,s0,9c0c │ │ │ │ + mv s0,a1 │ │ │ │ + divuw a4,a1,a4 │ │ │ │ + bgeu a4,s2,9a38 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + slli a5,a3,0x1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + addi a5,a5,16 │ │ │ │ + add a5,a5,a7 │ │ │ │ + j 99f6 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a5,a5,24 │ │ │ │ + beq s2,a4,99fc │ │ │ │ + lw a2,0(a5) │ │ │ │ + bgeu s0,a2,99ee │ │ │ │ + beqz a4,9a20 │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + slli a6,a5,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + slli a2,a6,0x1 │ │ │ │ + add a2,a2,a6 │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + add a1,a7,a2 │ │ │ │ + lw a1,16(a1) │ │ │ │ + bgeu s0,a1,9a40 │ │ │ │ + mv a4,a5 │ │ │ │ + bnez a4,99fe │ │ │ │ + lw a5,16(a7) │ │ │ │ + bgeu s0,a5,9b04 │ │ │ │ ld s0,80(sp) │ │ │ │ - ld ra,88(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - fld fs0,24(sp) │ │ │ │ - fld fs1,16(sp) │ │ │ │ - fld fs2,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,72(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - fcvt.d.wu fa1,a3 │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 35c0 │ │ │ │ - fmul.d fa0,fa0,fs2 │ │ │ │ - fcvt.d.wu fa5,s1 │ │ │ │ - fadd.d fa5,fa5,fa0 │ │ │ │ - fcvt.wu.d s1,fa5,rtz │ │ │ │ - sext.w s1,s1 │ │ │ │ - bne s2,s0,9c0c │ │ │ │ - j 9c54 │ │ │ │ + sext.w a0,a4 │ │ │ │ ld ra,88(sp) │ │ │ │ - li s1,0 │ │ │ │ - mv a0,s1 │ │ │ │ ld s1,72(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - addiw s2,a2,1 │ │ │ │ - addiw s5,a4,1 │ │ │ │ - mulw s2,s2,s5 │ │ │ │ - sd s7,8(sp) │ │ │ │ - mv s7,a5 │ │ │ │ - sd s8,0(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s8,a1 │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli s2,a5,0x1e │ │ │ │ - mv a1,s2 │ │ │ │ - sd s6,16(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - sd ra,72(sp) │ │ │ │ - mv s3,a4 │ │ │ │ - mv s0,a3 │ │ │ │ - mv s6,a6 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,0 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3890 │ │ │ │ - beqz s4,9ddc │ │ │ │ - slli a3,s3,0x20 │ │ │ │ - not t5,s3 │ │ │ │ - mv a1,s8 │ │ │ │ li a4,0 │ │ │ │ - li a2,0 │ │ │ │ - li s2,0 │ │ │ │ - li a0,0 │ │ │ │ + bnez s2,99da │ │ │ │ + j 99fc │ │ │ │ + slli a3,a4,0x20 │ │ │ │ srli a3,a3,0x20 │ │ │ │ - li a6,1 │ │ │ │ - addw a5,s5,t5 │ │ │ │ - beqz s3,9d6a │ │ │ │ - addw t4,s5,t5 │ │ │ │ - mv a5,t4 │ │ │ │ - li a7,0 │ │ │ │ - beqz a0,9dc4 │ │ │ │ - addiw t5,t5,-1 │ │ │ │ - j 9d1a │ │ │ │ - addi a7,a7,1 │ │ │ │ - beq a3,a7,9d6a │ │ │ │ - add t1,s0,a7 │ │ │ │ - lbu t3,0(a1) │ │ │ │ - lbu t1,0(t1) │ │ │ │ - bne t3,t1,9d14 │ │ │ │ - addw t1,a7,t4 │ │ │ │ - slli t3,t1,0x20 │ │ │ │ - sext.w t6,a7 │ │ │ │ - srli t1,t3,0x1e │ │ │ │ - addw t3,t5,t6 │ │ │ │ - slli t0,t3,0x20 │ │ │ │ - srli t3,t0,0x1e │ │ │ │ - add t3,t3,s1 │ │ │ │ - add t1,t1,s1 │ │ │ │ - beqz a7,9dd6 │ │ │ │ - lw t3,0(t3) │ │ │ │ - addiw t3,t3,1 │ │ │ │ - mv t0,t3 │ │ │ │ - sw t0,0(t1) │ │ │ │ - bgeu s2,t3,9d14 │ │ │ │ - addi a7,a7,1 │ │ │ │ - mv a4,t6 │ │ │ │ - mv a2,a0 │ │ │ │ - mv s2,t3 │ │ │ │ - bne a3,a7,9d1a │ │ │ │ - addiw a0,a0,1 │ │ │ │ - sext.w t5,a5 │ │ │ │ - addi a1,a1,1 │ │ │ │ - bne s4,a0,9cfe │ │ │ │ - sw a2,0(s7) │ │ │ │ - mv a0,s1 │ │ │ │ - sw a4,0(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,48(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + slli a5,a3,0x1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a7 │ │ │ │ + lw a5,16(a5) │ │ │ │ + bltu s0,a5,9a28 │ │ │ │ + add a7,a7,a2 │ │ │ │ + lw a6,16(a7) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a7,s0 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,1518 │ │ │ │ + addi a1,a1,-1836 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,394 │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + jal 34674 │ │ │ │ + ld a5,96(s1) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a7,s0 │ │ │ │ + ld a3,0(a5) │ │ │ │ + li a6,0 │ │ │ │ + li a4,0 │ │ │ │ + lw a2,8(a3) │ │ │ │ + lw a5,16(a3) │ │ │ │ + addi a1,a1,-1830 │ │ │ │ + sd a2,0(sp) │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,1524 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,340 │ │ │ │ + li s7,1 │ │ │ │ + jal 34674 │ │ │ │ + li s3,24 │ │ │ │ + bgeu s7,s2,9af6 │ │ │ │ + lui s5,0x1 │ │ │ │ + auipc s6,0x54 │ │ │ │ + addi s6,s6,1494 │ │ │ │ + addi s5,s5,-1824 │ │ │ │ + auipc s4,0x54 │ │ │ │ + addi s4,s4,306 │ │ │ │ + ld a5,96(s1) │ │ │ │ + mv a4,s7 │ │ │ │ + mv a7,s0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s6 │ │ │ │ + add a0,a0,s3 │ │ │ │ + lw a6,-8(a0) │ │ │ │ + lw a5,16(a0) │ │ │ │ + lw a0,8(a0) │ │ │ │ + mv a1,s5 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + jal 34674 │ │ │ │ + addi s3,s3,24 │ │ │ │ + bne s2,s7,9ace │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a0,-1 │ │ │ │ ret │ │ │ │ - addw t1,a7,t4 │ │ │ │ - slli t3,t1,0x20 │ │ │ │ - srli t1,t3,0x1e │ │ │ │ - add t1,t1,s1 │ │ │ │ - sw a6,0(t1) │ │ │ │ - sext.w t1,a7 │ │ │ │ - bnez s2,9dbe │ │ │ │ + li a0,-1 │ │ │ │ + j 9a30 │ │ │ │ + li a2,3 │ │ │ │ + slli a2,a2,0x23 │ │ │ │ + addi a2,a2,-24 │ │ │ │ + j 9a56 │ │ │ │ + addi sp,sp,-256 │ │ │ │ + sd s0,240(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + auipc s0,0x70 │ │ │ │ + ld s0,1022(s0) │ │ │ │ + mv s9,a3 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + sd s1,232(sp) │ │ │ │ + sd a5,64(sp) │ │ │ │ + mv s1,a5 │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd a5,136(sp) │ │ │ │ + li a5,0 │ │ │ │ + slli a5,a3,0x2 │ │ │ │ + sd s3,216(sp) │ │ │ │ + sd a0,16(sp) │ │ │ │ + slli s3,a3,0x3 │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd ra,248(sp) │ │ │ │ + sd s4,208(sp) │ │ │ │ + sd s10,160(sp) │ │ │ │ + sw zero,128(sp) │ │ │ │ + sw zero,132(sp) │ │ │ │ + sb zero,126(sp) │ │ │ │ + sb zero,127(sp) │ │ │ │ + sd a4,48(sp) │ │ │ │ + sd a6,56(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,0 │ │ │ │ + bnez s1,9d16 │ │ │ │ + jal 41306 │ │ │ │ + ld a1,40(sp) │ │ │ │ + mv s10,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld t3,24(sp) │ │ │ │ + mv t1,a0 │ │ │ │ + bnez s9,9ed8 │ │ │ │ + sd zero,32(sp) │ │ │ │ + li s4,0 │ │ │ │ + li a7,1 │ │ │ │ + ld a2,32(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + mv a5,s9 │ │ │ │ mv a4,t1 │ │ │ │ - li a2,0 │ │ │ │ - li s2,1 │ │ │ │ - addi a7,a7,1 │ │ │ │ - beq a3,a7,9d6a │ │ │ │ - add t1,s0,a7 │ │ │ │ - lbu t3,0(a1) │ │ │ │ - lbu t1,0(t1) │ │ │ │ - bne t3,t1,9dbe │ │ │ │ - j 9d9e │ │ │ │ - li t3,1 │ │ │ │ - li t0,1 │ │ │ │ - j 9d56 │ │ │ │ - li a4,0 │ │ │ │ - li a2,0 │ │ │ │ - li s2,0 │ │ │ │ - j 9d76 │ │ │ │ - addi sp,sp,-304 │ │ │ │ - sd s0,288(sp) │ │ │ │ - mulw s0,a2,a2 │ │ │ │ + mv a6,s4 │ │ │ │ + mv a3,s10 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t3,56(sp) │ │ │ │ + sd t1,24(sp) │ │ │ │ + jal 9652 │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld t1,24(sp) │ │ │ │ + ld t3,56(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a5,9c98 │ │ │ │ + beqz t3,9fce │ │ │ │ + lw a5,64(t3) │ │ │ │ + bne a5,s9,9fce │ │ │ │ + lw a5,24(t3) │ │ │ │ + bne a5,s4,9fce │ │ │ │ + ld a0,96(t3) │ │ │ │ + beqz a0,9fce │ │ │ │ + lw a2,8(s1) │ │ │ │ + lw a5,8(a0) │ │ │ │ + bne a5,a2,9fce │ │ │ │ + beqz s9,9be0 │ │ │ │ + ld a3,40(sp) │ │ │ │ + ld a4,72(t3) │ │ │ │ + mv a5,t1 │ │ │ │ + add a1,t1,a3 │ │ │ │ + lw a6,0(a5) │ │ │ │ + lw a3,0(a4) │ │ │ │ + bne a6,a3,9f76 │ │ │ │ + addi a5,a5,4 │ │ │ │ + addi a4,a4,4 │ │ │ │ + bne a5,a1,9bce │ │ │ │ + beqz a2,9c08 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + ld a5,0(s1) │ │ │ │ + ld a3,0(a0) │ │ │ │ + slli a1,a2,0x1 │ │ │ │ + add a1,a1,a2 │ │ │ │ + addi a5,a5,12 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + addi a3,a3,12 │ │ │ │ + add a1,a1,a5 │ │ │ │ + lw a2,0(a5) │ │ │ │ + lw a4,0(a3) │ │ │ │ + bne a2,a4,9fa2 │ │ │ │ + addi a5,a5,24 │ │ │ │ + addi a3,a3,24 │ │ │ │ + bne a1,a5,9bf8 │ │ │ │ + mv a0,t1 │ │ │ │ + sd t3,16(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld t3,16(sp) │ │ │ │ + ld a3,32(sp) │ │ │ │ + lw a5,132(sp) │ │ │ │ + lw a4,40(t3) │ │ │ │ + sd a3,136(t3) │ │ │ │ + li a3,1 │ │ │ │ + sd s0,88(t3) │ │ │ │ + sd s1,104(t3) │ │ │ │ + sd s10,120(t3) │ │ │ │ + sb a3,59(t3) │ │ │ │ + bgeu a4,a5,9c38 │ │ │ │ + sw a5,40(t3) │ │ │ │ + lw a5,128(sp) │ │ │ │ + lw a4,36(t3) │ │ │ │ + bgeu a5,a4,9c46 │ │ │ │ + sw a5,36(t3) │ │ │ │ + lbu a5,126(sp) │ │ │ │ + lbu a4,44(t3) │ │ │ │ + bgeu a5,a4,9c56 │ │ │ │ + sb a5,44(t3) │ │ │ │ + lbu a5,127(sp) │ │ │ │ + lbu a4,45(t3) │ │ │ │ + bltu a4,a5,9c92 │ │ │ │ + mv a0,t3 │ │ │ │ auipc a5,0x70 │ │ │ │ - ld a5,292(a5) │ │ │ │ - ld a4,0(a5) │ │ │ │ - sd a4,184(sp) │ │ │ │ + ld a5,684(a5) │ │ │ │ + sw zero,28(a0) │ │ │ │ + sb zero,61(a0) │ │ │ │ + ld a4,136(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - sd a1,24(sp) │ │ │ │ + bnez a5,a064 │ │ │ │ + ld ra,248(sp) │ │ │ │ + ld s0,240(sp) │ │ │ │ + ld s1,232(sp) │ │ │ │ + ld s3,216(sp) │ │ │ │ + ld s4,208(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + ld s10,160(sp) │ │ │ │ + addi sp,sp,256 │ │ │ │ + ret │ │ │ │ + sb a5,45(t3) │ │ │ │ + j 9c62 │ │ │ │ + li a1,152 │ │ │ │ li a0,0 │ │ │ │ - sd ra,296(sp) │ │ │ │ - sd a3,0(sp) │ │ │ │ - sd s1,280(sp) │ │ │ │ - sd s2,272(sp) │ │ │ │ - sd s4,256(sp) │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - srli s0,a4,0x1e │ │ │ │ - mv a1,s0 │ │ │ │ - mv s2,a3 │ │ │ │ - sd s6,240(sp) │ │ │ │ - sd s3,264(sp) │ │ │ │ - mv s6,a2 │ │ │ │ - sd s5,248(sp) │ │ │ │ - sd s7,232(sp) │ │ │ │ - sd s8,224(sp) │ │ │ │ - sd s9,216(sp) │ │ │ │ - sd s10,208(sp) │ │ │ │ - sd s11,200(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv s4,a0 │ │ │ │ + sd t1,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + lbu a4,127(sp) │ │ │ │ + lbu a5,126(sp) │ │ │ │ + lw a1,128(sp) │ │ │ │ + slliw a4,a4,0x8 │ │ │ │ + or a5,a5,a4 │ │ │ │ + ld a4,32(sp) │ │ │ │ + lw a2,132(sp) │ │ │ │ + ld t1,16(sp) │ │ │ │ + sd a4,128(a0) │ │ │ │ + ld a4,64(sp) │ │ │ │ + li a3,1 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sb a4,58(a0) │ │ │ │ + li a4,256 │ │ │ │ + sd zero,8(a0) │ │ │ │ + sw zero,28(a0) │ │ │ │ + sw zero,32(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sb zero,59(a0) │ │ │ │ + sh a3,60(a0) │ │ │ │ + sb a3,62(a0) │ │ │ │ + sd s1,96(a0) │ │ │ │ + sd s10,112(a0) │ │ │ │ + sd s0,80(a0) │ │ │ │ + sw s4,24(a0) │ │ │ │ + sh a4,56(a0) │ │ │ │ + sw s9,64(a0) │ │ │ │ + sd t1,72(a0) │ │ │ │ + sw a1,36(a0) │ │ │ │ + sw a2,40(a0) │ │ │ │ + sh a5,44(a0) │ │ │ │ + j 9c64 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,32(sp) │ │ │ │ + ld t3,24(sp) │ │ │ │ + beqz s9,9f5c │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + mv s2,s0 │ │ │ │ + mv s5,a0 │ │ │ │ + add s1,s3,s0 │ │ │ │ + mv s4,t3 │ │ │ │ + ld a0,0(s2) │ │ │ │ + addi s2,s2,8 │ │ │ │ + addi s5,s5,8 │ │ │ │ + jal 42502 │ │ │ │ + sd a0,-8(s5) │ │ │ │ + bne s2,s1,9d38 │ │ │ │ + mv a1,s3 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli s1,a4,0x1e │ │ │ │ - mv a7,a0 │ │ │ │ - mv a1,s1 │ │ │ │ + sd s4,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a1,40(sp) │ │ │ │ + mv s10,a0 │ │ │ │ li a0,0 │ │ │ │ - sd a7,16(sp) │ │ │ │ - sd s1,160(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv t5,a0 │ │ │ │ - mv a1,s1 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld t3,24(sp) │ │ │ │ + mv t1,a0 │ │ │ │ + beqz a5,9e52 │ │ │ │ + mv s5,a5 │ │ │ │ + add s3,s3,a5 │ │ │ │ + mv s1,s0 │ │ │ │ + li s4,0 │ │ │ │ + addi s6,sp,132 │ │ │ │ + addi a5,sp,128 │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s9,104(sp) │ │ │ │ + mv s0,s4 │ │ │ │ + mv s2,s10 │ │ │ │ + mv s4,s5 │ │ │ │ + addi s8,sp,127 │ │ │ │ + mv s5,s3 │ │ │ │ + addi s7,sp,126 │ │ │ │ + sd a5,24(sp) │ │ │ │ + sd s10,72(sp) │ │ │ │ + sd t1,80(sp) │ │ │ │ + sd t3,88(sp) │ │ │ │ + mv s3,s1 │ │ │ │ + mv s9,t1 │ │ │ │ + mv s11,s6 │ │ │ │ + ld a5,0(s4) │ │ │ │ + li a1,16 │ │ │ │ li a0,0 │ │ │ │ - sd t5,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a4,a0 │ │ │ │ + lw s6,8(a5) │ │ │ │ + addi s4,s4,8 │ │ │ │ + addi s2,s2,8 │ │ │ │ + slli a4,s6,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli s1,a4,0x1 │ │ │ │ + add s1,s1,a4 │ │ │ │ + slli s1,s1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + mv s10,a0 │ │ │ │ mv a1,s1 │ │ │ │ li a0,0 │ │ │ │ - sd a4,72(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a4,a0 │ │ │ │ - mv a2,s0 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s1 │ │ │ │ li a1,0 │ │ │ │ - mv a0,s4 │ │ │ │ - sd a4,80(sp) │ │ │ │ + sd a0,0(s10) │ │ │ │ jal 3890 │ │ │ │ - mv a2,s0 │ │ │ │ - li s0,3 │ │ │ │ - divuw s0,s2,s0 │ │ │ │ - ld a7,16(sp) │ │ │ │ + ld a2,-8(s4) │ │ │ │ + ld a1,0(s3) │ │ │ │ + sw zero,8(s10) │ │ │ │ + sw s6,12(s10) │ │ │ │ + ld a6,24(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + sd s10,-8(s2) │ │ │ │ + sd s8,8(sp) │ │ │ │ + sd s7,0(sp) │ │ │ │ + mv a7,s11 │ │ │ │ + li a5,0 │ │ │ │ + mv a4,s10 │ │ │ │ + li a3,0 │ │ │ │ + jal 8fb2 │ │ │ │ + sext.w a0,a0 │ │ │ │ + sw a0,0(s9) │ │ │ │ + addw s0,s0,a0 │ │ │ │ + addi s9,s9,4 │ │ │ │ + addi s3,s3,8 │ │ │ │ + bne s4,s5,9d98 │ │ │ │ + mv s4,s0 │ │ │ │ + ld s10,72(sp) │ │ │ │ + ld t1,80(sp) │ │ │ │ + ld t3,88(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld a5,56(sp) │ │ │ │ + divuw a3,s4,a5 │ │ │ │ + mv a5,a3 │ │ │ │ + bnez a3,9e20 │ │ │ │ + li a5,1 │ │ │ │ + lui a4,0x2 │ │ │ │ + addi a4,a4,1807 │ │ │ │ + sext.w a7,a5 │ │ │ │ + bgeu a4,a3,9e44 │ │ │ │ + lui a4,0x2 │ │ │ │ + addiw a4,a4,1808 │ │ │ │ + remuw a7,a5,a4 │ │ │ │ + divuw a5,a5,a4 │ │ │ │ + divuw a7,a7,a5 │ │ │ │ + addw a7,a7,a4 │ │ │ │ + ld s2,224(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld s6,192(sp) │ │ │ │ + ld s7,184(sp) │ │ │ │ + ld s8,176(sp) │ │ │ │ + ld s11,152(sp) │ │ │ │ + j 9b78 │ │ │ │ + mv s11,s10 │ │ │ │ + add s3,s3,s10 │ │ │ │ + sd s10,24(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ + li s4,0 │ │ │ │ + addi a5,sp,128 │ │ │ │ + mv s2,s0 │ │ │ │ + sd s0,88(sp) │ │ │ │ + sd s9,96(sp) │ │ │ │ + mv s0,s4 │ │ │ │ + li s1,0 │ │ │ │ + addi s8,sp,127 │ │ │ │ + addi s7,sp,126 │ │ │ │ + addi s6,sp,132 │ │ │ │ + sd t1,72(sp) │ │ │ │ + sd t3,80(sp) │ │ │ │ + mv s4,s11 │ │ │ │ + mv s9,t1 │ │ │ │ + mv s5,a5 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s11,a0 │ │ │ │ li a1,0 │ │ │ │ - mv a0,a7 │ │ │ │ - jal 3890 │ │ │ │ - ld t5,8(sp) │ │ │ │ - mv a7,a0 │ │ │ │ - slliw s0,s0,0x1 │ │ │ │ - beqz s6,a694 │ │ │ │ - ld a5,0(sp) │ │ │ │ - ld a4,24(sp) │ │ │ │ - sd zero,40(sp) │ │ │ │ - addiw s9,a5,1 │ │ │ │ - slli a3,s9,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - addi a4,a4,4 │ │ │ │ - sd a3,8(sp) │ │ │ │ - slli s11,a5,0x20 │ │ │ │ - addi a3,sp,180 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - sd a4,48(sp) │ │ │ │ - li s7,0 │ │ │ │ - li s2,78 │ │ │ │ - auipc s1,0x5a │ │ │ │ - addi s1,s1,164 │ │ │ │ - sd a3,32(sp) │ │ │ │ - addiw s8,a5,-1 │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd a0,88(sp) │ │ │ │ - sd t5,96(sp) │ │ │ │ - sd s0,104(sp) │ │ │ │ - sd a4,56(sp) │ │ │ │ - ld a5,48(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ li a0,0 │ │ │ │ - lw s0,0(a5) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s11 │ │ │ │ - li a1,65 │ │ │ │ - mv s9,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s9,s11 │ │ │ │ - sb zero,0(a5) │ │ │ │ - li a2,5 │ │ │ │ - li a5,0 │ │ │ │ - li a3,4 │ │ │ │ - beqz s0,9f44 │ │ │ │ - remuw a4,s0,a2 │ │ │ │ - sext.w a1,a4 │ │ │ │ - divuw a0,s0,a2 │ │ │ │ - beq a1,a3,9f32 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s1 │ │ │ │ - lbu a1,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s9 │ │ │ │ - sb a1,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu a3,s0,9f44 │ │ │ │ - mv s0,a0 │ │ │ │ - remuw a4,s0,a2 │ │ │ │ - sext.w a1,a4 │ │ │ │ - divuw a0,s0,a2 │ │ │ │ - bne a1,a3,9f04 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s9 │ │ │ │ - sb s2,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s0,a3,9f20 │ │ │ │ - ld s4,40(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - addi a5,sp,176 │ │ │ │ - li s0,0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - beq s0,s7,9ff0 │ │ │ │ - ld a1,8(sp) │ │ │ │ - li a0,0 │ │ │ │ - lw s5,0(s3) │ │ │ │ - jal 1d4e0 │ │ │ │ - li a1,65 │ │ │ │ - mv a2,s11 │ │ │ │ - mv s10,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s10,s11 │ │ │ │ - sb zero,0(a5) │ │ │ │ - li a1,5 │ │ │ │ + jal 41306 │ │ │ │ + ld a2,0(s1) │ │ │ │ + ld a1,0(s2) │ │ │ │ + sd a0,0(s11) │ │ │ │ + sd zero,8(s11) │ │ │ │ + sd s11,0(s4) │ │ │ │ + sd s8,8(sp) │ │ │ │ + sd s7,0(sp) │ │ │ │ + mv a7,s6 │ │ │ │ + mv a6,s5 │ │ │ │ li a5,0 │ │ │ │ - li a6,4 │ │ │ │ - beqz s5,9fcc │ │ │ │ - remuw a4,s5,a1 │ │ │ │ - sext.w a3,a4 │ │ │ │ - divuw a2,s5,a1 │ │ │ │ - beq a3,a6,9fba │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s1 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s10 │ │ │ │ - sb a3,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu a6,s5,9fcc │ │ │ │ - mv s5,a2 │ │ │ │ - remuw a4,s5,a1 │ │ │ │ - sext.w a3,a4 │ │ │ │ - divuw a2,s5,a1 │ │ │ │ - bne a3,a6,9f8c │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s10 │ │ │ │ - sb s2,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s5,a6,9fa8 │ │ │ │ - ld a3,0(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ - ld a4,16(sp) │ │ │ │ - mv a2,s10 │ │ │ │ - mv a1,a3 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 9556 │ │ │ │ - lw a5,176(sp) │ │ │ │ - sext.w a0,a0 │ │ │ │ - beq s8,a5,a000 │ │ │ │ - lw a4,180(sp) │ │ │ │ - beq s8,a4,a01e │ │ │ │ + mv a4,s11 │ │ │ │ + li a3,0 │ │ │ │ mv a0,s10 │ │ │ │ - jal 3670 │ │ │ │ - addiw a5,s0,1 │ │ │ │ - addi s3,s3,8 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - beq s6,a5,a03a │ │ │ │ - mv s0,a5 │ │ │ │ - j 9f4e │ │ │ │ - lw a4,180(sp) │ │ │ │ - addiw a3,a0,-1 │ │ │ │ - bne a3,a4,9fe6 │ │ │ │ - slli a2,s4,0x20 │ │ │ │ - srli a3,a2,0x1e │ │ │ │ - bgeu a4,a5,a032 │ │ │ │ - ld a5,88(sp) │ │ │ │ - add a3,a3,a5 │ │ │ │ - sw a0,0(a3) │ │ │ │ - j 9fea │ │ │ │ - addiw a3,a0,-1 │ │ │ │ - bne a3,a5,9fea │ │ │ │ - slli a2,s4,0x20 │ │ │ │ - srli a3,a2,0x1e │ │ │ │ - bltu a4,a5,a016 │ │ │ │ - ld a5,64(sp) │ │ │ │ - add a3,a3,a5 │ │ │ │ - sw a0,0(a3) │ │ │ │ - j 9fea │ │ │ │ - mv a0,s9 │ │ │ │ - jal 3670 │ │ │ │ - ld a4,48(sp) │ │ │ │ - addiw a5,s7,1 │ │ │ │ - addi a4,a4,8 │ │ │ │ - sd a4,48(sp) │ │ │ │ - ld a4,40(sp) │ │ │ │ - addw a4,s6,a4 │ │ │ │ - sd a4,40(sp) │ │ │ │ - beq s0,s7,a05a │ │ │ │ - mv s7,a5 │ │ │ │ - j 9ecc │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld a7,88(sp) │ │ │ │ - ld t5,96(sp) │ │ │ │ - ld s0,104(sp) │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a5,0(sp) │ │ │ │ - sd a4,112(sp) │ │ │ │ - sd zero,104(sp) │ │ │ │ - mulw a3,s6,a5 │ │ │ │ - addiw a2,a5,1 │ │ │ │ - mv a4,a2 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,16(sp) │ │ │ │ - slli s5,a5,0x20 │ │ │ │ - sd zero,96(sp) │ │ │ │ - sd zero,152(sp) │ │ │ │ - sd zero,128(sp) │ │ │ │ - mv a4,a3 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - li s3,-1 │ │ │ │ - sd a4,168(sp) │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - auipc s2,0x5a │ │ │ │ - addi s2,s2,-314 │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd a7,88(sp) │ │ │ │ - sd t5,120(sp) │ │ │ │ - sd s0,136(sp) │ │ │ │ - sd s6,40(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld a2,160(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - mv a0,s1 │ │ │ │ + jal 8fb2 │ │ │ │ + sext.w a0,a0 │ │ │ │ + sw a0,0(s9) │ │ │ │ + addi s4,s4,8 │ │ │ │ + addw s0,s0,a0 │ │ │ │ + addi s2,s2,8 │ │ │ │ + addi s1,s1,8 │ │ │ │ + addi s9,s9,4 │ │ │ │ + bne s4,s3,9e7e │ │ │ │ + mv s4,s0 │ │ │ │ + ld s10,24(sp) │ │ │ │ + ld t1,72(sp) │ │ │ │ + ld t3,80(sp) │ │ │ │ + ld s0,88(sp) │ │ │ │ + ld s9,96(sp) │ │ │ │ + j 9e14 │ │ │ │ + li s4,0 │ │ │ │ + addi a5,sp,128 │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + mv s1,s0 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + mv s0,s4 │ │ │ │ + sd s2,224(sp) │ │ │ │ + add s3,s3,s10 │ │ │ │ + addi s8,sp,127 │ │ │ │ + addi s7,sp,126 │ │ │ │ + addi s6,sp,132 │ │ │ │ + sd t3,24(sp) │ │ │ │ + mv s4,s10 │ │ │ │ + mv s11,t1 │ │ │ │ + mv s9,t1 │ │ │ │ + mv s5,a5 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - slli a5,s4,0x2 │ │ │ │ - ld s9,80(sp) │ │ │ │ - add a5,a5,s1 │ │ │ │ - mv a6,s1 │ │ │ │ - li a4,1 │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld t5,136(sp) │ │ │ │ - ld s6,40(sp) │ │ │ │ - sext.w s0,s4 │ │ │ │ - sw a4,0(a5) │ │ │ │ - sw s3,0(s9) │ │ │ │ - mv t1,s0 │ │ │ │ - li a3,0 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli t3,a5,0x1e │ │ │ │ - sw zero,176(sp) │ │ │ │ - add t3,t3,s9 │ │ │ │ - beqz s6,a136 │ │ │ │ - mulw a7,t1,s6 │ │ │ │ - mv a1,a6 │ │ │ │ li a0,0 │ │ │ │ - li a4,0 │ │ │ │ - j a0f0 │ │ │ │ - lw a0,176(sp) │ │ │ │ - addw a5,a7,a4 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s1 │ │ │ │ - lw a2,0(a5) │ │ │ │ - bgeu a0,a2,a12e │ │ │ │ - bltu a2,t5,a12e │ │ │ │ - lw a2,0(a1) │ │ │ │ - bnez a2,a12e │ │ │ │ - lw a2,0(t3) │ │ │ │ - beq a2,s3,a122 │ │ │ │ - slli a0,a2,0x20 │ │ │ │ - srli a2,a0,0x1e │ │ │ │ - add a2,a2,a6 │ │ │ │ - sw zero,0(a2) │ │ │ │ - sw a4,0(t3) │ │ │ │ - lw a5,0(a5) │ │ │ │ - sw a5,176(sp) │ │ │ │ - li a5,1 │ │ │ │ - sw a5,0(a1) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a1,a1,4 │ │ │ │ - bne s6,a4,a0ee │ │ │ │ - lw t1,0(t3) │ │ │ │ - beq t1,s3,a150 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s9 │ │ │ │ - sw s3,0(a5) │ │ │ │ - j a0d2 │ │ │ │ - ld a5,72(sp) │ │ │ │ - ld s6,40(sp) │ │ │ │ - sw s3,0(a5) │ │ │ │ - sw zero,176(sp) │ │ │ │ - beqz s6,a1d6 │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld a6,120(sp) │ │ │ │ - ld t5,136(sp) │ │ │ │ - mv t1,a5 │ │ │ │ - mv a0,a5 │ │ │ │ - li t3,0 │ │ │ │ - mv t4,s0 │ │ │ │ - mulw t4,s6,t4 │ │ │ │ - mv a1,a6 │ │ │ │ - li a7,0 │ │ │ │ - li a4,0 │ │ │ │ - j a17a │ │ │ │ - lw a7,176(sp) │ │ │ │ - addw a5,t4,a4 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s10 │ │ │ │ - lw a2,0(a5) │ │ │ │ - bgeu a7,a2,a1b4 │ │ │ │ - bltu a2,t5,a1b4 │ │ │ │ - lw a2,0(a1) │ │ │ │ - bnez a2,a1b4 │ │ │ │ - lw a2,0(a0) │ │ │ │ - beq a2,s3,a1aa │ │ │ │ - slli a7,a2,0x20 │ │ │ │ - srli a2,a7,0x1e │ │ │ │ - add a2,a2,a6 │ │ │ │ - sw zero,0(a2) │ │ │ │ - sw a4,0(a0) │ │ │ │ - lw a5,0(a5) │ │ │ │ - sw a5,176(sp) │ │ │ │ - li a5,1 │ │ │ │ - sw a5,0(a1) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a1,a1,4 │ │ │ │ - bne s6,a4,a178 │ │ │ │ - lw t4,0(a0) │ │ │ │ - beq t4,s3,a670 │ │ │ │ - addiw t3,t3,1 │ │ │ │ - addi t1,t1,4 │ │ │ │ - bgeu t3,s6,a1de │ │ │ │ - sw s3,0(t1) │ │ │ │ - mv a0,t1 │ │ │ │ - sw zero,176(sp) │ │ │ │ - j a16c │ │ │ │ - lw a5,0(a5) │ │ │ │ - beq a5,s3,a65e │ │ │ │ - li t3,1 │ │ │ │ - ld s0,168(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + sd zero,8(s2) │ │ │ │ + sd s2,0(s4) │ │ │ │ + mv a7,s8 │ │ │ │ + mv a6,s7 │ │ │ │ + mv a5,s6 │ │ │ │ + mv a4,s5 │ │ │ │ + li a3,0 │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,0 │ │ │ │ + jal 680e │ │ │ │ + sext.w a0,a0 │ │ │ │ + sw a0,0(s9) │ │ │ │ + addi s4,s4,8 │ │ │ │ + addw s0,s0,a0 │ │ │ │ + addi s1,s1,8 │ │ │ │ + addi s9,s9,4 │ │ │ │ + bne s4,s3,9f08 │ │ │ │ + mv s4,s0 │ │ │ │ + ld t3,24(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + mv t1,s11 │ │ │ │ + sd zero,32(sp) │ │ │ │ + j 9e14 │ │ │ │ + li a1,0 │ │ │ │ li a0,0 │ │ │ │ - sd t3,56(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - sd a3,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s0 │ │ │ │ + sd t3,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s10,a0 │ │ │ │ li a1,0 │ │ │ │ - sd a0,8(sp) │ │ │ │ - jal 3890 │ │ │ │ - ld a3,32(sp) │ │ │ │ - ld t3,56(sp) │ │ │ │ - addiw s0,t3,-1 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - ld a5,72(sp) │ │ │ │ - sd a4,56(sp) │ │ │ │ - li s7,0 │ │ │ │ - add t1,a5,a4 │ │ │ │ - slli a5,t3,0x20 │ │ │ │ - srli s8,a5,0x1e │ │ │ │ - ld a5,0(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - li s11,5 │ │ │ │ - sw a5,32(sp) │ │ │ │ - li s0,4 │ │ │ │ - li s4,78 │ │ │ │ - mv s9,t3 │ │ │ │ - sd a3,144(sp) │ │ │ │ - mv s1,t3 │ │ │ │ - mv s8,t1 │ │ │ │ - lwu a5,0(s8) │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a1,16(sp) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ li a0,0 │ │ │ │ - lw s10,4(a5) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,65 │ │ │ │ - mv s6,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s6,s5 │ │ │ │ - sb zero,0(a5) │ │ │ │ - li a5,0 │ │ │ │ - beqz s10,a2ae │ │ │ │ - remuw a4,s10,s11 │ │ │ │ - sext.w a3,a4 │ │ │ │ - divuw a2,s10,s11 │ │ │ │ - beq a3,s0,a29c │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s2 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s6 │ │ │ │ - sb a3,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu s0,s10,a2ae │ │ │ │ - mv s10,a2 │ │ │ │ - remuw a4,s10,s11 │ │ │ │ - sext.w a3,a4 │ │ │ │ - divuw a2,s10,s11 │ │ │ │ - bne a3,s0,a26e │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s6 │ │ │ │ - sb s4,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s10,s0,a28a │ │ │ │ - beq s9,s1,a30a │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a3,64(sp) │ │ │ │ - lw a5,0(s8) │ │ │ │ - sub a4,s8,a4 │ │ │ │ - add a4,a4,a3 │ │ │ │ - ld a3,40(sp) │ │ │ │ - lw a4,0(a4) │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s6 │ │ │ │ - addiw s9,s9,-1 │ │ │ │ - addi s8,s8,-4 │ │ │ │ - mulw a5,a5,a3 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - ld a4,48(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw s7,0(a5) │ │ │ │ - lw a5,32(sp) │ │ │ │ - subw s7,a5,s7 │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a0,s7,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - beqz s9,a32a │ │ │ │ - ld a5,0(sp) │ │ │ │ - addw a5,a5,s7 │ │ │ │ - sw a5,32(sp) │ │ │ │ - j a22e │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a0,s7,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s6 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s6 │ │ │ │ - addiw s9,s9,-1 │ │ │ │ - jal 3670 │ │ │ │ - addi s8,s8,-4 │ │ │ │ - bnez s9,a22e │ │ │ │ - ld a3,144(sp) │ │ │ │ - ld a5,72(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - beq a5,s3,a3f4 │ │ │ │ - ld a5,112(sp) │ │ │ │ - ld a1,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld t3,24(sp) │ │ │ │ + mv t1,a0 │ │ │ │ + j 9b74 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,528 │ │ │ │ + addi a1,a1,-1642 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,-908 │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,548 │ │ │ │ + addi a1,a1,-1635 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,-952 │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,256 │ │ │ │ + addi a1,a1,-1652 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,-996 │ │ │ │ + sd t3,16(sp) │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + jal 323d2 │ │ │ │ + ld t3,16(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a4,s9 │ │ │ │ + lw a3,64(t3) │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,272 │ │ │ │ + addi a1,a1,-1651 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,-1044 │ │ │ │ + jal 323d2 │ │ │ │ + ld t3,16(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a4,s4 │ │ │ │ + lw a3,24(t3) │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,278 │ │ │ │ + addi a1,a1,-1650 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,-1078 │ │ │ │ + jal 323d2 │ │ │ │ + ld t3,16(sp) │ │ │ │ + lw a4,8(s1) │ │ │ │ + lui a1,0x1 │ │ │ │ + ld a5,96(t3) │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,276 │ │ │ │ + addi a1,a1,-1649 │ │ │ │ + lw a3,8(a5) │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,-1114 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + mv t1,a1 │ │ │ │ + lui a1,0x2 │ │ │ │ + addi sp,sp,-208 │ │ │ │ + mv t3,a0 │ │ │ │ + addi a1,a1,1808 │ │ │ │ li a0,0 │ │ │ │ - lw s0,0(a5) │ │ │ │ - sd a3,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,65 │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s1,184(sp) │ │ │ │ + sd s2,176(sp) │ │ │ │ + sd s3,168(sp) │ │ │ │ + sd s4,160(sp) │ │ │ │ + sd ra,200(sp) │ │ │ │ + sd s5,152(sp) │ │ │ │ + sd s6,144(sp) │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s8,128(sp) │ │ │ │ + sd s9,120(sp) │ │ │ │ + sd s10,112(sp) │ │ │ │ + sd s11,104(sp) │ │ │ │ + sd t3,72(sp) │ │ │ │ + mv s4,t1 │ │ │ │ + sd t1,56(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + mv s3,a3 │ │ │ │ + sd a4,48(sp) │ │ │ │ + mv s0,a5 │ │ │ │ + sd a6,32(sp) │ │ │ │ + sd a7,64(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + beqz s4,a7f2 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,-1872 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3750 │ │ │ │ mv s4,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s4,s5 │ │ │ │ - sb zero,0(a5) │ │ │ │ - ld a3,32(sp) │ │ │ │ - li a5,0 │ │ │ │ - li a1,5 │ │ │ │ - li a2,4 │ │ │ │ - li t1,78 │ │ │ │ - beqz s0,a3b4 │ │ │ │ - remuw a4,s0,a1 │ │ │ │ - sext.w a0,a4 │ │ │ │ - divuw a7,s0,a1 │ │ │ │ - beq a0,a2,a3a2 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ + beqz a0,a8f8 │ │ │ │ + bgtz s0,a34e │ │ │ │ + beqz s3,a1cc │ │ │ │ + ld a5,64(sp) │ │ │ │ + lui s3,0x2 │ │ │ │ + li s2,0 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sd s4,0(sp) │ │ │ │ + li s11,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + li s10,0 │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + li s5,0 │ │ │ │ + li s0,0 │ │ │ │ + li s9,0 │ │ │ │ + li s6,0 │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + li s7,-1 │ │ │ │ + sd a5,80(sp) │ │ │ │ + mv s4,s2 │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 3940 │ │ │ │ + slliw s2,a0,0x18 │ │ │ │ + sraiw s2,s2,0x18 │ │ │ │ + mv s8,a0 │ │ │ │ + beq s2,s7,a19a │ │ │ │ + addiw a5,s3,-1 │ │ │ │ + beq a5,s11,a58e │ │ │ │ + li a5,64 │ │ │ │ + beq s2,a5,a42c │ │ │ │ + li a5,62 │ │ │ │ + beq s2,a5,a566 │ │ │ │ + bnez s0,a61a │ │ │ │ + bnez s4,a3d0 │ │ │ │ + beq s2,s6,a54a │ │ │ │ + mv a5,s9 │ │ │ │ + li s4,0 │ │ │ │ + or s9,s9,s5 │ │ │ │ + zext.b s9,s9 │ │ │ │ + bnez s9,a3e8 │ │ │ │ + li a5,10 │ │ │ │ + li s5,0 │ │ │ │ + beq s2,a5,a0fc │ │ │ │ + li a4,0 │ │ │ │ + li a5,13 │ │ │ │ + beq s2,a5,a53a │ │ │ │ + or s9,s9,s4 │ │ │ │ + zext.b s9,s9 │ │ │ │ + addiw a2,s11,1 │ │ │ │ + bnez s9,a6d2 │ │ │ │ + sd a2,48(sp) │ │ │ │ + jal 38d0 <__ctype_toupper_loc@plt> │ │ │ │ + ld a4,0(a0) │ │ │ │ + slli s2,s2,0x2 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ add a4,a4,s2 │ │ │ │ - lbu a0,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s4 │ │ │ │ - sb a0,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu a2,s0,a3b4 │ │ │ │ - mv s0,a7 │ │ │ │ - remuw a4,s0,a1 │ │ │ │ - sext.w a0,a4 │ │ │ │ - divuw a7,s0,a1 │ │ │ │ - bne a0,a2,a374 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ + lw a4,0(a4) │ │ │ │ + ld a2,48(sp) │ │ │ │ + ld a0,0(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sb a4,0(a5) │ │ │ │ + mv s11,a2 │ │ │ │ + jal 3940 │ │ │ │ + slliw s2,a0,0x18 │ │ │ │ + sraiw s2,s2,0x18 │ │ │ │ + li s4,0 │ │ │ │ + li s5,0 │ │ │ │ + mv s8,a0 │ │ │ │ + bne s2,s7,a110 │ │ │ │ + mv s2,s4 │ │ │ │ + ld s4,0(sp) │ │ │ │ + bnez s0,a768 │ │ │ │ + bnez s11,a7cc │ │ │ │ + mv a0,s4 │ │ │ │ + jal 35a0 │ │ │ │ + ld ra,200(sp) │ │ │ │ + ld s0,192(sp) │ │ │ │ + ld a0,56(sp) │ │ │ │ + ld s1,184(sp) │ │ │ │ + ld s2,176(sp) │ │ │ │ + ld s3,168(sp) │ │ │ │ + ld s4,160(sp) │ │ │ │ + ld s5,152(sp) │ │ │ │ + ld s6,144(sp) │ │ │ │ + ld s7,136(sp) │ │ │ │ + ld s8,128(sp) │ │ │ │ + ld s9,120(sp) │ │ │ │ + ld s10,112(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + addi sp,sp,208 │ │ │ │ + ret │ │ │ │ + ld a5,64(sp) │ │ │ │ + lui s3,0x2 │ │ │ │ + li s2,0 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + li s5,0 │ │ │ │ + li s0,0 │ │ │ │ + li s6,0 │ │ │ │ + li s11,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + li s10,0 │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + li s7,-1 │ │ │ │ + sd a5,88(sp) │ │ │ │ + mv s4,s2 │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 3940 │ │ │ │ + slliw s8,a0,0x18 │ │ │ │ + sraiw s8,s8,0x18 │ │ │ │ + mv s9,a0 │ │ │ │ + beq s8,s7,a19a │ │ │ │ + addiw a5,s3,-1 │ │ │ │ + beq a5,s11,a578 │ │ │ │ + li a5,64 │ │ │ │ + beq s8,a5,a41a │ │ │ │ + li a5,62 │ │ │ │ + beq s8,a5,a554 │ │ │ │ + bnez s0,a5a4 │ │ │ │ + bnez s4,a382 │ │ │ │ + sext.w a5,s6 │ │ │ │ + beq s8,a5,a296 │ │ │ │ + li s4,0 │ │ │ │ + or a5,s2,s5 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bnez a5,a39c │ │ │ │ + li a4,10 │ │ │ │ + li s5,0 │ │ │ │ + li s2,0 │ │ │ │ + beq s8,a4,a1f2 │ │ │ │ + li a4,13 │ │ │ │ + beq s8,a4,a1f2 │ │ │ │ + ld a3,48(sp) │ │ │ │ + addiw a4,s11,1 │ │ │ │ + beqz a3,a45c │ │ │ │ + or a5,a5,s4 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bnez a5,a45c │ │ │ │ + sd a4,80(sp) │ │ │ │ + jal 3350 <__ctype_tolower_loc@plt> │ │ │ │ + ld a3,0(a0) │ │ │ │ + slli s8,s8,0x2 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + add a3,a3,s8 │ │ │ │ + lw a3,0(a3) │ │ │ │ + ld a4,80(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s1 │ │ │ │ + mv s11,a4 │ │ │ │ + sb a3,0(a5) │ │ │ │ + li s4,0 │ │ │ │ + li s5,0 │ │ │ │ + li s2,0 │ │ │ │ + j a1f2 │ │ │ │ + bnez s4,a382 │ │ │ │ + sext.w a5,s6 │ │ │ │ + bne s8,a5,a22e │ │ │ │ + bnez s0,a22e │ │ │ │ + li s0,0 │ │ │ │ + beqz s11,a230 │ │ │ │ + ld a5,64(sp) │ │ │ │ + beqz a5,a734 │ │ │ │ + ld a5,88(sp) │ │ │ │ + ld a4,32(sp) │ │ │ │ + bgeu a4,a5,a762 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s4 │ │ │ │ - sb t1,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s0,a2,a390 │ │ │ │ - ld a5,72(sp) │ │ │ │ - ld a4,104(sp) │ │ │ │ - mv a2,s5 │ │ │ │ - lw a5,0(a5) │ │ │ │ - mv a1,s4 │ │ │ │ - sd a3,32(sp) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - ld a4,48(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - ld a4,0(sp) │ │ │ │ - subw a5,a4,a5 │ │ │ │ - addw a5,a5,s7 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz s0,a750 │ │ │ │ ld a4,8(sp) │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a4 │ │ │ │ - sext.w s7,a5 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s4 │ │ │ │ + beqz a4,a8d6 │ │ │ │ + li s0,1 │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld a3,24(sp) │ │ │ │ + ld a2,16(sp) │ │ │ │ + ld a1,56(sp) │ │ │ │ + ld a0,72(sp) │ │ │ │ + ld s1,208(sp) │ │ │ │ + mv a6,s11 │ │ │ │ + mv a7,s2 │ │ │ │ + jalr s1 │ │ │ │ + lui a1,0x2 │ │ │ │ + addiw a5,s2,1 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,32(sp) │ │ │ │ + lui s3,0x2 │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + sd zero,40(sp) │ │ │ │ + li s4,0 │ │ │ │ + li s11,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + li s10,0 │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + li a5,10 │ │ │ │ + bne s8,a5,a43e │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lui a1,0x2 │ │ │ │ + sd a0,16(sp) │ │ │ │ + sb zero,0(a5) │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lui s3,0x2 │ │ │ │ + li a5,1 │ │ │ │ + sd s11,24(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + li s2,0 │ │ │ │ + li s11,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + sd a5,40(sp) │ │ │ │ + j a1f2 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 3280 │ │ │ │ + li a5,-1 │ │ │ │ + bne a0,a5,a0d0 │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,-288 │ │ │ │ + addi a1,a1,-1538 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,-1908 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s0,s4 │ │ │ │ + mv s2,s4 │ │ │ │ + bltu s10,s11,a892 │ │ │ │ + sext.w a5,s6 │ │ │ │ + beq s8,a5,a60a │ │ │ │ + or a5,s2,s5 │ │ │ │ + zext.b a5,a5 │ │ │ │ + li s4,1 │ │ │ │ + beqz a5,a23c │ │ │ │ + bnez s2,a30c │ │ │ │ + beqz s0,a246 │ │ │ │ + li a5,10 │ │ │ │ + bne s8,a5,a44e │ │ │ │ + mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - ld a3,32(sp) │ │ │ │ + lui a1,0x2 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lui s3,0x2 │ │ │ │ + mv s1,a0 │ │ │ │ + mv s4,s0 │ │ │ │ + li s5,0 │ │ │ │ + li s11,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + j a1f2 │ │ │ │ + mv s0,s4 │ │ │ │ + mv s9,s4 │ │ │ │ + bltu s10,s11,a892 │ │ │ │ + beq s2,s6,a46c │ │ │ │ + mv a5,s9 │ │ │ │ + or s9,s9,s5 │ │ │ │ + zext.b s9,s9 │ │ │ │ + li s4,1 │ │ │ │ + beqz s9,a144 │ │ │ │ + bnez a5,a4e6 │ │ │ │ + beqz s0,a14c │ │ │ │ + li a5,10 │ │ │ │ + bne s2,a5,a6b4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + lui a1,0x2 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lui s3,0x2 │ │ │ │ + mv s1,a0 │ │ │ │ + mv s4,s0 │ │ │ │ + li s5,0 │ │ │ │ + li s9,0 │ │ │ │ + li s11,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + j a0fc │ │ │ │ + bnez s6,a288 │ │ │ │ + zext.b s6,s9 │ │ │ │ + bnez s4,a37e │ │ │ │ + li s0,1 │ │ │ │ + li s2,1 │ │ │ │ + j a22e │ │ │ │ + bnez s6,a53e │ │ │ │ + zext.b s6,s8 │ │ │ │ + bnez s4,a3cc │ │ │ │ + li s0,1 │ │ │ │ + li s9,1 │ │ │ │ + j a134 │ │ │ │ + beqz s0,a6ae │ │ │ │ + bnez s5,a44c │ │ │ │ + mv s2,s0 │ │ │ │ + mv a5,s0 │ │ │ │ + j a246 │ │ │ │ + mv s2,s5 │ │ │ │ + li a5,13 │ │ │ │ + beq s8,a5,a7b6 │ │ │ │ + addiw a4,s11,1 │ │ │ │ + li s0,1 │ │ │ │ + li s5,1 │ │ │ │ + slli s11,s11,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + add s11,s11,s1 │ │ │ │ + sb s9,0(s11) │ │ │ │ + mv s11,a4 │ │ │ │ + j a1f2 │ │ │ │ + beqz s0,a54a │ │ │ │ + beqz s11,a88c │ │ │ │ + bne s10,s11,a3d8 │ │ │ │ + ld a5,64(sp) │ │ │ │ + beqz a5,a84c │ │ │ │ ld a5,80(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - beq a5,s3,a4c6 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a1,16(sp) │ │ │ │ + ld a4,32(sp) │ │ │ │ + bgeu a4,a5,a762 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz s0,a70e │ │ │ │ + ld a4,8(sp) │ │ │ │ + beqz a4,a8d6 │ │ │ │ + li s0,1 │ │ │ │ + ld s3,32(sp) │ │ │ │ + ld a3,24(sp) │ │ │ │ + ld a2,16(sp) │ │ │ │ + ld a1,56(sp) │ │ │ │ + ld a0,72(sp) │ │ │ │ + ld s1,208(sp) │ │ │ │ + mv a7,s3 │ │ │ │ + mv a6,s11 │ │ │ │ + jalr s1 │ │ │ │ + lui a1,0x2 │ │ │ │ + addiw a5,s3,1 │ │ │ │ + addi a1,a1,1808 │ │ │ │ li a0,0 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw s0,4(a5) │ │ │ │ - sd a3,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,65 │ │ │ │ - mv s4,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s4,s5 │ │ │ │ + sd a5,32(sp) │ │ │ │ + lui s3,0x2 │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + li s11,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + li s10,0 │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + li s4,0 │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + li a5,10 │ │ │ │ + bne s2,a5,a528 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lui a1,0x2 │ │ │ │ + sd a0,16(sp) │ │ │ │ sb zero,0(a5) │ │ │ │ - ld a3,32(sp) │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lui s3,0x2 │ │ │ │ + li a5,1 │ │ │ │ + sd s11,24(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + li s11,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + sd a5,40(sp) │ │ │ │ + li s9,0 │ │ │ │ + j a0fc │ │ │ │ + beqz s0,a6a8 │ │ │ │ + bnez s5,a6b6 │ │ │ │ + li a5,13 │ │ │ │ + mv a4,s0 │ │ │ │ + mv s9,s0 │ │ │ │ + bne s2,a5,a154 │ │ │ │ + mv s9,a4 │ │ │ │ + j a0fc │ │ │ │ + bnez s4,a3d0 │ │ │ │ + bne s2,s6,a134 │ │ │ │ + bnez s0,a134 │ │ │ │ + bnez s11,a6ea │ │ │ │ + mv a5,s9 │ │ │ │ + li s0,0 │ │ │ │ + j a138 │ │ │ │ + bnez s6,a288 │ │ │ │ + zext.b s6,s9 │ │ │ │ + beqz s4,a720 │ │ │ │ + li s0,0 │ │ │ │ + mv s2,s4 │ │ │ │ + j a382 │ │ │ │ + bnez s6,a53e │ │ │ │ + zext.b s6,s8 │ │ │ │ + beqz s4,a72a │ │ │ │ + li s0,0 │ │ │ │ + mv s9,s4 │ │ │ │ + j a3d0 │ │ │ │ + slliw s3,s3,0x1 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + slli a1,s3,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + j a20e │ │ │ │ + slliw s3,s3,0x1 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + slli a1,s3,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + j a118 │ │ │ │ + li a5,43 │ │ │ │ + bne s8,a5,a6da │ │ │ │ + ld a5,40(sp) │ │ │ │ + beqz a5,a6da │ │ │ │ + bnez s11,a5c2 │ │ │ │ + bnez s4,a5fc │ │ │ │ + ld s0,40(sp) │ │ │ │ + li s11,0 │ │ │ │ + sd a5,40(sp) │ │ │ │ + j a22e │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lui a1,0x2 │ │ │ │ + sd a0,8(sp) │ │ │ │ + sb zero,0(a5) │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lui s3,0x2 │ │ │ │ + ld s5,40(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s10,s11 │ │ │ │ li a5,0 │ │ │ │ - li a1,5 │ │ │ │ - li a2,4 │ │ │ │ - li t1,78 │ │ │ │ - beqz s0,a486 │ │ │ │ - remuw a4,s0,a1 │ │ │ │ - sext.w a0,a4 │ │ │ │ - divuw a7,s0,a1 │ │ │ │ - beq a0,a2,a474 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + beqz s4,a5ba │ │ │ │ + sd a5,40(sp) │ │ │ │ + sext.w a5,s6 │ │ │ │ + mv s0,s4 │ │ │ │ + li s11,0 │ │ │ │ + bne s8,a5,a38e │ │ │ │ + beqz s0,a296 │ │ │ │ + beqz s11,a616 │ │ │ │ + beq s10,s11,a684 │ │ │ │ + mv s4,s0 │ │ │ │ + j a230 │ │ │ │ + li a5,43 │ │ │ │ + bne s2,a5,a6e2 │ │ │ │ + ld a5,40(sp) │ │ │ │ + beqz a5,a6e2 │ │ │ │ + bnez s11,a642 │ │ │ │ + beqz s4,a67c │ │ │ │ + li a4,43 │ │ │ │ + sd a5,40(sp) │ │ │ │ + mv s0,s4 │ │ │ │ + li s11,0 │ │ │ │ + bne s6,a4,a3d8 │ │ │ │ + mv a5,s9 │ │ │ │ + li s11,0 │ │ │ │ + j a138 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lui a1,0x2 │ │ │ │ + sd a0,8(sp) │ │ │ │ + sb zero,0(a5) │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lui s3,0x2 │ │ │ │ + ld s5,40(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s10,s11 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + li a5,0 │ │ │ │ + bnez s4,a62e │ │ │ │ + ld s0,40(sp) │ │ │ │ + li s11,0 │ │ │ │ + sd a5,40(sp) │ │ │ │ + j a134 │ │ │ │ + ld a5,64(sp) │ │ │ │ + bnez a5,a2a2 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s2 │ │ │ │ - lbu a0,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + j a2ca │ │ │ │ + li a4,1 │ │ │ │ + li s9,1 │ │ │ │ + j a14e │ │ │ │ + li s2,1 │ │ │ │ + li a5,1 │ │ │ │ + j a246 │ │ │ │ + li s5,0 │ │ │ │ + li a5,13 │ │ │ │ + beq s2,a5,a7ae │ │ │ │ + mv a5,s11 │ │ │ │ + mv s9,s5 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + li s0,1 │ │ │ │ + li s5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sb s8,0(a5) │ │ │ │ + j a0fc │ │ │ │ + mv a5,s11 │ │ │ │ + mv s9,a4 │ │ │ │ + mv s11,a2 │ │ │ │ + j a6c6 │ │ │ │ + beqz s4,a22e │ │ │ │ + mv s0,s4 │ │ │ │ + j a382 │ │ │ │ + beqz s4,a134 │ │ │ │ + mv s0,s4 │ │ │ │ + j a3d0 │ │ │ │ + ld a5,64(sp) │ │ │ │ + li s0,0 │ │ │ │ + bnez a5,a47c │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s4 │ │ │ │ - sb a0,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu a2,s0,a486 │ │ │ │ - mv s0,a7 │ │ │ │ - remuw a4,s0,a1 │ │ │ │ - sext.w a0,a4 │ │ │ │ - divuw a7,s0,a1 │ │ │ │ - bne a0,a2,a446 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,8(sp) │ │ │ │ + li s0,0 │ │ │ │ + bnez a4,a4ac │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + li s0,0 │ │ │ │ + li a5,0 │ │ │ │ + j a4ac │ │ │ │ + beq s6,s8,a7c4 │ │ │ │ + li s0,0 │ │ │ │ + li s2,1 │ │ │ │ + j a22e │ │ │ │ + beq s6,s2,a7bc │ │ │ │ + li s0,0 │ │ │ │ + li s9,1 │ │ │ │ + j a134 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s4 │ │ │ │ - sb t1,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s0,a2,a462 │ │ │ │ - ld a5,80(sp) │ │ │ │ - ld a4,104(sp) │ │ │ │ - mv a2,s5 │ │ │ │ - lw a5,0(a5) │ │ │ │ - mv a1,s4 │ │ │ │ - sd a3,32(sp) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - ld a4,88(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - ld a4,0(sp) │ │ │ │ - subw a5,a4,a5 │ │ │ │ - addw a5,a5,s7 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ ld a4,8(sp) │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a4 │ │ │ │ - sext.w s7,a5 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - ld a3,32(sp) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a3,a5b8 │ │ │ │ - ld a4,80(sp) │ │ │ │ - addiw s0,a3,-2 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s0,a5,0x1e │ │ │ │ - ld s1,88(sp) │ │ │ │ - addi a5,a4,8 │ │ │ │ - ld s6,40(sp) │ │ │ │ - add a5,a5,s0 │ │ │ │ - addi a7,a4,4 │ │ │ │ - sd a5,32(sp) │ │ │ │ - li s4,5 │ │ │ │ - li s11,4 │ │ │ │ - li s0,78 │ │ │ │ - mv s9,a7 │ │ │ │ - lwu a5,0(s9) │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a1,16(sp) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - li a0,0 │ │ │ │ - lw s8,4(a5) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,65 │ │ │ │ - mv s10,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s10,s5 │ │ │ │ - sb zero,0(a5) │ │ │ │ + li s0,0 │ │ │ │ + bnez a4,a2d2 │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + li s0,0 │ │ │ │ li a5,0 │ │ │ │ - beqz s8,a574 │ │ │ │ - remuw a4,s8,s4 │ │ │ │ - sext.w a3,a4 │ │ │ │ - divuw a2,s8,s4 │ │ │ │ - beq a3,s11,a562 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ + j a2d2 │ │ │ │ + mv s2,s4 │ │ │ │ + ld s4,0(sp) │ │ │ │ + beqz s0,a7cc │ │ │ │ + beqz s2,a1a6 │ │ │ │ + beqz s11,a1a6 │ │ │ │ + bne s10,s11,a1a6 │ │ │ │ + addiw a1,s10,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s10,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s2 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,8(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a4,a8b4 │ │ │ │ + ld a4,16(sp) │ │ │ │ + beqz a4,a86a │ │ │ │ + ld a7,32(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a3,24(sp) │ │ │ │ + ld a2,16(sp) │ │ │ │ + ld a1,56(sp) │ │ │ │ + ld a0,72(sp) │ │ │ │ + ld s0,208(sp) │ │ │ │ + mv a6,s11 │ │ │ │ + jalr s0 │ │ │ │ + j a1a6 │ │ │ │ + mv s9,s5 │ │ │ │ + li s0,1 │ │ │ │ + li s5,1 │ │ │ │ + j a0fc │ │ │ │ + li s5,1 │ │ │ │ + li s0,1 │ │ │ │ + j a1f2 │ │ │ │ + li s6,62 │ │ │ │ + li s9,1 │ │ │ │ + j a54a │ │ │ │ + li s6,62 │ │ │ │ + li s2,1 │ │ │ │ + j a296 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s10 │ │ │ │ - sb a3,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu s11,s8,a574 │ │ │ │ - mv s8,a2 │ │ │ │ - remuw a4,s8,s4 │ │ │ │ - sext.w a3,a4 │ │ │ │ - divuw a2,s8,s4 │ │ │ │ - bne a3,s11,a534 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,8(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + bnez a4,a796 │ │ │ │ + sd a0,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + j a796 │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + li a5,1 │ │ │ │ + sd a0,56(sp) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sw zero,64(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + sd zero,112(a0) │ │ │ │ + sd zero,128(a0) │ │ │ │ + sd zero,96(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sh zero,58(a0) │ │ │ │ + sh zero,60(a0) │ │ │ │ + sb a5,62(a0) │ │ │ │ + j a0b8 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s10 │ │ │ │ - sb s0,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s8,s11,a550 │ │ │ │ - lw a5,-4(s9) │ │ │ │ - lw a4,0(s9) │ │ │ │ - ld a3,0(sp) │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s10 │ │ │ │ - addw s7,a3,s7 │ │ │ │ - addi s9,s9,4 │ │ │ │ - mulw a5,a5,s6 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s1 │ │ │ │ - lw a5,0(a5) │ │ │ │ - subw s7,s7,a5 │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a0,s7,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3670 │ │ │ │ - ld a5,32(sp) │ │ │ │ - bne s9,a5,a4f4 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 3310 │ │ │ │ - lwu a5,128(sp) │ │ │ │ - bgeu a5,a0,a656 │ │ │ │ - ld a5,152(sp) │ │ │ │ - beqz a5,a5d6 │ │ │ │ - mv a0,a5 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + j a4a4 │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,1418 │ │ │ │ + addi a1,a1,-1413 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,894 │ │ │ │ + sd a5,0(sp) │ │ │ │ + jal 34674 │ │ │ │ + ld a5,0(sp) │ │ │ │ + j a79a │ │ │ │ + mv s4,s0 │ │ │ │ + mv a5,s9 │ │ │ │ + j a138 │ │ │ │ + ld a3,16(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,-1566 │ │ │ │ + addi a1,a1,-1504 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,854 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x59 │ │ │ │ + addi a3,a3,1890 │ │ │ │ + addi a2,a2,-1422 │ │ │ │ + auipc a1,0x53 │ │ │ │ + addi a1,a1,822 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,1302 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x59 │ │ │ │ + addi a3,a3,1856 │ │ │ │ + addi a2,a2,-1486 │ │ │ │ + auipc a1,0x53 │ │ │ │ + addi a1,a1,788 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,1268 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a4,0(a0) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,-1786 │ │ │ │ + addi a1,a1,-1545 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,746 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-256 │ │ │ │ + sd s0,240(sp) │ │ │ │ + lw s0,256(sp) │ │ │ │ + sd s1,232(sp) │ │ │ │ + sd ra,248(sp) │ │ │ │ + sd s0,72(sp) │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s3,216(sp) │ │ │ │ + sd s4,208(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + sd s10,160(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + sd a1,80(sp) │ │ │ │ + sd a0,88(sp) │ │ │ │ + sd a3,120(sp) │ │ │ │ + sd a5,56(sp) │ │ │ │ + sd a6,96(sp) │ │ │ │ + sd a7,24(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + mv s0,a4 │ │ │ │ + beqz a1,b214 │ │ │ │ + auipc a1,0x53 │ │ │ │ + addi a1,a1,986 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3750 │ │ │ │ + sd a0,112(sp) │ │ │ │ + beqz a0,b292 │ │ │ │ + lui a1,0x2 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lui a1,0x100 │ │ │ │ + mv s11,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a3,a0 │ │ │ │ + ld a2,96(sp) │ │ │ │ + sd a0,8(sp) │ │ │ │ + ld a1,120(sp) │ │ │ │ + ld a0,112(sp) │ │ │ │ + lui a4,0x100 │ │ │ │ + jal 42540 │ │ │ │ + sext.w a2,a0 │ │ │ │ + ld a3,8(sp) │ │ │ │ + bltz a2,b2c0 │ │ │ │ + bnez s0,ab30 │ │ │ │ + ld a5,72(sp) │ │ │ │ + lui s8,0x2 │ │ │ │ + sd zero,48(sp) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd a5,104(sp) │ │ │ │ + addi s8,s8,1808 │ │ │ │ + li s4,0 │ │ │ │ + li s10,0 │ │ │ │ + li s3,0 │ │ │ │ + li s9,0 │ │ │ │ + li s6,0 │ │ │ │ + beqz a2,b1fa │ │ │ │ + mv a5,s8 │ │ │ │ + mv s5,s3 │ │ │ │ + mv s8,s10 │ │ │ │ + mv s3,s6 │ │ │ │ + mv s10,s9 │ │ │ │ + mv s6,s0 │ │ │ │ + add s2,a2,a3 │ │ │ │ + mv s0,s4 │ │ │ │ + li s1,64 │ │ │ │ + sd a3,128(sp) │ │ │ │ + mv s4,a3 │ │ │ │ + sd a2,136(sp) │ │ │ │ + mv s9,a5 │ │ │ │ + addiw a5,s9,-1 │ │ │ │ + lbu s7,0(s4) │ │ │ │ + beq a5,s6,acba │ │ │ │ + beq s7,s1,acd6 │ │ │ │ + li a5,62 │ │ │ │ + beq s7,a5,af6c │ │ │ │ + bnez s5,af96 │ │ │ │ + beqz s0,b0e6 │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,b26e │ │ │ │ + beq s7,s3,b062 │ │ │ │ + or a5,s10,s8 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bnez a5,acf6 │ │ │ │ + li a3,10 │ │ │ │ + li s8,0 │ │ │ │ + li s10,0 │ │ │ │ + beq s7,a3,aa64 │ │ │ │ + li a1,13 │ │ │ │ + beq s7,a1,aa64 │ │ │ │ + ld a4,56(sp) │ │ │ │ + addiw a1,s6,1 │ │ │ │ + beqz a4,ad34 │ │ │ │ + or a5,a5,s0 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bnez a5,ad34 │ │ │ │ + sd a1,64(sp) │ │ │ │ + jal 3350 <__ctype_tolower_loc@plt> │ │ │ │ + ld a3,0(a0) │ │ │ │ + slli t1,s7,0x2 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + add a3,a3,t1 │ │ │ │ + lw a3,0(a3) │ │ │ │ + ld a1,64(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s11 │ │ │ │ + mv s6,a1 │ │ │ │ + sb a3,0(a5) │ │ │ │ + li s0,0 │ │ │ │ + li s8,0 │ │ │ │ + li s10,0 │ │ │ │ + addi s4,s4,1 │ │ │ │ + bne s2,s4,a9e4 │ │ │ │ + ld a3,128(sp) │ │ │ │ + ld a2,136(sp) │ │ │ │ + mv a5,s9 │ │ │ │ + mv a0,a3 │ │ │ │ + sd a2,64(sp) │ │ │ │ + mv s9,s10 │ │ │ │ + mv s10,s8 │ │ │ │ + mv s8,a5 │ │ │ │ jal 3670 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 3310 │ │ │ │ - sext.w a5,a0 │ │ │ │ - sd a5,128(sp) │ │ │ │ - ld a5,8(sp) │ │ │ │ - sd a5,152(sp) │ │ │ │ - ld a2,104(sp) │ │ │ │ - ld a3,40(sp) │ │ │ │ + ld a2,64(sp) │ │ │ │ + mv s4,s0 │ │ │ │ + mv s0,s6 │ │ │ │ + mv s6,s3 │ │ │ │ + mv s3,s5 │ │ │ │ ld a5,96(sp) │ │ │ │ - addw a3,a3,a2 │ │ │ │ - sd a3,104(sp) │ │ │ │ - ld a3,112(sp) │ │ │ │ - addi a4,a5,1 │ │ │ │ - sd a4,96(sp) │ │ │ │ - addi a3,a3,8 │ │ │ │ - li a5,5 │ │ │ │ - sd a3,112(sp) │ │ │ │ - bne a4,a5,a0a4 │ │ │ │ - ld a7,88(sp) │ │ │ │ - ld t5,120(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - mv a0,a7 │ │ │ │ - sd t5,0(sp) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - ld t5,0(sp) │ │ │ │ - mv a0,t5 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,72(sp) │ │ │ │ + lui a1,0x100 │ │ │ │ + li a0,0 │ │ │ │ + add s1,a5,a2 │ │ │ │ + sd s1,96(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a3,a0 │ │ │ │ + sd a0,64(sp) │ │ │ │ + ld a1,120(sp) │ │ │ │ + ld a0,112(sp) │ │ │ │ + mv a2,s1 │ │ │ │ + lui a4,0x100 │ │ │ │ + jal 42540 │ │ │ │ + sext.w a2,a0 │ │ │ │ + bltz a2,b328 │ │ │ │ + ld a3,64(sp) │ │ │ │ + bnez a2,a9c6 │ │ │ │ + mv a0,a3 │ │ │ │ jal 3670 │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + addiw s4,s0,1 │ │ │ │ + slli a1,s4,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s11 │ │ │ │ + sd a4,40(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,16(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + beqz s3,b1ce │ │ │ │ + beqz a5,b35e │ │ │ │ + ld a5,8(sp) │ │ │ │ + beqz a5,b1dc │ │ │ │ + mv a6,s0 │ │ │ │ + ld a7,24(sp) │ │ │ │ + ld a4,16(sp) │ │ │ │ + ld a3,32(sp) │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a1,80(sp) │ │ │ │ + ld a0,88(sp) │ │ │ │ + ld s0,264(sp) │ │ │ │ + mv a5,s1 │ │ │ │ + jalr s0 │ │ │ │ + ld a0,112(sp) │ │ │ │ + jal 35a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,b380 │ │ │ │ + ld ra,248(sp) │ │ │ │ + ld s0,240(sp) │ │ │ │ ld a0,80(sp) │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x70 │ │ │ │ - ld a5,-1812(a5) │ │ │ │ - ld a4,184(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,a69c │ │ │ │ - ld ra,296(sp) │ │ │ │ - ld s0,288(sp) │ │ │ │ - ld a0,152(sp) │ │ │ │ - ld s1,280(sp) │ │ │ │ - ld s2,272(sp) │ │ │ │ - ld s3,264(sp) │ │ │ │ - ld s4,256(sp) │ │ │ │ - ld s5,248(sp) │ │ │ │ - ld s6,240(sp) │ │ │ │ - ld s7,232(sp) │ │ │ │ - ld s8,224(sp) │ │ │ │ - ld s9,216(sp) │ │ │ │ - ld s10,208(sp) │ │ │ │ - ld s11,200(sp) │ │ │ │ - addi sp,sp,304 │ │ │ │ + ld s1,232(sp) │ │ │ │ + ld s2,224(sp) │ │ │ │ + ld s3,216(sp) │ │ │ │ + ld s4,208(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld s6,192(sp) │ │ │ │ + ld s7,184(sp) │ │ │ │ + ld s8,176(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + ld s10,160(sp) │ │ │ │ + ld s11,152(sp) │ │ │ │ + addi sp,sp,256 │ │ │ │ ret │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - j a5e0 │ │ │ │ + lui s4,0x2 │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd zero,48(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + li s0,0 │ │ │ │ + addi s4,s4,1808 │ │ │ │ + li s10,0 │ │ │ │ + li s6,0 │ │ │ │ + li s3,0 │ │ │ │ + li s9,0 │ │ │ │ + li s1,0 │ │ │ │ + beqz a2,b208 │ │ │ │ + ld a5,72(sp) │ │ │ │ + lui t2,0x2 │ │ │ │ + addi t2,t2,1808 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sd a5,104(sp) │ │ │ │ + mv a5,s0 │ │ │ │ + mv s7,s4 │ │ │ │ + mv s0,s10 │ │ │ │ + add s5,a2,a3 │ │ │ │ + mv s10,s3 │ │ │ │ + li s2,64 │ │ │ │ + mv s3,s11 │ │ │ │ + sd a3,128(sp) │ │ │ │ + mv s11,s6 │ │ │ │ + mv s4,a3 │ │ │ │ + sd a2,136(sp) │ │ │ │ + mv s8,s1 │ │ │ │ + sd t2,64(sp) │ │ │ │ + mv s6,a5 │ │ │ │ + addiw a4,s7,-1 │ │ │ │ + lbu s1,0(s4) │ │ │ │ + beq a4,s6,ac52 │ │ │ │ + beq s1,s2,ac6e │ │ │ │ + li a4,62 │ │ │ │ + beq s1,a4,af80 │ │ │ │ + bnez s10,aff2 │ │ │ │ + beqz s0,b0ee │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,b26e │ │ │ │ + beq s1,s8,af14 │ │ │ │ + mv a4,s9 │ │ │ │ + li s0,1 │ │ │ │ + or a5,s9,s11 │ │ │ │ + zext.b s9,a5 │ │ │ │ + bnez s9,ac90 │ │ │ │ + li a5,10 │ │ │ │ + li s11,0 │ │ │ │ + beq s1,a5,abfa │ │ │ │ li a1,0 │ │ │ │ + li a5,13 │ │ │ │ + beq s1,a5,af08 │ │ │ │ + or a5,s9,s0 │ │ │ │ + zext.b s9,a5 │ │ │ │ + addiw t0,s6,1 │ │ │ │ + bnez s9,b0de │ │ │ │ + sd t0,56(sp) │ │ │ │ + jal 38d0 <__ctype_toupper_loc@plt> │ │ │ │ + ld a1,0(a0) │ │ │ │ + slli t1,s1,0x2 │ │ │ │ + slli a4,s6,0x20 │ │ │ │ + add a1,a1,t1 │ │ │ │ + lw a1,0(a1) │ │ │ │ + ld t0,56(sp) │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s3 │ │ │ │ + mv s6,t0 │ │ │ │ + sb a1,0(a4) │ │ │ │ + li s0,0 │ │ │ │ + li s11,0 │ │ │ │ + addi s4,s4,1 │ │ │ │ + bne s5,s4,ab7c │ │ │ │ + ld a3,128(sp) │ │ │ │ + ld a2,136(sp) │ │ │ │ + mv a5,s6 │ │ │ │ + mv a0,a3 │ │ │ │ + sd a2,56(sp) │ │ │ │ + mv s6,s11 │ │ │ │ + mv s11,s3 │ │ │ │ + mv s3,s10 │ │ │ │ + mv s10,s0 │ │ │ │ + mv s0,a5 │ │ │ │ + jal 3670 │ │ │ │ + ld a2,56(sp) │ │ │ │ + mv s4,s7 │ │ │ │ + mv s1,s8 │ │ │ │ + ld a5,96(sp) │ │ │ │ + lui a1,0x100 │ │ │ │ li a0,0 │ │ │ │ - sd a3,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(sp) │ │ │ │ - sd a0,8(sp) │ │ │ │ - li s7,0 │ │ │ │ - j a32c │ │ │ │ - ld s0,168(sp) │ │ │ │ - li a0,0 │ │ │ │ - sd a3,56(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - sd t3,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s0 │ │ │ │ - li a1,0 │ │ │ │ - sd a0,8(sp) │ │ │ │ - jal 3890 │ │ │ │ - ld t3,32(sp) │ │ │ │ + add s2,a5,a2 │ │ │ │ + sd s2,96(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a3,a0 │ │ │ │ + sd a0,56(sp) │ │ │ │ + ld a1,120(sp) │ │ │ │ + ld a0,112(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + lui a4,0x100 │ │ │ │ + jal 42540 │ │ │ │ + sext.w a2,a0 │ │ │ │ ld a3,56(sp) │ │ │ │ - li s7,0 │ │ │ │ - beqz t3,a32c │ │ │ │ - j a1fa │ │ │ │ - ld a5,24(sp) │ │ │ │ - addi a4,a5,4 │ │ │ │ - j a064 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - mv s9,a1 │ │ │ │ + bltz a2,b328 │ │ │ │ + bnez a2,ab50 │ │ │ │ + j aab8 │ │ │ │ + slliw a3,s7,0x1 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + slli a1,a3,0x20 │ │ │ │ + mv a0,s3 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sext.w s7,a3 │ │ │ │ + jal 41306 │ │ │ │ mv s3,a0 │ │ │ │ - beqz a1,a74c │ │ │ │ - sd s5,40(sp) │ │ │ │ - addiw s5,a1,1 │ │ │ │ - slli a5,s5,0x20 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - mv s6,a2 │ │ │ │ - mv s7,a3 │ │ │ │ - srli s5,a5,0x1d │ │ │ │ - li s1,1 │ │ │ │ + bne s1,s2,ab8c │ │ │ │ + bnez s8,ae2e │ │ │ │ + bnez s0,b166 │ │ │ │ + li s8,64 │ │ │ │ + li s6,0 │ │ │ │ + li s10,1 │ │ │ │ + li s9,1 │ │ │ │ + or a5,s9,s11 │ │ │ │ + mv a4,s9 │ │ │ │ + zext.b s9,a5 │ │ │ │ li s0,0 │ │ │ │ - li a0,0 │ │ │ │ - j a6e8 │ │ │ │ - lw a4,4(a5) │ │ │ │ - beq a4,s6,a76c │ │ │ │ - addiw a5,s1,1 │ │ │ │ - addi s0,s0,1 │ │ │ │ - bgeu s1,s9,a73c │ │ │ │ - mv s1,a5 │ │ │ │ - slli s2,s0,0x3 │ │ │ │ - add a5,s3,s2 │ │ │ │ - sext.w s4,s0 │ │ │ │ - bnez a0,a6d6 │ │ │ │ - lw a4,0(a5) │ │ │ │ - bgeu a4,s7,a6dc │ │ │ │ - lw a3,4(a5) │ │ │ │ - mv a1,s5 │ │ │ │ + beqz s9,abb6 │ │ │ │ + bnez a4,aebc │ │ │ │ + beqz s10,abbe │ │ │ │ + li a5,10 │ │ │ │ + bne s1,a5,b0c0 │ │ │ │ mv a0,s3 │ │ │ │ - beq a3,s6,a78c │ │ │ │ - beqz a4,a762 │ │ │ │ - jal 1d4e0 │ │ │ │ - subw s4,s9,s4 │ │ │ │ - add s8,a0,s2 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - addi s2,s2,8 │ │ │ │ - srli a2,a5,0x1d │ │ │ │ + jal 3670 │ │ │ │ + ld s7,64(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s0,s10 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 41306 │ │ │ │ mv s3,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 36a0 │ │ │ │ - sw s7,0(s8) │ │ │ │ - sw s6,4(s8) │ │ │ │ - li a0,1 │ │ │ │ - addiw a5,s1,1 │ │ │ │ - addi s0,s0,1 │ │ │ │ - bltu s1,s9,a6e6 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld ra,88(sp) │ │ │ │ - slli a5,s9,0x20 │ │ │ │ - mv a0,s3 │ │ │ │ - ld s9,8(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - addi sp,sp,96 │ │ │ │ - j 1d4e0 │ │ │ │ - sw s7,0(a5) │ │ │ │ - sw s6,4(a5) │ │ │ │ - j a73c │ │ │ │ - subw a2,s9,s4 │ │ │ │ - slli a4,s1,0x20 │ │ │ │ - srli s1,a4,0x1d │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a2,a4,0x1d │ │ │ │ - add a1,s3,s1 │ │ │ │ - mv a0,a5 │ │ │ │ - jal 36a0 │ │ │ │ - j a73c │ │ │ │ - sw s7,0(a5) │ │ │ │ - j a73c │ │ │ │ - addi sp,sp,-352 │ │ │ │ - sd s7,280(sp) │ │ │ │ - mv s7,a1 │ │ │ │ - auipc a1,0x6f │ │ │ │ - ld a1,1912(a1) │ │ │ │ - sd s9,264(sp) │ │ │ │ - sd s10,256(sp) │ │ │ │ - sd ra,344(sp) │ │ │ │ - sd s1,328(sp) │ │ │ │ - ld a5,0(a1) │ │ │ │ - sd a5,200(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd a0,88(sp) │ │ │ │ - sd a3,48(sp) │ │ │ │ - lw s10,24(s7) │ │ │ │ - mv s9,a4 │ │ │ │ - bnez a2,b326 │ │ │ │ - ld a5,48(sp) │ │ │ │ - sd s0,336(sp) │ │ │ │ - sd s2,320(sp) │ │ │ │ - sd s3,312(sp) │ │ │ │ - sd s4,304(sp) │ │ │ │ - sd s5,296(sp) │ │ │ │ - sd s6,288(sp) │ │ │ │ - sd s8,272(sp) │ │ │ │ - sd s11,248(sp) │ │ │ │ - fsd fs0,232(sp) │ │ │ │ - fsd fs1,224(sp) │ │ │ │ - sext.w s1,s9 │ │ │ │ - bltu a5,s9,b356 │ │ │ │ - fcvt.d.w fs1,s9 │ │ │ │ - auipc a5,0x53 │ │ │ │ - fld fs0,842(a5) │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - fmv.d fa1,fs1 │ │ │ │ - jal 35c0 │ │ │ │ - fadd.d fa0,fa0,fa0 │ │ │ │ + li s11,0 │ │ │ │ + li s9,0 │ │ │ │ + li s6,0 │ │ │ │ + j abfa │ │ │ │ + slliw a4,s9,0x1 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + mv a0,s11 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sext.w s9,a4 │ │ │ │ + jal 41306 │ │ │ │ + mv s11,a0 │ │ │ │ + bne s7,s1,a9f4 │ │ │ │ + bnez s3,ad46 │ │ │ │ + bnez s0,b15e │ │ │ │ + li s3,64 │ │ │ │ + li s6,0 │ │ │ │ + li s5,1 │ │ │ │ + li s10,1 │ │ │ │ + li s0,0 │ │ │ │ + or a5,s10,s8 │ │ │ │ + zext.b a5,a5 │ │ │ │ + beqz a5,aa1a │ │ │ │ + bnez s10,ade0 │ │ │ │ + beqz s5,aa24 │ │ │ │ + li a5,10 │ │ │ │ + bne s7,a5,ad26 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ + lui s7,0x2 │ │ │ │ + addi a1,s7,1808 │ │ │ │ li a0,0 │ │ │ │ - fcvt.lu.d a1,fa0,rtz │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ + mv s11,a0 │ │ │ │ + mv s0,s5 │ │ │ │ + li s8,0 │ │ │ │ + li s6,0 │ │ │ │ + addi s9,s7,1808 │ │ │ │ + j aa64 │ │ │ │ + mv s10,s8 │ │ │ │ + li a5,13 │ │ │ │ + beq s7,a5,b158 │ │ │ │ + addiw a1,s6,1 │ │ │ │ + li s8,1 │ │ │ │ + li s5,1 │ │ │ │ + slli a6,s6,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + add a6,a6,s11 │ │ │ │ + sb s7,0(a6) │ │ │ │ + mv s6,a1 │ │ │ │ + j aa64 │ │ │ │ + beqz s0,b05a │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,b26e │ │ │ │ + bne s7,s3,aa0e │ │ │ │ + beqz s5,b062 │ │ │ │ + li s5,1 │ │ │ │ + li s0,1 │ │ │ │ + beqz s6,aa0e │ │ │ │ + ld a5,40(sp) │ │ │ │ + bne s6,a5,aa0e │ │ │ │ + ld a5,72(sp) │ │ │ │ + beqz a5,b16e │ │ │ │ + ld a4,104(sp) │ │ │ │ + ld a3,24(sp) │ │ │ │ + addiw a5,s6,1 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + slli s0,s6,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + bgeu a3,a4,b1c2 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 41306 │ │ │ │ + add a4,a0,s0 │ │ │ │ + sb zero,0(a4) │ │ │ │ mv a5,a0 │ │ │ │ - li a1,808 │ │ │ │ + beqz s5,b08a │ │ │ │ + ld a4,16(sp) │ │ │ │ + beqz a4,b2fc │ │ │ │ + li s5,1 │ │ │ │ + ld a4,8(sp) │ │ │ │ + beqz a4,b09e │ │ │ │ + ld s10,24(sp) │ │ │ │ + ld a4,16(sp) │ │ │ │ + ld a3,32(sp) │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a1,80(sp) │ │ │ │ + ld a0,88(sp) │ │ │ │ + ld s0,264(sp) │ │ │ │ + mv a6,s6 │ │ │ │ + mv a7,s10 │ │ │ │ + jalr s0 │ │ │ │ + lui s9,0x2 │ │ │ │ + addi a1,s9,1808 │ │ │ │ + addiw a5,s10,1 │ │ │ │ li a0,0 │ │ │ │ - mv s2,a5 │ │ │ │ - sd a5,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - li a1,1024 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s11,a0 │ │ │ │ + sd zero,48(sp) │ │ │ │ + li s0,0 │ │ │ │ + li s6,0 │ │ │ │ + addi s9,s9,1808 │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + li a5,10 │ │ │ │ + bne s7,a5,ae20 │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lui s7,0x2 │ │ │ │ + sd a0,8(sp) │ │ │ │ + sb zero,0(a5) │ │ │ │ + addi a1,s7,1808 │ │ │ │ li a0,0 │ │ │ │ - sd s5,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - fmv.d fa1,fs1 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - mv s0,a0 │ │ │ │ - sd a0,16(sp) │ │ │ │ - jal 35c0 │ │ │ │ - fadd.d fa0,fa0,fa0 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s2 │ │ │ │ - fcvt.lu.d a2,fa0,rtz │ │ │ │ - jal 3890 │ │ │ │ - li a2,808 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3890 │ │ │ │ - li a2,1024 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3890 │ │ │ │ + jal 41306 │ │ │ │ li a5,1 │ │ │ │ - sw a5,260(s0) │ │ │ │ - li a5,2 │ │ │ │ - sw a5,268(s0) │ │ │ │ - li a5,3 │ │ │ │ - sw a5,284(s0) │ │ │ │ - li a5,4 │ │ │ │ - sw a5,336(s0) │ │ │ │ - beqz s10,a9da │ │ │ │ - lw s2,48(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + mv s11,a0 │ │ │ │ + li s10,0 │ │ │ │ li s6,0 │ │ │ │ - fsd fs2,216(sp) │ │ │ │ - fsd fs3,208(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s2,104(sp) │ │ │ │ - auipc a5,0x53 │ │ │ │ - fld fs3,698(a5) │ │ │ │ - auipc a5,0x53 │ │ │ │ - fld fs2,682(a5) │ │ │ │ - auipc s4,0x59 │ │ │ │ - addi s4,s4,1738 │ │ │ │ - sd s10,96(sp) │ │ │ │ - mv s7,s6 │ │ │ │ - sd s9,80(sp) │ │ │ │ - mv s2,s5 │ │ │ │ - ld s3,72(sp) │ │ │ │ - mv a1,s7 │ │ │ │ + addi s9,s7,1808 │ │ │ │ + sd a5,48(sp) │ │ │ │ + j aa64 │ │ │ │ + beqz s5,b054 │ │ │ │ + bnez s8,ad24 │ │ │ │ + mv s10,s5 │ │ │ │ + mv a5,s5 │ │ │ │ + j aa24 │ │ │ │ + beqz s0,af0c │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,b26e │ │ │ │ + bne s1,s8,aba6 │ │ │ │ + beqz s10,af14 │ │ │ │ + beqz s6,b31e │ │ │ │ + ld a5,40(sp) │ │ │ │ + li s10,1 │ │ │ │ + bne s6,a5,aba6 │ │ │ │ + ld a5,72(sp) │ │ │ │ + beqz a5,b18c │ │ │ │ + ld a4,104(sp) │ │ │ │ + ld a3,24(sp) │ │ │ │ + addiw a5,s6,1 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + slli s0,s6,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + bgeu a3,a4,b1aa │ │ │ │ mv a0,s3 │ │ │ │ - jal 562a8 │ │ │ │ - mv s0,a0 │ │ │ │ + jal 41306 │ │ │ │ + add a4,a0,s0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz s10,af3a │ │ │ │ + ld a4,16(sp) │ │ │ │ + beqz a4,b2fc │ │ │ │ + li s10,1 │ │ │ │ + ld a4,8(sp) │ │ │ │ + beqz a4,af4a │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld a4,16(sp) │ │ │ │ + ld a3,32(sp) │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a1,80(sp) │ │ │ │ + ld a0,88(sp) │ │ │ │ + ld s0,264(sp) │ │ │ │ + mv a7,s3 │ │ │ │ + mv a6,s6 │ │ │ │ + jalr s0 │ │ │ │ + ld s7,64(sp) │ │ │ │ + addiw a5,s3,1 │ │ │ │ + li a0,0 │ │ │ │ mv a1,s7 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s3,a0 │ │ │ │ + li s6,0 │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd zero,48(sp) │ │ │ │ + li s0,0 │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + li a5,10 │ │ │ │ + bne s1,a5,aef6 │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ mv a0,s3 │ │ │ │ - jal 56214 │ │ │ │ - ld a5,48(sp) │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu a5,a0,ae52 │ │ │ │ - addiw a7,a0,-1 │ │ │ │ - li a3,0 │ │ │ │ - ld a5,80(sp) │ │ │ │ - subw s8,a7,a5 │ │ │ │ - li a5,-1 │ │ │ │ - blt s8,a5,a9b2 │ │ │ │ - add s3,s0,a3 │ │ │ │ - lui s0,0x10 │ │ │ │ - addi s0,s0,-36 │ │ │ │ - sd s0,24(sp) │ │ │ │ - ld s0,88(sp) │ │ │ │ - sd s7,64(sp) │ │ │ │ - li s5,101 │ │ │ │ - mv s9,s6 │ │ │ │ - mv s7,s3 │ │ │ │ - ld a4,16(sp) │ │ │ │ - li a3,6 │ │ │ │ - mv a2,s1 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + ld s7,64(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sd a0,8(sp) │ │ │ │ + sb zero,0(a5) │ │ │ │ mv a1,s7 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 40c9a │ │ │ │ - flt.d a5,fa0,fs3 │ │ │ │ - bnez a5,a9a2 │ │ │ │ - beqz s1,adc4 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + li a5,1 │ │ │ │ + sd s6,32(sp) │ │ │ │ + mv s3,a0 │ │ │ │ li s6,0 │ │ │ │ + sd a5,48(sp) │ │ │ │ li s9,0 │ │ │ │ - li a3,0 │ │ │ │ - li s10,19 │ │ │ │ - j a938 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s4 │ │ │ │ - lw a5,8(a5) │ │ │ │ - fcvt.d.wu fa1,a3 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - fcvt.d.w fs1,a5 │ │ │ │ - addi s6,s6,1 │ │ │ │ - jal 35c0 │ │ │ │ - fmul.d fa0,fa0,fs1 │ │ │ │ - fcvt.d.wu fa5,s9 │ │ │ │ - sext.w a3,s6 │ │ │ │ - fadd.d fa0,fa0,fa5 │ │ │ │ - fcvt.wu.d s9,fa0,rtz │ │ │ │ - sext.w s9,s9 │ │ │ │ - bgeu a3,s1,a974 │ │ │ │ - add a5,s7,s6 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - addiw a5,a5,-65 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu s10,a5,a906 │ │ │ │ - fcvt.d.wu fa1,a3 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - addi s6,s6,1 │ │ │ │ - jal 35c0 │ │ │ │ - fmul.d fa0,fa0,fs2 │ │ │ │ - fcvt.d.wu fa5,s9 │ │ │ │ - sext.w a3,s6 │ │ │ │ - fadd.d fa0,fa0,fa5 │ │ │ │ - fcvt.wu.d s9,fa0,rtz │ │ │ │ - sext.w s9,s9 │ │ │ │ - bltu a3,s1,a938 │ │ │ │ - slli a5,s9,0x20 │ │ │ │ - srli a4,a5,0x1f │ │ │ │ - ld a5,56(sp) │ │ │ │ - add s10,a5,a4 │ │ │ │ - lhu a5,0(s10) │ │ │ │ - lw a3,792(s2) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x30 │ │ │ │ - srli a5,a5,0x30 │ │ │ │ - sh a5,0(s10) │ │ │ │ - sext.w s11,a5 │ │ │ │ - bltu a3,a5,acbc │ │ │ │ - ld a5,24(sp) │ │ │ │ - beq s11,a5,a9d4 │ │ │ │ - addi s7,s7,1 │ │ │ │ - subw a5,s7,s3 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bge s8,a5,a8e4 │ │ │ │ - ld s7,64(sp) │ │ │ │ - mv s6,s9 │ │ │ │ + j abfa │ │ │ │ + beqz s10,b04e │ │ │ │ + bnez s11,b0c2 │ │ │ │ + li a5,13 │ │ │ │ + mv a1,s10 │ │ │ │ + mv s9,s10 │ │ │ │ + bne s1,a5,abc6 │ │ │ │ + mv s9,a1 │ │ │ │ + j abfa │ │ │ │ + bne s1,s8,ac80 │ │ │ │ + bnez s10,ac80 │ │ │ │ + beqz s6,af90 │ │ │ │ + ld a5,72(sp) │ │ │ │ + li s10,0 │ │ │ │ + bnez a5,ae50 │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 41306 │ │ │ │ slli a4,s6,0x20 │ │ │ │ - srli a5,a4,0x1f │ │ │ │ - ld a4,56(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lhu a4,0(a5) │ │ │ │ - lui a5,0x10 │ │ │ │ - addi a5,a5,-36 │ │ │ │ - beq a4,a5,a9d4 │ │ │ │ - ld a5,96(sp) │ │ │ │ - addiw s7,s7,1 │ │ │ │ - bne a5,s7,a89e │ │ │ │ - fld fs2,216(sp) │ │ │ │ - fld fs3,208(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - lui a1,0xa │ │ │ │ - addi a1,a1,-960 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lui a1,0xa │ │ │ │ - mv a3,a0 │ │ │ │ - addi a1,a1,-960 │ │ │ │ - li a0,0 │ │ │ │ - sd a3,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s11,a0 │ │ │ │ - li a1,400 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s8,a0 │ │ │ │ - li a1,400 │ │ │ │ - li a0,0 │ │ │ │ - sd s8,48(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - li a1,400 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,104(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,8(sp) │ │ │ │ - lui a2,0xa │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ mv a5,a0 │ │ │ │ - addi a2,a2,-960 │ │ │ │ - mv a0,a3 │ │ │ │ - li a1,0 │ │ │ │ - sd a3,40(sp) │ │ │ │ - sd a5,88(sp) │ │ │ │ - jal 3890 │ │ │ │ - lui a2,0xa │ │ │ │ - addi a2,a2,-960 │ │ │ │ - li a1,0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,16(sp) │ │ │ │ + li s10,0 │ │ │ │ + bnez a4,ae84 │ │ │ │ + ld a4,8(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + li s10,0 │ │ │ │ + li a5,0 │ │ │ │ + bnez a4,ae88 │ │ │ │ + ld a3,24(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-454 │ │ │ │ + addi a1,a1,-1266 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,-866 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 34674 │ │ │ │ + ld a5,40(sp) │ │ │ │ + j ae88 │ │ │ │ + bnez s3,ad46 │ │ │ │ + bnez s0,b110 │ │ │ │ + li s3,62 │ │ │ │ + li s6,0 │ │ │ │ + li s10,1 │ │ │ │ + li s5,0 │ │ │ │ + j aa0e │ │ │ │ + bnez s8,ae2e │ │ │ │ + bnez s0,b11e │ │ │ │ + li s8,62 │ │ │ │ + li s6,0 │ │ │ │ + li s9,1 │ │ │ │ + mv a4,s9 │ │ │ │ + li s10,0 │ │ │ │ + j abaa │ │ │ │ + li a5,43 │ │ │ │ + bne s7,a5,b12c │ │ │ │ + ld a5,48(sp) │ │ │ │ + beqz a5,b0f4 │ │ │ │ + bnez s6,afb2 │ │ │ │ + beqz s0,afe8 │ │ │ │ + mv s5,s0 │ │ │ │ + sd a5,48(sp) │ │ │ │ + li s6,0 │ │ │ │ + j aa0e │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ mv a0,s11 │ │ │ │ - jal 3890 │ │ │ │ - li a6,3 │ │ │ │ - divuw a6,s1,a6 │ │ │ │ - ld a4,32(sp) │ │ │ │ - addiw a5,s1,1 │ │ │ │ - ld a3,40(sp) │ │ │ │ - ld t6,48(sp) │ │ │ │ - slli a5,a5,0x20 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - addi s10,a4,4 │ │ │ │ - sd a5,8(sp) │ │ │ │ - slli s2,s1,0x20 │ │ │ │ - addi a5,sp,196 │ │ │ │ - sd s10,96(sp) │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - li s7,0 │ │ │ │ - li s3,78 │ │ │ │ - auipc s0,0x59 │ │ │ │ - addi s0,s0,1258 │ │ │ │ - sd a5,24(sp) │ │ │ │ - addiw s6,s1,-1 │ │ │ │ - sd a3,64(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - sd t6,80(sp) │ │ │ │ - slliw a6,a6,0x1 │ │ │ │ - sd a6,112(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ - li a0,0 │ │ │ │ - lw s4,0(s10) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,65 │ │ │ │ - mv s9,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s9,s2 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lui s5,0x2 │ │ │ │ + sd a0,16(sp) │ │ │ │ sb zero,0(a5) │ │ │ │ - li a3,5 │ │ │ │ + addi a1,s5,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd s6,40(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + mv s11,a0 │ │ │ │ li a5,0 │ │ │ │ - li a2,4 │ │ │ │ - beqz s4,ab02 │ │ │ │ - remuw a4,s4,a3 │ │ │ │ - sext.w a1,a4 │ │ │ │ - divuw a0,s4,a3 │ │ │ │ - beq a1,a2,aaf0 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s0 │ │ │ │ - lbu a1,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s9 │ │ │ │ - sb a1,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu a2,s4,ab02 │ │ │ │ - mv s4,a0 │ │ │ │ - remuw a4,s4,a3 │ │ │ │ - sext.w a1,a4 │ │ │ │ - divuw a0,s4,a3 │ │ │ │ - bne a1,a2,aac2 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ + addi s9,s5,1808 │ │ │ │ + bnez s0,afaa │ │ │ │ + ld s5,48(sp) │ │ │ │ + li s6,0 │ │ │ │ + sd a5,48(sp) │ │ │ │ + li s0,0 │ │ │ │ + j acea │ │ │ │ + li a4,43 │ │ │ │ + bne s1,a4,b13e │ │ │ │ + ld a4,48(sp) │ │ │ │ + beqz a4,b102 │ │ │ │ + bnez s6,b00e │ │ │ │ + beqz s0,b046 │ │ │ │ + sd a4,48(sp) │ │ │ │ + mv s10,s0 │ │ │ │ + li s6,0 │ │ │ │ + j aba6 │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s6,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s9 │ │ │ │ - sb s3,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s4,a2,aade │ │ │ │ - li s11,100 │ │ │ │ - ld s4,96(sp) │ │ │ │ - addi s8,sp,192 │ │ │ │ - sd s10,48(sp) │ │ │ │ - mv s10,s8 │ │ │ │ - mulw a5,s11,s7 │ │ │ │ - li s11,0 │ │ │ │ - mv s5,s11 │ │ │ │ - sd a5,40(sp) │ │ │ │ - beq s5,s7,abbc │ │ │ │ - ld a1,8(sp) │ │ │ │ + add a4,a4,a0 │ │ │ │ + lui a1,0x2 │ │ │ │ + sd a0,16(sp) │ │ │ │ + sb zero,0(a4) │ │ │ │ + addi a1,a1,1808 │ │ │ │ li a0,0 │ │ │ │ - lw s11,0(s4) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,65 │ │ │ │ - mv s8,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s8,s2 │ │ │ │ - sb zero,0(a5) │ │ │ │ - li a2,5 │ │ │ │ + jal 41306 │ │ │ │ + lui s7,0x2 │ │ │ │ + sd s6,40(sp) │ │ │ │ + ld s11,48(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + addi s7,s7,1808 │ │ │ │ + li a4,0 │ │ │ │ + bnez s0,b006 │ │ │ │ + ld s10,48(sp) │ │ │ │ + li s6,0 │ │ │ │ + sd a4,48(sp) │ │ │ │ + j ac80 │ │ │ │ + li a1,1 │ │ │ │ + li s9,1 │ │ │ │ + j abc0 │ │ │ │ + li s10,1 │ │ │ │ + li a5,1 │ │ │ │ + j aa24 │ │ │ │ + bne s7,s3,ace8 │ │ │ │ + bnez s5,ace8 │ │ │ │ + beqz s6,af7c │ │ │ │ + ld a5,72(sp) │ │ │ │ + li s5,0 │ │ │ │ + bnez a5,ad6c │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s6,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,16(sp) │ │ │ │ + li s5,0 │ │ │ │ + bnez a4,ada0 │ │ │ │ + ld a4,8(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + li s5,0 │ │ │ │ li a5,0 │ │ │ │ - li a1,4 │ │ │ │ - beqz s11,ab98 │ │ │ │ - remuw a4,s11,a2 │ │ │ │ - sext.w a3,a4 │ │ │ │ - divuw a0,s11,a2 │ │ │ │ - beq a3,a1,ab86 │ │ │ │ + bnez a4,ada6 │ │ │ │ + ld a3,24(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-794 │ │ │ │ + addi a1,a1,-1266 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,-1206 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 34674 │ │ │ │ + ld a5,40(sp) │ │ │ │ + j ada6 │ │ │ │ + li s11,0 │ │ │ │ + li a5,13 │ │ │ │ + beq s1,a5,b150 │ │ │ │ + mv a4,s6 │ │ │ │ + mv s9,s11 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + li s11,1 │ │ │ │ + li s10,1 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s0 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ + add a4,a4,s3 │ │ │ │ + sb s1,0(a4) │ │ │ │ + j abfa │ │ │ │ + mv a4,s6 │ │ │ │ + mv s9,a1 │ │ │ │ + mv s6,t0 │ │ │ │ + j b0d2 │ │ │ │ + beq s7,s3,b062 │ │ │ │ + li s0,0 │ │ │ │ + j acea │ │ │ │ + bne s1,s8,ac80 │ │ │ │ + j af14 │ │ │ │ + beqz s0,ace8 │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,b26e │ │ │ │ + mv s5,s0 │ │ │ │ + j aa0e │ │ │ │ + beqz s0,ac80 │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,b26e │ │ │ │ + mv s10,s0 │ │ │ │ + j aba6 │ │ │ │ + li a5,62 │ │ │ │ + mv s5,s3 │ │ │ │ + li s6,0 │ │ │ │ + mv s3,a5 │ │ │ │ + li s0,1 │ │ │ │ + j ade0 │ │ │ │ + li a5,62 │ │ │ │ + mv s10,s8 │ │ │ │ + li s6,0 │ │ │ │ + mv s8,a5 │ │ │ │ + li s0,1 │ │ │ │ + j aebc │ │ │ │ + beqz s0,ace8 │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,b26e │ │ │ │ + beq s7,s3,ad58 │ │ │ │ + mv s5,s0 │ │ │ │ + j aa0e │ │ │ │ + beqz s0,ac80 │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,b26e │ │ │ │ + beq s1,s8,ae3e │ │ │ │ + mv s10,s0 │ │ │ │ + j aba6 │ │ │ │ + mv s9,s11 │ │ │ │ + li s10,1 │ │ │ │ + li s11,1 │ │ │ │ + j abfa │ │ │ │ + li s8,1 │ │ │ │ + li s5,1 │ │ │ │ + j aa64 │ │ │ │ + li a5,64 │ │ │ │ + mv s3,s0 │ │ │ │ + j b114 │ │ │ │ + li a5,64 │ │ │ │ + mv s8,s0 │ │ │ │ + j b122 │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s6,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s8 │ │ │ │ - sb a3,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu a1,s11,ab98 │ │ │ │ - mv s11,a0 │ │ │ │ - remuw a4,s11,a2 │ │ │ │ - sext.w a3,a4 │ │ │ │ - divuw a0,s11,a2 │ │ │ │ - bne a3,a1,ab58 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + j ad98 │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s6,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s8 │ │ │ │ - sb s3,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s11,a1,ab74 │ │ │ │ - ld a5,24(sp) │ │ │ │ - mv a4,s10 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s8 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 9556 │ │ │ │ - lw a5,192(sp) │ │ │ │ - sext.w a0,a0 │ │ │ │ - beq s6,a5,ad7e │ │ │ │ - lw a4,196(sp) │ │ │ │ - beq s6,a4,ada2 │ │ │ │ - mv a0,s8 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + j ae7c │ │ │ │ + ld a3,128(sp) │ │ │ │ + mv s11,s3 │ │ │ │ + mv a4,s0 │ │ │ │ + mv s3,s10 │ │ │ │ + mv s4,a5 │ │ │ │ + mv s0,s6 │ │ │ │ + mv a0,a3 │ │ │ │ + sd a4,40(sp) │ │ │ │ jal 3670 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - li a5,100 │ │ │ │ - addi s4,s4,8 │ │ │ │ - bne s5,a5,ab1a │ │ │ │ - ld s10,48(sp) │ │ │ │ - mv a0,s9 │ │ │ │ - addiw s7,s7,1 │ │ │ │ + ld a4,40(sp) │ │ │ │ + j aac8 │ │ │ │ + mv a4,s0 │ │ │ │ + ld a3,128(sp) │ │ │ │ + mv s3,s5 │ │ │ │ + mv s4,a5 │ │ │ │ + mv s0,s6 │ │ │ │ + j b1b6 │ │ │ │ + bnez a5,aaea │ │ │ │ + ld a5,8(sp) │ │ │ │ + sd a0,16(sp) │ │ │ │ + li s1,0 │ │ │ │ + bnez a5,aaf0 │ │ │ │ + ld a3,24(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-1000 │ │ │ │ + addi a1,a1,-1168 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,-1524 │ │ │ │ + jal 34674 │ │ │ │ + j aaf0 │ │ │ │ + mv a0,a3 │ │ │ │ + sd a2,64(sp) │ │ │ │ jal 3670 │ │ │ │ - addi s10,s10,8 │ │ │ │ - bne s7,s5,aa88 │ │ │ │ - li a5,100 │ │ │ │ - ld a4,88(sp) │ │ │ │ - ld a6,112(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - ld t6,80(sp) │ │ │ │ - addi a4,a4,8 │ │ │ │ - sd zero,120(sp) │ │ │ │ - sd zero,168(sp) │ │ │ │ - sd zero,152(sp) │ │ │ │ - li s4,-1 │ │ │ │ - auipc s3,0x59 │ │ │ │ - addi s3,s3,874 │ │ │ │ - sd a4,184(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s11,112(sp) │ │ │ │ - sd t6,136(sp) │ │ │ │ - sd a6,144(sp) │ │ │ │ - mulw a5,a5,s1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a5,176(sp) │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - li a2,400 │ │ │ │ - li a1,0 │ │ │ │ - sext.w s0,s1 │ │ │ │ - mv a0,s7 │ │ │ │ - sd s0,128(sp) │ │ │ │ - jal 3890 │ │ │ │ - slli a5,s1,0x2 │ │ │ │ - ld s6,88(sp) │ │ │ │ - mv t1,s0 │ │ │ │ - add a5,a5,s7 │ │ │ │ - li a4,1 │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld a6,144(sp) │ │ │ │ - sw a4,0(a5) │ │ │ │ - sw s4,0(s6) │ │ │ │ - li a3,0 │ │ │ │ - li t4,100 │ │ │ │ - li t3,100 │ │ │ │ - mv a7,t1 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli t1,a5,0x1e │ │ │ │ - mulw a7,t4,a7 │ │ │ │ - sw zero,192(sp) │ │ │ │ - add t1,t1,s6 │ │ │ │ - mv a1,s7 │ │ │ │ + ld a2,64(sp) │ │ │ │ + j aa88 │ │ │ │ + mv a0,a3 │ │ │ │ + sd a2,56(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a2,56(sp) │ │ │ │ + j ac1e │ │ │ │ + li a1,152 │ │ │ │ li a0,0 │ │ │ │ - li a4,0 │ │ │ │ - j ac5c │ │ │ │ - lw a0,192(sp) │ │ │ │ - addw a5,a7,a4 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a2,0(a5) │ │ │ │ - bgeu a0,a2,ac9a │ │ │ │ - bltu a2,a6,ac9a │ │ │ │ - lw a2,0(a1) │ │ │ │ - bnez a2,ac9a │ │ │ │ - lw a2,0(t1) │ │ │ │ - beq a2,s4,ac8e │ │ │ │ - slli a0,a2,0x20 │ │ │ │ - srli a2,a0,0x1e │ │ │ │ - add a2,a2,s7 │ │ │ │ - sw zero,0(a2) │ │ │ │ - sw a4,0(t1) │ │ │ │ - lw a5,0(a5) │ │ │ │ - sw a5,192(sp) │ │ │ │ + jal 41306 │ │ │ │ li a5,1 │ │ │ │ - sw a5,0(a1) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a1,a1,4 │ │ │ │ - bne a4,t3,ac5a │ │ │ │ - lw a7,0(t1) │ │ │ │ - beq a7,s4,adca │ │ │ │ - addiw a3,a3,1 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s6 │ │ │ │ - sw s4,0(a5) │ │ │ │ - j ac42 │ │ │ │ - li s6,1 │ │ │ │ + sd a0,80(sp) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sw zero,64(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + sd zero,112(a0) │ │ │ │ + sd zero,128(a0) │ │ │ │ + sd zero,96(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sh zero,58(a0) │ │ │ │ + sh zero,60(a0) │ │ │ │ + sb a5,62(a0) │ │ │ │ + j a956 │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a3,8(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-1220 │ │ │ │ + addi a1,a1,-1294 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,-1672 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-1386 │ │ │ │ + addi a1,a1,-1354 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,-1718 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a5,-4 │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,-1442 │ │ │ │ + bne a2,a5,b2d6 │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,-1470 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-1384 │ │ │ │ + addi a1,a1,-1335 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,-1772 │ │ │ │ + jal 34674 │ │ │ │ + ld a0,112(sp) │ │ │ │ + jal 35a0 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x59 │ │ │ │ + addi a3,a3,-982 │ │ │ │ + addi a2,a2,-1276 │ │ │ │ + auipc a1,0x53 │ │ │ │ + addi a1,a1,-1810 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,-1330 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a4,s9 │ │ │ │ + li s10,1 │ │ │ │ + li s0,1 │ │ │ │ + j abaa │ │ │ │ + li a5,-4 │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,-1546 │ │ │ │ + bne a2,a5,b33e │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,-1574 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-1488 │ │ │ │ + addi a1,a1,-1196 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,-1876 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x59 │ │ │ │ + addi a3,a3,-1080 │ │ │ │ + addi a2,a2,-1177 │ │ │ │ + auipc a1,0x53 │ │ │ │ + addi a1,a1,-1908 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,-1428 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a5,0x6f │ │ │ │ + ld a5,-984(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-1386 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-240 │ │ │ │ + sd s1,216(sp) │ │ │ │ + auipc s1,0x6f │ │ │ │ + ld s1,-1170(s1) │ │ │ │ + sd s0,224(sp) │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd s8,160(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + sd a2,56(sp) │ │ │ │ + sd ra,232(sp) │ │ │ │ + ld a2,0(s1) │ │ │ │ + sd a2,120(sp) │ │ │ │ li a2,0 │ │ │ │ - sd s1,32(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s1,s9 │ │ │ │ - mv s3,s11 │ │ │ │ - li a3,0 │ │ │ │ - mv s11,s6 │ │ │ │ - mv s9,s0 │ │ │ │ - mv s6,a2 │ │ │ │ - add a0,s2,s6 │ │ │ │ - beqz a3,ad2c │ │ │ │ - lw a5,4(a0) │ │ │ │ - beq a5,s1,ad02 │ │ │ │ - addi s0,s6,8 │ │ │ │ - addiw s11,s11,1 │ │ │ │ - mv s6,s0 │ │ │ │ - bne s11,s5,acd0 │ │ │ │ - mv s0,s9 │ │ │ │ - ld s3,40(sp) │ │ │ │ - mv s9,s1 │ │ │ │ - ld s1,32(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - li a1,800 │ │ │ │ - jal 1d4e0 │ │ │ │ + sd s2,208(sp) │ │ │ │ + sd s3,200(sp) │ │ │ │ + sd s4,192(sp) │ │ │ │ + sd s6,176(sp) │ │ │ │ + sd s7,168(sp) │ │ │ │ + sd s10,144(sp) │ │ │ │ + sd s11,136(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + sd a6,64(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + mv s8,a3 │ │ │ │ + mv s9,a4 │ │ │ │ + beqz s0,b862 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,40(sp) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + sd a5,32(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + add s2,a1,a5 │ │ │ │ + mv s11,a1 │ │ │ │ + li s0,2 │ │ │ │ + li s6,1 │ │ │ │ + auipc s7,0x53 │ │ │ │ + addi s7,s7,-316 │ │ │ │ + auipc s10,0x53 │ │ │ │ + addi s10,s10,-316 │ │ │ │ + j b42c │ │ │ │ + lbu a5,1(s4) │ │ │ │ + addiw a5,a5,-103 │ │ │ │ + bnez a5,b44a │ │ │ │ + lbu a5,2(s4) │ │ │ │ + addiw a5,a5,-122 │ │ │ │ + bnez a5,b44a │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + zext.b s0,s0 │ │ │ │ + bltu s6,s0,b89a │ │ │ │ + li s0,1 │ │ │ │ + addi s11,s11,8 │ │ │ │ + beq s11,s2,b49a │ │ │ │ + ld a0,0(s11) │ │ │ │ + jal 29938 │ │ │ │ + ld a4,0(s11) │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add s4,a4,a0 │ │ │ │ + lbu a5,0(s4) │ │ │ │ + addiw a5,a5,-46 │ │ │ │ + beqz a5,b406 │ │ │ │ + li a2,5 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,b41a │ │ │ │ + li a2,4 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,b41a │ │ │ │ + li a2,6 │ │ │ │ + auipc a1,0x53 │ │ │ │ + addi a1,a1,-412 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,b41a │ │ │ │ + andi s0,s0,253 │ │ │ │ + beqz s0,b426 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-364 │ │ │ │ + addi a1,a1,-1120 │ │ │ │ + auipc a0,0x52 │ │ │ │ + addi a0,a0,1904 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + bnez a5,b588 │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + li a4,1 │ │ │ │ + sb a4,62(a0) │ │ │ │ + ld a4,56(sp) │ │ │ │ + slliw a5,s8,0x8 │ │ │ │ + or a5,s9,a5 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + sd zero,112(a0) │ │ │ │ + sd zero,128(a0) │ │ │ │ + sd zero,96(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sb zero,59(a0) │ │ │ │ + sh zero,60(a0) │ │ │ │ + sd s1,80(a0) │ │ │ │ + sw a4,64(a0) │ │ │ │ + sb s0,58(a0) │ │ │ │ + sh a5,56(a0) │ │ │ │ mv s2,a0 │ │ │ │ - lhu s11,0(s10) │ │ │ │ - j a99c │ │ │ │ - li a2,101 │ │ │ │ - subw a2,a2,s11 │ │ │ │ - slli a3,s11,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ - slli a3,a2,0x20 │ │ │ │ - srli a2,a3,0x1d │ │ │ │ - add a1,s2,a5 │ │ │ │ - mv s0,s9 │ │ │ │ - ld s3,40(sp) │ │ │ │ - mv s9,s1 │ │ │ │ - ld s1,32(sp) │ │ │ │ - jal 36a0 │ │ │ │ - j acf0 │ │ │ │ - lw a5,0(a0) │ │ │ │ - bgeu a5,s3,acdc │ │ │ │ - lw a3,4(a0) │ │ │ │ - beq a3,s1,b30e │ │ │ │ - beqz a5,ad6a │ │ │ │ - li a1,808 │ │ │ │ + beqz a4,b554 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + beqz s0,b6e8 │ │ │ │ + srli s4,a5,0x1d │ │ │ │ + add s4,s4,s1 │ │ │ │ + li s3,0 │ │ │ │ + auipc s6,0xffffc │ │ │ │ + addi s6,s6,1946 │ │ │ │ + ld a0,0(s1) │ │ │ │ + addi s1,s1,8 │ │ │ │ + jal 42502 │ │ │ │ + ld a2,-8(s1) │ │ │ │ + mv a6,s3 │ │ │ │ + mv a3,a0 │ │ │ │ + mv a1,s2 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a7,s6 │ │ │ │ + mv a5,s9 │ │ │ │ + mv a4,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 6e9c │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,16(s0) │ │ │ │ + lw s3,28(s2) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + bne s4,s1,b51e │ │ │ │ + auipc a5,0x6f │ │ │ │ + ld a5,-1604(a5) │ │ │ │ + ld a4,120(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,b8ba │ │ │ │ + ld ra,232(sp) │ │ │ │ + ld s0,224(sp) │ │ │ │ + ld s1,216(sp) │ │ │ │ + ld s3,200(sp) │ │ │ │ + ld s4,192(sp) │ │ │ │ + ld s5,184(sp) │ │ │ │ + ld s6,176(sp) │ │ │ │ + ld s7,168(sp) │ │ │ │ + ld s8,160(sp) │ │ │ │ + ld s9,152(sp) │ │ │ │ + ld s10,144(sp) │ │ │ │ + ld s11,136(sp) │ │ │ │ mv a0,s2 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a5,800 │ │ │ │ - addi s0,s6,8 │ │ │ │ - add a1,a0,s6 │ │ │ │ + ld s2,208(sp) │ │ │ │ + addi sp,sp,240 │ │ │ │ + ret │ │ │ │ + sw zero,112(sp) │ │ │ │ + sw zero,116(sp) │ │ │ │ + sb zero,110(sp) │ │ │ │ + sb zero,111(sp) │ │ │ │ + bnez s0,b71a │ │ │ │ + ld s6,32(sp) │ │ │ │ + li a0,0 │ │ │ │ + li s8,0 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 41306 │ │ │ │ + ld a4,40(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a4,0x2 │ │ │ │ + mv s4,a5 │ │ │ │ + sd a5,80(sp) │ │ │ │ + jal 41306 │ │ │ │ + addi a5,sp,116 │ │ │ │ + sd a5,40(sp) │ │ │ │ + addi a5,sp,112 │ │ │ │ + mv s11,s4 │ │ │ │ + sd a0,88(sp) │ │ │ │ mv s2,a0 │ │ │ │ - sub a2,a5,s6 │ │ │ │ - add a0,a0,s0 │ │ │ │ - sd a1,8(sp) │ │ │ │ - jal 36a0 │ │ │ │ - ld a1,8(sp) │ │ │ │ - li a3,1 │ │ │ │ - sw s3,0(a1) │ │ │ │ - sw s1,4(a1) │ │ │ │ - j ace0 │ │ │ │ - mv s11,s3 │ │ │ │ - mv s0,s9 │ │ │ │ - mv s9,s1 │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s1,32(sp) │ │ │ │ - sw s11,0(a0) │ │ │ │ - sw s9,4(a0) │ │ │ │ - j acf0 │ │ │ │ - lw a4,196(sp) │ │ │ │ - addiw a3,a0,-1 │ │ │ │ - bne a3,a4,abb2 │ │ │ │ - ld a3,40(sp) │ │ │ │ - addw a3,s5,a3 │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a3,a2,0x1e │ │ │ │ - bgeu a4,a5,adbc │ │ │ │ - ld a5,72(sp) │ │ │ │ - add a3,a3,a5 │ │ │ │ - sw a0,0(a3) │ │ │ │ - j abb6 │ │ │ │ - addiw a3,a0,-1 │ │ │ │ - bne a3,a5,abb6 │ │ │ │ - ld a3,40(sp) │ │ │ │ - addw a3,s5,a3 │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a3,a2,0x1e │ │ │ │ - bltu a4,a5,ad9a │ │ │ │ + add s4,s4,s6 │ │ │ │ + addi s10,sp,111 │ │ │ │ + addi s9,sp,110 │ │ │ │ + sd a5,32(sp) │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s6,a0 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a4,32(sp) │ │ │ │ + ld a0,0(s3) │ │ │ │ + sd a5,0(s6) │ │ │ │ + ld a5,40(sp) │ │ │ │ + sd zero,8(s6) │ │ │ │ + sd s6,0(s11) │ │ │ │ + mv a7,s10 │ │ │ │ + mv a6,s9 │ │ │ │ + li a3,0 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,0 │ │ │ │ + jal 680e │ │ │ │ + sext.w a0,a0 │ │ │ │ + sw a0,0(s2) │ │ │ │ + addi s11,s11,8 │ │ │ │ + addw s8,a0,s8 │ │ │ │ + addi s3,s3,8 │ │ │ │ + addi s2,s2,4 │ │ │ │ + bne s4,s11,b5ce │ │ │ │ + sd zero,72(sp) │ │ │ │ ld a5,64(sp) │ │ │ │ - add a3,a3,a5 │ │ │ │ - sw a0,0(a3) │ │ │ │ - j abb6 │ │ │ │ + divuw a3,s8,a5 │ │ │ │ + mv a5,a3 │ │ │ │ + bnez a3,b626 │ │ │ │ + li a5,1 │ │ │ │ + lui a4,0x2 │ │ │ │ + addi a4,a4,1807 │ │ │ │ + lw s7,112(sp) │ │ │ │ + lw s6,116(sp) │ │ │ │ + lbu s3,110(sp) │ │ │ │ + lbu t1,111(sp) │ │ │ │ + sext.w a7,a5 │ │ │ │ + bgeu a4,a3,b656 │ │ │ │ + lui a4,0x2 │ │ │ │ + addiw a4,a4,1808 │ │ │ │ + remuw a7,a5,a4 │ │ │ │ + divuw a5,a5,a4 │ │ │ │ + divuw a7,a7,a5 │ │ │ │ + addw a7,a7,a4 │ │ │ │ ld s10,56(sp) │ │ │ │ - li s9,0 │ │ │ │ - j a982 │ │ │ │ - ld a5,104(sp) │ │ │ │ - ld a0,128(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld a6,144(sp) │ │ │ │ - sw s4,0(a5) │ │ │ │ - mv t4,a5 │ │ │ │ - li s9,0 │ │ │ │ - li t5,100 │ │ │ │ - li t3,100 │ │ │ │ - mv a7,a0 │ │ │ │ - mulw a7,t5,a7 │ │ │ │ - sw zero,192(sp) │ │ │ │ - mv a1,s7 │ │ │ │ + ld s11,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + slliw t1,t1,0x8 │ │ │ │ + mv a5,s10 │ │ │ │ + mv a6,s8 │ │ │ │ + mv a4,s11 │ │ │ │ + mv a3,s4 │ │ │ │ + mv a2,s9 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s5 │ │ │ │ + or s3,s3,t1 │ │ │ │ + jal 9652 │ │ │ │ + mv s5,a0 │ │ │ │ + li a1,152 │ │ │ │ li a0,0 │ │ │ │ - li a4,0 │ │ │ │ - j adf6 │ │ │ │ - lw a0,192(sp) │ │ │ │ - addw a5,a4,a7 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s10 │ │ │ │ - lw a2,0(a5) │ │ │ │ - bgeu a0,a2,ae34 │ │ │ │ - bltu a2,a6,ae34 │ │ │ │ - lw a2,0(a1) │ │ │ │ - bnez a2,ae34 │ │ │ │ - lw a2,0(t4) │ │ │ │ - beq a2,s4,ae28 │ │ │ │ - slli a0,a2,0x20 │ │ │ │ - srli a2,a0,0x1e │ │ │ │ - add a2,a2,s7 │ │ │ │ - sw zero,0(a2) │ │ │ │ - sw a4,0(t4) │ │ │ │ - lw a5,0(a5) │ │ │ │ - sw a5,192(sp) │ │ │ │ + jal 41306 │ │ │ │ li a5,1 │ │ │ │ - sw a5,0(a1) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a1,a1,4 │ │ │ │ - bne a4,t3,adf4 │ │ │ │ - lw a7,0(t4) │ │ │ │ - beq a7,s4,ae60 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - addi t4,t4,4 │ │ │ │ - beq s9,t3,b2f4 │ │ │ │ - sw s4,0(t4) │ │ │ │ - j ade6 │ │ │ │ - subw a3,a0,a5 │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - ld a7,104(sp) │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - j a8c0 │ │ │ │ - ld s0,176(sp) │ │ │ │ - li a0,0 │ │ │ │ - sd a3,48(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s0 │ │ │ │ - li a1,0 │ │ │ │ - sd a0,24(sp) │ │ │ │ - jal 3890 │ │ │ │ - ld a3,48(sp) │ │ │ │ - li s1,0 │ │ │ │ - beqz s9,afaa │ │ │ │ - addiw a4,s9,-1 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - ld a5,104(sp) │ │ │ │ - sd a4,72(sp) │ │ │ │ - li s1,0 │ │ │ │ - add t3,a5,a4 │ │ │ │ - slli a5,s9,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - ld a5,40(sp) │ │ │ │ - sd a4,80(sp) │ │ │ │ - li s11,4 │ │ │ │ - sw a5,48(sp) │ │ │ │ - li s8,78 │ │ │ │ - li s5,100 │ │ │ │ - mv s0,s9 │ │ │ │ - mv s6,t3 │ │ │ │ - sd a3,160(sp) │ │ │ │ - lwu a5,0(s6) │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ + sh a5,60(a0) │ │ │ │ + sb a5,62(a0) │ │ │ │ + li a5,256 │ │ │ │ + mv s2,a0 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sw zero,28(a0) │ │ │ │ + sw zero,32(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sb zero,59(a0) │ │ │ │ + sd s5,96(a0) │ │ │ │ + sd s4,112(a0) │ │ │ │ + sd s9,128(a0) │ │ │ │ + sd s1,80(a0) │ │ │ │ + sb s0,58(a0) │ │ │ │ + sw s8,24(a0) │ │ │ │ + sh a5,56(a0) │ │ │ │ + sw s10,64(a0) │ │ │ │ + sd s11,72(a0) │ │ │ │ + sw s7,36(a0) │ │ │ │ + sw s6,40(a0) │ │ │ │ + sh s3,44(a0) │ │ │ │ + j b554 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + add s0,s0,s1 │ │ │ │ + li a6,0 │ │ │ │ + auipc s3,0xffffc │ │ │ │ + addi s3,s3,1472 │ │ │ │ + ld a2,0(s1) │ │ │ │ + mv a1,s2 │ │ │ │ + sd s3,0(sp) │ │ │ │ + li a7,0 │ │ │ │ + li a5,0 │ │ │ │ + mv a4,s9 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal a074 │ │ │ │ + addi s1,s1,8 │ │ │ │ + lw a6,28(a0) │ │ │ │ + mv s2,a0 │ │ │ │ + bne s1,s0,b6f8 │ │ │ │ + j b554 │ │ │ │ + ld a1,32(sp) │ │ │ │ li a0,0 │ │ │ │ - lw s10,4(a5) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,65 │ │ │ │ + mv s6,s1 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,72(sp) │ │ │ │ mv s7,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s7,s2 │ │ │ │ - sb zero,0(a5) │ │ │ │ - li a4,5 │ │ │ │ - li a5,0 │ │ │ │ - beqz s10,af34 │ │ │ │ - remuw a3,s10,a4 │ │ │ │ - sext.w a2,a3 │ │ │ │ - divuw a1,s10,a4 │ │ │ │ - beq a2,s11,af22 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,s3 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,s7 │ │ │ │ - sb a2,0(a3) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu s11,s10,af34 │ │ │ │ - mv s10,a1 │ │ │ │ - remuw a3,s10,a4 │ │ │ │ - sext.w a2,a3 │ │ │ │ - divuw a1,s10,a4 │ │ │ │ - bne a2,s11,aef4 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,s7 │ │ │ │ - sb s8,0(a3) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s10,s11,af10 │ │ │ │ - beq s0,s9,af88 │ │ │ │ - lw a5,0(s6) │ │ │ │ - ld a4,72(sp) │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s7 │ │ │ │ - sub a3,s6,a4 │ │ │ │ - ld a4,80(sp) │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - addi s6,s6,-4 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw a3,0(a3) │ │ │ │ - ld a4,64(sp) │ │ │ │ - mulw a5,s5,a5 │ │ │ │ - addw a5,a5,a3 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw s1,0(a5) │ │ │ │ - lw a5,48(sp) │ │ │ │ - subw s1,a5,s1 │ │ │ │ - ld a5,24(sp) │ │ │ │ - slli a0,s1,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3670 │ │ │ │ - beqz s0,afa8 │ │ │ │ - ld a5,40(sp) │ │ │ │ - addw a5,a5,s1 │ │ │ │ - sw a5,48(sp) │ │ │ │ - j aeb2 │ │ │ │ - ld a5,24(sp) │ │ │ │ - slli a0,s1,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s7 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s7 │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - jal 3670 │ │ │ │ - addi s6,s6,-4 │ │ │ │ - bnez s0,aeb2 │ │ │ │ - ld a3,160(sp) │ │ │ │ - ld a5,104(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - beq a5,s4,b07c │ │ │ │ - ld a5,96(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ + ld a0,0(s6) │ │ │ │ + addi s6,s6,8 │ │ │ │ + addi s7,s7,8 │ │ │ │ + jal 42502 │ │ │ │ + sd a0,-8(s7) │ │ │ │ + bne s6,s2,b728 │ │ │ │ + ld a1,32(sp) │ │ │ │ li a0,0 │ │ │ │ - lw s8,0(a5) │ │ │ │ - sd a3,48(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,65 │ │ │ │ - mv s9,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s9,s2 │ │ │ │ - sb zero,0(a5) │ │ │ │ - ld a3,48(sp) │ │ │ │ - li a5,0 │ │ │ │ - li a1,5 │ │ │ │ - li a2,4 │ │ │ │ - li t1,78 │ │ │ │ - beqz s8,b036 │ │ │ │ - remuw a4,s8,a1 │ │ │ │ - sext.w a0,a4 │ │ │ │ - divuw a7,s8,a1 │ │ │ │ - beq a0,a2,b024 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s3 │ │ │ │ - lbu a0,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s9 │ │ │ │ - sb a0,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu a2,s8,b036 │ │ │ │ - mv s8,a7 │ │ │ │ - remuw a4,s8,a1 │ │ │ │ - sext.w a0,a4 │ │ │ │ - divuw a7,s8,a1 │ │ │ │ - bne a0,a2,aff6 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s9 │ │ │ │ - sb t1,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s8,a2,b012 │ │ │ │ - ld a4,128(sp) │ │ │ │ - li a5,100 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s9 │ │ │ │ - sd a3,48(sp) │ │ │ │ - mulw a5,a5,a4 │ │ │ │ - ld a4,104(sp) │ │ │ │ - lw a4,0(a4) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - ld a4,64(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ + jal 41306 │ │ │ │ ld a4,40(sp) │ │ │ │ - subw a5,a4,a5 │ │ │ │ - addw a5,a5,s1 │ │ │ │ - ld a4,24(sp) │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a4 │ │ │ │ - sext.w s1,a5 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 3670 │ │ │ │ - ld a3,48(sp) │ │ │ │ - ld a5,88(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - beq a5,s4,b158 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ + mv a5,a0 │ │ │ │ li a0,0 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw s8,4(a5) │ │ │ │ - sd a3,48(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,65 │ │ │ │ - mv s9,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s9,s2 │ │ │ │ - sb zero,0(a5) │ │ │ │ - ld a3,48(sp) │ │ │ │ - li a5,0 │ │ │ │ - li a1,5 │ │ │ │ - li a2,4 │ │ │ │ - li t1,78 │ │ │ │ - beqz s8,b112 │ │ │ │ - remuw a4,s8,a1 │ │ │ │ - sext.w a0,a4 │ │ │ │ - divuw a7,s8,a1 │ │ │ │ - beq a0,a2,b100 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s3 │ │ │ │ - lbu a0,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s9 │ │ │ │ - sb a0,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu a2,s8,b112 │ │ │ │ - mv s8,a7 │ │ │ │ - remuw a4,s8,a1 │ │ │ │ - sext.w a0,a4 │ │ │ │ - divuw a7,s8,a1 │ │ │ │ - bne a0,a2,b0d2 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s9 │ │ │ │ - sb t1,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s8,a2,b0ee │ │ │ │ - ld a4,128(sp) │ │ │ │ - li a5,100 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s9 │ │ │ │ - sd a3,48(sp) │ │ │ │ - mulw a5,a5,a4 │ │ │ │ - ld a4,88(sp) │ │ │ │ - lw a4,0(a4) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - ld a4,112(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - ld a4,40(sp) │ │ │ │ - subw a5,a4,a5 │ │ │ │ - addw a5,a5,s1 │ │ │ │ - ld a4,24(sp) │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a4 │ │ │ │ - sext.w s1,a5 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 3670 │ │ │ │ - ld a3,48(sp) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a3,b244 │ │ │ │ - addiw s8,a3,-2 │ │ │ │ - slli a5,s8,0x20 │ │ │ │ - srli s8,a5,0x1e │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - li s11,4 │ │ │ │ - addi a7,a5,4 │ │ │ │ - ld a5,184(sp) │ │ │ │ - li s9,78 │ │ │ │ - mv s5,a7 │ │ │ │ - add s10,s8,a5 │ │ │ │ - li s8,5 │ │ │ │ - lwu a5,0(s5) │ │ │ │ + slli a1,a4,0x2 │ │ │ │ + sd a5,80(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,72(sp) │ │ │ │ + sd a0,88(sp) │ │ │ │ + beqz a5,b7f0 │ │ │ │ ld a4,32(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ + mv s7,a5 │ │ │ │ + ld s6,80(sp) │ │ │ │ add a5,a5,a4 │ │ │ │ + sd a5,48(sp) │ │ │ │ + addi a5,sp,116 │ │ │ │ + sd a5,40(sp) │ │ │ │ + addi a5,sp,112 │ │ │ │ + mv s11,a0 │ │ │ │ + li s8,0 │ │ │ │ + addi s10,sp,111 │ │ │ │ + addi s9,sp,110 │ │ │ │ + sd a5,32(sp) │ │ │ │ + ld a5,0(s7) │ │ │ │ + li a1,16 │ │ │ │ li a0,0 │ │ │ │ - lw s7,4(a5) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,65 │ │ │ │ - mv s6,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s6,s2 │ │ │ │ - sb zero,0(a5) │ │ │ │ - li a5,0 │ │ │ │ - beqz s7,b202 │ │ │ │ - remuw a4,s7,s8 │ │ │ │ - sext.w a3,a4 │ │ │ │ - divuw a2,s7,s8 │ │ │ │ - beq a3,s11,b1f0 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s3 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s6 │ │ │ │ - sb a3,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu s11,s7,b202 │ │ │ │ - mv s7,a2 │ │ │ │ - remuw a4,s7,s8 │ │ │ │ - sext.w a3,a4 │ │ │ │ - divuw a2,s7,s8 │ │ │ │ - bne a3,s11,b1c2 │ │ │ │ + lw a5,8(a5) │ │ │ │ + addi s7,s7,8 │ │ │ │ + addi s6,s6,8 │ │ │ │ slli a4,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s6 │ │ │ │ - sb s9,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s7,s11,b1de │ │ │ │ - ld a3,40(sp) │ │ │ │ - lw a5,-4(s5) │ │ │ │ - lw a4,0(s5) │ │ │ │ - addw s1,s1,a3 │ │ │ │ - li a3,100 │ │ │ │ + slli s2,a4,0x1 │ │ │ │ + add s2,s2,a4 │ │ │ │ + sd a5,24(sp) │ │ │ │ + slli s2,s2,0x3 │ │ │ │ + jal 41306 │ │ │ │ + mv s4,a0 │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ mv a2,s2 │ │ │ │ - mv a1,s6 │ │ │ │ - addi s5,s5,4 │ │ │ │ - mulw a5,a3,a5 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - subw s1,s1,a5 │ │ │ │ - ld a5,24(sp) │ │ │ │ - slli a0,s1,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - bne s5,s10,b182 │ │ │ │ - ld a0,24(sp) │ │ │ │ - jal 3310 │ │ │ │ - lwu a5,152(sp) │ │ │ │ - bgeu a5,a0,b31e │ │ │ │ - ld a5,168(sp) │ │ │ │ - beqz a5,b262 │ │ │ │ - mv a0,a5 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,24(sp) │ │ │ │ - jal 3310 │ │ │ │ - sext.w a5,a0 │ │ │ │ - sd a5,152(sp) │ │ │ │ + li a1,0 │ │ │ │ + sd a0,0(s4) │ │ │ │ + jal 3890 │ │ │ │ ld a5,24(sp) │ │ │ │ - sd a5,168(sp) │ │ │ │ - ld a5,120(sp) │ │ │ │ - ld a3,96(sp) │ │ │ │ - addi a4,a5,1 │ │ │ │ - addi a3,a3,8 │ │ │ │ - sd a4,120(sp) │ │ │ │ - li a5,5 │ │ │ │ - sd a3,96(sp) │ │ │ │ - bne a4,a5,ac0a │ │ │ │ - ld s11,112(sp) │ │ │ │ - ld t6,136(sp) │ │ │ │ - ld a3,64(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - sd t6,8(sp) │ │ │ │ - sd a3,24(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a3,24(sp) │ │ │ │ - mv a0,a3 │ │ │ │ - jal 3670 │ │ │ │ - ld t6,8(sp) │ │ │ │ - mv a0,t6 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,104(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,88(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,56(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,32(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,16(sp) │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x6f │ │ │ │ - ld a5,-942(a5) │ │ │ │ - ld a4,200(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,b37a │ │ │ │ - ld s0,336(sp) │ │ │ │ - ld ra,344(sp) │ │ │ │ - ld a0,168(sp) │ │ │ │ - ld s2,320(sp) │ │ │ │ - ld s3,312(sp) │ │ │ │ - ld s4,304(sp) │ │ │ │ - ld s5,296(sp) │ │ │ │ - ld s6,288(sp) │ │ │ │ - ld s8,272(sp) │ │ │ │ - ld s11,248(sp) │ │ │ │ - fld fs0,232(sp) │ │ │ │ - fld fs1,224(sp) │ │ │ │ - ld s1,328(sp) │ │ │ │ - ld s7,280(sp) │ │ │ │ - ld s9,264(sp) │ │ │ │ - ld s10,256(sp) │ │ │ │ - addi sp,sp,352 │ │ │ │ - ret │ │ │ │ - ld s0,176(sp) │ │ │ │ + ld a2,-8(s7) │ │ │ │ + ld a1,0(s3) │ │ │ │ + sw a5,12(s4) │ │ │ │ + sw zero,8(s4) │ │ │ │ + ld a7,40(sp) │ │ │ │ + ld a6,32(sp) │ │ │ │ + sd s4,-8(s6) │ │ │ │ + li a5,0 │ │ │ │ + sd s10,8(sp) │ │ │ │ + sd s9,0(sp) │ │ │ │ + mv a4,s4 │ │ │ │ + li a3,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 8fb2 │ │ │ │ + ld a5,48(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + sw a0,0(s11) │ │ │ │ + addw s8,a0,s8 │ │ │ │ + addi s11,s11,4 │ │ │ │ + addi s3,s3,8 │ │ │ │ + bne s7,a5,b778 │ │ │ │ + j b61a │ │ │ │ + ld a5,80(sp) │ │ │ │ + ld a4,32(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + mv s6,a5 │ │ │ │ + add s4,a5,a4 │ │ │ │ + addi a5,sp,116 │ │ │ │ + sd a5,40(sp) │ │ │ │ + addi a5,sp,112 │ │ │ │ + li s2,0 │ │ │ │ + li s8,0 │ │ │ │ + addi s10,sp,111 │ │ │ │ + addi s9,sp,110 │ │ │ │ + sd a5,32(sp) │ │ │ │ + li a1,16 │ │ │ │ li a0,0 │ │ │ │ - sd a3,48(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s0 │ │ │ │ + jal 41306 │ │ │ │ + mv s11,a0 │ │ │ │ li a1,0 │ │ │ │ - sd a0,24(sp) │ │ │ │ - jal 3890 │ │ │ │ - ld a3,48(sp) │ │ │ │ - j ae7e │ │ │ │ - mv s11,s3 │ │ │ │ - mv s0,s9 │ │ │ │ - ld s3,40(sp) │ │ │ │ - mv s9,s1 │ │ │ │ - sw s11,0(a0) │ │ │ │ - ld s1,32(sp) │ │ │ │ - j acf0 │ │ │ │ - ld a0,24(sp) │ │ │ │ - jal 3670 │ │ │ │ - j b26c │ │ │ │ - mv a5,a2 │ │ │ │ - bltu s10,a2,b340 │ │ │ │ li a0,0 │ │ │ │ - sext.w s10,a5 │ │ │ │ - jal 39c0 │ │ │ │ + jal 41306 │ │ │ │ + ld a2,0(s2) │ │ │ │ + ld a1,0(s3) │ │ │ │ + sd a0,0(s11) │ │ │ │ + sd zero,8(s11) │ │ │ │ + ld a7,40(sp) │ │ │ │ + ld a6,32(sp) │ │ │ │ + sd s11,0(s6) │ │ │ │ + sd s10,8(sp) │ │ │ │ + sd s9,0(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv a4,s11 │ │ │ │ + li a3,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 8fb2 │ │ │ │ sext.w a0,a0 │ │ │ │ - jal 3270 │ │ │ │ - j a7bc │ │ │ │ - mv a5,s10 │ │ │ │ + sw a0,0(s7) │ │ │ │ + addi s6,s6,8 │ │ │ │ + addw s8,a0,s8 │ │ │ │ + addi s3,s3,8 │ │ │ │ + addi s2,s2,8 │ │ │ │ + addi s7,s7,4 │ │ │ │ + bne s6,s4,b810 │ │ │ │ + j b61a │ │ │ │ + bnez a5,b868 │ │ │ │ + li s0,2 │ │ │ │ + j b4a0 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + li a1,0 │ │ │ │ li a0,0 │ │ │ │ - sext.w s10,a5 │ │ │ │ - jal 39c0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - jal 3270 │ │ │ │ - j a7bc │ │ │ │ - auipc a3,0x59 │ │ │ │ - addi a3,a3,-934 │ │ │ │ - li a2,627 │ │ │ │ - auipc a1,0x53 │ │ │ │ - addi a1,a1,-314 │ │ │ │ - auipc a0,0x53 │ │ │ │ - addi a0,a0,-306 │ │ │ │ - fsd fs2,216(sp) │ │ │ │ - fsd fs3,208(sp) │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - fsd fs2,216(sp) │ │ │ │ - fsd fs3,208(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s0,32(sp) │ │ │ │ - auipc s0,0x6f │ │ │ │ - addi s0,s0,34 │ │ │ │ - ld t1,0(s0) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd a4,64(sp) │ │ │ │ - auipc s2,0x6f │ │ │ │ - ld s2,-1158(s2) │ │ │ │ - sd a3,56(sp) │ │ │ │ sd a5,72(sp) │ │ │ │ - sd a6,80(sp) │ │ │ │ - sd a7,88(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - ld a5,0(s2) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv a4,a0 │ │ │ │ - mv a5,a1 │ │ │ │ - mv s1,a2 │ │ │ │ - beqz t1,b3fe │ │ │ │ - ld a0,0(s0) │ │ │ │ - addi a6,sp,56 │ │ │ │ - auipc a3,0x53 │ │ │ │ - addi a3,a3,-378 │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,80(sp) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,88(sp) │ │ │ │ + li s6,0 │ │ │ │ + li s7,0 │ │ │ │ + li s8,0 │ │ │ │ + li t1,0 │ │ │ │ + li s3,0 │ │ │ │ + li s0,2 │ │ │ │ + li a7,1 │ │ │ │ + j b656 │ │ │ │ + lui a1,0x1 │ │ │ │ auipc a2,0x53 │ │ │ │ - addi a2,a2,-370 │ │ │ │ - li a1,1 │ │ │ │ - sd a6,0(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,0(sp) │ │ │ │ - ld a0,0(s0) │ │ │ │ - mv a2,s1 │ │ │ │ - li a1,1 │ │ │ │ - jal 3420 <__vfprintf_chk@plt> │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s2) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,b40c │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - auipc a3,0x6f │ │ │ │ - ld a3,-1110(a3) │ │ │ │ - ld a3,0(a3) │ │ │ │ - sd a3,0(s0) │ │ │ │ - j b3bc │ │ │ │ + addi a2,a2,-1484 │ │ │ │ + addi a1,a1,-1127 │ │ │ │ + auipc a0,0x52 │ │ │ │ + addi a0,a0,848 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-16 │ │ │ │ - auipc a1,0x53 │ │ │ │ - addi a1,a1,-410 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - jal 3750 │ │ │ │ - beqz a0,b436 │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - auipc a5,0x6f │ │ │ │ - sd a0,-130(a5) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - mv a3,s0 │ │ │ │ + addi sp,sp,-160 │ │ │ │ + sd ra,152(sp) │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + sd a6,16(sp) │ │ │ │ + sd a7,32(sp) │ │ │ │ + sd s0,144(sp) │ │ │ │ + sd s1,136(sp) │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd s4,112(sp) │ │ │ │ + sd s5,104(sp) │ │ │ │ + sd s6,96(sp) │ │ │ │ + sd s7,88(sp) │ │ │ │ + sd s8,80(sp) │ │ │ │ + beqz a1,baf6 │ │ │ │ + mv s6,a0 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s8,a4 │ │ │ │ + li s0,2 │ │ │ │ + beqz a3,b9b0 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli s1,a5,0x1d │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + mv s11,a2 │ │ │ │ + add s1,s1,a2 │ │ │ │ + li s0,2 │ │ │ │ + li s2,1 │ │ │ │ + auipc s4,0x53 │ │ │ │ + addi s4,s4,-1610 │ │ │ │ + auipc s7,0x53 │ │ │ │ + addi s7,s7,-1610 │ │ │ │ + auipc s10,0x53 │ │ │ │ + addi s10,s10,-1610 │ │ │ │ + j b942 │ │ │ │ + lbu a5,1(s9) │ │ │ │ + addiw a5,a5,-103 │ │ │ │ + bnez a5,b960 │ │ │ │ + lbu a5,2(s9) │ │ │ │ + addiw a5,a5,-122 │ │ │ │ + bnez a5,b960 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + zext.b s0,s0 │ │ │ │ + bltu s2,s0,bad6 │ │ │ │ + li s0,1 │ │ │ │ + addi s11,s11,8 │ │ │ │ + beq s11,s1,b9aa │ │ │ │ + ld a0,0(s11) │ │ │ │ + jal 29938 │ │ │ │ + ld a4,0(s11) │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add s9,a4,a0 │ │ │ │ + lbu a5,0(s9) │ │ │ │ + addiw a5,a5,-46 │ │ │ │ + beqz a5,b91c │ │ │ │ + li a2,5 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,b930 │ │ │ │ + li a2,4 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,b930 │ │ │ │ + li a2,6 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,b930 │ │ │ │ + andi s0,s0,253 │ │ │ │ + beqz s0,b93c │ │ │ │ + lui a1,0x1 │ │ │ │ auipc a2,0x53 │ │ │ │ - addi a2,a2,-440 │ │ │ │ - li a1,76 │ │ │ │ - auipc a0,0x53 │ │ │ │ - addi a0,a0,-412 │ │ │ │ - jal b382 │ │ │ │ + addi a2,a2,-1516 │ │ │ │ + addi a1,a1,-1042 │ │ │ │ + auipc a0,0x52 │ │ │ │ + addi a0,a0,608 │ │ │ │ + jal 323d2 │ │ │ │ li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s2,16(sp) │ │ │ │ - auipc s2,0x6f │ │ │ │ - addi s2,s2,-178 │ │ │ │ - ld t1,0(s2) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd a4,48(sp) │ │ │ │ - auipc s1,0x6f │ │ │ │ - ld s1,-1370(s1) │ │ │ │ - sd a5,56(sp) │ │ │ │ - sd a6,64(sp) │ │ │ │ - sd a7,72(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - ld a5,0(s1) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv a4,a0 │ │ │ │ - mv s0,a3 │ │ │ │ - beqz t1,b4a6 │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + ld a5,16(sp) │ │ │ │ + bnez a5,ba7a │ │ │ │ + li a1,152 │ │ │ │ li a0,0 │ │ │ │ - blez a2,b4ba │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s1) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,b4ec │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + jal 41306 │ │ │ │ + li a5,1 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sw zero,64(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + sd zero,112(a0) │ │ │ │ + sd zero,128(a0) │ │ │ │ + sd zero,96(a0) │ │ │ │ + sd zero,104(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sh zero,58(a0) │ │ │ │ + sh zero,60(a0) │ │ │ │ + sb a5,62(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz s5,ba60 │ │ │ │ + lbu s2,40(sp) │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + beqz s0,baa2 │ │ │ │ + srli s5,a5,0x1d │ │ │ │ + add s5,s5,s3 │ │ │ │ + li s4,0 │ │ │ │ + auipc s7,0xffffc │ │ │ │ + addi s7,s7,1912 │ │ │ │ + ld a0,0(s3) │ │ │ │ + addi s3,s3,8 │ │ │ │ + jal 42502 │ │ │ │ + ld a2,-8(s3) │ │ │ │ + mv a6,s4 │ │ │ │ + mv a3,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a7,s7 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s8 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 6e9c │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,16(s0) │ │ │ │ + lw s4,32(s1) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + bne s5,s3,ba28 │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s2,128(sp) │ │ │ │ + ld s3,120(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ + ld s5,104(sp) │ │ │ │ + ld s6,96(sp) │ │ │ │ + ld s7,88(sp) │ │ │ │ + ld s8,80(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,136(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ ret │ │ │ │ - auipc a5,0x6f │ │ │ │ - ld a5,-1278(a5) │ │ │ │ - ld a5,0(a5) │ │ │ │ - li a0,0 │ │ │ │ - sd a5,0(s2) │ │ │ │ - bgtz a2,b490 │ │ │ │ - ld a0,0(s2) │ │ │ │ - mv a5,a1 │ │ │ │ - addi a6,sp,48 │ │ │ │ - auipc a3,0x58 │ │ │ │ - addi a3,a3,-348 │ │ │ │ + mv a5,s0 │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld a6,32(sp) │ │ │ │ + ld a1,24(sp) │ │ │ │ + ld s1,136(sp) │ │ │ │ + ld s2,128(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ + ld s7,88(sp) │ │ │ │ + ld s8,80(sp) │ │ │ │ + ld ra,152(sp) │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s3 │ │ │ │ + ld s5,104(sp) │ │ │ │ + ld s3,120(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + ld s6,96(sp) │ │ │ │ + li a4,1 │ │ │ │ + addi sp,sp,160 │ │ │ │ + j 9b0c │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + add s0,s0,s3 │ │ │ │ + li a6,0 │ │ │ │ + auipc s4,0xffffc │ │ │ │ + addi s4,s4,1774 │ │ │ │ + ld a2,0(s3) │ │ │ │ + mv a1,s1 │ │ │ │ + sd s4,0(sp) │ │ │ │ + li a7,0 │ │ │ │ + li a5,0 │ │ │ │ + mv a4,s2 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a0,s6 │ │ │ │ + jal a074 │ │ │ │ + addi s3,s3,8 │ │ │ │ + lw a6,32(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + bne s3,s0,bab2 │ │ │ │ + j ba60 │ │ │ │ + lui a1,0x1 │ │ │ │ auipc a2,0x53 │ │ │ │ - addi a2,a2,-628 │ │ │ │ + addi a2,a2,-1912 │ │ │ │ + addi a1,a1,-1049 │ │ │ │ + auipc a0,0x52 │ │ │ │ + addi a0,a0,276 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x58 │ │ │ │ + addi a3,a3,1328 │ │ │ │ + addi a2,a2,-1062 │ │ │ │ + auipc a1,0x52 │ │ │ │ + addi a1,a1,244 │ │ │ │ + auipc a0,0x53 │ │ │ │ + addi a0,a0,-1980 │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,bc58 │ │ │ │ + mv a0,s1 │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + jal 3310 │ │ │ │ + mv s5,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3310 │ │ │ │ + sext.w s5,s5 │ │ │ │ + sext.w s6,a0 │ │ │ │ + blez s5,bcd8 │ │ │ │ + jal 3a00 <__ctype_b_loc@plt> │ │ │ │ + ld s4,0(a0) │ │ │ │ + li s0,0 │ │ │ │ + lui a2,0x2 │ │ │ │ + j bb6c │ │ │ │ + bge a3,s5,bcb2 │ │ │ │ + mv s0,a4 │ │ │ │ + add a5,s1,s0 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + addi a4,s0,1 │ │ │ │ + sext.w a3,a4 │ │ │ │ + slli a5,a5,0x1 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lhu a5,0(a5) │ │ │ │ + and a5,a5,a2 │ │ │ │ + beqz a5,bb66 │ │ │ │ + sext.w s3,s0 │ │ │ │ + bge s3,s6,bc64 │ │ │ │ + addiw s7,s3,3 │ │ │ │ + addiw a0,s3,4 │ │ │ │ + mv s8,s7 │ │ │ │ + mv a4,s2 │ │ │ │ + li s3,0 │ │ │ │ + lui a3,0x2 │ │ │ │ + j bba8 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + bge s3,s6,bbba │ │ │ │ + lbu a5,0(a4) │ │ │ │ + addi a4,a4,1 │ │ │ │ + slli a5,a5,0x1 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lhu a5,0(a5) │ │ │ │ + and a5,a5,a3 │ │ │ │ + beqz a5,bba2 │ │ │ │ li a1,1 │ │ │ │ - sd a6,0(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,0(sp) │ │ │ │ - ld a0,0(s2) │ │ │ │ + jal 39f0 │ │ │ │ + lui a5,0x7 │ │ │ │ + addi a5,a5,-1949 │ │ │ │ + sh a5,0(a0) │ │ │ │ + li a5,114 │ │ │ │ + sb a5,2(a0) │ │ │ │ + mv s4,a0 │ │ │ │ mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ + addi a0,a0,3 │ │ │ │ + jal 3530 │ │ │ │ + add a5,s4,s8 │ │ │ │ + sb zero,0(a5) │ │ │ │ + blt s6,s7,bbf6 │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,bcb8 │ │ │ │ + addiw s8,s3,3 │ │ │ │ + mv s7,s3 │ │ │ │ + mv s6,s8 │ │ │ │ + addiw s3,s3,4 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ li a1,1 │ │ │ │ - jal 3420 <__vfprintf_chk@plt> │ │ │ │ - j b490 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a5,0(a0) │ │ │ │ - lw a3,12(a0) │ │ │ │ - lw a4,16(a0) │ │ │ │ - lw a0,4(a0) │ │ │ │ - addw a5,a5,a3 │ │ │ │ - addw a4,a4,a5 │ │ │ │ - bltu a0,a4,b504 │ │ │ │ - subw a0,a0,a4 │ │ │ │ - ret │ │ │ │ + mv a0,s3 │ │ │ │ + jal 39f0 │ │ │ │ + lui a5,0x7 │ │ │ │ + mv s0,a0 │ │ │ │ + addi a5,a5,-1949 │ │ │ │ + sh a5,0(s0) │ │ │ │ + li a5,114 │ │ │ │ + sb a5,2(s0) │ │ │ │ + mv a2,s7 │ │ │ │ + mv a1,s2 │ │ │ │ + addi a0,a0,3 │ │ │ │ + jal 3530 │ │ │ │ + add a5,s0,s6 │ │ │ │ + sb zero,0(a5) │ │ │ │ + blt s5,s8,bcc0 │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32c0 │ │ │ │ + bnez a0,bcc0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ li a0,0 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1c │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a0,a0,a1 │ │ │ │ - ld a5,0(a0) │ │ │ │ - slli a4,a2,0x3 │ │ │ │ - add a4,a4,a2 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a2,0(a5) │ │ │ │ - lw a3,12(a5) │ │ │ │ - lw a4,4(a5) │ │ │ │ - lw a0,16(a5) │ │ │ │ - addw a5,a3,a2 │ │ │ │ - subw a5,a4,a5 │ │ │ │ - subw a0,a5,a0 │ │ │ │ - ret │ │ │ │ - slli a6,a1,0x20 │ │ │ │ - srli a1,a6,0x1c │ │ │ │ - slli a6,a2,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - add a0,a0,a1 │ │ │ │ - ld a2,0(a0) │ │ │ │ - slli a1,a6,0x3 │ │ │ │ - add a1,a1,a6 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - add a2,a2,a1 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - lw a1,0(a2) │ │ │ │ - lw a6,12(a2) │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s0,a5 │ │ │ │ - lw s1,4(a2) │ │ │ │ - fld fa1,16(s0) │ │ │ │ - lw a5,16(a2) │ │ │ │ - fld fa0,8(s0) │ │ │ │ - addw a6,a6,a1 │ │ │ │ - subw s1,s1,a6 │ │ │ │ - mv a0,a3 │ │ │ │ - mv a1,a4 │ │ │ │ - sd ra,24(sp) │ │ │ │ - subw s1,s1,a5 │ │ │ │ - jal 1b0c4 │ │ │ │ - fld fa1,16(s0) │ │ │ │ - fmv.d fa2,fa0 │ │ │ │ - fld fa0,0(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s2 │ │ │ │ mv a0,s1 │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - j 1af1c │ │ │ │ - lw a5,20(a0) │ │ │ │ - lw a4,20(a1) │ │ │ │ - bne a5,a4,b5a2 │ │ │ │ - lw a5,24(a1) │ │ │ │ - lw a4,24(a0) │ │ │ │ - subw a0,a5,a4 │ │ │ │ - ret │ │ │ │ - lw t1,8(a1) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - addiw t1,t1,1 │ │ │ │ - slli t1,t1,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - mv s0,a1 │ │ │ │ - ld a0,0(a1) │ │ │ │ - slli a1,t1,0x3 │ │ │ │ - add a1,a1,t1 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - mv s3,a5 │ │ │ │ - mv s6,a2 │ │ │ │ - mv s5,a3 │ │ │ │ - mv s4,a4 │ │ │ │ - mv s2,a6 │ │ │ │ - mv s1,a7 │ │ │ │ - jal 3870 │ │ │ │ - lw t1,8(s0) │ │ │ │ - sd a0,0(s0) │ │ │ │ - ld ra,56(sp) │ │ │ │ - slli a5,t1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - lw a5,64(sp) │ │ │ │ - addiw t1,t1,1 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sw t1,8(s0) │ │ │ │ - add a0,a0,a1 │ │ │ │ - sw a5,24(a0) │ │ │ │ - lw a5,72(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - sw s6,4(a0) │ │ │ │ - sw a5,28(a0) │ │ │ │ - lw a5,80(sp) │ │ │ │ - sw s5,8(a0) │ │ │ │ - sw s4,0(a0) │ │ │ │ - sw s3,12(a0) │ │ │ │ - sw s2,16(a0) │ │ │ │ - sw s1,20(a0) │ │ │ │ - sw a5,32(a0) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,bc4a │ │ │ │ + addiw s7,s3,3 │ │ │ │ + addiw a0,s3,4 │ │ │ │ + mv s8,s7 │ │ │ │ + bgtz s6,bb9a │ │ │ │ + li a1,1 │ │ │ │ + jal 39f0 │ │ │ │ + lui a5,0x7 │ │ │ │ + addi a5,a5,-1949 │ │ │ │ + sh a5,0(a0) │ │ │ │ + mv s4,a0 │ │ │ │ + li a5,114 │ │ │ │ + sb a5,2(a0) │ │ │ │ + add s7,s7,s4 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ + addi a0,a0,3 │ │ │ │ + jal 3530 │ │ │ │ + li s6,3 │ │ │ │ + sb zero,0(s7) │ │ │ │ + li s8,3 │ │ │ │ + li s7,0 │ │ │ │ + li s3,4 │ │ │ │ + j bc00 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + mv s3,s0 │ │ │ │ + j bb8c │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + j bc4a │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + li a0,-1 │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + j bc5a │ │ │ │ + blez s6,bc4a │ │ │ │ + jal 3a00 <__ctype_b_loc@plt> │ │ │ │ + ld s4,0(a0) │ │ │ │ + li s8,3 │ │ │ │ + li s7,3 │ │ │ │ + li s0,0 │ │ │ │ + li a0,4 │ │ │ │ + j bb9a │ │ │ │ + ld a5,96(a1) │ │ │ │ + beqz a5,bd20 │ │ │ │ + ld a0,0(a5) │ │ │ │ addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ sd s0,0(sp) │ │ │ │ - li a0,0 │ │ │ │ mv s0,a1 │ │ │ │ - li a1,36 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw t4,4(s0) │ │ │ │ - lw t3,8(s0) │ │ │ │ - lw t1,0(s0) │ │ │ │ - lw a7,12(s0) │ │ │ │ - lw a6,16(s0) │ │ │ │ - lw a1,20(s0) │ │ │ │ - lw a2,24(s0) │ │ │ │ - lw a3,28(s0) │ │ │ │ - lw a4,32(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,96(s0) │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,59(s0) │ │ │ │ + sd zero,96(s0) │ │ │ │ + bnez a5,bd22 │ │ │ │ ld ra,8(sp) │ │ │ │ + sd zero,104(s0) │ │ │ │ + sd zero,96(s0) │ │ │ │ ld s0,0(sp) │ │ │ │ - sw t4,4(a0) │ │ │ │ - sw t3,8(a0) │ │ │ │ - sw t1,0(a0) │ │ │ │ - sw a7,12(a0) │ │ │ │ - sw a6,16(a0) │ │ │ │ - sw a1,20(a0) │ │ │ │ - sw a2,24(a0) │ │ │ │ - sw a3,28(a0) │ │ │ │ - sw a4,32(a0) │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ - lw a0,8(a1) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd ra,8(sp) │ │ │ │ - bltu a0,a2,b6c6 │ │ │ │ - slli a0,a2,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - ld a2,0(a1) │ │ │ │ - slli a1,a0,0x3 │ │ │ │ - add a1,a1,a0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - add a2,a2,a1 │ │ │ │ - sw a5,0(a2) │ │ │ │ - lw a5,16(sp) │ │ │ │ - ld ra,8(sp) │ │ │ │ - sw a3,4(a2) │ │ │ │ - sw a5,20(a2) │ │ │ │ - lw a5,24(sp) │ │ │ │ - sw a4,8(a2) │ │ │ │ - sw a6,12(a2) │ │ │ │ - sw a5,24(a2) │ │ │ │ - lw a5,32(sp) │ │ │ │ - sw a7,16(a2) │ │ │ │ - sw a5,28(a2) │ │ │ │ - lw a5,40(sp) │ │ │ │ - sw a5,32(a2) │ │ │ │ - addi sp,sp,16 │ │ │ │ ret │ │ │ │ - auipc a3,0x59 │ │ │ │ - addi a3,a3,-1790 │ │ │ │ - li a2,163 │ │ │ │ - auipc a1,0x53 │ │ │ │ - addi a1,a1,-1050 │ │ │ │ - auipc a0,0x53 │ │ │ │ - addi a0,a0,-1042 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - ld a0,0(a1) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ + ld a5,104(s0) │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,104(s0) │ │ │ │ jal 3670 │ │ │ │ ld ra,8(sp) │ │ │ │ - sd zero,0(s0) │ │ │ │ + sd zero,104(s0) │ │ │ │ + sd zero,96(s0) │ │ │ │ ld s0,0(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - mv a0,s1 │ │ │ │ - mv a1,a5 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s2,a4 │ │ │ │ - mv s3,a3 │ │ │ │ - sd s4,0(sp) │ │ │ │ - mv s4,a5 │ │ │ │ - jal 5b20 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 5b98 │ │ │ │ - lw a5,12(a0) │ │ │ │ - lw a3,0(a0) │ │ │ │ - lw a4,28(a0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,12(a0) │ │ │ │ - lw a5,12(s4) │ │ │ │ - lw a1,32(a0) │ │ │ │ - lw a2,36(a0) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a1,40(a0) │ │ │ │ - sw a2,44(a0) │ │ │ │ - sw a3,0(a0) │ │ │ │ - sw a4,28(a0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bltu s2,a5,b7a4 │ │ │ │ - lw a5,4(s4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu a5,s3,b7a4 │ │ │ │ - sd s0,32(sp) │ │ │ │ - li s0,1 │ │ │ │ - j b760 │ │ │ │ - lw a5,4(s4) │ │ │ │ - addw a2,a2,a5 │ │ │ │ - bgeu a2,s3,b7a2 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 5b20 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 5b98 │ │ │ │ - lw a3,12(a0) │ │ │ │ - lw a4,4(a0) │ │ │ │ - lw a7,24(a0) │ │ │ │ - addw a3,a3,s0 │ │ │ │ - sw a3,12(a0) │ │ │ │ - lw a6,12(s4) │ │ │ │ - lw a3,32(a0) │ │ │ │ - lw a5,36(a0) │ │ │ │ - addiw a2,s0,1 │ │ │ │ - addw a4,a4,s0 │ │ │ │ - addw a7,a7,s0 │ │ │ │ - sw a4,4(a0) │ │ │ │ - sw a3,40(a0) │ │ │ │ - sw a5,44(a0) │ │ │ │ - sw a7,24(a0) │ │ │ │ - addw a6,a2,a6 │ │ │ │ - sext.w s0,a2 │ │ │ │ - bgeu s2,a6,b756 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-176 │ │ │ │ - sd s3,136(sp) │ │ │ │ - mv s3,a6 │ │ │ │ - lwu a6,4(a6) │ │ │ │ - sd ra,168(sp) │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - add a6,a6,a3 │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - mv s11,a5 │ │ │ │ - lbu a5,0(a6) │ │ │ │ - srai s0,a7,0x20 │ │ │ │ - sext.w s7,a7 │ │ │ │ - mv a6,a4 │ │ │ │ - mv s10,a2 │ │ │ │ - li a4,0 │ │ │ │ - mv a2,s7 │ │ │ │ - mv s8,a3 │ │ │ │ - mv a3,s0 │ │ │ │ - sd a6,24(sp) │ │ │ │ - sd a7,40(sp) │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - mv s5,a1 │ │ │ │ - sd a0,32(sp) │ │ │ │ - sd s10,8(sp) │ │ │ │ - jal 2e9e4 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a3,s0 │ │ │ │ - li a4,1 │ │ │ │ - mv a2,s7 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,56(sp) │ │ │ │ - sext.w s4,a5 │ │ │ │ - srai s6,a5,0x20 │ │ │ │ - jal 2aff6 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 36fc0 │ │ │ │ - sd zero,16(sp) │ │ │ │ - bnez a0,bae0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ + ld a5,96(a1) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a5,bd70 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,96(s0) │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,59(s0) │ │ │ │ + sd zero,96(s0) │ │ │ │ + bnez a5,beae │ │ │ │ + sd zero,104(s0) │ │ │ │ + sd zero,96(s0) │ │ │ │ + ld a0,72(s0) │ │ │ │ + beqz a0,bd7c │ │ │ │ + jal 3670 │ │ │ │ + sd zero,72(s0) │ │ │ │ + ld a0,112(s0) │ │ │ │ + beqz a0,bdce │ │ │ │ + lw a5,64(s0) │ │ │ │ + beqz a5,bdba │ │ │ │ + li s2,0 │ │ │ │ + slli s1,s2,0x3 │ │ │ │ + add a0,a0,s1 │ │ │ │ + ld a5,0(a0) │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,112(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,112(s0) │ │ │ │ + add a5,a0,s1 │ │ │ │ + sd zero,0(a5) │ │ │ │ + lbu a5,59(s0) │ │ │ │ + bnez a5,be60 │ │ │ │ + lw a4,64(s0) │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w a5,s2 │ │ │ │ + bltu a5,a4,bd86 │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,59(s0) │ │ │ │ + bnez a5,bea6 │ │ │ │ + sd zero,120(s0) │ │ │ │ + sd zero,112(s0) │ │ │ │ + lbu a5,58(s0) │ │ │ │ + sw zero,48(s0) │ │ │ │ + sw zero,24(s0) │ │ │ │ + sb zero,61(s0) │ │ │ │ + beqz a5,be54 │ │ │ │ + lw a5,64(s0) │ │ │ │ + ld a0,128(s0) │ │ │ │ + beqz a5,be40 │ │ │ │ li s1,0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bgeu s1,a0,b87e │ │ │ │ - sext.w s2,s1 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c842 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s0 │ │ │ │ - lw s2,0(a5) │ │ │ │ - jal 1c842 │ │ │ │ - lw s9,4(a0) │ │ │ │ - bltu s9,s2,b870 │ │ │ │ - bne s4,s2,b860 │ │ │ │ - beq s6,s9,b9d8 │ │ │ │ - jal 36fc0 │ │ │ │ - bnez a0,ba20 │ │ │ │ - lw a4,12(s3) │ │ │ │ - bltu a4,s11,b9a0 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s1,a0,b836 │ │ │ │ - lw a5,4(s3) │ │ │ │ - li a4,1 │ │ │ │ - bgeu a4,a5,bab6 │ │ │ │ - lw a4,12(s3) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - bltu s11,a4,bab6 │ │ │ │ - ld a4,24(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu a5,a4,bab6 │ │ │ │ - li s4,1 │ │ │ │ - j b8c0 │ │ │ │ - jal 36fc0 │ │ │ │ - bnez a0,b924 │ │ │ │ - lw a4,12(s3) │ │ │ │ - addiw s4,s4,1 │ │ │ │ - addw a4,s4,a4 │ │ │ │ - bltu s11,a4,bab6 │ │ │ │ - lw a4,4(s3) │ │ │ │ - addw a5,s4,a4 │ │ │ │ - ld a4,24(sp) │ │ │ │ - bgeu a5,a4,bab6 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - ld a3,0(sp) │ │ │ │ - ld a0,32(sp) │ │ │ │ - li a4,0 │ │ │ │ - mv a2,s7 │ │ │ │ - mv a1,s5 │ │ │ │ - jal 2e9e4 │ │ │ │ - sd a0,56(sp) │ │ │ │ - sext.w s6,a0 │ │ │ │ - srai s2,a0,0x20 │ │ │ │ - bltu s2,s6,b89e │ │ │ │ + li s2,0 │ │ │ │ + add a5,a0,s1 │ │ │ │ + beqz a0,be0c │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,128(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,128(s0) │ │ │ │ + add a5,a0,s1 │ │ │ │ + sd zero,0(a5) │ │ │ │ + lbu a5,59(s0) │ │ │ │ + beqz a5,be36 │ │ │ │ + ld a5,136(s0) │ │ │ │ + add a4,a5,s1 │ │ │ │ + beqz a5,be36 │ │ │ │ + ld a5,0(a4) │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,136(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,136(s0) │ │ │ │ + ld a0,128(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + sd zero,0(a5) │ │ │ │ + lw a5,64(s0) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s2,a5,bdea │ │ │ │ + beqz a0,be4a │ │ │ │ + jal 3670 │ │ │ │ + sd zero,128(s0) │ │ │ │ + lbu a5,59(s0) │ │ │ │ + bnez a5,be98 │ │ │ │ + sb zero,58(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 5b20 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 5b98 │ │ │ │ - lw a5,24(a0) │ │ │ │ - lw a3,4(a0) │ │ │ │ - lw a4,12(a0) │ │ │ │ - addw a5,a5,s4 │ │ │ │ - sw a5,24(a0) │ │ │ │ - ld a5,0(sp) │ │ │ │ - addw a3,a3,s4 │ │ │ │ - addw a4,a4,s4 │ │ │ │ - sw a3,4(a0) │ │ │ │ - sw a4,12(a0) │ │ │ │ - sw s7,40(a0) │ │ │ │ - sw a5,44(a0) │ │ │ │ - sw s6,32(a0) │ │ │ │ - sw s2,36(a0) │ │ │ │ - jal 36fc0 │ │ │ │ - beqz a0,b8a4 │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ld a5,120(s0) │ │ │ │ + addi s2,s2,1 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,120(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,120(s0) │ │ │ │ + lw a4,64(s0) │ │ │ │ + ld a0,112(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + sd zero,0(a5) │ │ │ │ + sext.w a5,s2 │ │ │ │ + bltu a5,a4,bd86 │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,59(s0) │ │ │ │ + beqz a5,bdc6 │ │ │ │ + j bea6 │ │ │ │ + ld a0,136(s0) │ │ │ │ + beqz a0,be50 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,136(s0) │ │ │ │ + j be50 │ │ │ │ + ld a0,120(s0) │ │ │ │ + jal 3670 │ │ │ │ + j bdc6 │ │ │ │ + ld a5,104(s0) │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,104(s0) │ │ │ │ + jal 3670 │ │ │ │ + j bd68 │ │ │ │ + lw a5,28(a1) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s2,a0 │ │ │ │ li s1,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ - mv a5,a0 │ │ │ │ - sext.w s10,s1 │ │ │ │ - sext.w a5,a5 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s0 │ │ │ │ - bgeu s1,a5,b8a4 │ │ │ │ - jal 1c842 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s0 │ │ │ │ - lw s9,0(a5) │ │ │ │ - jal 1c842 │ │ │ │ - lw s10,4(a0) │ │ │ │ - slli a4,s9,0x20 │ │ │ │ - srli a1,a4,0x1e │ │ │ │ - bltu s10,s9,b99c │ │ │ │ - bne s9,s6,b966 │ │ │ │ - beq s10,s2,b99c │ │ │ │ - ld a3,16(s5) │ │ │ │ - ld a0,0(s5) │ │ │ │ - lw a4,4(s3) │ │ │ │ - add a3,a3,a1 │ │ │ │ - lw a3,0(a3) │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a1,16(a0) │ │ │ │ - addw a4,a4,s4 │ │ │ │ - addw a3,a3,a5 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a3,a3,a1 │ │ │ │ - add a4,a4,s8 │ │ │ │ - lbu a1,0(a3) │ │ │ │ - lbu a0,0(a4) │ │ │ │ - jal 36f82 │ │ │ │ - bnez a0,ba7c │ │ │ │ - addiw s1,s1,1 │ │ │ │ - j b926 │ │ │ │ - ld s10,8(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 5b20 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 5b98 │ │ │ │ - lw a1,4(a0) │ │ │ │ - lw a2,0(a0) │ │ │ │ - lw a3,12(a0) │ │ │ │ - lw a4,20(a0) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a1,4(a0) │ │ │ │ - sw a2,0(a0) │ │ │ │ - sw a3,12(a0) │ │ │ │ - sw a4,20(a0) │ │ │ │ - ld a5,0(sp) │ │ │ │ - sw s7,40(a0) │ │ │ │ - sw s2,32(a0) │ │ │ │ - sw a5,44(a0) │ │ │ │ - sw s9,36(a0) │ │ │ │ - lw a4,4(s3) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,b870 │ │ │ │ - lw a4,12(s3) │ │ │ │ - bgeu a4,s11,b870 │ │ │ │ - ld s10,8(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 5b20 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 5b98 │ │ │ │ - lw a2,0(a0) │ │ │ │ - lw a3,12(a0) │ │ │ │ - lw a4,28(a0) │ │ │ │ - ld a5,0(sp) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a2,0(a0) │ │ │ │ - sw a3,12(a0) │ │ │ │ - sw a4,28(a0) │ │ │ │ - sw s7,40(a0) │ │ │ │ - sw a5,44(a0) │ │ │ │ - sw s2,32(a0) │ │ │ │ - sw s9,36(a0) │ │ │ │ - j b872 │ │ │ │ - ld a4,16(s5) │ │ │ │ - slli a3,s2,0x20 │ │ │ │ - srli a2,a3,0x1e │ │ │ │ - add a4,a4,a2 │ │ │ │ - ld a3,0(s5) │ │ │ │ - lw a4,0(a4) │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a2,16(a3) │ │ │ │ - lwu a3,4(s3) │ │ │ │ - addw a4,a4,a5 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a2,a2,a4 │ │ │ │ - add a4,s8,a3 │ │ │ │ - lbu a1,0(a2) │ │ │ │ - lbu a0,0(a4) │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,b868 │ │ │ │ - ld s10,8(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 5b20 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 5b98 │ │ │ │ - lw a2,4(a0) │ │ │ │ - lw a3,0(a0) │ │ │ │ - lw a4,16(a0) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a2,4(a0) │ │ │ │ - sw a3,0(a0) │ │ │ │ - sw a4,16(a0) │ │ │ │ - j b9c8 │ │ │ │ - ld a0,8(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - jal 5b20 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 5b98 │ │ │ │ - lw a1,4(a0) │ │ │ │ - lw a3,12(a0) │ │ │ │ - lw a4,24(a0) │ │ │ │ - ld a5,0(sp) │ │ │ │ - addw a1,a1,s4 │ │ │ │ - addw a3,a3,s4 │ │ │ │ - addw a4,a4,s4 │ │ │ │ - sw a1,4(a0) │ │ │ │ - sw a3,12(a0) │ │ │ │ - sw a4,24(a0) │ │ │ │ - sw s7,40(a0) │ │ │ │ - sw a5,44(a0) │ │ │ │ - sw s9,32(a0) │ │ │ │ - sw s10,36(a0) │ │ │ │ - j b926 │ │ │ │ - mv a0,s0 │ │ │ │ - li a1,0 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,160(sp) │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s2,144(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - addi sp,sp,176 │ │ │ │ - j 3670 │ │ │ │ - ld a2,0(sp) │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 2a5aa │ │ │ │ - sext.w a5,a0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - j b828 │ │ │ │ + beqz a5,beee │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli a4,s1,0x3 │ │ │ │ + mv a0,s2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a1,0(a5) │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal 4413a │ │ │ │ + lw a4,28(s0) │ │ │ │ + sext.w a5,s1 │ │ │ │ + bltu a5,a4,bed2 │ │ │ │ + ld a0,0(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,16(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + beqz a0,bf56 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,16(s0) │ │ │ │ + ld a0,8(s0) │ │ │ │ + beqz a0,bf2e │ │ │ │ + lw a5,28(s0) │ │ │ │ + beqz a5,bf2a │ │ │ │ + li s1,0 │ │ │ │ + slli a5,s1,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + ld a1,0(a0) │ │ │ │ + mv a0,s2 │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal 4413a │ │ │ │ + lw a4,28(s0) │ │ │ │ + sext.w a5,s1 │ │ │ │ + ld a0,8(s0) │ │ │ │ + bltu a5,a4,bf0e │ │ │ │ + jal 3670 │ │ │ │ + sb zero,61(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd zero,0(s0) │ │ │ │ + sd zero,16(s0) │ │ │ │ + sd zero,8(s0) │ │ │ │ + sw zero,28(s0) │ │ │ │ + sw zero,36(s0) │ │ │ │ + sw zero,40(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + lbu a5,59(s0) │ │ │ │ + beqz a5,bf04 │ │ │ │ + lbu a5,60(s0) │ │ │ │ + beqz a5,bf04 │ │ │ │ + j befc │ │ │ │ addi sp,sp,-80 │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - lw s4,24(a1) │ │ │ │ - lw s5,20(a1) │ │ │ │ - sd s3,40(sp) │ │ │ │ - lw s3,28(a1) │ │ │ │ - addw a5,s5,s4 │ │ │ │ sd s0,64(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ sd ra,72(sp) │ │ │ │ - addw a5,a5,s3 │ │ │ │ - lw s2,16(a1) │ │ │ │ + lbu a4,61(a1) │ │ │ │ + lw a5,48(a1) │ │ │ │ mv s0,a1 │ │ │ │ - mv s1,a0 │ │ │ │ - bnez a5,bb4a │ │ │ │ + mv s4,a0 │ │ │ │ + mv s1,a2 │ │ │ │ + beqz a4,c0cc │ │ │ │ + ld a3,96(a1) │ │ │ │ + slli a4,a5,0x1 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a3,0(a3) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + sext.w a5,a5 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lw a3,16(a4) │ │ │ │ + bgeu a2,a3,bf9e │ │ │ │ + beqz a5,c040 │ │ │ │ + lw a4,-8(a4) │ │ │ │ + bgeu a2,a4,c038 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s4 │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + jal bebe │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 99ac │ │ │ │ + mv s2,a0 │ │ │ │ + bltz a0,c12e │ │ │ │ + ld a5,96(s0) │ │ │ │ + slli s3,a0,0x1 │ │ │ │ + add s3,s3,a0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + slli s3,s3,0x3 │ │ │ │ + ld a5,80(s0) │ │ │ │ + add a1,a1,s3 │ │ │ │ + lwu s5,8(a1) │ │ │ │ + lbu a0,58(s0) │ │ │ │ + lbu a3,57(s0) │ │ │ │ + slli s5,s5,0x3 │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld a2,0(a5) │ │ │ │ + lbu a4,56(s0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a1,12(a1) │ │ │ │ + beqz a0,c04e │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a6,a5 │ │ │ │ + auipc a5,0xffffc │ │ │ │ + addi a5,a5,-830 │ │ │ │ + add a0,a0,s5 │ │ │ │ ld a0,0(a0) │ │ │ │ - bltu a2,s2,bb62 │ │ │ │ - lw a1,32(a1) │ │ │ │ - lw a2,36(s0) │ │ │ │ - lw a3,40(s0) │ │ │ │ - lw a4,44(s0) │ │ │ │ - sw s2,4(a0) │ │ │ │ - sw s2,8(a0) │ │ │ │ - sw s5,0(a0) │ │ │ │ - sw s4,12(a0) │ │ │ │ - sw s3,16(a0) │ │ │ │ - sw a1,20(a0) │ │ │ │ - sw a2,24(a0) │ │ │ │ - sw a3,28(a0) │ │ │ │ - sw a4,32(a0) │ │ │ │ - bltu a5,s2,bb60 │ │ │ │ + li a7,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,a0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal a920 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + bnez a5,c0d4 │ │ │ │ + bnez s2,c09e │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a1) │ │ │ │ ld ra,72(sp) │ │ │ │ ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ + sw zero,48(a1) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,56(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ - ld a0,0(s1) │ │ │ │ - lw a2,8(s1) │ │ │ │ - li a5,1 │ │ │ │ - beq a2,a5,bb92 │ │ │ │ - lw a5,48(a0) │ │ │ │ - lw a4,36(a0) │ │ │ │ - lw a3,52(a0) │ │ │ │ - lw a1,40(a0) │ │ │ │ - addw a4,a4,a5 │ │ │ │ - subw a5,s2,s4 │ │ │ │ - addw a6,a4,a3 │ │ │ │ - subw a5,a5,s5 │ │ │ │ - subw a5,a5,s3 │ │ │ │ - li a3,0 │ │ │ │ - bltu a1,a6,bb8e │ │ │ │ - subw a3,a1,a6 │ │ │ │ - bge a3,a5,bbd2 │ │ │ │ - li a1,72 │ │ │ │ - jal 3870 │ │ │ │ - lw a5,16(s0) │ │ │ │ - lw t1,20(s0) │ │ │ │ - lw a7,24(s0) │ │ │ │ - lw a6,28(s0) │ │ │ │ - lw a1,32(s0) │ │ │ │ - lw a2,36(s0) │ │ │ │ - lw a3,40(s0) │ │ │ │ - lw a4,44(s0) │ │ │ │ - li t3,2 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sw t3,8(s1) │ │ │ │ - sw a5,40(a0) │ │ │ │ - sw a5,44(a0) │ │ │ │ - sw t1,36(a0) │ │ │ │ - sw a7,48(a0) │ │ │ │ - sw a6,52(a0) │ │ │ │ - sw a1,56(a0) │ │ │ │ - sw a2,60(a0) │ │ │ │ - sw a3,64(a0) │ │ │ │ - sw a4,68(a0) │ │ │ │ - j bb4e │ │ │ │ - bne a5,a3,bb4e │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - slli a1,a2,0x3 │ │ │ │ - add a1,a1,a2 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - lw s7,36(s0) │ │ │ │ - lw s8,32(s0) │ │ │ │ - lw s6,40(s0) │ │ │ │ - lw s0,44(s0) │ │ │ │ - jal 3870 │ │ │ │ - lw a4,8(s1) │ │ │ │ - sd a0,0(s1) │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli a5,a3,0x3 │ │ │ │ - add a5,a5,a3 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - sw a4,8(s1) │ │ │ │ - add a5,a5,a0 │ │ │ │ - sw s8,20(a5) │ │ │ │ - sw s7,24(a5) │ │ │ │ - sw s6,28(a5) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - sw s2,4(a5) │ │ │ │ - sw s2,8(a5) │ │ │ │ - sw s5,0(a5) │ │ │ │ - sw s4,12(a5) │ │ │ │ - sw s3,16(a5) │ │ │ │ - sw s0,32(a5) │ │ │ │ - j bb4e │ │ │ │ - addi sp,sp,-256 │ │ │ │ - sd s0,240(sp) │ │ │ │ - mv s0,a4 │ │ │ │ - lw a4,280(sp) │ │ │ │ - ld a0,0(a1) │ │ │ │ - sd s7,184(sp) │ │ │ │ - sd a4,48(sp) │ │ │ │ - lw a4,20(s0) │ │ │ │ - ld s7,16(a0) │ │ │ │ - sd s10,160(sp) │ │ │ │ - mv s10,a5 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - sd s2,224(sp) │ │ │ │ - sd s5,200(sp) │ │ │ │ - sd s9,168(sp) │ │ │ │ - sd ra,248(sp) │ │ │ │ - sd s1,232(sp) │ │ │ │ - sd s3,216(sp) │ │ │ │ - sd s4,208(sp) │ │ │ │ - sd s8,176(sp) │ │ │ │ - sd s11,152(sp) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a4,64(sp) │ │ │ │ - sd a7,72(sp) │ │ │ │ - lw t1,8(a1) │ │ │ │ - mv s9,a1 │ │ │ │ - ld s2,256(sp) │ │ │ │ - lw s5,264(sp) │ │ │ │ - lw t4,272(sp) │ │ │ │ - lw t6,16(s0) │ │ │ │ - lw t3,288(sp) │ │ │ │ - lw a1,0(s0) │ │ │ │ - lbu a4,44(a0) │ │ │ │ - add s7,s7,a5 │ │ │ │ - beqz a6,c21c │ │ │ │ - addw a5,s10,a1 │ │ │ │ - bgeu a5,t1,c21c │ │ │ │ - lw a5,4(s0) │ │ │ │ - mv s4,a3 │ │ │ │ - mv a3,a5 │ │ │ │ - bgeu a5,s4,c21e │ │ │ │ - li s1,0 │ │ │ │ - mv a4,s0 │ │ │ │ - sd s6,192(sp) │ │ │ │ - mv s0,s1 │ │ │ │ - sd t6,56(sp) │ │ │ │ - li s8,0 │ │ │ │ - li s11,0 │ │ │ │ - li s3,0 │ │ │ │ - sd t6,80(sp) │ │ │ │ - sd t1,16(sp) │ │ │ │ - sd t3,40(sp) │ │ │ │ - mv s6,a2 │ │ │ │ - sd s10,24(sp) │ │ │ │ - sd a6,8(sp) │ │ │ │ - sd t4,32(sp) │ │ │ │ - mv s1,a4 │ │ │ │ - j bd20 │ │ │ │ - lw a1,0(s1) │ │ │ │ - lw a5,4(s1) │ │ │ │ - addw a4,a1,s0 │ │ │ │ - addw a5,a5,s0 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a4,a4,s7 │ │ │ │ - add a5,a5,s6 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - beq a4,a5,bd6e │ │ │ │ - lw a5,20(s1) │ │ │ │ - ld a4,48(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,20(s1) │ │ │ │ - ld a5,40(sp) │ │ │ │ - addw s3,a4,s3 │ │ │ │ - bltu a5,s3,c190 │ │ │ │ - ld a5,8(sp) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - ld a0,0(s9) │ │ │ │ - mv a4,s0 │ │ │ │ - beq a5,s0,bdc0 │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a3,16(sp) │ │ │ │ - addw a5,a5,s0 │ │ │ │ - addw a5,a5,a1 │ │ │ │ - bgeu a5,a3,bdc0 │ │ │ │ - lw a5,4(s1) │ │ │ │ - addw a5,a5,s0 │ │ │ │ - bgeu a5,s4,bdc0 │ │ │ │ - addw a6,a1,s0 │ │ │ │ - slli a4,a6,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s7 │ │ │ │ - lbu a7,0(a4) │ │ │ │ - lbu a4,44(a0) │ │ │ │ - beq a7,a4,c170 │ │ │ │ - lw a4,12(s1) │ │ │ │ - bltu a4,s5,bf80 │ │ │ │ - jal 36fc0 │ │ │ │ - beqz a0,bcca │ │ │ │ - lw a4,0(s1) │ │ │ │ - lw a5,4(s1) │ │ │ │ - addw a4,a4,s0 │ │ │ │ - addw a5,a5,s0 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a4,a4,s7 │ │ │ │ - add a5,a5,s6 │ │ │ │ - lbu a1,0(a4) │ │ │ │ - lbu a0,0(a5) │ │ │ │ - beq a1,a0,bd6e │ │ │ │ - jal 36f82 │ │ │ │ - bnez a0,bd6e │ │ │ │ - lw a1,0(s1) │ │ │ │ - j bcec │ │ │ │ - ld a5,32(sp) │ │ │ │ - lw s8,20(s1) │ │ │ │ - subw s3,s3,a5 │ │ │ │ - lw a5,16(s1) │ │ │ │ - sext.w a1,s3 │ │ │ │ - not a4,a1 │ │ │ │ - addiw s11,a5,1 │ │ │ │ - srai a4,a4,0x3f │ │ │ │ - and s3,s3,a4 │ │ │ │ - sw s11,16(s1) │ │ │ │ - mv a5,s11 │ │ │ │ - sext.w s3,s3 │ │ │ │ - bgtz a1,bd9c │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - lw a7,24(s1) │ │ │ │ - lw a6,28(s1) │ │ │ │ - addw a4,a7,s8 │ │ │ │ - addw a4,a4,a6 │ │ │ │ - beqz a4,bec0 │ │ │ │ - lw a1,0(s1) │ │ │ │ - ld a5,8(sp) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - ld a0,0(s9) │ │ │ │ - mv a4,s0 │ │ │ │ - bne a5,s0,bd0c │ │ │ │ - mv a5,s1 │ │ │ │ - addw a4,a4,a1 │ │ │ │ - mv s1,s0 │ │ │ │ - mv s0,a5 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a3,44(a0) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - ld t6,80(sp) │ │ │ │ - ld t3,40(sp) │ │ │ │ - beq a5,a3,c17a │ │ │ │ - bgeu t3,s3,c0aa │ │ │ │ - ld a5,56(sp) │ │ │ │ - lw s2,24(s0) │ │ │ │ - lw s1,28(s0) │ │ │ │ - ld a4,64(sp) │ │ │ │ - sw a5,16(s0) │ │ │ │ - addw a5,s2,s1 │ │ │ │ - sw a4,20(s0) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - beqz a5,be9e │ │ │ │ - ld a4,56(sp) │ │ │ │ - bgeu t6,a4,be9e │ │ │ │ - mv a6,a4 │ │ │ │ - bgeu a5,a4,be9e │ │ │ │ - ld a5,296(sp) │ │ │ │ - ld a3,296(sp) │ │ │ │ - lw a4,8(a5) │ │ │ │ - li a5,1 │ │ │ │ - ld a0,0(a3) │ │ │ │ - beq a4,a5,c23a │ │ │ │ - lw a5,48(a0) │ │ │ │ - lw a3,36(a0) │ │ │ │ - lw a2,52(a0) │ │ │ │ - lw a1,40(a0) │ │ │ │ - addw a3,a3,a5 │ │ │ │ - subw a5,a6,s2 │ │ │ │ - addw a6,a3,a2 │ │ │ │ - ld a2,64(sp) │ │ │ │ - subw a5,a5,a2 │ │ │ │ - subw a5,a5,s1 │ │ │ │ - li a2,0 │ │ │ │ - bltu a1,a6,be36 │ │ │ │ - subw a2,a1,a6 │ │ │ │ - blt a2,a5,c23a │ │ │ │ - bne a5,a2,be9e │ │ │ │ - addiw a5,a4,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - lw s5,32(s0) │ │ │ │ - lw s4,36(s0) │ │ │ │ - lw s3,40(s0) │ │ │ │ - lw s0,44(s0) │ │ │ │ - jal 3870 │ │ │ │ - ld a5,296(sp) │ │ │ │ - ld a4,296(sp) │ │ │ │ - lw a3,8(a5) │ │ │ │ - sd a0,0(a4) │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - slli a4,a2,0x3 │ │ │ │ - add a4,a4,a2 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - ld a2,296(sp) │ │ │ │ - add a5,a0,a4 │ │ │ │ - ld a4,56(sp) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - sw a3,8(a2) │ │ │ │ - sw a4,4(a5) │ │ │ │ - sw a4,8(a5) │ │ │ │ - ld a4,64(sp) │ │ │ │ - sw s2,12(a5) │ │ │ │ - sw s1,16(a5) │ │ │ │ - sw a4,0(a5) │ │ │ │ - sw s5,20(a5) │ │ │ │ - sw s4,24(a5) │ │ │ │ - sw s3,28(a5) │ │ │ │ - sw s0,32(a5) │ │ │ │ - ld s6,192(sp) │ │ │ │ - li s2,0 │ │ │ │ - ld ra,248(sp) │ │ │ │ - ld s0,240(sp) │ │ │ │ - ld s1,232(sp) │ │ │ │ - ld s3,216(sp) │ │ │ │ - ld s4,208(sp) │ │ │ │ - ld s5,200(sp) │ │ │ │ - ld s7,184(sp) │ │ │ │ - ld s8,176(sp) │ │ │ │ - ld s9,168(sp) │ │ │ │ - ld s10,160(sp) │ │ │ │ - ld s11,152(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,224(sp) │ │ │ │ - addi sp,sp,256 │ │ │ │ + blez a5,c040 │ │ │ │ + subw s1,a2,a4 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,56(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - ld a4,296(sp) │ │ │ │ - ld a0,0(a4) │ │ │ │ - ld a4,72(sp) │ │ │ │ - bgeu a4,s11,bf50 │ │ │ │ - ld a4,296(sp) │ │ │ │ - lw t1,8(a4) │ │ │ │ - li a4,1 │ │ │ │ - beq t1,a4,bf02 │ │ │ │ - lw a4,48(a0) │ │ │ │ - lw a1,36(a0) │ │ │ │ - lw t4,52(a0) │ │ │ │ - lw t3,40(a0) │ │ │ │ - addw a1,a1,a4 │ │ │ │ - subw a4,a5,a7 │ │ │ │ - addw t5,a1,t4 │ │ │ │ - subw a4,a4,s8 │ │ │ │ - subw a4,a4,a6 │ │ │ │ - li t4,0 │ │ │ │ - bltu t3,t5,befe │ │ │ │ - subw t4,t3,t5 │ │ │ │ - bge t4,a4,c022 │ │ │ │ - li a1,72 │ │ │ │ - jal 3870 │ │ │ │ - ld a3,296(sp) │ │ │ │ - lw a5,16(s1) │ │ │ │ - lw t5,20(s1) │ │ │ │ - lw t4,24(s1) │ │ │ │ - lw t3,28(s1) │ │ │ │ - lw t1,32(s1) │ │ │ │ - lw a7,36(s1) │ │ │ │ - lw a6,40(s1) │ │ │ │ - lw a4,44(s1) │ │ │ │ - li a1,2 │ │ │ │ - sw a1,8(a3) │ │ │ │ - sd a0,0(a3) │ │ │ │ - lw a1,0(s1) │ │ │ │ - sw a5,40(a0) │ │ │ │ - sw a5,44(a0) │ │ │ │ - sw t5,36(a0) │ │ │ │ - sw t4,48(a0) │ │ │ │ - sw t3,52(a0) │ │ │ │ - sw t1,56(a0) │ │ │ │ - sw a7,60(a0) │ │ │ │ - sw a6,64(a0) │ │ │ │ - sw a4,68(a0) │ │ │ │ - j bcfe │ │ │ │ - lw t3,32(s1) │ │ │ │ - lw t1,36(s1) │ │ │ │ - lw a1,40(s1) │ │ │ │ - lw a4,44(s1) │ │ │ │ - sw a5,4(a0) │ │ │ │ - sw a5,8(a0) │ │ │ │ - sw s8,0(a0) │ │ │ │ - sw a7,12(a0) │ │ │ │ - sw a6,16(a0) │ │ │ │ - sw t3,20(a0) │ │ │ │ - sw t1,24(a0) │ │ │ │ - sw a1,28(a0) │ │ │ │ - sw a4,32(a0) │ │ │ │ - bnez s11,beca │ │ │ │ - lw a1,0(s1) │ │ │ │ - j bdb2 │ │ │ │ - sw a5,4(s1) │ │ │ │ - sw a6,0(s1) │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 5b20 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 5b98 │ │ │ │ - lw a5,12(a0) │ │ │ │ - lw a1,0(a0) │ │ │ │ - lw a4,28(a0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,12(a0) │ │ │ │ - lw a5,12(s1) │ │ │ │ - lw a7,32(a0) │ │ │ │ - lw a6,36(a0) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a1,0(a0) │ │ │ │ - sw a7,40(a0) │ │ │ │ - sw a6,44(a0) │ │ │ │ - sw a4,28(a0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - lw a1,4(s1) │ │ │ │ - bltu s5,a5,c016 │ │ │ │ - addiw a5,a1,1 │ │ │ │ - bgeu a5,s4,c016 │ │ │ │ - li s10,1 │ │ │ │ - j bfd2 │ │ │ │ - addw a5,a5,a1 │ │ │ │ - bgeu a5,s4,c016 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 5b20 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 5b98 │ │ │ │ - lw a5,12(a0) │ │ │ │ - lw a2,4(a0) │ │ │ │ - lw a3,24(a0) │ │ │ │ - addw a5,a5,s10 │ │ │ │ - sw a5,12(a0) │ │ │ │ - lw a4,12(s1) │ │ │ │ - lw a1,36(a0) │ │ │ │ - lw a6,32(a0) │ │ │ │ - addiw a5,s10,1 │ │ │ │ - addw a2,a2,s10 │ │ │ │ - addw a3,a3,s10 │ │ │ │ - sw a2,4(a0) │ │ │ │ - sw a1,44(a0) │ │ │ │ - sw a6,40(a0) │ │ │ │ - sw a3,24(a0) │ │ │ │ - addw a4,a4,a5 │ │ │ │ - lw a1,4(s1) │ │ │ │ - sext.w s10,a5 │ │ │ │ - bgeu s5,a4,bfcc │ │ │ │ - lw a5,0(s1) │ │ │ │ - subw a1,a1,s0 │ │ │ │ - sw a1,4(s1) │ │ │ │ - subw a5,a5,s0 │ │ │ │ - sw a5,0(s1) │ │ │ │ - j bd3e │ │ │ │ - bne a4,t4,bdb0 │ │ │ │ - addiw a4,t1,1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - lw t5,32(s1) │ │ │ │ - lw t4,36(s1) │ │ │ │ - lw t3,40(s1) │ │ │ │ - lw t1,44(s1) │ │ │ │ - slli a1,a4,0x3 │ │ │ │ - add a1,a1,a4 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sw a5,140(sp) │ │ │ │ - sd a6,128(sp) │ │ │ │ - sd a7,120(sp) │ │ │ │ - sd t5,112(sp) │ │ │ │ - sd t4,104(sp) │ │ │ │ - sd t3,96(sp) │ │ │ │ - sd t1,88(sp) │ │ │ │ - jal 3870 │ │ │ │ - ld a5,296(sp) │ │ │ │ - mv a4,a0 │ │ │ │ - ld a7,120(sp) │ │ │ │ - lw t6,8(a5) │ │ │ │ - sd a0,0(a5) │ │ │ │ - ld a6,128(sp) │ │ │ │ - slli a0,t6,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - slli a1,a0,0x3 │ │ │ │ - addiw t6,t6,1 │ │ │ │ - sw t6,8(a5) │ │ │ │ - ld t5,112(sp) │ │ │ │ - lw a5,140(sp) │ │ │ │ - ld t4,104(sp) │ │ │ │ - ld t3,96(sp) │ │ │ │ - ld t1,88(sp) │ │ │ │ - add a1,a1,a0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - add a4,a4,a1 │ │ │ │ - lw a1,0(s1) │ │ │ │ - sw a5,4(a4) │ │ │ │ - sw a5,8(a4) │ │ │ │ - sw s8,0(a4) │ │ │ │ - sw a7,12(a4) │ │ │ │ - sw a6,16(a4) │ │ │ │ - sw t5,20(a4) │ │ │ │ - sw t4,24(a4) │ │ │ │ - sw t3,28(a4) │ │ │ │ - sw t1,32(a4) │ │ │ │ - j bcfe │ │ │ │ - lw a3,4(s0) │ │ │ │ - ld s6,192(sp) │ │ │ │ - li s2,1 │ │ │ │ - lw s4,24(s0) │ │ │ │ - lw s3,28(s0) │ │ │ │ - addw a3,a3,s1 │ │ │ │ - sw a3,4(s0) │ │ │ │ - addw a5,s4,s3 │ │ │ │ - sw a4,0(s0) │ │ │ │ - addw a5,a5,s8 │ │ │ │ - beqz a5,bea2 │ │ │ │ - bgeu a5,s11,bea2 │ │ │ │ - bgeu t6,s11,bea2 │ │ │ │ - ld a5,296(sp) │ │ │ │ - ld a3,296(sp) │ │ │ │ + auipc a0,0xffffc │ │ │ │ + addi a0,a0,-926 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal a074 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + beqz a5,c016 │ │ │ │ + ld a5,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + lbu a3,57(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a4,a4,s5 │ │ │ │ + ld a2,0(a4) │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a4,56(a0) │ │ │ │ + lw a7,12(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + auipc a0,0xffffc │ │ │ │ + addi a0,a0,274 │ │ │ │ + sd a0,0(sp) │ │ │ │ + li a6,0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal a074 │ │ │ │ + mv a1,a0 │ │ │ │ + beqz s2,c01a │ │ │ │ + ld a5,96(a1) │ │ │ │ li a4,1 │ │ │ │ - lw a5,8(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,s3 │ │ │ │ + lw a5,-8(a5) │ │ │ │ + sb a4,61(a1) │ │ │ │ + sw s2,48(a1) │ │ │ │ + subw a0,s1,a5 │ │ │ │ + bltu s1,a5,c10c │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + j bfb0 │ │ │ │ + ld a3,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + ld a5,136(a0) │ │ │ │ ld a0,0(a3) │ │ │ │ - beq a5,a4,c1c4 │ │ │ │ - lw a4,48(a0) │ │ │ │ - lw a3,36(a0) │ │ │ │ - lw a2,52(a0) │ │ │ │ - lw a1,40(a0) │ │ │ │ - addw a3,a3,a4 │ │ │ │ - subw a4,s11,s8 │ │ │ │ - addw a6,a3,a2 │ │ │ │ - subw a4,a4,s4 │ │ │ │ - subw a4,a4,s3 │ │ │ │ - li a2,0 │ │ │ │ - bltu a1,a6,c104 │ │ │ │ - subw a2,a1,a6 │ │ │ │ - blt a2,a4,c1c4 │ │ │ │ - bne a4,a2,bea2 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - lw s5,36(s0) │ │ │ │ - lw s1,40(s0) │ │ │ │ - sd s6,192(sp) │ │ │ │ - lw s6,32(s0) │ │ │ │ - lw s0,44(s0) │ │ │ │ - jal 3870 │ │ │ │ - ld a5,296(sp) │ │ │ │ - ld a4,296(sp) │ │ │ │ - lw a3,8(a5) │ │ │ │ - sd a0,0(a4) │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - slli a4,a2,0x3 │ │ │ │ - add a4,a4,a2 │ │ │ │ - ld a2,296(sp) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - sw a3,8(a2) │ │ │ │ - add a5,a0,a4 │ │ │ │ - sw s6,20(a5) │ │ │ │ - sw s11,4(a5) │ │ │ │ - ld s6,192(sp) │ │ │ │ - sw s11,8(a5) │ │ │ │ - sw s8,0(a5) │ │ │ │ - sw s4,12(a5) │ │ │ │ - sw s3,16(a5) │ │ │ │ - sw s5,24(a5) │ │ │ │ - sw s1,28(a5) │ │ │ │ - sw s0,32(a5) │ │ │ │ - j bea2 │ │ │ │ - ld t6,80(sp) │ │ │ │ - ld t3,40(sp) │ │ │ │ - mv a5,s1 │ │ │ │ - mv s1,s0 │ │ │ │ - mv s0,a5 │ │ │ │ - bltu t3,s3,c1b6 │ │ │ │ - lw a3,4(s0) │ │ │ │ - ld s6,192(sp) │ │ │ │ - snez a4,s1 │ │ │ │ - subw s1,s1,a4 │ │ │ │ - addw a4,s1,a1 │ │ │ │ - li s2,0 │ │ │ │ - j c0b0 │ │ │ │ - mv t3,a5 │ │ │ │ - mv a5,s1 │ │ │ │ - mv s1,s0 │ │ │ │ - addw a4,s1,a1 │ │ │ │ - ld a3,0(s9) │ │ │ │ - mv s0,a5 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a3,44(a3) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - ld t6,80(sp) │ │ │ │ - bne a3,a5,bde0 │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld s6,192(sp) │ │ │ │ - li s2,0 │ │ │ │ - sw a5,16(s0) │ │ │ │ - ld a5,64(sp) │ │ │ │ - sw a5,20(s0) │ │ │ │ - j bea2 │ │ │ │ - li a1,72 │ │ │ │ - jal 3870 │ │ │ │ - lwu a3,24(s0) │ │ │ │ - lwu a4,32(s0) │ │ │ │ - li a2,-1 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - and a3,a3,a2 │ │ │ │ - and a4,a4,a2 │ │ │ │ - ld a2,296(sp) │ │ │ │ - lwu a6,28(s0) │ │ │ │ - lwu a1,36(s0) │ │ │ │ - lw t1,40(s0) │ │ │ │ - lw a7,44(s0) │ │ │ │ - mv a5,a0 │ │ │ │ - sd a0,0(a2) │ │ │ │ - ld a0,296(sp) │ │ │ │ - slli a6,a6,0x20 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - li a2,2 │ │ │ │ - sw a2,8(a0) │ │ │ │ - or a3,a3,a6 │ │ │ │ - or a4,a4,a1 │ │ │ │ - sw s11,40(a5) │ │ │ │ - sw s11,44(a5) │ │ │ │ - sw s8,36(a5) │ │ │ │ - sd a3,48(a5) │ │ │ │ - sd a4,56(a5) │ │ │ │ - sw t1,64(a5) │ │ │ │ - sw a7,68(a5) │ │ │ │ - j bea2 │ │ │ │ - lw a3,4(s0) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add s7,s7,a5 │ │ │ │ - lbu a5,0(s7) │ │ │ │ - beq a5,a4,c282 │ │ │ │ - mv a4,a1 │ │ │ │ - li s8,0 │ │ │ │ - li s11,0 │ │ │ │ - li s2,1 │ │ │ │ - li s1,0 │ │ │ │ - j c0b0 │ │ │ │ - li a1,72 │ │ │ │ - jal 3870 │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,296(sp) │ │ │ │ - lw a4,16(s0) │ │ │ │ - lw t3,20(s0) │ │ │ │ - lw t1,24(s0) │ │ │ │ - lw a7,28(s0) │ │ │ │ - lw a6,32(s0) │ │ │ │ - lw a1,36(s0) │ │ │ │ - lw a2,40(s0) │ │ │ │ - lw a3,44(s0) │ │ │ │ - ld s0,296(sp) │ │ │ │ - sd a5,0(a0) │ │ │ │ - li a0,2 │ │ │ │ - sw a0,8(s0) │ │ │ │ - sw a4,40(a5) │ │ │ │ - sw a4,44(a5) │ │ │ │ - sw t3,36(a5) │ │ │ │ - sw t1,48(a5) │ │ │ │ - sw a7,52(a5) │ │ │ │ - sw a6,56(a5) │ │ │ │ - sw a1,60(a5) │ │ │ │ - sw a2,64(a5) │ │ │ │ - sw a3,68(a5) │ │ │ │ - j be9e │ │ │ │ - li s1,0 │ │ │ │ - li s11,0 │ │ │ │ - li s8,0 │ │ │ │ - j c182 │ │ │ │ - addi sp,sp,-320 │ │ │ │ - lwu t3,352(sp) │ │ │ │ - lwu t4,360(sp) │ │ │ │ - sd s2,288(sp) │ │ │ │ - sd s7,248(sp) │ │ │ │ - lw s2,328(sp) │ │ │ │ - lw s7,320(sp) │ │ │ │ - li t1,-1 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - sd a4,64(sp) │ │ │ │ - auipc a4,0x6e │ │ │ │ - ld a4,-920(a4) │ │ │ │ - slli t4,t4,0x20 │ │ │ │ - and t3,t3,t1 │ │ │ │ - sd a5,72(sp) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,200(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv t6,a0 │ │ │ │ - slli t5,s2,0x20 │ │ │ │ - and t1,s7,t1 │ │ │ │ - or t3,t3,t4 │ │ │ │ - li a5,1 │ │ │ │ - li a0,16 │ │ │ │ - sd ra,312(sp) │ │ │ │ - sd t6,56(sp) │ │ │ │ - sd a6,80(sp) │ │ │ │ - sd t3,152(sp) │ │ │ │ - sd a5,184(sp) │ │ │ │ - sd s0,304(sp) │ │ │ │ - sd s1,296(sp) │ │ │ │ - sd s3,280(sp) │ │ │ │ - mv s1,a3 │ │ │ │ - mv s3,a1 │ │ │ │ - sd s4,272(sp) │ │ │ │ - sd s5,264(sp) │ │ │ │ - sd s6,256(sp) │ │ │ │ - mv s5,a7 │ │ │ │ - mv s6,a2 │ │ │ │ - sd s8,240(sp) │ │ │ │ - sd s9,232(sp) │ │ │ │ - or s8,t1,t5 │ │ │ │ - sd s10,224(sp) │ │ │ │ - sd s11,216(sp) │ │ │ │ - sw zero,164(sp) │ │ │ │ - sd zero,168(sp) │ │ │ │ - sd zero,176(sp) │ │ │ │ - jal 3330 │ │ │ │ - mv s4,a0 │ │ │ │ - li a0,72 │ │ │ │ - jal 3330 │ │ │ │ - mv a5,a0 │ │ │ │ - sd a5,0(s4) │ │ │ │ - li a0,32 │ │ │ │ - sw zero,8(s4) │ │ │ │ - jal 3330 │ │ │ │ - li a2,48 │ │ │ │ - li a1,1000 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 5a2e │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 2a5aa │ │ │ │ - lw a5,152(sp) │ │ │ │ - sext.w a0,a0 │ │ │ │ - sd s8,192(sp) │ │ │ │ - sw a0,160(sp) │ │ │ │ - mv s8,s2 │ │ │ │ - mv s9,s7 │ │ │ │ - beq a5,a0,c752 │ │ │ │ - lw a5,8(s4) │ │ │ │ - lw s11,184(sp) │ │ │ │ - lw s10,188(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - lw a6,168(sp) │ │ │ │ - lw a2,172(sp) │ │ │ │ - lw a3,176(sp) │ │ │ │ - lw a4,180(sp) │ │ │ │ - ld a0,0(s4) │ │ │ │ + add a4,a4,s5 │ │ │ │ + add a5,a5,s5 │ │ │ │ + add a0,a0,s3 │ │ │ │ + auipc a7,0xffffc │ │ │ │ + addi a7,a7,182 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a4,57(a1) │ │ │ │ + lbu a5,56(a1) │ │ │ │ + ld a6,0(a0) │ │ │ │ + sd a7,8(sp) │ │ │ │ + lw a0,12(a0) │ │ │ │ + li a7,0 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + jal a920 │ │ │ │ + mv a1,a0 │ │ │ │ + j c016 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x58 │ │ │ │ + addi a3,a3,-206 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x52 │ │ │ │ + addi a1,a1,-1314 │ │ │ │ + auipc a0,0x52 │ │ │ │ + addi a0,a0,718 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x58 │ │ │ │ + addi a3,a3,-240 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x52 │ │ │ │ + addi a1,a1,-1348 │ │ │ │ + auipc a0,0x52 │ │ │ │ + addi a0,a0,668 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,c190 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a1,s0,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + slli a4,a1,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a5,16(s1) │ │ │ │ + lw a3,76(a4) │ │ │ │ + lw a2,68(a4) │ │ │ │ + beqz a5,c1ac │ │ │ │ slli a1,a1,0x2 │ │ │ │ - bgeu s10,s11,c64e │ │ │ │ - sd a4,112(sp) │ │ │ │ - sd a3,104(sp) │ │ │ │ - sd a2,96(sp) │ │ │ │ - sd a6,88(sp) │ │ │ │ - jal 3870 │ │ │ │ - lw a1,8(s4) │ │ │ │ - ld a6,88(sp) │ │ │ │ - ld a2,96(sp) │ │ │ │ - slli a7,a1,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - slli a5,a7,0x3 │ │ │ │ - ld a3,104(sp) │ │ │ │ - ld a4,112(sp) │ │ │ │ - add a5,a5,a7 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - sd a0,0(s4) │ │ │ │ - sw a1,8(s4) │ │ │ │ - add a5,a5,a0 │ │ │ │ - sw a6,4(a5) │ │ │ │ - sw a6,8(a5) │ │ │ │ - sw a2,0(a5) │ │ │ │ - sw a3,12(a5) │ │ │ │ - sw a4,16(a5) │ │ │ │ - sw s7,20(a5) │ │ │ │ - sw s2,24(a5) │ │ │ │ - sw s9,28(a5) │ │ │ │ - sw s8,32(a5) │ │ │ │ - lw a5,156(sp) │ │ │ │ - lw s9,80(sp) │ │ │ │ - lw s11,72(sp) │ │ │ │ - lw s10,64(sp) │ │ │ │ - lui s7,0x2 │ │ │ │ - addi s2,sp,152 │ │ │ │ - addi s7,s7,1808 │ │ │ │ - bgeu a5,s1,c3de │ │ │ │ - lw a1,184(sp) │ │ │ │ - lw a2,188(sp) │ │ │ │ - bgeu a2,a1,c406 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 5b1a │ │ │ │ - bnez a0,c46a │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 5bce │ │ │ │ - mv s8,a0 │ │ │ │ + add a5,a5,a1 │ │ │ │ + lw a0,0(a5) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + addiw a0,a0,-1 │ │ │ │ + subw a0,a0,a3 │ │ │ │ + ld s1,8(sp) │ │ │ │ + subw a0,a0,a2 │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + mv a2,a1 │ │ │ │ mv a1,a0 │ │ │ │ - li a2,48 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3530 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3670 │ │ │ │ - lw a5,156(sp) │ │ │ │ - j c3d2 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 2a5aa │ │ │ │ - lw a2,184(sp) │ │ │ │ - ld a5,16(s3) │ │ │ │ - lw a3,152(sp) │ │ │ │ - slli a1,a2,0x20 │ │ │ │ + li a0,0 │ │ │ │ + sd s2,0(sp) │ │ │ │ + jal bf64 │ │ │ │ + sext.w s2,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s2,a5,c1c8 │ │ │ │ + mv s0,s2 │ │ │ │ + ld s2,0(sp) │ │ │ │ + j c162 │ │ │ │ + lbu a0,59(s1) │ │ │ │ + beqz a0,c1b8 │ │ │ │ + lbu a0,60(s1) │ │ │ │ + bnez a0,c17a │ │ │ │ + lw a0,64(a4) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + addw a3,a3,a2 │ │ │ │ + ld s1,8(sp) │ │ │ │ + subw a0,a0,a3 │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-1418 │ │ │ │ + li a1,275 │ │ │ │ + auipc a0,0x52 │ │ │ │ + addi a0,a0,-1502 │ │ │ │ + jal 34674 │ │ │ │ + j c1a6 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,c216 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + lwu a4,68(a5) │ │ │ │ + ld a0,48(a5) │ │ │ │ + ld s1,8(sp) │ │ │ │ + add a0,a0,a4 │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ sext.w a0,a0 │ │ │ │ - srli a4,a1,0x1e │ │ │ │ - sw a0,160(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - bgeu a3,a0,c4ac │ │ │ │ - lw a6,180(sp) │ │ │ │ - lw a4,176(sp) │ │ │ │ - subw a4,a6,a4 │ │ │ │ - addw a4,a4,s1 │ │ │ │ - bgeu a0,a4,c4b0 │ │ │ │ - ld a4,80(sp) │ │ │ │ - subw a6,a0,a3 │ │ │ │ - ld a0,56(sp) │ │ │ │ - sd a4,32(sp) │ │ │ │ - ld a4,72(sp) │ │ │ │ - lui a7,0x2 │ │ │ │ - sd s4,40(sp) │ │ │ │ - sd a4,24(sp) │ │ │ │ - ld a4,64(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd a4,16(sp) │ │ │ │ - addi a7,a7,1808 │ │ │ │ - addi a4,sp,152 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s3 │ │ │ │ - jal bc3e │ │ │ │ - bnez a0,c402 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 5b1a │ │ │ │ - beqz a0,c3e6 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 5ac6 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,c22c │ │ │ │ + mv s0,a0 │ │ │ │ + j c1f6 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x6e │ │ │ │ - ld a5,-1384(a5) │ │ │ │ - ld a4,200(sp) │ │ │ │ + jal 67ea │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,c29a │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,c7de │ │ │ │ - ld ra,312(sp) │ │ │ │ - ld s0,304(sp) │ │ │ │ - ld s1,296(sp) │ │ │ │ - ld s2,288(sp) │ │ │ │ - ld s3,280(sp) │ │ │ │ - ld s5,264(sp) │ │ │ │ - ld s6,256(sp) │ │ │ │ - ld s7,248(sp) │ │ │ │ - ld s8,240(sp) │ │ │ │ - ld s9,232(sp) │ │ │ │ - ld s10,224(sp) │ │ │ │ - ld s11,216(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s4,272(sp) │ │ │ │ - addi sp,sp,320 │ │ │ │ - ret │ │ │ │ - bnez a0,c4e6 │ │ │ │ - lw a6,180(sp) │ │ │ │ - ld a0,56(sp) │ │ │ │ - sd s4,40(sp) │ │ │ │ - sd s9,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv a7,s7 │ │ │ │ - subw a6,s1,a6 │ │ │ │ - mv a4,s2 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s3 │ │ │ │ - jal bc3e │ │ │ │ - lw a5,168(sp) │ │ │ │ - bne a5,s1,c3de │ │ │ │ - lw a3,172(sp) │ │ │ │ - lw a5,176(sp) │ │ │ │ - lw a4,180(sp) │ │ │ │ - addw a5,a5,a3 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - bnez a5,c3de │ │ │ │ - j c46a │ │ │ │ - lwu a5,156(sp) │ │ │ │ - lw a3,188(sp) │ │ │ │ - ld a0,56(sp) │ │ │ │ - add a5,a5,s6 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,0 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 2e5e6 │ │ │ │ - lw a5,164(sp) │ │ │ │ - sext.w a4,a0 │ │ │ │ - srai s8,a0,0x20 │ │ │ │ - sd a0,144(sp) │ │ │ │ - sd a4,88(sp) │ │ │ │ - sd a4,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - mv t1,a0 │ │ │ │ - bgeu a5,s5,c72a │ │ │ │ - ld a7,184(sp) │ │ │ │ - ld a0,56(sp) │ │ │ │ - addi a6,sp,152 │ │ │ │ - mv a5,s5 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s6 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s3 │ │ │ │ - sd t1,112(sp) │ │ │ │ - jal b7b2 │ │ │ │ - ld t1,112(sp) │ │ │ │ - ld a5,88(sp) │ │ │ │ - bltu s8,a5,c3de │ │ │ │ - lw a4,152(sp) │ │ │ │ - lw a5,156(sp) │ │ │ │ - lw s8,168(sp) │ │ │ │ - lw a7,172(sp) │ │ │ │ - lw a6,176(sp) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - ld a1,184(sp) │ │ │ │ - lw a2,180(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - or a4,a4,a3 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addw a3,a7,a6 │ │ │ │ - lw t3,184(sp) │ │ │ │ - sd a1,192(sp) │ │ │ │ - sd a4,152(sp) │ │ │ │ - sd t1,184(sp) │ │ │ │ - addw a4,a3,a2 │ │ │ │ - sw s8,168(sp) │ │ │ │ - srai a3,a1,0x20 │ │ │ │ - sext.w a1,s8 │ │ │ │ - bnez a4,c5a0 │ │ │ │ - lui t1,0x2 │ │ │ │ - addi t1,t1,1808 │ │ │ │ - ld a0,0(s4) │ │ │ │ - bltu t1,a1,c5a8 │ │ │ │ - ld t1,104(sp) │ │ │ │ - sw s8,4(a0) │ │ │ │ - sw s8,8(a0) │ │ │ │ - sw t1,20(a0) │ │ │ │ - ld t1,96(sp) │ │ │ │ - sw a7,0(a0) │ │ │ │ - sw a6,12(a0) │ │ │ │ - sw a2,16(a0) │ │ │ │ - sw t1,24(a0) │ │ │ │ - sw t3,28(a0) │ │ │ │ - sw a3,32(a0) │ │ │ │ - bgeu a4,a1,c3d2 │ │ │ │ - ld a0,0(s4) │ │ │ │ - lw t1,8(s4) │ │ │ │ - li a4,1 │ │ │ │ - beq t1,a4,c7b2 │ │ │ │ - lw a4,48(a0) │ │ │ │ - lw a1,36(a0) │ │ │ │ - lw t5,52(a0) │ │ │ │ - lw t4,40(a0) │ │ │ │ - addw a1,a1,a4 │ │ │ │ - subw a4,s8,a6 │ │ │ │ - addw t6,a1,t5 │ │ │ │ - subw a4,a4,a7 │ │ │ │ - subw a4,a4,a2 │ │ │ │ - li t5,0 │ │ │ │ - bltu t4,t6,c5d8 │ │ │ │ - subw t5,t4,t6 │ │ │ │ - blt t5,a4,c7b2 │ │ │ │ - bne a4,t5,c3d2 │ │ │ │ - addiw a5,t1,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a3,136(sp) │ │ │ │ - sd a2,128(sp) │ │ │ │ - sd a6,120(sp) │ │ │ │ - sd a7,112(sp) │ │ │ │ - sd t3,88(sp) │ │ │ │ - jal 3870 │ │ │ │ - mv a4,a0 │ │ │ │ - lw a0,8(s4) │ │ │ │ - ld a3,104(sp) │ │ │ │ - sd a4,0(s4) │ │ │ │ - slli t1,a0,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - slli a1,t1,0x3 │ │ │ │ - add a1,a1,t1 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sw a0,8(s4) │ │ │ │ - add a4,a4,a1 │ │ │ │ - sw a3,20(a4) │ │ │ │ - ld a3,96(sp) │ │ │ │ - ld a7,112(sp) │ │ │ │ - ld a6,120(sp) │ │ │ │ - ld a2,128(sp) │ │ │ │ - ld t3,88(sp) │ │ │ │ - sw a3,24(a4) │ │ │ │ - ld a3,136(sp) │ │ │ │ - lw a5,156(sp) │ │ │ │ - sw s8,8(a4) │ │ │ │ - sw s8,4(a4) │ │ │ │ - sw a7,0(a4) │ │ │ │ - sw a6,12(a4) │ │ │ │ - sw a2,16(a4) │ │ │ │ - sw t3,28(a4) │ │ │ │ - sw a3,32(a4) │ │ │ │ - j c3d2 │ │ │ │ - lw a5,152(sp) │ │ │ │ - lw a7,156(sp) │ │ │ │ - addiw s2,a6,1 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addiw a6,a7,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - slli a6,a6,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - or a5,a5,a6 │ │ │ │ - sd a4,104(sp) │ │ │ │ - sd a3,96(sp) │ │ │ │ - sd a2,88(sp) │ │ │ │ - sw s2,168(sp) │ │ │ │ - sd a5,152(sp) │ │ │ │ - jal 3870 │ │ │ │ - lw a1,8(s4) │ │ │ │ - ld a3,96(sp) │ │ │ │ - ld a4,104(sp) │ │ │ │ - slli t1,a1,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - slli a6,t1,0x3 │ │ │ │ - addiw a7,a1,2 │ │ │ │ - add a6,a6,t1 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a6,a6,0x2 │ │ │ │ - slli a7,a7,0x20 │ │ │ │ - sw a1,8(s4) │ │ │ │ - add a5,a0,a6 │ │ │ │ - sd a0,0(s4) │ │ │ │ - ld a2,88(sp) │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - sw a3,12(a5) │ │ │ │ - sw a4,16(a5) │ │ │ │ - lw a3,172(sp) │ │ │ │ - lw a4,176(sp) │ │ │ │ - slli t1,a7,0x3 │ │ │ │ - add a1,t1,a7 │ │ │ │ - sw s2,4(a5) │ │ │ │ - sw s2,8(a5) │ │ │ │ - sw a2,0(a5) │ │ │ │ - sw s11,20(a5) │ │ │ │ - sw s10,24(a5) │ │ │ │ - sw s9,28(a5) │ │ │ │ - sw s8,32(a5) │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - lw s2,168(sp) │ │ │ │ - lw s11,180(sp) │ │ │ │ - lw s10,184(sp) │ │ │ │ - lw s9,188(sp) │ │ │ │ - lw s8,192(sp) │ │ │ │ - lw s7,196(sp) │ │ │ │ - sd a3,96(sp) │ │ │ │ - sd a4,88(sp) │ │ │ │ - jal 3870 │ │ │ │ - lw a2,8(s4) │ │ │ │ - ld a3,96(sp) │ │ │ │ - ld a4,88(sp) │ │ │ │ - slli a1,a2,0x20 │ │ │ │ + li s3,0 │ │ │ │ + lw s2,68(a5) │ │ │ │ + beqz s2,c28a │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ srli a1,a1,0x20 │ │ │ │ - slli a5,a1,0x3 │ │ │ │ - add a5,a5,a1 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - sd a0,0(s4) │ │ │ │ - sw a2,8(s4) │ │ │ │ - add a5,a5,a0 │ │ │ │ - sw s2,4(a5) │ │ │ │ - sw s2,8(a5) │ │ │ │ - sw a3,0(a5) │ │ │ │ - sw a4,12(a5) │ │ │ │ - sw s11,16(a5) │ │ │ │ - sw s10,20(a5) │ │ │ │ - sw s9,24(a5) │ │ │ │ - sw s8,28(a5) │ │ │ │ - sw s7,32(a5) │ │ │ │ - j c3c0 │ │ │ │ - sd a0,112(sp) │ │ │ │ - jal 36fc0 │ │ │ │ - ld t1,112(sp) │ │ │ │ - beqz a0,c52e │ │ │ │ - lw a5,164(sp) │ │ │ │ - bne a5,s5,c52e │ │ │ │ - lwu a5,156(sp) │ │ │ │ - add a5,a5,s6 │ │ │ │ - lbu a0,0(a5) │ │ │ │ - jal 36ed8 │ │ │ │ - ld t1,112(sp) │ │ │ │ - bnez a0,c514 │ │ │ │ - j c52e │ │ │ │ - bgeu a5,s1,c348 │ │ │ │ - beq s7,s2,c348 │ │ │ │ - lwu a5,156(sp) │ │ │ │ - ld a0,56(sp) │ │ │ │ - li a4,0 │ │ │ │ - add a5,a5,s6 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,s2 │ │ │ │ - mv a2,s7 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 2e5e6 │ │ │ │ - lw a5,164(sp) │ │ │ │ - sd a0,184(sp) │ │ │ │ - bltu a5,s5,c796 │ │ │ │ - jal 36fc0 │ │ │ │ - beqz a0,c7ac │ │ │ │ - lw a5,164(sp) │ │ │ │ - bne a5,s5,c7ac │ │ │ │ - lwu a5,156(sp) │ │ │ │ - add a5,a5,s6 │ │ │ │ - lbu a0,0(a5) │ │ │ │ - jal 36ed8 │ │ │ │ - beqz a0,c7ac │ │ │ │ - ld a7,192(sp) │ │ │ │ - ld a0,56(sp) │ │ │ │ - addi a6,sp,152 │ │ │ │ - mv a5,s5 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s6 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s3 │ │ │ │ - jal b7b2 │ │ │ │ - lw s9,192(sp) │ │ │ │ - lw s8,196(sp) │ │ │ │ - j c348 │ │ │ │ - li a1,72 │ │ │ │ - jal 3870 │ │ │ │ - lw a4,168(sp) │ │ │ │ - li a5,2 │ │ │ │ - sw a5,8(s4) │ │ │ │ - sd a0,0(s4) │ │ │ │ - ld a3,192(sp) │ │ │ │ - ld a2,184(sp) │ │ │ │ - lw a1,172(sp) │ │ │ │ - sw a4,40(a0) │ │ │ │ - sw a4,44(a0) │ │ │ │ - ld a4,176(sp) │ │ │ │ - lw a5,156(sp) │ │ │ │ - sw a1,36(a0) │ │ │ │ - sd a4,48(a0) │ │ │ │ - sd a2,56(a0) │ │ │ │ - sd a3,64(a0) │ │ │ │ - j c3d2 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-256 │ │ │ │ - sd s1,232(sp) │ │ │ │ - ld s1,256(sp) │ │ │ │ - sd a4,56(sp) │ │ │ │ - auipc a4,0x6d │ │ │ │ - ld a4,1830(a4) │ │ │ │ - mv t0,a1 │ │ │ │ - sd s0,240(sp) │ │ │ │ - sd a5,64(sp) │ │ │ │ - lw s0,8(a1) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,136(sp) │ │ │ │ - li a5,0 │ │ │ │ - ld a1,264(sp) │ │ │ │ - sd s2,224(sp) │ │ │ │ - sd s10,160(sp) │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - ld s2,0(s1) │ │ │ │ - ld s10,8(s1) │ │ │ │ - sd s4,208(sp) │ │ │ │ - sd s5,200(sp) │ │ │ │ - addi s4,sp,136 │ │ │ │ - addi s5,sp,120 │ │ │ │ - srli a4,a5,0x1c │ │ │ │ - sd s6,192(sp) │ │ │ │ - sd s7,184(sp) │ │ │ │ - sd s8,176(sp) │ │ │ │ - sd s9,168(sp) │ │ │ │ - sd s11,152(sp) │ │ │ │ - mv s8,s4 │ │ │ │ - sd ra,248(sp) │ │ │ │ - sd s3,216(sp) │ │ │ │ - sd a1,104(sp) │ │ │ │ - sd a0,48(sp) │ │ │ │ - sd a6,72(sp) │ │ │ │ - sd zero,120(sp) │ │ │ │ - sd zero,128(sp) │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - sd a4,88(sp) │ │ │ │ - mv s6,s1 │ │ │ │ - mv s4,a2 │ │ │ │ - mv s7,s1 │ │ │ │ - sd t0,80(sp) │ │ │ │ - mv s9,s5 │ │ │ │ - mv s11,a3 │ │ │ │ - ld a5,0(s7) │ │ │ │ - beqz a5,c8ca │ │ │ │ - addi s9,s9,8 │ │ │ │ - addi s7,s7,8 │ │ │ │ - addi s4,s4,8 │ │ │ │ - bne s9,s8,c84c │ │ │ │ - mv s9,s11 │ │ │ │ - bnez s2,c866 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ ld a5,0(s1) │ │ │ │ - bnez a5,c870 │ │ │ │ - bnez s10,c9a2 │ │ │ │ - ld a5,8(s1) │ │ │ │ - beqz a5,c9a2 │ │ │ │ - addi s1,s1,16 │ │ │ │ - ld a5,0(s6) │ │ │ │ - beqz a5,c9ae │ │ │ │ - ld s0,0(s5) │ │ │ │ - beqz s0,c890 │ │ │ │ - ld a0,0(s0) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,0(s5) │ │ │ │ - addi s6,s6,8 │ │ │ │ - addi s5,s5,8 │ │ │ │ - bne s1,s6,c872 │ │ │ │ - auipc a5,0x6d │ │ │ │ - ld a5,1656(a5) │ │ │ │ - ld a4,136(sp) │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + add a5,a5,s0 │ │ │ │ ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,c9d6 │ │ │ │ - ld ra,248(sp) │ │ │ │ - ld s0,240(sp) │ │ │ │ - ld s1,232(sp) │ │ │ │ - ld s2,224(sp) │ │ │ │ - ld s3,216(sp) │ │ │ │ - ld s4,208(sp) │ │ │ │ - ld s5,200(sp) │ │ │ │ - ld s6,192(sp) │ │ │ │ - ld s7,184(sp) │ │ │ │ - ld s8,176(sp) │ │ │ │ - ld s9,168(sp) │ │ │ │ - ld s10,160(sp) │ │ │ │ - ld s11,152(sp) │ │ │ │ - addi sp,sp,256 │ │ │ │ - ret │ │ │ │ - ld a2,0(s4) │ │ │ │ - ld a5,64(sp) │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a6,72(sp) │ │ │ │ - ld a1,80(sp) │ │ │ │ - ld a0,48(sp) │ │ │ │ - sd zero,40(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - sd s0,24(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ - sd s0,8(sp) │ │ │ │ - sd zero,0(sp) │ │ │ │ - li a7,0 │ │ │ │ - mv a3,s11 │ │ │ │ - jal c28a │ │ │ │ - lw a5,8(a0) │ │ │ │ - sd a0,0(s9) │ │ │ │ - li a4,1 │ │ │ │ mv s3,a0 │ │ │ │ - bgeu a4,a5,c852 │ │ │ │ - addiw a4,a5,-2 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - ld a5,0(a0) │ │ │ │ - slli a1,a4,0x3 │ │ │ │ - add a1,a1,a4 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - addi a4,a5,76 │ │ │ │ - add a1,a1,a4 │ │ │ │ - addi a5,a5,40 │ │ │ │ - j c920 │ │ │ │ - addi a5,a5,36 │ │ │ │ - beq a1,a5,c852 │ │ │ │ - lw a4,12(a5) │ │ │ │ - lw a3,0(a5) │ │ │ │ - addw a4,a4,s11 │ │ │ │ - bne a3,a4,c918 │ │ │ │ - ld a1,88(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + ld a1,48(a5) │ │ │ │ + add s2,s2,s3 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,0(s2) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,88(sp) │ │ │ │ - sd a0,0(s7) │ │ │ │ - mv a2,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - add a4,a4,a0 │ │ │ │ - beqz s11,c952 │ │ │ │ - sd zero,0(a5) │ │ │ │ - sw zero,8(a5) │ │ │ │ - addi a5,a5,16 │ │ │ │ - bne a4,a5,c944 │ │ │ │ - lw a5,8(s3) │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,c2b0 │ │ │ │ + mv s0,a0 │ │ │ │ + j c248 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-1650 │ │ │ │ + li a1,360 │ │ │ │ + auipc a0,0x52 │ │ │ │ + addi a0,a0,-1734 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,c338 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + li s3,0 │ │ │ │ + lw s2,68(a5) │ │ │ │ + beqz s2,c328 │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - sd a2,96(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,8(s3) │ │ │ │ - ld a2,96(sp) │ │ │ │ - ld a4,0(s7) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sd a0,0(a2) │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a1,0(s3) │ │ │ │ - slli a2,a5,0x3 │ │ │ │ - ld a0,0(a4) │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - addi a1,a1,36 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s1) │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + mv s3,a0 │ │ │ │ + mv a2,s2 │ │ │ │ + ld a1,48(a5) │ │ │ │ + add s2,s2,s3 │ │ │ │ jal 36a0 │ │ │ │ - lw a5,8(s3) │ │ │ │ - ld a4,0(s7) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,8(a4) │ │ │ │ - j c852 │ │ │ │ - ld a5,128(sp) │ │ │ │ - ld a4,104(sp) │ │ │ │ - sd a5,8(a4) │ │ │ │ - ld a5,120(sp) │ │ │ │ - sd a5,0(a4) │ │ │ │ - j c898 │ │ │ │ - ld s0,88(sp) │ │ │ │ + sb zero,0(s2) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ li a0,0 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s6) │ │ │ │ - mv a5,a0 │ │ │ │ - beqz s9,c87a │ │ │ │ - add a4,a0,s0 │ │ │ │ - sd zero,0(a5) │ │ │ │ - sw zero,8(a5) │ │ │ │ - addi a5,a5,16 │ │ │ │ - bne a5,a4,c9c6 │ │ │ │ - j c87a │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-272 │ │ │ │ - sd s6,208(sp) │ │ │ │ - ld s6,272(sp) │ │ │ │ - sd s0,256(sp) │ │ │ │ - sd s8,192(sp) │ │ │ │ - ld s0,8(s6) │ │ │ │ - auipc s8,0x6d │ │ │ │ - ld s8,1320(s8) │ │ │ │ - sd s4,224(sp) │ │ │ │ - sd s7,200(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - mv s7,a0 │ │ │ │ - sd a5,72(sp) │ │ │ │ - li a1,16 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,c34e │ │ │ │ + mv s0,a0 │ │ │ │ + j c2e6 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-1808 │ │ │ │ + li a1,393 │ │ │ │ + auipc a0,0x52 │ │ │ │ + addi a0,a0,-1892 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,c3d6 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + li s3,0 │ │ │ │ + lw s2,76(a5) │ │ │ │ + beqz s2,c3c6 │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - ld a5,0(s8) │ │ │ │ - sd a5,152(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s1,248(sp) │ │ │ │ - sd s2,240(sp) │ │ │ │ - sd s3,232(sp) │ │ │ │ - sd s9,184(sp) │ │ │ │ - sd s10,176(sp) │ │ │ │ - ld s9,280(sp) │ │ │ │ - ld s10,0(s6) │ │ │ │ - sd s11,168(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd ra,264(sp) │ │ │ │ - sd s5,216(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s2,a3 │ │ │ │ - sd a4,64(sp) │ │ │ │ - sd a6,80(sp) │ │ │ │ - sd zero,136(sp) │ │ │ │ - sd zero,144(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw t6,8(s4) │ │ │ │ - addi s7,sp,136 │ │ │ │ - mv s1,s6 │ │ │ │ - addiw t6,t6,-1 │ │ │ │ - addi t0,sp,152 │ │ │ │ - mv s3,s7 │ │ │ │ - mv s11,s7 │ │ │ │ - sd s4,88(sp) │ │ │ │ - mv t4,s6 │ │ │ │ - mv t5,s9 │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - mv t3,a0 │ │ │ │ - mv s4,a0 │ │ │ │ - mv s6,t0 │ │ │ │ - mv s9,t6 │ │ │ │ - mv s7,s1 │ │ │ │ + jal 41306 │ │ │ │ ld a5,0(s1) │ │ │ │ - beqz a5,caee │ │ │ │ - addi s3,s3,8 │ │ │ │ - addi s1,s1,8 │ │ │ │ - addi s4,s4,8 │ │ │ │ - addi s0,s0,8 │ │ │ │ - bne s6,s3,ca5c │ │ │ │ - mv a5,s7 │ │ │ │ - mv s5,t3 │ │ │ │ - mv s7,s11 │ │ │ │ - mv s6,t4 │ │ │ │ - mv s9,t5 │ │ │ │ - mv s11,a5 │ │ │ │ - beqz s10,cabc │ │ │ │ - ld a5,48(sp) │ │ │ │ - beqz a5,ccaa │ │ │ │ - ld a5,144(sp) │ │ │ │ - sd a5,8(s9) │ │ │ │ - ld a5,136(sp) │ │ │ │ - sd a5,0(s9) │ │ │ │ - ld a4,152(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,cd60 │ │ │ │ - ld ra,264(sp) │ │ │ │ - ld s0,256(sp) │ │ │ │ - ld s1,248(sp) │ │ │ │ - ld s2,240(sp) │ │ │ │ - ld s3,232(sp) │ │ │ │ - ld s4,224(sp) │ │ │ │ - ld s6,208(sp) │ │ │ │ - ld s7,200(sp) │ │ │ │ - ld s8,192(sp) │ │ │ │ - ld s9,184(sp) │ │ │ │ - ld s10,176(sp) │ │ │ │ - ld s11,168(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s5,216(sp) │ │ │ │ - addi sp,sp,272 │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + mv s3,a0 │ │ │ │ + mv a2,s2 │ │ │ │ + ld a1,48(a5) │ │ │ │ + add s2,s2,s3 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,0(s2) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - ld a5,0(t4) │ │ │ │ - beqz a5,ca7c │ │ │ │ - addi s0,s6,16 │ │ │ │ - ld a5,0(s11) │ │ │ │ - beqz a5,ccfa │ │ │ │ - ld s1,0(s7) │ │ │ │ - beqz s1,cae4 │ │ │ │ - ld a0,0(s1) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,0(s7) │ │ │ │ - addi s11,s11,8 │ │ │ │ - addi s7,s7,8 │ │ │ │ - bne s0,s11,cac6 │ │ │ │ - j ca8e │ │ │ │ - ld a2,0(s0) │ │ │ │ - ld a5,72(sp) │ │ │ │ - ld a6,80(sp) │ │ │ │ - ld a4,64(sp) │ │ │ │ - ld a1,88(sp) │ │ │ │ - ld a0,56(sp) │ │ │ │ - sd zero,40(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - sd zero,0(sp) │ │ │ │ - li a7,0 │ │ │ │ - mv a3,s2 │ │ │ │ - sd t5,112(sp) │ │ │ │ - sd t4,104(sp) │ │ │ │ - sd t3,96(sp) │ │ │ │ - jal c28a │ │ │ │ - sd a0,0(s3) │ │ │ │ - li a5,25 │ │ │ │ - ld t3,96(sp) │ │ │ │ - ld t4,104(sp) │ │ │ │ - ld t5,112(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - bltu a5,s2,ccb4 │ │ │ │ - lw a1,8(a0) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a1,ca60 │ │ │ │ - ld a5,0(s5) │ │ │ │ - li a3,1 │ │ │ │ - sext.w a1,a1 │ │ │ │ - addi a5,a5,40 │ │ │ │ - j cb46 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addi a5,a5,36 │ │ │ │ - bgeu a3,a1,cbe0 │ │ │ │ - lw a4,12(a5) │ │ │ │ - lw a2,0(a5) │ │ │ │ - addw a4,a4,s2 │ │ │ │ - bne a2,a4,cb3c │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a1,a5,0x1c │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ li a0,0 │ │ │ │ - sd t3,120(sp) │ │ │ │ - sd t4,112(sp) │ │ │ │ - sd t5,104(sp) │ │ │ │ - sd a1,96(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,96(sp) │ │ │ │ - sd a0,0(s1) │ │ │ │ - ld t5,104(sp) │ │ │ │ - ld t4,112(sp) │ │ │ │ - ld t3,120(sp) │ │ │ │ - mv a4,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - add a1,a1,a0 │ │ │ │ - beqz s2,cb8a │ │ │ │ - sd zero,0(a5) │ │ │ │ - sw zero,8(a5) │ │ │ │ - addi a5,a5,16 │ │ │ │ - bne a1,a5,cb7c │ │ │ │ - lw a5,8(s5) │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,c3ec │ │ │ │ + mv s0,a0 │ │ │ │ + j c384 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-1966 │ │ │ │ + li a1,426 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,2046 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,c474 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + li s3,0 │ │ │ │ + lw s2,76(a5) │ │ │ │ + beqz s2,c464 │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - sd t5,120(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd t4,112(sp) │ │ │ │ - sd t3,104(sp) │ │ │ │ - sd a4,96(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,8(s5) │ │ │ │ - ld a4,96(sp) │ │ │ │ - ld a3,0(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sd a0,0(a4) │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a1,0(s5) │ │ │ │ - slli a2,a5,0x3 │ │ │ │ - ld a0,0(a3) │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - addi a1,a1,36 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s1) │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + mv s3,a0 │ │ │ │ + mv a2,s2 │ │ │ │ + ld a1,48(a5) │ │ │ │ + add s2,s2,s3 │ │ │ │ jal 36a0 │ │ │ │ - lw a5,8(s5) │ │ │ │ - ld a4,0(s1) │ │ │ │ - ld t3,104(sp) │ │ │ │ - ld t4,112(sp) │ │ │ │ - ld t5,120(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,8(a4) │ │ │ │ - li a5,25 │ │ │ │ - bgeu a5,s2,ca60 │ │ │ │ - ld a0,0(s4) │ │ │ │ - lw a2,8(a0) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a2,ca60 │ │ │ │ - addiw a5,a2,-2 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a4,0(a0) │ │ │ │ - slli a6,a5,0x3 │ │ │ │ - ld a3,0(s5) │ │ │ │ - add a6,a6,a5 │ │ │ │ - slli a6,a6,0x2 │ │ │ │ - addi a5,a4,76 │ │ │ │ - addi a3,a3,48 │ │ │ │ - addi a4,a4,40 │ │ │ │ - add a6,a6,a5 │ │ │ │ - j cc24 │ │ │ │ - addi a4,a4,36 │ │ │ │ - addi a3,a3,36 │ │ │ │ - beq a6,a4,ca60 │ │ │ │ - lw a7,8(a4) │ │ │ │ - lw a5,12(a4) │ │ │ │ - lw a0,0(a4) │ │ │ │ - lw a1,0(a3) │ │ │ │ - addw a5,a5,a7 │ │ │ │ - addw a5,a5,s2 │ │ │ │ - subw a5,a5,a0 │ │ │ │ - bne a1,a5,cc18 │ │ │ │ + sb zero,0(s2) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,c48a │ │ │ │ + mv s0,a0 │ │ │ │ + j c422 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,1972 │ │ │ │ + li a1,458 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,1888 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,16(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a5,c4ea │ │ │ │ + lbu a4,60(a0) │ │ │ │ + bnez a4,c4f8 │ │ │ │ ld a4,0(s1) │ │ │ │ - beqz a4,cd26 │ │ │ │ - addiw a5,a2,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - addiw s5,s2,-26 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a5,s5,0x20 │ │ │ │ - srli s5,a5,0x1c │ │ │ │ - add a4,a4,s5 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + slli a3,s0,0x3 │ │ │ │ + add a4,a4,a3 │ │ │ │ + ld a4,0(a4) │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a2,0(a5) │ │ │ │ + lw a0,64(a4) │ │ │ │ + lw a3,80(a4) │ │ │ │ + lw a5,72(a4) │ │ │ │ + subw a0,a0,a2 │ │ │ │ + subw a0,a0,a3 │ │ │ │ + subw a0,a0,a5 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + lbu a5,59(a0) │ │ │ │ li a0,0 │ │ │ │ - sd t5,120(sp) │ │ │ │ - sd t4,112(sp) │ │ │ │ - sd t3,104(sp) │ │ │ │ - sd a4,96(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a2,0(s4) │ │ │ │ - ld a4,96(sp) │ │ │ │ - ld a3,0(s1) │ │ │ │ - lw a5,8(a2) │ │ │ │ - sd a0,0(a4) │ │ │ │ - ld a1,0(a2) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ + beqz a5,c4e0 │ │ │ │ + lbu a5,60(s1) │ │ │ │ + beqz a5,c4e0 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,c510 │ │ │ │ + ld a5,16(s1) │ │ │ │ + mv s0,a0 │ │ │ │ + j c4c0 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,1838 │ │ │ │ + li a1,541 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,1754 │ │ │ │ + jal 34674 │ │ │ │ + ld a5,16(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j c4c0 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a0,c572 │ │ │ │ + lbu a5,60(s1) │ │ │ │ + bnez a5,c57e │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + slli a4,s0,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + add a0,a0,s0 │ │ │ │ + lw a5,0(a0) │ │ │ │ + lbu a3,72(a4) │ │ │ │ + ld a0,48(a4) │ │ │ │ + addw a5,a5,a3 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - add a3,a3,s5 │ │ │ │ - slli a2,a5,0x3 │ │ │ │ - ld a0,0(a3) │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - addi a1,a1,36 │ │ │ │ - jal 36a0 │ │ │ │ - ld a4,0(s4) │ │ │ │ + add a0,a0,a5 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + lbu a5,59(s1) │ │ │ │ + beqz a5,c568 │ │ │ │ + lbu a5,60(s1) │ │ │ │ + beqz a5,c568 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a5,a0 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,c598 │ │ │ │ + ld a0,16(s1) │ │ │ │ + mv s0,a5 │ │ │ │ + j c546 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,1702 │ │ │ │ + li a1,575 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,1618 │ │ │ │ + jal 34674 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j c546 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a0,c5f2 │ │ │ │ + lbu a5,60(s1) │ │ │ │ + bnez a5,c5fe │ │ │ │ ld a5,0(s1) │ │ │ │ - ld t3,104(sp) │ │ │ │ - lw a4,8(a4) │ │ │ │ - add a5,a5,s5 │ │ │ │ - ld t4,112(sp) │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - ld t5,120(sp) │ │ │ │ - sw a4,8(a5) │ │ │ │ - j ca60 │ │ │ │ - ld a5,8(s6) │ │ │ │ - bnez a5,cac2 │ │ │ │ - j ca82 │ │ │ │ - ld a1,0(s0) │ │ │ │ - addiw a2,s2,-26 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - ld a5,72(sp) │ │ │ │ - add a2,a2,a1 │ │ │ │ - ld a6,80(sp) │ │ │ │ - ld a1,88(sp) │ │ │ │ - ld a4,64(sp) │ │ │ │ - ld a0,56(sp) │ │ │ │ - sd zero,40(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - sd zero,0(sp) │ │ │ │ - li a7,0 │ │ │ │ - li a3,25 │ │ │ │ - sd t5,112(sp) │ │ │ │ - sd t4,104(sp) │ │ │ │ - sd t3,96(sp) │ │ │ │ - jal c28a │ │ │ │ - lw a1,8(s5) │ │ │ │ - li a5,1 │ │ │ │ - sd a0,0(s4) │ │ │ │ - ld t3,96(sp) │ │ │ │ - ld t4,104(sp) │ │ │ │ - ld t5,112(sp) │ │ │ │ - bltu a5,a1,cb2e │ │ │ │ - j cbea │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli s1,a5,0x1c │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + slli a4,s0,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + add a0,a0,s0 │ │ │ │ + lwu a5,0(a0) │ │ │ │ + ld a0,48(a4) │ │ │ │ + add a0,a0,a5 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + lbu a5,59(s1) │ │ │ │ + beqz a5,c5e8 │ │ │ │ + lbu a5,60(s1) │ │ │ │ + beqz a5,c5e8 │ │ │ │ + mv a2,s0 │ │ │ │ mv a1,s1 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s11) │ │ │ │ - beqz s2,cace │ │ │ │ - add a1,a0,s1 │ │ │ │ - sd zero,0(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - addi a0,a0,16 │ │ │ │ - bne a0,a1,cd16 │ │ │ │ - j cace │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a1,a5,0x1c │ │ │ │ + jal bf64 │ │ │ │ + sext.w a5,a0 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,c618 │ │ │ │ + ld a0,16(s1) │ │ │ │ + mv s0,a5 │ │ │ │ + j c5ce │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,1574 │ │ │ │ + li a1,608 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,1490 │ │ │ │ + jal 34674 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j c5ce │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + bnez a5,c67a │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + lw a4,68(a5) │ │ │ │ + ld s1,24(sp) │ │ │ │ + sw a4,0(s3) │ │ │ │ + lw a5,76(a5) │ │ │ │ + ld s3,8(sp) │ │ │ │ + sw a5,0(s2) │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ li a0,0 │ │ │ │ - sd t5,112(sp) │ │ │ │ - sd t4,104(sp) │ │ │ │ - sd t3,96(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld t3,96(sp) │ │ │ │ - ld t4,104(sp) │ │ │ │ - ld t5,112(sp) │ │ │ │ - mv a4,a0 │ │ │ │ - sd a0,0(s1) │ │ │ │ - mv a5,a0 │ │ │ │ - li a3,0 │ │ │ │ - sd zero,0(a5) │ │ │ │ - sw zero,8(a5) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addi a5,a5,16 │ │ │ │ - bltu a3,s2,cd48 │ │ │ │ - ld a5,0(s4) │ │ │ │ - lw a2,8(a5) │ │ │ │ - j cc40 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-272 │ │ │ │ - sd s0,256(sp) │ │ │ │ - lw s0,272(sp) │ │ │ │ - sd s2,240(sp) │ │ │ │ - sd s6,208(sp) │ │ │ │ - sd s0,120(sp) │ │ │ │ - lbu s0,288(sp) │ │ │ │ - lw s6,8(a1) │ │ │ │ - ld s2,280(sp) │ │ │ │ - sd s1,248(sp) │ │ │ │ - sd s3,232(sp) │ │ │ │ - sd ra,264(sp) │ │ │ │ - sd s4,224(sp) │ │ │ │ - sd s8,192(sp) │ │ │ │ - sd s9,184(sp) │ │ │ │ - sd s0,136(sp) │ │ │ │ - sd a0,104(sp) │ │ │ │ - sd a2,112(sp) │ │ │ │ - sd a3,72(sp) │ │ │ │ - sd a5,80(sp) │ │ │ │ - sd a6,88(sp) │ │ │ │ - sd a7,96(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - mv s1,a4 │ │ │ │ - addiw s6,s6,-1 │ │ │ │ - beqz s2,d08a │ │ │ │ - ld a4,72(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + jal bf64 │ │ │ │ + sext.w s4,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s4,a5,c696 │ │ │ │ + mv s0,s4 │ │ │ │ + ld s4,0(sp) │ │ │ │ + j c652 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,1448 │ │ │ │ + li a1,637 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,1364 │ │ │ │ + jal 34674 │ │ │ │ + j c690 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + bnez a5,c6f4 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + lw a4,72(a5) │ │ │ │ + ld s1,24(sp) │ │ │ │ + sw a4,0(s3) │ │ │ │ + lw a5,80(a5) │ │ │ │ + ld s3,8(sp) │ │ │ │ + sw a5,0(s2) │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ li a0,0 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a1,a5,0x1c │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,8(s2) │ │ │ │ - li a4,1 │ │ │ │ - mv a3,a0 │ │ │ │ - bltu a4,a5,d01e │ │ │ │ - sd zero,0(a0) │ │ │ │ - li a5,0 │ │ │ │ - ld a0,0(s2) │ │ │ │ - sw a5,8(a3) │ │ │ │ - sd a3,56(sp) │ │ │ │ - lw a5,32(a0) │ │ │ │ - lw s0,8(a0) │ │ │ │ - lw s4,20(a0) │ │ │ │ - sd a5,64(sp) │ │ │ │ - lw s9,24(a0) │ │ │ │ - lw s8,28(a0) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld a5,72(sp) │ │ │ │ - ld a3,56(sp) │ │ │ │ - bgeu s1,a5,d0a6 │ │ │ │ - sd s11,168(sp) │ │ │ │ - mv s11,s9 │ │ │ │ - mv s9,s4 │ │ │ │ - sd s5,216(sp) │ │ │ │ - mv a2,s11 │ │ │ │ - subw s5,a5,s1 │ │ │ │ - mv a1,s9 │ │ │ │ - addi a5,a3,16 │ │ │ │ - mv a0,s3 │ │ │ │ - sd s7,200(sp) │ │ │ │ - sd s10,176(sp) │ │ │ │ - sd a5,128(sp) │ │ │ │ - jal 2a5aa │ │ │ │ - sext.w a0,a0 │ │ │ │ - mv s10,s1 │ │ │ │ - li s2,1 │ │ │ │ - li s7,0 │ │ │ │ - beq a0,s0,cf0e │ │ │ │ - bltu s1,s0,cf6c │ │ │ │ - lw a2,8(s3) │ │ │ │ - li s0,0 │ │ │ │ - li s7,0 │ │ │ │ - addiw s11,a2,-1 │ │ │ │ - mv s6,s11 │ │ │ │ - li s9,0 │ │ │ │ - bgeu s2,s10,ce60 │ │ │ │ - addiw a4,s10,-1 │ │ │ │ - subw a4,a4,s2 │ │ │ │ - ld a3,56(sp) │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a3,128(sp) │ │ │ │ - slli a4,a4,0x4 │ │ │ │ - add a4,a4,a3 │ │ │ │ - sd zero,0(a5) │ │ │ │ - sw zero,8(a5) │ │ │ │ - addi a5,a5,16 │ │ │ │ - bne a5,a4,ce52 │ │ │ │ - ld a2,112(sp) │ │ │ │ - ld a7,120(sp) │ │ │ │ - ld a6,96(sp) │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a4,80(sp) │ │ │ │ - ld a0,104(sp) │ │ │ │ - slli s8,s10,0x20 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - add a2,a2,s8 │ │ │ │ - sd s0,40(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + jal bf64 │ │ │ │ + sext.w s4,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s4,a5,c710 │ │ │ │ + mv s0,s4 │ │ │ │ + ld s4,0(sp) │ │ │ │ + j c6cc │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,1326 │ │ │ │ + li a1,666 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,1242 │ │ │ │ + jal 34674 │ │ │ │ + j c70a │ │ │ │ + addi sp,sp,-48 │ │ │ │ sd s0,32(sp) │ │ │ │ - sd s6,24(sp) │ │ │ │ - sd s7,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - sd s9,0(sp) │ │ │ │ - mv a3,s5 │ │ │ │ - mv a1,s3 │ │ │ │ - jal c28a │ │ │ │ - lw a2,8(a0) │ │ │ │ - mv s4,a0 │ │ │ │ - beqz a2,ceba │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - ld a5,0(a0) │ │ │ │ - slli a3,a4,0x3 │ │ │ │ - add a3,a3,a4 │ │ │ │ - addi a5,a5,4 │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a3,a3,a5 │ │ │ │ - lw a4,0(a5) │ │ │ │ - addi a5,a5,36 │ │ │ │ - addw a4,a4,s0 │ │ │ │ - sw a4,-36(a5) │ │ │ │ - bne a3,a5,cea4 │ │ │ │ - li a5,1 │ │ │ │ - bne a2,a5,cf24 │ │ │ │ - ld a5,56(sp) │ │ │ │ - slli s8,s8,0x4 │ │ │ │ - add s8,s8,a5 │ │ │ │ - sd zero,0(s8) │ │ │ │ - sw zero,8(s8) │ │ │ │ - ld a0,0(s4) │ │ │ │ - subw s5,s5,s1 │ │ │ │ - addw s2,s1,s2 │ │ │ │ - lw a5,8(a0) │ │ │ │ - lw a4,32(a0) │ │ │ │ - lw s9,20(a0) │ │ │ │ - addw s0,s0,a5 │ │ │ │ - sd a4,64(sp) │ │ │ │ - lw s11,24(a0) │ │ │ │ - lw s8,28(a0) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - ld a4,72(sp) │ │ │ │ - addw a5,s1,s10 │ │ │ │ - bgeu a5,a4,cfc2 │ │ │ │ - mv a2,s11 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s3 │ │ │ │ - mv s10,a5 │ │ │ │ - jal 2a5aa │ │ │ │ - sext.w a0,a0 │ │ │ │ - bne a0,s0,ce1a │ │ │ │ - bgeu s1,s0,ce1e │ │ │ │ - ld a5,136(sp) │ │ │ │ - beqz a5,d060 │ │ │ │ - ld a2,64(sp) │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 2a5aa │ │ │ │ - j ce1e │ │ │ │ - addiw a2,a2,-1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - ld a5,56(sp) │ │ │ │ - slli a1,a2,0x3 │ │ │ │ - add a1,a1,a2 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - slli s8,s8,0x4 │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,c794 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + li s3,0 │ │ │ │ + lw s2,72(a5) │ │ │ │ + beqz s2,c784 │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - add s8,s8,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,8(s4) │ │ │ │ - sd a0,0(s8) │ │ │ │ - ld a1,0(s4) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a2,a5,0x3 │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - addi a1,a1,36 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + mv s3,a0 │ │ │ │ + mv a2,s2 │ │ │ │ + ld a1,48(a5) │ │ │ │ + add s2,s2,s3 │ │ │ │ jal 36a0 │ │ │ │ - lw a5,8(s4) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,8(s8) │ │ │ │ - j cec8 │ │ │ │ - ld a2,64(sp) │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 2a5aa │ │ │ │ - sext.w a0,a0 │ │ │ │ - bgeu s1,a0,ce1e │ │ │ │ - ld a5,136(sp) │ │ │ │ - bnez a5,ce1e │ │ │ │ - li s0,0 │ │ │ │ - beqz s1,d0aa │ │ │ │ - ld s4,64(sp) │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 2b762 │ │ │ │ - sd a0,152(sp) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - sext.w s7,s8 │ │ │ │ - sext.w s6,s4 │ │ │ │ - sext.w s8,a0 │ │ │ │ - srai s4,a0,0x20 │ │ │ │ - bne s1,s0,cf8a │ │ │ │ - sd s4,64(sp) │ │ │ │ - mv s11,s4 │ │ │ │ - mv a2,s11 │ │ │ │ - mv a1,s8 │ │ │ │ + sb zero,0(s2) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ mv a0,s3 │ │ │ │ - jal 2a5aa │ │ │ │ - sext.w s0,a0 │ │ │ │ - mv s9,s8 │ │ │ │ - j ce2e │ │ │ │ - addiw a6,s10,1 │ │ │ │ - ld a3,56(sp) │ │ │ │ - ld s5,216(sp) │ │ │ │ - ld s7,200(sp) │ │ │ │ - ld s10,176(sp) │ │ │ │ - ld s11,168(sp) │ │ │ │ - mv a5,a4 │ │ │ │ - bgeu a6,a5,d006 │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - subw a4,a4,a6 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - slli a6,a6,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a6 │ │ │ │ - slli a4,a4,0x4 │ │ │ │ - slli a6,a6,0x4 │ │ │ │ - addi a2,a3,16 │ │ │ │ - add a5,a3,a6 │ │ │ │ - add a4,a4,a2 │ │ │ │ - sd zero,0(a5) │ │ │ │ - sw zero,8(a5) │ │ │ │ - addi a5,a5,16 │ │ │ │ - bne a4,a5,cff8 │ │ │ │ - ld ra,264(sp) │ │ │ │ - ld s0,256(sp) │ │ │ │ - ld s1,248(sp) │ │ │ │ - ld s2,240(sp) │ │ │ │ - ld s3,232(sp) │ │ │ │ - ld s4,224(sp) │ │ │ │ - ld s6,208(sp) │ │ │ │ - ld s8,192(sp) │ │ │ │ - ld s9,184(sp) │ │ │ │ - mv a0,a3 │ │ │ │ - addi sp,sp,272 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - sd a0,56(sp) │ │ │ │ - slli a1,a1,0x2 │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,8(s2) │ │ │ │ - ld a3,56(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sd a0,0(a3) │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a1,0(s2) │ │ │ │ - slli a2,a5,0x3 │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - addi a1,a1,36 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,8(s2) │ │ │ │ - ld a3,56(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - j cdc2 │ │ │ │ - beqz s1,d086 │ │ │ │ - li s8,0 │ │ │ │ - mv a2,s11 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 2b762 │ │ │ │ - sd a0,152(sp) │ │ │ │ - addiw s8,s8,1 │ │ │ │ - sext.w s7,s9 │ │ │ │ - sext.w s6,s11 │ │ │ │ - sext.w s9,a0 │ │ │ │ - srai s11,a0,0x20 │ │ │ │ - bne s1,s8,d064 │ │ │ │ - subw s0,s0,s1 │ │ │ │ - j ce2e │ │ │ │ - mv a4,a5 │ │ │ │ - ld a5,88(sp) │ │ │ │ - mv a6,a7 │ │ │ │ - sd zero,40(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - sd s6,24(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ - sd s6,8(sp) │ │ │ │ - sd zero,0(sp) │ │ │ │ - li a7,0 │ │ │ │ - jal c28a │ │ │ │ - mv s2,a0 │ │ │ │ - j cda0 │ │ │ │ - li a6,1 │ │ │ │ - j cfd2 │ │ │ │ - ld s11,64(sp) │ │ │ │ - j cfb0 │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd ra,136(sp) │ │ │ │ - sd a2,24(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ - beqz a2,d1f6 │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - mv s4,a1 │ │ │ │ - sext.w s9,a3 │ │ │ │ - auipc s10,0x51 │ │ │ │ - addi s10,s10,532 │ │ │ │ - auipc s8,0x51 │ │ │ │ - addi s8,s8,532 │ │ │ │ - auipc s1,0x52 │ │ │ │ - addi s1,s1,1548 │ │ │ │ - auipc s7,0x51 │ │ │ │ - addi s7,s7,524 │ │ │ │ - ld a2,16(sp) │ │ │ │ - auipc a1,0x51 │ │ │ │ - addi a1,a1,482 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a5,8(s4) │ │ │ │ - beqz a5,d1c2 │ │ │ │ - ld a5,0(s4) │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,c7aa │ │ │ │ + mv s0,a0 │ │ │ │ + j c742 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,1172 │ │ │ │ + li a1,693 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,1088 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,c832 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ li s3,0 │ │ │ │ - li s6,0 │ │ │ │ - j d12a │ │ │ │ - lw a4,8(s4) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s3,s3,36 │ │ │ │ - bgeu s6,a4,d1c2 │ │ │ │ - add a5,a5,s3 │ │ │ │ - lw a2,4(a5) │ │ │ │ - mv a3,s9 │ │ │ │ - mv a1,s10 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,0(s4) │ │ │ │ - add a4,a5,s3 │ │ │ │ - lw a3,4(a4) │ │ │ │ - beqz a3,d11c │ │ │ │ - lw a3,24(a4) │ │ │ │ - lw s2,20(a4) │ │ │ │ - ld a2,8(sp) │ │ │ │ - subw a4,a3,s2 │ │ │ │ - bltu a2,a4,d11c │ │ │ │ - bltu a3,s2,d11c │ │ │ │ - ld a5,16(s5) │ │ │ │ - slli a4,s2,0x20 │ │ │ │ - srli s0,a4,0x1e │ │ │ │ + lw s2,72(a5) │ │ │ │ + beqz s2,c822 │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s1) │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ add a5,a5,s0 │ │ │ │ - lw a2,0(a5) │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,0(s5) │ │ │ │ - ld a4,16(s5) │ │ │ │ - ld a5,16(a5) │ │ │ │ - add a4,a4,s0 │ │ │ │ - lwu a4,0(a4) │ │ │ │ - addi s0,a5,20 │ │ │ │ - add s11,a5,a4 │ │ │ │ - add s0,s0,a4 │ │ │ │ - lbu a2,0(s11) │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,1 │ │ │ │ - addi s11,s11,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - bne s0,s11,d18a │ │ │ │ - mv a1,s7 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,0(s4) │ │ │ │ - addiw s2,s2,1 │ │ │ │ - add a4,a5,s3 │ │ │ │ - lw a4,24(a4) │ │ │ │ - bgeu a4,s2,d158 │ │ │ │ - lw a4,8(s4) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s3,s3,36 │ │ │ │ - bltu s6,a4,d12a │ │ │ │ - auipc a1,0x55 │ │ │ │ - addi a1,a1,-586 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a4,24(sp) │ │ │ │ - addi s4,s4,16 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sd a5,16(sp) │ │ │ │ - bne a4,a5,d0fc │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - ld ra,136(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - beqz a2,d282 │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - mv s3,a2 │ │ │ │ - addi s1,a1,4 │ │ │ │ - mv s0,a0 │ │ │ │ - li s2,0 │ │ │ │ - auipc s5,0x51 │ │ │ │ - addi s5,s5,240 │ │ │ │ - auipc s4,0x51 │ │ │ │ - addi s4,s4,152 │ │ │ │ - j d23a │ │ │ │ - addiw s2,s2,1 │ │ │ │ - jal 27d46 │ │ │ │ - addi s1,s1,36 │ │ │ │ - addi s0,s0,12 │ │ │ │ - beq s3,s2,d270 │ │ │ │ - lw a6,0(s1) │ │ │ │ - lw a5,8(s0) │ │ │ │ - mv a4,s3 │ │ │ │ - mv a3,s2 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,1136 │ │ │ │ - mv a0,s4 │ │ │ │ - bne a6,a5,d22a │ │ │ │ - lw a6,16(s1) │ │ │ │ - lw a5,0(s0) │ │ │ │ - bne a6,a5,d22a │ │ │ │ - lw a6,20(s1) │ │ │ │ - lw a5,4(s0) │ │ │ │ - bne a6,a5,d22a │ │ │ │ - addiw s2,s2,1 │ │ │ │ - addi s1,s1,36 │ │ │ │ - addi s0,s0,12 │ │ │ │ - bne s3,s2,d23a │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ + ld a5,0(a5) │ │ │ │ + mv s3,a0 │ │ │ │ + mv a2,s2 │ │ │ │ + ld a1,48(a5) │ │ │ │ + add s2,s2,s3 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,0(s2) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - lw a6,8(a1) │ │ │ │ - addi sp,sp,-272 │ │ │ │ - sd s6,208(sp) │ │ │ │ - sd s7,200(sp) │ │ │ │ - addi s6,sp,104 │ │ │ │ - mv s7,a4 │ │ │ │ - auipc a4,0x6d │ │ │ │ - ld a4,-900(a4) │ │ │ │ - mv a7,a0 │ │ │ │ - addiw a6,a6,-1 │ │ │ │ - sd s8,192(sp) │ │ │ │ - sd s9,184(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - sd a5,56(sp) │ │ │ │ - mv s8,a1 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,152(sp) │ │ │ │ - li a5,0 │ │ │ │ - li a1,1000 │ │ │ │ - mv s9,a2 │ │ │ │ - li a2,24 │ │ │ │ - sd ra,264(sp) │ │ │ │ - sd s10,176(sp) │ │ │ │ - sd a7,24(sp) │ │ │ │ - mv s10,a3 │ │ │ │ - sw a6,84(sp) │ │ │ │ - sw a6,92(sp) │ │ │ │ - sd s0,256(sp) │ │ │ │ - sd s1,248(sp) │ │ │ │ - sd s2,240(sp) │ │ │ │ - sd s3,232(sp) │ │ │ │ - sd s4,224(sp) │ │ │ │ - sd s5,216(sp) │ │ │ │ - sd s11,168(sp) │ │ │ │ - sw zero,80(sp) │ │ │ │ - sw zero,88(sp) │ │ │ │ - sd zero,96(sp) │ │ │ │ - jal f9bc │ │ │ │ - addi a5,sp,80 │ │ │ │ - mv a1,a5 │ │ │ │ - mv a0,s6 │ │ │ │ - sd a5,8(sp) │ │ │ │ - jal fc1c │ │ │ │ - li a5,-1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a5,48(sp) │ │ │ │ - addiw a5,s10,-1 │ │ │ │ - sd zero,32(sp) │ │ │ │ - sd zero,40(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - jal fada │ │ │ │ - li a1,0 │ │ │ │ - bnez a0,d3f6 │ │ │ │ - mv a0,s6 │ │ │ │ - jal fae2 │ │ │ │ + mv a2,a1 │ │ │ │ mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,c848 │ │ │ │ mv s0,a0 │ │ │ │ - ld a0,8(sp) │ │ │ │ - li a2,24 │ │ │ │ - jal 3530 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - lw s3,80(sp) │ │ │ │ - lw s2,84(sp) │ │ │ │ - lw s4,96(sp) │ │ │ │ - bltu s3,s2,d436 │ │ │ │ - bne s3,s2,d2f8 │ │ │ │ - lw a3,100(sp) │ │ │ │ - ld a5,48(sp) │ │ │ │ - slli a4,s2,0x20 │ │ │ │ - mv s1,a3 │ │ │ │ - and a0,s2,a5 │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - or a0,a0,a4 │ │ │ │ - bgeu s4,s10,d5aa │ │ │ │ - ld a4,0(s8) │ │ │ │ - ld a2,16(s8) │ │ │ │ - lw a1,8(s8) │ │ │ │ - ld a6,16(a4) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - slli s4,s4,0x20 │ │ │ │ - add a2,a2,a5 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - lw a5,0(a2) │ │ │ │ - addw a4,s4,a5 │ │ │ │ - bltu a1,a4,d382 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - add a4,a6,s4 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - add a3,s9,s4 │ │ │ │ - lbu a4,0(a3) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - beq a4,a5,d386 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - sw s1,100(sp) │ │ │ │ - bltu s7,s1,d5a6 │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w a5,s4 │ │ │ │ - bltu a5,s10,d35e │ │ │ │ - sd a0,80(sp) │ │ │ │ - mv s0,s2 │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld a0,40(sp) │ │ │ │ - addiw a5,s4,1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a1,a4,0x3 │ │ │ │ - add a1,a1,a4 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sext.w s3,a5 │ │ │ │ - jal 3870 │ │ │ │ - slli a4,s4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - lw a2,88(sp) │ │ │ │ - lw a3,92(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a0 │ │ │ │ - subw a4,s10,s1 │ │ │ │ - sd a0,40(sp) │ │ │ │ - sw a4,4(a5) │ │ │ │ - sw a4,8(a5) │ │ │ │ - sw s1,0(a5) │ │ │ │ - sw zero,12(a5) │ │ │ │ - sw zero,16(a5) │ │ │ │ - sw s2,20(a5) │ │ │ │ - sw s0,24(a5) │ │ │ │ - sw a2,28(a5) │ │ │ │ - sw a3,32(a5) │ │ │ │ - mv a0,s6 │ │ │ │ - sd s3,32(sp) │ │ │ │ - jal fada │ │ │ │ - li a1,0 │ │ │ │ - beqz a0,d304 │ │ │ │ - mv a0,s6 │ │ │ │ - jal fa5c │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld a4,32(sp) │ │ │ │ - sw a4,0(a5) │ │ │ │ - auipc a5,0x6d │ │ │ │ - ld a5,-1266(a5) │ │ │ │ - ld a4,152(sp) │ │ │ │ + j c7e0 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,1014 │ │ │ │ + li a1,727 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,930 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,c8d0 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,d5b4 │ │ │ │ - ld ra,264(sp) │ │ │ │ - ld s0,256(sp) │ │ │ │ - ld a0,40(sp) │ │ │ │ - ld s1,248(sp) │ │ │ │ - ld s2,240(sp) │ │ │ │ - ld s3,232(sp) │ │ │ │ - ld s4,224(sp) │ │ │ │ - ld s5,216(sp) │ │ │ │ - ld s6,208(sp) │ │ │ │ - ld s7,200(sp) │ │ │ │ - ld s8,192(sp) │ │ │ │ - ld s9,184(sp) │ │ │ │ - ld s10,176(sp) │ │ │ │ - ld s11,168(sp) │ │ │ │ - addi sp,sp,272 │ │ │ │ - ret │ │ │ │ - sext.w s0,s4 │ │ │ │ - mv a1,s3 │ │ │ │ + li s3,0 │ │ │ │ + lw s2,80(a5) │ │ │ │ + beqz s2,c8c0 │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + mv s3,a0 │ │ │ │ mv a2,s2 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 2a5aa │ │ │ │ - sext.w s5,a0 │ │ │ │ - addiw a5,s0,1 │ │ │ │ - lw s3,80(sp) │ │ │ │ - mv s4,s5 │ │ │ │ - blt a5,s5,d52a │ │ │ │ - ld a5,16(sp) │ │ │ │ - lw s2,84(sp) │ │ │ │ - bltu a5,s4,d590 │ │ │ │ - ld s0,24(sp) │ │ │ │ - mv a3,s2 │ │ │ │ - mv a2,s3 │ │ │ │ - li a4,1 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2aff6 │ │ │ │ - add a5,s9,s5 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - lw a3,84(sp) │ │ │ │ - lw a2,80(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - li a4,0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2e9e4 │ │ │ │ - ld a5,80(sp) │ │ │ │ - sd a0,72(sp) │ │ │ │ - sext.w s3,a0 │ │ │ │ - sd a5,88(sp) │ │ │ │ - srai s2,a0,0x20 │ │ │ │ - addiw a5,s5,1 │ │ │ │ - mv a0,s1 │ │ │ │ - sw a5,4(sp) │ │ │ │ - jal 1c924 │ │ │ │ - li s0,0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bgeu s0,a0,d4e2 │ │ │ │ - sext.w s11,s0 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1c842 │ │ │ │ - lw a5,0(a0) │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s1 │ │ │ │ - sw a5,80(sp) │ │ │ │ - jal 1c842 │ │ │ │ - lw a5,4(a0) │ │ │ │ - lw a4,80(sp) │ │ │ │ - sw a5,84(sp) │ │ │ │ - bltu a5,a4,d4d4 │ │ │ │ - beq a4,s3,d522 │ │ │ │ - lw a5,100(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu s7,a5,d4fc │ │ │ │ - addiw s0,s0,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1c924 │ │ │ │ + ld a1,48(a5) │ │ │ │ + add s2,s2,s3 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,0(s2) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ sext.w a0,a0 │ │ │ │ - bltu s0,a0,d4a6 │ │ │ │ - mv a0,s1 │ │ │ │ - li a1,0 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - bgeu s3,s2,d590 │ │ │ │ - sw s3,80(sp) │ │ │ │ - sw s2,84(sp) │ │ │ │ - mv s0,s5 │ │ │ │ - j d43a │ │ │ │ - ld a1,8(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal fc1c │ │ │ │ - mv a0,s6 │ │ │ │ - jal fc66 │ │ │ │ - addi a1,a0,-1 │ │ │ │ - mv a0,s6 │ │ │ │ - jal fb72 │ │ │ │ - lw a5,20(a0) │ │ │ │ - lw a4,4(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a4,16(a0) │ │ │ │ - sw a5,20(a0) │ │ │ │ - j d4d6 │ │ │ │ - bne a5,s2,d4cc │ │ │ │ - addiw s0,s0,1 │ │ │ │ - j d4d6 │ │ │ │ - sext.w a5,s0 │ │ │ │ - bgeu s0,s5,d454 │ │ │ │ - bgeu a5,s10,d454 │ │ │ │ - ld a4,0(s8) │ │ │ │ - addiw a1,s5,-1 │ │ │ │ - subw a1,a1,a5 │ │ │ │ - ld a6,16(s8) │ │ │ │ - slli a3,s3,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,c8e6 │ │ │ │ + mv s0,a0 │ │ │ │ + j c87e │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,856 │ │ │ │ + li a1,761 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,772 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,c96e │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + li s3,0 │ │ │ │ + lw s2,80(a5) │ │ │ │ + beqz s2,c95e │ │ │ │ + addiw a1,s2,1 │ │ │ │ slli a1,a1,0x20 │ │ │ │ - ld a0,16(a4) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - srli a4,a3,0x1e │ │ │ │ srli a1,a1,0x20 │ │ │ │ - add a6,a6,a4 │ │ │ │ - add a1,a1,a5 │ │ │ │ - lwu a2,0(a6) │ │ │ │ - add a4,a0,a5 │ │ │ │ - add a3,s9,a5 │ │ │ │ - add a4,a4,a2 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - lbu a4,0(a4) │ │ │ │ - beq a3,a4,d57a │ │ │ │ - lw a4,100(sp) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,100(sp) │ │ │ │ - beq a1,a5,d454 │ │ │ │ - addi a5,a5,1 │ │ │ │ - sext.w a4,a5 │ │ │ │ - bltu a4,s10,d55a │ │ │ │ - ld a5,16(sp) │ │ │ │ - lw s2,84(sp) │ │ │ │ - bgeu a5,s4,d45c │ │ │ │ - lw s1,100(sp) │ │ │ │ - mv a3,s1 │ │ │ │ - beq s2,s3,d32c │ │ │ │ - bltu s7,s1,d2f8 │ │ │ │ - bltu s2,s3,d2f8 │ │ │ │ - lw s2,80(sp) │ │ │ │ - lw s0,84(sp) │ │ │ │ - j d398 │ │ │ │ - sd a0,80(sp) │ │ │ │ - j d2f8 │ │ │ │ - sd a0,80(sp) │ │ │ │ - mv s0,s2 │ │ │ │ - bgeu s7,a3,d398 │ │ │ │ - j d2f8 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s1) │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + mv s3,a0 │ │ │ │ + mv a2,s2 │ │ │ │ + ld a1,48(a5) │ │ │ │ + add s2,s2,s3 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,0(s2) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,c984 │ │ │ │ + mv s0,a0 │ │ │ │ + j c91c │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,698 │ │ │ │ + li a1,795 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,614 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-32 │ │ │ │ - sd s2,0(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,8(a0) │ │ │ │ sd ra,24(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - beqz a2,d5f4 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1c │ │ │ │ + beqz a0,c9d6 │ │ │ │ sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ + lbu a5,60(s1) │ │ │ │ mv s0,a1 │ │ │ │ - add s1,a2,a1 │ │ │ │ - j d5dc │ │ │ │ - addi s0,s0,16 │ │ │ │ - beq s0,s1,d5f0 │ │ │ │ - lw a5,8(s0) │ │ │ │ - beqz a5,d5d6 │ │ │ │ - ld a0,0(s0) │ │ │ │ - addi s0,s0,16 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,-16(s0) │ │ │ │ - bne s0,s1,d5dc │ │ │ │ + bnez a5,c9de │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + add a0,a0,a1 │ │ │ │ + add a5,a5,a1 │ │ │ │ + ld a4,0(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ + ld a0,48(a4) │ │ │ │ + lwu a5,68(a5) │ │ │ │ + add a0,a0,a5 │ │ │ │ ld ra,24(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,0(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ - j 3670 │ │ │ │ + ret │ │ │ │ + mv a2,a1 │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s1 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a5,a0 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,c9f8 │ │ │ │ + ld a0,8(s1) │ │ │ │ + mv s0,a5 │ │ │ │ + j c9ba │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-1538 │ │ │ │ + li a1,862 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,498 │ │ │ │ + jal 34674 │ │ │ │ + ld a0,8(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j c9ba │ │ │ │ addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - blez a1,d62c │ │ │ │ mv s1,a0 │ │ │ │ - slli a0,a1,0x3 │ │ │ │ - jal 3330 │ │ │ │ - sd a0,0(s1) │ │ │ │ - beqz a0,d64c │ │ │ │ - sd s0,8(s1) │ │ │ │ - ld ra,24(sp) │ │ │ │ + ld a0,8(a0) │ │ │ │ + sd ra,24(sp) │ │ │ │ + beqz a0,ca3e │ │ │ │ + sd s0,16(sp) │ │ │ │ + lbu a5,60(s1) │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,ca46 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a5,0(a0) │ │ │ │ ld s0,16(sp) │ │ │ │ - li a5,-1 │ │ │ │ - sd a5,16(s1) │ │ │ │ + ld a0,48(a5) │ │ │ │ + ld ra,24(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - mv a3,a1 │ │ │ │ - auipc a2,0x51 │ │ │ │ - addi a2,a2,-782 │ │ │ │ - li a1,74 │ │ │ │ - auipc a0,0x51 │ │ │ │ - addi a0,a0,-722 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x51 │ │ │ │ - addi a2,a2,-726 │ │ │ │ - li a1,80 │ │ │ │ + mv a2,a1 │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s1 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a5,a0 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,ca60 │ │ │ │ + ld a0,8(s1) │ │ │ │ + mv s0,a5 │ │ │ │ + j ca2e │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-1642 │ │ │ │ + li a1,894 │ │ │ │ auipc a0,0x51 │ │ │ │ - addi a0,a0,-754 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,0(a0) │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd zero,16(s0) │ │ │ │ - sd zero,8(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - ld a0,16(a0) │ │ │ │ - srli a0,a0,0x3f │ │ │ │ - ret │ │ │ │ - ld a4,8(a0) │ │ │ │ - ld a5,16(a0) │ │ │ │ + addi a0,a0,394 │ │ │ │ + jal 34674 │ │ │ │ + ld a0,8(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j ca2e │ │ │ │ addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + sd s0,16(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ - addi a3,a4,-1 │ │ │ │ - mv s0,a0 │ │ │ │ - mv s1,a1 │ │ │ │ - ld a0,0(a0) │ │ │ │ - bge a5,a3,d6c0 │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,16(s0) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a0,caca │ │ │ │ + ld a5,8(s1) │ │ │ │ + beqz a5,caf6 │ │ │ │ + lbu a4,60(s1) │ │ │ │ + bnez a4,cada │ │ │ │ + ld a4,0(s1) │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + slli a3,s0,0x3 │ │ │ │ + add a4,a4,a3 │ │ │ │ + ld a4,0(a4) │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + add a5,a5,a3 │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a4,72(a4) │ │ │ │ + lw a5,0(a0) │ │ │ │ + ld a0,48(a3) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a0,a0,a5 │ │ │ │ ld ra,24(sp) │ │ │ │ ld s0,16(sp) │ │ │ │ - slli a4,a5,0x3 │ │ │ │ - add a0,a0,a4 │ │ │ │ - sd s1,0(a0) │ │ │ │ ld s1,8(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - sd s2,0(sp) │ │ │ │ - lui s2,0x2 │ │ │ │ - addi s2,s2,1808 │ │ │ │ - add a1,a4,s2 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 3870 │ │ │ │ - sd a0,0(s0) │ │ │ │ - beqz a0,d6e2 │ │ │ │ - ld a4,8(s0) │ │ │ │ - ld a5,16(s0) │ │ │ │ - add a4,a4,s2 │ │ │ │ - sd a4,8(s0) │ │ │ │ - ld s2,0(sp) │ │ │ │ - j d6aa │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x51 │ │ │ │ - addi a2,a2,-820 │ │ │ │ - li a1,125 │ │ │ │ - auipc a0,0x51 │ │ │ │ - addi a0,a0,-904 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - ld a5,16(a0) │ │ │ │ - bgez a5,d70c │ │ │ │ + lbu a5,59(s1) │ │ │ │ + beqz a5,cac0 │ │ │ │ + lbu a5,60(s1) │ │ │ │ + beqz a5,cac0 │ │ │ │ + ld a0,8(s1) │ │ │ │ + beqz a0,cac0 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - ld a4,0(a0) │ │ │ │ - addi a3,a5,-1 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - sd a3,16(a0) │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a0,0(a5) │ │ │ │ - ret │ │ │ │ - ld a5,16(a0) │ │ │ │ - bgez a5,d726 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a4,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a4,a5,cafa │ │ │ │ + ld a5,8(s1) │ │ │ │ + ld a0,16(s1) │ │ │ │ + mv s0,a4 │ │ │ │ + j ca9a │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - ld a4,0(a0) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ + j cac0 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-1796 │ │ │ │ + li a1,925 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,240 │ │ │ │ + jal 34674 │ │ │ │ + ld a5,8(s1) │ │ │ │ + ld a0,16(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j ca9a │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a0,cb58 │ │ │ │ + ld a5,8(s1) │ │ │ │ + beqz a5,cb84 │ │ │ │ + lbu a4,60(s1) │ │ │ │ + bnez a4,cb68 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + slli a4,s0,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - ld a0,0(a5) │ │ │ │ + ld a4,0(a5) │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + add a0,a0,s0 │ │ │ │ + lwu a5,0(a0) │ │ │ │ + ld a0,48(a4) │ │ │ │ + add a0,a0,a5 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ - ld a4,16(a0) │ │ │ │ - mv a5,a0 │ │ │ │ + lbu a5,59(s1) │ │ │ │ + beqz a5,cb4e │ │ │ │ + lbu a5,60(s1) │ │ │ │ + beqz a5,cb4e │ │ │ │ + ld a0,8(s1) │ │ │ │ + beqz a0,cb4e │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ li a0,0 │ │ │ │ - or a3,a4,a1 │ │ │ │ - bltz a3,d742 │ │ │ │ - bge a4,a1,d744 │ │ │ │ - ret │ │ │ │ + jal bf64 │ │ │ │ + sext.w a4,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a4,a5,cb88 │ │ │ │ + ld a5,8(s1) │ │ │ │ + ld a0,16(s1) │ │ │ │ + mv s0,a4 │ │ │ │ + j cb36 │ │ │ │ + li a0,0 │ │ │ │ + j cb4e │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-1938 │ │ │ │ + li a1,957 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,98 │ │ │ │ + jal 34674 │ │ │ │ + ld a5,8(s1) │ │ │ │ + ld a0,16(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j cb36 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + lbu a6,60(a1) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s0,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + mv s3,a4 │ │ │ │ + mv s1,a2 │ │ │ │ + bnez a6,cc5c │ │ │ │ + ld a5,0(s2) │ │ │ │ + slli a0,s1,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + slli a4,a0,0x3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a3,0(a4) │ │ │ │ + ld a4,16(s2) │ │ │ │ + lw a2,76(a3) │ │ │ │ + lw a1,68(a3) │ │ │ │ + beqz a4,cc72 │ │ │ │ + slli a0,a0,0x2 │ │ │ │ + add a4,a4,a0 │ │ │ │ + lw s1,0(a4) │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + subw s1,s1,a2 │ │ │ │ + subw s1,s1,a1 │ │ │ │ + bnez a6,cc42 │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ ld a5,0(a5) │ │ │ │ - sub a4,a4,a1 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a0,0(a5) │ │ │ │ - ret │ │ │ │ - ld a0,16(a0) │ │ │ │ - addi a0,a0,1 │ │ │ │ - ret │ │ │ │ - sd a1,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - sw zero,16(a0) │ │ │ │ - sd a3,24(a0) │ │ │ │ - sb a2,20(a0) │ │ │ │ + addw a0,s3,s4 │ │ │ │ + lw a2,68(a5) │ │ │ │ + lw a3,76(a5) │ │ │ │ + addw a4,a2,a3 │ │ │ │ + addw a4,a4,a0 │ │ │ │ + bgeu a4,s1,cc30 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + addw a2,a2,s4 │ │ │ │ + addw a3,a3,s3 │ │ │ │ + sw a2,68(a5) │ │ │ │ + sw a3,76(a5) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - mv a5,a0 │ │ │ │ - lw a0,0(a0) │ │ │ │ - bnez a1,d78c │ │ │ │ - beqz a0,d78c │ │ │ │ - ld a5,8(a5) │ │ │ │ - slli a4,a0,0x20 │ │ │ │ - srli a3,a4,0x1d │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ li a0,0 │ │ │ │ - add a3,a3,a5 │ │ │ │ - ld a4,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - andi a4,a4,15 │ │ │ │ - beqz a4,d788 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - bne a5,a3,d77e │ │ │ │ - ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,d7ae │ │ │ │ - ld a2,8(a0) │ │ │ │ - li a3,0 │ │ │ │ - ld a5,0(a2) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addi a2,a2,8 │ │ │ │ - andi a5,a5,15 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a1 │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - lw a5,0(a0) │ │ │ │ - bltu a3,a5,d796 │ │ │ │ - ret │ │ │ │ - lw a2,0(a0) │ │ │ │ - li a3,0 │ │ │ │ - li a5,0 │ │ │ │ - beqz a2,d80e │ │ │ │ - li a7,3 │ │ │ │ - li t5,1 │ │ │ │ - li t4,1 │ │ │ │ - li a6,2 │ │ │ │ - li t1,4 │ │ │ │ - slli a7,a7,0x1f │ │ │ │ - slli t5,t5,0x20 │ │ │ │ - slli t4,t4,0x1f │ │ │ │ - j d7e4 │ │ │ │ - bne a4,t1,d7dc │ │ │ │ - ld a4,8(a0) │ │ │ │ - add a4,a4,a3 │ │ │ │ - ld a4,0(a4) │ │ │ │ - and t3,a4,a7 │ │ │ │ - beq t3,t5,d7f8 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi a3,a3,8 │ │ │ │ - bgeu a5,a2,d80e │ │ │ │ - lw a4,4(a0) │ │ │ │ - bne a4,a6,d7ca │ │ │ │ - ld a4,8(a0) │ │ │ │ - add a4,a4,a3 │ │ │ │ - ld a4,0(a4) │ │ │ │ - and t3,a4,a7 │ │ │ │ - bne t3,t4,d7dc │ │ │ │ - andi a4,a4,15 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,a1 │ │ │ │ - lw a2,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi a3,a3,8 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - sw a2,0(a4) │ │ │ │ - lw a2,0(a0) │ │ │ │ - bltu a5,a2,d7e4 │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - mv a5,a0 │ │ │ │ - lw a0,0(a0) │ │ │ │ - beqz a0,d87e │ │ │ │ - lw a4,4(a5) │ │ │ │ - li a3,2 │ │ │ │ - beq a4,a3,d852 │ │ │ │ - li a3,4 │ │ │ │ - bne a4,a3,d88c │ │ │ │ - ld a7,8(a5) │ │ │ │ - li a1,3 │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - li a2,1 │ │ │ │ - srli a6,a5,0x1d │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s2 │ │ │ │ li a0,0 │ │ │ │ - li a5,0 │ │ │ │ - slli a1,a1,0x1f │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - add a4,a7,a5 │ │ │ │ - ld a4,0(a4) │ │ │ │ - addi a5,a5,8 │ │ │ │ - and a3,a4,a1 │ │ │ │ - beq a3,a2,d880 │ │ │ │ - bne a5,a6,d83c │ │ │ │ - ret │ │ │ │ - slli a4,a0,0x20 │ │ │ │ - li a1,3 │ │ │ │ - li a2,1 │ │ │ │ - ld a6,8(a5) │ │ │ │ - srli a7,a4,0x1d │ │ │ │ - li a5,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,ccae │ │ │ │ + ld a5,0(s2) │ │ │ │ + mv s0,a0 │ │ │ │ + j cbf6 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x1f │ │ │ │ - slli a2,a2,0x1f │ │ │ │ - add a4,a6,a5 │ │ │ │ - ld a4,0(a4) │ │ │ │ - addi a5,a5,8 │ │ │ │ - and a3,a4,a1 │ │ │ │ - beq a3,a2,d890 │ │ │ │ - bne a5,a7,d86a │ │ │ │ - ret │ │ │ │ - andi a4,a4,15 │ │ │ │ - beqz a4,d84c │ │ │ │ - addiw a0,a0,1 │ │ │ │ - bne a5,a6,d83c │ │ │ │ + jal bf64 │ │ │ │ + sext.w s1,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s1,a5,cc8e │ │ │ │ + lbu a6,60(s2) │ │ │ │ + j cbca │ │ │ │ + lbu a7,59(s2) │ │ │ │ + beqz a7,cc86 │ │ │ │ + bnez a6,cbe6 │ │ │ │ + lw s1,64(a3) │ │ │ │ + addw a2,a2,a1 │ │ │ │ + subw s1,s1,a2 │ │ │ │ + j cbf6 │ │ │ │ + lw s1,64(a3) │ │ │ │ + addw a2,a2,a1 │ │ │ │ + subw s1,s1,a2 │ │ │ │ + j cbf2 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,-80 │ │ │ │ + li a1,275 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-164 │ │ │ │ + jal 34674 │ │ │ │ + lbu a6,60(s2) │ │ │ │ + j cbca │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,-112 │ │ │ │ + li a1,1233 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-196 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,16(a1) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s1,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + mv s3,a4 │ │ │ │ + beqz a5,cd52 │ │ │ │ + lbu a1,60(a1) │ │ │ │ + mv s2,a2 │ │ │ │ + bnez a1,cd88 │ │ │ │ + slli a0,s2,0x20 │ │ │ │ + ld a4,0(s0) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + slli a3,a0,0x3 │ │ │ │ + add a3,a3,a4 │ │ │ │ + ld a3,0(a3) │ │ │ │ + slli a0,a0,0x2 │ │ │ │ + add a2,a5,a0 │ │ │ │ + lw a0,0(a2) │ │ │ │ + lw a5,64(a3) │ │ │ │ + lw a2,80(a3) │ │ │ │ + lw a3,72(a3) │ │ │ │ + subw a5,a5,a0 │ │ │ │ + subw a5,a5,a2 │ │ │ │ + subw s2,a5,a3 │ │ │ │ + bnez a1,cd6a │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli s1,a5,0x1d │ │ │ │ + add a4,a4,s1 │ │ │ │ + ld a5,0(a4) │ │ │ │ + addw a0,s3,s4 │ │ │ │ + lw a2,72(a5) │ │ │ │ + lw a3,80(a5) │ │ │ │ + addw a4,a2,a3 │ │ │ │ + addw a4,a4,a0 │ │ │ │ + bgeu a4,s2,cd58 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + addw a2,a2,s4 │ │ │ │ + addw a3,a3,s3 │ │ │ │ + sw a2,72(a5) │ │ │ │ + sw a3,80(a5) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ + lbu a5,59(a1) │ │ │ │ + bnez a5,cd82 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ li a0,0 │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - andi a4,a4,15 │ │ │ │ - beqz a4,d87a │ │ │ │ - addiw a0,a0,1 │ │ │ │ - bne a5,a7,d86a │ │ │ │ - ret │ │ │ │ - li a5,2 │ │ │ │ - beq a0,a5,d8ac │ │ │ │ - addi a0,a0,-4 │ │ │ │ - seqz a0,a0 │ │ │ │ - slli a0,a0,0x1 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - mv a5,a0 │ │ │ │ - beqz a0,d8ca │ │ │ │ - bnez a1,d8c0 │ │ │ │ - li a4,1 │ │ │ │ - li a0,4 │ │ │ │ - beq a5,a4,d8ce │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - bne a5,a0,d8be │ │ │ │ - li a0,8 │ │ │ │ - ret │ │ │ │ - li a0,15 │ │ │ │ - ret │ │ │ │ - li a0,2 │ │ │ │ - ret │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,cdc0 │ │ │ │ + ld a4,0(s0) │ │ │ │ + mv s1,a0 │ │ │ │ + j cd18 │ │ │ │ + lbu a5,60(a1) │ │ │ │ + beqz a5,cd58 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w s2,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s2,a5,cda4 │ │ │ │ + lbu a1,60(s0) │ │ │ │ + ld a5,16(s0) │ │ │ │ + j ccf0 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,-358 │ │ │ │ + li a1,541 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-442 │ │ │ │ + jal 34674 │ │ │ │ + j cd9c │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,-386 │ │ │ │ + li a1,1271 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-470 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-96 │ │ │ │ - auipc a6,0x6c │ │ │ │ - ld a6,1596(a6) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ sd ra,88(sp) │ │ │ │ - ld a5,0(a6) │ │ │ │ - sd a5,72(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd zero,8(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ - sd zero,24(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - sd zero,40(sp) │ │ │ │ - sd zero,48(sp) │ │ │ │ - sd zero,56(sp) │ │ │ │ - sd zero,64(sp) │ │ │ │ - bnez a1,d90c │ │ │ │ - li a0,0 │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld a5,0(a6) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,d9ba │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + lbu t1,60(a1) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s3,a0 │ │ │ │ + mv s2,a2 │ │ │ │ + mv s7,a3 │ │ │ │ + mv s5,a4 │ │ │ │ + mv s4,a5 │ │ │ │ + mv s8,a6 │ │ │ │ + mv s6,a7 │ │ │ │ + bnez t1,cefa │ │ │ │ + ld a5,0(a1) │ │ │ │ + slli t1,a2,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + slli a4,t1,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + lw t3,68(a4) │ │ │ │ + ld s9,48(a4) │ │ │ │ + slli a5,t3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add s9,s9,a5 │ │ │ │ + ld a5,16(s0) │ │ │ │ + lw a3,76(a4) │ │ │ │ + beqz a5,cf5a │ │ │ │ + slli t1,t1,0x2 │ │ │ │ + add a5,a5,t1 │ │ │ │ + lw a5,0(a5) │ │ │ │ + not s1,t3 │ │ │ │ + subw s1,s1,a3 │ │ │ │ + addw s1,s1,a5 │ │ │ │ + beqz s8,cf76 │ │ │ │ + bnez s6,ced8 │ │ │ │ + beqz s7,cef2 │ │ │ │ + bnez s5,cea8 │ │ │ │ + lbu a5,60(s0) │ │ │ │ + bnez a5,cec2 │ │ │ │ + ld a4,0(s0) │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli s2,a5,0x1d │ │ │ │ + add s2,s2,a4 │ │ │ │ + ld a4,0(s2) │ │ │ │ + addw a0,s5,s6 │ │ │ │ + lw a1,68(a4) │ │ │ │ + lw a2,76(a4) │ │ │ │ + addw a3,a1,a2 │ │ │ │ + addw a5,a3,a0 │ │ │ │ + bgeu a5,s1,cef6 │ │ │ │ + addw a1,a1,s5 │ │ │ │ + addw a2,a2,s6 │ │ │ │ + sw a1,68(a4) │ │ │ │ + sw a2,76(a4) │ │ │ │ ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - lw a3,0(a0) │ │ │ │ - mv a5,a0 │ │ │ │ - beqz a3,d95c │ │ │ │ - lw a4,4(a0) │ │ │ │ - li a0,2 │ │ │ │ - beq a4,a0,d982 │ │ │ │ - li a0,4 │ │ │ │ - bne a4,a0,d95c │ │ │ │ - ld a5,8(a5) │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a3,a4,0x1d │ │ │ │ - li t1,3 │ │ │ │ - li a7,1 │ │ │ │ - add a3,a3,a5 │ │ │ │ - slli t1,t1,0x1f │ │ │ │ - slli a7,a7,0x20 │ │ │ │ - addi t3,sp,8 │ │ │ │ - j d940 │ │ │ │ - addi a5,a5,8 │ │ │ │ - beq a3,a5,d95c │ │ │ │ + mv a5,s4 │ │ │ │ + mv a4,s5 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 56af2 │ │ │ │ + lbu a5,60(s0) │ │ │ │ + sext.w s5,a0 │ │ │ │ + beqz a5,ce5e │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,cfb2 │ │ │ │ + mv s2,a0 │ │ │ │ + j ce5e │ │ │ │ + lw a6,104(sp) │ │ │ │ + lw a5,96(sp) │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 568ee │ │ │ │ + sext.w s6,a0 │ │ │ │ + bnez s7,ce54 │ │ │ │ + li s5,0 │ │ │ │ + j ce58 │ │ │ │ + li a0,0 │ │ │ │ + j ce8e │ │ │ │ + li a0,0 │ │ │ │ + sd s10,0(sp) │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li s10,-1 │ │ │ │ + beq a0,s10,cfac │ │ │ │ + ld a4,0(s0) │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a0,a5,0x1d │ │ │ │ + add a0,a0,a4 │ │ │ │ + ld a5,0(a0) │ │ │ │ + lbu a3,60(s0) │ │ │ │ + lwu a2,68(a5) │ │ │ │ + ld s9,48(a5) │ │ │ │ + add s9,s9,a2 │ │ │ │ + beqz a3,cfd4 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w s1,a0 │ │ │ │ + beq s1,s10,cf7a │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli t1,s1,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + slli a4,t1,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ ld a4,0(a5) │ │ │ │ - and a0,a4,t1 │ │ │ │ - bne a0,a7,d93a │ │ │ │ - andi a4,a4,15 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,t3 │ │ │ │ - lw a0,0(a4) │ │ │ │ - addi a5,a5,8 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - sw a0,0(a4) │ │ │ │ - bne a3,a5,d940 │ │ │ │ - bnez a2,d974 │ │ │ │ + ld a5,16(s0) │ │ │ │ + ld s10,0(sp) │ │ │ │ + lw t3,68(a4) │ │ │ │ + lw a3,76(a4) │ │ │ │ + bnez a5,ce3a │ │ │ │ + lbu a2,59(s0) │ │ │ │ + beqz a2,cf68 │ │ │ │ + lbu a2,60(s0) │ │ │ │ + bnez a2,ce3a │ │ │ │ + lw a5,64(a4) │ │ │ │ + subw a5,a5,t3 │ │ │ │ + subw s1,a5,a3 │ │ │ │ + bnez s8,ce4c │ │ │ │ + li s6,0 │ │ │ │ + j ce50 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,-828 │ │ │ │ + li a1,275 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-912 │ │ │ │ + jal 34674 │ │ │ │ + ld a5,0(s0) │ │ │ │ li a4,1 │ │ │ │ - li a5,4 │ │ │ │ - beq a1,a4,d97e │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - addi a5,a5,80 │ │ │ │ - add a5,a5,sp │ │ │ │ - lw a0,-72(a5) │ │ │ │ - j d8fa │ │ │ │ - li a5,1 │ │ │ │ - bne a1,a5,d966 │ │ │ │ - li a5,8 │ │ │ │ - j d966 │ │ │ │ - li a5,2 │ │ │ │ - j d966 │ │ │ │ - ld a5,8(a5) │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a3,a4,0x1d │ │ │ │ - li t1,3 │ │ │ │ - li a7,1 │ │ │ │ - add a3,a3,a5 │ │ │ │ - slli t1,t1,0x1f │ │ │ │ - slli a7,a7,0x1f │ │ │ │ - addi t3,sp,8 │ │ │ │ - j d9a2 │ │ │ │ - addi a5,a5,8 │ │ │ │ - beq a3,a5,d95c │ │ │ │ - ld a4,0(a5) │ │ │ │ - and a0,a4,t1 │ │ │ │ - bne a0,a7,d99c │ │ │ │ - andi a4,a4,15 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,t3 │ │ │ │ - lw a0,0(a4) │ │ │ │ - addiw a0,a0,1 │ │ │ │ - sw a0,0(a4) │ │ │ │ - j d99c │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - li a5,1 │ │ │ │ - beq a2,a5,da00 │ │ │ │ - li a5,2 │ │ │ │ - beq a2,a5,d9cc │ │ │ │ - ret │ │ │ │ - ld a4,16(a0) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a2,a5,0x1c │ │ │ │ - add a4,a4,a2 │ │ │ │ - lwu a4,4(a4) │ │ │ │ - auipc a5,0x56 │ │ │ │ - addi a5,a5,1612 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sb a4,0(a3) │ │ │ │ - bnez a1,da5a │ │ │ │ - lbu a4,0(a0) │ │ │ │ + slli a4,a4,0x23 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sb a5,1(a3) │ │ │ │ - ret │ │ │ │ - ld a4,16(a0) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a2,a5,0x1c │ │ │ │ - add a4,a4,a2 │ │ │ │ - lwu a4,4(a4) │ │ │ │ - auipc a5,0x6c │ │ │ │ - ld a5,1296(a5) │ │ │ │ - addiw a1,a1,1 │ │ │ │ + ld a4,-8(a5) │ │ │ │ + ld s10,0(sp) │ │ │ │ + srli t1,s1,0x20 │ │ │ │ + lw t3,68(a4) │ │ │ │ + j ce32 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 67ea │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,-884 │ │ │ │ + li a1,1147 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-968 │ │ │ │ + sd s10,0(sp) │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + slli t1,s2,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + slli a5,t1,0x3 │ │ │ │ add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a2,a1 │ │ │ │ - sb a4,0(a3) │ │ │ │ - lw a4,12(a0) │ │ │ │ - bgeu a2,a4,da4a │ │ │ │ - ld a4,16(a0) │ │ │ │ - slli a2,a1,0x20 │ │ │ │ - srli a1,a2,0x1c │ │ │ │ - add a4,a4,a1 │ │ │ │ - lwu a4,4(a4) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sb a5,1(a3) │ │ │ │ - ret │ │ │ │ - lbu a4,1(a0) │ │ │ │ + ld a4,0(a4) │ │ │ │ + ld s10,0(sp) │ │ │ │ + lw t3,68(a4) │ │ │ │ + j ce32 │ │ │ │ + ld t1,16(a1) │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s3,a0 │ │ │ │ + mv s2,a2 │ │ │ │ + mv s7,a3 │ │ │ │ + mv s6,a4 │ │ │ │ + mv s4,a5 │ │ │ │ + mv s8,a6 │ │ │ │ + mv s5,a7 │ │ │ │ + beqz t1,d0d6 │ │ │ │ + sd s9,8(sp) │ │ │ │ + lbu a5,60(a1) │ │ │ │ + mv s1,a2 │ │ │ │ + bnez a5,d0e4 │ │ │ │ + ld a4,0(s0) │ │ │ │ + slli a1,s1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + slli a5,a1,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sb a5,1(a3) │ │ │ │ - ret │ │ │ │ - ld a4,16(a0) │ │ │ │ - addiw a1,a1,-1 │ │ │ │ - j da30 │ │ │ │ - li a4,1 │ │ │ │ - mv a5,a0 │ │ │ │ - beq a2,a4,dac8 │ │ │ │ - li a3,2 │ │ │ │ - li a0,8 │ │ │ │ - beq a2,a3,da72 │ │ │ │ - ret │ │ │ │ - beqz a1,da70 │ │ │ │ - add a0,a5,a1 │ │ │ │ - lbu a3,-1(a0) │ │ │ │ - auipc a2,0x6c │ │ │ │ - ld a2,1332(a2) │ │ │ │ - auipc a5,0x56 │ │ │ │ - addi a5,a5,1444 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - add a3,a3,a5 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - add a3,a3,a5 │ │ │ │ - lbu a3,24(a3) │ │ │ │ - beq a1,a4,db0a │ │ │ │ - lbu a1,-2(a0) │ │ │ │ - slli a4,a3,0x1 │ │ │ │ - add a4,a4,a3 │ │ │ │ - add a2,a2,a1 │ │ │ │ - lbu a3,0(a2) │ │ │ │ + ld a3,0(a5) │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + add a1,a1,t1 │ │ │ │ + lbu a2,72(a3) │ │ │ │ + lw a5,0(a1) │ │ │ │ + ld s9,48(a3) │ │ │ │ + addw a5,a5,a2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add s9,s9,a5 │ │ │ │ + beqz t1,d122 │ │ │ │ + lbu a5,60(s0) │ │ │ │ + mv s1,s2 │ │ │ │ + bnez a5,d130 │ │ │ │ + slli a0,s1,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + slli a5,a0,0x3 │ │ │ │ add a4,a4,a5 │ │ │ │ - add a3,a3,a5 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,24(a5) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a0,280(a5) │ │ │ │ - ret │ │ │ │ - add a1,a1,a0 │ │ │ │ - lbu a5,1(a1) │ │ │ │ - li a0,8 │ │ │ │ - beqz a5,da70 │ │ │ │ - lbu a3,2(a1) │ │ │ │ - auipc a4,0x56 │ │ │ │ - addi a4,a4,1362 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,24(a5) │ │ │ │ - bnez a3,daf4 │ │ │ │ - slli a3,a5,0x1 │ │ │ │ - add a5,a5,a3 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a0,282(a4) │ │ │ │ - ret │ │ │ │ - add a3,a3,a4 │ │ │ │ - lbu a2,24(a3) │ │ │ │ - slli a3,a5,0x1 │ │ │ │ - add a5,a5,a3 │ │ │ │ - add a4,a4,a5 │ │ │ │ - add a4,a4,a2 │ │ │ │ - lbu a0,280(a4) │ │ │ │ - ret │ │ │ │ - slli a4,a3,0x1 │ │ │ │ - add a4,a4,a3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a0,282(a5) │ │ │ │ + ld a5,0(a4) │ │ │ │ + slli a0,a0,0x2 │ │ │ │ + add t1,t1,a0 │ │ │ │ + lw s1,64(a5) │ │ │ │ + lw a3,0(t1) │ │ │ │ + lw a4,80(a5) │ │ │ │ + lw a5,72(a5) │ │ │ │ + subw s1,s1,a3 │ │ │ │ + subw s1,s1,a4 │ │ │ │ + subw s1,s1,a5 │ │ │ │ + beqz s8,d11e │ │ │ │ + bnez s5,d162 │ │ │ │ + beqz s7,d11a │ │ │ │ + bnez s6,d14c │ │ │ │ + lbu a5,60(s0) │ │ │ │ + bnez a5,d104 │ │ │ │ + ld a4,0(s0) │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli s2,a5,0x1d │ │ │ │ + add a4,a4,s2 │ │ │ │ + ld a4,0(a4) │ │ │ │ + addw a0,s6,s5 │ │ │ │ + lw a1,72(a4) │ │ │ │ + lw a2,80(a4) │ │ │ │ + addw a3,a1,a2 │ │ │ │ + addw a5,a3,a0 │ │ │ │ + bgeu a5,s1,d0fe │ │ │ │ + ld s9,8(sp) │ │ │ │ + addw a1,a1,s6 │ │ │ │ + addw a2,a2,s5 │ │ │ │ + sw a1,72(a4) │ │ │ │ + sw a2,80(a4) │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ ret │ │ │ │ + lbu a5,59(a1) │ │ │ │ + beqz a5,d100 │ │ │ │ + lbu a5,60(a1) │ │ │ │ + beqz a5,d100 │ │ │ │ + sd s9,8(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w s1,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s1,a5,d17a │ │ │ │ + ld t1,16(s0) │ │ │ │ + j d024 │ │ │ │ + ld s9,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + j d0be │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,d1b6 │ │ │ │ + mv s2,a0 │ │ │ │ + j d08e │ │ │ │ + li s6,0 │ │ │ │ + j d088 │ │ │ │ + li s5,0 │ │ │ │ + j d080 │ │ │ │ + lbu a5,59(s0) │ │ │ │ + li s1,0 │ │ │ │ + beqz a5,d078 │ │ │ │ + lbu a5,60(s0) │ │ │ │ + beqz a5,d078 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w s1,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s1,a5,d19a │ │ │ │ + ld a4,0(s0) │ │ │ │ + ld t1,16(s0) │ │ │ │ + j d056 │ │ │ │ + mv a4,s6 │ │ │ │ + mv a5,s4 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 56af2 │ │ │ │ + sext.w s6,a0 │ │ │ │ + j d088 │ │ │ │ + lw a6,104(sp) │ │ │ │ + lw a5,96(sp) │ │ │ │ + mv a4,s5 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 568ee │ │ │ │ + sext.w s5,a0 │ │ │ │ + j d080 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,-1340 │ │ │ │ + li a1,575 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-1424 │ │ │ │ + jal 34674 │ │ │ │ + ld t1,16(s0) │ │ │ │ + j d024 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,-1372 │ │ │ │ + li a1,541 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-1456 │ │ │ │ + jal 34674 │ │ │ │ + j d144 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,-1400 │ │ │ │ + li a1,1197 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-1484 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lw a5,24(a1) │ │ │ │ addi sp,sp,-144 │ │ │ │ - sd s0,128(sp) │ │ │ │ - auipc s0,0x6c │ │ │ │ - ld s0,1012(s0) │ │ │ │ sd ra,136(sp) │ │ │ │ - ld a5,0(s0) │ │ │ │ - sd a5,72(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd zero,8(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ - sd zero,24(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - sd zero,40(sp) │ │ │ │ - sd zero,48(sp) │ │ │ │ - sd zero,56(sp) │ │ │ │ - sd zero,64(sp) │ │ │ │ - bnez a1,db5a │ │ │ │ - auipc a5,0x50 │ │ │ │ - fld fa0,2(a5) │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld a5,0(s0) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,dcc2 │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s0,128(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - lw a3,0(a0) │ │ │ │ - sd s1,120(sp) │ │ │ │ sd s2,112(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ + sd a0,24(sp) │ │ │ │ + beqz a5,d2d6 │ │ │ │ + sd s0,128(sp) │ │ │ │ sd s5,88(sp) │ │ │ │ - beqz a3,dbb0 │ │ │ │ - lw a5,4(a0) │ │ │ │ - li a4,2 │ │ │ │ - beq a5,a4,dc78 │ │ │ │ - li a4,4 │ │ │ │ - bne a5,a4,dbb0 │ │ │ │ - ld a5,8(a0) │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a3,a4,0x1d │ │ │ │ - li a7,3 │ │ │ │ - li a6,1 │ │ │ │ - add a3,a3,a5 │ │ │ │ - slli a7,a7,0x1f │ │ │ │ - slli a6,a6,0x20 │ │ │ │ - addi t1,sp,8 │ │ │ │ - j db94 │ │ │ │ - addi a5,a5,8 │ │ │ │ - beq a3,a5,dbb0 │ │ │ │ - ld a4,0(a5) │ │ │ │ - and a0,a4,a7 │ │ │ │ - bne a0,a6,db8e │ │ │ │ - andi a4,a4,15 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,t1 │ │ │ │ - lw a0,0(a4) │ │ │ │ - addi a5,a5,8 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - sw a0,0(a4) │ │ │ │ - bne a3,a5,db94 │ │ │ │ - bnez a2,dbb4 │ │ │ │ - sw zero,8(sp) │ │ │ │ - li a5,1 │ │ │ │ - beq a1,a5,dbea │ │ │ │ - li s5,1 │ │ │ │ - li s4,4 │ │ │ │ - li a5,1 │ │ │ │ - li a4,4 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - addi a4,a4,80 │ │ │ │ - addi a5,a5,80 │ │ │ │ - add a5,a5,sp │ │ │ │ - add a4,a4,sp │ │ │ │ - lw s2,-72(a4) │ │ │ │ - lw s1,-72(a5) │ │ │ │ - addw a5,s2,s1 │ │ │ │ - bnez a5,dbf4 │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - j db3e │ │ │ │ - li s5,8 │ │ │ │ - li s4,2 │ │ │ │ - li a5,8 │ │ │ │ - li a4,2 │ │ │ │ - j dbc2 │ │ │ │ - sd s3,104(sp) │ │ │ │ - addi s3,sp,8 │ │ │ │ - li a1,16 │ │ │ │ - mv a0,s3 │ │ │ │ sd s6,80(sp) │ │ │ │ - jal 3e6fa │ │ │ │ - slli a3,a0,0x20 │ │ │ │ - srli a4,a3,0x1e │ │ │ │ - addi a4,a4,80 │ │ │ │ - mv a5,a0 │ │ │ │ - add a4,a4,sp │ │ │ │ - mv a0,s3 │ │ │ │ - li a1,16 │ │ │ │ - lw s6,-72(a4) │ │ │ │ - sext.w s3,a5 │ │ │ │ - sw zero,-72(a4) │ │ │ │ - jal 3e6fa │ │ │ │ - slli a4,a0,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - addi a5,a5,80 │ │ │ │ - add a5,a5,sp │ │ │ │ - lw a5,-72(a5) │ │ │ │ - sext.w a0,a0 │ │ │ │ - bgeu a5,s6,dcb0 │ │ │ │ - beq s3,s4,dc5a │ │ │ │ - beq s3,s5,dc5a │ │ │ │ + sd s7,72(sp) │ │ │ │ + sd s8,64(sp) │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + sd s11,40(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + li s6,0 │ │ │ │ + li s2,0 │ │ │ │ + li s8,1 │ │ │ │ + auipc s7,0xffffb │ │ │ │ + addi s7,s7,-1362 │ │ │ │ + lui s5,0x2 │ │ │ │ + lbu a5,60(s0) │ │ │ │ + bnez a5,d46a │ │ │ │ + ld s9,0(s0) │ │ │ │ + ld a0,24(sp) │ │ │ │ + add a5,s9,s6 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld s4,24(a5) │ │ │ │ + mv a1,s4 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,d49c │ │ │ │ + li s1,0 │ │ │ │ + lbu s3,60(s0) │ │ │ │ + bnez s3,d2e2 │ │ │ │ + add a5,s9,s6 │ │ │ │ + ld a5,0(a5) │ │ │ │ + lw a5,0(a5) │ │ │ │ + slli s11,s1,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + bgeu s1,a5,d29c │ │ │ │ + jal 3a00 <__ctype_b_loc@plt> │ │ │ │ + add a5,s4,s11 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + ld a4,0(a0) │ │ │ │ + slli a5,a5,0x1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lhu a5,0(a5) │ │ │ │ + and a5,a5,s5 │ │ │ │ + bnez a5,d29c │ │ │ │ + addiw s1,s1,1 │ │ │ │ + bnez s3,d230 │ │ │ │ + ld a5,0(s0) │ │ │ │ + add a5,a5,s6 │ │ │ │ + ld a5,0(a5) │ │ │ │ + lw a3,0(a5) │ │ │ │ + j d290 │ │ │ │ + add a5,s4,s11 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + slli a5,a5,0x1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lhu a5,0(a5) │ │ │ │ + and a5,a5,s5 │ │ │ │ + bnez a5,d29c │ │ │ │ + addiw s1,s1,1 │ │ │ │ + slli s11,s1,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + bltu s1,a3,d278 │ │ │ │ + ld s1,24(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + bltu s11,a0,d2b6 │ │ │ │ + mv a2,s11 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,d49c │ │ │ │ + lw a5,24(s0) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s6,s6,8 │ │ │ │ + bltu s2,a5,d20c │ │ │ │ + ld s0,128(sp) │ │ │ │ ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ ld s3,104(sp) │ │ │ │ ld s4,96(sp) │ │ │ │ ld s5,88(sp) │ │ │ │ ld s6,80(sp) │ │ │ │ - j db3e │ │ │ │ - bne a0,s5,dc48 │ │ │ │ - fcvt.d.wu fa0,s2 │ │ │ │ - fcvt.d.wu fa5,s1 │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s8,64(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + ld ra,136(sp) │ │ │ │ + li s2,-1 │ │ │ │ + mv a0,s2 │ │ │ │ ld s2,112(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + lbu a4,61(s0) │ │ │ │ + lw a5,48(s0) │ │ │ │ + beqz a4,d33c │ │ │ │ + ld a4,96(s0) │ │ │ │ + slli a3,a5,0x1 │ │ │ │ + add a3,a3,a5 │ │ │ │ + ld a2,0(a4) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + sext.w a4,a5 │ │ │ │ + add a5,a2,a3 │ │ │ │ + lw a3,16(a5) │ │ │ │ + bgeu s2,a3,d330 │ │ │ │ + beqz a4,d3ae │ │ │ │ + lw a5,-8(a5) │ │ │ │ + bltu s2,a5,d330 │ │ │ │ + blez a4,d3ae │ │ │ │ + subw a5,s2,a5 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,d4c2 │ │ │ │ + ld s9,0(s0) │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a5,0(a5) │ │ │ │ + lw a5,0(a5) │ │ │ │ + j d240 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal bebe │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 99ac │ │ │ │ + mv s9,a0 │ │ │ │ + bltz a0,d4e2 │ │ │ │ + ld a5,96(s0) │ │ │ │ + slli t3,a0,0x1 │ │ │ │ + add t3,t3,a0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + slli s11,t3,0x3 │ │ │ │ + ld a5,80(s0) │ │ │ │ + add a1,a1,s11 │ │ │ │ + lwu t4,8(a1) │ │ │ │ + lbu a0,58(s0) │ │ │ │ + lbu a3,57(s0) │ │ │ │ + slli s10,t4,0x3 │ │ │ │ + add a5,a5,s10 │ │ │ │ + ld a2,0(a5) │ │ │ │ + lbu a4,56(s0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a1,12(a1) │ │ │ │ + beqz a0,d424 │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a6,a5 │ │ │ │ + li a7,0 │ │ │ │ + add a0,a0,s10 │ │ │ │ + ld a0,0(a0) │ │ │ │ + mv a5,a4 │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a4,a3 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a3,a0 │ │ │ │ + sd s7,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + bnez a5,d3b2 │ │ │ │ + bnez s9,d3ec │ │ │ │ + sb s8,61(a1) │ │ │ │ + ld s9,0(s0) │ │ │ │ + sw zero,48(a1) │ │ │ │ + mv a5,s6 │ │ │ │ + j d328 │ │ │ │ + ld a3,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + ld a5,136(a0) │ │ │ │ + ld a0,0(a3) │ │ │ │ + add a4,a4,s10 │ │ │ │ + add a5,a5,s10 │ │ │ │ + add a0,a0,s11 │ │ │ │ + auipc a7,0xffffb │ │ │ │ + addi a7,a7,-552 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a4,57(a1) │ │ │ │ + lbu a5,56(a1) │ │ │ │ + ld a6,0(a0) │ │ │ │ + sd a7,8(sp) │ │ │ │ + lw a0,12(a0) │ │ │ │ + li a7,0 │ │ │ │ + sd a0,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + mv a1,a0 │ │ │ │ + beqz s9,d3a2 │ │ │ │ + ld a5,96(a1) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,s11 │ │ │ │ + lw a5,-8(a5) │ │ │ │ + sb s8,61(a1) │ │ │ │ + sw s9,48(a1) │ │ │ │ + bgeu s2,a5,d312 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x57 │ │ │ │ + addi a3,a3,-964 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,2024 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-40 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a7,a1 │ │ │ │ + sd s7,0(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + li a6,0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + beqz a5,d39e │ │ │ │ + ld a5,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + lbu a3,57(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a4,a4,s10 │ │ │ │ + ld a2,0(a4) │ │ │ │ + add a5,a5,s11 │ │ │ │ + lbu a4,56(a0) │ │ │ │ + lw a7,12(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + auipc a0,0xffffb │ │ │ │ + addi a0,a0,-700 │ │ │ │ + sd a0,0(sp) │ │ │ │ + li a6,0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + mv a1,a0 │ │ │ │ + j d39e │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal bf64 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,d504 │ │ │ │ + ld s9,0(s0) │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a0,a5,0x1d │ │ │ │ + add a0,a0,s9 │ │ │ │ + ld a5,0(a0) │ │ │ │ + ld a0,24(sp) │ │ │ │ + ld s4,24(a5) │ │ │ │ + mv a1,s4 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,d22e │ │ │ │ + lw a5,24(s0) │ │ │ │ + bgeu s2,a5,d2c0 │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld ra,136(sp) │ │ │ │ ld s1,120(sp) │ │ │ │ - fadd.d fa5,fa5,fa0 │ │ │ │ ld s3,104(sp) │ │ │ │ ld s4,96(sp) │ │ │ │ ld s5,88(sp) │ │ │ │ ld s6,80(sp) │ │ │ │ - fdiv.d fa0,fa0,fa5 │ │ │ │ - j db46 │ │ │ │ - ld a5,8(a0) │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a3,a4,0x1d │ │ │ │ - li a7,3 │ │ │ │ - li a6,1 │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s8,64(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,112(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,1916 │ │ │ │ + li a1,183 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,1832 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x57 │ │ │ │ + addi a3,a3,-1188 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,1800 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-280 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,1850 │ │ │ │ + li a1,206 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,1766 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s3,a1 │ │ │ │ + bnez a5,d550 │ │ │ │ + ld a5,0(a0) │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + add a5,a5,a1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld a0,24(a5) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + lbu a4,61(a0) │ │ │ │ + lw a5,48(a0) │ │ │ │ + beqz a4,d702 │ │ │ │ + ld a4,96(a0) │ │ │ │ + slli a3,a5,0x1 │ │ │ │ add a3,a3,a5 │ │ │ │ - slli a7,a7,0x1f │ │ │ │ - slli a6,a6,0x1f │ │ │ │ - addi t1,sp,8 │ │ │ │ - j dc98 │ │ │ │ - addi a5,a5,8 │ │ │ │ - beq a3,a5,dbb0 │ │ │ │ - ld a4,0(a5) │ │ │ │ - and a0,a4,a7 │ │ │ │ - bne a0,a6,dc92 │ │ │ │ - andi a4,a4,15 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,t1 │ │ │ │ - lw a0,0(a4) │ │ │ │ - addiw a0,a0,1 │ │ │ │ - sw a0,0(a4) │ │ │ │ - j dc92 │ │ │ │ - bne a5,s6,dc48 │ │ │ │ - beq s3,s4,dc56 │ │ │ │ - bne s3,s5,dc48 │ │ │ │ - bne a0,s4,dc48 │ │ │ │ - j dc5a │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-208 │ │ │ │ - sd s1,184(sp) │ │ │ │ - ld s1,16(a1) │ │ │ │ - slli a3,a2,0x20 │ │ │ │ - srli a5,a3,0x1c │ │ │ │ - add s1,s1,a5 │ │ │ │ - sd s8,128(sp) │ │ │ │ - lui a5,0x3 │ │ │ │ - lw s8,4(s1) │ │ │ │ - addi a5,a5,-1234 │ │ │ │ - sd s9,120(sp) │ │ │ │ - auipc s9,0x6c │ │ │ │ - ld s9,544(s9) │ │ │ │ - ld a3,0(s9) │ │ │ │ - sd a3,72(sp) │ │ │ │ - li a3,0 │ │ │ │ - sh a5,64(sp) │ │ │ │ - li a5,45 │ │ │ │ - sd s2,176(sp) │ │ │ │ - sd s3,168(sp) │ │ │ │ - sd s7,136(sp) │ │ │ │ - sb a5,66(sp) │ │ │ │ - sd ra,200(sp) │ │ │ │ - sd s4,160(sp) │ │ │ │ - sd s6,144(sp) │ │ │ │ - sd zero,48(sp) │ │ │ │ - sh zero,56(sp) │ │ │ │ - sb zero,58(sp) │ │ │ │ - zext.b a5,s8 │ │ │ │ - li a3,2 │ │ │ │ - mv s7,a1 │ │ │ │ - mv s2,a2 │ │ │ │ - mv s3,a4 │ │ │ │ - beq a5,a3,defe │ │ │ │ - li a4,4 │ │ │ │ + ld a2,0(a4) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + sext.w a4,a5 │ │ │ │ + add a5,a2,a3 │ │ │ │ + lw a3,16(a5) │ │ │ │ + bgeu a1,a3,d5a4 │ │ │ │ + bnez a4,d592 │ │ │ │ + mv a5,s3 │ │ │ │ + ld a4,0(s0) │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld a0,24(a5) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + lw a5,-8(a5) │ │ │ │ + bltu a1,a5,d5a4 │ │ │ │ + blez a4,d576 │ │ │ │ + subw a5,a1,a5 │ │ │ │ + j d630 │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - bne a5,a4,ded4 │ │ │ │ - sd s5,152(sp) │ │ │ │ - li s6,2 │ │ │ │ - li s4,2 │ │ │ │ - addi s5,sp,56 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s7 │ │ │ │ - jal d9be │ │ │ │ - lw a7,0(s1) │ │ │ │ - beqz a7,df2c │ │ │ │ - ld a6,8(s1) │ │ │ │ - slli a5,a7,0x20 │ │ │ │ - srli a7,a5,0x1d │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - li s0,0 │ │ │ │ - add a7,a7,a6 │ │ │ │ - mv a5,a6 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal bebe │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 99ac │ │ │ │ + mv s1,a0 │ │ │ │ + bltz a0,d72c │ │ │ │ + ld a5,96(s0) │ │ │ │ + slli s2,a0,0x1 │ │ │ │ + add s2,s2,a0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + slli s2,s2,0x3 │ │ │ │ + ld a5,80(s0) │ │ │ │ + add a1,a1,s2 │ │ │ │ + lwu a4,8(a1) │ │ │ │ + lbu a0,58(s0) │ │ │ │ + lbu a3,57(s0) │ │ │ │ + slli s4,a4,0x3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + ld a2,0(a5) │ │ │ │ + lbu a4,56(s0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a1,12(a1) │ │ │ │ + beqz a0,d6b6 │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a6,a5 │ │ │ │ + auipc a5,0xffffa │ │ │ │ + addi a5,a5,1722 │ │ │ │ + add a0,a0,s4 │ │ │ │ + ld a0,0(a0) │ │ │ │ + li a7,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,d65c │ │ │ │ + bnez s1,d694 │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + sw zero,48(a0) │ │ │ │ + mv a5,s3 │ │ │ │ + li a4,-1 │ │ │ │ + bne a5,a4,d578 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,1544 │ │ │ │ + li a1,206 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,1460 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a3,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + ld a5,136(a0) │ │ │ │ + ld a1,0(a3) │ │ │ │ + add a4,a4,s4 │ │ │ │ + add a5,a5,s4 │ │ │ │ + add a1,a1,s2 │ │ │ │ + auipc a7,0xffffb │ │ │ │ + addi a7,a7,-1234 │ │ │ │ + ld a2,0(a4) │ │ │ │ ld a3,0(a5) │ │ │ │ - andi a3,a3,15 │ │ │ │ - beqz a3,dd76 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi a5,a5,8 │ │ │ │ - bne a7,a5,dd6e │ │ │ │ - li a5,2 │ │ │ │ - beq s8,a5,df06 │ │ │ │ - li a5,4 │ │ │ │ + lbu a4,57(a0) │ │ │ │ + lbu a5,56(a0) │ │ │ │ + ld a6,0(a1) │ │ │ │ + sd a7,8(sp) │ │ │ │ + lw a1,12(a1) │ │ │ │ + li a7,0 │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a1,a0 │ │ │ │ li a0,0 │ │ │ │ - bne s8,a5,def6 │ │ │ │ - li a2,3 │ │ │ │ - li a3,1 │ │ │ │ - li s11,0 │ │ │ │ - slli a2,a2,0x1f │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - j dd9c │ │ │ │ - addi a6,a6,8 │ │ │ │ - beq a7,a6,ddb4 │ │ │ │ - ld a5,0(a6) │ │ │ │ - and a4,a5,a2 │ │ │ │ - bne a4,a3,dd96 │ │ │ │ - andi a5,a5,15 │ │ │ │ - beqz a5,dd96 │ │ │ │ - addi a6,a6,8 │ │ │ │ - addiw s11,s11,1 │ │ │ │ - bne a7,a6,dd9c │ │ │ │ + jal a920 │ │ │ │ + beqz s1,d61e │ │ │ │ + ld a5,96(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw a4,-8(a5) │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + sw s1,48(a0) │ │ │ │ + subw a5,s3,a4 │ │ │ │ + bltu s3,a4,d70a │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + j d630 │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,1530 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - beqz s11,def6 │ │ │ │ - mv a1,s4 │ │ │ │ - li a2,0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd s10,112(sp) │ │ │ │ - fsd fs0,88(sp) │ │ │ │ - jal d8d2 │ │ │ │ - mv a1,s4 │ │ │ │ - mv s10,a0 │ │ │ │ - li a2,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal d8d2 │ │ │ │ - sext.w s10,s10 │ │ │ │ - addw a5,a0,s10 │ │ │ │ - mv a4,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s1 │ │ │ │ - li a2,0 │ │ │ │ - sext.w s1,a4 │ │ │ │ - sext.w a4,a5 │ │ │ │ - subw s4,s11,a5 │ │ │ │ - sd a4,40(sp) │ │ │ │ - jal db18 │ │ │ │ - auipc a5,0x50 │ │ │ │ - fld fa5,-692(a5) │ │ │ │ - feq.d a5,fa0,fa5 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - bnez a5,dec8 │ │ │ │ - lw a3,8(s7) │ │ │ │ - auipc a5,0x6c │ │ │ │ - ld a5,278(a5) │ │ │ │ - add a5,a5,s8 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - addiw s2,s2,1 │ │ │ │ - li a4,46 │ │ │ │ - addw a3,s2,a3 │ │ │ │ - addi s2,sp,48 │ │ │ │ - li a7,46 │ │ │ │ - li a6,46 │ │ │ │ - sd a4,0(sp) │ │ │ │ - mv a2,s3 │ │ │ │ - auipc a1,0x50 │ │ │ │ - addi a1,a1,1462 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2194e │ │ │ │ - auipc a1,0x54 │ │ │ │ - addi a1,a1,-672 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2194e │ │ │ │ - addi a5,s6,64 │ │ │ │ - addi a4,sp,16 │ │ │ │ - add s6,a5,a4 │ │ │ │ - lbu a2,-16(s6) │ │ │ │ - fmv.x.d a4,fs0 │ │ │ │ - mv a3,s5 │ │ │ │ - auipc a1,0x50 │ │ │ │ - addi a1,a1,1438 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2194e │ │ │ │ - auipc a1,0x54 │ │ │ │ - addi a1,a1,-720 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2194e │ │ │ │ + jal a074 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,d61c │ │ │ │ + ld a5,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + lbu a3,57(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a4,a4,s4 │ │ │ │ + ld a2,0(a4) │ │ │ │ + add a5,a5,s2 │ │ │ │ + lbu a4,56(a0) │ │ │ │ + lw a7,12(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + auipc a1,0xffffb │ │ │ │ + addi a1,a1,-1364 │ │ │ │ + sd a1,0(sp) │ │ │ │ + li a6,0 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + j d61c │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j d5b6 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x57 │ │ │ │ + addi a3,a3,-1740 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ auipc a1,0x50 │ │ │ │ - addi a1,a1,1442 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2194e │ │ │ │ - auipc a1,0x54 │ │ │ │ - addi a1,a1,-748 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2194e │ │ │ │ - ld a7,40(sp) │ │ │ │ + addi a1,a1,1248 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-816 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x57 │ │ │ │ + addi a3,a3,-1774 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ auipc a1,0x50 │ │ │ │ - addi a1,a1,1444 │ │ │ │ - fsd fs0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd s10,0(sp) │ │ │ │ - mv a6,s4 │ │ │ │ - mv a5,s1 │ │ │ │ - mv a4,s10 │ │ │ │ - mv a3,s11 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2194e │ │ │ │ - auipc a1,0x54 │ │ │ │ - addi a1,a1,190 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2194e │ │ │ │ - ld a0,48(sp) │ │ │ │ - ld s0,192(sp) │ │ │ │ - ld s5,152(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - fld fs0,88(sp) │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld a5,0(s9) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,df32 │ │ │ │ - ld ra,200(sp) │ │ │ │ - ld s1,184(sp) │ │ │ │ - ld s2,176(sp) │ │ │ │ - ld s3,168(sp) │ │ │ │ - ld s4,160(sp) │ │ │ │ - ld s6,144(sp) │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s8,128(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - addi sp,sp,208 │ │ │ │ + addi a1,a1,1214 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-866 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s3,a1 │ │ │ │ + bnez a5,d77a │ │ │ │ + ld a5,0(a0) │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + add a5,a5,a1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + lw a0,12(a5) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ - ld s0,192(sp) │ │ │ │ - ld s5,152(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - j ded4 │ │ │ │ - sd s5,152(sp) │ │ │ │ - li s6,1 │ │ │ │ - li s4,1 │ │ │ │ - j dd40 │ │ │ │ - li a2,3 │ │ │ │ - li a3,1 │ │ │ │ - li s11,0 │ │ │ │ - slli a2,a2,0x1f │ │ │ │ - slli a3,a3,0x1f │ │ │ │ - j df18 │ │ │ │ - addi a6,a6,8 │ │ │ │ - beq a6,a7,ddb4 │ │ │ │ - ld a5,0(a6) │ │ │ │ - and a4,a5,a2 │ │ │ │ - bne a4,a3,df12 │ │ │ │ - andi a5,a5,15 │ │ │ │ - beqz a5,df12 │ │ │ │ - addiw s11,s11,1 │ │ │ │ - j df12 │ │ │ │ - ld s5,152(sp) │ │ │ │ - li a0,0 │ │ │ │ - j ded4 │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s5,152(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - fsd fs0,88(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - lwu a0,8(a0) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - bltu a1,a0,e024 │ │ │ │ - lwu t1,12(s2) │ │ │ │ - sub a1,a1,a0 │ │ │ │ - bgeu a1,t1,e044 │ │ │ │ - ld s3,16(s2) │ │ │ │ - slli s1,a1,0x4 │ │ │ │ - li t1,30 │ │ │ │ - add s3,s3,s1 │ │ │ │ - lw a0,0(s3) │ │ │ │ - lw s0,56(sp) │ │ │ │ - lui t3,0xffff │ │ │ │ - addiw a1,a0,1 │ │ │ │ - remuw t1,a1,t1 │ │ │ │ - slli t3,t3,0x15 │ │ │ │ - slli s0,s0,0x21 │ │ │ │ - and s0,s0,t3 │ │ │ │ - lhu t5,64(sp) │ │ │ │ - lbu t3,48(sp) │ │ │ │ - li t4,3 │ │ │ │ - slli t5,t5,0x31 │ │ │ │ - slli t3,t3,0x1f │ │ │ │ - slli t4,t4,0x1f │ │ │ │ - or s0,s0,t5 │ │ │ │ - and t3,t3,t4 │ │ │ │ - slli a6,a6,0x15 │ │ │ │ - or s0,s0,t3 │ │ │ │ - or s0,s0,a6 │ │ │ │ - slli a7,a7,0x1d │ │ │ │ - lui a6,0x60000 │ │ │ │ - and a7,a7,a6 │ │ │ │ - or s0,s0,a7 │ │ │ │ - slli a5,a5,0xd │ │ │ │ - or s0,s0,a5 │ │ │ │ - slli a4,a4,0x5 │ │ │ │ - or s0,s0,a4 │ │ │ │ - andi a2,a2,15 │ │ │ │ - slli a3,a3,0x4 │ │ │ │ - andi a3,a3,16 │ │ │ │ - or s0,s0,a2 │ │ │ │ - or s0,s0,a3 │ │ │ │ - sext.w a3,a1 │ │ │ │ - beqz t1,dfd2 │ │ │ │ - bnez a0,e002 │ │ │ │ - li a5,30 │ │ │ │ - divuw a5,a1,a5 │ │ │ │ - ld a0,8(s3) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x4 │ │ │ │ - sub a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,16(s2) │ │ │ │ - sd a0,8(s3) │ │ │ │ - add s3,a5,s1 │ │ │ │ - lw a0,0(s3) │ │ │ │ - addiw a3,a0,1 │ │ │ │ - ld a4,8(s3) │ │ │ │ - slli a2,a0,0x20 │ │ │ │ - srli a5,a2,0x1d │ │ │ │ + lbu a4,61(a0) │ │ │ │ + lw a5,48(a0) │ │ │ │ + beqz a4,d92c │ │ │ │ + ld a4,96(a0) │ │ │ │ + slli a3,a5,0x1 │ │ │ │ + add a3,a3,a5 │ │ │ │ + ld a2,0(a4) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + sext.w a4,a5 │ │ │ │ + add a5,a2,a3 │ │ │ │ + lw a3,16(a5) │ │ │ │ + bgeu a1,a3,d7ce │ │ │ │ + bnez a4,d7bc │ │ │ │ + mv a5,s3 │ │ │ │ + ld a4,0(s0) │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ add a5,a5,a4 │ │ │ │ - sd s0,0(a5) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - sw a3,0(s3) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + lw a0,12(a5) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ + lw a5,-8(a5) │ │ │ │ + bltu a1,a5,d7ce │ │ │ │ + blez a4,d7a0 │ │ │ │ + subw a5,a1,a5 │ │ │ │ + j d85a │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal bebe │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 99ac │ │ │ │ + mv s1,a0 │ │ │ │ + bltz a0,d956 │ │ │ │ + ld a5,96(s0) │ │ │ │ + slli s2,a0,0x1 │ │ │ │ + add s2,s2,a0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + slli s2,s2,0x3 │ │ │ │ + ld a5,80(s0) │ │ │ │ + add a1,a1,s2 │ │ │ │ + lwu a4,8(a1) │ │ │ │ + lbu a0,58(s0) │ │ │ │ + lbu a3,57(s0) │ │ │ │ + slli s4,a4,0x3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + ld a2,0(a5) │ │ │ │ + lbu a4,56(s0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a1,12(a1) │ │ │ │ + beqz a0,d8e0 │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a6,a5 │ │ │ │ + auipc a5,0xffffa │ │ │ │ + addi a5,a5,1168 │ │ │ │ + add a0,a0,s4 │ │ │ │ + ld a0,0(a0) │ │ │ │ + li a7,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,d886 │ │ │ │ + bnez s1,d8be │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + sw zero,48(a0) │ │ │ │ + mv a5,s3 │ │ │ │ + li a4,-1 │ │ │ │ + bne a5,a4,d7a2 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,990 │ │ │ │ + li a1,231 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,906 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a3,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + ld a5,136(a0) │ │ │ │ + ld a1,0(a3) │ │ │ │ + add a4,a4,s4 │ │ │ │ + add a5,a5,s4 │ │ │ │ + add a1,a1,s2 │ │ │ │ + auipc a7,0xffffb │ │ │ │ + addi a7,a7,-1788 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a4,57(a0) │ │ │ │ + lbu a5,56(a0) │ │ │ │ + ld a6,0(a1) │ │ │ │ + sd a7,8(sp) │ │ │ │ + lw a1,12(a1) │ │ │ │ + li a7,0 │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + beqz s1,d848 │ │ │ │ + ld a5,96(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw a4,-8(a5) │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + sw s1,48(a0) │ │ │ │ + subw a5,s3,a4 │ │ │ │ + bltu s3,a4,d934 │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + j d85a │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,976 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,d846 │ │ │ │ + ld a5,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + lbu a3,57(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a4,a4,s4 │ │ │ │ + ld a2,0(a4) │ │ │ │ + add a5,a5,s2 │ │ │ │ + lbu a4,56(a0) │ │ │ │ + lw a7,12(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + auipc a1,0xffffb │ │ │ │ + addi a1,a1,-1918 │ │ │ │ + sd a1,0(sp) │ │ │ │ + li a6,0 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + j d846 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j d7e0 │ │ │ │ + lui a2,0x1 │ │ │ │ auipc a3,0x56 │ │ │ │ - addi a3,a3,300 │ │ │ │ - li a2,408 │ │ │ │ + addi a3,a3,1802 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ auipc a1,0x50 │ │ │ │ - addi a1,a1,1072 │ │ │ │ - auipc a0,0x50 │ │ │ │ - addi a0,a0,1080 │ │ │ │ + addi a1,a1,694 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-1370 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ auipc a3,0x56 │ │ │ │ - addi a3,a3,268 │ │ │ │ - li a2,410 │ │ │ │ + addi a3,a3,1768 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ auipc a1,0x50 │ │ │ │ - addi a1,a1,1040 │ │ │ │ - auipc a0,0x50 │ │ │ │ - addi a0,a0,1064 │ │ │ │ + addi a1,a1,660 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-1420 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - beqz a0,e08a │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ mv s0,a0 │ │ │ │ - sw a1,8(a0) │ │ │ │ - sw a3,4(a0) │ │ │ │ - sw a2,12(a0) │ │ │ │ - slli a0,a2,0x20 │ │ │ │ - li a1,16 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - jal 39f0 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd a0,16(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - beqz a0,e0f0 │ │ │ │ - lw a3,12(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - ld a0,16(a0) │ │ │ │ - beqz a3,e0c0 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - li s0,0 │ │ │ │ - slli s1,s0,0x4 │ │ │ │ - add a5,a0,s1 │ │ │ │ - lw a4,0(a5) │ │ │ │ - bnez a4,e0d0 │ │ │ │ - addi s0,s0,1 │ │ │ │ - sd zero,8(a5) │ │ │ │ - sext.w a5,s0 │ │ │ │ - bltu a5,a3,e0a2 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd zero,16(s2) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ld a0,8(a5) │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,16(s2) │ │ │ │ - lw a3,12(s2) │ │ │ │ - sext.w a5,s0 │ │ │ │ - add s1,s1,a0 │ │ │ │ - sd zero,8(s1) │ │ │ │ - bltu a5,a3,e0a2 │ │ │ │ - j e0bc │ │ │ │ + mv s3,a1 │ │ │ │ + bnez a5,d9a4 │ │ │ │ + ld a5,0(a0) │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + add a5,a5,a1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + lw a0,0(a5) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ - lw a5,12(a1) │ │ │ │ - beqz a5,e1c2 │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - mv s8,a1 │ │ │ │ - mv s1,a0 │ │ │ │ - li s4,0 │ │ │ │ - auipc s2,0x6c │ │ │ │ - ld s2,-498(s2) │ │ │ │ - auipc s6,0x50 │ │ │ │ - addi s6,s6,886 │ │ │ │ - auipc s3,0x51 │ │ │ │ - addi s3,s3,1494 │ │ │ │ - auipc s5,0x54 │ │ │ │ - addi s5,s5,-434 │ │ │ │ - ld a5,16(s8) │ │ │ │ - slli s0,s4,0x4 │ │ │ │ - lw a3,8(s8) │ │ │ │ - add a5,a5,s0 │ │ │ │ - lwu a5,4(a5) │ │ │ │ - addw a3,a3,s4 │ │ │ │ - mv a2,s6 │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,16(s8) │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a4,0(a5) │ │ │ │ - beqz a4,e192 │ │ │ │ - li s7,0 │ │ │ │ - ld a5,8(a5) │ │ │ │ - slli a4,s7,0x3 │ │ │ │ - mv a2,s3 │ │ │ │ + lbu a4,61(a0) │ │ │ │ + lw a5,48(a0) │ │ │ │ + beqz a4,db56 │ │ │ │ + ld a4,96(a0) │ │ │ │ + slli a3,a5,0x1 │ │ │ │ + add a3,a3,a5 │ │ │ │ + ld a2,0(a4) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + sext.w a4,a5 │ │ │ │ + add a5,a2,a3 │ │ │ │ + lw a3,16(a5) │ │ │ │ + bgeu a1,a3,d9f8 │ │ │ │ + bnez a4,d9e6 │ │ │ │ + mv a5,s3 │ │ │ │ + ld a4,0(s0) │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ add a5,a5,a4 │ │ │ │ ld a5,0(a5) │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - andi a5,a5,15 │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a3,0(a5) │ │ │ │ - addi s7,s7,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,16(s8) │ │ │ │ - sext.w a4,s7 │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a3,0(a5) │ │ │ │ - bltu a4,a3,e164 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a4,12(s8) │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w a5,s4 │ │ │ │ - bltu a5,a4,e132 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - lui a4,0x1 │ │ │ │ - lw a5,8(a0) │ │ │ │ - addi a4,a4,-241 │ │ │ │ - sh a4,0(a0) │ │ │ │ - beqz a5,e1f2 │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a1 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - auipc a6,0x6c │ │ │ │ - ld a6,-560(a6) │ │ │ │ - add a6,a6,a4 │ │ │ │ - lbu a4,0(a6) │ │ │ │ - sb a4,0(a0) │ │ │ │ - lw a3,12(a0) │ │ │ │ - addw a7,a5,a3 │ │ │ │ - slli a4,a7,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - bgeu a4,a2,e21a │ │ │ │ - add a4,a4,a1 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - auipc a6,0x6c │ │ │ │ - ld a6,-600(a6) │ │ │ │ - add a6,a6,a4 │ │ │ │ - lbu a4,0(a6) │ │ │ │ - sb a4,1(a0) │ │ │ │ - beqz a3,e246 │ │ │ │ - ld a3,16(a0) │ │ │ │ - auipc a6,0x6c │ │ │ │ - ld a6,-622(a6) │ │ │ │ - addi a3,a3,4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a1 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - addi a3,a3,16 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - add a4,a4,a6 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sw a4,-16(a3) │ │ │ │ - bne a7,a5,e228 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + lw a0,0(a5) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - lw a4,8(a0) │ │ │ │ - lw a5,12(a0) │ │ │ │ - sd s2,32(sp) │ │ │ │ - auipc s2,0x6c │ │ │ │ - ld s2,-840(s2) │ │ │ │ - lw a3,4(a0) │ │ │ │ + lw a5,-8(a5) │ │ │ │ + bltu a1,a5,d9f8 │ │ │ │ + blez a4,d9ca │ │ │ │ + subw a5,a1,a5 │ │ │ │ + j da84 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal bebe │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 99ac │ │ │ │ mv s1,a0 │ │ │ │ - ld a0,0(s2) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ + bltz a0,db80 │ │ │ │ + ld a5,96(s0) │ │ │ │ + slli s2,a0,0x1 │ │ │ │ + add s2,s2,a0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + slli s2,s2,0x3 │ │ │ │ + ld a5,80(s0) │ │ │ │ + add a1,a1,s2 │ │ │ │ + lwu a4,8(a1) │ │ │ │ + lbu a0,58(s0) │ │ │ │ + lbu a3,57(s0) │ │ │ │ + slli s4,a4,0x3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + ld a2,0(a5) │ │ │ │ + lbu a4,56(s0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a1,12(a1) │ │ │ │ + beqz a0,db0a │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a6,a5 │ │ │ │ + auipc a5,0xffffa │ │ │ │ + addi a5,a5,614 │ │ │ │ + add a0,a0,s4 │ │ │ │ + ld a0,0(a0) │ │ │ │ + li a7,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,dab0 │ │ │ │ + bnez s1,dae8 │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + sw zero,48(a0) │ │ │ │ + mv a5,s3 │ │ │ │ + li a4,-1 │ │ │ │ + bne a5,a4,d9cc │ │ │ │ + mv a3,s3 │ │ │ │ auipc a2,0x50 │ │ │ │ - addi a2,a2,562 │ │ │ │ - li a1,1 │ │ │ │ + addi a2,a2,436 │ │ │ │ + li a1,183 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,352 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a3,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + ld a5,136(a0) │ │ │ │ + ld a1,0(a3) │ │ │ │ + add a4,a4,s4 │ │ │ │ + add a5,a5,s4 │ │ │ │ + add a1,a1,s2 │ │ │ │ + auipc a7,0xffffa │ │ │ │ + addi a7,a7,1754 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a4,57(a0) │ │ │ │ + lbu a5,56(a0) │ │ │ │ + ld a6,0(a1) │ │ │ │ + sd a7,8(sp) │ │ │ │ + lw a1,12(a1) │ │ │ │ + li a7,0 │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + beqz s1,da72 │ │ │ │ + ld a5,96(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw a4,-8(a5) │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + sw s1,48(a0) │ │ │ │ + subw a5,s3,a4 │ │ │ │ + bltu s3,a4,db5e │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + j da84 │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,422 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,da70 │ │ │ │ + ld a5,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + lbu a3,57(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a4,a4,s4 │ │ │ │ + ld a2,0(a4) │ │ │ │ + add a5,a5,s2 │ │ │ │ + lbu a4,56(a0) │ │ │ │ + lw a7,12(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + auipc a1,0xffffa │ │ │ │ + addi a1,a1,1624 │ │ │ │ + sd a1,0(sp) │ │ │ │ + li a6,0 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + j da70 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j da0a │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,1248 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,140 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-1924 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,1214 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,106 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-1974 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-64 │ │ │ │ sd s0,48(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ sd ra,56(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,12(s1) │ │ │ │ - li s0,0 │ │ │ │ - auipc s5,0x6c │ │ │ │ - ld s5,-868(s5) │ │ │ │ - li s4,80 │ │ │ │ - auipc s3,0x51 │ │ │ │ - addi s3,s3,1128 │ │ │ │ - auipc s6,0x54 │ │ │ │ - addi s6,s6,-800 │ │ │ │ - bnez a5,e2c6 │ │ │ │ - j e308 │ │ │ │ - ld a5,16(s1) │ │ │ │ - ld a0,0(s2) │ │ │ │ - addi s0,s0,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lwu a5,4(a5) │ │ │ │ - add a5,a5,s5 │ │ │ │ - lbu a3,0(a5) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a4,12(s1) │ │ │ │ - sext.w a5,s0 │ │ │ │ - bgeu a5,a4,e308 │ │ │ │ - remuw a5,s0,s4 │ │ │ │ - slli a4,s0,0x4 │ │ │ │ - mv a2,s3 │ │ │ │ - li a1,1 │ │ │ │ - bnez a5,e2a4 │ │ │ │ - ld a0,0(s2) │ │ │ │ - mv a2,s6 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,16(s1) │ │ │ │ - slli a4,s0,0x4 │ │ │ │ - ld a0,0(s2) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lwu a5,4(a5) │ │ │ │ - mv a2,s3 │ │ │ │ - li a1,1 │ │ │ │ - add a5,a5,s5 │ │ │ │ - lbu a3,0(a5) │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a4,12(s1) │ │ │ │ - sext.w a5,s0 │ │ │ │ - bltu a5,a4,e2c6 │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s3,a1 │ │ │ │ + bnez a5,dbce │ │ │ │ + ld a5,0(a0) │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + add a5,a5,a1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld ra,56(sp) │ │ │ │ ld s0,48(sp) │ │ │ │ - ld a0,0(s2) │ │ │ │ + ld a0,56(a5) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + lbu a4,61(a0) │ │ │ │ + lw a5,48(a0) │ │ │ │ + beqz a4,dd80 │ │ │ │ + ld a4,96(a0) │ │ │ │ + slli a3,a5,0x1 │ │ │ │ + add a3,a3,a5 │ │ │ │ + ld a2,0(a4) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + sext.w a4,a5 │ │ │ │ + add a5,a2,a3 │ │ │ │ + lw a3,16(a5) │ │ │ │ + bgeu a1,a3,dc22 │ │ │ │ + bnez a4,dc10 │ │ │ │ + mv a5,s3 │ │ │ │ + ld a4,0(s0) │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a5,0(a5) │ │ │ │ ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld a0,56(a5) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + lw a5,-8(a5) │ │ │ │ + bltu a1,a5,dc22 │ │ │ │ + blez a4,dbf4 │ │ │ │ + subw a5,a1,a5 │ │ │ │ + j dcae │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal bebe │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 99ac │ │ │ │ + mv s1,a0 │ │ │ │ + bltz a0,ddaa │ │ │ │ + ld a5,96(s0) │ │ │ │ + slli s2,a0,0x1 │ │ │ │ + add s2,s2,a0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + slli s2,s2,0x3 │ │ │ │ + ld a5,80(s0) │ │ │ │ + add a1,a1,s2 │ │ │ │ + lwu a4,8(a1) │ │ │ │ + lbu a0,58(s0) │ │ │ │ + lbu a3,57(s0) │ │ │ │ + slli s4,a4,0x3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + ld a2,0(a5) │ │ │ │ + lbu a4,56(s0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a1,12(a1) │ │ │ │ + beqz a0,dd34 │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a6,a5 │ │ │ │ + auipc a5,0xffffa │ │ │ │ + addi a5,a5,60 │ │ │ │ + add a0,a0,s4 │ │ │ │ + ld a0,0(a0) │ │ │ │ + li a7,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,dcda │ │ │ │ + bnez s1,dd12 │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ ld s1,40(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - auipc a2,0x54 │ │ │ │ - addi a2,a2,-932 │ │ │ │ - li a1,1 │ │ │ │ - addi sp,sp,64 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a3,12(a1) │ │ │ │ - beqz a3,e3ac │ │ │ │ - lwu a5,4(a1) │ │ │ │ - ld a4,16(a2) │ │ │ │ + sw zero,48(a0) │ │ │ │ + mv a5,s3 │ │ │ │ + li a4,-1 │ │ │ │ + bne a5,a4,dbf6 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-118 │ │ │ │ + li a1,254 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-202 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a3,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + ld a5,136(a0) │ │ │ │ + ld a1,0(a3) │ │ │ │ + add a4,a4,s4 │ │ │ │ + add a5,a5,s4 │ │ │ │ + add a1,a1,s2 │ │ │ │ + auipc a7,0xffffa │ │ │ │ + addi a7,a7,1200 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a4,57(a0) │ │ │ │ + lbu a5,56(a0) │ │ │ │ + ld a6,0(a1) │ │ │ │ + sd a7,8(sp) │ │ │ │ + lw a1,12(a1) │ │ │ │ + li a7,0 │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + beqz s1,dc9c │ │ │ │ + ld a5,96(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw a4,-8(a5) │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + sw s1,48(a0) │ │ │ │ + subw a5,s3,a4 │ │ │ │ + bltu s3,a4,dd88 │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + j dcae │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,-132 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,dc9a │ │ │ │ + ld a5,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + lbu a3,57(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a4,a4,s4 │ │ │ │ + ld a2,0(a4) │ │ │ │ + add a5,a5,s2 │ │ │ │ + lbu a4,56(a0) │ │ │ │ + lw a7,12(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + auipc a1,0xffffa │ │ │ │ + addi a1,a1,1070 │ │ │ │ + sd a1,0(sp) │ │ │ │ + li a6,0 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + j dc9a │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j dc34 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,694 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-414 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,1618 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,660 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-448 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,1568 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a5,16(a0) │ │ │ │ addi sp,sp,-64 │ │ │ │ sd s0,48(sp) │ │ │ │ sd s1,40(sp) │ │ │ │ - lw s0,8(a1) │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s0,a0 │ │ │ │ mv s1,a1 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a4,a4,a1 │ │ │ │ - lw a4,0(a4) │ │ │ │ + beqz a5,ddf8 │ │ │ │ + lbu a4,60(a0) │ │ │ │ + bnez a4,de04 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli s1,a4,0x1e │ │ │ │ + add a5,a5,s1 │ │ │ │ + lw a0,0(a5) │ │ │ │ + ld s1,40(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + lbu a4,59(a0) │ │ │ │ + beqz a4,dee2 │ │ │ │ + lbu a4,60(a0) │ │ │ │ + beqz a4,dee2 │ │ │ │ + lbu a3,61(s0) │ │ │ │ + lw a4,48(s0) │ │ │ │ + beqz a3,df62 │ │ │ │ + ld a3,96(s0) │ │ │ │ + slli a2,a4,0x1 │ │ │ │ + add a2,a2,a4 │ │ │ │ + ld a1,0(a3) │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + sext.w a3,a4 │ │ │ │ + add a4,a1,a2 │ │ │ │ + lw a2,16(a4) │ │ │ │ + bgeu s1,a2,de34 │ │ │ │ + beqz a3,df6a │ │ │ │ + lw a4,-8(a4) │ │ │ │ + bgeu s1,a4,df6e │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ sd s2,32(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - addw a1,s0,a3 │ │ │ │ - mv s2,a0 │ │ │ │ - mv s3,a3 │ │ │ │ - beq a1,a4,e3ae │ │ │ │ - snez s0,s0 │ │ │ │ - bgeu s0,s3,e39e │ │ │ │ - ld a4,32(a2) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ sd s4,16(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd s5,8(sp) │ │ │ │ - ld s4,0(a5) │ │ │ │ - auipc s5,0x55 │ │ │ │ - addi s5,s5,-40 │ │ │ │ - j e37c │ │ │ │ - lw a3,12(s1) │ │ │ │ - mv a2,s0 │ │ │ │ - mv a4,s4 │ │ │ │ + jal bebe │ │ │ │ + sw zero,28(s0) │ │ │ │ mv a1,s1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal dcd2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 99ac │ │ │ │ + mv s2,a0 │ │ │ │ + bltz a0,dfd6 │ │ │ │ + ld a5,96(s0) │ │ │ │ + slli s3,a0,0x1 │ │ │ │ + add s3,s3,a0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + slli s3,s3,0x3 │ │ │ │ + ld a5,80(s0) │ │ │ │ + add a1,a1,s3 │ │ │ │ + lwu a4,8(a1) │ │ │ │ + lbu a0,58(s0) │ │ │ │ + lbu a3,57(s0) │ │ │ │ + slli s4,a4,0x3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + ld a2,0(a5) │ │ │ │ + lbu a4,56(s0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a1,12(a1) │ │ │ │ + beqz a0,deee │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a6,a5 │ │ │ │ + auipc a5,0xffffa │ │ │ │ + addi a5,a5,-470 │ │ │ │ + add a0,a0,s4 │ │ │ │ + ld a0,0(a0) │ │ │ │ + li a7,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a4,a3 │ │ │ │ mv a3,a0 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s2 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bltu s0,s3,e37a │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + bnez a5,df78 │ │ │ │ + bnez s2,df3e │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a1) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ + sw zero,48(a1) │ │ │ │ + mv a4,s1 │ │ │ │ + li a5,-1 │ │ │ │ + beq a4,a5,dfb0 │ │ │ │ + ld a5,16(s0) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a0,0(a5) │ │ │ │ + ld s1,40(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ ld ra,56(sp) │ │ │ │ ld s0,48(sp) │ │ │ │ ld s1,40(sp) │ │ │ │ + li a0,0 │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,-574 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + beqz a5,deae │ │ │ │ + ld a5,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + lbu a3,57(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a4,a4,s4 │ │ │ │ + ld a2,0(a4) │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a4,56(a0) │ │ │ │ + lw a7,12(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,626 │ │ │ │ + sd a0,0(sp) │ │ │ │ + li a6,0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + mv a1,a0 │ │ │ │ + beqz s2,deb2 │ │ │ │ + ld a5,96(a1) │ │ │ │ + li a4,1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,s3 │ │ │ │ + lw a5,-8(a5) │ │ │ │ + sb a4,61(a1) │ │ │ │ + sw s2,48(a1) │ │ │ │ + subw a4,s1,a5 │ │ │ │ + bltu s1,a5,dff8 │ │ │ │ ld s2,32(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + j dec4 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j de46 │ │ │ │ + mv a4,s1 │ │ │ │ + j decc │ │ │ │ + blez a3,df6a │ │ │ │ + subw a4,s1,a4 │ │ │ │ + j dec4 │ │ │ │ + ld a3,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + ld a5,136(a0) │ │ │ │ + ld a0,0(a3) │ │ │ │ + add a4,a4,s4 │ │ │ │ + add a5,a5,s4 │ │ │ │ + add a0,a0,s3 │ │ │ │ + auipc a7,0xffffa │ │ │ │ + addi a7,a7,530 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a4,57(a1) │ │ │ │ + lbu a5,56(a1) │ │ │ │ + ld a6,0(a0) │ │ │ │ + sd a7,8(sp) │ │ │ │ + lw a0,12(a0) │ │ │ │ + li a7,0 │ │ │ │ + sd a0,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + mv a1,a0 │ │ │ │ + j deae │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-882 │ │ │ │ + li a1,511 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-966 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,104 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-1004 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,1012 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,70 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-1038 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,994 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + bnez a5,e046 │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + add a5,a5,a1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld a0,48(a5) │ │ │ │ + ld s1,40(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - addiw s3,a3,-1 │ │ │ │ - snez s0,s0 │ │ │ │ - bltu s0,s3,e362 │ │ │ │ - j e39e │ │ │ │ + lbu a4,61(a0) │ │ │ │ + lw a5,48(a0) │ │ │ │ + beqz a4,e17a │ │ │ │ + ld a3,96(a0) │ │ │ │ + slli a4,a5,0x1 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a3,0(a3) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + sext.w a5,a5 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lw a3,16(a4) │ │ │ │ + bgeu a1,a3,e070 │ │ │ │ + beqz a5,e02c │ │ │ │ + lw a4,-8(a4) │ │ │ │ + bgeu a1,a4,e182 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal bebe │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 99ac │ │ │ │ + mv s2,a0 │ │ │ │ + bltz a0,e1c4 │ │ │ │ + ld a5,96(s0) │ │ │ │ + slli s3,a0,0x1 │ │ │ │ + add s3,s3,a0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + slli s3,s3,0x3 │ │ │ │ + ld a5,80(s0) │ │ │ │ + add a1,a1,s3 │ │ │ │ + lwu a4,8(a1) │ │ │ │ + lbu a0,58(s0) │ │ │ │ + lbu a3,57(s0) │ │ │ │ + slli s4,a4,0x3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + ld a2,0(a5) │ │ │ │ + lbu a4,56(s0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a1,12(a1) │ │ │ │ + beqz a0,e108 │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a6,a5 │ │ │ │ + auipc a5,0xffffa │ │ │ │ + addi a5,a5,-1042 │ │ │ │ + add a0,a0,s4 │ │ │ │ + ld a0,0(a0) │ │ │ │ + li a7,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,e18c │ │ │ │ + bnez s2,e156 │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + sw zero,48(a0) │ │ │ │ + mv a5,s1 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,e208 │ │ │ │ + mv s1,a5 │ │ │ │ + j e02c │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,-1112 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,e0e8 │ │ │ │ + ld a5,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + lbu a3,57(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a4,a4,s4 │ │ │ │ + ld a2,0(a4) │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a4,56(a0) │ │ │ │ + lw a7,12(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + auipc a1,0xffffa │ │ │ │ + addi a1,a1,90 │ │ │ │ + sd a1,0(sp) │ │ │ │ + li a6,0 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + beqz s2,e0ec │ │ │ │ + ld a5,96(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,s3 │ │ │ │ + lw a4,-8(a5) │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + sw s2,48(a0) │ │ │ │ + subw a5,s1,a4 │ │ │ │ + bltu s1,a4,e1e6 │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + j e0fe │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j e082 │ │ │ │ + blez a5,e02c │ │ │ │ + subw a5,a1,a4 │ │ │ │ + j e0fe │ │ │ │ + ld a3,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + ld a5,136(a0) │ │ │ │ + ld a1,0(a3) │ │ │ │ + add a4,a4,s4 │ │ │ │ + add a5,a5,s4 │ │ │ │ + add a1,a1,s3 │ │ │ │ + auipc a7,0xffffa │ │ │ │ + addi a7,a7,-2 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a4,57(a0) │ │ │ │ + lbu a5,56(a0) │ │ │ │ + ld a6,0(a1) │ │ │ │ + sd a7,8(sp) │ │ │ │ + lw a1,12(a1) │ │ │ │ + li a7,0 │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + j e0e8 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,-390 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-1498 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,518 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,-424 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-1532 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,500 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-1482 │ │ │ │ + li a1,333 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-1566 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-80 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - lwu a1,4(a1) │ │ │ │ - ld a4,32(a2) │ │ │ │ sd s3,40(sp) │ │ │ │ - mv a5,a2 │ │ │ │ - lw s3,12(s2) │ │ │ │ - lw a2,8(s2) │ │ │ │ - slli a3,a1,0x3 │ │ │ │ + sd ra,72(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + bnez a5,e26c │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + add a5,a5,a1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + sw s3,72(a5) │ │ │ │ + sw s2,80(a5) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + lbu a4,61(a0) │ │ │ │ + lw a5,48(a0) │ │ │ │ + beqz a4,e39e │ │ │ │ + ld a3,96(a0) │ │ │ │ + slli a4,a5,0x1 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a3,0(a3) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + sext.w a5,a5 │ │ │ │ add a4,a4,a3 │ │ │ │ - sd s6,16(sp) │ │ │ │ - auipc s6,0x6c │ │ │ │ - ld s6,-1228(s6) │ │ │ │ - addw a3,a2,s3 │ │ │ │ + lw a3,16(a4) │ │ │ │ + bgeu a1,a3,e296 │ │ │ │ + beqz a5,e248 │ │ │ │ + lw a4,-8(a4) │ │ │ │ + bgeu a1,a4,e3a6 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ sd s4,32(sp) │ │ │ │ sd s5,24(sp) │ │ │ │ - ld s4,0(a4) │ │ │ │ - sd ra,72(sp) │ │ │ │ - ld a4,0(s6) │ │ │ │ - sd a4,8(sp) │ │ │ │ - li a4,0 │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd zero,0(sp) │ │ │ │ - sext.w a4,a3 │ │ │ │ - mv s5,a0 │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - bnez s3,e450 │ │ │ │ - mv a2,a4 │ │ │ │ - auipc a1,0x50 │ │ │ │ - addi a1,a1,156 │ │ │ │ - mv a0,sp │ │ │ │ - jal 2194e │ │ │ │ - ld s0,0(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + jal bebe │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s1 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - mv a2,a0 │ │ │ │ + jal 99ac │ │ │ │ + mv s4,a0 │ │ │ │ + bltz a0,e3e8 │ │ │ │ + ld a5,96(s0) │ │ │ │ + slli s5,a0,0x1 │ │ │ │ + add s5,s5,a0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + slli s5,s5,0x3 │ │ │ │ + ld a5,80(s0) │ │ │ │ + add a1,a1,s5 │ │ │ │ + lwu s6,8(a1) │ │ │ │ + lbu a0,58(s0) │ │ │ │ + lbu a3,57(s0) │ │ │ │ + slli s6,s6,0x3 │ │ │ │ + add a5,a5,s6 │ │ │ │ + ld a2,0(a5) │ │ │ │ + lbu a4,56(s0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a1,12(a1) │ │ │ │ + beqz a0,e32c │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a6,a5 │ │ │ │ + auipc a5,0xffffa │ │ │ │ + addi a5,a5,-1590 │ │ │ │ + add a0,a0,s6 │ │ │ │ + ld a0,0(a0) │ │ │ │ + li a7,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a5,a4 │ │ │ │ mv a1,s0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 44bc4 │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s6) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,e4c6 │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,e3b0 │ │ │ │ + bnez s4,e37a │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + sw zero,48(a0) │ │ │ │ + mv a5,s1 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,e42c │ │ │ │ + mv s1,a5 │ │ │ │ + j e248 │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,-1660 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,e30c │ │ │ │ + ld a5,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + lbu a3,57(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a4,a4,s6 │ │ │ │ + ld a2,0(a4) │ │ │ │ + add a5,a5,s5 │ │ │ │ + lbu a4,56(a0) │ │ │ │ + lw a7,12(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + auipc a1,0xffffa │ │ │ │ + addi a1,a1,-458 │ │ │ │ + sd a1,0(sp) │ │ │ │ + li a6,0 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + beqz s4,e310 │ │ │ │ + ld a5,96(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw a4,-8(a5) │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + sw s4,48(a0) │ │ │ │ + subw a5,s1,a4 │ │ │ │ + bltu s1,a4,e40a │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + j e322 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + j e2a8 │ │ │ │ + blez a5,e248 │ │ │ │ + subw a5,a1,a4 │ │ │ │ + j e322 │ │ │ │ + ld a3,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + ld a5,136(a0) │ │ │ │ + ld a1,0(a3) │ │ │ │ + add a4,a4,s6 │ │ │ │ + add a5,a5,s6 │ │ │ │ + add a1,a1,s5 │ │ │ │ + auipc a7,0xffffa │ │ │ │ + addi a7,a7,-550 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a4,57(a0) │ │ │ │ + lbu a5,56(a0) │ │ │ │ + ld a6,0(a1) │ │ │ │ + sd a7,8(sp) │ │ │ │ + lw a1,12(a1) │ │ │ │ + li a7,0 │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + j e30c │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,-938 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-2046 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-30 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,-972 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x4f │ │ │ │ + addi a1,a1,2016 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-48 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-2030 │ │ │ │ + li a1,1313 │ │ │ │ + auipc a0,0x4f │ │ │ │ + addi a0,a0,1982 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + bnez a5,e490 │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + add a5,a5,a1 │ │ │ │ + ld a5,0(a5) │ │ │ │ ld ra,72(sp) │ │ │ │ ld s0,64(sp) │ │ │ │ + sw s3,68(a5) │ │ │ │ + sw s2,76(a5) │ │ │ │ + ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ - ld a5,16(a5) │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd s1,56(sp) │ │ │ │ - add a5,a5,a1 │ │ │ │ - lw a5,0(a5) │ │ │ │ - snez s1,a2 │ │ │ │ - beq a5,a4,e4c2 │ │ │ │ - auipc a1,0x50 │ │ │ │ - addi a1,a1,70 │ │ │ │ - mv a0,sp │ │ │ │ - jal 2194e │ │ │ │ - ld s0,0(sp) │ │ │ │ + lbu a4,61(a0) │ │ │ │ + lw a5,48(a0) │ │ │ │ + beqz a4,e5c2 │ │ │ │ + ld a3,96(a0) │ │ │ │ + slli a4,a5,0x1 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a3,0(a3) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + sext.w a5,a5 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lw a3,16(a4) │ │ │ │ + bgeu a1,a3,e4ba │ │ │ │ + beqz a5,e46c │ │ │ │ + lw a4,-8(a4) │ │ │ │ + bgeu a1,a4,e5ca │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + jal bebe │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s1 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - mv a2,a0 │ │ │ │ + jal 99ac │ │ │ │ + mv s4,a0 │ │ │ │ + bltz a0,e60c │ │ │ │ + ld a5,96(s0) │ │ │ │ + slli s5,a0,0x1 │ │ │ │ + add s5,s5,a0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + slli s5,s5,0x3 │ │ │ │ + ld a5,80(s0) │ │ │ │ + add a1,a1,s5 │ │ │ │ + lwu s6,8(a1) │ │ │ │ + lbu a0,58(s0) │ │ │ │ + lbu a3,57(s0) │ │ │ │ + slli s6,s6,0x3 │ │ │ │ + add a5,a5,s6 │ │ │ │ + ld a2,0(a5) │ │ │ │ + lbu a4,56(s0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a1,12(a1) │ │ │ │ + beqz a0,e550 │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a6,a5 │ │ │ │ + auipc a5,0xffff9 │ │ │ │ + addi a5,a5,1958 │ │ │ │ + add a0,a0,s6 │ │ │ │ + ld a0,0(a0) │ │ │ │ + li a7,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a5,a4 │ │ │ │ mv a1,s0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 44bc4 │ │ │ │ - bgeu s1,s3,e4b4 │ │ │ │ - lw a3,12(s2) │ │ │ │ - mv a4,s4 │ │ │ │ - mv a2,s1 │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,e5d4 │ │ │ │ + bnez s4,e59e │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + sw zero,48(a0) │ │ │ │ + mv a5,s1 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,e650 │ │ │ │ + mv s1,a5 │ │ │ │ + j e46c │ │ │ │ + auipc a0,0xffff9 │ │ │ │ + addi a0,a0,1888 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,e530 │ │ │ │ + ld a5,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + lbu a3,57(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a4,a4,s6 │ │ │ │ + ld a2,0(a4) │ │ │ │ + add a5,a5,s5 │ │ │ │ + lbu a4,56(a0) │ │ │ │ + lw a7,12(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + auipc a1,0xffffa │ │ │ │ + addi a1,a1,-1006 │ │ │ │ + sd a1,0(sp) │ │ │ │ + li a6,0 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a074 │ │ │ │ + beqz s4,e534 │ │ │ │ + ld a5,96(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw a4,-8(a5) │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + sw s4,48(a0) │ │ │ │ + subw a5,s1,a4 │ │ │ │ + bltu s1,a4,e62e │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + j e546 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + j e4cc │ │ │ │ + blez a5,e46c │ │ │ │ + subw a5,a1,a4 │ │ │ │ + j e546 │ │ │ │ + ld a3,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + ld a5,136(a0) │ │ │ │ + ld a1,0(a3) │ │ │ │ + add a4,a4,s6 │ │ │ │ + add a5,a5,s6 │ │ │ │ + add a1,a1,s5 │ │ │ │ + auipc a7,0xffffa │ │ │ │ + addi a7,a7,-1098 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a4,57(a0) │ │ │ │ + lbu a5,56(a0) │ │ │ │ + ld a6,0(a1) │ │ │ │ + sd a7,8(sp) │ │ │ │ + lw a1,12(a1) │ │ │ │ + li a7,0 │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal a920 │ │ │ │ + j e530 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,-1486 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x4f │ │ │ │ + addi a1,a1,1502 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-578 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,-1520 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x4f │ │ │ │ + addi a1,a1,1468 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-596 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x4f │ │ │ │ + addi a2,a2,1518 │ │ │ │ + li a1,1295 │ │ │ │ + auipc a0,0x4f │ │ │ │ + addi a0,a0,1434 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + jal bebe │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv a1,s1 │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + j bd40 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + auipc s0,0x6c │ │ │ │ + ld s0,-1778(s0) │ │ │ │ + ld a0,0(s0) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv a3,a2 │ │ │ │ + mv s1,a2 │ │ │ │ + li a1,1 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,1756 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s2,a5 │ │ │ │ + mv s3,a4 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,0(s0) │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,1730 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,0(s0) │ │ │ │ + addi a3,s1,1 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-690 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,0(s0) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + mv a3,s2 │ │ │ │ + ld s2,16(sp) │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,1682 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s5,56(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-732 │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd ra,104(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3750 │ │ │ │ + sd s1,88(sp) │ │ │ │ + beqz a0,e85c │ │ │ │ + lw a5,44(s5) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + li s4,0 │ │ │ │ + li s3,0 │ │ │ │ + beqz a5,e848 │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd s11,8(sp) │ │ │ │ + auipc s10,0x50 │ │ │ │ + addi s10,s10,-748 │ │ │ │ + auipc s9,0x50 │ │ │ │ + addi s9,s9,-740 │ │ │ │ + auipc s2,0x52 │ │ │ │ + addi s2,s2,556 │ │ │ │ + auipc s6,0x50 │ │ │ │ + addi s6,s6,-740 │ │ │ │ + auipc s7,0x53 │ │ │ │ + addi s7,s7,620 │ │ │ │ + j e786 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,44(s5) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s4,s4,208 │ │ │ │ + bgeu s3,a5,e83a │ │ │ │ + ld a6,48(s5) │ │ │ │ + mv a2,s10 │ │ │ │ + li a1,1 │ │ │ │ + add s8,a6,s4 │ │ │ │ + ld a5,40(s8) │ │ │ │ + ld a4,72(s8) │ │ │ │ + ld a3,8(s8) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a4,32(s8) │ │ │ │ + ld a3,24(s8) │ │ │ │ + lbu a5,64(s8) │ │ │ │ + addi a4,a4,1 │ │ │ │ + addi a3,a3,1 │ │ │ │ + mv a2,s9 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lbu a3,65(s8) │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,-2042 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,84(s8) │ │ │ │ + beqz a5,e76e │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-888 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,84(s8) │ │ │ │ + beqz a5,e76e │ │ │ │ + li s0,0 │ │ │ │ + li s11,0 │ │ │ │ + ld a5,88(s8) │ │ │ │ + slli a4,s0,0x3 │ │ │ │ + mv a2,s2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,0(a5) │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,84(s8) │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + bltu s11,a4,e820 │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w s11,s0 │ │ │ │ + bltu s11,a5,e7f2 │ │ │ │ + j e76e │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,84(s8) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w s11,s0 │ │ │ │ + bltu s11,a5,e7f2 │ │ │ │ + j e76e │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ + ld s11,8(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,88(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + j 35a0 │ │ │ │ + auipc a5,0x6b │ │ │ │ + ld a5,1868(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-1072 │ │ │ │ + li a1,1 │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + sd s11,8(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + lw a1,84(a1) │ │ │ │ + ld a0,88(s0) │ │ │ │ + sd ra,40(sp) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s1,a3 │ │ │ │ + mv s2,a2 │ │ │ │ + jal 41306 │ │ │ │ + lw a1,84(s0) │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,96(s0) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + sd a5,88(s0) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + jal 41306 │ │ │ │ + lwu a5,84(s0) │ │ │ │ + ld s3,88(s0) │ │ │ │ + addiw a1,s1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + sd a0,96(s0) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + add s3,s3,a5 │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,84(s0) │ │ │ │ + ld a5,96(s0) │ │ │ │ + sd a0,0(s3) │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + sw s1,0(a5) │ │ │ │ + lwu a4,84(s0) │ │ │ │ + ld a5,88(s0) │ │ │ │ + slli a2,s1,0x20 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a0,0(a5) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ mv a1,s2 │ │ │ │ + jal 36a0 │ │ │ │ + lwu a5,84(s0) │ │ │ │ + ld a3,96(s0) │ │ │ │ + ld a4,88(s0) │ │ │ │ + slli a2,a5,0x3 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a3 │ │ │ │ + add a4,a4,a2 │ │ │ │ + lwu a3,0(a5) │ │ │ │ + ld a5,0(a4) │ │ │ │ + add a5,a5,a3 │ │ │ │ + sb zero,0(a5) │ │ │ │ + lw a5,84(s0) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,84(s0) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-176 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a5,a1 │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd a4,16(sp) │ │ │ │ + mv s2,a4 │ │ │ │ + auipc a4,0x6b │ │ │ │ + ld a4,1478(a4) │ │ │ │ + li a1,72 │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd a5,32(sp) │ │ │ │ + mv s1,a5 │ │ │ │ li a0,0 │ │ │ │ - jal dcd2 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,56(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd ra,168(sp) │ │ │ │ + sd s0,160(sp) │ │ │ │ + sd s3,136(sp) │ │ │ │ + jal 41306 │ │ │ │ mv s0,a0 │ │ │ │ - beqz a0,e4b8 │ │ │ │ + sd a0,24(sp) │ │ │ │ + jal 4a75c │ │ │ │ + addi a3,sp,52 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-1304 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 2a088 │ │ │ │ + lwu a1,52(sp) │ │ │ │ + li a4,208 │ │ │ │ + mv a5,a0 │ │ │ │ + mul a1,a1,a4 │ │ │ │ + li a0,0 │ │ │ │ + mv s3,a5 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a5,52(sp) │ │ │ │ + sd a0,48(s0) │ │ │ │ + beqz a5,ebb0 │ │ │ │ + sd s10,80(sp) │ │ │ │ + li s10,-1 │ │ │ │ + sd s9,88(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ + li s9,0 │ │ │ │ + auipc s2,0x55 │ │ │ │ + addi s2,s2,1268 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + j e9dc │ │ │ │ + ld a0,16(sp) │ │ │ │ + mv a1,s8 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + jal 447c0 │ │ │ │ + lw a5,52(sp) │ │ │ │ + addi s3,s3,8 │ │ │ │ + bgeu s9,a5,eb9c │ │ │ │ + ld s8,0(s3) │ │ │ │ + lw s4,8(s8) │ │ │ │ + beqz s4,e9ca │ │ │ │ + ld s1,0(s8) │ │ │ │ + ld s5,0(s1) │ │ │ │ + mv a0,s5 │ │ │ │ jal 3310 │ │ │ │ - mv a2,a0 │ │ │ │ - mv a1,s0 │ │ │ │ + lbu a4,0(s5) │ │ │ │ + li a5,35 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq a4,a5,e9ca │ │ │ │ + li a5,4 │ │ │ │ + bgeu a5,a0,ea1e │ │ │ │ + li a2,5 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-1420 │ │ │ │ mv a0,s5 │ │ │ │ - jal 44bc4 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,edba │ │ │ │ + li a5,2 │ │ │ │ + bgeu a5,s4,e9ca │ │ │ │ + ld a4,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + lwu a5,44(a4) │ │ │ │ + ld s0,48(a4) │ │ │ │ + li a4,208 │ │ │ │ + mul a5,a5,a4 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + li s1,0 │ │ │ │ + li s6,8 │ │ │ │ + add s0,s0,a5 │ │ │ │ mv a0,s0 │ │ │ │ - addiw s1,s1,1 │ │ │ │ + jal 4a7b8 │ │ │ │ + ld a5,0(s3) │ │ │ │ + slli a4,s1,0x4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld s5,0(a5) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + sext.w a5,s1 │ │ │ │ + mv s8,a0 │ │ │ │ + sext.w a4,a0 │ │ │ │ + bltu s6,a5,ee86 │ │ │ │ + slli a3,s1,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw a5,0(a5) │ │ │ │ + add a5,a5,s2 │ │ │ │ + jr a5 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32b0 │ │ │ │ + zext.b a5,a0 │ │ │ │ + sb a5,65(s0) │ │ │ │ + bnez a5,edb2 │ │ │ │ + lbu a5,0(s5) │ │ │ │ + addiw a5,a5,-46 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,eb78 │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a6,s5 │ │ │ │ + li a5,7 │ │ │ │ + mv a4,s9 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-1442 │ │ │ │ + addi a1,a1,-511 │ │ │ │ + auipc a0,0x4f │ │ │ │ + addi a0,a0,322 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lbu a4,0(s5) │ │ │ │ + li a3,1 │ │ │ │ + addiw a5,a4,-45 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a3,a5,edac │ │ │ │ + li a5,43 │ │ │ │ + beq a4,a5,edac │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + li a5,6 │ │ │ │ + mv a4,s9 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-1538 │ │ │ │ + addi a1,a1,-519 │ │ │ │ + auipc a0,0x4f │ │ │ │ + addi a0,a0,258 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3610 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + fsd fa0,56(s0) │ │ │ │ + feq.d a5,fa0,fa5 │ │ │ │ + beqz a5,eb78 │ │ │ │ + lbu a5,0(s5) │ │ │ │ + addiw a5,a5,-46 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,eb78 │ │ │ │ + fmv.x.d a6,fa0 │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a7,s5 │ │ │ │ + li a5,5 │ │ │ │ + mv a4,s9 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-1656 │ │ │ │ + addi a1,a1,-525 │ │ │ │ + auipc a0,0x4f │ │ │ │ + addi a0,a0,180 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,32(s0) │ │ │ │ + bnez a5,eb74 │ │ │ │ + lbu a3,0(s5) │ │ │ │ + li a4,48 │ │ │ │ + bne a3,a4,eea8 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + sd a5,32(s0) │ │ │ │ + addi s1,s1,1 │ │ │ │ + bne s4,s1,ea48 │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld s8,0(s3) │ │ │ │ + ld a0,16(sp) │ │ │ │ + lw a5,44(a4) │ │ │ │ + mv a1,s8 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,44(a4) │ │ │ │ + jal 447c0 │ │ │ │ + lw a5,52(sp) │ │ │ │ + addi s3,s3,8 │ │ │ │ + bltu s9,a5,e9dc │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld s4,128(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + ld a0,48(a5) │ │ │ │ + ld s6,112(sp) │ │ │ │ + ld s7,104(sp) │ │ │ │ + ld s8,96(sp) │ │ │ │ + ld s9,88(sp) │ │ │ │ + ld s10,80(sp) │ │ │ │ + ld s11,72(sp) │ │ │ │ + ld s0,24(sp) │ │ │ │ + auipc a3,0x6b │ │ │ │ + ld a3,902(a3) │ │ │ │ + li a2,208 │ │ │ │ + lwu a1,44(s0) │ │ │ │ + jal 3400 │ │ │ │ + ld a0,40(sp) │ │ │ │ + li a5,1 │ │ │ │ + sb a5,8(s0) │ │ │ │ jal 3670 │ │ │ │ - bltu s1,s3,e486 │ │ │ │ - ld s1,56(sp) │ │ │ │ - j e42c │ │ │ │ - addiw s1,s1,1 │ │ │ │ - bltu s1,s3,e486 │ │ │ │ - ld s1,56(sp) │ │ │ │ - j e42c │ │ │ │ - addiw s3,s3,-1 │ │ │ │ - j e462 │ │ │ │ - sd s1,56(sp) │ │ │ │ + auipc a5,0x6b │ │ │ │ + ld a5,830(a5) │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,eece │ │ │ │ + ld ra,168(sp) │ │ │ │ + ld s0,160(sp) │ │ │ │ + ld a0,24(sp) │ │ │ │ + ld s1,152(sp) │ │ │ │ + ld s2,144(sp) │ │ │ │ + ld s3,136(sp) │ │ │ │ + addi sp,sp,176 │ │ │ │ + ret │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,24(s0) │ │ │ │ + bnez a5,ec14 │ │ │ │ + lbu a3,0(s5) │ │ │ │ + li a4,48 │ │ │ │ + bne a3,a4,eee2 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + sd a5,24(s0) │ │ │ │ + j eb78 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-1954 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32a0 │ │ │ │ + mv s8,a0 │ │ │ │ + beqz a0,eb78 │ │ │ │ + jal 3a00 <__ctype_b_loc@plt> │ │ │ │ + mv s5,a0 │ │ │ │ + lui s11,0x2 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3310 │ │ │ │ + ld a2,0(s5) │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a3,0 │ │ │ │ + j ec4c │ │ │ │ + addi s8,s8,1 │ │ │ │ + beq a3,a0,ed96 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + lbu a5,0(s8) │ │ │ │ + slli a5,a5,0x1 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lhu a5,0(a5) │ │ │ │ + and a5,a5,s11 │ │ │ │ + bnez a5,ec44 │ │ │ │ + bgeu a3,a0,ed96 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3310 │ │ │ │ + lw a1,84(s0) │ │ │ │ + mv a2,a0 │ │ │ │ + ld a0,88(s0) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + sext.w s7,a2 │ │ │ │ + sd a2,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a1,84(s0) │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,96(s0) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + sd a5,88(s0) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + jal 41306 │ │ │ │ + lwu a5,84(s0) │ │ │ │ + ld a7,88(s0) │ │ │ │ + addiw a1,s7,1 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + add a7,a7,a5 │ │ │ │ + sd a0,96(s0) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + sd a7,0(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a3,84(s0) │ │ │ │ + ld a5,96(s0) │ │ │ │ + ld a7,0(sp) │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a5,a5,a3 │ │ │ │ + sd a0,0(a7) │ │ │ │ + sw s7,0(a5) │ │ │ │ + lwu a3,84(s0) │ │ │ │ + ld a5,88(s0) │ │ │ │ + ld a2,8(sp) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a1,s8 │ │ │ │ + and a2,a2,s10 │ │ │ │ + jal 36a0 │ │ │ │ + lwu a5,84(s0) │ │ │ │ + ld a3,96(s0) │ │ │ │ + ld a4,88(s0) │ │ │ │ + slli a2,a5,0x3 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a4,a4,a2 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lwu a3,0(a5) │ │ │ │ + ld a5,0(a4) │ │ │ │ + auipc a1,0x4f │ │ │ │ + addi a1,a1,1918 │ │ │ │ + li a0,0 │ │ │ │ + add a5,a5,a3 │ │ │ │ + sb zero,0(a5) │ │ │ │ + lw a5,84(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,84(s0) │ │ │ │ + jal 32a0 │ │ │ │ + mv s8,a0 │ │ │ │ + bnez a0,ec34 │ │ │ │ + j eb78 │ │ │ │ + addiw a1,a4,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sw a4,80(s0) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + and s8,s8,s10 │ │ │ │ + sd a0,72(s0) │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,s5 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,72(s0) │ │ │ │ + addi s1,s1,1 │ │ │ │ + add a5,a5,s8 │ │ │ │ + sb zero,0(a5) │ │ │ │ + j ea48 │ │ │ │ + addiw a1,a4,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sw a4,16(s0) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + and s8,s8,s10 │ │ │ │ + sd a0,8(s0) │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,s5 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,8(s0) │ │ │ │ + addi s1,s1,1 │ │ │ │ + add a5,a5,s8 │ │ │ │ + sb zero,0(a5) │ │ │ │ + j ea48 │ │ │ │ + addiw a1,a4,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sw a4,48(s0) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + and s8,s8,s10 │ │ │ │ + sd a0,40(s0) │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,s5 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,40(s0) │ │ │ │ + add a5,a5,s8 │ │ │ │ + sb zero,0(a5) │ │ │ │ + j eb78 │ │ │ │ + auipc a1,0x4f │ │ │ │ + addi a1,a1,1762 │ │ │ │ + li a0,0 │ │ │ │ + jal 32a0 │ │ │ │ + mv s8,a0 │ │ │ │ + bnez a0,ec34 │ │ │ │ + j eb78 │ │ │ │ + sb a4,64(s0) │ │ │ │ + j eb78 │ │ │ │ + li a4,2 │ │ │ │ + bgeu a4,a5,eb78 │ │ │ │ + j eaa0 │ │ │ │ + li a5,1 │ │ │ │ + beq s4,a5,e9ca │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s0,a5,0x1c │ │ │ │ + li s6,16 │ │ │ │ + li s4,5 │ │ │ │ + li s5,12 │ │ │ │ + auipc s11,0x4f │ │ │ │ + addi s11,s11,1730 │ │ │ │ + add s1,s1,s6 │ │ │ │ + ld s1,0(s1) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + sext.w s7,a0 │ │ │ │ + bgeu s4,s7,ee0e │ │ │ │ + li a2,5 │ │ │ │ + auipc a1,0x4f │ │ │ │ + addi a1,a1,1694 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,ee1a │ │ │ │ + bgeu s5,s7,ee0a │ │ │ │ + li a2,12 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,ee50 │ │ │ │ + ld s8,0(s3) │ │ │ │ + addi s6,s6,16 │ │ │ │ + beq s0,s6,e9ca │ │ │ │ + ld s1,0(s8) │ │ │ │ + j edd6 │ │ │ │ + ld a5,24(sp) │ │ │ │ + addiw a1,s7,-4 │ │ │ │ + addiw s8,s7,-5 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sw s8,24(a5) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,24(sp) │ │ │ │ + slli s8,s8,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + sd a0,16(a5) │ │ │ │ + mv a2,s8 │ │ │ │ + addi a1,s1,5 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a3,16(a5) │ │ │ │ + add a3,a3,s8 │ │ │ │ + sb zero,0(a3) │ │ │ │ + j edfa │ │ │ │ + addiw s8,s7,-12 │ │ │ │ + addiw a1,s7,-11 │ │ │ │ + ld s7,24(sp) │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sw s8,40(s7) │ │ │ │ + slli s8,s8,0x20 │ │ │ │ + jal 41306 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + sd a0,32(s7) │ │ │ │ + mv a2,s8 │ │ │ │ + addi a1,s1,5 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,32(s7) │ │ │ │ + add a5,a5,s8 │ │ │ │ + sb zero,0(a5) │ │ │ │ + j ee0a │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x4f │ │ │ │ + addi a2,a2,1702 │ │ │ │ + addi a1,a1,-492 │ │ │ │ + auipc a0,0x4f │ │ │ │ + addi a0,a0,-670 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + li a5,4 │ │ │ │ + mv a4,s9 │ │ │ │ + auipc a2,0x4f │ │ │ │ + addi a2,a2,1520 │ │ │ │ + addi a1,a1,-534 │ │ │ │ + auipc a0,0x4f │ │ │ │ + addi a0,a0,-708 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + li a5,3 │ │ │ │ + mv a4,s9 │ │ │ │ + auipc a2,0x4f │ │ │ │ + addi a2,a2,1462 │ │ │ │ + addi a1,a1,-543 │ │ │ │ + auipc a0,0x4f │ │ │ │ + addi a0,a0,-766 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-32 │ │ │ │ + mv a0,a1 │ │ │ │ sd s0,16(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ - li a5,1 │ │ │ │ - mv s0,a0 │ │ │ │ - mv s2,a1 │ │ │ │ - sw zero,0(a0) │ │ │ │ - sh zero,4(a0) │ │ │ │ - sb a5,6(a0) │ │ │ │ - li a1,80 │ │ │ │ - li a0,1000 │ │ │ │ - mv s1,a2 │ │ │ │ - jal 39f0 │ │ │ │ - sb s2,16(s0) │ │ │ │ - sd s1,24(s0) │ │ │ │ + mv s0,a1 │ │ │ │ + jal 2990a │ │ │ │ + auipc a1,0x4f │ │ │ │ + addi a1,a1,1584 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,ef56 │ │ │ │ + auipc a1,0x4f │ │ │ │ + addi a1,a1,1576 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,ef48 │ │ │ │ + auipc a1,0x4f │ │ │ │ + addi a1,a1,1568 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,ef64 │ │ │ │ + mv a1,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ ld ra,24(sp) │ │ │ │ - sd a0,8(s0) │ │ │ │ + ld s1,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + addi sp,sp,32 │ │ │ │ + j e93e │ │ │ │ + mv a1,s0 │ │ │ │ ld s0,16(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ + j 260fa │ │ │ │ + lui a1,0x1 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4f │ │ │ │ + addi a2,a2,1528 │ │ │ │ + addi a1,a1,-645 │ │ │ │ + auipc a0,0x4f │ │ │ │ + addi a0,a0,-892 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - lui s1,0x14 │ │ │ │ sd s0,16(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s1,a0 │ │ │ │ + li a1,32 │ │ │ │ + li a0,0 │ │ │ │ sd ra,24(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - li s0,0 │ │ │ │ - ld a0,8(a0) │ │ │ │ - addi s1,s1,-1920 │ │ │ │ - j e52a │ │ │ │ - addi s0,s0,80 │ │ │ │ - beq s0,s1,e544 │ │ │ │ - add a5,a0,s0 │ │ │ │ - lw a4,64(a5) │ │ │ │ - beqz a4,e522 │ │ │ │ - ld a0,56(a5) │ │ │ │ - addi s0,s0,80 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,8(s2) │ │ │ │ - bne s0,s1,e52a │ │ │ │ - sh zero,0(s2) │ │ │ │ - sd zero,24(s2) │ │ │ │ - jal 3670 │ │ │ │ + jal 41306 │ │ │ │ + sb s0,8(a0) │ │ │ │ ld ra,24(sp) │ │ │ │ ld s0,16(sp) │ │ │ │ - sd zero,8(s2) │ │ │ │ + sd s1,0(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sw zero,12(a0) │ │ │ │ ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ addi sp,sp,-48 │ │ │ │ - lw a5,20(a0) │ │ │ │ - sd s3,8(sp) │ │ │ │ - lw s3,24(a0) │ │ │ │ - lhu a3,18(a0) │ │ │ │ - mv a4,a0 │ │ │ │ - slliw a5,a5,0x2 │ │ │ │ - addiw a0,s3,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - sd s1,24(sp) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sext.w s1,s3 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - sd s0,32(sp) │ │ │ │ sd s2,16(sp) │ │ │ │ + lw s2,12(a0) │ │ │ │ + sd s0,32(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + addiw a5,s2,1 │ │ │ │ + ld a0,16(a0) │ │ │ │ + sd s1,24(sp) │ │ │ │ + slli a6,a5,0x20 │ │ │ │ + slli s1,a1,0x20 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + srli a1,a6,0x1b │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ - ld s0,56(a4) │ │ │ │ - add s2,a5,a3 │ │ │ │ - jal 3330 │ │ │ │ - beqz s1,e5da │ │ │ │ - li a3,0 │ │ │ │ - li a5,0 │ │ │ │ - auipc a1,0x6c │ │ │ │ - ld a1,-1660(a1) │ │ │ │ - add a2,s0,s2 │ │ │ │ - srai a4,a5,0x1 │ │ │ │ - add a4,a4,a2 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - not a5,a5 │ │ │ │ - andi a5,a5,1 │ │ │ │ - slliw a5,a5,0x2 │ │ │ │ - sraw a5,a4,a5 │ │ │ │ - andi a5,a5,15 │ │ │ │ - add a5,a5,a1 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - add a5,a0,a3 │ │ │ │ - addi a3,a3,1 │ │ │ │ - sb a4,0(a5) │ │ │ │ - sext.w a5,a3 │ │ │ │ - bltu a5,s1,e5a8 │ │ │ │ - add s3,s3,a0 │ │ │ │ - sb zero,0(s3) │ │ │ │ + mv s4,a3 │ │ │ │ + mv s3,a4 │ │ │ │ + or s1,s1,a2 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli s2,a5,0x1b │ │ │ │ + sd a0,16(s0) │ │ │ │ + add a5,a0,s2 │ │ │ │ + sb s4,16(a5) │ │ │ │ + sd s1,0(a5) │ │ │ │ + lw a3,12(s0) │ │ │ │ + sd s3,8(a5) │ │ │ │ + sd zero,24(a5) │ │ │ │ + sw zero,20(a5) │ │ │ │ + addiw a5,a3,1 │ │ │ │ ld ra,40(sp) │ │ │ │ + sw a5,12(s0) │ │ │ │ ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ + lw a5,12(a0) │ │ │ │ + beqz a5,f07c │ │ │ │ addi sp,sp,-48 │ │ │ │ sd s0,32(sp) │ │ │ │ - lw s0,24(a0) │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - addiw a0,s0,1 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ sd s3,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - mv s3,a1 │ │ │ │ sd ra,40(sp) │ │ │ │ - sext.w s4,s0 │ │ │ │ - jal 3330 │ │ │ │ - lw a1,0(s2) │ │ │ │ mv s1,a0 │ │ │ │ - beqz s4,e628 │ │ │ │ - slli a2,s4,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a1,a1,s3 │ │ │ │ - jal 3530 │ │ │ │ - add s0,s0,s1 │ │ │ │ - sb zero,0(s0) │ │ │ │ + li s0,0 │ │ │ │ + li a3,0 │ │ │ │ + auipc s3,0x6b │ │ │ │ + ld s3,-306(s3) │ │ │ │ + auipc s2,0x4f │ │ │ │ + addi s2,s2,1382 │ │ │ │ + ld a4,16(s1) │ │ │ │ + slli a5,s0,0x5 │ │ │ │ + ld a0,0(s3) │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw a5,4(a4) │ │ │ │ + lw a4,0(a4) │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,12(s1) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w a3,s0 │ │ │ │ + bltu a3,a5,f04a │ │ │ │ ld ra,40(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - lhu a5,2(a2) │ │ │ │ - lhu a4,0(a2) │ │ │ │ + ret │ │ │ │ + lw a5,12(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + beqz a5,f0ba │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + li s1,0 │ │ │ │ + slli s0,s1,0x5 │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a0,24(a0) │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,16(s2) │ │ │ │ + lw a4,12(s2) │ │ │ │ + sext.w a5,s1 │ │ │ │ + add s0,s0,a0 │ │ │ │ + sd zero,24(s0) │ │ │ │ + bltu a5,a4,f092 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd zero,16(s2) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + lw a3,12(a0) │ │ │ │ + beqz a3,f0ee │ │ │ │ + ld a5,16(a0) │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a3,a4,0x1b │ │ │ │ + add a3,a3,a5 │ │ │ │ + lw a4,0(a5) │ │ │ │ + bltu a1,a4,f0e6 │ │ │ │ + lw a4,4(a5) │ │ │ │ + bgeu a4,a1,f0f2 │ │ │ │ + addi a5,a5,32 │ │ │ │ + bne a5,a3,f0da │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + lw a0,12(a0) │ │ │ │ + ret │ │ │ │ + ld a5,16(a0) │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1b │ │ │ │ + add a5,a5,a1 │ │ │ │ + lw a0,0(a5) │ │ │ │ + ret │ │ │ │ + ld a5,16(a0) │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1b │ │ │ │ + add a5,a5,a1 │ │ │ │ + lw a0,4(a5) │ │ │ │ + ret │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,f186 │ │ │ │ addi sp,sp,-64 │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - mv s6,a2 │ │ │ │ - mv s2,a3 │ │ │ │ - bltu a5,a4,e6e8 │ │ │ │ sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ sd s4,16(sp) │ │ │ │ - lbu a5,16(a2) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s3,a1 │ │ │ │ - bnez a5,e70c │ │ │ │ - sh zero,2(s6) │ │ │ │ - beqz s3,e74a │ │ │ │ - sd s1,40(sp) │ │ │ │ sd s5,8(sp) │ │ │ │ - li s4,0 │ │ │ │ - li s5,0 │ │ │ │ - li s1,1000 │ │ │ │ - j e6a8 │ │ │ │ - lw a5,0(s0) │ │ │ │ - li a0,0 │ │ │ │ - andi a5,a5,16 │ │ │ │ - beqz a5,e688 │ │ │ │ - ld a0,56(s0) │ │ │ │ - mv a3,s0 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 3460 │ │ │ │ - addiw a5,s4,1 │ │ │ │ - bltz a0,e6cc │ │ │ │ - slli s4,a5,0x30 │ │ │ │ - srli s4,s4,0x30 │ │ │ │ - addi s5,s5,80 │ │ │ │ - beq s4,s1,e6cc │ │ │ │ - ld a5,0(s0) │ │ │ │ - ld a2,8(s6) │ │ │ │ - andi a5,a5,24 │ │ │ │ - add a2,a2,s5 │ │ │ │ - beqz a5,e72a │ │ │ │ - lw a5,0(s3) │ │ │ │ - andi a5,a5,16 │ │ │ │ - beqz a5,e67e │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3630 │ │ │ │ - addiw a5,s4,1 │ │ │ │ - bgez a0,e698 │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - lbu a5,16(s6) │ │ │ │ - sh s4,0(s6) │ │ │ │ - bnez a5,e71c │ │ │ │ - lhu a5,2(s6) │ │ │ │ - bgeu a5,s4,e772 │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + mv s4,a1 │ │ │ │ + mv s5,a2 │ │ │ │ + mv s0,a3 │ │ │ │ + li s1,0 │ │ │ │ + li s3,0 │ │ │ │ + ld a0,8(s2) │ │ │ │ + ld a3,608(s0) │ │ │ │ + mv a5,s0 │ │ │ │ + add a0,a0,s1 │ │ │ │ + mv a4,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,0 │ │ │ │ + jal 5c072 │ │ │ │ + ld a0,8(s2) │ │ │ │ + ld a3,608(s0) │ │ │ │ + mv a5,s0 │ │ │ │ + add a0,a0,s1 │ │ │ │ + mv a4,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,1 │ │ │ │ + jal 5c072 │ │ │ │ + lw a5,0(s2) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s1,s1,80 │ │ │ │ + bltu s3,a5,f13a │ │ │ │ + ld ra,56(sp) │ │ │ │ ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ - ld a3,8(s6) │ │ │ │ - slli a4,a5,0x2 │ │ │ │ - add a4,a4,a5 │ │ │ │ - slli a4,a4,0x4 │ │ │ │ - add a4,a4,a3 │ │ │ │ - sd a4,0(s2) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sh a5,2(s6) │ │ │ │ - li a0,0 │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - ld a0,24(a2) │ │ │ │ - jal 32d0 │ │ │ │ - sh zero,2(s6) │ │ │ │ - bnez s3,e670 │ │ │ │ - j e74a │ │ │ │ - ld a0,24(s6) │ │ │ │ - jal 39e0 │ │ │ │ - lhu s4,0(s6) │ │ │ │ - j e6da │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld a3,40(s0) │ │ │ │ - beqz a3,e77c │ │ │ │ - auipc a2,0x50 │ │ │ │ - addi a2,a2,-626 │ │ │ │ - auipc a1,0x56 │ │ │ │ - addi a1,a1,-1482 │ │ │ │ - li a0,1 │ │ │ │ - jal 35e0 │ │ │ │ - j e6d0 │ │ │ │ - ld a5,0(s0) │ │ │ │ - li s4,0 │ │ │ │ - andi a5,a5,24 │ │ │ │ - beqz a5,e72e │ │ │ │ - auipc a2,0x50 │ │ │ │ - addi a2,a2,-634 │ │ │ │ - auipc a1,0x56 │ │ │ │ - addi a1,a1,-1514 │ │ │ │ - li a0,1 │ │ │ │ - jal 35e0 │ │ │ │ - lbu a5,16(s6) │ │ │ │ - sh zero,0(s6) │ │ │ │ - bnez a5,e71c │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - li a0,-1 │ │ │ │ - j e702 │ │ │ │ - auipc a3,0x50 │ │ │ │ - addi a3,a3,-708 │ │ │ │ - j e732 │ │ │ │ - addi sp,sp,-80 │ │ │ │ + ret │ │ │ │ + │ │ │ │ +000000000000f188 : │ │ │ │ mv a5,a0 │ │ │ │ - ld a0,16(a2) │ │ │ │ - sd s2,48(sp) │ │ │ │ - auipc s2,0x6b │ │ │ │ - ld s2,1922(s2) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s1,a1 │ │ │ │ - addi a2,sp,16 │ │ │ │ - mv a1,a5 │ │ │ │ - ld a5,0(s2) │ │ │ │ - sd a5,40(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd zero,8(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ - sd zero,24(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - jal 3490 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,e840 │ │ │ │ - ld a5,88(s0) │ │ │ │ - beqz a5,e80c │ │ │ │ - ld a2,32(sp) │ │ │ │ - mv a3,s1 │ │ │ │ - auipc a1,0x50 │ │ │ │ - addi a1,a1,-702 │ │ │ │ - addi a0,sp,8 │ │ │ │ - jal 2194e │ │ │ │ - ld s1,8(sp) │ │ │ │ - beqz s1,e860 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - mv a2,a0 │ │ │ │ - ld a0,88(s0) │ │ │ │ - mv a1,s1 │ │ │ │ - jal 44bc4 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,32(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(s2) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,e83c │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + ld a0,32(a0) │ │ │ │ + beqz a1,f1b4 │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a4,24(a1) │ │ │ │ + sub a6,a0,a3 │ │ │ │ + bltz a4,f1b6 │ │ │ │ + add a2,a4,a0 │ │ │ │ + lbu a4,64(a5) │ │ │ │ + li a5,43 │ │ │ │ + beq a4,a5,f1cc │ │ │ │ + ld a5,0(a1) │ │ │ │ + bltz a5,f1d2 │ │ │ │ + add a0,a5,a2 │ │ │ │ ret │ │ │ │ - lbu a5,49(s0) │ │ │ │ - bnez a5,e834 │ │ │ │ - ld a3,32(sp) │ │ │ │ - ld a0,0(s0) │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a2,0x50 │ │ │ │ - addi a2,a2,-784 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lbu a5,49(s0) │ │ │ │ - beqz a5,e7ee │ │ │ │ - ld a0,64(s0) │ │ │ │ - jal 39e0 │ │ │ │ - j e7ee │ │ │ │ - ld a0,64(s0) │ │ │ │ - jal 32d0 │ │ │ │ - j e812 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x50 │ │ │ │ - addi a2,a2,-858 │ │ │ │ - li a1,644 │ │ │ │ - auipc a0,0x50 │ │ │ │ - addi a0,a0,-1006 │ │ │ │ - jal 27d46 │ │ │ │ + neg a7,a4 │ │ │ │ + mv a2,a3 │ │ │ │ + blt a7,a6,f19a │ │ │ │ + lbu a4,64(a5) │ │ │ │ + li a5,43 │ │ │ │ + bne a4,a5,f1aa │ │ │ │ + ld a5,8(a1) │ │ │ │ + bgez a5,f1b0 │ │ │ │ + neg a4,a5 │ │ │ │ + mv a0,a3 │ │ │ │ + blt a4,a6,f1b0 │ │ │ │ + ret │ │ │ │ + │ │ │ │ +000000000000f1de : │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,24(a0) │ │ │ │ + beqz a1,f212 │ │ │ │ + ld a3,32(a5) │ │ │ │ + ld a4,16(a1) │ │ │ │ + sub a2,a3,a0 │ │ │ │ + blez a4,f1f6 │ │ │ │ + mv a6,a3 │ │ │ │ + bge a4,a2,f1fa │ │ │ │ + add a6,a4,a0 │ │ │ │ + lbu a4,64(a5) │ │ │ │ + li a5,43 │ │ │ │ + beq a4,a5,f214 │ │ │ │ + ld a5,8(a1) │ │ │ │ + blez a5,f21a │ │ │ │ + mv a0,a3 │ │ │ │ + blt a5,a2,f21a │ │ │ │ + ret │ │ │ │ + ld a5,0(a1) │ │ │ │ + bgtz a5,f20c │ │ │ │ + add a0,a5,a6 │ │ │ │ + ret │ │ │ │ + ld a0,8(a0) │ │ │ │ + ret │ │ │ │ + ld a0,0(a0) │ │ │ │ + ret │ │ │ │ + mv a5,a0 │ │ │ │ + bltu a2,a0,f24a │ │ │ │ + li a0,255 │ │ │ │ + bltu a5,a2,f24c │ │ │ │ li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x50 │ │ │ │ - addi a2,a2,-842 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x50 │ │ │ │ - addi a0,a0,-1038 │ │ │ │ - jal 27d46 │ │ │ │ + bltu a3,a1,f24c │ │ │ │ + sltu a1,a1,a3 │ │ │ │ + negw a1,a1 │ │ │ │ + zext.b a0,a1 │ │ │ │ + ret │ │ │ │ li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-480 │ │ │ │ - sd s0,464(sp) │ │ │ │ - sd s1,456(sp) │ │ │ │ - sd s4,432(sp) │ │ │ │ - sd s9,392(sp) │ │ │ │ - sd s11,376(sp) │ │ │ │ - sd ra,472(sp) │ │ │ │ - sd s2,448(sp) │ │ │ │ - sd s8,400(sp) │ │ │ │ - auipc a4,0x6b │ │ │ │ - ld a4,1662(a4) │ │ │ │ - ld s0,80(a6) │ │ │ │ - lbu s2,49(a6) │ │ │ │ - mv s11,a5 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,360(sp) │ │ │ │ - li a5,0 │ │ │ │ + ret │ │ │ │ li a5,1 │ │ │ │ - mv s1,a0 │ │ │ │ - li a1,80 │ │ │ │ - li a0,1000 │ │ │ │ - mv s9,a6 │ │ │ │ - sd a3,0(sp) │ │ │ │ - sd zero,88(sp) │ │ │ │ - sw zero,120(sp) │ │ │ │ - sh zero,124(sp) │ │ │ │ - sb a5,126(sp) │ │ │ │ - jal 39f0 │ │ │ │ - sd a0,128(sp) │ │ │ │ - sd s0,144(sp) │ │ │ │ - sb s2,136(sp) │ │ │ │ - addi s0,sp,88 │ │ │ │ - addi s4,sp,120 │ │ │ │ - j e8e4 │ │ │ │ - ld s8,88(sp) │ │ │ │ - lhu a5,16(s8) │ │ │ │ - andi a5,a5,4 │ │ │ │ - beqz a5,e94e │ │ │ │ - ld a1,0(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - mv a2,s4 │ │ │ │ + sd zero,56(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sd zero,40(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sd a5,24(a0) │ │ │ │ + ret │ │ │ │ + beqz a0,f272 │ │ │ │ + ld a0,24(a0) │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + beqz a0,f27c │ │ │ │ + ld a0,0(a0) │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + ld s1,56(a0) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + ld a5,64(s1) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd a0,64(s1) │ │ │ │ + sd a5,56(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + li a4,0 │ │ │ │ + beqz a5,f2a0 │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a5,64(s0) │ │ │ │ + beqz a5,f35c │ │ │ │ + ld a3,24(a5) │ │ │ │ + addi a5,a3,1 │ │ │ │ + bgeu a4,a3,f35c │ │ │ │ + ld a0,32(s0) │ │ │ │ + sd a5,24(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,56(s0) │ │ │ │ + beqz a5,f352 │ │ │ │ + ld a4,0(a5) │ │ │ │ + bgeu a0,a4,f352 │ │ │ │ + ld a5,64(s0) │ │ │ │ + beqz a5,f338 │ │ │ │ + ld a5,0(a5) │ │ │ │ + bgeu a4,a5,f338 │ │ │ │ + ld a4,64(s1) │ │ │ │ + sd a5,0(s0) │ │ │ │ + li a5,0 │ │ │ │ + beqz a4,f2d4 │ │ │ │ + ld a5,24(a4) │ │ │ │ + ld a4,56(s1) │ │ │ │ + beqz a4,f332 │ │ │ │ + ld a3,24(a4) │ │ │ │ + addi a4,a3,1 │ │ │ │ + bgeu a5,a3,f332 │ │ │ │ + ld a0,32(s1) │ │ │ │ + sd a4,24(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,64(s1) │ │ │ │ + beqz a5,f328 │ │ │ │ + ld a4,0(a5) │ │ │ │ + bgeu a0,a4,f328 │ │ │ │ + ld a5,56(s1) │ │ │ │ + beqz a5,f2fe │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a4,a5,f316 │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,64(s1) │ │ │ │ + beqz a5,f30e │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a0,a5,f316 │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a5,a0 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + sd a5,0(s1) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ mv a0,s1 │ │ │ │ - jal e640 │ │ │ │ - bgez a0,e8da │ │ │ │ - ld s2,128(sp) │ │ │ │ - lui s1,0x14 │ │ │ │ - addi s1,s1,-1864 │ │ │ │ - addi s0,s2,56 │ │ │ │ - add s1,s1,s2 │ │ │ │ - j e90c │ │ │ │ - addi s0,s0,80 │ │ │ │ - beq s1,s0,e91e │ │ │ │ - lw a5,8(s0) │ │ │ │ - beqz a5,e904 │ │ │ │ - ld a0,0(s0) │ │ │ │ - addi s0,s0,80 │ │ │ │ - jal 3670 │ │ │ │ - bne s1,s0,e90c │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x6b │ │ │ │ - ld a5,1516(a5) │ │ │ │ - ld a4,360(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a4,a0 │ │ │ │ + j f2f4 │ │ │ │ + addi a4,a5,1 │ │ │ │ + j f2e2 │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,56(s0) │ │ │ │ + beqz a5,f348 │ │ │ │ ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ + bltu a0,a5,f2ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a5,a0 │ │ │ │ + j f2ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a4,a0 │ │ │ │ + j f2c0 │ │ │ │ + addi a5,a4,1 │ │ │ │ + j f2ae │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + ld s1,64(a0) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + ld a5,56(s1) │ │ │ │ + sd a0,56(s1) │ │ │ │ + ld a3,56(a0) │ │ │ │ + sd a5,64(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + mv s3,a2 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,ec60 │ │ │ │ - ld ra,472(sp) │ │ │ │ - ld s0,464(sp) │ │ │ │ - ld s1,456(sp) │ │ │ │ - ld s2,448(sp) │ │ │ │ - ld s4,432(sp) │ │ │ │ - ld s8,400(sp) │ │ │ │ - ld s9,392(sp) │ │ │ │ - ld s11,376(sp) │ │ │ │ - li a0,0 │ │ │ │ - addi sp,sp,480 │ │ │ │ + beqz a3,f384 │ │ │ │ + ld a4,24(a3) │ │ │ │ + beqz a5,f43e │ │ │ │ + ld a3,24(a5) │ │ │ │ + addi a5,a3,1 │ │ │ │ + bgeu a4,a3,f43e │ │ │ │ + ld a0,32(s0) │ │ │ │ + sd a5,24(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,56(s0) │ │ │ │ + beqz a5,f434 │ │ │ │ + ld a4,0(a5) │ │ │ │ + bgeu a0,a4,f434 │ │ │ │ + ld a5,64(s0) │ │ │ │ + beqz a5,f41a │ │ │ │ + ld a5,0(a5) │ │ │ │ + bgeu a4,a5,f41a │ │ │ │ + ld a4,64(s1) │ │ │ │ + sd a5,0(s0) │ │ │ │ + li a5,0 │ │ │ │ + beqz a4,f3b6 │ │ │ │ + ld a5,24(a4) │ │ │ │ + ld a4,56(s1) │ │ │ │ + beqz a4,f414 │ │ │ │ + ld a3,24(a4) │ │ │ │ + addi a4,a3,1 │ │ │ │ + bgeu a5,a3,f414 │ │ │ │ + ld a0,32(s1) │ │ │ │ + sd a4,24(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,64(s1) │ │ │ │ + beqz a5,f40a │ │ │ │ + ld a4,0(a5) │ │ │ │ + bgeu a0,a4,f40a │ │ │ │ + ld a5,56(s1) │ │ │ │ + beqz a5,f3e0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a4,a5,f3f8 │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,64(s1) │ │ │ │ + beqz a5,f3f0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a0,a5,f3f8 │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a5,a0 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + sd a5,0(s1) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - auipc a1,0x50 │ │ │ │ - addi a1,a1,-1038 │ │ │ │ - mv a0,s8 │ │ │ │ - sd s7,408(sp) │ │ │ │ - sd s3,440(sp) │ │ │ │ - sd s5,424(sp) │ │ │ │ - sd s6,416(sp) │ │ │ │ - sd s10,384(sp) │ │ │ │ - jal 35f0 │ │ │ │ - li s7,0 │ │ │ │ - beqz a0,e980 │ │ │ │ - jal 37e0 │ │ │ │ - lbu a4,3(a0) │ │ │ │ - addi a0,a0,3 │ │ │ │ - addiw a5,a4,-71 │ │ │ │ - beqz a5,ea96 │ │ │ │ - li s7,2 │ │ │ │ - bnez a5,ea0c │ │ │ │ - ld s3,56(s8) │ │ │ │ - lhu t1,18(s8) │ │ │ │ - ld a5,40(s9) │ │ │ │ - sd zero,96(sp) │ │ │ │ - ld s10,0(s8) │ │ │ │ - lw s2,20(s8) │ │ │ │ - add s5,s3,t1 │ │ │ │ - beqz a5,ea40 │ │ │ │ - addi s6,sp,152 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s6 │ │ │ │ - sd t1,8(sp) │ │ │ │ - sd zero,104(sp) │ │ │ │ - sd zero,112(sp) │ │ │ │ - jal 617c │ │ │ │ - ld a5,16(s9) │ │ │ │ - lw a4,8(s8) │ │ │ │ - lw a0,20(s8) │ │ │ │ - ld a5,32(a5) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - mv a1,s5 │ │ │ │ - add a5,a5,a4 │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a4,a0 │ │ │ │ + j f3d6 │ │ │ │ + addi a4,a5,1 │ │ │ │ + j f3c4 │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,56(s0) │ │ │ │ + beqz a5,f42a │ │ │ │ ld a5,0(a5) │ │ │ │ - sd s10,176(sp) │ │ │ │ - sd a5,160(sp) │ │ │ │ - jal 3950 │ │ │ │ + bltu a0,a5,f3ac │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ mv a5,a0 │ │ │ │ - ld a1,160(sp) │ │ │ │ - ld a0,40(s9) │ │ │ │ - addi t4,s10,-1 │ │ │ │ - add t4,t4,a5 │ │ │ │ - li a7,0 │ │ │ │ - addi a5,sp,104 │ │ │ │ - addi a6,sp,112 │ │ │ │ - auipc a4,0x6b │ │ │ │ - ld a4,1470(a4) │ │ │ │ - auipc a3,0x6b │ │ │ │ - ld a3,1382(a3) │ │ │ │ + j f3ac │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a4,a0 │ │ │ │ + j f3a2 │ │ │ │ + addi a5,a4,1 │ │ │ │ + j f390 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s3,56(sp) │ │ │ │ + mul s3,a2,a3 │ │ │ │ + sd s5,40(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + add s3,s3,s5 │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv a1,a6 │ │ │ │ + mv a0,s3 │ │ │ │ + mv s1,a6 │ │ │ │ + mv s6,a2 │ │ │ │ + mv s9,a3 │ │ │ │ + mv s4,a4 │ │ │ │ + mv s2,a5 │ │ │ │ + jalr a4 │ │ │ │ + mv s7,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s3 │ │ │ │ + jalr s2 │ │ │ │ + beqz s0,f5c6 │ │ │ │ + sd s8,16(sp) │ │ │ │ + mv s8,a0 │ │ │ │ + ld a0,32(s0) │ │ │ │ + sd s10,0(sp) │ │ │ │ + mv a1,s1 │ │ │ │ + jalr s4 │ │ │ │ + mv s10,a0 │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + jalr s2 │ │ │ │ + bne s7,s10,f4d8 │ │ │ │ + bne s8,a0,f4d8 │ │ │ │ + ld a1,40(s0) │ │ │ │ + ld a0,48(s0) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,40(s0) │ │ │ │ + sd a0,48(s0) │ │ │ │ + ld s8,16(sp) │ │ │ │ + slli a4,a5,0x3 │ │ │ │ + add a0,a0,a4 │ │ │ │ + ld s10,0(sp) │ │ │ │ + sd s3,0(a0) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,40(s0) │ │ │ │ + ld ra,88(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + ld s10,0(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s3 │ │ │ │ + jalr s2 │ │ │ │ + bge s10,a0,f540 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,64(s0) │ │ │ │ + sd a5,0(s0) │ │ │ │ + mv a4,s4 │ │ │ │ + mv a6,s1 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a3,s9 │ │ │ │ mv a2,s6 │ │ │ │ - sd t4,184(sp) │ │ │ │ - jal 38bc6 │ │ │ │ - ld a5,112(sp) │ │ │ │ - bnez a5,ec52 │ │ │ │ - ld s3,440(sp) │ │ │ │ - ld s5,424(sp) │ │ │ │ - ld s6,416(sp) │ │ │ │ - ld s7,408(sp) │ │ │ │ - ld s10,384(sp) │ │ │ │ - j e8e4 │ │ │ │ - addiw a4,a4,-67 │ │ │ │ - bnez a4,ea20 │ │ │ │ - lbu a4,1(a0) │ │ │ │ - addiw a4,a4,-84 │ │ │ │ - bnez a4,ea20 │ │ │ │ - lbu a4,2(a0) │ │ │ │ - ld s3,56(s8) │ │ │ │ - lhu t1,18(s8) │ │ │ │ - ld a5,40(s9) │ │ │ │ - sd zero,96(sp) │ │ │ │ - ld s10,0(s8) │ │ │ │ - lw s2,20(s8) │ │ │ │ - seqz s7,a4 │ │ │ │ - add s5,s3,t1 │ │ │ │ - bnez a5,e99c │ │ │ │ - mv a0,s2 │ │ │ │ - beqz a0,eb94 │ │ │ │ - slliw a5,s2,0x2 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mv a4,s5 │ │ │ │ + mv a1,s5 │ │ │ │ + jal f444 │ │ │ │ + ld a4,56(s0) │ │ │ │ + sd a0,64(s0) │ │ │ │ + beqz a4,f5b2 │ │ │ │ + ld a3,24(a4) │ │ │ │ + beqz a0,f5c0 │ │ │ │ + ld a5,24(a0) │ │ │ │ + sub a2,a3,a5 │ │ │ │ + bge a5,a3,f518 │ │ │ │ + mv a5,a3 │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(s0) │ │ │ │ + li a5,1 │ │ │ │ + bge a5,a2,f572 │ │ │ │ + ld a0,32(a4) │ │ │ │ + mv a1,s1 │ │ │ │ + jalr s4 │ │ │ │ + ld a5,56(s0) │ │ │ │ + mv s3,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + ld a0,32(a5) │ │ │ │ + jalr s2 │ │ │ │ + bne s7,s3,f544 │ │ │ │ + bne s8,a0,f544 │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + j f4be │ │ │ │ + ld a5,0(s0) │ │ │ │ + j f4ee │ │ │ │ + ld a0,56(s0) │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s2 │ │ │ │ + jal f362 │ │ │ │ + sd a0,56(s0) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s2 │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + j f280 │ │ │ │ + li a5,-1 │ │ │ │ + bge a2,a5,f53a │ │ │ │ + ld a0,32(a0) │ │ │ │ + mv a1,s1 │ │ │ │ + jalr s4 │ │ │ │ + ld a5,64(s0) │ │ │ │ + mv s3,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + ld a0,32(a5) │ │ │ │ + jalr s2 │ │ │ │ + bne s7,s3,f590 │ │ │ │ + beq s8,a0,f53a │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s2 │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + j f362 │ │ │ │ li a3,0 │ │ │ │ - add a5,a5,t1 │ │ │ │ - li a6,0 │ │ │ │ - addi a2,sp,96 │ │ │ │ - sd s4,72(sp) │ │ │ │ - sd a2,8(sp) │ │ │ │ - mv s4,s8 │ │ │ │ - add s6,s3,a5 │ │ │ │ - mv s8,a3 │ │ │ │ - mv s5,a6 │ │ │ │ - sd s1,48(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - mv a3,a4 │ │ │ │ - lw a5,0(a3) │ │ │ │ - li s0,8 │ │ │ │ - andi a2,a5,15 │ │ │ │ - srliw a4,a5,0x4 │ │ │ │ - srliw a1,a5,0x4 │ │ │ │ - bltu s0,a2,ebb0 │ │ │ │ - slli a5,a2,0x2 │ │ │ │ - auipc a2,0x55 │ │ │ │ - addi a2,a2,1370 │ │ │ │ - add a5,a5,a2 │ │ │ │ - lw a5,0(a5) │ │ │ │ - add a5,a5,a2 │ │ │ │ - jr a5 │ │ │ │ - lbu a5,1(a0) │ │ │ │ - addiw a5,a5,-65 │ │ │ │ - bnez a5,e97c │ │ │ │ - lbu a5,2(a0) │ │ │ │ - li s7,2 │ │ │ │ - beqz a5,e980 │ │ │ │ - j ea0c │ │ │ │ - beqz a1,eb76 │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - addi s1,s10,1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd s4,16(sp) │ │ │ │ - add s1,s1,a5 │ │ │ │ - subw s2,s5,s10 │ │ │ │ - li s0,2 │ │ │ │ - li s3,1 │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd a3,40(sp) │ │ │ │ - mv s4,s10 │ │ │ │ - mv s9,a4 │ │ │ │ - j eb00 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s11 │ │ │ │ - jal da60 │ │ │ │ - sext.w a5,a0 │ │ │ │ - auipc a4,0x55 │ │ │ │ - addi a4,a4,1352 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s8,344(a5) │ │ │ │ - sext.w a2,s8 │ │ │ │ - beq s7,s3,ebd6 │ │ │ │ - beq s7,s0,ebf6 │ │ │ │ - addi s4,s4,1 │ │ │ │ - beq s1,s4,eb68 │ │ │ │ - add a5,s11,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - auipc a4,0x6b │ │ │ │ - ld a4,1192(a4) │ │ │ │ - li a2,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - beq a5,s0,eb26 │ │ │ │ - addi a5,a5,-4 │ │ │ │ - seqz a5,a5 │ │ │ │ - slli a2,a5,0x1 │ │ │ │ - addw a5,s2,s4 │ │ │ │ - srliw a4,a5,0x1 │ │ │ │ - add a4,a4,s6 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - not a5,a5 │ │ │ │ - andi a5,a5,1 │ │ │ │ - slliw a5,a5,0x2 │ │ │ │ - sraw a5,a4,a5 │ │ │ │ - andi a5,a5,15 │ │ │ │ - auipc a4,0x6b │ │ │ │ - ld a4,988(a4) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s5,0(a5) │ │ │ │ - bnez a2,ead4 │ │ │ │ - ld a0,8(sp) │ │ │ │ - auipc a1,0x50 │ │ │ │ - addi a1,a1,-1550 │ │ │ │ - jal 2194e │ │ │ │ - addi s4,s4,1 │ │ │ │ - bne s1,s4,eb00 │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld a3,40(sp) │ │ │ │ - lw a0,20(s4) │ │ │ │ - mv a4,s9 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - add s10,s10,a5 │ │ │ │ - addw s5,a4,s5 │ │ │ │ - addi a3,a3,4 │ │ │ │ - bltu s8,a0,ea6e │ │ │ │ - mv s8,s4 │ │ │ │ - ld s1,48(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s4,72(sp) │ │ │ │ - ld a1,96(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - mv a2,s9 │ │ │ │ - jal e786 │ │ │ │ - ld a0,96(sp) │ │ │ │ - jal 3670 │ │ │ │ - j ea00 │ │ │ │ - slli t1,a4,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - add s10,s10,t1 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addi a3,a3,4 │ │ │ │ - bltu s8,a0,ea6e │ │ │ │ - j eb8a │ │ │ │ - ld a0,8(sp) │ │ │ │ - li a2,46 │ │ │ │ - sd a3,24(sp) │ │ │ │ - sw a4,16(sp) │ │ │ │ - jal 21a2c │ │ │ │ - lw a4,16(sp) │ │ │ │ - lw a0,20(s4) │ │ │ │ - ld a3,24(sp) │ │ │ │ - addw s5,a4,s5 │ │ │ │ - j ebb0 │ │ │ │ - li a5,67 │ │ │ │ - beq s5,a5,ec16 │ │ │ │ - li a5,84 │ │ │ │ - bne s5,a5,eb54 │ │ │ │ - auipc a1,0x51 │ │ │ │ - addi a1,a1,-1262 │ │ │ │ - addi a0,sp,96 │ │ │ │ - jal 2194e │ │ │ │ - j eafa │ │ │ │ - li a5,71 │ │ │ │ - beq s5,a5,ec34 │ │ │ │ - li a5,65 │ │ │ │ - beq s5,a5,ebe6 │ │ │ │ - ld a0,8(sp) │ │ │ │ - auipc a1,0x50 │ │ │ │ - addi a1,a1,-1728 │ │ │ │ - jal 2194e │ │ │ │ - j eb62 │ │ │ │ - jal 38d0 <__ctype_toupper_loc@plt> │ │ │ │ - ld a4,0(a0) │ │ │ │ - slli a5,s8,0x2 │ │ │ │ - ld a0,8(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a2,0(a5) │ │ │ │ - auipc a1,0x51 │ │ │ │ - addi a1,a1,-1326 │ │ │ │ - jal 2194e │ │ │ │ - j eafa │ │ │ │ - jal 38d0 <__ctype_toupper_loc@plt> │ │ │ │ - ld a4,0(a0) │ │ │ │ - slli a5,s8,0x2 │ │ │ │ - auipc a1,0x51 │ │ │ │ - addi a1,a1,-1350 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a2,0(a5) │ │ │ │ - addi a0,sp,96 │ │ │ │ - jal 2194e │ │ │ │ - j eafa │ │ │ │ - ld a0,104(sp) │ │ │ │ - jal 3670 │ │ │ │ - lw a0,20(s8) │ │ │ │ - ld t1,8(sp) │ │ │ │ - j ea42 │ │ │ │ - sd s3,440(sp) │ │ │ │ - sd s5,424(sp) │ │ │ │ - sd s6,416(sp) │ │ │ │ - sd s7,408(sp) │ │ │ │ - sd s10,384(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-352 │ │ │ │ - sd s0,336(sp) │ │ │ │ - sd s3,312(sp) │ │ │ │ - sd s4,304(sp) │ │ │ │ - sd s7,280(sp) │ │ │ │ - sd s8,272(sp) │ │ │ │ - sd s9,264(sp) │ │ │ │ - sd s10,256(sp) │ │ │ │ - sd s11,248(sp) │ │ │ │ - sd ra,344(sp) │ │ │ │ - sd s1,328(sp) │ │ │ │ - sd s2,320(sp) │ │ │ │ - lbu a4,48(a6) │ │ │ │ - auipc s8,0x6b │ │ │ │ - ld s8,646(s8) │ │ │ │ - ld s0,80(a6) │ │ │ │ - lbu s1,49(a6) │ │ │ │ - mv s3,a5 │ │ │ │ - ld a5,0(s8) │ │ │ │ - sd a5,232(sp) │ │ │ │ - li a5,0 │ │ │ │ + bnez a0,f50c │ │ │ │ li a5,1 │ │ │ │ - mv s11,a0 │ │ │ │ - li a1,80 │ │ │ │ - li a0,1000 │ │ │ │ - sd a4,32(sp) │ │ │ │ - mv s9,a3 │ │ │ │ - sw zero,200(sp) │ │ │ │ - sh zero,204(sp) │ │ │ │ - sb a5,206(sp) │ │ │ │ - jal 39f0 │ │ │ │ - sd a0,208(sp) │ │ │ │ - sd s0,224(sp) │ │ │ │ - sb s1,216(sp) │ │ │ │ - sd zero,192(sp) │ │ │ │ - addi s0,sp,192 │ │ │ │ - addi s10,sp,200 │ │ │ │ - li s4,8 │ │ │ │ - auipc s7,0x55 │ │ │ │ - addi s7,s7,816 │ │ │ │ - j ece8 │ │ │ │ - ld s1,192(sp) │ │ │ │ - lhu a5,16(s1) │ │ │ │ - andi a5,a5,4 │ │ │ │ - beqz a5,ed4e │ │ │ │ - mv a3,s0 │ │ │ │ - mv a2,s10 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s11 │ │ │ │ - jal e640 │ │ │ │ - bgez a0,ecde │ │ │ │ - ld s2,208(sp) │ │ │ │ - lui s1,0x14 │ │ │ │ - addi s1,s1,-1864 │ │ │ │ - addi s0,s2,56 │ │ │ │ - add s1,s1,s2 │ │ │ │ - j ed10 │ │ │ │ - addi s0,s0,80 │ │ │ │ - beq s0,s1,ed22 │ │ │ │ - lw a5,8(s0) │ │ │ │ - beqz a5,ed08 │ │ │ │ - ld a0,0(s0) │ │ │ │ - addi s0,s0,80 │ │ │ │ - jal 3670 │ │ │ │ - bne s0,s1,ed10 │ │ │ │ - ld a4,232(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,f004 │ │ │ │ - ld s0,336(sp) │ │ │ │ - ld ra,344(sp) │ │ │ │ - ld s1,328(sp) │ │ │ │ - ld s3,312(sp) │ │ │ │ - ld s4,304(sp) │ │ │ │ - ld s7,280(sp) │ │ │ │ - ld s8,272(sp) │ │ │ │ - ld s9,264(sp) │ │ │ │ - ld s10,256(sp) │ │ │ │ - ld s11,248(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,320(sp) │ │ │ │ - addi sp,sp,352 │ │ │ │ - j 3670 │ │ │ │ - auipc a1,0x50 │ │ │ │ - addi a1,a1,-2046 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 35f0 │ │ │ │ - jal 3970 │ │ │ │ - ld a5,32(sp) │ │ │ │ - mv a7,a0 │ │ │ │ - beqz a5,ed6c │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + sd a5,24(s0) │ │ │ │ + j f4be │ │ │ │ + mv a2,a3 │ │ │ │ + li a5,0 │ │ │ │ + j f512 │ │ │ │ + li a1,72 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ li a5,1 │ │ │ │ - bne a0,a5,ece8 │ │ │ │ - auipc a1,0x4f │ │ │ │ - addi a1,a1,2028 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a7,40(sp) │ │ │ │ - jal 35f0 │ │ │ │ - mv s2,a0 │ │ │ │ - auipc a1,0x4f │ │ │ │ - addi a1,a1,1986 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 35f0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - mv s2,a5 │ │ │ │ - jal 3970 │ │ │ │ - sd a0,120(sp) │ │ │ │ - ld a7,40(sp) │ │ │ │ - li t5,0 │ │ │ │ - beqz s2,edde │ │ │ │ - mv a0,s2 │ │ │ │ - jal 37e0 │ │ │ │ - lbu a5,3(a0) │ │ │ │ - ld a7,40(sp) │ │ │ │ - addi a4,a0,3 │ │ │ │ - addiw a2,a5,-71 │ │ │ │ - bnez a2,edc2 │ │ │ │ - lbu a2,1(a4) │ │ │ │ - addiw a2,a2,-65 │ │ │ │ - beqz a2,effe │ │ │ │ - li t5,2 │ │ │ │ - beqz a2,edde │ │ │ │ - addiw a5,a5,-67 │ │ │ │ - bnez a5,edda │ │ │ │ - lbu a5,1(a4) │ │ │ │ - addiw a5,a5,-84 │ │ │ │ - bnez a5,edda │ │ │ │ - lbu a5,2(a4) │ │ │ │ - seqz t5,a5 │ │ │ │ - lw t6,20(s1) │ │ │ │ - lhu a6,16(s1) │ │ │ │ - lw t1,24(s1) │ │ │ │ - lhu a5,18(s1) │ │ │ │ - slliw a2,t6,0x2 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - lbu a4,14(s1) │ │ │ │ - ld a1,56(s1) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - addiw t1,t1,1 │ │ │ │ - sraiw t3,a6,0x4 │ │ │ │ - andi a3,t3,1 │ │ │ │ - add a2,a2,a5 │ │ │ │ - sraiw t1,t1,0x1 │ │ │ │ - add t1,t1,a2 │ │ │ │ - sd a3,40(sp) │ │ │ │ - andi a3,a6,3 │ │ │ │ - add t1,t1,a1 │ │ │ │ - sd a4,56(sp) │ │ │ │ - sd a3,48(sp) │ │ │ │ - ld a0,0(s1) │ │ │ │ - lbu a4,0(t1) │ │ │ │ - beqz t6,ece8 │ │ │ │ - zext.b a3,a7 │ │ │ │ - sd a3,64(sp) │ │ │ │ - add a3,a1,a2 │ │ │ │ - sd a3,72(sp) │ │ │ │ - lhu a3,120(sp) │ │ │ │ - add a5,a5,a1 │ │ │ │ - li a6,0 │ │ │ │ - li t4,0 │ │ │ │ - sd a3,80(sp) │ │ │ │ - zext.b a3,t5 │ │ │ │ - sd s5,296(sp) │ │ │ │ - sd s6,288(sp) │ │ │ │ - sd s1,112(sp) │ │ │ │ - sd s0,144(sp) │ │ │ │ - mv s1,s3 │ │ │ │ - sd s10,152(sp) │ │ │ │ - sd a3,88(sp) │ │ │ │ - sd a7,168(sp) │ │ │ │ - sd t5,176(sp) │ │ │ │ - mv s6,t4 │ │ │ │ - mv s2,t1 │ │ │ │ - mv s5,a6 │ │ │ │ - sd s11,128(sp) │ │ │ │ - sd s9,136(sp) │ │ │ │ - mv s3,a5 │ │ │ │ - mv s0,a4 │ │ │ │ - mv s10,a0 │ │ │ │ - lw a3,0(s3) │ │ │ │ - andi a1,a3,15 │ │ │ │ - srliw a7,a3,0x4 │ │ │ │ - srliw a3,a3,0x4 │ │ │ │ - bltu s4,a1,ef5e │ │ │ │ - slli a2,a1,0x2 │ │ │ │ - add a2,a2,s7 │ │ │ │ - lw a2,0(a2) │ │ │ │ - add a2,a2,s7 │ │ │ │ - jr a2 │ │ │ │ - beqz a3,ef2c │ │ │ │ - addiw t3,a7,-1 │ │ │ │ - slli t3,t3,0x20 │ │ │ │ - srli t3,t3,0x20 │ │ │ │ - addi a3,s10,1 │ │ │ │ - subw s9,s6,s10 │ │ │ │ - mv a5,s1 │ │ │ │ - add t3,t3,a3 │ │ │ │ - sd s3,96(sp) │ │ │ │ - mv s1,s2 │ │ │ │ - mv s3,s9 │ │ │ │ - mv s11,s10 │ │ │ │ - sw a7,104(sp) │ │ │ │ - mv s9,t3 │ │ │ │ - mv s2,a5 │ │ │ │ - j eeb0 │ │ │ │ - addi s11,s11,1 │ │ │ │ - beq s9,s11,ef1c │ │ │ │ - lw a3,8(s2) │ │ │ │ - lw a5,12(s2) │ │ │ │ - addw a5,a5,a3 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bgeu s11,a5,ef1c │ │ │ │ - addw a5,s3,s11 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - add a4,a4,s1 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - lbu s0,0(a4) │ │ │ │ - sext.w a1,a5 │ │ │ │ - bltu s11,a3,eeaa │ │ │ │ - ld a4,72(sp) │ │ │ │ - srliw a3,a5,0x1 │ │ │ │ - not a5,a5 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - andi a5,a5,1 │ │ │ │ - slliw a5,a5,0x2 │ │ │ │ - sraw a2,a2,a5 │ │ │ │ - ld a5,80(sp) │ │ │ │ - ld a7,48(sp) │ │ │ │ - ld a6,64(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a3,40(sp) │ │ │ │ - sd a1,8(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ - mv a1,s11 │ │ │ │ - mv a4,s0 │ │ │ │ - andi a2,a2,15 │ │ │ │ - mv a0,s2 │ │ │ │ - addi s11,s11,1 │ │ │ │ - jal df40 │ │ │ │ - bne s9,s11,eeb0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv s2,s1 │ │ │ │ - mv s1,a5 │ │ │ │ - ld a5,112(sp) │ │ │ │ - ld s3,96(sp) │ │ │ │ - lw a7,104(sp) │ │ │ │ - lw t6,20(a5) │ │ │ │ - slli a3,a7,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - add s10,s10,a3 │ │ │ │ - addw s6,a7,s6 │ │ │ │ - addi s3,s3,4 │ │ │ │ - bltu s5,t6,ee62 │ │ │ │ - ld s11,128(sp) │ │ │ │ - ld s9,136(sp) │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s10,152(sp) │ │ │ │ - ld s5,296(sp) │ │ │ │ - ld s6,288(sp) │ │ │ │ - mv s3,s1 │ │ │ │ - j ece8 │ │ │ │ - li a2,2 │ │ │ │ - beq a1,a2,ef7c │ │ │ │ - slli a7,a7,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - add s10,s10,a7 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - addi s3,s3,4 │ │ │ │ - bltu s5,t6,ee62 │ │ │ │ - ld s11,128(sp) │ │ │ │ - ld s9,136(sp) │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s10,152(sp) │ │ │ │ - ld s5,296(sp) │ │ │ │ - ld s6,288(sp) │ │ │ │ - mv s3,s1 │ │ │ │ - j ece8 │ │ │ │ - addw s6,a7,s6 │ │ │ │ - j ef5e │ │ │ │ - beqz a3,ef56 │ │ │ │ - lbu a5,168(sp) │ │ │ │ - addiw t3,a7,-1 │ │ │ │ - slli t3,t3,0x20 │ │ │ │ - sd a5,96(sp) │ │ │ │ - lhu a5,120(sp) │ │ │ │ - srli t3,t3,0x20 │ │ │ │ - addi a3,s10,1 │ │ │ │ - sd a5,104(sp) │ │ │ │ - lbu a5,176(sp) │ │ │ │ - add t3,t3,a3 │ │ │ │ - mv s9,s6 │ │ │ │ - sd a5,160(sp) │ │ │ │ - mv a5,s1 │ │ │ │ - mv s11,t3 │ │ │ │ - mv s1,s0 │ │ │ │ - mv s6,s10 │ │ │ │ - sw a7,188(sp) │ │ │ │ - mv s0,a5 │ │ │ │ - j efb6 │ │ │ │ - addi s6,s6,1 │ │ │ │ - beq s11,s6,efec │ │ │ │ - lw a4,8(s0) │ │ │ │ - lw a5,12(s0) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bgeu s6,a5,efec │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - bltu s6,a4,efb0 │ │ │ │ - ld a5,104(sp) │ │ │ │ - ld a7,48(sp) │ │ │ │ - ld a6,96(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,160(sp) │ │ │ │ - ld a3,40(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ - mv a4,s1 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - jal df40 │ │ │ │ - j efb0 │ │ │ │ - mv a5,s0 │ │ │ │ - mv s0,s1 │ │ │ │ - mv s1,a5 │ │ │ │ - ld a5,112(sp) │ │ │ │ - lw a7,188(sp) │ │ │ │ - mv s6,s9 │ │ │ │ - lw t6,20(a5) │ │ │ │ - j ef56 │ │ │ │ - lbu a2,2(a4) │ │ │ │ - j edc2 │ │ │ │ - sd s5,296(sp) │ │ │ │ - sd s6,288(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - slliw a5,a5,0x8 │ │ │ │ - or a4,a4,a5 │ │ │ │ - ld a5,0(sp) │ │ │ │ - ld t5,16(a3) │ │ │ │ - ld t4,24(a3) │ │ │ │ - ld t3,8(a3) │ │ │ │ - ld t1,0(a3) │ │ │ │ - sd a5,88(a0) │ │ │ │ - ld a5,8(sp) │ │ │ │ - sd a2,0(a0) │ │ │ │ - sd t5,8(a0) │ │ │ │ - sd t4,16(a0) │ │ │ │ - sd t3,32(a0) │ │ │ │ - sd t1,24(a0) │ │ │ │ - sd a6,64(a0) │ │ │ │ - sd a7,80(a0) │ │ │ │ - sd a1,56(a0) │ │ │ │ - sd a5,40(a0) │ │ │ │ - sh a4,48(a0) │ │ │ │ - ret │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - lbu a5,20(a0) │ │ │ │ mv s0,a0 │ │ │ │ - mv s5,a1 │ │ │ │ - mv s6,a2 │ │ │ │ - mv s8,a3 │ │ │ │ - bnez a5,f16e │ │ │ │ - lw s2,8(a0) │ │ │ │ - li a5,-1 │ │ │ │ - beq s2,a5,f18a │ │ │ │ - ld a4,0(s0) │ │ │ │ - sd s7,8(sp) │ │ │ │ - slli s7,s2,0x20 │ │ │ │ - ld a5,16(a4) │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - slli a2,s7,0x2 │ │ │ │ - lw a3,12(s0) │ │ │ │ - sd s4,32(sp) │ │ │ │ - add a5,a5,a2 │ │ │ │ - lw s4,16(s0) │ │ │ │ - sd s1,56(sp) │ │ │ │ - lw s1,0(a5) │ │ │ │ - sd s3,40(sp) │ │ │ │ - addw s3,s4,a3 │ │ │ │ - bgeu s3,s1,f102 │ │ │ │ - lui a5,0xf4 │ │ │ │ - subw s1,s1,s3 │ │ │ │ - addi a5,a5,576 │ │ │ │ - bgeu a5,s1,f0b0 │ │ │ │ - mv s1,a5 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - lbu a4,20(s0) │ │ │ │ - or a5,s7,a5 │ │ │ │ - sd a5,8(s0) │ │ │ │ - sw s1,16(s0) │ │ │ │ - bnez a4,f166 │ │ │ │ - beqz s8,f0e0 │ │ │ │ - beqz s3,f0ce │ │ │ │ - addiw s3,s3,-1 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - ld a5,0(s0) │ │ │ │ - slli s7,s7,0x2 │ │ │ │ - ld a5,16(a5) │ │ │ │ - add a5,a5,s7 │ │ │ │ - lw a5,0(a5) │ │ │ │ - subw a5,a5,s3 │ │ │ │ - bltu s1,a5,f1be │ │ │ │ - sw s3,0(s5) │ │ │ │ - sw s1,0(s6) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,48(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - lw a5,0(a4) │ │ │ │ - addiw s1,s2,1 │ │ │ │ - sext.w s7,s1 │ │ │ │ - bgeu s7,a5,f18e │ │ │ │ - mv a3,s2 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,1102 │ │ │ │ - li a1,960 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,834 │ │ │ │ - jal 27d46 │ │ │ │ - ld a4,0(s0) │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli s1,a5,0x1e │ │ │ │ - ld a4,16(a4) │ │ │ │ - lui a5,0xf4 │ │ │ │ - addi a5,a5,576 │ │ │ │ - add a4,a4,s1 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sext.w s1,a4 │ │ │ │ - bltu a5,a4,f1c2 │ │ │ │ - mv s2,s7 │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - li s3,0 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - lbu a4,20(s0) │ │ │ │ - or a5,s7,a5 │ │ │ │ - sd a5,8(s0) │ │ │ │ - sw s1,16(s0) │ │ │ │ - beqz a4,f0c2 │ │ │ │ - ld a0,24(s0) │ │ │ │ - jal 39e0 │ │ │ │ - j f0c2 │ │ │ │ - ld a0,24(a0) │ │ │ │ - jal 32d0 │ │ │ │ - lw s2,8(s0) │ │ │ │ - li a5,-1 │ │ │ │ - bne s2,a5,f074 │ │ │ │ - lbu a5,20(s0) │ │ │ │ - beqz a5,f18a │ │ │ │ - ld a0,24(s0) │ │ │ │ - jal 39e0 │ │ │ │ - li s2,-1 │ │ │ │ - j f0f0 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,1010 │ │ │ │ - li a1,965 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,710 │ │ │ │ - jal 27d46 │ │ │ │ - lbu a5,20(s0) │ │ │ │ - li a4,-1 │ │ │ │ - sw a4,8(s0) │ │ │ │ - sw s3,12(s0) │ │ │ │ - sw zero,16(s0) │ │ │ │ - bnez a5,f1d2 │ │ │ │ - li s2,-1 │ │ │ │ - li s1,0 │ │ │ │ - j f0e0 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - j f0e0 │ │ │ │ - mv s2,s7 │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - sext.w s1,a5 │ │ │ │ - li s3,0 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - j f154 │ │ │ │ - ld a0,24(s0) │ │ │ │ - jal 39e0 │ │ │ │ - j f1b8 │ │ │ │ - │ │ │ │ -000000000000f1da : │ │ │ │ - ld a5,32(a0) │ │ │ │ - addi sp,sp,-256 │ │ │ │ - auipc a4,0x6b │ │ │ │ - ld a4,-718(a4) │ │ │ │ - sd a5,40(sp) │ │ │ │ - ld a5,24(a0) │ │ │ │ - sd s5,200(sp) │ │ │ │ - sd s10,160(sp) │ │ │ │ - sd a5,64(sp) │ │ │ │ - ld a5,8(a0) │ │ │ │ - lui a6,0x1 │ │ │ │ - ld s5,0(a0) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,136(sp) │ │ │ │ - li a5,0 │ │ │ │ - addi a5,sp,108 │ │ │ │ - sd a5,56(sp) │ │ │ │ - addi a5,sp,104 │ │ │ │ - sd a5,48(sp) │ │ │ │ - addi a5,sp,100 │ │ │ │ - sd a5,80(sp) │ │ │ │ - lui a5,0x80000 │ │ │ │ - not a5,a5 │ │ │ │ - ld s10,16(a0) │ │ │ │ - sd a5,88(sp) │ │ │ │ - addi a6,a6,-241 │ │ │ │ - addi a5,sp,112 │ │ │ │ - sd s4,208(sp) │ │ │ │ - sd s7,184(sp) │ │ │ │ - sd s8,176(sp) │ │ │ │ - sd s11,152(sp) │ │ │ │ - sd ra,248(sp) │ │ │ │ - sd s0,240(sp) │ │ │ │ - sd s1,232(sp) │ │ │ │ - sd s2,224(sp) │ │ │ │ - sd s3,216(sp) │ │ │ │ - sd s6,192(sp) │ │ │ │ - sd s9,168(sp) │ │ │ │ - mv s7,a0 │ │ │ │ - sw zero,100(sp) │ │ │ │ - li s8,0 │ │ │ │ - li s11,-1 │ │ │ │ - auipc s4,0x6b │ │ │ │ - ld s4,-654(s4) │ │ │ │ - sd a5,32(sp) │ │ │ │ - sd a6,72(sp) │ │ │ │ - ld a0,56(s7) │ │ │ │ - ld a2,56(sp) │ │ │ │ - ld a1,48(sp) │ │ │ │ - li a3,1 │ │ │ │ - jal f04c │ │ │ │ - sext.w s1,a0 │ │ │ │ - li a5,-1 │ │ │ │ - beq s1,a5,f446 │ │ │ │ - lw s0,104(sp) │ │ │ │ - lw s2,108(sp) │ │ │ │ - ld a0,16(sp) │ │ │ │ - slli a2,s0,0x20 │ │ │ │ - addw a7,s0,s2 │ │ │ │ - slli s9,a7,0x20 │ │ │ │ - srli s9,s9,0x20 │ │ │ │ + sd a5,24(a0) │ │ │ │ + sd zero,56(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sd zero,40(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ mv a1,s1 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv a3,s9 │ │ │ │ - sext.w s6,a7 │ │ │ │ - jal 3680 │ │ │ │ - sd a0,8(sp) │ │ │ │ - beqz a0,f44c │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - li a1,16 │ │ │ │ - mv a0,a5 │ │ │ │ - sw s1,116(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - sw s0,120(sp) │ │ │ │ - sw s2,124(sp) │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - jal 39f0 │ │ │ │ - sd a0,128(sp) │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - mv s3,a0 │ │ │ │ - beq s1,s11,f2d2 │ │ │ │ - beqz s8,f2b8 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3670 │ │ │ │ - ld a5,32(s10) │ │ │ │ - slli a3,s1,0x3 │ │ │ │ - ld a4,80(sp) │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a1,0(a5) │ │ │ │ - ld a3,88(sp) │ │ │ │ - ld a0,40(sp) │ │ │ │ - li a2,0 │ │ │ │ - jal 3340 │ │ │ │ - mv s8,a0 │ │ │ │ - ld a5,72(sp) │ │ │ │ - lw a4,100(sp) │ │ │ │ - sh a5,112(sp) │ │ │ │ - beqz s0,f2f4 │ │ │ │ - addiw a5,s0,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sb a5,112(sp) │ │ │ │ - bgeu s9,a4,f308 │ │ │ │ - add s9,s9,s8 │ │ │ │ - lbu a5,0(s9) │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sb a5,113(sp) │ │ │ │ - addi a3,s3,4 │ │ │ │ - mv a5,s0 │ │ │ │ - beqz s2,f330 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s8 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - addi a3,a3,16 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - add a4,a4,s4 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sw a4,-16(a3) │ │ │ │ - bne s6,a5,f312 │ │ │ │ - ld a0,64(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a3,8(sp) │ │ │ │ - ld a2,16(sp) │ │ │ │ - mv a6,s7 │ │ │ │ - mv a1,s10 │ │ │ │ - jal ec6e │ │ │ │ - ld a0,88(s7) │ │ │ │ - beqz a0,f3a0 │ │ │ │ - ld a1,32(sp) │ │ │ │ - mv a2,s10 │ │ │ │ - jal e3bc │ │ │ │ - beqz s2,f36c │ │ │ │ - ld a5,24(sp) │ │ │ │ - mv s0,s3 │ │ │ │ - slli s2,a5,0x4 │ │ │ │ - add s2,s2,s3 │ │ │ │ - lw a5,0(s0) │ │ │ │ - bnez a5,f37e │ │ │ │ - sd zero,8(s0) │ │ │ │ - addi s0,s0,16 │ │ │ │ - bne s0,s2,f35e │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,8(sp) │ │ │ │ - sd zero,128(sp) │ │ │ │ - mv s11,s1 │ │ │ │ - jal 3590 │ │ │ │ - j f24a │ │ │ │ - ld a0,8(s0) │ │ │ │ - addi s0,s0,16 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,-8(s0) │ │ │ │ - bne s0,s2,f35e │ │ │ │ mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,8(sp) │ │ │ │ - sd zero,128(sp) │ │ │ │ - mv s11,s1 │ │ │ │ - jal 3590 │ │ │ │ - j f24a │ │ │ │ - lbu a5,49(s7) │ │ │ │ - bnez a5,f43c │ │ │ │ - ld a5,32(s10) │ │ │ │ - slli a4,s1,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld s11,0(a5) │ │ │ │ - bnez s2,f3de │ │ │ │ - mv a0,s5 │ │ │ │ - jal 33d0 │ │ │ │ - lbu a5,49(s7) │ │ │ │ - beqz a5,f36c │ │ │ │ - ld a0,64(s7) │ │ │ │ - mv s11,s1 │ │ │ │ - jal 39e0 │ │ │ │ + jalr s4 │ │ │ │ + sd a0,8(s0) │ │ │ │ + mv a1,s1 │ │ │ │ mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,8(sp) │ │ │ │ - sd zero,128(sp) │ │ │ │ - jal 3590 │ │ │ │ - j f24a │ │ │ │ - ld a5,16(s10) │ │ │ │ - slli a4,s1,0x2 │ │ │ │ - mv s9,s2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - bne a5,s6,f3f4 │ │ │ │ - addiw s9,s2,-1 │ │ │ │ - snez s0,s0 │ │ │ │ - bgeu s0,s9,f424 │ │ │ │ - ld s6,32(sp) │ │ │ │ - mv a2,s0 │ │ │ │ - mv a4,s11 │ │ │ │ - mv a3,s2 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - jal dcd2 │ │ │ │ - mv a3,a0 │ │ │ │ - auipc a2,0x54 │ │ │ │ - addi a2,a2,-198 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s5 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bltu s0,s9,f3fe │ │ │ │ - mv a0,s5 │ │ │ │ - jal 33d0 │ │ │ │ - lbu a5,49(s7) │ │ │ │ - beqz a5,f354 │ │ │ │ - ld a0,64(s7) │ │ │ │ - jal 39e0 │ │ │ │ - j f354 │ │ │ │ - ld a0,64(s7) │ │ │ │ - jal 32d0 │ │ │ │ - j f3a6 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x6b │ │ │ │ - ld a5,-1340(a5) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,f47e │ │ │ │ - ld ra,248(sp) │ │ │ │ - ld s0,240(sp) │ │ │ │ - ld s1,232(sp) │ │ │ │ - ld s2,224(sp) │ │ │ │ - ld s3,216(sp) │ │ │ │ - ld s4,208(sp) │ │ │ │ - ld s5,200(sp) │ │ │ │ - ld s6,192(sp) │ │ │ │ - ld s7,184(sp) │ │ │ │ - ld s8,176(sp) │ │ │ │ - ld s9,168(sp) │ │ │ │ - ld s10,160(sp) │ │ │ │ - ld s11,152(sp) │ │ │ │ - li a0,0 │ │ │ │ - addi sp,sp,256 │ │ │ │ - ret │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - │ │ │ │ -000000000000f482 : │ │ │ │ - ld a5,24(a0) │ │ │ │ - addi sp,sp,-176 │ │ │ │ - auipc a4,0x6b │ │ │ │ - ld a4,-1398(a4) │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,56(sp) │ │ │ │ - li a5,0 │ │ │ │ - lui a5,0x80000 │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - li s4,-1 │ │ │ │ - lui s9,0xf4 │ │ │ │ - not a5,a5 │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s3,136(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - ld s7,32(a0) │ │ │ │ - ld s5,8(a0) │ │ │ │ - ld s6,16(a0) │ │ │ │ - sd ra,168(sp) │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd s1,152(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - addi s9,s9,576 │ │ │ │ - sw zero,52(sp) │ │ │ │ - li s2,0 │ │ │ │ - li s8,-1 │ │ │ │ - srli s10,s4,0x20 │ │ │ │ - addi s11,sp,52 │ │ │ │ - sd a5,8(sp) │ │ │ │ - j f55a │ │ │ │ - subw a3,a3,a5 │ │ │ │ - bgeu s9,a3,f4ea │ │ │ │ - mv a3,s9 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - and a4,s1,s10 │ │ │ │ - lbu a0,20(s0) │ │ │ │ - or a4,a4,a2 │ │ │ │ - sd a4,8(s0) │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - sw a3,16(s0) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - bnez a0,f660 │ │ │ │ - addw a3,a3,a5 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3680 │ │ │ │ + jalr s2 │ │ │ │ + sd a0,0(s0) │ │ │ │ + sd s3,32(s0) │ │ │ │ + j f4be │ │ │ │ + beqz a0,f704 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s3,56(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv a1,a6 │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ mv s0,a0 │ │ │ │ - beqz a0,f62e │ │ │ │ - beq s1,s4,f540 │ │ │ │ - beqz s2,f526 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld a5,32(s6) │ │ │ │ - slli a3,s1,0x3 │ │ │ │ - mv a4,s11 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a1,0(a5) │ │ │ │ - ld a3,8(sp) │ │ │ │ - li a2,0 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3340 │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd s10,0(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + mv s1,a6 │ │ │ │ + mv s8,a5 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s7,a4 │ │ │ │ + jalr a2 │ │ │ │ + mv a1,s1 │ │ │ │ mv s2,a0 │ │ │ │ - ld a0,0(sp) │ │ │ │ - mv a6,s3 │ │ │ │ - mv a5,s2 │ │ │ │ + mv a0,s3 │ │ │ │ + jalr s5 │ │ │ │ + mv s9,a0 │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + jalr s4 │ │ │ │ + mv s6,a0 │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + jalr s5 │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv s10,a0 │ │ │ │ + blt a5,s2,f6e6 │ │ │ │ + ld a0,56(s0) │ │ │ │ + beqz a0,f66a │ │ │ │ + mv a6,s1 │ │ │ │ + mv a5,s8 │ │ │ │ mv a4,s7 │ │ │ │ - mv a3,s0 │ │ │ │ - mv a2,s5 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s3 │ │ │ │ + jal f604 │ │ │ │ + blt s9,s6,f6e6 │ │ │ │ + blt s10,s2,f6d2 │ │ │ │ + ld s2,0(s8) │ │ │ │ + ld a0,0(s7) │ │ │ │ + bnez s2,f680 │ │ │ │ + bnez a0,f708 │ │ │ │ + addi s9,s2,1 │ │ │ │ + slli s6,s9,0x3 │ │ │ │ mv a1,s6 │ │ │ │ - jal e880 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3590 │ │ │ │ - mv s4,s1 │ │ │ │ - ld s0,56(s3) │ │ │ │ - lbu a5,20(s0) │ │ │ │ - bnez a5,f5e2 │ │ │ │ - lw a1,8(s0) │ │ │ │ - beq a1,s8,f5ee │ │ │ │ - ld a2,0(s0) │ │ │ │ - slli s1,a1,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - ld a5,16(a2) │ │ │ │ - slli a3,s1,0x2 │ │ │ │ - lw a4,16(s0) │ │ │ │ - add a5,a5,a3 │ │ │ │ - lw a0,12(s0) │ │ │ │ - lw a3,0(a5) │ │ │ │ - addw a5,a4,a0 │ │ │ │ - mv a4,a5 │ │ │ │ - bltu a5,a3,f4e2 │ │ │ │ - addiw s1,a1,1 │ │ │ │ - lw a3,0(a2) │ │ │ │ - sext.w a5,s1 │ │ │ │ - sd a5,16(sp) │ │ │ │ - bgeu a5,a3,f5f6 │ │ │ │ - mv a3,a1 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,-60 │ │ │ │ - li a1,960 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,-328 │ │ │ │ - jal 27d46 │ │ │ │ - ld a4,0(s0) │ │ │ │ - slli a3,s1,0x20 │ │ │ │ - srli s1,a3,0x1e │ │ │ │ - ld a4,16(a4) │ │ │ │ - ld a5,16(sp) │ │ │ │ - add a4,a4,s1 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sext.w a3,a4 │ │ │ │ - bgeu s9,a4,f5d6 │ │ │ │ - lui a4,0xf4 │ │ │ │ - addiw a3,a4,576 │ │ │ │ - mv a1,a5 │ │ │ │ - slli s1,a1,0x20 │ │ │ │ - li a5,0 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - j f4ea │ │ │ │ - ld a0,24(s0) │ │ │ │ - jal 32d0 │ │ │ │ - lw a1,8(s0) │ │ │ │ - bne a1,s8,f56a │ │ │ │ - lbu a5,20(s0) │ │ │ │ - beqz a5,f628 │ │ │ │ - j f622 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,-118 │ │ │ │ - li a1,965 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,-418 │ │ │ │ - sw a4,0(sp) │ │ │ │ - jal 27d46 │ │ │ │ - lw a4,0(sp) │ │ │ │ - lbu a5,20(s0) │ │ │ │ - sw s8,8(s0) │ │ │ │ - sw a4,12(s0) │ │ │ │ - sw zero,16(s0) │ │ │ │ - beqz a5,f628 │ │ │ │ - ld a0,24(s0) │ │ │ │ - jal 39e0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x6b │ │ │ │ - ld a5,-1822(a5) │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,f678 │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s0,160(sp) │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s2,144(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(s0) │ │ │ │ + ld a5,40(s0) │ │ │ │ + add a4,a0,s6 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,f6ca │ │ │ │ + addi s9,s2,2 │ │ │ │ + addi s6,s6,8 │ │ │ │ + li s2,0 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,48(s0) │ │ │ │ + slli a4,s2,0x3 │ │ │ │ + mv a2,s2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a5,40(s0) │ │ │ │ + add a4,a0,s6 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + addi s2,s2,1 │ │ │ │ + addi s6,s6,8 │ │ │ │ + bltu s2,a5,f6a4 │ │ │ │ + add s9,s9,a2 │ │ │ │ + sd a0,0(s7) │ │ │ │ + sd s9,0(s8) │ │ │ │ + ld a0,64(s0) │ │ │ │ + beqz a0,f6e6 │ │ │ │ + mv a6,s1 │ │ │ │ + mv a5,s8 │ │ │ │ + mv a4,s7 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s3 │ │ │ │ + jal f604 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ li a0,0 │ │ │ │ - addi sp,sp,176 │ │ │ │ + addi sp,sp,96 │ │ │ │ ret │ │ │ │ - ld a0,24(s0) │ │ │ │ - sd a2,40(sp) │ │ │ │ - sd a3,32(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - sd a1,16(sp) │ │ │ │ - jal 39e0 │ │ │ │ - ld a1,16(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a3,32(sp) │ │ │ │ - ld a2,40(sp) │ │ │ │ - j f506 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - sd s0,16(sp) │ │ │ │ - auipc a1,0x53 │ │ │ │ - addi a1,a1,-1908 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - jal 3320 │ │ │ │ - sd a0,0(s0) │ │ │ │ - beqz a0,f6ea │ │ │ │ - jal 3450 │ │ │ │ - sd a0,24(s0) │ │ │ │ - beqz a0,f6e4 │ │ │ │ - ld a0,0(s0) │ │ │ │ - mv a1,s1 │ │ │ │ - jal 3260 │ │ │ │ - sd a0,16(s0) │ │ │ │ - beqz a0,f6ca │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3850 │ │ │ │ - sd a0,8(s0) │ │ │ │ - beqz a0,f70a │ │ │ │ - ld ra,24(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - mv a3,s1 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,-284 │ │ │ │ - li a1,1116 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,-632 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - mv a3,s1 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,-356 │ │ │ │ - li a1,1106 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,-664 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - mv a3,s2 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,-308 │ │ │ │ - li a1,1123 │ │ │ │ + auipc a3,0x55 │ │ │ │ + addi a3,a3,-1712 │ │ │ │ + li a2,385 │ │ │ │ + auipc a1,0x4f │ │ │ │ + addi a1,a1,-348 │ │ │ │ auipc a0,0x4f │ │ │ │ - addi a0,a0,-696 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,8(a0) │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 3570 │ │ │ │ - ld a0,24(s0) │ │ │ │ - jal 3650 │ │ │ │ - ld a0,16(s0) │ │ │ │ - jal 3540 │ │ │ │ - ld a0,0(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - ld ra,8(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - j 3790 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - li a4,10 │ │ │ │ - li a3,9 │ │ │ │ - li a2,0 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - jal 5c342 │ │ │ │ + addi a0,a0,-332 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd ra,136(sp) │ │ │ │ + sd a1,16(sp) │ │ │ │ + beqz a1,f958 │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s2,112(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ mv s3,a0 │ │ │ │ - jal 3310 │ │ │ │ - li a5,-1 │ │ │ │ - mv s0,a0 │ │ │ │ - srli a5,a5,0x2 │ │ │ │ - addi a0,a0,2 │ │ │ │ - bltu a5,a0,f77e │ │ │ │ - srli a5,a0,0x1 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 3330 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s0,a4 │ │ │ │ + auipc s6,0x4f │ │ │ │ + addi s6,s6,-362 │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + ld a0,32(s2) │ │ │ │ + jalr s4 │ │ │ │ mv s1,a0 │ │ │ │ - beqz a0,f7ca │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 3530 │ │ │ │ - add a5,s1,s0 │ │ │ │ - sb zero,0(a5) │ │ │ │ - addi s0,s0,1 │ │ │ │ - li a4,10 │ │ │ │ - sb a4,0(a5) │ │ │ │ - add a5,s1,s0 │ │ │ │ - sb zero,0(a5) │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 38b0 │ │ │ │ - mv s2,a0 │ │ │ │ - sd s0,8(a0) │ │ │ │ - sd s1,40(a0) │ │ │ │ + ld a0,32(s2) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s5 │ │ │ │ + ld a5,0(s2) │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - li a0,3 │ │ │ │ - jal 3330 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s9,56(s2) │ │ │ │ + beqz s9,f93e │ │ │ │ + sd s10,48(sp) │ │ │ │ + sd s11,40(sp) │ │ │ │ + ld a0,32(s9) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s4 │ │ │ │ mv s1,a0 │ │ │ │ - beqz a0,f7da │ │ │ │ - mv a5,a0 │ │ │ │ - li s0,0 │ │ │ │ - j f796 │ │ │ │ - li s0,0 │ │ │ │ - j f7a6 │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - mv s6,a0 │ │ │ │ - jal 3a20 │ │ │ │ - li a1,24 │ │ │ │ - mv s5,a0 │ │ │ │ - li a0,1 │ │ │ │ - jal 39f0 │ │ │ │ - ld a2,0(s1) │ │ │ │ - ld a7,40(s1) │ │ │ │ - lbu a6,32(s1) │ │ │ │ - ld a5,24(s1) │ │ │ │ - ld a4,16(s1) │ │ │ │ - lw a3,8(s1) │ │ │ │ - auipc a1,0x4f │ │ │ │ - addi a1,a1,-524 │ │ │ │ - mv s3,a0 │ │ │ │ - jal 32e0 │ │ │ │ - ld a2,48(s1) │ │ │ │ - beqz a2,f8d2 │ │ │ │ - ld a4,64(s1) │ │ │ │ - ld a3,56(s1) │ │ │ │ - auipc a1,0x4f │ │ │ │ - addi a1,a1,-522 │ │ │ │ + ld a0,32(s9) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s5 │ │ │ │ + ld a5,0(s9) │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ - jal 32e0 │ │ │ │ - ld a3,80(s1) │ │ │ │ - ld a2,72(s1) │ │ │ │ - auipc a1,0x4f │ │ │ │ - addi a1,a1,-516 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s10,56(s9) │ │ │ │ + beqz s10,f932 │ │ │ │ + ld a0,32(s10) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s4 │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,32(s10) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s5 │ │ │ │ + ld a5,0(s10) │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ - jal 32e0 │ │ │ │ - lw a5,88(s1) │ │ │ │ - li s0,0 │ │ │ │ - li s2,0 │ │ │ │ - auipc s4,0x54 │ │ │ │ - addi s4,s4,-1288 │ │ │ │ - auipc s7,0x52 │ │ │ │ - addi s7,s7,840 │ │ │ │ - beqz a5,f888 │ │ │ │ - ld a5,96(s1) │ │ │ │ - slli a4,s0,0x5 │ │ │ │ - mv a1,s4 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a2,0(a5) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s11,56(s10) │ │ │ │ + beqz s11,f92a │ │ │ │ + ld a0,32(s11) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s4 │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,32(s11) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s5 │ │ │ │ + ld a5,0(s11) │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ - jal 32e0 │ │ │ │ - lw a5,88(s1) │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - bltu s2,a4,f8bc │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w s2,s0 │ │ │ │ - bltu s2,a5,f862 │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s6 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s1,56(s11) │ │ │ │ + beqz s1,f922 │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s4 │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s5 │ │ │ │ + ld a5,0(s1) │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ - jal 34d0 │ │ │ │ - bltz a0,f8e2 │ │ │ │ - ld a0,16(s3) │ │ │ │ - jal 3670 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s2,56(s1) │ │ │ │ + beqz s2,f91c │ │ │ │ + sd s8,64(sp) │ │ │ │ + ld a0,32(s2) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s4 │ │ │ │ + mv s8,a0 │ │ │ │ + ld a0,32(s2) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s5 │ │ │ │ + ld a5,0(s2) │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s5,24(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - mv a1,s7 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s8,56(s2) │ │ │ │ + beqz s8,f912 │ │ │ │ + sd s7,72(sp) │ │ │ │ + ld a0,32(s8) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s4 │ │ │ │ + mv s7,a0 │ │ │ │ + ld a0,32(s8) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s5 │ │ │ │ + ld a5,0(s8) │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ - jal 32e0 │ │ │ │ - lw a5,88(s1) │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w s2,s0 │ │ │ │ - bltu s2,a5,f862 │ │ │ │ - j f888 │ │ │ │ - auipc a1,0x4f │ │ │ │ - addi a1,a1,-674 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s7,56(s8) │ │ │ │ + beqz s7,f908 │ │ │ │ + ld a0,32(s7) │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s4 │ │ │ │ + mv a3,a0 │ │ │ │ + ld a0,32(s7) │ │ │ │ + mv a1,s0 │ │ │ │ + sd a3,8(sp) │ │ │ │ + jalr s5 │ │ │ │ + ld a5,0(s7) │ │ │ │ + ld a3,8(sp) │ │ │ │ + mv a4,a0 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ - jal 32e0 │ │ │ │ - j f838 │ │ │ │ - auipc a3,0x55 │ │ │ │ - addi a3,a3,-1874 │ │ │ │ - li a2,1201 │ │ │ │ - auipc a1,0x4f │ │ │ │ - addi a1,a1,-1166 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,-694 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - mv a0,a2 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s0,a3 │ │ │ │ - mv s1,a2 │ │ │ │ - sd s2,16(sp) │ │ │ │ - jal f7de │ │ │ │ - mv s2,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 32d0 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a7,56(s7) │ │ │ │ + beqz a7,f900 │ │ │ │ + ld a0,32(a7) │ │ │ │ + mv a1,s0 │ │ │ │ + sd a7,8(sp) │ │ │ │ + jalr s4 │ │ │ │ + ld a7,8(sp) │ │ │ │ + mv a3,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + ld a0,32(a7) │ │ │ │ + sd a3,24(sp) │ │ │ │ + jalr s5 │ │ │ │ + ld a7,8(sp) │ │ │ │ + ld a3,24(sp) │ │ │ │ + mv a4,a0 │ │ │ │ + ld a5,0(a7) │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ - jal 39a0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - mv s0,a5 │ │ │ │ - jal 39e0 │ │ │ │ - bltz s0,f94c │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - j 3710 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,-766 │ │ │ │ - li a1,1233 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,-1274 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - auipc a1,0x4f │ │ │ │ - addi a1,a1,-766 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3320 │ │ │ │ - mv s0,a0 │ │ │ │ - beqz a0,f9a0 │ │ │ │ - lui a1,0x1dcd6 │ │ │ │ - mv a0,s0 │ │ │ │ - addi a1,a1,1280 │ │ │ │ - jal 3500 │ │ │ │ - ld ra,24(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - mv a3,s1 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,-810 │ │ │ │ - li a1,1255 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,-1358 │ │ │ │ - jal 27d46 │ │ │ │ - j f986 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - blez a1,f9fc │ │ │ │ - mv s2,a2 │ │ │ │ - beqz a2,fa3c │ │ │ │ - mv s0,a0 │ │ │ │ - mul a0,a1,a2 │ │ │ │ - jal 3330 │ │ │ │ - sd a0,0(s0) │ │ │ │ - beqz a0,fa1c │ │ │ │ - sd s1,32(s0) │ │ │ │ - sd s2,40(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd zero,24(s0) │ │ │ │ - sd zero,8(s0) │ │ │ │ - sd zero,16(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a7,8(sp) │ │ │ │ + mv a4,s0 │ │ │ │ + mv a3,s5 │ │ │ │ + ld a1,56(a7) │ │ │ │ + mv a2,s4 │ │ │ │ + mv a0,s3 │ │ │ │ + jal f728 │ │ │ │ + ld a7,8(sp) │ │ │ │ + ld a7,64(a7) │ │ │ │ + bnez a7,f8b8 │ │ │ │ + ld s7,64(s7) │ │ │ │ + bnez s7,f88a │ │ │ │ + ld s8,64(s8) │ │ │ │ + bnez s8,f85e │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s2,64(s2) │ │ │ │ + bnez s2,f830 │ │ │ │ + ld s8,64(sp) │ │ │ │ + ld s1,64(s1) │ │ │ │ + bnez s1,f808 │ │ │ │ + ld s11,64(s11) │ │ │ │ + bnez s11,f7dc │ │ │ │ + ld s10,64(s10) │ │ │ │ + bnez s10,f7b0 │ │ │ │ + ld s9,64(s9) │ │ │ │ + bnez s9,f784 │ │ │ │ + ld s10,48(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a5,64(a5) │ │ │ │ + sd a5,16(sp) │ │ │ │ + bnez a5,f752 │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + ld ra,136(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ ret │ │ │ │ - mv a3,a1 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,-870 │ │ │ │ - li a1,54 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,-810 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,-734 │ │ │ │ - li a1,65 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,-842 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,-846 │ │ │ │ - li a1,59 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,-874 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + ld s1,56(a0) │ │ │ │ sd s0,32(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ - ld s3,0(a0) │ │ │ │ - mv s0,a0 │ │ │ │ - beqz a1,faa6 │ │ │ │ - ld a5,24(a0) │ │ │ │ - blez a5,faa6 │ │ │ │ - ld a0,16(a0) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - li s1,0 │ │ │ │ - mv s2,a1 │ │ │ │ - ld a5,40(s0) │ │ │ │ - mul a0,a0,a5 │ │ │ │ - add a0,a0,s3 │ │ │ │ - jalr s2 │ │ │ │ - ld a5,32(s0) │ │ │ │ - ld a4,16(s0) │ │ │ │ - addi a5,a5,-1 │ │ │ │ - addi a0,a4,1 │ │ │ │ - beq a4,a5,faca │ │ │ │ - ld a5,24(s0) │ │ │ │ - sd a0,16(s0) │ │ │ │ - addi s1,s1,1 │ │ │ │ - blt s1,a5,fa7c │ │ │ │ - ld s3,0(s0) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,40(sp) │ │ │ │ - sd zero,32(s0) │ │ │ │ - sd zero,24(s0) │ │ │ │ - sd zero,8(s0) │ │ │ │ - sd zero,16(s0) │ │ │ │ - sd zero,40(s0) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld a5,24(s0) │ │ │ │ - sd zero,16(s0) │ │ │ │ - addi s1,s1,1 │ │ │ │ - bge s1,a5,fa9e │ │ │ │ - li a0,0 │ │ │ │ - j fa7c │ │ │ │ - ld a0,24(a0) │ │ │ │ - seqz a0,a0 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s1,40(sp) │ │ │ │ - ld s1,24(a0) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - li s5,0 │ │ │ │ - beqz s1,fb4a │ │ │ │ - sd s2,32(sp) │ │ │ │ - ld s2,40(a0) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld s6,0(a0) │ │ │ │ - mv a0,s2 │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - jal 3330 │ │ │ │ - ld s4,16(s0) │ │ │ │ - mv a2,s2 │ │ │ │ - mv s5,a0 │ │ │ │ - mul s2,s4,s2 │ │ │ │ - add s2,s2,s6 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 36a0 │ │ │ │ - beqz s3,fb2e │ │ │ │ - mv a0,s2 │ │ │ │ - jalr s3 │ │ │ │ - ld s1,24(s0) │ │ │ │ - ld s4,16(s0) │ │ │ │ - ld a5,32(s0) │ │ │ │ - addi s1,s1,-1 │ │ │ │ - sd s1,24(s0) │ │ │ │ - addi a5,a5,-1 │ │ │ │ - beq a5,s4,fb56 │ │ │ │ - addi s4,s4,1 │ │ │ │ - sd s4,16(s0) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - sd zero,16(s0) │ │ │ │ - j fb40 │ │ │ │ - ld a5,24(a0) │ │ │ │ - beqz a5,fb6e │ │ │ │ - ld a5,16(a0) │ │ │ │ - ld a4,40(a0) │ │ │ │ - ld a0,0(a0) │ │ │ │ - mul a5,a5,a4 │ │ │ │ - add a0,a0,a5 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - beqz a5,fb96 │ │ │ │ - bltz a1,fb96 │ │ │ │ - bge a1,a5,fb96 │ │ │ │ - ld a3,16(a0) │ │ │ │ - ld a4,32(a0) │ │ │ │ - ld a5,40(a0) │ │ │ │ - add a1,a1,a3 │ │ │ │ - rem a1,a1,a4 │ │ │ │ - ld a0,0(a0) │ │ │ │ - sext.w a1,a1 │ │ │ │ - mul a1,a1,a5 │ │ │ │ - add a0,a0,a1 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - ld a1,40(a0) │ │ │ │ - ld a5,32(a0) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mul a1,a1,a5 │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,0(a0) │ │ │ │ - sd ra,8(sp) │ │ │ │ - slli a1,a1,0x1 │ │ │ │ - jal 3870 │ │ │ │ - sd a0,0(s0) │ │ │ │ - beqz a0,fbfc │ │ │ │ - ld a1,16(s0) │ │ │ │ - ld a4,8(s0) │ │ │ │ - ld a5,32(s0) │ │ │ │ - bge a1,a4,fbcc │ │ │ │ - slli a5,a5,0x1 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd a5,32(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - ld a2,40(s0) │ │ │ │ - add a4,a1,a5 │ │ │ │ - sub a5,a5,a1 │ │ │ │ - mul a4,a4,a2 │ │ │ │ - mul a1,a1,a2 │ │ │ │ - mul a2,a5,a2 │ │ │ │ - add a1,a1,a0 │ │ │ │ - add a0,a0,a4 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,32(s0) │ │ │ │ - ld a4,16(s0) │ │ │ │ - ld ra,8(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - slli a5,a5,0x1 │ │ │ │ - sd a4,16(s0) │ │ │ │ - sd a5,32(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x4f │ │ │ │ - addi a2,a2,-1158 │ │ │ │ - li a1,211 │ │ │ │ - auipc a0,0x4f │ │ │ │ - addi a0,a0,-1322 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - ld a4,24(a0) │ │ │ │ - ld a5,32(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - beq a4,a5,fc5c │ │ │ │ - ld a4,8(s0) │ │ │ │ - ld a2,40(s0) │ │ │ │ - ld a5,0(s0) │ │ │ │ - mul a0,a2,a4 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36a0 │ │ │ │ - ld a4,24(s0) │ │ │ │ - ld a5,32(s0) │ │ │ │ - ld a3,8(s0) │ │ │ │ - addi a4,a4,1 │ │ │ │ - sd a4,24(s0) │ │ │ │ - addi a5,a5,-1 │ │ │ │ - li a4,0 │ │ │ │ - beq a3,a5,fc52 │ │ │ │ - addi a4,a3,1 │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd a4,8(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - sd a1,8(sp) │ │ │ │ - jal fb9a │ │ │ │ - ld a1,8(sp) │ │ │ │ - j fc2c │ │ │ │ - ld a0,24(a0) │ │ │ │ - ret │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - bltu a0,a5,fc78 │ │ │ │ - sltu a0,a5,a0 │ │ │ │ - ret │ │ │ │ - li a0,-1 │ │ │ │ - ret │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a0,a5,0x1b │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1b │ │ │ │ - add a0,a0,a2 │ │ │ │ - add a2,a2,a1 │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a2) │ │ │ │ - bltu a0,a5,fc9e │ │ │ │ - sltu a0,a5,a0 │ │ │ │ - ret │ │ │ │ - li a0,2 │ │ │ │ - ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - li a4,1 │ │ │ │ - slli a6,a5,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - bgeu a4,a1,fd02 │ │ │ │ - addiw t3,a1,-2 │ │ │ │ - slli a5,t3,0x20 │ │ │ │ - srli t3,a5,0x1e │ │ │ │ - addi a5,a0,8 │ │ │ │ - add t3,t3,a5 │ │ │ │ - addi a0,a0,4 │ │ │ │ - mv a4,a6 │ │ │ │ - lwu a5,0(a0) │ │ │ │ - addi a0,a0,4 │ │ │ │ - sub t1,a6,a5 │ │ │ │ - sub a7,a5,a4 │ │ │ │ - sub a1,a5,a6 │ │ │ │ - srai t1,t1,0x3f │ │ │ │ - sub a5,a4,a5 │ │ │ │ - srai a7,a7,0x3f │ │ │ │ - and a1,a1,t1 │ │ │ │ - and a5,a5,a7 │ │ │ │ - add a6,a6,a1 │ │ │ │ - sub a4,a4,a5 │ │ │ │ - bne t3,a0,fcc8 │ │ │ │ - sext.w a5,a6 │ │ │ │ - sext.w a4,a4 │ │ │ │ - sw a5,0(a3) │ │ │ │ - sw a4,0(a2) │ │ │ │ - ret │ │ │ │ - mv a4,a5 │ │ │ │ - sw a5,0(a3) │ │ │ │ - sw a4,0(a2) │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ sd s2,16(sp) │ │ │ │ - slli s2,a2,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - sd s0,32(sp) │ │ │ │ sd s3,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - slli a1,s2,0x3 │ │ │ │ - li a0,0 │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s1,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - beqz s3,fd56 │ │ │ │ - li a5,0 │ │ │ │ - li a2,0 │ │ │ │ - add a4,s0,a5 │ │ │ │ - lbu a6,0(a4) │ │ │ │ - slli a3,a2,0x20 │ │ │ │ - srli a4,a3,0x1e │ │ │ │ - add a4,a4,a0 │ │ │ │ - beq a6,s1,fd50 │ │ │ │ - sw a5,0(a4) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi a5,a5,1 │ │ │ │ - bne s2,a5,fd36 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz s1,fae8 │ │ │ │ + ld s2,56(s1) │ │ │ │ + beqz s2,fa1e │ │ │ │ + ld s3,56(s2) │ │ │ │ + beqz s3,f9ba │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,f98c │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,f996 │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s3) │ │ │ │ + sd zero,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s3) │ │ │ │ + sd zero,64(s3) │ │ │ │ + bnez a5,fcf8 │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld s3,64(s2) │ │ │ │ + beqz s3,f9fa │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,f9cc │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,f9d6 │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s3) │ │ │ │ + sd zero,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s3) │ │ │ │ + sd zero,64(s3) │ │ │ │ + bnez a5,fd30 │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld a0,56(s2) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s2) │ │ │ │ + sd zero,56(s2) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s2) │ │ │ │ + sd zero,64(s2) │ │ │ │ + bnez a5,fcdc │ │ │ │ + sd zero,48(s2) │ │ │ │ + ld s2,64(s1) │ │ │ │ + beqz s2,faca │ │ │ │ + ld s3,56(s2) │ │ │ │ + beqz s3,fa66 │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,fa38 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,fa42 │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s3) │ │ │ │ + sd zero,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s3) │ │ │ │ + sd zero,64(s3) │ │ │ │ + bnez a5,fd14 │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld s3,64(s2) │ │ │ │ + beqz s3,faa6 │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,fa78 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,fa82 │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s3) │ │ │ │ + sd zero,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s3) │ │ │ │ + sd zero,64(s3) │ │ │ │ + bnez a5,fd4c │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld a0,56(s2) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s2) │ │ │ │ + sd zero,56(s2) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s2) │ │ │ │ + sd zero,64(s2) │ │ │ │ + bnez a5,fcb2 │ │ │ │ + sd zero,48(s2) │ │ │ │ + ld a0,56(s1) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s1) │ │ │ │ + sd zero,56(s1) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s1) │ │ │ │ + sd zero,64(s1) │ │ │ │ + bnez a5,fca2 │ │ │ │ + sd zero,48(s1) │ │ │ │ + ld s1,64(s0) │ │ │ │ + beqz s1,fc60 │ │ │ │ + ld s2,56(s1) │ │ │ │ + beqz s2,fb9a │ │ │ │ + ld s3,56(s2) │ │ │ │ + beqz s3,fb36 │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,fb08 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,fb12 │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s3) │ │ │ │ + sd zero,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s3) │ │ │ │ + sd zero,64(s3) │ │ │ │ + bnez a5,fcea │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld s3,64(s2) │ │ │ │ + beqz s3,fb76 │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,fb48 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,fb52 │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s3) │ │ │ │ + sd zero,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s3) │ │ │ │ + sd zero,64(s3) │ │ │ │ + bnez a5,fd06 │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld a0,56(s2) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s2) │ │ │ │ + sd zero,56(s2) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s2) │ │ │ │ + sd zero,64(s2) │ │ │ │ + bnez a5,fcc0 │ │ │ │ + sd zero,48(s2) │ │ │ │ + ld s2,64(s1) │ │ │ │ + beqz s2,fc44 │ │ │ │ + ld s3,56(s2) │ │ │ │ + beqz s3,fbe2 │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,fbb4 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,fbbe │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s3) │ │ │ │ + sd zero,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s3) │ │ │ │ + sd zero,64(s3) │ │ │ │ + bnez a5,fd3e │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld s3,64(s2) │ │ │ │ + beqz s3,fc22 │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,fbf4 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,fbfe │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s3) │ │ │ │ + sd zero,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s3) │ │ │ │ + sd zero,64(s3) │ │ │ │ + bnez a5,fd22 │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld a0,56(s2) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s2) │ │ │ │ + sd zero,56(s2) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s2) │ │ │ │ + sd zero,64(s2) │ │ │ │ + bnez a5,fcce │ │ │ │ + sd zero,48(s2) │ │ │ │ + ld a0,56(s1) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s1) │ │ │ │ + sd zero,56(s1) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s1) │ │ │ │ + sd zero,64(s1) │ │ │ │ + bnez a5,fcaa │ │ │ │ + sd zero,48(s1) │ │ │ │ + ld a0,56(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s0) │ │ │ │ + sd zero,56(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s0) │ │ │ │ + sd zero,64(s0) │ │ │ │ + bnez a5,fc8a │ │ │ │ ld ra,40(sp) │ │ │ │ + sd zero,48(s0) │ │ │ │ ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s4,0(sp) │ │ │ │ - addiw s4,a3,1 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli s4,a5,0x1e │ │ │ │ - sd s0,32(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s0,a1 │ │ │ │ - mv a1,s4 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s2,a3 │ │ │ │ - mv s3,a2 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,0 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3890 │ │ │ │ - lw a5,0(s0) │ │ │ │ - bnez a5,fe36 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a4,a3,0x1e │ │ │ │ - add a4,a4,s0 │ │ │ │ - lw a4,0(a4) │ │ │ │ - beqz a4,fd9a │ │ │ │ - bgeu a5,s3,fde6 │ │ │ │ - addiw a3,s3,-1 │ │ │ │ - subw a3,a3,a5 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a5 │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - addi a4,s0,4 │ │ │ │ - add a1,s0,a5 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw a5,0(a1) │ │ │ │ - addi a1,a1,4 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s1 │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - bne a1,a3,fdcc │ │ │ │ - lw a5,0(s1) │ │ │ │ - sw zero,0(s1) │ │ │ │ - beqz s2,fe24 │ │ │ │ - lw a2,4(s1) │ │ │ │ - li a3,1 │ │ │ │ - sw a5,4(s1) │ │ │ │ - li a4,2 │ │ │ │ - beq s2,a3,fe24 │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,s1 │ │ │ │ - lw a3,0(a5) │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - sext.w a2,a2 │ │ │ │ - srli a5,a1,0x1e │ │ │ │ - add a5,a5,s1 │ │ │ │ - addw a3,a3,a2 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - lw a2,0(a5) │ │ │ │ - sw a3,0(a5) │ │ │ │ - bgeu s2,a4,fdfc │ │ │ │ + ld a0,48(s0) │ │ │ │ + jal 3670 │ │ │ │ ld ra,40(sp) │ │ │ │ + sd zero,48(s0) │ │ │ │ ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ + ld a0,48(s1) │ │ │ │ + jal 3670 │ │ │ │ + j fae4 │ │ │ │ + ld a0,48(s1) │ │ │ │ + jal 3670 │ │ │ │ + j fc5c │ │ │ │ + ld a0,48(s2) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s2) │ │ │ │ + j faca │ │ │ │ + ld a0,48(s2) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s2) │ │ │ │ + j fb9a │ │ │ │ + ld a0,48(s2) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s2) │ │ │ │ + j fc44 │ │ │ │ + ld a0,48(s2) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s2) │ │ │ │ + j fa1e │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j fb36 │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j f9ba │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j fb76 │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j fa66 │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j fc22 │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j f9fa │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j fbe2 │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j faa6 │ │ │ │ + addi sp,sp,-192 │ │ │ │ + sd s6,128(sp) │ │ │ │ + lw s6,16(a0) │ │ │ │ + sd ra,184(sp) │ │ │ │ + bnez s6,fd6c │ │ │ │ + j 111ca │ │ │ │ + sd s0,176(sp) │ │ │ │ + sd s1,168(sp) │ │ │ │ + sd s2,160(sp) │ │ │ │ + sd s3,152(sp) │ │ │ │ + sd s4,144(sp) │ │ │ │ + sd s5,136(sp) │ │ │ │ + sd s7,120(sp) │ │ │ │ + ld s4,8(a0) │ │ │ │ + mv s7,a0 │ │ │ │ + mv s5,a1 │ │ │ │ + mv s0,a2 │ │ │ │ + mv s1,a5 │ │ │ │ + mv s2,a6 │ │ │ │ + li s3,0 │ │ │ │ + j fd98 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s4,s4,8 │ │ │ │ + bne s3,s6,fd98 │ │ │ │ + j 111d4 │ │ │ │ + ld a0,0(s4) │ │ │ │ + mv a1,s5 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,fd8c │ │ │ │ + bltu s3,s6,fdac │ │ │ │ + j 111d4 │ │ │ │ + ld a5,0(s7) │ │ │ │ + slli a4,s3,0x20 │ │ │ │ + srli s3,a4,0x1d │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld s6,0(a5) │ │ │ │ + bnez s6,fdc6 │ │ │ │ + j 111d4 │ │ │ │ + ld a5,32(s6) │ │ │ │ + ld s3,24(s0) │ │ │ │ + ld a4,0(s6) │ │ │ │ + ld s5,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + ld s4,32(s0) │ │ │ │ + sd a5,8(sp) │ │ │ │ + bge a4,s3,fde6 │ │ │ │ + j 111d4 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,108fe │ │ │ │ + ld a5,32(s7) │ │ │ │ + sd s8,112(sp) │ │ │ │ + ld a4,0(s7) │ │ │ │ + ld s8,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + sd a5,16(sp) │ │ │ │ + bge a4,s3,fe08 │ │ │ │ + j 111f4 │ │ │ │ + sd s9,104(sp) │ │ │ │ + ld s9,56(s7) │ │ │ │ + beqz s9,103d8 │ │ │ │ + ld a5,32(s9) │ │ │ │ + ld a4,0(s9) │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + sd a3,24(sp) │ │ │ │ + sd a5,32(sp) │ │ │ │ + blt a4,s3,103d8 │ │ │ │ + sd s10,96(sp) │ │ │ │ + ld s10,56(s9) │ │ │ │ + beqz s10,100c6 │ │ │ │ + ld a5,32(s10) │ │ │ │ + ld a4,0(s10) │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + sd a3,40(sp) │ │ │ │ + sd a5,48(sp) │ │ │ │ + blt a4,s3,100c6 │ │ │ │ + sd s11,88(sp) │ │ │ │ + ld s11,56(s10) │ │ │ │ + beqz s11,ff34 │ │ │ │ + ld a5,32(s11) │ │ │ │ + ld a4,0(s11) │ │ │ │ + ld t6,24(a5) │ │ │ │ + ld t0,32(a5) │ │ │ │ + blt a4,s3,ff34 │ │ │ │ + ld a0,56(s11) │ │ │ │ + beqz a0,fe8c │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,794 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,872 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t0,64(sp) │ │ │ │ + sd t6,56(sp) │ │ │ │ + jal f604 │ │ │ │ + ld t0,64(sp) │ │ │ │ + ld t6,56(sp) │ │ │ │ + blt s4,t6,ff34 │ │ │ │ + blt t0,s3,ff12 │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,fea2 │ │ │ │ + beqz a0,fea2 │ │ │ │ + j 1125a │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sd a5,64(sp) │ │ │ │ + sd a1,56(sp) │ │ │ │ + sd a4,72(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a1,56(sp) │ │ │ │ + ld a6,32(s11) │ │ │ │ + ld a3,40(s11) │ │ │ │ + add a2,a0,a1 │ │ │ │ + sd a6,-8(a2) │ │ │ │ + ld a5,64(sp) │ │ │ │ + beqz a3,ff0c │ │ │ │ + ld a4,72(sp) │ │ │ │ + addi a1,a1,8 │ │ │ │ li a5,0 │ │ │ │ - j fdaa │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s2,16(sp) │ │ │ │ - slli s2,a2,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - slli a1,s2,0x2 │ │ │ │ - li a0,0 │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s1,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - beqz s3,fe9e │ │ │ │ - mv a7,a0 │ │ │ │ + addi a3,a4,2 │ │ │ │ + sd a3,72(sp) │ │ │ │ + sd a5,64(sp) │ │ │ │ + sd a1,56(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,64(sp) │ │ │ │ + ld a4,48(s11) │ │ │ │ + ld a1,56(sp) │ │ │ │ + slli a2,a5,0x3 │ │ │ │ + add a4,a4,a2 │ │ │ │ + ld t6,0(a4) │ │ │ │ + ld a2,40(s11) │ │ │ │ + add a6,a0,a1 │ │ │ │ + mv a4,a5 │ │ │ │ + sd t6,-8(a6) │ │ │ │ + addi a5,a5,1 │ │ │ │ + ld a3,72(sp) │ │ │ │ + addi a1,a1,8 │ │ │ │ + bltu a5,a2,fed4 │ │ │ │ + add a5,a4,a3 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s11) │ │ │ │ + beqz a0,ff34 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,618 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,696 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + ld a5,40(sp) │ │ │ │ + bge s4,a5,ff3e │ │ │ │ + j 11230 │ │ │ │ + ld a5,48(sp) │ │ │ │ + blt a5,s3,ffbe │ │ │ │ + ld a5,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a5,ff52 │ │ │ │ + beqz a0,ff52 │ │ │ │ + j 1125a │ │ │ │ + addi s11,a5,1 │ │ │ │ + slli a1,s11,0x3 │ │ │ │ + sd a1,40(sp) │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a1,40(sp) │ │ │ │ + ld a2,32(s10) │ │ │ │ + ld a4,40(s10) │ │ │ │ + add a3,a0,a1 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + beqz a4,ffb8 │ │ │ │ + ld a5,48(sp) │ │ │ │ + addi s11,a1,8 │ │ │ │ li a4,0 │ │ │ │ - li t3,-1 │ │ │ │ - sext.w a6,a4 │ │ │ │ - srliw a5,a6,0x3 │ │ │ │ - not a2,a6 │ │ │ │ - add a5,a5,s0 │ │ │ │ - andi a2,a2,7 │ │ │ │ - li t1,0 │ │ │ │ - bltz t3,fe82 │ │ │ │ - subw t1,a6,t3 │ │ │ │ - sw t1,0(a7) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - addi a7,a7,4 │ │ │ │ - sraw a5,a5,a2 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bne s1,a5,fe98 │ │ │ │ - mv t3,a4 │ │ │ │ + addi a3,a5,2 │ │ │ │ + mv a1,s11 │ │ │ │ + sd a3,48(sp) │ │ │ │ + sd a4,40(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,48(s10) │ │ │ │ + add a1,a0,s11 │ │ │ │ + slli a2,a4,0x3 │ │ │ │ + add a5,a5,a2 │ │ │ │ + ld a6,0(a5) │ │ │ │ + ld a2,40(s10) │ │ │ │ + mv a5,a4 │ │ │ │ + sd a6,-8(a1) │ │ │ │ addi a4,a4,1 │ │ │ │ - bne s2,a4,fe68 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - addiw a5,a2,-2 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bnez a3,fef6 │ │ │ │ - li a3,1 │ │ │ │ - li a0,0 │ │ │ │ - li a7,-1 │ │ │ │ - srliw a4,a5,0x3 │ │ │ │ - add a4,a4,a1 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - not a2,a5 │ │ │ │ - andi a2,a2,7 │ │ │ │ - sraw a4,a4,a2 │ │ │ │ - sub a6,a0,a3 │ │ │ │ - andi a4,a4,1 │ │ │ │ - sub a2,a3,a0 │ │ │ │ - srai a6,a6,0x3f │ │ │ │ - neg a4,a4 │ │ │ │ - and a2,a2,a6 │ │ │ │ - and a3,a3,a4 │ │ │ │ - addi a5,a5,-1 │ │ │ │ - add a0,a0,a2 │ │ │ │ - addi a3,a3,1 │ │ │ │ - bne a5,a7,febc │ │ │ │ - sext.w a0,a0 │ │ │ │ - ret │ │ │ │ - li a3,1 │ │ │ │ - li a0,0 │ │ │ │ - li a7,-1 │ │ │ │ - srliw a4,a5,0x3 │ │ │ │ - add a4,a4,a1 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - not a2,a5 │ │ │ │ - andi a2,a2,7 │ │ │ │ - sraw a4,a4,a2 │ │ │ │ - sub a6,a0,a3 │ │ │ │ - andi a4,a4,1 │ │ │ │ - sub a2,a3,a0 │ │ │ │ - srai a6,a6,0x3f │ │ │ │ - addi a4,a4,-1 │ │ │ │ - and a2,a2,a6 │ │ │ │ - and a3,a3,a4 │ │ │ │ - addi a5,a5,-1 │ │ │ │ - add a0,a0,a2 │ │ │ │ + ld a3,48(sp) │ │ │ │ + addi s11,s11,8 │ │ │ │ + bltu a4,a2,ff82 │ │ │ │ + add s11,a5,a3 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld s10,64(s10) │ │ │ │ + bnez s10,ffca │ │ │ │ + j 11230 │ │ │ │ + ld a5,32(s10) │ │ │ │ + ld s11,24(s0) │ │ │ │ + ld a4,0(s10) │ │ │ │ + ld t5,32(s0) │ │ │ │ + ld t6,24(a5) │ │ │ │ + ld t0,32(a5) │ │ │ │ + bge a4,s11,ffea │ │ │ │ + j 11230 │ │ │ │ + ld a0,56(s10) │ │ │ │ + beqz a0,10018 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,402 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,480 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t5,56(sp) │ │ │ │ + sd t0,48(sp) │ │ │ │ + sd t6,40(sp) │ │ │ │ + jal f604 │ │ │ │ + ld t5,56(sp) │ │ │ │ + ld t0,48(sp) │ │ │ │ + ld t6,40(sp) │ │ │ │ + bge t5,t6,10020 │ │ │ │ + j 11230 │ │ │ │ + blt t0,s11,1009e │ │ │ │ + ld a5,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a5,10032 │ │ │ │ + beqz a0,10032 │ │ │ │ + j 1125a │ │ │ │ + addi s11,a5,1 │ │ │ │ + slli a1,s11,0x3 │ │ │ │ + sd a1,40(sp) │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a1,40(sp) │ │ │ │ + ld a2,32(s10) │ │ │ │ + ld a4,40(s10) │ │ │ │ + add a3,a0,a1 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + beqz a4,10098 │ │ │ │ + ld a5,48(sp) │ │ │ │ + addi s11,a1,8 │ │ │ │ + li a3,0 │ │ │ │ + addi a4,a5,2 │ │ │ │ + mv a1,s11 │ │ │ │ + sd a4,48(sp) │ │ │ │ + sd a3,40(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a3,40(sp) │ │ │ │ + ld a5,48(s10) │ │ │ │ + add a1,a0,s11 │ │ │ │ + slli a2,a3,0x3 │ │ │ │ + add a5,a5,a2 │ │ │ │ + ld a6,0(a5) │ │ │ │ + ld a2,40(s10) │ │ │ │ + mv a5,a3 │ │ │ │ + sd a6,-8(a1) │ │ │ │ addi a3,a3,1 │ │ │ │ - bne a5,a7,fefc │ │ │ │ - sext.w a0,a0 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s4,0(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - mv a1,a2 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s0,a3 │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - mv s3,a4 │ │ │ │ - jal 14c9c │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s2 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 14cf2 │ │ │ │ - addiw a0,s2,-1 │ │ │ │ - sw zero,0(s0) │ │ │ │ - sw zero,0(s3) │ │ │ │ - sext.w a2,a0 │ │ │ │ - beqz a2,10074 │ │ │ │ - mv a1,s4 │ │ │ │ + ld a4,48(sp) │ │ │ │ + addi s11,s11,8 │ │ │ │ + bltu a3,a2,10062 │ │ │ │ + add s11,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld a0,64(s10) │ │ │ │ + bnez a0,100a8 │ │ │ │ + j 11230 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,218 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,296 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + ld s11,88(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + bge s4,a5,100d0 │ │ │ │ + j 11206 │ │ │ │ + ld a5,32(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + blt a5,s3,10148 │ │ │ │ + ld a3,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a3,100e6 │ │ │ │ + beqz a0,100e6 │ │ │ │ + j 1125a │ │ │ │ + addi s11,a3,1 │ │ │ │ + slli s10,s11,0x3 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a3,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a2,32(s9) │ │ │ │ + ld a5,40(s9) │ │ │ │ + add a4,a0,s10 │ │ │ │ + sd a2,-8(a4) │ │ │ │ + beqz a5,10142 │ │ │ │ + ld a3,24(sp) │ │ │ │ + addi s10,s10,8 │ │ │ │ + li s11,0 │ │ │ │ + addi a5,a3,2 │ │ │ │ + sd a5,24(sp) │ │ │ │ + mv a1,s10 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,48(s9) │ │ │ │ + slli a4,s11,0x3 │ │ │ │ + add a3,a0,s10 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a2,0(a5) │ │ │ │ + ld a4,40(s9) │ │ │ │ + mv a5,s11 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + addi s11,s11,1 │ │ │ │ + addi s10,s10,8 │ │ │ │ + bltu s11,a4,10114 │ │ │ │ + ld a4,24(sp) │ │ │ │ + add s11,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld s11,64(s9) │ │ │ │ + bnez s11,10154 │ │ │ │ + j 111fa │ │ │ │ + ld a5,32(s11) │ │ │ │ + ld a3,32(s0) │ │ │ │ + ld s9,24(s0) │ │ │ │ + ld a4,0(s11) │ │ │ │ + sd a3,24(sp) │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + sd a3,32(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + bge a4,s9,10174 │ │ │ │ + j 111fa │ │ │ │ + ld s10,56(s11) │ │ │ │ + beqz s10,10260 │ │ │ │ + ld a5,32(s10) │ │ │ │ + ld a4,0(s10) │ │ │ │ + ld t6,24(a5) │ │ │ │ + ld t5,32(a5) │ │ │ │ + blt a4,s9,10260 │ │ │ │ + ld a0,56(s10) │ │ │ │ + beqz a0,101ba │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-20 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,58 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t5,56(sp) │ │ │ │ + sd t6,48(sp) │ │ │ │ + jal f604 │ │ │ │ + ld t5,56(sp) │ │ │ │ + ld t6,48(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + blt a5,t6,10260 │ │ │ │ + blt t5,s9,1023e │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,101d2 │ │ │ │ + beqz a0,101d2 │ │ │ │ + j 1125a │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sd a5,56(sp) │ │ │ │ + sd a1,48(sp) │ │ │ │ + sd a4,64(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a1,48(sp) │ │ │ │ + ld a6,32(s10) │ │ │ │ + ld a3,40(s10) │ │ │ │ + add a2,a0,a1 │ │ │ │ + sd a6,-8(a2) │ │ │ │ + ld a5,56(sp) │ │ │ │ + beqz a3,10238 │ │ │ │ + ld a4,64(sp) │ │ │ │ + addi a1,a1,8 │ │ │ │ li a3,0 │ │ │ │ - li a5,0 │ │ │ │ - li t1,0 │ │ │ │ - li a4,1 │ │ │ │ - j ff8c │ │ │ │ - bltu a7,a6,10028 │ │ │ │ + addi a4,a4,2 │ │ │ │ + sd a4,64(sp) │ │ │ │ + sd a3,56(sp) │ │ │ │ + sd a1,48(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a3,56(sp) │ │ │ │ + ld a5,48(s10) │ │ │ │ + ld a1,48(sp) │ │ │ │ + slli a2,a3,0x3 │ │ │ │ + add a5,a5,a2 │ │ │ │ + ld t5,0(a5) │ │ │ │ + ld a2,40(s10) │ │ │ │ + add a6,a0,a1 │ │ │ │ + mv a5,a3 │ │ │ │ + sd t5,-8(a6) │ │ │ │ addi a3,a3,1 │ │ │ │ - sext.w t1,a3 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi a1,a1,4 │ │ │ │ - bgeu t1,a2,ffdc │ │ │ │ - lw a7,0(a1) │ │ │ │ - lw a6,4(a1) │ │ │ │ - bgeu a6,a7,ff7a │ │ │ │ - subw a5,t1,a5 │ │ │ │ - bltu t1,a5,ffce │ │ │ │ - srliw a7,a5,0x3 │ │ │ │ - add a7,a7,s1 │ │ │ │ - lbu t3,0(a7) │ │ │ │ - not a6,a5 │ │ │ │ - andi a6,a6,7 │ │ │ │ - sllw a6,a4,a6 │ │ │ │ - or a6,t3,a6 │ │ │ │ - sb a6,0(a7) │ │ │ │ - lw a6,0(s0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addiw a6,a6,1 │ │ │ │ - sw a6,0(s0) │ │ │ │ - bgeu t1,a5,ffa0 │ │ │ │ + ld a4,64(sp) │ │ │ │ + addi a1,a1,8 │ │ │ │ + bltu a3,a2,10202 │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s10) │ │ │ │ + beqz a0,10260 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-194 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,-116 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld a4,24(sp) │ │ │ │ + bge a4,a5,1026c │ │ │ │ + j 111fa │ │ │ │ + ld a5,40(sp) │ │ │ │ + blt a5,s9,102e4 │ │ │ │ + ld a3,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a3,10280 │ │ │ │ + beqz a0,10280 │ │ │ │ + j 1125a │ │ │ │ + addi s10,a3,1 │ │ │ │ + slli s9,s10,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + sd a3,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a2,32(s11) │ │ │ │ + ld a5,40(s11) │ │ │ │ + add a4,a0,s9 │ │ │ │ + sd a2,-8(a4) │ │ │ │ + beqz a5,102de │ │ │ │ + ld a3,24(sp) │ │ │ │ + addi s9,s9,8 │ │ │ │ li a5,0 │ │ │ │ - addi a3,a3,1 │ │ │ │ - sext.w t1,a3 │ │ │ │ - addi a1,a1,4 │ │ │ │ - bltu t1,a2,ff8c │ │ │ │ - lw a2,0(s3) │ │ │ │ - srliw a0,a0,0x3 │ │ │ │ - add a0,a0,s1 │ │ │ │ - negw s2,s2 │ │ │ │ - lw a3,0(s0) │ │ │ │ - andi s2,s2,7 │ │ │ │ - li a5,1 │ │ │ │ - sllw a5,a5,s2 │ │ │ │ - lbu a4,0(a0) │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a3,10066 │ │ │ │ - not a5,a5 │ │ │ │ - and a4,a4,a5 │ │ │ │ - sb a4,0(a0) │ │ │ │ - lw a5,0(s3) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s3) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - subw a5,t1,a5 │ │ │ │ - bltu t1,a5,ffce │ │ │ │ - srliw a7,a5,0x3 │ │ │ │ - add a7,a7,s1 │ │ │ │ - not a6,a5 │ │ │ │ - lbu t3,0(a7) │ │ │ │ - andi a6,a6,7 │ │ │ │ - sllw a6,a4,a6 │ │ │ │ - not a6,a6 │ │ │ │ - and a6,a6,t3 │ │ │ │ - sb a6,0(a7) │ │ │ │ - lw a6,0(s3) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addiw a6,a6,1 │ │ │ │ - sw a6,0(s3) │ │ │ │ - bgeu t1,a5,10030 │ │ │ │ + addi a6,a3,2 │ │ │ │ + mv a1,s9 │ │ │ │ + sd a6,32(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a4,48(s11) │ │ │ │ + ld a6,32(sp) │ │ │ │ + slli a3,a5,0x3 │ │ │ │ + add a4,a4,a3 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a4,40(s11) │ │ │ │ + add a3,a0,s9 │ │ │ │ + mv s10,a5 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + addi a5,a5,1 │ │ │ │ + addi s9,s9,8 │ │ │ │ + bltu a5,a4,102ac │ │ │ │ + add s10,s10,a6 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s10,0(s2) │ │ │ │ + ld t3,64(s11) │ │ │ │ + bnez t3,102f0 │ │ │ │ + j 111fa │ │ │ │ + ld a5,32(t3) │ │ │ │ + ld s9,24(s0) │ │ │ │ + ld a4,0(t3) │ │ │ │ + ld s11,32(s0) │ │ │ │ + ld t4,24(a5) │ │ │ │ + ld s10,32(a5) │ │ │ │ + blt a4,s9,111fa │ │ │ │ + ld a0,56(t3) │ │ │ │ + beqz a0,10336 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-400 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,-322 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t4,32(sp) │ │ │ │ + sd t3,24(sp) │ │ │ │ + jal f604 │ │ │ │ + ld t4,32(sp) │ │ │ │ + ld t3,24(sp) │ │ │ │ + blt s11,t4,111fa │ │ │ │ + blt s10,s9,103b0 │ │ │ │ + ld s11,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s11,1034e │ │ │ │ + beqz a0,1034e │ │ │ │ + j 1125a │ │ │ │ + addi s10,s11,1 │ │ │ │ + slli s9,s10,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + sd t3,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld t3,24(sp) │ │ │ │ + add a4,a0,s9 │ │ │ │ + ld a3,32(t3) │ │ │ │ + ld a5,40(t3) │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,103aa │ │ │ │ + addi s11,s11,2 │ │ │ │ + addi s9,s9,8 │ │ │ │ li a5,0 │ │ │ │ - j ffd0 │ │ │ │ - or a4,a4,a5 │ │ │ │ - sb a4,0(a0) │ │ │ │ - lw a5,0(s0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s0) │ │ │ │ - j 10016 │ │ │ │ - mv a0,s1 │ │ │ │ - li a2,0 │ │ │ │ - j ffe6 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s4,0(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - mv a1,a2 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s0,a3 │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - mv s3,a4 │ │ │ │ - jal 14c9c │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s2 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 14cf2 │ │ │ │ - addiw a0,s2,-1 │ │ │ │ - sw zero,0(s0) │ │ │ │ - sw zero,0(s3) │ │ │ │ - sext.w a2,a0 │ │ │ │ - beqz a2,101ba │ │ │ │ - mv a1,s4 │ │ │ │ + mv a1,s9 │ │ │ │ + sd a5,32(sp) │ │ │ │ + sd t3,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld t3,24(sp) │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld a4,48(t3) │ │ │ │ + slli a3,a5,0x3 │ │ │ │ + mv s10,a5 │ │ │ │ + add a4,a4,a3 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a4,40(t3) │ │ │ │ + add a3,a0,s9 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + addi a5,a5,1 │ │ │ │ + addi s9,s9,8 │ │ │ │ + bltu a5,a4,10378 │ │ │ │ + add s10,s10,s11 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s10,0(s2) │ │ │ │ + ld a0,64(t3) │ │ │ │ + beqz a0,111fa │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-566 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,-488 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + blt s4,s8,111ec │ │ │ │ + ld a5,16(sp) │ │ │ │ + blt a5,s3,1044c │ │ │ │ + sd s10,96(sp) │ │ │ │ + ld s10,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s10,103f2 │ │ │ │ + bnez a0,1127e │ │ │ │ + addi s8,s10,1 │ │ │ │ + slli s9,s8,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(s7) │ │ │ │ + ld a5,40(s7) │ │ │ │ + add a4,a0,s9 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,10444 │ │ │ │ + addi s10,s10,2 │ │ │ │ + addi s9,s9,8 │ │ │ │ + li s8,0 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,48(s7) │ │ │ │ + slli a4,s8,0x3 │ │ │ │ + mv a2,s8 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a5,40(s7) │ │ │ │ + add a4,a0,s9 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + addi s8,s8,1 │ │ │ │ + addi s9,s9,8 │ │ │ │ + bltu s8,a5,10418 │ │ │ │ + add s8,a2,s10 │ │ │ │ + ld s10,96(sp) │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s8,0(s2) │ │ │ │ + ld s7,64(s7) │ │ │ │ + beqz s7,111ec │ │ │ │ + ld a5,32(s7) │ │ │ │ + ld a3,32(s0) │ │ │ │ + ld s8,24(s0) │ │ │ │ + ld a4,0(s7) │ │ │ │ + sd a3,16(sp) │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + sd a3,24(sp) │ │ │ │ + sd a5,32(sp) │ │ │ │ + blt a4,s8,111ec │ │ │ │ + ld s9,56(s7) │ │ │ │ + beqz s9,106e0 │ │ │ │ + ld a5,32(s9) │ │ │ │ + sd s11,88(sp) │ │ │ │ + ld a4,0(s9) │ │ │ │ + ld s11,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + sd a5,40(sp) │ │ │ │ + blt a4,s8,1122a │ │ │ │ + sd s10,96(sp) │ │ │ │ + ld s10,56(s9) │ │ │ │ + beqz s10,1057a │ │ │ │ + ld a5,32(s10) │ │ │ │ + ld a4,0(s10) │ │ │ │ + ld t5,24(a5) │ │ │ │ + ld t4,32(a5) │ │ │ │ + blt a4,s8,1057a │ │ │ │ + ld a0,56(s10) │ │ │ │ + beqz a0,104d6 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-816 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,-738 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t4,56(sp) │ │ │ │ + sd t5,48(sp) │ │ │ │ + jal f604 │ │ │ │ + ld t4,56(sp) │ │ │ │ + ld t5,48(sp) │ │ │ │ + ld a5,16(sp) │ │ │ │ + blt a5,t5,1057a │ │ │ │ + blt t4,s8,10558 │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,104ec │ │ │ │ + bnez a0,1125a │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sd a5,56(sp) │ │ │ │ + sd a1,48(sp) │ │ │ │ + sd a4,64(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a1,48(sp) │ │ │ │ + ld a6,32(s10) │ │ │ │ + ld a3,40(s10) │ │ │ │ + add a2,a0,a1 │ │ │ │ + sd a6,-8(a2) │ │ │ │ + ld a5,56(sp) │ │ │ │ + beqz a3,10552 │ │ │ │ + ld a4,64(sp) │ │ │ │ + addi a1,a1,8 │ │ │ │ li a3,0 │ │ │ │ - li a5,0 │ │ │ │ - li t1,0 │ │ │ │ - li a4,1 │ │ │ │ - j 100d2 │ │ │ │ - bltu a7,a6,1016e │ │ │ │ + addi a4,a4,2 │ │ │ │ + sd a4,64(sp) │ │ │ │ + sd a3,56(sp) │ │ │ │ + sd a1,48(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a3,56(sp) │ │ │ │ + ld a5,48(s10) │ │ │ │ + ld a1,48(sp) │ │ │ │ + slli a2,a3,0x3 │ │ │ │ + add a5,a5,a2 │ │ │ │ + ld t4,0(a5) │ │ │ │ + ld a2,40(s10) │ │ │ │ + add a6,a0,a1 │ │ │ │ + mv a5,a3 │ │ │ │ + sd t4,-8(a6) │ │ │ │ addi a3,a3,1 │ │ │ │ - sext.w t1,a3 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi a1,a1,1 │ │ │ │ - bgeu t1,a2,10122 │ │ │ │ - lbu a7,0(a1) │ │ │ │ - lbu a6,1(a1) │ │ │ │ - bgeu a6,a7,100c0 │ │ │ │ - subw a5,t1,a5 │ │ │ │ - bltu t1,a5,10114 │ │ │ │ - srliw a7,a5,0x3 │ │ │ │ - add a7,a7,s1 │ │ │ │ - lbu t3,0(a7) │ │ │ │ - not a6,a5 │ │ │ │ - andi a6,a6,7 │ │ │ │ - sllw a6,a4,a6 │ │ │ │ - or a6,t3,a6 │ │ │ │ - sb a6,0(a7) │ │ │ │ - lw a6,0(s0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addiw a6,a6,1 │ │ │ │ - sw a6,0(s0) │ │ │ │ - bgeu t1,a5,100e6 │ │ │ │ - li a5,0 │ │ │ │ + ld a4,64(sp) │ │ │ │ + addi a1,a1,8 │ │ │ │ + bltu a3,a2,1051c │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s10) │ │ │ │ + beqz a0,1057a │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-988 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,-910 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + ld a5,16(sp) │ │ │ │ + blt a5,s11,11228 │ │ │ │ + ld a5,40(sp) │ │ │ │ + blt a5,s8,105f4 │ │ │ │ + ld a5,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a5,10592 │ │ │ │ + bnez a0,1125a │ │ │ │ + addi s11,a5,1 │ │ │ │ + slli s10,s11,0x3 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a2,32(s9) │ │ │ │ + ld a4,40(s9) │ │ │ │ + add a3,a0,s10 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + beqz a4,105ee │ │ │ │ + ld a5,40(sp) │ │ │ │ + addi s10,s10,8 │ │ │ │ + li a3,0 │ │ │ │ + addi a5,a5,2 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,48(sp) │ │ │ │ + sd a3,40(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a3,40(sp) │ │ │ │ + ld a4,48(s9) │ │ │ │ + ld a5,48(sp) │ │ │ │ + slli a2,a3,0x3 │ │ │ │ + add a4,a4,a2 │ │ │ │ + ld a1,0(a4) │ │ │ │ + ld a4,40(s9) │ │ │ │ + add a2,a0,s10 │ │ │ │ + mv s11,a3 │ │ │ │ + sd a1,-8(a2) │ │ │ │ addi a3,a3,1 │ │ │ │ - sext.w t1,a3 │ │ │ │ - addi a1,a1,1 │ │ │ │ - bltu t1,a2,100d2 │ │ │ │ - lw a2,0(s3) │ │ │ │ - srliw a0,a0,0x3 │ │ │ │ - add a0,a0,s1 │ │ │ │ - negw s2,s2 │ │ │ │ - lw a3,0(s0) │ │ │ │ - andi s2,s2,7 │ │ │ │ - li a5,1 │ │ │ │ - sllw a5,a5,s2 │ │ │ │ - lbu a4,0(a0) │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a3,101ac │ │ │ │ - not a5,a5 │ │ │ │ - and a4,a4,a5 │ │ │ │ - sb a4,0(a0) │ │ │ │ - lw a5,0(s3) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s3) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - subw a5,t1,a5 │ │ │ │ - bltu t1,a5,10114 │ │ │ │ - srliw a7,a5,0x3 │ │ │ │ - add a7,a7,s1 │ │ │ │ - not a6,a5 │ │ │ │ - lbu t3,0(a7) │ │ │ │ - andi a6,a6,7 │ │ │ │ - sllw a6,a4,a6 │ │ │ │ - not a6,a6 │ │ │ │ - and a6,a6,t3 │ │ │ │ - sb a6,0(a7) │ │ │ │ - lw a6,0(s3) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addiw a6,a6,1 │ │ │ │ - sw a6,0(s3) │ │ │ │ - bgeu t1,a5,10176 │ │ │ │ - li a5,0 │ │ │ │ - j 10116 │ │ │ │ - or a4,a4,a5 │ │ │ │ - sb a4,0(a0) │ │ │ │ - lw a5,0(s0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s0) │ │ │ │ - j 1015c │ │ │ │ - mv a0,s1 │ │ │ │ - li a2,0 │ │ │ │ - j 1012c │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s8,0(sp) │ │ │ │ - slli s8,a2,0x20 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - sd s0,64(sp) │ │ │ │ - slli s0,s8,0x2 │ │ │ │ - sd s7,8(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s7,a1 │ │ │ │ + addi s10,s10,8 │ │ │ │ + bltu a3,a4,105bc │ │ │ │ + add s11,s11,a5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld s9,64(s9) │ │ │ │ + beqz s9,11228 │ │ │ │ + ld a5,32(s9) │ │ │ │ + ld s10,24(s0) │ │ │ │ + ld a4,0(s9) │ │ │ │ + ld t3,32(s0) │ │ │ │ + ld t4,24(a5) │ │ │ │ + ld s11,32(a5) │ │ │ │ + blt a4,s10,11228 │ │ │ │ + ld a0,56(s9) │ │ │ │ + beqz a0,10642 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-1180 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,-1102 │ │ │ │ mv a1,s0 │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - sd s6,16(sp) │ │ │ │ - mv s5,a5 │ │ │ │ - mv s6,a4 │ │ │ │ - mv s3,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ + sd t3,48(sp) │ │ │ │ + sd t4,40(sp) │ │ │ │ + jal f604 │ │ │ │ + ld t3,48(sp) │ │ │ │ + ld t4,40(sp) │ │ │ │ + blt t3,t4,11228 │ │ │ │ + blt s11,s10,106b8 │ │ │ │ + ld a5,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a5,10656 │ │ │ │ + bnez a0,1125a │ │ │ │ + addi s11,a5,1 │ │ │ │ + slli s10,s11,0x3 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a2,32(s9) │ │ │ │ + ld a4,40(s9) │ │ │ │ + add a3,a0,s10 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + beqz a4,106b2 │ │ │ │ + ld a5,40(sp) │ │ │ │ + addi s10,s10,8 │ │ │ │ + li a3,0 │ │ │ │ + addi a5,a5,2 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,48(sp) │ │ │ │ + sd a3,40(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a3,40(sp) │ │ │ │ + ld a4,48(s9) │ │ │ │ + ld a5,48(sp) │ │ │ │ + slli a2,a3,0x3 │ │ │ │ + add a4,a4,a2 │ │ │ │ + ld a1,0(a4) │ │ │ │ + ld a4,40(s9) │ │ │ │ + add a2,a0,s10 │ │ │ │ + mv s11,a3 │ │ │ │ + sd a1,-8(a2) │ │ │ │ + addi a3,a3,1 │ │ │ │ + addi s10,s10,8 │ │ │ │ + bltu a3,a4,10680 │ │ │ │ + add s11,s11,a5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld a0,64(s9) │ │ │ │ + beqz a0,11228 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-1342 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,-1264 │ │ │ │ mv a1,s0 │ │ │ │ - mv s1,a0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli s0,a5,0x1e │ │ │ │ - mv s2,a0 │ │ │ │ - mv a2,s0 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3890 │ │ │ │ - beqz s4,10310 │ │ │ │ - mv a5,s7 │ │ │ │ - add a3,s8,s7 │ │ │ │ - lbu a6,0(a5) │ │ │ │ - addi a5,a5,1 │ │ │ │ - subw a6,a6,s5 │ │ │ │ - slli a4,a6,0x20 │ │ │ │ - srli a6,a4,0x1e │ │ │ │ - add a6,a6,s1 │ │ │ │ - lw a4,0(a6) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(a6) │ │ │ │ - bne a3,a5,1021c │ │ │ │ - lw a3,0(s1) │ │ │ │ - sw zero,0(s1) │ │ │ │ - beqz s6,10272 │ │ │ │ + jal f604 │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a4,16(sp) │ │ │ │ + blt a4,a5,111ec │ │ │ │ + ld a5,32(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + blt a5,s8,10758 │ │ │ │ + ld s8,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s8,10700 │ │ │ │ + bnez a0,1125a │ │ │ │ + addi s10,s8,1 │ │ │ │ + slli s9,s10,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(s7) │ │ │ │ + ld a5,40(s7) │ │ │ │ + add a4,a0,s9 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,10752 │ │ │ │ + addi s8,s8,2 │ │ │ │ + addi s9,s9,8 │ │ │ │ + li s10,0 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,48(s7) │ │ │ │ + slli a4,s10,0x3 │ │ │ │ + add a3,a0,s9 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a2,0(a5) │ │ │ │ + ld a4,40(s7) │ │ │ │ + mv a5,s10 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + addi s10,s10,1 │ │ │ │ + addi s9,s9,8 │ │ │ │ + bltu s10,a4,10726 │ │ │ │ + add s10,a5,s8 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s10,0(s2) │ │ │ │ + ld s11,64(s7) │ │ │ │ + beqz s11,11210 │ │ │ │ + ld a5,32(s11) │ │ │ │ + ld s7,24(s0) │ │ │ │ + ld a4,0(s11) │ │ │ │ + ld s10,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + ld s8,32(s0) │ │ │ │ + sd a5,16(sp) │ │ │ │ + blt a4,s7,11210 │ │ │ │ + ld s9,56(s11) │ │ │ │ + beqz s9,10864 │ │ │ │ + ld a5,32(s9) │ │ │ │ + ld a4,0(s9) │ │ │ │ + ld t4,24(a5) │ │ │ │ + ld t3,32(a5) │ │ │ │ + blt a4,s7,10864 │ │ │ │ + ld a0,56(s9) │ │ │ │ + beqz a0,107c2 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ mv a4,s1 │ │ │ │ - li a5,0 │ │ │ │ - addiw a6,a5,-1 │ │ │ │ - slli a2,a6,0x20 │ │ │ │ - srli a6,a2,0x1e │ │ │ │ - add a6,a6,s1 │ │ │ │ - lw a2,0(a6) │ │ │ │ - sext.w a3,a3 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addw a2,a2,a3 │ │ │ │ - lw a3,0(a4) │ │ │ │ - sw a2,0(a4) │ │ │ │ - addi a4,a4,4 │ │ │ │ - bltu a5,s6,1024c │ │ │ │ - beqz s4,10304 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-1564 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,-1486 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t3,32(sp) │ │ │ │ + sd t4,24(sp) │ │ │ │ + jal f604 │ │ │ │ + ld t3,32(sp) │ │ │ │ + ld t4,24(sp) │ │ │ │ + blt s8,t4,10864 │ │ │ │ + blt t3,s7,10842 │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,107d6 │ │ │ │ + bnez a0,1125a │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sd a5,32(sp) │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd a4,40(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a1,24(sp) │ │ │ │ + ld a6,32(s9) │ │ │ │ + ld a3,40(s9) │ │ │ │ + add a2,a0,a1 │ │ │ │ + sd a6,-8(a2) │ │ │ │ + ld a5,32(sp) │ │ │ │ + beqz a3,1083c │ │ │ │ + ld a4,40(sp) │ │ │ │ + addi a1,a1,8 │ │ │ │ li a3,0 │ │ │ │ - add a5,s7,a3 │ │ │ │ - lbu a6,0(a5) │ │ │ │ - subw a6,a6,s5 │ │ │ │ - slli a5,a6,0x20 │ │ │ │ - srli a6,a5,0x1e │ │ │ │ - add a6,a6,s1 │ │ │ │ - lwu a7,0(a6) │ │ │ │ - slli a7,a7,0x2 │ │ │ │ - add a7,a7,s2 │ │ │ │ - sw a3,0(a7) │ │ │ │ - lw a5,0(a6) │ │ │ │ + addi a4,a4,2 │ │ │ │ + sd a4,40(sp) │ │ │ │ + sd a3,32(sp) │ │ │ │ + sd a1,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(sp) │ │ │ │ + ld a5,48(s9) │ │ │ │ + ld a1,24(sp) │ │ │ │ + slli a2,a3,0x3 │ │ │ │ + add a5,a5,a2 │ │ │ │ + ld t3,0(a5) │ │ │ │ + ld a2,40(s9) │ │ │ │ + add a6,a0,a1 │ │ │ │ + mv a5,a3 │ │ │ │ + sd t3,-8(a6) │ │ │ │ addi a3,a3,1 │ │ │ │ - sext.w a4,a3 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(a6) │ │ │ │ - bltu a4,s4,10274 │ │ │ │ - li a2,0 │ │ │ │ + ld a4,40(sp) │ │ │ │ + addi a1,a1,8 │ │ │ │ + bltu a3,a2,10806 │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s9) │ │ │ │ + beqz a0,10864 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-1734 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,-1656 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + blt s8,s10,11210 │ │ │ │ + ld a5,16(sp) │ │ │ │ + blt a5,s7,108d2 │ │ │ │ + ld s9,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s9,1087c │ │ │ │ + bnez a0,1125a │ │ │ │ + addi s8,s9,1 │ │ │ │ + slli s7,s8,0x3 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(s11) │ │ │ │ + ld a5,40(s11) │ │ │ │ + add a4,a0,s7 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,108cc │ │ │ │ + addi s9,s9,2 │ │ │ │ + addi s7,s7,8 │ │ │ │ + li s10,0 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,48(s11) │ │ │ │ + slli a4,s10,0x3 │ │ │ │ + mv s8,s10 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a5,40(s11) │ │ │ │ + add a4,a0,s7 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + addi s10,s10,1 │ │ │ │ + addi s7,s7,8 │ │ │ │ + bltu s10,a5,108a2 │ │ │ │ + add s8,s8,s9 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s8,0(s2) │ │ │ │ + ld a0,64(s11) │ │ │ │ + beqz a0,11210 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-1880 │ │ │ │ + auipc a2,0xfffff │ │ │ │ + addi a2,a2,-1802 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + blt s4,s5,111d4 │ │ │ │ + ld a5,8(sp) │ │ │ │ + blt a5,s3,1096e │ │ │ │ + ld s5,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s5,10916 │ │ │ │ + bnez a0,11252 │ │ │ │ + addi s3,s5,1 │ │ │ │ + slli s4,s3,0x3 │ │ │ │ mv a1,s4 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 14cf2 │ │ │ │ - beqz s6,102e4 │ │ │ │ - mv a3,s1 │ │ │ │ - add s0,s0,s1 │ │ │ │ - li a1,1 │ │ │ │ - lw a5,0(a3) │ │ │ │ - addi a3,a3,4 │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - srliw a4,a4,0x3 │ │ │ │ - add a4,a4,s3 │ │ │ │ - lbu a2,0(a4) │ │ │ │ - negw a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,a1,a5 │ │ │ │ - or a5,a5,a2 │ │ │ │ - sb a5,0(a4) │ │ │ │ - bne s0,a3,102be │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,48(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - li a2,0 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 14cf2 │ │ │ │ - j 102b8 │ │ │ │ - lw a3,0(s1) │ │ │ │ - sw zero,0(s1) │ │ │ │ - bnez s6,10248 │ │ │ │ - li a2,0 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 14cf2 │ │ │ │ - j 102e4 │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s8,0(sp) │ │ │ │ - lw s8,80(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - mv s6,a1 │ │ │ │ - addiw s7,a2,-1 │ │ │ │ - li a1,361 │ │ │ │ - mv s2,a2 │ │ │ │ - mv s3,a3 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,1134 │ │ │ │ - mv a3,s8 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,1172 │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - mv s0,a5 │ │ │ │ - mv s1,a4 │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - mv s4,a7 │ │ │ │ - mv s5,a6 │ │ │ │ - jal 27d46 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s4 │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - jal 14cf2 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - mv a3,s7 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,1148 │ │ │ │ - li a1,364 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,1112 │ │ │ │ - jal 27d46 │ │ │ │ - addi a6,s6,-4 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ - addiw a1,s8,-1 │ │ │ │ - bnez s7,10558 │ │ │ │ - mv a4,s6 │ │ │ │ - li a7,0 │ │ │ │ - slli t3,a7,0x2 │ │ │ │ - add a5,s6,t3 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s3 │ │ │ │ - lw a0,0(a5) │ │ │ │ - beqz a0,10602 │ │ │ │ - slli t1,a0,0x20 │ │ │ │ - srli a0,t1,0x1e │ │ │ │ - addi a0,a0,-4 │ │ │ │ - add a0,a0,s1 │ │ │ │ - lw t1,0(a0) │ │ │ │ - add t3,t3,a6 │ │ │ │ - srliw t4,t1,0x3 │ │ │ │ - sw t1,0(a5) │ │ │ │ - add t4,t4,s4 │ │ │ │ - lbu t5,0(t4) │ │ │ │ - not a5,t1 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,a2,a5 │ │ │ │ - or a5,t5,a5 │ │ │ │ - sb a5,0(t4) │ │ │ │ - lw a5,0(a0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(a0) │ │ │ │ - blt s7,a7,1060a │ │ │ │ - lwu a5,0(a4) │ │ │ │ - addi a4,a4,-4 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s3 │ │ │ │ - lw a0,0(a5) │ │ │ │ - addiw a5,a0,1 │ │ │ │ - srliw t1,a5,0x3 │ │ │ │ - not a5,a5 │ │ │ │ - add t1,t1,s4 │ │ │ │ - andi a5,a5,7 │ │ │ │ - beq a0,a3,10448 │ │ │ │ - beq a1,a0,10448 │ │ │ │ - lbu t1,0(t1) │ │ │ │ - srliw t4,a0,0x3 │ │ │ │ - not a0,a0 │ │ │ │ - andi a0,a0,7 │ │ │ │ - sraw a5,t1,a5 │ │ │ │ - sllw a0,a2,a0 │ │ │ │ - andi a5,a5,1 │ │ │ │ - add t4,t4,s4 │ │ │ │ - not a0,a0 │ │ │ │ - beqz a5,10448 │ │ │ │ - lbu a5,0(t4) │ │ │ │ - and a0,a0,a5 │ │ │ │ - sb a0,0(t4) │ │ │ │ - bne t3,a4,103fa │ │ │ │ - addi s7,a7,-1 │ │ │ │ - bne s7,a3,103a0 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,972 │ │ │ │ - li a1,422 │ │ │ │ - mv a3,s2 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,894 │ │ │ │ - jal 27d46 │ │ │ │ - slli a1,s2,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a5,0 │ │ │ │ - li a2,-1 │ │ │ │ - beqz s2,10498 │ │ │ │ - lw a3,0(s3) │ │ │ │ - addi s3,s3,4 │ │ │ │ - slli a0,a3,0x20 │ │ │ │ - srli a4,a0,0x1e │ │ │ │ - add a4,a4,s6 │ │ │ │ - beq a3,a2,10492 │ │ │ │ - sw a5,0(a4) │ │ │ │ - addi a5,a5,1 │ │ │ │ - bne a5,a1,1047c │ │ │ │ - slli s2,s0,0x20 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,922 │ │ │ │ - li a1,429 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,822 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - jal 27d46 │ │ │ │ - beqz s2,10610 │ │ │ │ - slli a1,s2,0x2 │ │ │ │ - add a1,a1,s1 │ │ │ │ - mv a3,s1 │ │ │ │ - li a0,1 │ │ │ │ - j 104da │ │ │ │ - lbu a2,0(a5) │ │ │ │ - addi a3,a3,4 │ │ │ │ - or a4,a4,a2 │ │ │ │ - sb a4,0(a5) │ │ │ │ - beq a3,a1,10504 │ │ │ │ - lw a2,0(a3) │ │ │ │ - addiw a5,a2,-1 │ │ │ │ - negw a4,a2 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - andi a4,a4,7 │ │ │ │ - add a5,a5,s4 │ │ │ │ - sllw a4,a0,a4 │ │ │ │ - bnez a2,104ca │ │ │ │ - lbu a5,0(s4) │ │ │ │ - addi a3,a3,4 │ │ │ │ - ori a5,a5,-128 │ │ │ │ - sb a5,0(s4) │ │ │ │ - bne a3,a1,104da │ │ │ │ - mv a3,s0 │ │ │ │ - li a1,438 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,854 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,718 │ │ │ │ - jal 27d46 │ │ │ │ - li a1,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(s6) │ │ │ │ + ld a5,40(s6) │ │ │ │ + add a4,a0,s4 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,10968 │ │ │ │ + addi s5,s5,2 │ │ │ │ + addi s4,s4,8 │ │ │ │ + li s3,0 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,48(s6) │ │ │ │ + slli a4,s3,0x3 │ │ │ │ + mv a2,s3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a5,40(s6) │ │ │ │ + add a4,a0,s4 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + addi s3,s3,1 │ │ │ │ + addi s4,s4,8 │ │ │ │ + bltu s3,a5,1093c │ │ │ │ + add s3,a2,s5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s3,0(s2) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,111d4 │ │ │ │ + ld a5,32(s7) │ │ │ │ + ld s3,24(s0) │ │ │ │ + ld a4,0(s7) │ │ │ │ + ld s6,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + ld s5,32(s0) │ │ │ │ + sd a5,8(sp) │ │ │ │ + blt a4,s3,111d4 │ │ │ │ + ld s4,56(s7) │ │ │ │ + beqz s4,10e40 │ │ │ │ + ld a5,32(s4) │ │ │ │ + ld a4,0(s4) │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + sd a3,16(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + blt a4,s3,10e40 │ │ │ │ + sd s8,112(sp) │ │ │ │ + ld s8,56(s4) │ │ │ │ + beqz s8,10c1e │ │ │ │ + ld a5,32(s8) │ │ │ │ + ld a4,0(s8) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + ld s10,32(a5) │ │ │ │ + ld s11,24(a5) │ │ │ │ + blt a4,s3,1121e │ │ │ │ + sd s9,104(sp) │ │ │ │ + ld s9,56(s8) │ │ │ │ + beqz s9,10aba │ │ │ │ + ld a5,32(s9) │ │ │ │ + ld a4,0(s9) │ │ │ │ + ld t5,24(a5) │ │ │ │ + ld t4,32(a5) │ │ │ │ + blt a4,s3,10aba │ │ │ │ + ld a0,56(s9) │ │ │ │ + beqz a0,10a18 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,1934 │ │ │ │ + auipc a2,0xffffe │ │ │ │ + addi a2,a2,2012 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t4,40(sp) │ │ │ │ + sd t5,32(sp) │ │ │ │ + jal f604 │ │ │ │ + ld t4,40(sp) │ │ │ │ + ld t5,32(sp) │ │ │ │ + blt s5,t5,10aba │ │ │ │ + blt t4,s3,10a98 │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,10a2c │ │ │ │ + bnez a0,1125a │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sd a5,40(sp) │ │ │ │ + sd a1,32(sp) │ │ │ │ + sd a4,48(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a1,32(sp) │ │ │ │ + ld a6,32(s9) │ │ │ │ + ld a3,40(s9) │ │ │ │ + add a2,a0,a1 │ │ │ │ + sd a6,-8(a2) │ │ │ │ + ld a5,40(sp) │ │ │ │ + beqz a3,10a92 │ │ │ │ + ld a4,48(sp) │ │ │ │ + addi a1,a1,8 │ │ │ │ li a3,0 │ │ │ │ - lwu a5,0(s1) │ │ │ │ - slli a4,a3,0x2 │ │ │ │ - sext.w a2,a1 │ │ │ │ - add a4,a4,s6 │ │ │ │ - bge a3,a5,1054a │ │ │ │ - lw a5,0(a4) │ │ │ │ - addi a4,a4,4 │ │ │ │ + addi a4,a4,2 │ │ │ │ + sd a4,48(sp) │ │ │ │ + sd a3,40(sp) │ │ │ │ + sd a1,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a3,40(sp) │ │ │ │ + ld a5,48(s9) │ │ │ │ + ld a1,32(sp) │ │ │ │ + slli a2,a3,0x3 │ │ │ │ + add a5,a5,a2 │ │ │ │ + ld t4,0(a5) │ │ │ │ + ld a2,40(s9) │ │ │ │ + add a6,a0,a1 │ │ │ │ + mv a5,a3 │ │ │ │ + sd t4,-8(a6) │ │ │ │ addi a3,a3,1 │ │ │ │ - subw a5,a5,a2 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,-4(a4) │ │ │ │ - lwu a5,0(s1) │ │ │ │ - blt a3,a5,10534 │ │ │ │ - addi a1,a1,1 │ │ │ │ - addi s1,s1,4 │ │ │ │ - beq a1,s2,1062a │ │ │ │ - lwu a3,-4(s1) │ │ │ │ - j 10522 │ │ │ │ - addiw a5,s7,-1 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - slli a4,s7,0x2 │ │ │ │ - add a5,a5,s5 │ │ │ │ - add a4,a4,s6 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - lwu a0,0(a4) │ │ │ │ - negw a7,s7 │ │ │ │ - andi a7,a7,7 │ │ │ │ - sraw a5,a5,a7 │ │ │ │ - slli a0,a0,0x2 │ │ │ │ - add a0,a0,s3 │ │ │ │ - andi a5,a5,1 │ │ │ │ - lw t1,0(a0) │ │ │ │ - bnez a5,1065c │ │ │ │ - mv t3,a4 │ │ │ │ - mv a7,s7 │ │ │ │ - j 105ee │ │ │ │ - lw t1,0(a5) │ │ │ │ - srliw t4,t1,0x3 │ │ │ │ - sw t1,0(a0) │ │ │ │ - add a0,s4,t4 │ │ │ │ - lbu t4,0(a0) │ │ │ │ - not t1,t1 │ │ │ │ - andi t1,t1,7 │ │ │ │ - sllw t1,a2,t1 │ │ │ │ - or t1,t4,t1 │ │ │ │ - sb t1,0(a0) │ │ │ │ - lw a0,0(a5) │ │ │ │ - addiw a0,a0,1 │ │ │ │ - sw a0,0(a5) │ │ │ │ - addi a7,a7,-1 │ │ │ │ - addiw a5,a7,-1 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - negw a0,a7 │ │ │ │ - add a5,a5,s5 │ │ │ │ - andi a0,a0,7 │ │ │ │ - beqz a7,103a8 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - addi t3,t3,-4 │ │ │ │ - sraw a5,a5,a0 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bnez a5,103a8 │ │ │ │ - lwu a0,0(t3) │ │ │ │ - slli a0,a0,0x2 │ │ │ │ - add a0,a0,s3 │ │ │ │ - lw t1,0(a0) │ │ │ │ - slli t4,t1,0x20 │ │ │ │ - srli a5,t4,0x1e │ │ │ │ - addi a5,a5,-4 │ │ │ │ - add a5,a5,s1 │ │ │ │ - bnez t1,1058e │ │ │ │ - sw a3,0(a0) │ │ │ │ - j 105bc │ │ │ │ - sw a3,0(a5) │ │ │ │ - add t3,t3,a6 │ │ │ │ - bge s7,a7,103fa │ │ │ │ - addi s7,a7,-1 │ │ │ │ - j 103a0 │ │ │ │ + ld a4,48(sp) │ │ │ │ + addi a1,a1,8 │ │ │ │ + bltu a3,a2,10a5c │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s9) │ │ │ │ + beqz a0,10aba │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,1764 │ │ │ │ + auipc a2,0xffffe │ │ │ │ + addi a2,a2,1842 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + blt s5,s11,1121c │ │ │ │ + blt s10,s3,10b30 │ │ │ │ + ld a5,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a5,10ace │ │ │ │ + bnez a0,1125a │ │ │ │ + addi s11,a5,1 │ │ │ │ + slli s10,s11,0x3 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a2,32(s8) │ │ │ │ + ld a4,40(s8) │ │ │ │ + add a3,a0,s10 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + beqz a4,10b2a │ │ │ │ + ld a5,32(sp) │ │ │ │ + addi s10,s10,8 │ │ │ │ + li a4,0 │ │ │ │ + addi a5,a5,2 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,40(sp) │ │ │ │ + sd a4,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a4,32(sp) │ │ │ │ + ld a3,48(s8) │ │ │ │ + ld a5,40(sp) │ │ │ │ + slli a2,a4,0x3 │ │ │ │ + add a3,a3,a2 │ │ │ │ + ld a1,0(a3) │ │ │ │ + ld a3,40(s8) │ │ │ │ + add a2,a0,s10 │ │ │ │ + mv s11,a4 │ │ │ │ + sd a1,-8(a2) │ │ │ │ + addi a4,a4,1 │ │ │ │ + addi s10,s10,8 │ │ │ │ + bltu a4,a3,10af8 │ │ │ │ + add s11,s11,a5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld s8,64(s8) │ │ │ │ + beqz s8,1121c │ │ │ │ + ld a5,32(s8) │ │ │ │ + ld s10,24(s0) │ │ │ │ + ld a4,0(s8) │ │ │ │ + ld t3,32(s0) │ │ │ │ + ld t4,24(a5) │ │ │ │ + ld s11,32(a5) │ │ │ │ + blt a4,s10,1121c │ │ │ │ + ld a0,56(s8) │ │ │ │ + beqz a0,10b7e │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,1576 │ │ │ │ + auipc a2,0xffffe │ │ │ │ + addi a2,a2,1654 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t3,40(sp) │ │ │ │ + sd t4,32(sp) │ │ │ │ + jal f604 │ │ │ │ + ld t3,40(sp) │ │ │ │ + ld t4,32(sp) │ │ │ │ + blt t3,t4,1121c │ │ │ │ + blt s11,s10,10bf4 │ │ │ │ + ld a5,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a5,10b92 │ │ │ │ + bnez a0,1125a │ │ │ │ + addi s11,a5,1 │ │ │ │ + slli s10,s11,0x3 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a2,32(s8) │ │ │ │ + ld a4,40(s8) │ │ │ │ + add a3,a0,s10 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + beqz a4,10bee │ │ │ │ + ld a5,32(sp) │ │ │ │ + addi s10,s10,8 │ │ │ │ + li a4,0 │ │ │ │ + addi a5,a5,2 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,40(sp) │ │ │ │ + sd a4,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a4,32(sp) │ │ │ │ + ld a3,48(s8) │ │ │ │ + ld a5,40(sp) │ │ │ │ + slli a2,a4,0x3 │ │ │ │ + add a3,a3,a2 │ │ │ │ + ld a1,0(a3) │ │ │ │ + ld a3,40(s8) │ │ │ │ + add a2,a0,s10 │ │ │ │ + mv s11,a4 │ │ │ │ + sd a1,-8(a2) │ │ │ │ + addi a4,a4,1 │ │ │ │ + addi s10,s10,8 │ │ │ │ + bltu a4,a3,10bbc │ │ │ │ + add s11,s11,a5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld a0,64(s8) │ │ │ │ + beqz a0,1121c │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,1414 │ │ │ │ + auipc a2,0xffffe │ │ │ │ + addi a2,a2,1492 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + ld a5,16(sp) │ │ │ │ + blt s5,a5,11224 │ │ │ │ + ld a5,24(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + blt a5,s3,10c98 │ │ │ │ + ld s8,0(s2) │ │ │ │ + sd s9,104(sp) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s8,10c3e │ │ │ │ + bnez a0,1125a │ │ │ │ + addi s10,s8,1 │ │ │ │ + slli s9,s10,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(s4) │ │ │ │ + ld a5,40(s4) │ │ │ │ + add a4,a0,s9 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,10c90 │ │ │ │ + addi s8,s8,2 │ │ │ │ + addi s9,s9,8 │ │ │ │ + li s10,0 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,48(s4) │ │ │ │ + slli a4,s10,0x3 │ │ │ │ + add a3,a0,s9 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a2,0(a5) │ │ │ │ + ld a4,40(s4) │ │ │ │ + mv a5,s10 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + addi s10,s10,1 │ │ │ │ + addi s9,s9,8 │ │ │ │ + bltu s10,a4,10c64 │ │ │ │ + add s10,a5,s8 │ │ │ │ + ld s9,104(sp) │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s10,0(s2) │ │ │ │ + ld s11,64(s4) │ │ │ │ + beqz s11,11236 │ │ │ │ + ld a5,32(s11) │ │ │ │ + ld s4,24(s0) │ │ │ │ + ld a4,0(s11) │ │ │ │ + ld s10,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + ld s8,32(s0) │ │ │ │ + sd a5,16(sp) │ │ │ │ + blt a4,s4,11236 │ │ │ │ + sd s9,104(sp) │ │ │ │ + ld s9,56(s11) │ │ │ │ + beqz s9,10da6 │ │ │ │ + ld a5,32(s9) │ │ │ │ + ld a4,0(s9) │ │ │ │ + ld t4,24(a5) │ │ │ │ + ld t3,32(a5) │ │ │ │ + blt a4,s4,10da6 │ │ │ │ + ld a0,56(s9) │ │ │ │ + beqz a0,10d04 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,1186 │ │ │ │ + auipc a2,0xffffe │ │ │ │ + addi a2,a2,1264 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t3,32(sp) │ │ │ │ + sd t4,24(sp) │ │ │ │ + jal f604 │ │ │ │ + ld t3,32(sp) │ │ │ │ + ld t4,24(sp) │ │ │ │ + blt s8,t4,10da6 │ │ │ │ + blt t3,s4,10d84 │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,10d18 │ │ │ │ + bnez a0,1125a │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sd a5,32(sp) │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd a4,40(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a1,24(sp) │ │ │ │ + ld a6,32(s9) │ │ │ │ + ld a3,40(s9) │ │ │ │ + add a2,a0,a1 │ │ │ │ + sd a6,-8(a2) │ │ │ │ + ld a5,32(sp) │ │ │ │ + beqz a3,10d7e │ │ │ │ + ld a4,40(sp) │ │ │ │ + addi a1,a1,8 │ │ │ │ li a3,0 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,590 │ │ │ │ - li a1,438 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,450 │ │ │ │ - jal 27d46 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,606 │ │ │ │ - li a1,451 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,426 │ │ │ │ - jal 27d46 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - ld s6,16(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - mv a7,s7 │ │ │ │ - j 103a8 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s7,24(sp) │ │ │ │ - lw s7,96(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - mv s3,a2 │ │ │ │ - mv s6,a1 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,560 │ │ │ │ - li a1,474 │ │ │ │ - mv s1,a3 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,354 │ │ │ │ - mv a3,s7 │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - mv s2,a7 │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - mv s4,a4 │ │ │ │ - mv s0,a5 │ │ │ │ - mv s5,a6 │ │ │ │ - jal 27d46 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 14cf2 │ │ │ │ - mv a3,s3 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,546 │ │ │ │ - li a1,477 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,294 │ │ │ │ - jal 27d46 │ │ │ │ - beqz s3,1096e │ │ │ │ - li a7,0 │ │ │ │ - li a4,1 │ │ │ │ - li a2,-3 │ │ │ │ - li a3,-1 │ │ │ │ - li a1,1 │ │ │ │ - addi a6,s6,4 │ │ │ │ - addiw s7,s7,-1 │ │ │ │ - srliw a5,a7,0x3 │ │ │ │ - add a5,a5,s5 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - not a0,a7 │ │ │ │ - andi a0,a0,7 │ │ │ │ - sraw a5,a5,a0 │ │ │ │ - andi a5,a5,1 │ │ │ │ - beq a5,a4,10778 │ │ │ │ - bgeu a7,s3,10778 │ │ │ │ - slli a5,a7,0x20 │ │ │ │ - srli t4,a5,0x1e │ │ │ │ - add t4,t4,s6 │ │ │ │ - mv t1,a7 │ │ │ │ - j 10756 │ │ │ │ - lw a5,0(t5) │ │ │ │ - srliw a0,a5,0x3 │ │ │ │ - sw a5,0(t3) │ │ │ │ - add a0,a0,s2 │ │ │ │ - lbu t3,0(a0) │ │ │ │ - not a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,a1,a5 │ │ │ │ - or a5,t3,a5 │ │ │ │ - sb a5,0(a0) │ │ │ │ - lw a5,0(t5) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(t5) │ │ │ │ - addiw t1,t1,1 │ │ │ │ - srliw a5,t1,0x3 │ │ │ │ - add a5,a5,s5 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - not a0,t1 │ │ │ │ - andi a0,a0,7 │ │ │ │ - sraw a5,a5,a0 │ │ │ │ - andi a5,a5,1 │ │ │ │ - beq a5,a4,1077a │ │ │ │ - addi t4,t4,4 │ │ │ │ - beq s3,t1,1077a │ │ │ │ - lwu t3,0(t4) │ │ │ │ - slli t3,t3,0x2 │ │ │ │ - add t3,t3,s1 │ │ │ │ - lw a0,0(t3) │ │ │ │ - addiw a0,a0,-1 │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli t5,a5,0x1e │ │ │ │ - add t5,t5,s4 │ │ │ │ - bgeu a2,a0,10706 │ │ │ │ - sw a3,0(t3) │ │ │ │ - j 10734 │ │ │ │ - mv t1,a7 │ │ │ │ - slli a0,t1,0x20 │ │ │ │ - srli a5,a0,0x1e │ │ │ │ - add a5,a5,s6 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lw a0,0(a5) │ │ │ │ - beqz a0,10936 │ │ │ │ - addiw a0,a0,-1 │ │ │ │ - slli t3,a0,0x20 │ │ │ │ - srli a0,t3,0x1e │ │ │ │ - add a0,a0,s4 │ │ │ │ - lw t3,0(a0) │ │ │ │ - srliw t4,t3,0x3 │ │ │ │ - sw t3,0(a5) │ │ │ │ - add t4,t4,s2 │ │ │ │ - lbu t5,0(t4) │ │ │ │ - not a5,t3 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,a1,a5 │ │ │ │ - or a5,t5,a5 │ │ │ │ - sb a5,0(t4) │ │ │ │ - lw a5,0(a0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(a0) │ │ │ │ - bgeu a7,t1,1083a │ │ │ │ - subw t3,t1,a7 │ │ │ │ - addiw t3,t3,-1 │ │ │ │ - slli a7,a7,0x20 │ │ │ │ - slli t3,t3,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - srli t3,t3,0x20 │ │ │ │ - add t3,t3,a7 │ │ │ │ - slli t3,t3,0x2 │ │ │ │ - slli a7,a7,0x2 │ │ │ │ - add a7,a7,s6 │ │ │ │ - add t3,t3,a6 │ │ │ │ - lwu a5,0(a7) │ │ │ │ - addi a7,a7,4 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lw a0,0(a5) │ │ │ │ - addiw a5,a0,1 │ │ │ │ - srliw t4,a5,0x3 │ │ │ │ - not a5,a5 │ │ │ │ - add t4,t4,s2 │ │ │ │ - andi a5,a5,7 │ │ │ │ - beq a0,a3,10836 │ │ │ │ - beq s7,a0,10836 │ │ │ │ - lbu t4,0(t4) │ │ │ │ - srliw t5,a0,0x3 │ │ │ │ - not a0,a0 │ │ │ │ - andi a0,a0,7 │ │ │ │ - sraw a5,t4,a5 │ │ │ │ - sllw a0,a1,a0 │ │ │ │ - andi a5,a5,1 │ │ │ │ - add t5,t5,s2 │ │ │ │ - not a0,a0 │ │ │ │ - beqz a5,10836 │ │ │ │ - lbu a5,0(t5) │ │ │ │ - and a0,a0,a5 │ │ │ │ - sb a0,0(t5) │ │ │ │ - bne a7,t3,107e8 │ │ │ │ - addiw a7,t1,1 │ │ │ │ - bltu a7,s3,106da │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,174 │ │ │ │ - li a1,516 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-110 │ │ │ │ - jal 27d46 │ │ │ │ + addi a4,a4,2 │ │ │ │ + sd a4,40(sp) │ │ │ │ + sd a3,32(sp) │ │ │ │ + sd a1,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(sp) │ │ │ │ + ld a5,48(s9) │ │ │ │ + ld a1,24(sp) │ │ │ │ + slli a2,a3,0x3 │ │ │ │ + add a5,a5,a2 │ │ │ │ + ld t3,0(a5) │ │ │ │ + ld a2,40(s9) │ │ │ │ + add a6,a0,a1 │ │ │ │ + mv a5,a3 │ │ │ │ + sd t3,-8(a6) │ │ │ │ + addi a3,a3,1 │ │ │ │ + ld a4,40(sp) │ │ │ │ + addi a1,a1,8 │ │ │ │ + bltu a3,a2,10d48 │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s9) │ │ │ │ + beqz a0,10da6 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,1016 │ │ │ │ + auipc a2,0xffffe │ │ │ │ + addi a2,a2,1094 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + blt s8,s10,11244 │ │ │ │ + ld a5,16(sp) │ │ │ │ + blt a5,s4,10e14 │ │ │ │ + ld s9,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s9,10dbe │ │ │ │ + bnez a0,1125a │ │ │ │ + addi s8,s9,1 │ │ │ │ + slli s4,s8,0x3 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(s11) │ │ │ │ + ld a5,40(s11) │ │ │ │ + add a4,a0,s4 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,10e0e │ │ │ │ + addi s9,s9,2 │ │ │ │ + addi s4,s4,8 │ │ │ │ + li s10,0 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,48(s11) │ │ │ │ + slli a4,s10,0x3 │ │ │ │ + mv s8,s10 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a5,40(s11) │ │ │ │ + add a4,a0,s4 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + addi s10,s10,1 │ │ │ │ + addi s4,s4,8 │ │ │ │ + bltu s10,a5,10de4 │ │ │ │ + add s8,s8,s9 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s8,0(s2) │ │ │ │ + ld a0,64(s11) │ │ │ │ + beqz a0,11244 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,870 │ │ │ │ + auipc a2,0xffffe │ │ │ │ + addi a2,a2,948 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + blt s5,s6,111d4 │ │ │ │ + ld a5,8(sp) │ │ │ │ + blt a5,s3,10eb0 │ │ │ │ + ld s5,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s5,10e58 │ │ │ │ + bnez a0,11252 │ │ │ │ + addi s3,s5,1 │ │ │ │ + slli s4,s3,0x3 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(s7) │ │ │ │ + ld a5,40(s7) │ │ │ │ + add a4,a0,s4 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,10eaa │ │ │ │ + addi s5,s5,2 │ │ │ │ + addi s4,s4,8 │ │ │ │ + li s3,0 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,48(s7) │ │ │ │ + slli a4,s3,0x3 │ │ │ │ + mv a2,s3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a5,40(s7) │ │ │ │ + add a4,a0,s4 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + addi s3,s3,1 │ │ │ │ + addi s4,s4,8 │ │ │ │ + bltu s3,a5,10e7e │ │ │ │ + add s3,a2,s5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s3,0(s2) │ │ │ │ + ld s3,64(s7) │ │ │ │ + beqz s3,111d4 │ │ │ │ + ld a5,32(s3) │ │ │ │ + sd s8,112(sp) │ │ │ │ + ld s5,24(s0) │ │ │ │ + ld s8,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + ld a4,0(s3) │ │ │ │ + ld s6,32(s0) │ │ │ │ + sd a5,8(sp) │ │ │ │ + blt a4,s5,111ba │ │ │ │ + ld s4,56(s3) │ │ │ │ + beqz s4,11078 │ │ │ │ + ld a5,32(s4) │ │ │ │ + ld a4,0(s4) │ │ │ │ + sd s9,104(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + ld s9,32(a5) │ │ │ │ + ld s10,24(a5) │ │ │ │ + blt a4,s5,1123e │ │ │ │ + ld s7,56(s4) │ │ │ │ + beqz s7,10fdc │ │ │ │ + ld a5,32(s7) │ │ │ │ + ld a4,0(s7) │ │ │ │ + sd s11,88(sp) │ │ │ │ + ld t1,24(a5) │ │ │ │ + ld s11,32(a5) │ │ │ │ + blt a4,s5,1124e │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,10f3a │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,616 │ │ │ │ + auipc a2,0xffffe │ │ │ │ + addi a2,a2,694 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t1,16(sp) │ │ │ │ + jal f604 │ │ │ │ + ld t1,16(sp) │ │ │ │ + blt s6,t1,1124e │ │ │ │ + blt s11,s5,10fb6 │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,10f4e │ │ │ │ + bnez a0,1125a │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli s11,a5,0x3 │ │ │ │ + mv a1,s11 │ │ │ │ + sd a5,16(sp) │ │ │ │ + sd a4,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a1,32(s7) │ │ │ │ + ld a3,40(s7) │ │ │ │ + add a2,a0,s11 │ │ │ │ + sd a1,-8(a2) │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a3,10fb0 │ │ │ │ + ld a4,24(sp) │ │ │ │ + addi s11,s11,8 │ │ │ │ + li a3,0 │ │ │ │ + addi a4,a4,2 │ │ │ │ + mv a1,s11 │ │ │ │ + sd a4,24(sp) │ │ │ │ + sd a3,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a3,16(sp) │ │ │ │ + ld a5,48(s7) │ │ │ │ + add a1,a0,s11 │ │ │ │ + slli a2,a3,0x3 │ │ │ │ + add a5,a5,a2 │ │ │ │ + ld a6,0(a5) │ │ │ │ + ld a2,40(s7) │ │ │ │ + mv a5,a3 │ │ │ │ + sd a6,-8(a1) │ │ │ │ + addi a3,a3,1 │ │ │ │ + ld a4,24(sp) │ │ │ │ + addi s11,s11,8 │ │ │ │ + bltu a3,a2,10f7c │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,1124e │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,452 │ │ │ │ + auipc a2,0xffffe │ │ │ │ + addi a2,a2,530 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + ld s11,88(sp) │ │ │ │ + blt s6,s10,1123e │ │ │ │ + blt s9,s5,11050 │ │ │ │ + sd s11,88(sp) │ │ │ │ + ld s11,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s11,10ff4 │ │ │ │ + bnez a0,1125a │ │ │ │ + addi s10,s11,1 │ │ │ │ + slli s9,s10,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(s4) │ │ │ │ + ld a5,40(s4) │ │ │ │ + add a4,a0,s9 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,11048 │ │ │ │ + addi s11,s11,2 │ │ │ │ + addi s9,s9,8 │ │ │ │ li a5,0 │ │ │ │ - li a2,-1 │ │ │ │ - lw a3,0(s1) │ │ │ │ - addi s1,s1,4 │ │ │ │ - slli a1,a3,0x20 │ │ │ │ - srli a4,a1,0x1e │ │ │ │ - add a4,a4,s6 │ │ │ │ - beq a3,a2,10872 │ │ │ │ - sw a5,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s3,a5,1085e │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,144 │ │ │ │ - li a1,522 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-164 │ │ │ │ - jal 27d46 │ │ │ │ - mv s1,s4 │ │ │ │ - mv s8,s4 │ │ │ │ + mv a1,s9 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a4,48(s4) │ │ │ │ + slli a3,a5,0x3 │ │ │ │ + add a4,a4,a3 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a4,40(s4) │ │ │ │ + add a3,a0,s9 │ │ │ │ + mv s10,a5 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + addi a5,a5,1 │ │ │ │ + addi s9,s9,8 │ │ │ │ + bltu a5,a4,1101a │ │ │ │ + add s10,s10,s11 │ │ │ │ + ld s11,88(sp) │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s10,0(s2) │ │ │ │ + ld a0,64(s4) │ │ │ │ + beqz a0,1123e │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,298 │ │ │ │ + auipc a2,0xffffe │ │ │ │ + addi a2,a2,376 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + blt s6,s8,111ba │ │ │ │ + ld a5,8(sp) │ │ │ │ + blt a5,s5,110e6 │ │ │ │ + ld s6,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s6,11090 │ │ │ │ + bnez a0,1127a │ │ │ │ + addi s5,s6,1 │ │ │ │ + slli s4,s5,0x3 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(s3) │ │ │ │ + ld a5,40(s3) │ │ │ │ + add a4,a0,s4 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,110e0 │ │ │ │ + addi s6,s6,2 │ │ │ │ + addi s4,s4,8 │ │ │ │ li s7,0 │ │ │ │ - li s9,1 │ │ │ │ - auipc s5,0x4e │ │ │ │ - addi s5,s5,160 │ │ │ │ - auipc s3,0x4e │ │ │ │ - addi s3,s3,-192 │ │ │ │ - bnez s0,108c2 │ │ │ │ - j 1093a │ │ │ │ - lbu a3,0(a5) │ │ │ │ - addi s8,s8,4 │ │ │ │ - or a4,a4,a3 │ │ │ │ - sb a4,0(a5) │ │ │ │ - addiw a5,s7,1 │ │ │ │ - beq s0,a5,108f4 │ │ │ │ - mv s7,a5 │ │ │ │ - lw a3,0(s8) │ │ │ │ - addiw a5,a3,-1 │ │ │ │ - negw a4,a3 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - andi a4,a4,7 │ │ │ │ - add a5,a5,s2 │ │ │ │ - sllw a4,s9,a4 │ │ │ │ - bnez a3,108ac │ │ │ │ - mv a3,s7 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,524 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 27d46 │ │ │ │ - addiw a5,s7,1 │ │ │ │ - addi s8,s8,4 │ │ │ │ - bne s0,a5,108c0 │ │ │ │ - li a1,0 │ │ │ │ - li a2,0 │ │ │ │ - lw a5,0(s1) │ │ │ │ - bgeu a2,a5,1091c │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,s6 │ │ │ │ - lw a5,0(a4) │ │ │ │ - addi a4,a4,4 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - subw a5,a5,a1 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,-4(a4) │ │ │ │ - lw a5,0(s1) │ │ │ │ - bltu a2,a5,10908 │ │ │ │ - addiw a5,a1,1 │ │ │ │ - addi s1,s1,4 │ │ │ │ - beq s7,a1,1093a │ │ │ │ - slli a4,a1,0x20 │ │ │ │ - srli a1,a4,0x1e │ │ │ │ - add a1,a1,s4 │ │ │ │ - lw a2,0(a1) │ │ │ │ - mv a1,a5 │ │ │ │ - j 108f8 │ │ │ │ - sw a3,0(a5) │ │ │ │ - j 107c8 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-26 │ │ │ │ - li a1,537 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-358 │ │ │ │ - jal 27d46 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - ld s6,32(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,48(s3) │ │ │ │ + slli a4,s7,0x3 │ │ │ │ + mv s5,s7 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a5,40(s3) │ │ │ │ + add a4,a0,s4 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + addi s7,s7,1 │ │ │ │ + addi s4,s4,8 │ │ │ │ + bltu s7,a5,110b6 │ │ │ │ + add s5,s5,s6 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s5,0(s2) │ │ │ │ + ld s7,64(s3) │ │ │ │ + beqz s7,111ba │ │ │ │ + ld a5,32(s7) │ │ │ │ + ld s3,24(s0) │ │ │ │ + ld a4,0(s7) │ │ │ │ + ld s5,32(s0) │ │ │ │ + ld s6,24(a5) │ │ │ │ + ld s4,32(a5) │ │ │ │ + blt a4,s3,111ba │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,1112c │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,114 │ │ │ │ + auipc a2,0xffffe │ │ │ │ + addi a2,a2,192 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + blt s5,s6,111ba │ │ │ │ + blt s4,s3,11198 │ │ │ │ + ld s5,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s5,11142 │ │ │ │ + bnez a0,1127a │ │ │ │ + addi s4,s5,1 │ │ │ │ + slli s3,s4,0x3 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,32(s7) │ │ │ │ + ld a5,40(s7) │ │ │ │ + add a4,a0,s3 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,11192 │ │ │ │ + addi s5,s5,2 │ │ │ │ + addi s3,s3,8 │ │ │ │ + li s6,0 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,48(s7) │ │ │ │ + slli a4,s6,0x3 │ │ │ │ + mv s4,s6 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a5,40(s7) │ │ │ │ + add a4,a0,s3 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + addi s6,s6,1 │ │ │ │ + addi s3,s3,8 │ │ │ │ + bltu s6,a5,11168 │ │ │ │ + add s4,s4,s5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s4,0(s2) │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,111ba │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,-28 │ │ │ │ + auipc a2,0xffffe │ │ │ │ + addi a2,a2,50 │ │ │ │ + mv a1,s0 │ │ │ │ + jal f604 │ │ │ │ + ld s0,176(sp) │ │ │ │ + ld s1,168(sp) │ │ │ │ + ld s2,160(sp) │ │ │ │ + ld s3,152(sp) │ │ │ │ + ld s4,144(sp) │ │ │ │ + ld s5,136(sp) │ │ │ │ + ld s7,120(sp) │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld ra,184(sp) │ │ │ │ + ld s6,128(sp) │ │ │ │ + li a0,0 │ │ │ │ + addi sp,sp,192 │ │ │ │ ret │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-126 │ │ │ │ - li a1,516 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-410 │ │ │ │ - jal 27d46 │ │ │ │ - j 10878 │ │ │ │ + ld s0,176(sp) │ │ │ │ + ld ra,184(sp) │ │ │ │ + ld s1,168(sp) │ │ │ │ + ld s2,160(sp) │ │ │ │ + ld s3,152(sp) │ │ │ │ + ld s4,144(sp) │ │ │ │ + ld s5,136(sp) │ │ │ │ + ld s7,120(sp) │ │ │ │ + ld s6,128(sp) │ │ │ │ + li a0,0 │ │ │ │ + addi sp,sp,192 │ │ │ │ + ret │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + j 108fe │ │ │ │ + ld s8,112(sp) │ │ │ │ + j 108fe │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + blt s4,s8,111ec │ │ │ │ + j 103dc │ │ │ │ + ld s10,96(sp) │ │ │ │ + blt s4,s8,111ec │ │ │ │ + j 103dc │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 108fe │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 10c1e │ │ │ │ + ld s8,112(sp) │ │ │ │ + j 10e40 │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 106e0 │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 100c6 │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 10e40 │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + j 11078 │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 10e40 │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 10fdc │ │ │ │ + sd s8,112(sp) │ │ │ │ + sd s9,104(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,-514 │ │ │ │ + li a2,385 │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,850 │ │ │ │ + auipc a0,0x4d │ │ │ │ + addi a0,a0,866 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + sd s9,104(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + j 1125a │ │ │ │ addi sp,sp,-112 │ │ │ │ + sd s11,8(sp) │ │ │ │ + lw s11,16(a0) │ │ │ │ sd s0,96(sp) │ │ │ │ - mv s0,a3 │ │ │ │ - sd s7,40(sp) │ │ │ │ - slli s7,s0,0x20 │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - mv s6,a1 │ │ │ │ - mv s9,a2 │ │ │ │ - li a1,559 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-72 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-456 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ sd s2,80(sp) │ │ │ │ sd s3,72(sp) │ │ │ │ sd s4,64(sp) │ │ │ │ - mv s3,a6 │ │ │ │ - mv s4,a4 │ │ │ │ sd s5,56(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ sd s8,32(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ sd s10,16(sp) │ │ │ │ - mv s8,a7 │ │ │ │ - sd s11,8(sp) │ │ │ │ - mv s5,a5 │ │ │ │ - slli s11,s7,0x3 │ │ │ │ - jal 27d46 │ │ │ │ - mv a1,s11 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s9,0x20 │ │ │ │ - srli s10,a5,0x1d │ │ │ │ - mv s2,a0 │ │ │ │ - mv a1,s10 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a2,s11 │ │ │ │ - li a1,-1 │ │ │ │ + sd ra,104(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + ld s3,8(a0) │ │ │ │ + mv s4,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + mv s5,a2 │ │ │ │ + mv s6,a3 │ │ │ │ + mv s7,a4 │ │ │ │ + mv s8,a5 │ │ │ │ + mv s9,a6 │ │ │ │ + mv s10,a7 │ │ │ │ + li s0,0 │ │ │ │ + beqz s11,11376 │ │ │ │ + li s1,0 │ │ │ │ + j 112ca │ │ │ │ + sext.w s1,a5 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s11,s1,11318 │ │ │ │ + add a5,s3,s0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a1,s2 │ │ │ │ + jal 3580 │ │ │ │ + addiw a5,s1,1 │ │ │ │ + bnez a0,112c0 │ │ │ │ + beq s11,s1,11320 │ │ │ │ + ld a4,0(s4) │ │ │ │ + mv a6,s10 │ │ │ │ + mv a5,s9 │ │ │ │ + add s0,s0,a4 │ │ │ │ + ld a0,0(s0) │ │ │ │ + mv a4,s8 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s5 │ │ │ │ + jal f444 │ │ │ │ + ld ra,104(sp) │ │ │ │ + sd a0,0(s0) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ + ld s11,8(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + addiw a1,s1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + mv a0,s3 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,16(s4) │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,0(s4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + sd a4,8(s4) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s4) │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld s1,8(s4) │ │ │ │ + sd zero,0(a0) │ │ │ │ mv a0,s2 │ │ │ │ - jal 3890 │ │ │ │ - mv a2,s10 │ │ │ │ - li a1,-1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3890 │ │ │ │ - addiw a5,s9,-1 │ │ │ │ - mv a3,s9 │ │ │ │ - slli s9,a5,0x20 │ │ │ │ - srli s9,s9,0x20 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-156 │ │ │ │ - li a1,568 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-576 │ │ │ │ - jal 27d46 │ │ │ │ - beqz s9,10cbe │ │ │ │ - mv a1,s9 │ │ │ │ - li a3,1 │ │ │ │ - slli a5,s9,0x2 │ │ │ │ - add a5,a5,s6 │ │ │ │ - lwu a4,0(a5) │ │ │ │ - addiw a5,s9,-1 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s2 │ │ │ │ - sd a1,0(a4) │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - negw a4,s9 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a5,a5,a4 │ │ │ │ - andi a5,a5,1 │ │ │ │ - mv a4,s9 │ │ │ │ - addi s9,s9,-1 │ │ │ │ - beq a5,a3,10cac │ │ │ │ - bnez s9,10a34 │ │ │ │ - slli a4,a1,0x3 │ │ │ │ - add a4,a4,s1 │ │ │ │ - lwu a5,0(s6) │ │ │ │ - mv a3,s8 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-222 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s2 │ │ │ │ - sd a1,0(a5) │ │ │ │ - sd zero,0(a4) │ │ │ │ - li a1,580 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-684 │ │ │ │ - jal 27d46 │ │ │ │ - slli a0,s8,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - li a5,0 │ │ │ │ - li a1,-1 │ │ │ │ - li a4,1 │ │ │ │ - beqz s8,10c2a │ │ │ │ - srliw a7,a5,0x3 │ │ │ │ - add a7,a7,s3 │ │ │ │ - lbu a3,0(a7) │ │ │ │ - not t1,a5 │ │ │ │ - andi t1,t1,7 │ │ │ │ - sraw a3,a3,t1 │ │ │ │ - slli a6,a5,0x2 │ │ │ │ - andi a3,a3,1 │ │ │ │ - add t5,s5,a6 │ │ │ │ - mv t3,a5 │ │ │ │ - bnez a3,10b04 │ │ │ │ - lwu a3,0(t5) │ │ │ │ - addi t3,t3,1 │ │ │ │ - srliw t4,t3,0x3 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s2 │ │ │ │ - ld a2,0(a3) │ │ │ │ - add a3,s3,t4 │ │ │ │ - not t4,t3 │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - add a2,a2,s1 │ │ │ │ - ld t6,0(a2) │ │ │ │ - andi t4,t4,7 │ │ │ │ - addi t5,t5,4 │ │ │ │ - addi t6,t6,1 │ │ │ │ - sd t6,0(a2) │ │ │ │ - lbu a3,0(a3) │ │ │ │ - sraw a3,a3,t4 │ │ │ │ - andi a3,a3,1 │ │ │ │ - beqz a3,10acc │ │ │ │ - slli t3,t3,0x2 │ │ │ │ - add t3,t3,s5 │ │ │ │ - lwu a3,0(t3) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s2 │ │ │ │ - ld a3,0(a3) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s1 │ │ │ │ - ld a2,0(a3) │ │ │ │ - addi a2,a2,1 │ │ │ │ - sd a2,0(a3) │ │ │ │ - lbu a3,0(a7) │ │ │ │ - sraw a3,a3,t1 │ │ │ │ - andi a3,a3,1 │ │ │ │ - bnez a3,10cba │ │ │ │ - add t5,s5,a6 │ │ │ │ - mv t3,a5 │ │ │ │ - lwu a2,0(t5) │ │ │ │ - addi t3,t3,1 │ │ │ │ - srliw t6,t3,0x3 │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - add a2,a2,s2 │ │ │ │ - ld a3,0(a2) │ │ │ │ - add t6,t6,s3 │ │ │ │ - not t4,t3 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s1 │ │ │ │ + jal 44ba8 │ │ │ │ + lw a5,16(s4) │ │ │ │ + add s1,s1,s0 │ │ │ │ + sd a0,0(s1) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,16(s4) │ │ │ │ + j 112e0 │ │ │ │ + li a1,8 │ │ │ │ + j 1132c │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s6,80(sp) │ │ │ │ + li a1,24 │ │ │ │ + mv s6,a0 │ │ │ │ + li a0,0 │ │ │ │ + sd s3,104(sp) │ │ │ │ + sd ra,136(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a5,64(s6) │ │ │ │ + sw zero,16(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + mv s3,a0 │ │ │ │ + beqz a5,115ca │ │ │ │ + sd s8,64(sp) │ │ │ │ + ld s8,72(s6) │ │ │ │ + sd s5,88(sp) │ │ │ │ + li s5,0 │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s2,112(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s7,72(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ + add s2,s8,s5 │ │ │ │ + sd s10,48(sp) │ │ │ │ + sd s11,40(sp) │ │ │ │ + li s0,0 │ │ │ │ + ld s1,8(s2) │ │ │ │ + li s4,0 │ │ │ │ + li s7,0 │ │ │ │ + li s9,1 │ │ │ │ + beqz s0,11464 │ │ │ │ + mv s10,s7 │ │ │ │ + li s11,0 │ │ │ │ + j 113dc │ │ │ │ + addiw s11,s11,1 │ │ │ │ + addi s10,s10,8 │ │ │ │ + beq s11,s0,11c40 │ │ │ │ + ld a0,0(s10) │ │ │ │ + mv a1,s1 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,113d4 │ │ │ │ + beq s0,s11,11c40 │ │ │ │ + ld t1,0(s3) │ │ │ │ + slli a4,s11,0x20 │ │ │ │ + srli s11,a4,0x1d │ │ │ │ + add s11,s11,t1 │ │ │ │ + ld s1,0(s11) │ │ │ │ + ld s10,24(s2) │ │ │ │ + ld a7,32(s2) │ │ │ │ + beqz s1,11cb4 │ │ │ │ + ld a5,32(s1) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + bne s10,a4,1146c │ │ │ │ + bne a7,a5,1146c │ │ │ │ + ld a1,40(s1) │ │ │ │ + ld a0,48(s1) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,40(s1) │ │ │ │ + sd a0,48(s1) │ │ │ │ + slli a4,a5,0x3 │ │ │ │ + add a0,a0,a4 │ │ │ │ + sd s2,0(a0) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,40(s1) │ │ │ │ + mv s0,s1 │ │ │ │ + lw a4,64(s6) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sd s0,0(s11) │ │ │ │ + sext.w a5,s4 │ │ │ │ + addi s5,s5,208 │ │ │ │ + bgeu a5,a4,115b6 │ │ │ │ + ld s8,72(s6) │ │ │ │ + lw s0,16(s3) │ │ │ │ + ld s7,8(s3) │ │ │ │ + add s2,s8,s5 │ │ │ │ + ld s1,8(s2) │ │ │ │ + bnez s0,113ce │ │ │ │ + li s11,0 │ │ │ │ + li a1,8 │ │ │ │ + j 11c54 │ │ │ │ + ld a5,0(s1) │ │ │ │ + bge a5,a7,11474 │ │ │ │ + mv a5,a7 │ │ │ │ + ld s0,64(s1) │ │ │ │ + sd a5,0(s1) │ │ │ │ + beqz s0,11e1c │ │ │ │ + ld a5,32(s0) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + bne s10,a4,115d6 │ │ │ │ + bne a7,a5,115d6 │ │ │ │ + ld a1,40(s0) │ │ │ │ + ld a0,48(s0) │ │ │ │ + sd a7,8(sp) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,40(s0) │ │ │ │ + sd a0,48(s0) │ │ │ │ + ld a7,8(sp) │ │ │ │ + slli a4,a5,0x3 │ │ │ │ + add a0,a0,a4 │ │ │ │ + addi a4,a5,1 │ │ │ │ + ld a5,24(s0) │ │ │ │ + sd s2,0(a0) │ │ │ │ + sd a4,40(s0) │ │ │ │ + ld a2,56(s1) │ │ │ │ + sd s0,64(s1) │ │ │ │ + li a4,0 │ │ │ │ + beqz a2,114ba │ │ │ │ + ld a4,24(a2) │ │ │ │ + mv a3,a4 │ │ │ │ + bge a4,a5,114c2 │ │ │ │ + mv a3,a5 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sd a3,24(s1) │ │ │ │ + sub a4,a4,a5 │ │ │ │ + bge s9,a4,1188a │ │ │ │ + ld a5,32(a2) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a0,32(a5) │ │ │ │ + bne s10,a4,114da │ │ │ │ + beq a7,a0,11436 │ │ │ │ + ld s0,64(a2) │ │ │ │ + ld a5,56(s0) │ │ │ │ + sd a2,56(s0) │ │ │ │ + ld a4,56(a2) │ │ │ │ + sd a5,64(a2) │ │ │ │ + beqz a4,11db0 │ │ │ │ + ld a6,24(a4) │ │ │ │ + beqz a5,12080 │ │ │ │ + ld a1,24(a5) │ │ │ │ + addi a3,a1,1 │ │ │ │ + bltu a6,a1,114fe │ │ │ │ + addi a3,a6,1 │ │ │ │ + ld a1,0(a4) │ │ │ │ + sd a3,24(a2) │ │ │ │ + bgeu a0,a1,11e06 │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a4,a0 │ │ │ │ + bltu a1,a0,11512 │ │ │ │ + mv a0,a1 │ │ │ │ + mv a4,a0 │ │ │ │ + ld a5,64(s0) │ │ │ │ + sd a4,0(a2) │ │ │ │ + li a2,0 │ │ │ │ + beqz a5,1151c │ │ │ │ + ld a2,24(a5) │ │ │ │ + addi a1,a3,1 │ │ │ │ + bltu a2,a3,11528 │ │ │ │ + addi a1,a2,1 │ │ │ │ + ld a3,32(s0) │ │ │ │ + sd a1,24(s0) │ │ │ │ + ld a1,32(a3) │ │ │ │ + beqz a5,11dca │ │ │ │ + ld a3,0(a5) │ │ │ │ + bgeu a1,a3,11d76 │ │ │ │ + bgeu a3,a0,11edc │ │ │ │ + sd s1,64(s0) │ │ │ │ + ld a0,32(s1) │ │ │ │ + ld a3,64(s1) │ │ │ │ + sd a4,0(s0) │ │ │ │ + sd a5,56(s1) │ │ │ │ + ld a2,24(a5) │ │ │ │ + ld a6,32(a0) │ │ │ │ + beqz a3,11d90 │ │ │ │ + ld a0,24(a3) │ │ │ │ + addi a4,a2,1 │ │ │ │ + bgeu a2,a0,1155e │ │ │ │ + addi a4,a0,1 │ │ │ │ + ld a0,0(a5) │ │ │ │ + sd a4,24(s1) │ │ │ │ + bltu a6,a0,11df8 │ │ │ │ + ld a5,0(a3) │ │ │ │ + mv a3,a5 │ │ │ │ + bgeu a6,a5,11d9c │ │ │ │ + ld a2,56(s0) │ │ │ │ + sd a5,0(s1) │ │ │ │ + beqz a2,11da8 │ │ │ │ + ld a0,24(a2) │ │ │ │ + mv a6,a3 │ │ │ │ + bgeu a3,a1,11580 │ │ │ │ + mv a6,a1 │ │ │ │ + addi a7,a0,1 │ │ │ │ + bltu a4,a0,1158c │ │ │ │ + addi a7,a4,1 │ │ │ │ + ld a4,0(a2) │ │ │ │ + sd a7,24(s0) │ │ │ │ + bltu a6,a4,1159e │ │ │ │ + mv a4,a5 │ │ │ │ + bltu a1,a3,1159e │ │ │ │ + mv a4,a1 │ │ │ │ + sd a4,0(s0) │ │ │ │ + lw a4,64(s6) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sd s0,0(s11) │ │ │ │ + sext.w a5,s4 │ │ │ │ + addi s5,s5,208 │ │ │ │ + bltu a5,a4,1144e │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s8,64(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + ld ra,136(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,104(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + ld a5,0(s0) │ │ │ │ + bge a5,a7,115de │ │ │ │ + mv a5,a7 │ │ │ │ + ld s7,64(s0) │ │ │ │ + sd a5,0(s0) │ │ │ │ + beqz s7,120fa │ │ │ │ + ld a5,32(s7) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + bne s10,a4,11726 │ │ │ │ + bne a7,a5,11726 │ │ │ │ + ld a1,40(s7) │ │ │ │ + ld a0,48(s7) │ │ │ │ + sd a7,8(sp) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd a0,48(s7) │ │ │ │ + ld a7,8(sp) │ │ │ │ + slli a4,a5,0x3 │ │ │ │ + add a0,a0,a4 │ │ │ │ + ld a4,24(s7) │ │ │ │ + sd s2,0(a0) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,40(s7) │ │ │ │ + ld a2,56(s0) │ │ │ │ + sd s7,64(s0) │ │ │ │ + li a3,0 │ │ │ │ + beqz a2,11634 │ │ │ │ + ld a3,24(a2) │ │ │ │ + mv a5,a4 │ │ │ │ + bge a4,a3,1163c │ │ │ │ + mv a5,a3 │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(s0) │ │ │ │ + sub a3,a3,a4 │ │ │ │ + bge s9,a3,11bb8 │ │ │ │ + ld a4,32(a2) │ │ │ │ + ld a3,24(a4) │ │ │ │ + ld a6,32(a4) │ │ │ │ + bne s10,a3,11656 │ │ │ │ + beq a7,a6,114b0 │ │ │ │ + ld a0,64(a2) │ │ │ │ + ld a5,56(a0) │ │ │ │ + sd a2,56(a0) │ │ │ │ + ld a3,56(a2) │ │ │ │ + sd a5,64(a2) │ │ │ │ + beqz a3,11f52 │ │ │ │ + ld a1,24(a3) │ │ │ │ + beqz a5,12140 │ │ │ │ + ld t4,24(a5) │ │ │ │ + addi a4,t4,1 │ │ │ │ + bltu a1,t4,1167a │ │ │ │ + addi a4,a1,1 │ │ │ │ ld a3,0(a3) │ │ │ │ - andi t4,t4,7 │ │ │ │ - addi t5,t5,4 │ │ │ │ - addi a3,a3,-1 │ │ │ │ - sd a3,0(a2) │ │ │ │ - lbu a3,0(t6) │ │ │ │ - sraw a3,a3,t4 │ │ │ │ - andi a3,a3,1 │ │ │ │ - beqz a3,10b30 │ │ │ │ - slli t3,t3,0x2 │ │ │ │ - add t3,t3,s5 │ │ │ │ - lwu a3,0(t3) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s2 │ │ │ │ - ld a2,0(a3) │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - add a2,a2,s1 │ │ │ │ + sd a4,24(a2) │ │ │ │ + bltu a6,a3,11ee2 │ │ │ │ + ld t5,0(a5) │ │ │ │ + bltu a6,t5,11f6a │ │ │ │ + mv t5,a6 │ │ │ │ + ld a1,64(a0) │ │ │ │ + sd t5,0(a2) │ │ │ │ + li a5,0 │ │ │ │ + beqz a1,11698 │ │ │ │ + ld a5,24(a1) │ │ │ │ + addi a3,a4,1 │ │ │ │ + bltu a5,a4,116a4 │ │ │ │ + addi a3,a5,1 │ │ │ │ + ld a5,32(a0) │ │ │ │ + sd a3,24(a0) │ │ │ │ + ld t4,32(a5) │ │ │ │ + beqz a1,120ae │ │ │ │ + ld a5,0(a1) │ │ │ │ + bgeu t4,a5,12076 │ │ │ │ + bltu a5,a6,116bc │ │ │ │ + mv t5,a5 │ │ │ │ + sd s0,64(a0) │ │ │ │ + ld a3,32(s0) │ │ │ │ + ld a5,64(s0) │ │ │ │ + sd t5,0(a0) │ │ │ │ + sd a1,56(s0) │ │ │ │ + ld a4,24(a1) │ │ │ │ + ld a6,32(a3) │ │ │ │ + beqz a5,11f30 │ │ │ │ + ld a3,24(a5) │ │ │ │ + addi a2,a3,1 │ │ │ │ + bltu a4,a3,116e0 │ │ │ │ + addi a2,a4,1 │ │ │ │ + ld a1,0(a1) │ │ │ │ + sd a2,24(s0) │ │ │ │ + bltu a6,a1,120e0 │ │ │ │ + ld a4,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + bgeu a6,a4,11f3c │ │ │ │ + ld a1,56(a0) │ │ │ │ + sd a4,0(s0) │ │ │ │ + beqz a1,11f48 │ │ │ │ + ld a6,24(a1) │ │ │ │ + mv t5,a3 │ │ │ │ + bgeu a3,t4,11704 │ │ │ │ + mv t5,t4 │ │ │ │ + addi a5,a6,1 │ │ │ │ + bltu a2,a6,11710 │ │ │ │ + addi a5,a2,1 │ │ │ │ + ld a2,0(a1) │ │ │ │ + sd a5,24(a0) │ │ │ │ + bltu t5,a2,11720 │ │ │ │ + mv a2,a4 │ │ │ │ + bltu t4,a3,11720 │ │ │ │ + mv a2,t4 │ │ │ │ + sd a2,0(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + j 114b0 │ │ │ │ + ld a5,0(s7) │ │ │ │ + bge a5,a7,11730 │ │ │ │ + mv a5,a7 │ │ │ │ + ld t4,64(s7) │ │ │ │ + sd a5,0(s7) │ │ │ │ + beqz t4,12218 │ │ │ │ + ld a5,32(t4) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + bne s10,a4,118fe │ │ │ │ + bne a7,a5,118fe │ │ │ │ + ld a1,40(t4) │ │ │ │ + ld a0,48(t4) │ │ │ │ + sd a7,16(sp) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd t4,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld t4,8(sp) │ │ │ │ + ld a7,16(sp) │ │ │ │ + ld a5,40(t4) │ │ │ │ + sd a0,48(t4) │ │ │ │ + slli a4,a5,0x3 │ │ │ │ + add a0,a0,a4 │ │ │ │ + addi a4,a5,1 │ │ │ │ + ld a5,24(t4) │ │ │ │ + sd s2,0(a0) │ │ │ │ + sd a4,40(t4) │ │ │ │ + ld a1,56(s7) │ │ │ │ + sd t4,64(s7) │ │ │ │ + li a3,0 │ │ │ │ + beqz a1,11790 │ │ │ │ + ld a3,24(a1) │ │ │ │ + mv a4,a3 │ │ │ │ + bge a3,a5,11798 │ │ │ │ + mv a4,a5 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a4,24(s7) │ │ │ │ + sub a3,a3,a5 │ │ │ │ + bge s9,a3,11ce8 │ │ │ │ + ld a5,32(a1) │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a6,32(a5) │ │ │ │ + bne s10,a3,117b4 │ │ │ │ + beq a7,a6,11628 │ │ │ │ + ld a5,64(a1) │ │ │ │ + ld a4,56(a5) │ │ │ │ + sd a1,56(a5) │ │ │ │ + ld a2,56(a1) │ │ │ │ + sd a4,64(a1) │ │ │ │ + beqz a2,11fa0 │ │ │ │ + ld a0,24(a2) │ │ │ │ + beqz a4,11f1e │ │ │ │ + ld t4,24(a4) │ │ │ │ + addi a3,t4,1 │ │ │ │ + bltu a0,t4,117d8 │ │ │ │ + addi a3,a0,1 │ │ │ │ ld a2,0(a2) │ │ │ │ - addi a2,a2,-1 │ │ │ │ - sd a2,0(a3) │ │ │ │ - lbu a3,0(a7) │ │ │ │ - sraw a3,a3,t1 │ │ │ │ - andi a3,a3,1 │ │ │ │ - bnez a3,10be4 │ │ │ │ - add a6,a6,s5 │ │ │ │ - lwu a3,0(a6) │ │ │ │ + sd a3,24(a1) │ │ │ │ + bltu a6,a2,121f6 │ │ │ │ + ld t5,0(a4) │ │ │ │ + bltu a6,t5,11fb8 │ │ │ │ + mv t5,a6 │ │ │ │ + ld a0,64(a5) │ │ │ │ + sd t5,0(a1) │ │ │ │ + li a4,0 │ │ │ │ + beqz a0,117f6 │ │ │ │ + ld a4,24(a0) │ │ │ │ + addi a2,a3,1 │ │ │ │ + bltu a4,a3,11802 │ │ │ │ + addi a2,a4,1 │ │ │ │ + ld a4,32(a5) │ │ │ │ + sd a2,24(a5) │ │ │ │ + ld t4,32(a4) │ │ │ │ + beqz a0,12192 │ │ │ │ + ld a4,0(a0) │ │ │ │ + bgeu t4,a4,120f0 │ │ │ │ + bgeu a4,a6,122c0 │ │ │ │ + sd s7,64(a5) │ │ │ │ + ld a2,32(s7) │ │ │ │ + ld a4,64(s7) │ │ │ │ + sd t5,0(a5) │ │ │ │ + sd a0,56(s7) │ │ │ │ + ld a3,24(a0) │ │ │ │ + ld a1,32(a2) │ │ │ │ + beqz a4,11f7c │ │ │ │ + ld a2,24(a4) │ │ │ │ + addi a6,a3,1 │ │ │ │ + bgeu a3,a2,11842 │ │ │ │ + addi a6,a2,1 │ │ │ │ + ld a0,0(a0) │ │ │ │ + sd a6,24(s7) │ │ │ │ + bltu a1,a0,121e6 │ │ │ │ + ld a3,0(a4) │ │ │ │ + mv a2,a3 │ │ │ │ + bgeu a1,a3,11f8a │ │ │ │ + ld a1,56(a5) │ │ │ │ + sd a3,0(s7) │ │ │ │ + beqz a1,11f98 │ │ │ │ + ld a0,24(a1) │ │ │ │ + mv t5,a2 │ │ │ │ + bgeu a2,t4,11868 │ │ │ │ + mv t5,t4 │ │ │ │ + addi a4,a0,1 │ │ │ │ + bltu a6,a0,11874 │ │ │ │ + addi a4,a6,1 │ │ │ │ + ld a1,0(a1) │ │ │ │ + sd a4,24(a5) │ │ │ │ + bltu t5,a1,11884 │ │ │ │ + mv a1,a3 │ │ │ │ + bltu t4,a2,11884 │ │ │ │ + mv a1,t4 │ │ │ │ + sd a1,0(a5) │ │ │ │ + mv s7,a5 │ │ │ │ + j 11628 │ │ │ │ + li a5,-1 │ │ │ │ + bge a4,a5,11436 │ │ │ │ + ld a5,32(s0) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a1,32(a5) │ │ │ │ + bne s10,a4,1189e │ │ │ │ + beq a7,a1,11436 │ │ │ │ + ld a5,56(s0) │ │ │ │ + sd s1,56(s0) │ │ │ │ + ld a4,32(s1) │ │ │ │ + ld a2,56(s1) │ │ │ │ + sd a5,64(s1) │ │ │ │ + ld a4,32(a4) │ │ │ │ + beqz a2,121ca │ │ │ │ + ld a0,24(a2) │ │ │ │ + beqz a5,11fbc │ │ │ │ + ld a6,24(a5) │ │ │ │ + addi a3,a6,1 │ │ │ │ + bltu a0,a6,118c4 │ │ │ │ + addi a3,a0,1 │ │ │ │ + ld a2,0(a2) │ │ │ │ + sd a3,24(s1) │ │ │ │ + bgeu a4,a2,1220e │ │ │ │ + ld a4,0(a5) │ │ │ │ + mv a5,a4 │ │ │ │ + bgeu a2,a4,11fc8 │ │ │ │ + ld a2,64(s0) │ │ │ │ + sd a5,0(s1) │ │ │ │ + beqz a2,11fd4 │ │ │ │ + ld a6,24(a2) │ │ │ │ + addi a0,a3,1 │ │ │ │ + bltu a6,a3,118ec │ │ │ │ + addi a0,a6,1 │ │ │ │ + ld a3,0(a2) │ │ │ │ + sd a0,24(s0) │ │ │ │ + bgeu a1,a3,11fdc │ │ │ │ + mv a5,a4 │ │ │ │ + bltu a4,a3,122e8 │ │ │ │ + sd a5,0(s0) │ │ │ │ + j 11438 │ │ │ │ + ld a5,0(t4) │ │ │ │ + bge a5,a7,11908 │ │ │ │ + mv a5,a7 │ │ │ │ + ld t5,64(t4) │ │ │ │ + sd a5,0(t4) │ │ │ │ + beqz t5,12482 │ │ │ │ + ld a5,32(t5) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + bne s10,a4,11a68 │ │ │ │ + bne a7,a5,11a68 │ │ │ │ + ld a1,40(t5) │ │ │ │ + ld a0,48(t5) │ │ │ │ + sd t4,24(sp) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a7,16(sp) │ │ │ │ + sd t5,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld t5,8(sp) │ │ │ │ + ld a7,16(sp) │ │ │ │ + ld t4,24(sp) │ │ │ │ + ld a5,40(t5) │ │ │ │ + sd a0,48(t5) │ │ │ │ + slli a4,a5,0x3 │ │ │ │ + add a0,a0,a4 │ │ │ │ + ld a4,24(t5) │ │ │ │ + sd s2,0(a0) │ │ │ │ addi a5,a5,1 │ │ │ │ - srliw t4,a5,0x3 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s2 │ │ │ │ - ld a2,0(a3) │ │ │ │ - not t3,a5 │ │ │ │ - add t4,t4,s3 │ │ │ │ - slli t1,a2,0x3 │ │ │ │ - add t1,t1,s1 │ │ │ │ - ld t5,0(t1) │ │ │ │ - not a3,a2 │ │ │ │ - srliw a7,a2,0x3 │ │ │ │ - andi a3,a3,7 │ │ │ │ - add a7,a7,s4 │ │ │ │ - sllw a3,a4,a3 │ │ │ │ - andi t3,t3,7 │ │ │ │ - beq t5,a1,10bc4 │ │ │ │ - addi a2,t5,-1 │ │ │ │ - sd a2,0(t1) │ │ │ │ - lbu a2,0(a7) │ │ │ │ - addi a6,a6,4 │ │ │ │ - or a3,a3,a2 │ │ │ │ - sb a3,0(a7) │ │ │ │ - lbu a2,0(t4) │ │ │ │ - sraw a2,a2,t3 │ │ │ │ - andi a2,a2,1 │ │ │ │ - beqz a2,10b88 │ │ │ │ - slli a6,a5,0x2 │ │ │ │ - add a6,a6,s5 │ │ │ │ - lwu a3,0(a6) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s2 │ │ │ │ - ld a3,0(a3) │ │ │ │ - slli a6,a3,0x3 │ │ │ │ - add a6,a6,s1 │ │ │ │ - ld a2,0(a6) │ │ │ │ - mv a7,a3 │ │ │ │ - beq a2,a1,10c04 │ │ │ │ - addi a7,a2,-1 │ │ │ │ - srliw a2,a3,0x3 │ │ │ │ - sd a7,0(a6) │ │ │ │ - add a2,a2,s4 │ │ │ │ - lbu a6,0(a2) │ │ │ │ - not a3,a3 │ │ │ │ - andi a3,a3,7 │ │ │ │ - sllw a3,a4,a3 │ │ │ │ - or a3,a6,a3 │ │ │ │ - sb a3,0(a2) │ │ │ │ + sd a5,40(t5) │ │ │ │ + ld a2,56(t4) │ │ │ │ + sd t5,64(t4) │ │ │ │ + li a3,0 │ │ │ │ + beqz a2,1196a │ │ │ │ + ld a3,24(a2) │ │ │ │ + mv a5,a4 │ │ │ │ + bge a4,a3,11972 │ │ │ │ + mv a5,a3 │ │ │ │ addi a5,a5,1 │ │ │ │ - blt a5,a0,10aa8 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-692 │ │ │ │ - li a1,628 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-1112 │ │ │ │ - jal 27d46 │ │ │ │ - mv a3,s2 │ │ │ │ - li a4,0 │ │ │ │ - beqz s0,10c6c │ │ │ │ + sd a5,24(t4) │ │ │ │ + sub a3,a3,a4 │ │ │ │ + bge s9,a3,11fe8 │ │ │ │ + ld a4,32(a2) │ │ │ │ + ld a3,24(a4) │ │ │ │ + ld a1,32(a4) │ │ │ │ + bne s10,a3,1198c │ │ │ │ + beq a7,a1,11782 │ │ │ │ + ld a4,64(a2) │ │ │ │ + ld a5,56(a4) │ │ │ │ + sd a2,56(a4) │ │ │ │ + ld a3,56(a2) │ │ │ │ + sd a5,64(a2) │ │ │ │ + beqz a3,12270 │ │ │ │ + ld a6,24(a3) │ │ │ │ + beqz a5,124c6 │ │ │ │ + ld t5,24(a5) │ │ │ │ + addi a0,t5,1 │ │ │ │ + bltu a6,t5,119b2 │ │ │ │ + addi a0,a6,1 │ │ │ │ + ld a3,0(a3) │ │ │ │ + sd a0,24(a2) │ │ │ │ + bltu a1,a3,122c6 │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a1,a5,12286 │ │ │ │ + mv a5,a1 │ │ │ │ + ld a3,64(a4) │ │ │ │ + sd a5,0(a2) │ │ │ │ + li a2,0 │ │ │ │ + beqz a3,119cc │ │ │ │ + ld a2,24(a3) │ │ │ │ + addi a6,a0,1 │ │ │ │ + bltu a2,a0,119d8 │ │ │ │ + addi a6,a2,1 │ │ │ │ + ld a2,32(a4) │ │ │ │ + sd a6,24(a4) │ │ │ │ + ld a0,32(a2) │ │ │ │ + beqz a3,123ac │ │ │ │ ld a2,0(a3) │ │ │ │ - addi a3,a3,8 │ │ │ │ - slli a5,a2,0x3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - bltz a2,10c66 │ │ │ │ - ld a2,0(a5) │ │ │ │ - slli a1,a2,0x2 │ │ │ │ - add a1,a1,s6 │ │ │ │ - sw a4,0(a1) │ │ │ │ - addi a2,a2,1 │ │ │ │ - sd a2,0(a5) │ │ │ │ + bgeu a0,a2,1244c │ │ │ │ + bltu a2,a1,119f0 │ │ │ │ + mv a5,a2 │ │ │ │ + sd t4,64(a4) │ │ │ │ + ld a1,32(t4) │ │ │ │ + ld a2,64(t4) │ │ │ │ + sd a5,0(a4) │ │ │ │ + sd a3,56(t4) │ │ │ │ + ld a6,24(a3) │ │ │ │ + ld a5,32(a1) │ │ │ │ + beqz a2,12324 │ │ │ │ + ld t5,24(a2) │ │ │ │ + addi a1,t5,1 │ │ │ │ + bltu a6,t5,11a1c │ │ │ │ + addi a1,a6,1 │ │ │ │ + ld t5,0(a3) │ │ │ │ + sd a1,24(t4) │ │ │ │ + bltu a5,t5,12472 │ │ │ │ + ld a3,0(a2) │ │ │ │ + mv a6,a3 │ │ │ │ + bgeu a5,a3,12334 │ │ │ │ + ld a2,56(a4) │ │ │ │ + sd a3,0(t4) │ │ │ │ + beqz a2,12342 │ │ │ │ + ld t4,24(a2) │ │ │ │ + mv t5,a6 │ │ │ │ + bgeu a6,a0,11a46 │ │ │ │ + mv t5,a0 │ │ │ │ + addi a5,t4,1 │ │ │ │ + bltu a1,t4,11a52 │ │ │ │ + addi a5,a1,1 │ │ │ │ + ld a2,0(a2) │ │ │ │ + sd a5,24(a4) │ │ │ │ + bltu t5,a2,11a62 │ │ │ │ + mv a2,a3 │ │ │ │ + bltu a0,a6,11a62 │ │ │ │ + mv a2,a0 │ │ │ │ + sd a2,0(a4) │ │ │ │ + mv t4,a4 │ │ │ │ + j 11782 │ │ │ │ + ld a5,0(t5) │ │ │ │ + bge a5,a7,11a72 │ │ │ │ + mv a5,a7 │ │ │ │ + ld a0,64(t5) │ │ │ │ + sd a5,0(t5) │ │ │ │ + mv a2,s4 │ │ │ │ + li a6,0 │ │ │ │ + auipc a5,0xffffd │ │ │ │ + addi a5,a5,1802 │ │ │ │ + auipc a4,0xffffd │ │ │ │ + addi a4,a4,1880 │ │ │ │ + li a3,208 │ │ │ │ + mv a1,s8 │ │ │ │ + sd t4,24(sp) │ │ │ │ + sd a7,16(sp) │ │ │ │ + sd t5,8(sp) │ │ │ │ + jal f444 │ │ │ │ + ld t5,8(sp) │ │ │ │ + ld a7,16(sp) │ │ │ │ + ld t4,24(sp) │ │ │ │ + ld a2,56(t5) │ │ │ │ + sd a0,64(t5) │ │ │ │ + beqz a2,12152 │ │ │ │ + ld a5,24(a2) │ │ │ │ + beqz a0,12266 │ │ │ │ + ld a4,24(a0) │ │ │ │ + sub a3,a5,a4 │ │ │ │ + blt a4,a5,11e76 │ │ │ │ addi a4,a4,1 │ │ │ │ - bne a4,s7,10c4a │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-692 │ │ │ │ - li a1,637 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-1176 │ │ │ │ - jal 27d46 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,88(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - j 3670 │ │ │ │ + sd a4,24(t5) │ │ │ │ + bge s9,a3,11e82 │ │ │ │ + ld a5,32(a2) │ │ │ │ + ld a1,24(a5) │ │ │ │ + ld a3,32(a5) │ │ │ │ + bne s10,a1,11ad8 │ │ │ │ + beq a7,a3,1195c │ │ │ │ + ld a5,64(a2) │ │ │ │ + ld a4,56(a5) │ │ │ │ + sd a2,56(a5) │ │ │ │ + ld a1,56(a2) │ │ │ │ + sd a4,64(a2) │ │ │ │ + beqz a1,12400 │ │ │ │ + ld t6,24(a1) │ │ │ │ + beqz a4,1255a │ │ │ │ + ld a6,24(a4) │ │ │ │ + addi a0,a6,1 │ │ │ │ + bltu t6,a6,11afe │ │ │ │ + addi a0,t6,1 │ │ │ │ + ld a6,0(a1) │ │ │ │ + sd a0,24(a2) │ │ │ │ + bltu a3,a6,1230e │ │ │ │ + ld a1,0(a4) │ │ │ │ + bltu a3,a1,12416 │ │ │ │ + mv a1,a3 │ │ │ │ + ld a4,64(a5) │ │ │ │ + sd a1,0(a2) │ │ │ │ + li a2,0 │ │ │ │ + beqz a4,11b1a │ │ │ │ + ld a2,24(a4) │ │ │ │ + addi a6,a0,1 │ │ │ │ + bltu a2,a0,11b26 │ │ │ │ + addi a6,a2,1 │ │ │ │ + ld a2,32(a5) │ │ │ │ + sd a6,24(a5) │ │ │ │ + ld a2,32(a2) │ │ │ │ + beqz a4,124f0 │ │ │ │ + ld a0,0(a4) │ │ │ │ + bgeu a2,a0,124bc │ │ │ │ + bltu a0,a3,11b3e │ │ │ │ + mv a1,a0 │ │ │ │ + sd t5,64(a5) │ │ │ │ + ld a3,32(t5) │ │ │ │ + ld a0,64(t5) │ │ │ │ + sd a1,0(a5) │ │ │ │ + sd a4,56(t5) │ │ │ │ + ld a1,24(a4) │ │ │ │ + ld a6,32(a3) │ │ │ │ + beqz a0,123d8 │ │ │ │ + ld t6,24(a0) │ │ │ │ + addi a3,t6,1 │ │ │ │ + bltu a1,t6,11b6a │ │ │ │ + addi a3,a1,1 │ │ │ │ + ld a4,0(a4) │ │ │ │ + sd a3,24(t5) │ │ │ │ + bltu a6,a4,12538 │ │ │ │ + ld a0,0(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + bgeu a6,a0,123e6 │ │ │ │ + ld a6,56(a5) │ │ │ │ + sd a0,0(t5) │ │ │ │ + beqz a6,123f6 │ │ │ │ + ld t5,24(a6) │ │ │ │ + mv t6,a1 │ │ │ │ + bgeu a1,a2,11b94 │ │ │ │ + mv t6,a2 │ │ │ │ + addi a4,t5,1 │ │ │ │ + bltu a3,t5,11ba0 │ │ │ │ + addi a4,a3,1 │ │ │ │ + ld a3,0(a6) │ │ │ │ + sd a4,24(a5) │ │ │ │ + bltu t6,a3,11bb2 │ │ │ │ + mv a3,a0 │ │ │ │ + bltu a2,a1,11bb2 │ │ │ │ + mv a3,a2 │ │ │ │ + sd a3,0(a5) │ │ │ │ + mv t5,a5 │ │ │ │ + j 1195c │ │ │ │ + li a4,-1 │ │ │ │ + bge a3,a4,114b0 │ │ │ │ + ld a4,32(s7) │ │ │ │ + ld a3,24(a4) │ │ │ │ + ld a0,32(a4) │ │ │ │ + bne s10,a3,11bce │ │ │ │ + beq a7,a0,114b0 │ │ │ │ + ld a5,56(s7) │ │ │ │ + sd s0,56(s7) │ │ │ │ + ld a3,32(s0) │ │ │ │ + ld a4,56(s0) │ │ │ │ + sd a5,64(s0) │ │ │ │ + ld a3,32(a3) │ │ │ │ + beqz a4,1228a │ │ │ │ + ld a6,24(a4) │ │ │ │ + beqz a5,12528 │ │ │ │ + ld a1,24(a5) │ │ │ │ + addi a2,a1,1 │ │ │ │ + bltu a6,a1,11bf8 │ │ │ │ + addi a2,a6,1 │ │ │ │ + ld a1,0(a4) │ │ │ │ + sd a2,24(s0) │ │ │ │ + bgeu a3,a1,122fa │ │ │ │ + ld a3,0(a5) │ │ │ │ + mv a4,a3 │ │ │ │ + bltu a1,a3,11c0c │ │ │ │ + mv a3,a1 │ │ │ │ + mv a4,a1 │ │ │ │ + ld a1,64(s7) │ │ │ │ + sd a4,0(s0) │ │ │ │ + beqz a1,122ac │ │ │ │ + ld a6,24(a1) │ │ │ │ + addi a5,a2,1 │ │ │ │ + bltu a6,a2,11c26 │ │ │ │ + addi a5,a6,1 │ │ │ │ + ld a2,0(a1) │ │ │ │ + sd a5,24(s7) │ │ │ │ + bgeu a0,a2,122b8 │ │ │ │ + mv a4,a2 │ │ │ │ + bgeu a2,a3,11c38 │ │ │ │ + mv a4,a3 │ │ │ │ + sd a4,0(s7) │ │ │ │ + mv s0,s7 │ │ │ │ + j 114b0 │ │ │ │ + addiw a1,s0,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s11,a5,0x1d │ │ │ │ + mv a0,s7 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,16(s3) │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,0(s3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + sd a4,8(s3) │ │ │ │ slli a1,a1,0x3 │ │ │ │ - add a1,a1,s1 │ │ │ │ - sd a4,0(a1) │ │ │ │ - mv a1,s9 │ │ │ │ - bnez s9,10a34 │ │ │ │ - j 10a6a │ │ │ │ - mv t3,a5 │ │ │ │ - j 10b62 │ │ │ │ - mv a4,s1 │ │ │ │ - li a1,0 │ │ │ │ - j 10a70 │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s0,96(sp) │ │ │ │ - mv s0,a3 │ │ │ │ - sd s6,48(sp) │ │ │ │ - slli s6,s0,0x20 │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - mv s7,a1 │ │ │ │ - mv s9,a2 │ │ │ │ - li a1,660 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-772 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-1284 │ │ │ │ - srli s6,s6,0x20 │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - mv s3,a6 │ │ │ │ - mv s4,a4 │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - mv s5,a5 │ │ │ │ - mv s8,a7 │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - slli s1,s6,0x3 │ │ │ │ - jal 27d46 │ │ │ │ - slli s10,s9,0x20 │ │ │ │ - mv a1,s1 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s3) │ │ │ │ + sd a0,0(s3) │ │ │ │ + add a0,a0,s11 │ │ │ │ + sd zero,0(a0) │ │ │ │ + mv a0,s1 │ │ │ │ + add s1,a5,s11 │ │ │ │ + jal 44ba8 │ │ │ │ + ld t1,0(s3) │ │ │ │ + lw a5,16(s3) │ │ │ │ + sd a0,0(s1) │ │ │ │ + add s11,s11,t1 │ │ │ │ + ld s1,0(s11) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,16(s3) │ │ │ │ + ld s10,24(s2) │ │ │ │ + ld a7,32(s2) │ │ │ │ + bnez s1,1140a │ │ │ │ + li a1,72 │ │ │ │ li a0,0 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli s11,s10,0x3 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a1,s11 │ │ │ │ + jal 41306 │ │ │ │ + li a5,1 │ │ │ │ + sd zero,40(a0) │ │ │ │ + sd a5,24(a0) │ │ │ │ + ld a5,24(s2) │ │ │ │ + ld a4,32(s2) │ │ │ │ + mv s0,a0 │ │ │ │ + sd zero,56(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sd a4,0(a0) │ │ │ │ + sd a5,8(a0) │ │ │ │ + sd s2,32(a0) │ │ │ │ + j 11438 │ │ │ │ + li a5,-1 │ │ │ │ + bge a3,a5,11628 │ │ │ │ + ld a5,32(t4) │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a1,32(a5) │ │ │ │ + bne s10,a3,11cfe │ │ │ │ + beq a7,a1,11628 │ │ │ │ + ld a4,56(t4) │ │ │ │ + sd s7,56(t4) │ │ │ │ + ld a5,32(s7) │ │ │ │ + ld a3,56(s7) │ │ │ │ + sd a4,64(s7) │ │ │ │ + ld a5,32(a5) │ │ │ │ + beqz a3,1241c │ │ │ │ + ld a6,24(a3) │ │ │ │ + beqz a4,1234c │ │ │ │ + ld a0,24(a4) │ │ │ │ + addi a2,a0,1 │ │ │ │ + bltu a6,a0,11d2e │ │ │ │ + addi a2,a6,1 │ │ │ │ + ld a0,0(a3) │ │ │ │ + sd a2,24(s7) │ │ │ │ + bltu a5,a0,1254e │ │ │ │ + ld a3,0(a4) │ │ │ │ + bltu a5,a3,12434 │ │ │ │ + mv a3,a5 │ │ │ │ + ld a0,64(t4) │ │ │ │ + sd a3,0(s7) │ │ │ │ + beqz a0,12438 │ │ │ │ + ld a6,24(a0) │ │ │ │ + addi a4,a2,1 │ │ │ │ + bltu a6,a2,11d5c │ │ │ │ + addi a4,a6,1 │ │ │ │ + ld a2,0(a0) │ │ │ │ + sd a4,24(t4) │ │ │ │ + bgeu a1,a2,12444 │ │ │ │ + mv a3,a2 │ │ │ │ + bgeu a2,a5,11d6e │ │ │ │ + mv a3,a5 │ │ │ │ + sd a3,0(t4) │ │ │ │ + mv s7,t4 │ │ │ │ + j 11628 │ │ │ │ + bltu a1,a0,1153c │ │ │ │ + sd s1,64(s0) │ │ │ │ + ld a0,32(s1) │ │ │ │ + ld a3,64(s1) │ │ │ │ + mv a4,a1 │ │ │ │ + sd a4,0(s0) │ │ │ │ + sd a5,56(s1) │ │ │ │ + ld a2,24(a5) │ │ │ │ + ld a6,32(a0) │ │ │ │ + bnez a3,11550 │ │ │ │ + ld a0,0(a5) │ │ │ │ + addi a4,a2,1 │ │ │ │ + sd a4,24(s1) │ │ │ │ + bltu a6,a0,11e00 │ │ │ │ + mv a3,a6 │ │ │ │ + mv a5,a3 │ │ │ │ + ld a2,56(s0) │ │ │ │ + sd a5,0(s1) │ │ │ │ + bnez a2,11576 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a4,24(s0) │ │ │ │ + j 11596 │ │ │ │ + bnez a5,11e5e │ │ │ │ + ld a5,64(s0) │ │ │ │ + li a4,1 │ │ │ │ + sd a4,24(a2) │ │ │ │ + sd a0,0(a2) │ │ │ │ + mv a4,a0 │ │ │ │ + li a3,1 │ │ │ │ + bnez a5,1151a │ │ │ │ + ld a5,32(s0) │ │ │ │ + li a3,2 │ │ │ │ + sd a3,24(s0) │ │ │ │ + ld a1,32(a5) │ │ │ │ + bgeu a1,a0,11f00 │ │ │ │ + sd s1,64(s0) │ │ │ │ + ld a3,32(s1) │ │ │ │ + ld a5,64(s1) │ │ │ │ + sd a4,0(s0) │ │ │ │ + sd zero,56(s1) │ │ │ │ + ld a3,32(a3) │ │ │ │ + beqz a5,11f14 │ │ │ │ + ld a4,24(a5) │ │ │ │ + beqz a4,12704 │ │ │ │ + addi a4,a4,1 │ │ │ │ + mv a2,a4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a2,24(s1) │ │ │ │ + bgeu a3,a5,11d9e │ │ │ │ + mv a3,a5 │ │ │ │ + j 1156e │ │ │ │ + ld a5,0(a3) │ │ │ │ + mv a3,a5 │ │ │ │ + bltu a0,a5,1156e │ │ │ │ + mv a3,a0 │ │ │ │ + mv a5,a3 │ │ │ │ + j 11da0 │ │ │ │ + ld a4,0(a5) │ │ │ │ + bgeu a0,a4,11510 │ │ │ │ + ld a5,64(s0) │ │ │ │ + sd a4,0(a2) │ │ │ │ + mv a0,a4 │ │ │ │ + li a2,0 │ │ │ │ + bnez a5,1151a │ │ │ │ + j 1151c │ │ │ │ + li a1,72 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a2,s1 │ │ │ │ - li a1,-1 │ │ │ │ - mv a0,s2 │ │ │ │ - mv s1,a5 │ │ │ │ - jal 3890 │ │ │ │ - mv a2,s11 │ │ │ │ - li a1,-1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3890 │ │ │ │ - mv a3,s9 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-850 │ │ │ │ - li a1,667 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-1398 │ │ │ │ - jal 27d46 │ │ │ │ - beqz s9,10da4 │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,0 │ │ │ │ - li a5,0 │ │ │ │ - li a0,1 │ │ │ │ - lwu a4,0(a2) │ │ │ │ - srliw a3,a5,0x3 │ │ │ │ - add a3,a3,s4 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s2 │ │ │ │ - sd a1,0(a4) │ │ │ │ - lbu a4,0(a3) │ │ │ │ - not a3,a5 │ │ │ │ - andi a3,a3,7 │ │ │ │ - sraw a4,a4,a3 │ │ │ │ - andi a4,a4,1 │ │ │ │ + sd a7,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + li a5,1 │ │ │ │ + sd zero,40(a0) │ │ │ │ + sd a5,24(a0) │ │ │ │ + ld a5,24(s2) │ │ │ │ + ld a4,32(s2) │ │ │ │ + sd zero,56(a0) │ │ │ │ + ld a2,56(s1) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sd a4,0(a0) │ │ │ │ + sd a5,8(a0) │ │ │ │ + sd s2,32(a0) │ │ │ │ + sd a0,64(s1) │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a2,122e0 │ │ │ │ + ld a7,8(sp) │ │ │ │ + li a5,1 │ │ │ │ + j 114b8 │ │ │ │ + ld a3,24(a5) │ │ │ │ + beqz a3,12208 │ │ │ │ + addi a3,a3,1 │ │ │ │ + mv a1,a3 │ │ │ │ + ld a4,0(a5) │ │ │ │ + sd a1,24(a2) │ │ │ │ + bltu a0,a4,11e0c │ │ │ │ + mv a4,a0 │ │ │ │ + j 11512 │ │ │ │ + mv a4,a5 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a4,24(t5) │ │ │ │ + blt s9,a3,11aca │ │ │ │ + li a5,-1 │ │ │ │ + bge a3,a5,1195c │ │ │ │ + ld a5,32(a0) │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a1,32(a5) │ │ │ │ + bne s10,a3,11e96 │ │ │ │ + beq a7,a1,1195c │ │ │ │ + ld a4,56(a0) │ │ │ │ + sd t5,56(a0) │ │ │ │ + ld a5,32(t5) │ │ │ │ + ld a3,56(t5) │ │ │ │ + sd a4,64(t5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + beqz a3,125c4 │ │ │ │ + ld t6,24(a3) │ │ │ │ + beqz a4,126d6 │ │ │ │ + ld a6,24(a4) │ │ │ │ + addi a2,a6,1 │ │ │ │ + bltu t6,a6,11ec6 │ │ │ │ + addi a2,t6,1 │ │ │ │ + ld a6,0(a3) │ │ │ │ + sd a2,24(t5) │ │ │ │ + bltu a5,a6,125fe │ │ │ │ + ld a3,0(a4) │ │ │ │ + bltu a5,a3,125da │ │ │ │ mv a3,a5 │ │ │ │ - addi a5,a5,1 │ │ │ │ - bne a4,a0,10d9e │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - add a1,a1,s1 │ │ │ │ - sd a3,0(a1) │ │ │ │ - mv a1,a5 │ │ │ │ - addi a2,a2,4 │ │ │ │ - bne s10,a5,10d6e │ │ │ │ - li a1,678 │ │ │ │ - mv a3,s8 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-914 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-1490 │ │ │ │ - jal 27d46 │ │ │ │ - slli a0,s8,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ + j 1260a │ │ │ │ + mv a4,a3 │ │ │ │ + j 1153c │ │ │ │ + ld a6,0(a5) │ │ │ │ + mv t5,a6 │ │ │ │ + bltu a3,a6,1168c │ │ │ │ + ld a1,64(a0) │ │ │ │ + mv t5,a3 │ │ │ │ + sd t5,0(a2) │ │ │ │ + mv a6,a3 │ │ │ │ + li a5,0 │ │ │ │ + bnez a1,11696 │ │ │ │ + j 11698 │ │ │ │ + sd s1,64(s0) │ │ │ │ + ld a3,32(s1) │ │ │ │ + ld a5,64(s1) │ │ │ │ + mv a4,a1 │ │ │ │ + sd a4,0(s0) │ │ │ │ + sd zero,56(s1) │ │ │ │ + ld a3,32(a3) │ │ │ │ + bnez a5,11de0 │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(s1) │ │ │ │ + li a4,1 │ │ │ │ + mv a5,a3 │ │ │ │ + j 11da0 │ │ │ │ + ld a2,0(a2) │ │ │ │ + addi a3,a0,1 │ │ │ │ + sd a3,24(a1) │ │ │ │ + bgeu a6,a2,117e8 │ │ │ │ + mv a6,a2 │ │ │ │ + mv t5,a2 │ │ │ │ + j 117ea │ │ │ │ + ld a1,0(a1) │ │ │ │ + addi a2,a4,1 │ │ │ │ + sd a2,24(s0) │ │ │ │ + bltu a6,a1,120e8 │ │ │ │ + mv a3,a6 │ │ │ │ + mv a4,a3 │ │ │ │ + ld a1,56(a0) │ │ │ │ + sd a4,0(s0) │ │ │ │ + bnez a1,116f8 │ │ │ │ + addi a5,a2,1 │ │ │ │ + sd a5,24(a0) │ │ │ │ + j 11718 │ │ │ │ + beqz a5,12092 │ │ │ │ + ld a4,24(a5) │ │ │ │ + beqz a4,122f0 │ │ │ │ + addi a4,a4,1 │ │ │ │ + mv a3,a4 │ │ │ │ + ld t5,0(a5) │ │ │ │ + sd a3,24(a2) │ │ │ │ + bgeu a6,t5,1168a │ │ │ │ + ld a1,64(a0) │ │ │ │ + sd t5,0(a2) │ │ │ │ + mv a6,t5 │ │ │ │ li a5,0 │ │ │ │ + bnez a1,11696 │ │ │ │ + j 11698 │ │ │ │ + ld a0,0(a0) │ │ │ │ + addi a6,a3,1 │ │ │ │ + sd a6,24(s7) │ │ │ │ + bltu a1,a0,121ee │ │ │ │ + mv a2,a1 │ │ │ │ + mv a3,a2 │ │ │ │ + ld a1,56(a5) │ │ │ │ + sd a3,0(s7) │ │ │ │ + bnez a1,1185e │ │ │ │ + addi a4,a6,1 │ │ │ │ + sd a4,24(a5) │ │ │ │ + j 1187c │ │ │ │ + beqz a4,12176 │ │ │ │ + ld a3,24(a4) │ │ │ │ + beqz a3,1231e │ │ │ │ + addi a3,a3,1 │ │ │ │ + mv a2,a3 │ │ │ │ + ld t5,0(a4) │ │ │ │ + sd a2,24(a1) │ │ │ │ + bgeu a6,t5,117e8 │ │ │ │ + mv a6,t5 │ │ │ │ + j 117ea │ │ │ │ + ld a2,0(a2) │ │ │ │ + addi a3,a0,1 │ │ │ │ + sd a3,24(s1) │ │ │ │ + bgeu a4,a2,11fca │ │ │ │ + mv a4,a2 │ │ │ │ + mv a5,a4 │ │ │ │ + ld a2,64(s0) │ │ │ │ + sd a5,0(s1) │ │ │ │ + bnez a2,118dc │ │ │ │ + li a2,1 │ │ │ │ + bnez a3,12370 │ │ │ │ + sd a2,24(s0) │ │ │ │ + bltu a1,a4,118fa │ │ │ │ + mv a5,a1 │ │ │ │ + sd a5,0(s0) │ │ │ │ + j 11438 │ │ │ │ li a4,-1 │ │ │ │ + bge a3,a4,11782 │ │ │ │ + ld a4,32(t5) │ │ │ │ + ld a3,24(a4) │ │ │ │ + ld a1,32(a4) │ │ │ │ + bne s10,a3,11ffe │ │ │ │ + beq a7,a1,11782 │ │ │ │ + ld a5,56(t5) │ │ │ │ + sd t4,56(t5) │ │ │ │ + ld a3,32(t4) │ │ │ │ + ld a4,56(t4) │ │ │ │ + sd a5,64(t4) │ │ │ │ + ld a0,32(a3) │ │ │ │ + beqz a4,12378 │ │ │ │ + ld a6,24(a4) │ │ │ │ + beqz a5,125b4 │ │ │ │ + ld a2,24(a5) │ │ │ │ + addi a3,a2,1 │ │ │ │ + bltu a6,a2,1202e │ │ │ │ + addi a3,a6,1 │ │ │ │ + ld a2,0(a4) │ │ │ │ + sd a3,24(t4) │ │ │ │ + bltu a0,a2,12576 │ │ │ │ + ld a4,0(a5) │ │ │ │ + bltu a0,a4,12390 │ │ │ │ + mv a4,a0 │ │ │ │ + ld a2,64(t5) │ │ │ │ + sd a4,0(t4) │ │ │ │ + beqz a2,12456 │ │ │ │ + ld a6,24(a2) │ │ │ │ + addi a5,a3,1 │ │ │ │ + bltu a6,a3,1205c │ │ │ │ + addi a5,a6,1 │ │ │ │ + ld a3,0(a2) │ │ │ │ + sd a5,24(t5) │ │ │ │ + bgeu a1,a3,12462 │ │ │ │ + mv a4,a3 │ │ │ │ + bltu a3,a0,125fa │ │ │ │ + sd a4,0(t5) │ │ │ │ + mv t4,t5 │ │ │ │ + j 11782 │ │ │ │ + bltu t4,a6,116bc │ │ │ │ + mv t5,t4 │ │ │ │ + j 116bc │ │ │ │ + ld a1,0(a4) │ │ │ │ + addi a3,a6,1 │ │ │ │ + sd a3,24(a2) │ │ │ │ + bltu a0,a1,1150e │ │ │ │ + mv a4,a0 │ │ │ │ + j 11512 │ │ │ │ + ld a1,64(a0) │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(a2) │ │ │ │ + sd a6,0(a2) │ │ │ │ + mv t5,a6 │ │ │ │ + li a4,1 │ │ │ │ + bnez a1,11696 │ │ │ │ + ld a5,32(a0) │ │ │ │ + li a4,2 │ │ │ │ + sd a4,24(a0) │ │ │ │ + ld t4,32(a5) │ │ │ │ + bltu t4,a6,120b4 │ │ │ │ + mv t5,t4 │ │ │ │ + sd s0,64(a0) │ │ │ │ + ld a4,32(s0) │ │ │ │ + ld a5,64(s0) │ │ │ │ + sd t5,0(a0) │ │ │ │ + sd zero,56(s0) │ │ │ │ + ld a3,32(a4) │ │ │ │ + beqz a5,12304 │ │ │ │ + ld a2,24(a5) │ │ │ │ + bnez a2,1256a │ │ │ │ li a1,1 │ │ │ │ - beqz s8,10f66 │ │ │ │ - srliw a7,a5,0x3 │ │ │ │ - add a7,a7,s3 │ │ │ │ - lbu a3,0(a7) │ │ │ │ - not t1,a5 │ │ │ │ - andi t1,t1,7 │ │ │ │ - sraw a3,a3,t1 │ │ │ │ - slli a6,a5,0x2 │ │ │ │ - andi a3,a3,1 │ │ │ │ - add t5,s5,a6 │ │ │ │ - mv t3,a5 │ │ │ │ - bnez a3,10e2a │ │ │ │ - lwu a3,0(t5) │ │ │ │ - addi t3,t3,1 │ │ │ │ - srliw t4,t3,0x3 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s2 │ │ │ │ - ld a2,0(a3) │ │ │ │ - add a3,s3,t4 │ │ │ │ - not t4,t3 │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - add a2,a2,s1 │ │ │ │ - ld t6,0(a2) │ │ │ │ - andi t4,t4,7 │ │ │ │ - addi t5,t5,4 │ │ │ │ - addi t6,t6,-1 │ │ │ │ - sd t6,0(a2) │ │ │ │ - lbu a3,0(a3) │ │ │ │ - sraw a3,a3,t4 │ │ │ │ - andi a3,a3,1 │ │ │ │ - beqz a3,10df2 │ │ │ │ - slli t3,t3,0x2 │ │ │ │ - add t3,t3,s5 │ │ │ │ - lwu a3,0(t3) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s2 │ │ │ │ + li a2,1 │ │ │ │ + ld a4,0(a5) │ │ │ │ + sd a1,24(s0) │ │ │ │ + bgeu a3,a4,11f3e │ │ │ │ + mv a3,a4 │ │ │ │ + j 116f0 │ │ │ │ + ld a4,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + bltu a1,a4,116f0 │ │ │ │ + mv a3,a1 │ │ │ │ + mv a4,a1 │ │ │ │ + j 116f0 │ │ │ │ + bltu t4,a6,11818 │ │ │ │ + mv t5,t4 │ │ │ │ + j 11818 │ │ │ │ + li a1,72 │ │ │ │ + li a0,0 │ │ │ │ + sd a7,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + li a5,1 │ │ │ │ + sd zero,40(a0) │ │ │ │ + sd a5,24(a0) │ │ │ │ + ld a4,32(s2) │ │ │ │ + ld a5,24(s2) │ │ │ │ + sd zero,56(a0) │ │ │ │ + ld a2,56(s0) │ │ │ │ + sd a4,0(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sd a5,8(a0) │ │ │ │ + sd s2,32(a0) │ │ │ │ + sd a0,64(s0) │ │ │ │ + ld a7,8(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + li a4,1 │ │ │ │ + bnez a2,11632 │ │ │ │ + li a5,2 │ │ │ │ + sd a5,24(s0) │ │ │ │ + j 114b0 │ │ │ │ ld a3,0(a3) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s1 │ │ │ │ - ld a2,0(a3) │ │ │ │ - addi a2,a2,-1 │ │ │ │ - sd a2,0(a3) │ │ │ │ - lbu a3,0(a7) │ │ │ │ - sraw a3,a3,t1 │ │ │ │ - andi a3,a3,1 │ │ │ │ - bnez a3,10fe8 │ │ │ │ - add t5,s5,a6 │ │ │ │ - mv t3,a5 │ │ │ │ - lwu a2,0(t5) │ │ │ │ - addi t3,t3,1 │ │ │ │ - srliw t6,t3,0x3 │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - add a2,a2,s2 │ │ │ │ + addi a4,a1,1 │ │ │ │ + sd a4,24(a2) │ │ │ │ + bltu a6,a3,11eec │ │ │ │ + mv t5,a6 │ │ │ │ + j 1168c │ │ │ │ + li a5,0 │ │ │ │ + bnez a0,11ab6 │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(t5) │ │ │ │ + ld a2,56(t4) │ │ │ │ + sd t5,64(t4) │ │ │ │ + li a4,1 │ │ │ │ + bnez a2,11968 │ │ │ │ + li a5,2 │ │ │ │ + sd a5,24(t4) │ │ │ │ + j 11782 │ │ │ │ + ld a0,64(a5) │ │ │ │ + li a4,1 │ │ │ │ + sd a4,24(a1) │ │ │ │ + sd a6,0(a1) │ │ │ │ + mv t5,a6 │ │ │ │ + li a3,1 │ │ │ │ + bnez a0,117f4 │ │ │ │ + ld a4,32(a5) │ │ │ │ + li a3,2 │ │ │ │ + sd a3,24(a5) │ │ │ │ + ld t4,32(a4) │ │ │ │ + bgeu t4,a6,122f6 │ │ │ │ + sd s7,64(a5) │ │ │ │ + ld a3,32(s7) │ │ │ │ + ld a4,64(s7) │ │ │ │ + sd t5,0(a5) │ │ │ │ + sd zero,56(s7) │ │ │ │ + ld a2,32(a3) │ │ │ │ + beqz a4,1258a │ │ │ │ + ld a3,24(a4) │ │ │ │ + li a1,1 │ │ │ │ + li a6,1 │ │ │ │ + bnez a3,126ea │ │ │ │ + ld a3,0(a4) │ │ │ │ + sd a1,24(s7) │ │ │ │ + bgeu a2,a3,11f8c │ │ │ │ + mv a2,a3 │ │ │ │ + j 11854 │ │ │ │ + beqz a5,12360 │ │ │ │ + ld a3,24(a5) │ │ │ │ + bnez a3,12548 │ │ │ │ + li a2,1 │ │ │ │ + li a3,1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a2,24(s1) │ │ │ │ + bgeu a4,a5,11fca │ │ │ │ + mv a4,a5 │ │ │ │ + j 118d4 │ │ │ │ + ld a3,0(a4) │ │ │ │ + mv a2,a3 │ │ │ │ + bltu a0,a3,11854 │ │ │ │ + mv a2,a0 │ │ │ │ + mv a3,a0 │ │ │ │ + j 11854 │ │ │ │ + ld a6,0(a4) │ │ │ │ + mv t5,a6 │ │ │ │ + bltu a2,a6,117ea │ │ │ │ + mv a6,a2 │ │ │ │ + mv t5,a2 │ │ │ │ + j 117ea │ │ │ │ + li a1,1 │ │ │ │ + li a3,1 │ │ │ │ + j 11e68 │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a4,a5,121e0 │ │ │ │ + mv a5,a4 │ │ │ │ + j 11fcc │ │ │ │ + li a1,72 │ │ │ │ + li a0,0 │ │ │ │ + sd a7,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + li a5,1 │ │ │ │ + sd zero,40(a0) │ │ │ │ + sd a5,24(a0) │ │ │ │ + ld a5,24(s2) │ │ │ │ + ld a4,32(s2) │ │ │ │ + sd zero,56(a0) │ │ │ │ + ld a1,56(s7) │ │ │ │ + sd a5,8(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sd a4,0(a0) │ │ │ │ + sd s2,32(a0) │ │ │ │ + sd a0,64(s7) │ │ │ │ + ld a7,8(sp) │ │ │ │ + mv t4,a0 │ │ │ │ + li a5,1 │ │ │ │ + bnez a1,1178e │ │ │ │ + li a5,2 │ │ │ │ + sd a5,24(s7) │ │ │ │ + li a4,2 │ │ │ │ + j 11628 │ │ │ │ + li a4,0 │ │ │ │ + mv a3,a5 │ │ │ │ + bge a4,a5,11ac0 │ │ │ │ + j 11e76 │ │ │ │ + beqz a5,12394 │ │ │ │ + ld a0,24(a5) │ │ │ │ + bnez a0,12570 │ │ │ │ + li a3,1 │ │ │ │ + li a0,1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a3,24(a2) │ │ │ │ + bgeu a1,a5,119c0 │ │ │ │ + mv a1,a5 │ │ │ │ + j 122d2 │ │ │ │ + beqz a5,12596 │ │ │ │ + ld a2,24(a5) │ │ │ │ + bnez a2,12584 │ │ │ │ + li a1,1 │ │ │ │ + li a2,1 │ │ │ │ + ld a4,0(a5) │ │ │ │ + sd a1,24(s0) │ │ │ │ + bltu a3,a4,12300 │ │ │ │ + mv a4,a3 │ │ │ │ + ld a1,64(s7) │ │ │ │ + sd a4,0(s0) │ │ │ │ + bnez a1,11c16 │ │ │ │ + li a1,1 │ │ │ │ + li a5,1 │ │ │ │ + bnez a2,125a8 │ │ │ │ + sd a1,24(s7) │ │ │ │ + bltu a0,a3,11c38 │ │ │ │ + mv a4,a0 │ │ │ │ + j 11c38 │ │ │ │ + mv t5,a4 │ │ │ │ + j 11818 │ │ │ │ + ld a1,0(a5) │ │ │ │ + mv a5,a1 │ │ │ │ + bltu a3,a1,122d2 │ │ │ │ + mv a1,a3 │ │ │ │ + mv a5,a3 │ │ │ │ + ld a3,64(a4) │ │ │ │ + sd a5,0(a2) │ │ │ │ + li a2,0 │ │ │ │ + bnez a3,119ca │ │ │ │ + j 119cc │ │ │ │ + li a5,2 │ │ │ │ + sd a5,24(s1) │ │ │ │ + j 11436 │ │ │ │ + mv a5,a3 │ │ │ │ + sd a5,0(s0) │ │ │ │ + j 11438 │ │ │ │ + li a3,1 │ │ │ │ + li a4,1 │ │ │ │ + j 11f60 │ │ │ │ + mv t5,t4 │ │ │ │ + j 12196 │ │ │ │ + ld a4,0(a5) │ │ │ │ + bgeu a3,a4,122a0 │ │ │ │ + mv a3,a4 │ │ │ │ + j 11c0c │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(s0) │ │ │ │ + li a2,1 │ │ │ │ + mv a4,a3 │ │ │ │ + j 11f40 │ │ │ │ + ld a3,0(a4) │ │ │ │ + mv a1,a3 │ │ │ │ + bltu a6,a3,11b10 │ │ │ │ + mv a3,a6 │ │ │ │ + mv a1,a6 │ │ │ │ + j 11b10 │ │ │ │ + li a2,1 │ │ │ │ + li a3,1 │ │ │ │ + j 11fae │ │ │ │ + ld t5,0(a3) │ │ │ │ + addi a1,a6,1 │ │ │ │ + sd a1,24(t4) │ │ │ │ + bltu a5,t5,1247a │ │ │ │ + mv a6,a5 │ │ │ │ + mv a3,a6 │ │ │ │ + ld a2,56(a4) │ │ │ │ + sd a3,0(t4) │ │ │ │ + bnez a2,11a3a │ │ │ │ + addi a5,a1,1 │ │ │ │ + sd a5,24(a4) │ │ │ │ + j 11a5a │ │ │ │ + ld a0,0(a3) │ │ │ │ + addi a2,a6,1 │ │ │ │ + sd a2,24(s7) │ │ │ │ + bgeu a5,a0,11d3e │ │ │ │ + mv a5,a0 │ │ │ │ + mv a3,a0 │ │ │ │ + j 11d40 │ │ │ │ + ld a2,64(s0) │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(s1) │ │ │ │ + sd a4,0(s1) │ │ │ │ + mv a5,a4 │ │ │ │ + li a3,1 │ │ │ │ + bnez a2,118dc │ │ │ │ + addi a2,a3,1 │ │ │ │ + sd a2,24(s0) │ │ │ │ + j 11fdc │ │ │ │ + beqz a5,12674 │ │ │ │ + ld a3,24(a5) │ │ │ │ + beqz a3,1266e │ │ │ │ + addi a3,a3,1 │ │ │ │ + mv a2,a3 │ │ │ │ + ld a4,0(a5) │ │ │ │ + sd a2,24(t4) │ │ │ │ + bgeu a0,a4,1203e │ │ │ │ + mv a0,a4 │ │ │ │ + j 12040 │ │ │ │ + ld a3,64(a4) │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(a2) │ │ │ │ + sd a1,0(a2) │ │ │ │ + mv a5,a1 │ │ │ │ + li a0,1 │ │ │ │ + bnez a3,119ca │ │ │ │ + ld a3,32(a4) │ │ │ │ + li a2,2 │ │ │ │ + sd a2,24(a4) │ │ │ │ + ld a0,32(a3) │ │ │ │ + bltu a0,a1,123b2 │ │ │ │ + mv a5,a0 │ │ │ │ + sd t4,64(a4) │ │ │ │ + ld a2,32(t4) │ │ │ │ + ld a3,64(t4) │ │ │ │ + sd a5,0(a4) │ │ │ │ + sd zero,56(t4) │ │ │ │ + ld a6,32(a2) │ │ │ │ + beqz a3,126ca │ │ │ │ + ld a5,24(a3) │ │ │ │ + bnez a5,125de │ │ │ │ + li a5,1 │ │ │ │ + li a1,1 │ │ │ │ + j 125e4 │ │ │ │ + ld a4,0(a4) │ │ │ │ + addi a3,a1,1 │ │ │ │ + sd a3,24(t5) │ │ │ │ + bltu a6,a4,12540 │ │ │ │ + mv a1,a6 │ │ │ │ + mv a0,a1 │ │ │ │ + ld a6,56(a5) │ │ │ │ + sd a0,0(t5) │ │ │ │ + bnez a6,11b88 │ │ │ │ + addi a4,a3,1 │ │ │ │ + sd a4,24(a5) │ │ │ │ + j 11baa │ │ │ │ + beqz a4,124d8 │ │ │ │ + ld a0,24(a4) │ │ │ │ + beqz a0,125f4 │ │ │ │ + addi a0,a0,1 │ │ │ │ + mv a6,a0 │ │ │ │ + ld a1,0(a4) │ │ │ │ + sd a6,24(a2) │ │ │ │ + bgeu a3,a1,11b0e │ │ │ │ + mv a3,a1 │ │ │ │ + j 11b10 │ │ │ │ + beqz a4,12646 │ │ │ │ + ld a2,24(a4) │ │ │ │ + beqz a2,12640 │ │ │ │ + addi a2,a2,1 │ │ │ │ + mv a0,a2 │ │ │ │ + ld a3,0(a4) │ │ │ │ + sd a0,24(s7) │ │ │ │ + bgeu a5,a3,11d3e │ │ │ │ + mv a5,a3 │ │ │ │ + j 11d40 │ │ │ │ + li a0,1 │ │ │ │ + li a4,1 │ │ │ │ + bnez a2,1265c │ │ │ │ + sd a0,24(t4) │ │ │ │ + bltu a1,a5,11d6e │ │ │ │ + mv a3,a1 │ │ │ │ + j 11d6e │ │ │ │ + bltu a0,a1,119f0 │ │ │ │ + mv a5,a0 │ │ │ │ + j 119f0 │ │ │ │ + li a2,1 │ │ │ │ + li a5,1 │ │ │ │ + bnez a3,1268a │ │ │ │ + sd a2,24(t5) │ │ │ │ + bltu a1,a0,1206c │ │ │ │ + mv a4,a1 │ │ │ │ + sd a4,0(t5) │ │ │ │ + mv t4,t5 │ │ │ │ + j 11782 │ │ │ │ ld a3,0(a2) │ │ │ │ - add t6,t6,s3 │ │ │ │ - not t4,t3 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s1 │ │ │ │ + mv a6,a3 │ │ │ │ + bltu t5,a3,11a30 │ │ │ │ + mv a6,t5 │ │ │ │ + mv a3,t5 │ │ │ │ + j 11a30 │ │ │ │ + li a1,72 │ │ │ │ + li a0,0 │ │ │ │ + sd t4,16(sp) │ │ │ │ + sd a7,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + li a5,1 │ │ │ │ + sd zero,40(a0) │ │ │ │ + sd a5,24(a0) │ │ │ │ + ld a5,24(s2) │ │ │ │ + ld a4,32(s2) │ │ │ │ + ld a7,8(sp) │ │ │ │ + ld t4,16(sp) │ │ │ │ + mv t5,a0 │ │ │ │ + sd zero,56(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sd a4,0(a0) │ │ │ │ + sd a5,8(a0) │ │ │ │ + sd s2,32(a0) │ │ │ │ + j 1215e │ │ │ │ + bltu a2,a3,11b3e │ │ │ │ + mv a1,a2 │ │ │ │ + j 11b3e │ │ │ │ ld a3,0(a3) │ │ │ │ - andi t4,t4,7 │ │ │ │ - addi t5,t5,4 │ │ │ │ - addi a3,a3,1 │ │ │ │ + addi a0,a6,1 │ │ │ │ + sd a0,24(a2) │ │ │ │ + bltu a1,a3,122ce │ │ │ │ + mv a5,a1 │ │ │ │ + j 119c2 │ │ │ │ + ld a4,64(a5) │ │ │ │ + li a1,1 │ │ │ │ + sd a1,24(a2) │ │ │ │ sd a3,0(a2) │ │ │ │ - lbu a3,0(t6) │ │ │ │ - sraw a3,a3,t4 │ │ │ │ - andi a3,a3,1 │ │ │ │ - beqz a3,10e56 │ │ │ │ - slli t3,t3,0x2 │ │ │ │ - add t3,t3,s5 │ │ │ │ - lwu a3,0(t3) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s2 │ │ │ │ - ld a2,0(a3) │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - add a2,a2,s1 │ │ │ │ - ld a2,0(a2) │ │ │ │ + mv a1,a3 │ │ │ │ + li a0,1 │ │ │ │ + bnez a4,11b18 │ │ │ │ + ld a4,32(a5) │ │ │ │ + li a2,2 │ │ │ │ + sd a2,24(a5) │ │ │ │ + ld a2,32(a4) │ │ │ │ + bltu a2,a3,124f6 │ │ │ │ + mv a1,a2 │ │ │ │ + sd t5,64(a5) │ │ │ │ + ld a3,32(t5) │ │ │ │ + ld a4,64(t5) │ │ │ │ + sd a1,0(a5) │ │ │ │ + sd zero,56(t5) │ │ │ │ + ld a1,32(a3) │ │ │ │ + beqz a4,126f2 │ │ │ │ + ld a3,24(a4) │ │ │ │ + beqz a3,12668 │ │ │ │ + addi a3,a3,1 │ │ │ │ + mv a6,a3 │ │ │ │ + ld a0,0(a4) │ │ │ │ + sd a6,24(t5) │ │ │ │ + bgeu a1,a0,123e8 │ │ │ │ + mv a1,a0 │ │ │ │ + j 11b7c │ │ │ │ + ld a1,0(a4) │ │ │ │ + addi a2,a6,1 │ │ │ │ + sd a2,24(s0) │ │ │ │ + bltu a3,a1,11c08 │ │ │ │ + mv a4,a3 │ │ │ │ + j 122a2 │ │ │ │ + ld a0,0(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + bltu a4,a0,11b7c │ │ │ │ + mv a1,a4 │ │ │ │ + mv a0,a4 │ │ │ │ + j 11b7c │ │ │ │ + addi a3,a3,1 │ │ │ │ + mv a2,a3 │ │ │ │ + j 121d8 │ │ │ │ + ld a5,0(a4) │ │ │ │ + mv a3,a5 │ │ │ │ + bgeu a0,a5,1235a │ │ │ │ + j 11d40 │ │ │ │ + ld a6,0(a1) │ │ │ │ + addi a0,t6,1 │ │ │ │ + sd a0,24(a2) │ │ │ │ + bgeu a3,a6,11b0e │ │ │ │ + j 12316 │ │ │ │ addi a2,a2,1 │ │ │ │ - sd a2,0(a3) │ │ │ │ - lbu a3,0(a7) │ │ │ │ - sraw a3,a3,t1 │ │ │ │ - andi a3,a3,1 │ │ │ │ - bnez a3,10f18 │ │ │ │ - add a6,a6,s5 │ │ │ │ - lwu a3,0(a6) │ │ │ │ - addi a5,a5,1 │ │ │ │ - srliw t4,a5,0x3 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s2 │ │ │ │ - ld a3,0(a3) │ │ │ │ - not t3,a5 │ │ │ │ - add t4,t4,s3 │ │ │ │ - slli t1,a3,0x3 │ │ │ │ - add t1,t1,s1 │ │ │ │ - ld t6,0(t1) │ │ │ │ - addiw a2,a3,-1 │ │ │ │ - negw a7,a3 │ │ │ │ - srliw a2,a2,0x3 │ │ │ │ - andi a7,a7,7 │ │ │ │ - add a2,a2,s4 │ │ │ │ - andi t3,t3,7 │ │ │ │ - sllw a7,a1,a7 │ │ │ │ - mv t5,a3 │ │ │ │ - beq t6,a4,10ef2 │ │ │ │ - addi t5,t6,1 │ │ │ │ - sd t5,0(t1) │ │ │ │ - blez a3,10f06 │ │ │ │ - lbu a3,0(a2) │ │ │ │ - or a3,a3,a7 │ │ │ │ - sb a3,0(a2) │ │ │ │ - lbu a2,0(t4) │ │ │ │ - addi a6,a6,4 │ │ │ │ - sraw a2,a2,t3 │ │ │ │ - andi a2,a2,1 │ │ │ │ - beqz a2,10eae │ │ │ │ - slli a6,a5,0x2 │ │ │ │ - add a6,a6,s5 │ │ │ │ - lwu a3,0(a6) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s2 │ │ │ │ + mv a1,a2 │ │ │ │ + j 120d2 │ │ │ │ + addi a0,a0,1 │ │ │ │ + mv a3,a0 │ │ │ │ + j 1227e │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a4,a0 │ │ │ │ + bltu a2,a0,12040 │ │ │ │ + mv a0,a2 │ │ │ │ + mv a4,a2 │ │ │ │ + j 12040 │ │ │ │ + addi a2,a2,1 │ │ │ │ + mv a1,a2 │ │ │ │ + j 12298 │ │ │ │ + li a4,1 │ │ │ │ + sd a4,24(s7) │ │ │ │ + li a6,1 │ │ │ │ + mv a3,a2 │ │ │ │ + j 11f8e │ │ │ │ + ld a1,64(s7) │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(s0) │ │ │ │ + sd a3,0(s0) │ │ │ │ + mv a4,a3 │ │ │ │ + li a2,1 │ │ │ │ + bnez a1,11c16 │ │ │ │ + addi a5,a2,1 │ │ │ │ + mv a1,a5 │ │ │ │ + sd a1,24(s7) │ │ │ │ + j 122b8 │ │ │ │ + ld a2,0(a4) │ │ │ │ + addi a3,a6,1 │ │ │ │ + sd a3,24(t4) │ │ │ │ + bgeu a0,a2,1203e │ │ │ │ + j 1257e │ │ │ │ + beqz a4,12696 │ │ │ │ + ld a2,24(a4) │ │ │ │ + bnez a2,126fe │ │ │ │ + li a6,1 │ │ │ │ + li a2,1 │ │ │ │ + ld a3,0(a4) │ │ │ │ + sd a6,24(t5) │ │ │ │ + bgeu a5,a3,11ed8 │ │ │ │ + mv a5,a3 │ │ │ │ + j 1260a │ │ │ │ + addi a1,a5,1 │ │ │ │ + mv a5,a1 │ │ │ │ ld a3,0(a3) │ │ │ │ - slli a2,a3,0x3 │ │ │ │ - add a2,a2,s1 │ │ │ │ - ld a7,0(a2) │ │ │ │ + sd a5,24(t4) │ │ │ │ + bgeu a6,a3,12336 │ │ │ │ mv a6,a3 │ │ │ │ - beq a7,a4,10f38 │ │ │ │ - addi a6,a7,1 │ │ │ │ - sd a6,0(a2) │ │ │ │ - blez a3,10f60 │ │ │ │ - addiw a2,a3,-1 │ │ │ │ - srliw a2,a2,0x3 │ │ │ │ - add a2,a2,s4 │ │ │ │ - lbu a6,0(a2) │ │ │ │ - negw a3,a3 │ │ │ │ - andi a3,a3,7 │ │ │ │ - sllw a3,a1,a3 │ │ │ │ - or a3,a6,a3 │ │ │ │ - sb a3,0(a2) │ │ │ │ - addi a5,a5,1 │ │ │ │ - blt a5,a0,10dce │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-1392 │ │ │ │ - li a1,732 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-1940 │ │ │ │ - jal 27d46 │ │ │ │ - mv a3,s2 │ │ │ │ - li a4,0 │ │ │ │ - beqz s0,10fa8 │ │ │ │ - ld a2,0(a3) │ │ │ │ - addi a3,a3,8 │ │ │ │ - slli a5,a2,0x3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - bltz a2,10fa2 │ │ │ │ - ld a2,0(a5) │ │ │ │ - slli a1,a2,0x2 │ │ │ │ - add a1,a1,s7 │ │ │ │ - sw a4,0(a1) │ │ │ │ - addi a2,a2,-1 │ │ │ │ - sd a2,0(a5) │ │ │ │ - addi a4,a4,1 │ │ │ │ - bne a4,s6,10f86 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-1392 │ │ │ │ - li a1,741 │ │ │ │ - auipc a0,0x4e │ │ │ │ - addi a0,a0,-2004 │ │ │ │ - jal 27d46 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,88(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - j 3670 │ │ │ │ - mv t3,a5 │ │ │ │ - j 10e88 │ │ │ │ + j 11a30 │ │ │ │ + li a6,1 │ │ │ │ + li a0,1 │ │ │ │ + j 1240c │ │ │ │ + mv a4,a0 │ │ │ │ + j 1206c │ │ │ │ + ld a5,0(a4) │ │ │ │ + mv a3,a5 │ │ │ │ + bltu a6,a5,1260a │ │ │ │ + mv a5,a6 │ │ │ │ + mv a3,a6 │ │ │ │ + ld a6,64(a0) │ │ │ │ + sd a3,0(t5) │ │ │ │ + beqz a6,126be │ │ │ │ + ld t5,24(a6) │ │ │ │ + addi a4,a2,1 │ │ │ │ + bltu t5,a2,12626 │ │ │ │ + addi a4,t5,1 │ │ │ │ + ld a2,0(a6) │ │ │ │ + sd a4,24(a0) │ │ │ │ + bgeu a1,a2,126b6 │ │ │ │ + mv a3,a2 │ │ │ │ + bgeu a2,a5,12638 │ │ │ │ + mv a3,a5 │ │ │ │ + sd a3,0(a0) │ │ │ │ + mv t5,a0 │ │ │ │ + j 1195c │ │ │ │ + li a0,1 │ │ │ │ + li a2,1 │ │ │ │ + j 1242a │ │ │ │ + ld a0,64(t4) │ │ │ │ + li a4,1 │ │ │ │ + sd a4,24(s7) │ │ │ │ + sd a5,0(s7) │ │ │ │ + mv a3,a5 │ │ │ │ + li a2,1 │ │ │ │ + bnez a0,11d4c │ │ │ │ + addi a4,a2,1 │ │ │ │ + mv a0,a4 │ │ │ │ + sd a0,24(t4) │ │ │ │ + j 12444 │ │ │ │ + li a6,1 │ │ │ │ + li a3,1 │ │ │ │ + j 12518 │ │ │ │ + li a2,1 │ │ │ │ + li a3,1 │ │ │ │ + j 12386 │ │ │ │ + ld a2,64(t5) │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(t4) │ │ │ │ + sd a0,0(t4) │ │ │ │ + mv a4,a0 │ │ │ │ + li a3,1 │ │ │ │ + bnez a2,1204c │ │ │ │ + addi a5,a3,1 │ │ │ │ + mv a2,a5 │ │ │ │ + sd a2,24(t5) │ │ │ │ + j 12462 │ │ │ │ + ld a6,64(a0) │ │ │ │ + li a4,1 │ │ │ │ + sd a4,24(t5) │ │ │ │ + sd a5,0(t5) │ │ │ │ + mv a3,a5 │ │ │ │ + li a2,1 │ │ │ │ + bnez a6,12616 │ │ │ │ + addi a4,a2,1 │ │ │ │ + mv a6,a4 │ │ │ │ + sd a6,24(a0) │ │ │ │ + bltu a1,a5,12638 │ │ │ │ + mv a3,a1 │ │ │ │ + j 12638 │ │ │ │ + li a6,1 │ │ │ │ + li a4,1 │ │ │ │ + bnez a2,126ac │ │ │ │ + sd a6,24(a0) │ │ │ │ + j 126b6 │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(t4) │ │ │ │ + li a1,1 │ │ │ │ + mv a3,a6 │ │ │ │ + j 12338 │ │ │ │ + ld a6,0(a3) │ │ │ │ + addi a2,t6,1 │ │ │ │ + sd a2,24(t5) │ │ │ │ + bltu a5,a6,12606 │ │ │ │ + mv a3,a5 │ │ │ │ + j 1260a │ │ │ │ + addi a6,a3,1 │ │ │ │ + mv a1,a6 │ │ │ │ + j 121ba │ │ │ │ + li a4,1 │ │ │ │ + sd a4,24(t5) │ │ │ │ + li a3,1 │ │ │ │ + mv a0,a1 │ │ │ │ + j 123ea │ │ │ │ + addi a2,a2,1 │ │ │ │ + mv a6,a2 │ │ │ │ + j 125d0 │ │ │ │ + li a2,1 │ │ │ │ + li a4,1 │ │ │ │ + j 11dea │ │ │ │ + lw a5,16(a0) │ │ │ │ addi sp,sp,-80 │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ sd ra,72(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + beqz a5,12f5a │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ sd s5,24(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - li a5,1 │ │ │ │ - lw s4,0(a1) │ │ │ │ - mv s7,a1 │ │ │ │ - mv s6,a2 │ │ │ │ - mv s0,a3 │ │ │ │ - bgeu a5,a2,11248 │ │ │ │ - addiw a0,a2,-2 │ │ │ │ - slli s2,s4,0x20 │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a0,a5,0x1e │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - addi a5,a1,8 │ │ │ │ - addi a2,a1,4 │ │ │ │ - add a0,a0,a5 │ │ │ │ - mv s4,s2 │ │ │ │ - lwu a5,0(a2) │ │ │ │ - addi a2,a2,4 │ │ │ │ - sub a3,s2,a5 │ │ │ │ - sub a4,a5,s4 │ │ │ │ - sub a1,a5,s2 │ │ │ │ - srai a3,a3,0x3f │ │ │ │ - sub a5,s4,a5 │ │ │ │ - srai a4,a4,0x3f │ │ │ │ - and a3,a3,a1 │ │ │ │ - and a5,a5,a4 │ │ │ │ - add s2,s2,a3 │ │ │ │ - sub s4,s4,a5 │ │ │ │ - bne a0,a2,11032 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-1538 │ │ │ │ - li a1,765 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1914 │ │ │ │ - jal 27d46 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli s8,a5,0x1e │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-1548 │ │ │ │ - li a1,769 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - mv s1,a0 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1860 │ │ │ │ - jal 27d46 │ │ │ │ - subw s2,s2,s4 │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - sext.w s3,s2 │ │ │ │ - srli s2,a5,0x1e │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3890 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-1578 │ │ │ │ - li a1,773 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1810 │ │ │ │ - sext.w s4,s4 │ │ │ │ - jal 27d46 │ │ │ │ - mv a4,s7 │ │ │ │ - add a1,s8,s7 │ │ │ │ - lw a5,0(a4) │ │ │ │ - addi a4,a4,4 │ │ │ │ - subw a5,a5,s4 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,s5 │ │ │ │ - lw a3,0(a5) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - sw a3,0(a5) │ │ │ │ - bne a1,a4,110e2 │ │ │ │ - lw s8,0(s5) │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-1490 │ │ │ │ - sw zero,0(s5) │ │ │ │ - li a1,782 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1742 │ │ │ │ - jal 27d46 │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,s3,112fa │ │ │ │ - addiw a3,s3,-2 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - lw a4,0(s5) │ │ │ │ - srli a3,a5,0x1e │ │ │ │ - addi a2,s5,8 │ │ │ │ - addi a5,s5,4 │ │ │ │ - add a3,a3,a2 │ │ │ │ - sext.w s8,s8 │ │ │ │ - addw a4,s8,a4 │ │ │ │ - addi a5,a5,4 │ │ │ │ - lw s8,-4(a5) │ │ │ │ - sw a4,-4(a5) │ │ │ │ - bne a3,a5,1113e │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-1610 │ │ │ │ - li a1,789 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1666 │ │ │ │ - jal 27d46 │ │ │ │ - beqz s6,11224 │ │ │ │ - li a3,0 │ │ │ │ - lw a5,0(s7) │ │ │ │ - addi s7,s7,4 │ │ │ │ - subw a5,a5,s4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s5 │ │ │ │ - lwu a4,0(a5) │ │ │ │ - slli a4,a4,0x2 │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + li s4,0 │ │ │ │ + ld a5,0(s2) │ │ │ │ + slli s1,s4,0x3 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld s0,0(a5) │ │ │ │ + ld s3,56(s0) │ │ │ │ + beqz s3,12a6a │ │ │ │ + ld s5,56(s3) │ │ │ │ + beqz s5,128c2 │ │ │ │ + ld s6,56(s5) │ │ │ │ + beqz s6,127f2 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,1278e │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,12760 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,1276a │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12f44 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,127ce │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,127a0 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,127aa │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12f24 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld a0,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s6) │ │ │ │ + sd zero,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s6) │ │ │ │ + sd zero,64(s6) │ │ │ │ + bnez a5,12ea6 │ │ │ │ + sd zero,48(s6) │ │ │ │ + ld s6,64(s5) │ │ │ │ + beqz s6,1289e │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,1283a │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,1280c │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,12816 │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12f04 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,1287a │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,1284c │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,12856 │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12ef8 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld a0,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s6) │ │ │ │ + sd zero,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s6) │ │ │ │ + sd zero,64(s6) │ │ │ │ + bnez a5,12e9c │ │ │ │ + sd zero,48(s6) │ │ │ │ + ld a0,56(s5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s5) │ │ │ │ + sd zero,56(s5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s5) │ │ │ │ + sd zero,64(s5) │ │ │ │ + bnez a5,12e1c │ │ │ │ + sd zero,48(s5) │ │ │ │ + ld s5,64(s3) │ │ │ │ + beqz s5,12a46 │ │ │ │ + ld s6,56(s5) │ │ │ │ + beqz s6,12976 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,12912 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,128e4 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,128ee │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12ebc │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,12952 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,12924 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,1292e │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12f50 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld a0,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s6) │ │ │ │ + sd zero,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s6) │ │ │ │ + sd zero,64(s6) │ │ │ │ + bnez a5,12e92 │ │ │ │ + sd zero,48(s6) │ │ │ │ + ld s6,64(s5) │ │ │ │ + beqz s6,12a22 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,129be │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,12990 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,1299a │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12eb2 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,129fe │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,129d0 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,129da │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12eda │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld a0,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s6) │ │ │ │ + sd zero,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s6) │ │ │ │ + sd zero,64(s6) │ │ │ │ + bnez a5,12e88 │ │ │ │ + sd zero,48(s6) │ │ │ │ + ld a0,56(s5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s5) │ │ │ │ + sd zero,56(s5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s5) │ │ │ │ + sd zero,64(s5) │ │ │ │ + bnez a5,12e30 │ │ │ │ + sd zero,48(s5) │ │ │ │ + ld a0,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s3) │ │ │ │ + sd zero,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s3) │ │ │ │ + sd zero,64(s3) │ │ │ │ + bnez a5,12e26 │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld s3,64(s0) │ │ │ │ + beqz s3,12d9c │ │ │ │ + ld s5,56(s3) │ │ │ │ + beqz s5,12bf6 │ │ │ │ + ld s6,56(s5) │ │ │ │ + beqz s6,12b26 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,12ac2 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,12a94 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,12a9e │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12ed0 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,12b02 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,12ad4 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,12ade │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12ec6 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld a0,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s6) │ │ │ │ + sd zero,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s6) │ │ │ │ + sd zero,64(s6) │ │ │ │ + bnez a5,12e7e │ │ │ │ + sd zero,48(s6) │ │ │ │ + ld s6,64(s5) │ │ │ │ + beqz s6,12bd2 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,12b6e │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,12b40 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,12b4a │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12f30 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,12bae │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,12b80 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,12b8a │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12f1a │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld a0,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s6) │ │ │ │ + sd zero,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s6) │ │ │ │ + sd zero,64(s6) │ │ │ │ + bnez a5,12e74 │ │ │ │ + sd zero,48(s6) │ │ │ │ + ld a0,56(s5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s5) │ │ │ │ + sd zero,56(s5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s5) │ │ │ │ + sd zero,64(s5) │ │ │ │ + bnez a5,12e3a │ │ │ │ + sd zero,48(s5) │ │ │ │ + ld s5,64(s3) │ │ │ │ + beqz s5,12d7a │ │ │ │ + ld s6,56(s5) │ │ │ │ + beqz s6,12caa │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,12c46 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,12c18 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,12c22 │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12f3a │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,12c86 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,12c58 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,12c62 │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12f10 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld a0,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s6) │ │ │ │ + sd zero,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s6) │ │ │ │ + sd zero,64(s6) │ │ │ │ + bnez a5,12e6a │ │ │ │ + sd zero,48(s6) │ │ │ │ + ld s6,64(s5) │ │ │ │ + beqz s6,12d56 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,12cf2 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,12cc4 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,12cce │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12eee │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,12d32 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,12d04 │ │ │ │ + jal f95e │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,12d0e │ │ │ │ + jal f95e │ │ │ │ + ld a0,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s7) │ │ │ │ + sd zero,64(s7) │ │ │ │ + bnez a5,12ee4 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld a0,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s6) │ │ │ │ + sd zero,56(s6) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s6) │ │ │ │ + sd zero,64(s6) │ │ │ │ + bnez a5,12e60 │ │ │ │ + sd zero,48(s6) │ │ │ │ + ld a0,56(s5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s5) │ │ │ │ + sd zero,56(s5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s5) │ │ │ │ + sd zero,64(s5) │ │ │ │ + bnez a5,12e4e │ │ │ │ + sd zero,48(s5) │ │ │ │ + ld a0,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s3) │ │ │ │ + sd zero,56(s3) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s3) │ │ │ │ + sd zero,64(s3) │ │ │ │ + bnez a5,12e44 │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld a0,56(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s0) │ │ │ │ + sd zero,56(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(s0) │ │ │ │ + sd zero,64(s0) │ │ │ │ + bnez a5,12e58 │ │ │ │ + ld a5,0(s2) │ │ │ │ + sd zero,48(s0) │ │ │ │ + addi s4,s4,1 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a4,8(s2) │ │ │ │ + ld a5,0(s2) │ │ │ │ add a4,a4,s1 │ │ │ │ - sw a3,0(a4) │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - bne s6,a3,11170 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-1754 │ │ │ │ - li a1,798 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1594 │ │ │ │ - jal 27d46 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 14cf2 │ │ │ │ - beqz s3,111ec │ │ │ │ - mv a3,s5 │ │ │ │ - add s2,s2,s5 │ │ │ │ - li a1,1 │ │ │ │ - lw a5,0(a3) │ │ │ │ - addi a3,a3,4 │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - srliw a4,a4,0x3 │ │ │ │ - add a4,a4,s0 │ │ │ │ - lbu a2,0(a4) │ │ │ │ - negw a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,a1,a5 │ │ │ │ - or a5,a5,a2 │ │ │ │ - sb a5,0(a4) │ │ │ │ - bne s2,a3,111c6 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-1788 │ │ │ │ - li a1,806 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1512 │ │ │ │ - jal 27d46 │ │ │ │ - mv a0,s5 │ │ │ │ + ld a0,0(a4) │ │ │ │ + add a5,a5,s1 │ │ │ │ + sd zero,0(a5) │ │ │ │ jal 3670 │ │ │ │ - ld ra,72(sp) │ │ │ │ + ld a0,8(s2) │ │ │ │ + lw a4,16(s2) │ │ │ │ + sext.w a5,s4 │ │ │ │ + add s1,s1,a0 │ │ │ │ + sd zero,0(s1) │ │ │ │ + bltu a5,a4,1272a │ │ │ │ ld s0,64(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ ld s6,16(sp) │ │ │ │ ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,56(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,0(s2) │ │ │ │ + sd zero,8(s2) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,72(sp) │ │ │ │ + sd zero,0(s2) │ │ │ │ + ld s2,48(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-1892 │ │ │ │ - li a1,798 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1456 │ │ │ │ - jal 27d46 │ │ │ │ - li a2,0 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 14cf2 │ │ │ │ - j 111c0 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-2032 │ │ │ │ - li a1,765 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1420 │ │ │ │ - jal 27d46 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli s1,a5,0x1e │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-2042 │ │ │ │ - li a1,769 │ │ │ │ - mv s1,a0 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1368 │ │ │ │ - jal 27d46 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-2044 │ │ │ │ - sb zero,0(s5) │ │ │ │ - sb zero,1(s5) │ │ │ │ - sb zero,2(s5) │ │ │ │ - sb zero,3(s5) │ │ │ │ - li a1,773 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1328 │ │ │ │ - jal 27d46 │ │ │ │ - bnez s6,11314 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-1936 │ │ │ │ - li a1,782 │ │ │ │ - sw zero,0(s5) │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1296 │ │ │ │ - jal 27d46 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-2004 │ │ │ │ - li a1,789 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1272 │ │ │ │ - jal 27d46 │ │ │ │ - li s3,1 │ │ │ │ - li s2,4 │ │ │ │ - j 1119a │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-2034 │ │ │ │ - li a1,789 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1242 │ │ │ │ - jal 27d46 │ │ │ │ - j 1116e │ │ │ │ - li s3,1 │ │ │ │ - li s2,4 │ │ │ │ - li s8,4 │ │ │ │ - j 110dc │ │ │ │ - addi sp,sp,-176 │ │ │ │ - lw a4,176(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - mv s5,a2 │ │ │ │ - mv s8,a1 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-2000 │ │ │ │ - li a1,838 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1196 │ │ │ │ - sd ra,168(sp) │ │ │ │ - sd a4,48(sp) │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s2,144(sp) │ │ │ │ - mv s1,a7 │ │ │ │ - sd s3,136(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - seqz s4,a4 │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - mv s10,a6 │ │ │ │ - mv s11,a5 │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - mv s5,a3 │ │ │ │ - jal 27d46 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s11 │ │ │ │ - li a2,0 │ │ │ │ - jal 14cf2 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-2042 │ │ │ │ - li a1,841 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1122 │ │ │ │ - jal 27d46 │ │ │ │ - lui a1,0x1 │ │ │ │ - addi a1,a1,-8 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - addiw s0,s10,1 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s0,a5,0x1d │ │ │ │ - mv s3,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,2036 │ │ │ │ - li a1,846 │ │ │ │ - mv s6,a0 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,1054 │ │ │ │ - jal 27d46 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a0,s2 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - lui t4,0x1 │ │ │ │ - slli a5,s4,0x3 │ │ │ │ - lui a2,0x1 │ │ │ │ - addi t4,t4,-24 │ │ │ │ - addi a2,a2,-16 │ │ │ │ - add a5,a5,s3 │ │ │ │ - add s9,s3,t4 │ │ │ │ - slli s10,s10,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - add s8,s3,a2 │ │ │ │ - sd a5,56(sp) │ │ │ │ - mv a5,s9 │ │ │ │ - sd s10,0(s2) │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s9,s11 │ │ │ │ - mv s1,s8 │ │ │ │ - mv s11,s10 │ │ │ │ - li s4,0 │ │ │ │ - mv s10,s2 │ │ │ │ - li s7,1 │ │ │ │ - mv t3,s3 │ │ │ │ - sd a2,0(sp) │ │ │ │ - mv s8,s5 │ │ │ │ - mv s2,a5 │ │ │ │ - mv s5,s8 │ │ │ │ - li t1,0 │ │ │ │ - mv s8,s6 │ │ │ │ - mv s6,s4 │ │ │ │ - mv s4,s2 │ │ │ │ - mv s2,s1 │ │ │ │ - bge t1,s11,11466 │ │ │ │ - slli a4,t1,0x3 │ │ │ │ - add s3,s10,a4 │ │ │ │ - ld s0,0(s3) │ │ │ │ - bltz s0,11438 │ │ │ │ - j 114d8 │ │ │ │ - bge s1,s11,114c4 │ │ │ │ - neg s1,s0 │ │ │ │ - slli s3,s1,0x3 │ │ │ │ - add s3,s3,s10 │ │ │ │ - mv a5,s0 │ │ │ │ - ld s0,0(s3) │ │ │ │ - bltz s0,11434 │ │ │ │ - ld a2,0(sp) │ │ │ │ - add a4,a4,s10 │ │ │ │ - mv a0,t3 │ │ │ │ - sd a5,0(a4) │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - mv t3,a0 │ │ │ │ - blt s1,s11,11828 │ │ │ │ - mv t1,s1 │ │ │ │ - blt t1,s11,11422 │ │ │ │ - ld a5,40(sp) │ │ │ │ - mv s1,s2 │ │ │ │ - mv s2,s4 │ │ │ │ - mv s4,s6 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - mv s6,s8 │ │ │ │ - mv s8,s5 │ │ │ │ - bgeu a5,s4,11412 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,1856 │ │ │ │ - li a1,946 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,860 │ │ │ │ - mv s3,t3 │ │ │ │ - jal 27d46 │ │ │ │ - mv a0,s10 │ │ │ │ + ld a0,48(s5) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ + j 128be │ │ │ │ + ld a0,48(s3) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ + j 12a66 │ │ │ │ + ld a0,48(s5) │ │ │ │ jal 3670 │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s0,160(sp) │ │ │ │ - ld a0,8(sp) │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s2,144(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - addi sp,sp,176 │ │ │ │ - ret │ │ │ │ - ld a2,0(sp) │ │ │ │ - add a4,a4,s10 │ │ │ │ - mv a0,t3 │ │ │ │ - sd a5,0(a4) │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - mv t3,a0 │ │ │ │ - mv t1,s1 │ │ │ │ - j 11462 │ │ │ │ - ld a2,0(sp) │ │ │ │ - neg a5,t1 │ │ │ │ - addi a7,s0,-1 │ │ │ │ - mv a0,t3 │ │ │ │ - sd a5,0(s3) │ │ │ │ - li a1,0 │ │ │ │ - sd t1,32(sp) │ │ │ │ - sd a7,24(sp) │ │ │ │ - jal 3890 │ │ │ │ - ld t1,32(sp) │ │ │ │ - ld a7,24(sp) │ │ │ │ - mv t3,a0 │ │ │ │ - mv s1,t1 │ │ │ │ - mv a0,t1 │ │ │ │ - mv t1,s0 │ │ │ │ - sext.w a1,s1 │ │ │ │ - blt a7,a0,11824 │ │ │ │ - ld a2,16(sp) │ │ │ │ - ld a6,8(sp) │ │ │ │ - mv a3,a1 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a4,a5,0x2 │ │ │ │ - add a4,a4,a6 │ │ │ │ - lw t4,0(a4) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s8 │ │ │ │ - addw a4,t4,s6 │ │ │ │ - slli t4,t4,0x20 │ │ │ │ - srli t4,t4,0x20 │ │ │ │ - srliw t5,a4,0x3 │ │ │ │ - sd t4,0(a5) │ │ │ │ - slli t4,a4,0x20 │ │ │ │ - add a5,s5,t5 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - srli t4,t4,0x20 │ │ │ │ - add t4,t4,a2 │ │ │ │ - not a4,a4 │ │ │ │ - lbu t4,0(t4) │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a5,a5,a4 │ │ │ │ - not a5,a5 │ │ │ │ - slli a4,t4,0x1 │ │ │ │ - andi a5,a5,1 │ │ │ │ + j 12a42 │ │ │ │ + ld a0,48(s5) │ │ │ │ + jal 3670 │ │ │ │ + j 12bf2 │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + j 12d98 │ │ │ │ + ld a0,48(s5) │ │ │ │ + jal 3670 │ │ │ │ + j 12d76 │ │ │ │ + ld a0,48(s0) │ │ │ │ + jal 3670 │ │ │ │ + j 12db4 │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 12d52 │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 12ca6 │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 12bce │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 12b22 │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 12a1e │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 12972 │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 1289a │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 127ee │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 129ba │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 1290e │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 12afe │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 12abe │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 129fa │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 12d2e │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 12cee │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 12876 │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 12836 │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 12c82 │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 12baa │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 127ca │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 12b6a │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 12c42 │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 1278a │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 1294e │ │ │ │ + ld a0,8(a0) │ │ │ │ + j 12e00 │ │ │ │ + beqz a0,12ff6 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s2,32(sp) │ │ │ │ + auipc s2,0x67 │ │ │ │ + ld s2,-92(s2) │ │ │ │ + lw a3,0(a0) │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,0(s2) │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,1714 │ │ │ │ + li a1,1 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,0(s1) │ │ │ │ + li s0,0 │ │ │ │ + li a3,0 │ │ │ │ + auipc s4,0x4b │ │ │ │ + addi s4,s4,1254 │ │ │ │ + auipc s3,0x4b │ │ │ │ + addi s3,s3,1710 │ │ │ │ + beqz a5,12fd4 │ │ │ │ + bnez a3,12fe4 │ │ │ │ + ld a5,8(s1) │ │ │ │ + slli a4,s0,0x6 │ │ │ │ + ld a0,0(s2) │ │ │ │ add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,t3 │ │ │ │ - ld a4,0(a5) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - slli t4,a3,0x20 │ │ │ │ - addi a4,a4,1 │ │ │ │ - srli t4,t4,0x20 │ │ │ │ - sd a4,0(a5) │ │ │ │ - bge a7,t4,1150c │ │ │ │ - ld a3,0(t3) │ │ │ │ - sd s1,0(t3) │ │ │ │ - addi a4,t3,8 │ │ │ │ - mv a5,t3 │ │ │ │ - mv a2,s1 │ │ │ │ - add a2,a2,a3 │ │ │ │ - addi a4,a4,8 │ │ │ │ - ld a3,-8(a4) │ │ │ │ - sd a2,-8(a4) │ │ │ │ - bne a4,s2,11586 │ │ │ │ - blt a7,a0,11604 │ │ │ │ - ld t4,16(sp) │ │ │ │ - ld t5,8(sp) │ │ │ │ - mv a3,a1 │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a4,a2,0x1d │ │ │ │ - add a4,a4,s8 │ │ │ │ - lw a0,0(a4) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - slli a6,a3,0x20 │ │ │ │ - addw a2,a0,s6 │ │ │ │ - srliw a4,a2,0x3 │ │ │ │ - slli t6,a2,0x20 │ │ │ │ - add a4,a4,s5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - srli t6,t6,0x20 │ │ │ │ - add t6,t6,t4 │ │ │ │ - not a2,a2 │ │ │ │ - lbu t6,0(t6) │ │ │ │ - andi a2,a2,7 │ │ │ │ - sraw a4,a4,a2 │ │ │ │ - not a4,a4 │ │ │ │ - slli a2,t6,0x1 │ │ │ │ - andi a4,a4,1 │ │ │ │ - add a4,a4,a2 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,t3 │ │ │ │ - ld t6,0(a4) │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - slli t0,t6,0x2 │ │ │ │ - add t0,t0,t5 │ │ │ │ - sw a0,0(t0) │ │ │ │ - addi t6,t6,1 │ │ │ │ - sd t6,0(a4) │ │ │ │ - bge a7,a6,115a0 │ │ │ │ - ld a4,56(sp) │ │ │ │ + ld a2,8(a5) │ │ │ │ + ld a4,16(a5) │ │ │ │ + li a1,1 │ │ │ │ + ld a5,0(a2) │ │ │ │ + ld a7,24(a2) │ │ │ │ + ld a6,16(a2) │ │ │ │ + mv a2,s3 │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,0(s1) │ │ │ │ + sext.w a3,s0 │ │ │ │ + bltu a3,a5,12fa4 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ld a0,0(s2) │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,1 │ │ │ │ + sd a3,8(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,8(sp) │ │ │ │ + j 12fa6 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,1536 │ │ │ │ + li a1,74 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,1556 │ │ │ │ + j 34674 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s3,8(sp) │ │ │ │ + auipc s3,0x67 │ │ │ │ + ld s3,-268(s3) │ │ │ │ + lw a3,0(a0) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,0(s3) │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,1594 │ │ │ │ + li a1,1 │ │ │ │ + sd ra,40(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,0(s1) │ │ │ │ + beqz a5,13084 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + li s0,0 │ │ │ │ + li a3,0 │ │ │ │ + auipc s4,0x4b │ │ │ │ + addi s4,s4,1596 │ │ │ │ + ld a4,8(s1) │ │ │ │ + slli s2,s0,0x5 │ │ │ │ + ld a0,0(s3) │ │ │ │ + add a4,a4,s2 │ │ │ │ + lw a5,8(a4) │ │ │ │ + lw a6,16(a4) │ │ │ │ ld a4,0(a4) │ │ │ │ - beqz s6,116f6 │ │ │ │ - bge s1,a4,1163a │ │ │ │ - addiw a3,a4,-1 │ │ │ │ - srliw a3,a3,0x3 │ │ │ │ - add a3,a3,s9 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,s7,a4 │ │ │ │ - or a4,a4,a2 │ │ │ │ - sb a4,0(a3) │ │ │ │ - ld a4,0(t3) │ │ │ │ - neg a4,a4 │ │ │ │ - sd a4,0(s3) │ │ │ │ - ld a4,48(sp) │ │ │ │ - bnez a4,117a0 │ │ │ │ - li t4,1 │ │ │ │ - li t5,510 │ │ │ │ - j 1168e │ │ │ │ - addiw a2,a3,-1 │ │ │ │ - srliw a2,a2,0x3 │ │ │ │ - andi a0,t4,1 │ │ │ │ - add a6,s9,a2 │ │ │ │ - negw a0,a0 │ │ │ │ - negw a2,a3 │ │ │ │ - andi a2,a2,7 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - sllw a2,s7,a2 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - bge a4,a3,11686 │ │ │ │ - lbu a4,0(a6) │ │ │ │ - or a4,a4,a2 │ │ │ │ - sb a4,0(a6) │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a3,8(a5) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - xor a3,a3,a0 │ │ │ │ - add a4,a4,s10 │ │ │ │ - sub a3,a3,a0 │ │ │ │ - sd a3,0(a4) │ │ │ │ - addiw t4,t4,1 │ │ │ │ - addi a5,a5,8 │ │ │ │ - beq t4,t5,116cc │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a3,8(a5) │ │ │ │ - addi a4,a4,1 │ │ │ │ - bne a4,a3,11648 │ │ │ │ - addiw a3,a4,-1 │ │ │ │ - srliw a3,a3,0x3 │ │ │ │ - add a3,a3,s9 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,s7,a4 │ │ │ │ - or a4,a4,a2 │ │ │ │ - sb a4,0(a3) │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a3,8(a5) │ │ │ │ - addiw t4,t4,1 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s10 │ │ │ │ - neg a3,a3 │ │ │ │ - sd a3,0(a4) │ │ │ │ - addi a5,a5,8 │ │ │ │ - bne t4,t5,1168e │ │ │ │ - bne a7,s1,1141e │ │ │ │ - li a5,1 │ │ │ │ - sub a5,a5,a7 │ │ │ │ - srliw a4,a1,0x3 │ │ │ │ - sd a5,0(s3) │ │ │ │ - add a4,a4,s9 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - not a5,a1 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,s7,a5 │ │ │ │ - or a5,a5,a3 │ │ │ │ - sb a5,0(a4) │ │ │ │ - j 1141e │ │ │ │ - bge s1,a4,11758 │ │ │ │ - addiw a3,a4,-1 │ │ │ │ - srliw a3,a3,0x3 │ │ │ │ - add a3,a3,s9 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,s7,a4 │ │ │ │ - or a4,a4,a2 │ │ │ │ - sb a4,0(a3) │ │ │ │ - ld a4,0(t3) │ │ │ │ - neg a4,a4 │ │ │ │ - sd a4,0(s3) │ │ │ │ - j 11758 │ │ │ │ - addiw a2,a4,-1 │ │ │ │ - negw a0,a4 │ │ │ │ - srliw a2,a2,0x3 │ │ │ │ - andi a0,a0,7 │ │ │ │ - add a2,a2,s9 │ │ │ │ - sllw a0,s7,a0 │ │ │ │ - bge a3,a4,11752 │ │ │ │ - lbu a4,0(a2) │ │ │ │ - or a4,a4,a0 │ │ │ │ - sb a4,0(a2) │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a3,8(a5) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s10 │ │ │ │ - sd a3,0(a4) │ │ │ │ - addi a5,a5,8 │ │ │ │ - beq a5,s4,11794 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a4,8(a5) │ │ │ │ - addi a3,a3,1 │ │ │ │ - bne a4,a3,11726 │ │ │ │ - addiw a3,a4,-1 │ │ │ │ - srliw a3,a3,0x3 │ │ │ │ - add a3,a3,s9 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,s7,a4 │ │ │ │ - or a4,a4,a2 │ │ │ │ - sb a4,0(a3) │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a3,8(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s10 │ │ │ │ - neg a3,a3 │ │ │ │ - sd a3,0(a4) │ │ │ │ - bne a5,s4,11758 │ │ │ │ - ld a5,48(sp) │ │ │ │ - bnez a5,1141e │ │ │ │ - bne a7,s1,1141e │ │ │ │ - j 116d0 │ │ │ │ - li a7,1 │ │ │ │ - li t4,510 │ │ │ │ - j 117ec │ │ │ │ - addiw a2,a4,-1 │ │ │ │ - srliw a2,a2,0x3 │ │ │ │ - add a1,s9,a2 │ │ │ │ - negw a2,a4 │ │ │ │ - andi a2,a2,7 │ │ │ │ - sllw a0,s7,a2 │ │ │ │ - andi a2,a7,1 │ │ │ │ - addiw a2,a2,-1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - bge a3,a4,117e4 │ │ │ │ - lbu a4,0(a1) │ │ │ │ - or a4,a4,a0 │ │ │ │ - sb a4,0(a1) │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a3,8(a5) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - xor a3,a3,a2 │ │ │ │ - add a4,a4,s10 │ │ │ │ - sub a3,a3,a2 │ │ │ │ - sd a3,0(a4) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a5,a5,8 │ │ │ │ - beq a7,t4,1141e │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a4,8(a5) │ │ │ │ - addi a3,a3,1 │ │ │ │ - bne a4,a3,117a8 │ │ │ │ - addiw a3,a4,-1 │ │ │ │ - srliw a3,a3,0x3 │ │ │ │ - add a3,a3,s9 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,s7,a4 │ │ │ │ - or a4,a4,a2 │ │ │ │ - sb a4,0(a3) │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a3,8(a5) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s10 │ │ │ │ - neg a3,a3 │ │ │ │ - sd a3,0(a4) │ │ │ │ - j 117e4 │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,8(s1) │ │ │ │ + addi s0,s0,1 │ │ │ │ + add a0,a0,s2 │ │ │ │ + addi a0,a0,16 │ │ │ │ + jal 12f5e │ │ │ │ + lw a5,0(s1) │ │ │ │ + sext.w a3,s0 │ │ │ │ + bltu a3,a5,1304c │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + ld a0,0(s3) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + auipc a2,0x4f │ │ │ │ + addi a2,a2,-1726 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + beqz a0,1311c │ │ │ │ + lw a3,0(a0) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,1410 │ │ │ │ + mv s1,a0 │ │ │ │ + li a1,127 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,1380 │ │ │ │ + sd ra,40(sp) │ │ │ │ + jal 323d2 │ │ │ │ + lw a5,0(s1) │ │ │ │ + beqz a5,13114 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + li s0,0 │ │ │ │ li a3,0 │ │ │ │ - j 1157a │ │ │ │ - addi a7,s0,-1 │ │ │ │ - mv a0,s1 │ │ │ │ - mv t1,s0 │ │ │ │ - j 114fe │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s0,112(sp) │ │ │ │ - mv s0,a3 │ │ │ │ - sd s11,24(sp) │ │ │ │ - slli s11,s0,0x20 │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - mv s6,a1 │ │ │ │ - mv s7,a2 │ │ │ │ - li a1,970 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,902 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-114 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - mv s2,a5 │ │ │ │ - sd s8,48(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - snez s8,a7 │ │ │ │ - mv s9,a4 │ │ │ │ - sd s10,32(sp) │ │ │ │ - slli s3,s11,0x2 │ │ │ │ - mv s10,a6 │ │ │ │ - jal 27d46 │ │ │ │ - mv a1,s3 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ + auipc s3,0x4b │ │ │ │ + addi s3,s3,1472 │ │ │ │ + auipc s2,0x4b │ │ │ │ + addi s2,s2,1344 │ │ │ │ + ld a5,8(s1) │ │ │ │ + slli a4,s0,0x6 │ │ │ │ mv a2,s3 │ │ │ │ - li a1,0 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3890 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s0 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a1,8(a5) │ │ │ │ + ld a4,16(a5) │ │ │ │ mv a0,s2 │ │ │ │ - jal 14cf2 │ │ │ │ - mv a3,s7 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,858 │ │ │ │ - li a1,975 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-202 │ │ │ │ - jal 27d46 │ │ │ │ - beqz s7,11972 │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ + ld a5,0(a1) │ │ │ │ + ld a7,24(a1) │ │ │ │ + ld a6,16(a1) │ │ │ │ + li a1,129 │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 323d2 │ │ │ │ + lw a5,0(s1) │ │ │ │ + sext.w a3,s0 │ │ │ │ + bltu a3,a5,130e0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,1242 │ │ │ │ + li a1,123 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,1262 │ │ │ │ + j 34674 │ │ │ │ + lw a3,0(a0) │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s5,24(sp) │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,1316 │ │ │ │ + mv s5,a0 │ │ │ │ + li a1,146 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,1230 │ │ │ │ + sd ra,72(sp) │ │ │ │ + jal 323d2 │ │ │ │ + lw a5,0(s5) │ │ │ │ + beqz a5,13210 │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ li s4,0 │ │ │ │ + li a3,0 │ │ │ │ + auipc s7,0x4b │ │ │ │ + addi s7,s7,1360 │ │ │ │ + auipc s2,0x4b │ │ │ │ + addi s2,s2,1184 │ │ │ │ + auipc s6,0x4b │ │ │ │ + addi s6,s6,1192 │ │ │ │ + auipc s3,0x4b │ │ │ │ + addi s3,s3,1288 │ │ │ │ + ld a4,8(s5) │ │ │ │ + slli s0,s4,0x5 │ │ │ │ + mv a2,s7 │ │ │ │ + add a4,a4,s0 │ │ │ │ + lw a5,8(a4) │ │ │ │ + ld a4,0(a4) │ │ │ │ + li a1,148 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 323d2 │ │ │ │ + ld s1,8(s5) │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,127 │ │ │ │ + add s1,s1,s0 │ │ │ │ + lw a3,16(s1) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 323d2 │ │ │ │ + lw a5,16(s1) │ │ │ │ + beqz a5,131f4 │ │ │ │ li s0,0 │ │ │ │ - li s3,1 │ │ │ │ - j 118de │ │ │ │ - lbu t1,0(s2) │ │ │ │ - sraw t1,t1,s5 │ │ │ │ - andi t1,t1,1 │ │ │ │ - beq t1,s3,119a6 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s6,s6,4 │ │ │ │ - beq s7,s0,1196e │ │ │ │ - lw a0,0(s6) │ │ │ │ - srliw a1,s0,0x3 │ │ │ │ - not a2,s0 │ │ │ │ - srliw a5,a0,0x3 │ │ │ │ - add a5,a5,s10 │ │ │ │ - lbu t1,0(a5) │ │ │ │ - not a5,a0 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sraw t1,t1,a5 │ │ │ │ - andi t1,t1,1 │ │ │ │ - bne s8,t1,11910 │ │ │ │ - slli a5,s4,0x2 │ │ │ │ - add a5,a5,s1 │ │ │ │ - sw a0,0(a5) │ │ │ │ - addi s4,s4,1 │ │ │ │ - add s2,s9,a1 │ │ │ │ - andi s5,a2,7 │ │ │ │ - bge s11,s4,118c6 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,788 │ │ │ │ - mv a3,s4 │ │ │ │ - li a1,981 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-330 │ │ │ │ - jal b382 │ │ │ │ - lbu a2,0(s2) │ │ │ │ - sraw a5,a2,s5 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bne a5,s3,118d6 │ │ │ │ - ld a4,8(sp) │ │ │ │ - addiw a5,s4,-1 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ + li a3,0 │ │ │ │ + ld a5,24(s1) │ │ │ │ + slli a4,s0,0x6 │ │ │ │ + mv a2,s3 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a1,0(a5) │ │ │ │ - negw a2,s4 │ │ │ │ - andi a2,a2,7 │ │ │ │ - li a4,1 │ │ │ │ - sllw a2,a4,a2 │ │ │ │ - or a2,a2,a1 │ │ │ │ - sb a2,0(a5) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s6,s6,4 │ │ │ │ - bne s7,s0,118de │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,678 │ │ │ │ - li a1,987 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-414 │ │ │ │ - jal 27d46 │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,104(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ + ld a1,8(a5) │ │ │ │ + ld a4,16(a5) │ │ │ │ + mv a0,s2 │ │ │ │ + ld a5,0(a1) │ │ │ │ + ld a7,24(a1) │ │ │ │ + ld a6,16(a1) │ │ │ │ + li a1,129 │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 323d2 │ │ │ │ + lw a5,16(s1) │ │ │ │ + sext.w a3,s0 │ │ │ │ + bltu a3,a5,131c6 │ │ │ │ + lw a5,0(s5) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w a3,s4 │ │ │ │ + bltu a3,a5,13190 │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + ld a0,0(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv a3,a2 │ │ │ │ + mv s0,a1 │ │ │ │ + auipc a2,0x4f │ │ │ │ + addi a2,a2,-1178 │ │ │ │ + li a1,1 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,56(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,56(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + ld a0,0(a0) │ │ │ │ + snez a0,a0 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,0(a0) │ │ │ │ + sd ra,8(sp) │ │ │ │ + beqz a0,13264 │ │ │ │ + jal 35a0 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd zero,0(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + auipc a3,0x51 │ │ │ │ + addi a3,a3,-500 │ │ │ │ + li a2,199 │ │ │ │ + auipc a1,0x4b │ │ │ │ + addi a1,a1,936 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,1128 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + beqz a0,132a6 │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,40(a0) │ │ │ │ + jal 39b0 │ │ │ │ + li a5,16 │ │ │ │ + bne a0,a5,132c6 │ │ │ │ + ld a0,40(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + j 39e0 │ │ │ │ + auipc a3,0x51 │ │ │ │ + addi a3,a3,-542 │ │ │ │ + li a2,220 │ │ │ │ + auipc a1,0x4b │ │ │ │ + addi a1,a1,870 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,1070 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x51 │ │ │ │ + addi a3,a3,-574 │ │ │ │ + li a2,222 │ │ │ │ + auipc a1,0x4b │ │ │ │ + addi a1,a1,838 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,1046 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + beqz a0,132ee │ │ │ │ + ld a0,40(a0) │ │ │ │ + j 32d0 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + auipc a3,0x51 │ │ │ │ + addi a3,a3,-592 │ │ │ │ + li a2,239 │ │ │ │ + auipc a1,0x4b │ │ │ │ + addi a1,a1,796 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,996 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a0,0(a1) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a0,13334 │ │ │ │ + lui a3,0x80 │ │ │ │ + li a2,0 │ │ │ │ + li a1,0 │ │ │ │ + jal 3600 │ │ │ │ + ld a0,0(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ld a0,16(a1) │ │ │ │ + mv a1,a2 │ │ │ │ + sd a2,8(sp) │ │ │ │ + jal 3750 │ │ │ │ + sd a0,0(s0) │ │ │ │ + ld a2,8(sp) │ │ │ │ + bnez a0,1331e │ │ │ │ + ld a3,16(s0) │ │ │ │ + mv a4,a2 │ │ │ │ + li a1,259 │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,948 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,708 │ │ │ │ + jal 34674 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + mv a2,a0 │ │ │ │ + auipc a1,0x4b │ │ │ │ + addi a1,a1,980 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lw a5,0(a1) │ │ │ │ + beqz a5,133de │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + li s0,0 │ │ │ │ + j 133a2 │ │ │ │ + lw a4,0(s1) │ │ │ │ + bgeu a5,a4,133cc │ │ │ │ + ld a5,8(s1) │ │ │ │ + slli s2,s0,0x6 │ │ │ │ + mv a1,s4 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,8(a5) │ │ │ │ + addi s0,s0,1 │ │ │ │ + jalr s3 │ │ │ │ + sext.w a5,s0 │ │ │ │ + beqz a0,1339c │ │ │ │ + ld a0,8(s1) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + add a0,a0,s2 │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - blez s4,118d6 │ │ │ │ - j 11944 │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + sd zero,8(a1) │ │ │ │ + sw zero,0(a1) │ │ │ │ + ret │ │ │ │ + lw a6,0(a1) │ │ │ │ addi sp,sp,-96 │ │ │ │ + sd s3,56(sp) │ │ │ │ sd s4,48(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - mv s6,a2 │ │ │ │ - li a1,1008 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,670 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-482 │ │ │ │ sd ra,88(sp) │ │ │ │ sd s0,80(sp) │ │ │ │ sd s1,72(sp) │ │ │ │ - mv s0,a6 │ │ │ │ sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + mv s3,a3 │ │ │ │ + beqz a6,134b6 │ │ │ │ + sd s6,32(sp) │ │ │ │ sd s7,24(sp) │ │ │ │ - mv s5,a3 │ │ │ │ - mv s7,a4 │ │ │ │ + sd s5,40(sp) │ │ │ │ sd s8,16(sp) │ │ │ │ - mv s3,a5 │ │ │ │ - jal 27d46 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli s8,a5,0x1d │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s5,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ + sd s9,8(sp) │ │ │ │ + mv s7,a1 │ │ │ │ + li s6,0 │ │ │ │ + li s2,0 │ │ │ │ + li s1,0 │ │ │ │ + li s0,0 │ │ │ │ + addiw a5,s0,1 │ │ │ │ + slli s8,a5,0x20 │ │ │ │ + sext.w s5,a5 │ │ │ │ + addiw a5,s0,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + slli a1,s8,0x3 │ │ │ │ + mv a0,s1 │ │ │ │ + add a5,a5,s1 │ │ │ │ + slli s9,s6,0x5 │ │ │ │ + beqz s1,13454 │ │ │ │ + ld a4,8(s7) │ │ │ │ + ld a3,0(a5) │ │ │ │ + add a5,a4,s9 │ │ │ │ + ld a5,0(a5) │ │ │ │ + beq a3,a5,13488 │ │ │ │ + jal 41306 │ │ │ │ mv s1,a0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s8 │ │ │ │ - li a1,0 │ │ │ │ + slli a1,s8,0x2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s7) │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a3,0(a5) │ │ │ │ + slli a4,s0,0x3 │ │ │ │ + lw a5,8(a5) │ │ │ │ + add a4,a4,s1 │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + add s0,s0,a0 │ │ │ │ + sd a3,0(a4) │ │ │ │ + sw a5,0(s0) │ │ │ │ + lw a6,0(s7) │ │ │ │ mv s2,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3890 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,606 │ │ │ │ - li a1,1014 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-574 │ │ │ │ - jal 27d46 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,0 │ │ │ │ - li a5,0 │ │ │ │ - beqz s5,11a62 │ │ │ │ - lwu a7,0(a2) │ │ │ │ - srliw a3,a5,0x3 │ │ │ │ - add a3,a3,s7 │ │ │ │ - slli a7,a7,0x3 │ │ │ │ - add a7,a7,s1 │ │ │ │ - sd a1,0(a7) │ │ │ │ - lbu a7,0(a3) │ │ │ │ - not a0,a5 │ │ │ │ - andi a0,a0,7 │ │ │ │ - sraw a7,a7,a0 │ │ │ │ - andi a7,a7,1 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - add a1,a1,a7 │ │ │ │ - addi a2,a2,4 │ │ │ │ - bne s5,a5,11a34 │ │ │ │ - mv a4,s5 │ │ │ │ - mv a3,s4 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,538 │ │ │ │ - li a1,1020 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-658 │ │ │ │ - jal 27d46 │ │ │ │ - beqz s4,11b04 │ │ │ │ - sd s9,8(sp) │ │ │ │ - sd s10,0(sp) │ │ │ │ - li s9,0 │ │ │ │ - mv s10,s1 │ │ │ │ - li s8,0 │ │ │ │ - auipc s7,0x4d │ │ │ │ - addi s7,s7,564 │ │ │ │ - auipc s6,0x4d │ │ │ │ - addi s6,s6,-692 │ │ │ │ - bnez s0,11b56 │ │ │ │ - j 11abc │ │ │ │ - mv a3,s9 │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,1025 │ │ │ │ - mv a0,s6 │ │ │ │ - andi s0,s0,1 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - jal b382 │ │ │ │ - addw s9,s0,s9 │ │ │ │ - addi s10,s10,8 │ │ │ │ - beq s4,s8,11b00 │ │ │ │ - srliw a5,s8,0x3 │ │ │ │ - add a5,a5,s3 │ │ │ │ - lbu s0,0(a5) │ │ │ │ - slli a5,s9,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,s2 │ │ │ │ - not a5,s8 │ │ │ │ - lw a3,0(a4) │ │ │ │ - andi a5,a5,7 │ │ │ │ - sraw s0,s0,a5 │ │ │ │ - andi s0,s0,1 │ │ │ │ - mulw a3,a3,s0 │ │ │ │ - ld a5,0(s10) │ │ │ │ - addi s0,s0,-1 │ │ │ │ - and a5,a5,s0 │ │ │ │ - or a5,a5,a3 │ │ │ │ - sw a5,0(a4) │ │ │ │ - bgeu s9,s5,11aa0 │ │ │ │ - andi s0,s0,1 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addw s9,s0,s9 │ │ │ │ - addi s10,s10,8 │ │ │ │ - bne s4,s8,11abc │ │ │ │ + mv s0,s5 │ │ │ │ + addi s6,s6,1 │ │ │ │ + sext.w a5,s6 │ │ │ │ + bltu a5,a6,1341a │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ ld s9,8(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,428 │ │ │ │ - li a1,1029 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-816 │ │ │ │ - jal 27d46 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ ld ra,88(sp) │ │ │ │ + mv a0,s0 │ │ │ │ ld s0,80(sp) │ │ │ │ + sd s1,0(s4) │ │ │ │ + sd s2,0(s3) │ │ │ │ ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ ld s3,56(sp) │ │ │ │ ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,64(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - mv a3,s9 │ │ │ │ + li s0,0 │ │ │ │ + li s2,0 │ │ │ │ + li s1,0 │ │ │ │ + j 1349c │ │ │ │ + lw a2,0(a1) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + beqz a2,13552 │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + li s2,0 │ │ │ │ + li a5,0 │ │ │ │ + li s0,0 │ │ │ │ + addiw a4,s0,1 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + sext.w s1,a4 │ │ │ │ + addiw a4,s0,-1 │ │ │ │ + srli a1,a3,0x1d │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + mv a0,a5 │ │ │ │ + add a4,a4,a5 │ │ │ │ + slli s4,s2,0x5 │ │ │ │ + beqz a5,13510 │ │ │ │ + ld a3,8(s3) │ │ │ │ + ld a6,0(a4) │ │ │ │ + add a4,a3,s4 │ │ │ │ + ld a4,0(a4) │ │ │ │ + beq a6,a4,13530 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s3) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + add s0,s0,a0 │ │ │ │ + lw a2,0(s3) │ │ │ │ + mv a5,a0 │ │ │ │ + sd a4,0(s0) │ │ │ │ + mv s0,s1 │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w a4,s2 │ │ │ │ + bltu a4,a2,134d8 │ │ │ │ + mv a0,a5 │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,40(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + li a5,0 │ │ │ │ + mv a0,a5 │ │ │ │ + jal 3670 │ │ │ │ + li s0,0 │ │ │ │ + ld ra,40(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd ra,24(sp) │ │ │ │ + beqz a0,135c0 │ │ │ │ + lw a5,0(a0) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + beqz a5,135b8 │ │ │ │ + ld a4,8(a0) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + li s1,0 │ │ │ │ + slli s0,s1,0x6 │ │ │ │ + add s0,s0,a4 │ │ │ │ + ld a0,0(s0) │ │ │ │ + beqz a0,135aa │ │ │ │ + jal 35a0 │ │ │ │ + lw a5,0(s2) │ │ │ │ + addi s1,s1,1 │ │ │ │ + sd zero,0(s0) │ │ │ │ + sext.w a4,s1 │ │ │ │ + bgeu a4,a5,135b4 │ │ │ │ + ld a4,8(s2) │ │ │ │ + slli s0,s1,0x6 │ │ │ │ + add s0,s0,a4 │ │ │ │ + ld a0,0(s0) │ │ │ │ + bnez a0,13586 │ │ │ │ + addi s1,s1,1 │ │ │ │ + sext.w a3,s1 │ │ │ │ + bltu a3,a5,1357c │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + auipc a3,0x51 │ │ │ │ + addi a3,a3,-1296 │ │ │ │ + li a2,382 │ │ │ │ + auipc a1,0x4b │ │ │ │ + addi a1,a1,76 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,388 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s1,56(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + lw a1,0(a1) │ │ │ │ + sd s3,40(sp) │ │ │ │ + mv s3,a5 │ │ │ │ + addw a1,a1,a2 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + sd s6,16(sp) │ │ │ │ + srli a1,a5,0x1a │ │ │ │ + mv s6,a0 │ │ │ │ + li a0,0 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s7,a4 │ │ │ │ + sd ra,72(sp) │ │ │ │ + mv s5,a3 │ │ │ │ + mv s4,a6 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,0(s1) │ │ │ │ + sd a0,8(s1) │ │ │ │ + addw a4,a5,s0 │ │ │ │ + sw a4,0(s1) │ │ │ │ + beqz a4,13692 │ │ │ │ + sd s2,48(sp) │ │ │ │ + beqz s3,136f8 │ │ │ │ + beqz s5,136a6 │ │ │ │ + sd s8,0(sp) │ │ │ │ + li s4,0 │ │ │ │ + li a1,0 │ │ │ │ + ld s2,8(s1) │ │ │ │ + ld a5,0(s3) │ │ │ │ + slli s8,s4,0x6 │ │ │ │ + add s2,s2,s8 │ │ │ │ + sd a5,16(s2) │ │ │ │ mv a2,s7 │ │ │ │ - li a1,1025 │ │ │ │ + sb zero,24(s2) │ │ │ │ mv a0,s6 │ │ │ │ - jal b382 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addw s9,s0,s9 │ │ │ │ - addi s10,s10,8 │ │ │ │ - beq s4,s8,11b00 │ │ │ │ - srliw a5,s8,0x3 │ │ │ │ + jalr s5 │ │ │ │ + ld s0,8(s1) │ │ │ │ + sd a0,8(s2) │ │ │ │ + li a1,40 │ │ │ │ + add s0,s0,s8 │ │ │ │ + sd zero,56(s0) │ │ │ │ + sb zero,48(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + sd zero,40(s0) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s1) │ │ │ │ + sd a0,40(s0) │ │ │ │ + li a1,0 │ │ │ │ + add a5,a5,s8 │ │ │ │ + ld a0,40(a5) │ │ │ │ + addi s4,s4,1 │ │ │ │ + addi s3,s3,8 │ │ │ │ + jal 3440 │ │ │ │ + lw a5,0(s1) │ │ │ │ + sext.w a1,s4 │ │ │ │ + bltu a1,a5,13634 │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + li s2,0 │ │ │ │ + ld s0,8(s1) │ │ │ │ + ld a5,0(s3) │ │ │ │ + slli s4,s2,0x6 │ │ │ │ + add s0,s0,s4 │ │ │ │ + sd a5,16(s0) │ │ │ │ + li a1,40 │ │ │ │ + sb zero,24(s0) │ │ │ │ + sd zero,8(s0) │ │ │ │ + sd zero,56(s0) │ │ │ │ + sb zero,48(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + sd zero,40(s0) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s1) │ │ │ │ + sd a0,40(s0) │ │ │ │ + li a1,0 │ │ │ │ + add a5,a5,s4 │ │ │ │ + ld a0,40(a5) │ │ │ │ + addi s2,s2,1 │ │ │ │ + addi s3,s3,8 │ │ │ │ + jal 3440 │ │ │ │ + lw a4,0(s1) │ │ │ │ + sext.w a5,s2 │ │ │ │ + bltu a5,a4,136a8 │ │ │ │ + ld s2,48(sp) │ │ │ │ + j 13692 │ │ │ │ + sd s8,0(sp) │ │ │ │ + li s2,0 │ │ │ │ + auipc s8,0x4b │ │ │ │ + addi s8,s8,100 │ │ │ │ + j 13744 │ │ │ │ + jalr s5 │ │ │ │ + ld a5,8(s1) │ │ │ │ + sd a0,8(s0) │ │ │ │ + li a1,40 │ │ │ │ + add s0,a5,s3 │ │ │ │ + sd zero,56(s0) │ │ │ │ + sb zero,48(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + sd zero,40(s0) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s1) │ │ │ │ + sd a0,40(s0) │ │ │ │ + li a1,0 │ │ │ │ add a5,a5,s3 │ │ │ │ - lbu s0,0(a5) │ │ │ │ - not a5,s8 │ │ │ │ - ld a3,0(s10) │ │ │ │ - andi a5,a5,7 │ │ │ │ - sraw s0,s0,a5 │ │ │ │ - andi s0,s0,1 │ │ │ │ - mulw a3,a3,s0 │ │ │ │ - slli a5,s9,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,s2 │ │ │ │ - lw a5,0(a4) │ │ │ │ - addi a2,s0,-1 │ │ │ │ - and a5,a5,a2 │ │ │ │ - or a5,a5,a3 │ │ │ │ - sw a5,0(a4) │ │ │ │ - bltu s9,s5,11b4a │ │ │ │ - j 11b3c │ │ │ │ + ld a0,40(a5) │ │ │ │ + addi s2,s2,1 │ │ │ │ + jal 3440 │ │ │ │ + lw a4,0(s1) │ │ │ │ + sext.w a5,s2 │ │ │ │ + bgeu a5,a4,1368e │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 294a8 │ │ │ │ + ld s0,8(s1) │ │ │ │ + slli s3,s2,0x6 │ │ │ │ + mv a5,a0 │ │ │ │ + add s0,s0,s3 │ │ │ │ + sb zero,24(s0) │ │ │ │ + sd a5,16(s0) │ │ │ │ + mv a2,s7 │ │ │ │ + sext.w a1,s2 │ │ │ │ + mv a0,s6 │ │ │ │ + bnez s5,13706 │ │ │ │ + sd zero,8(s0) │ │ │ │ + sd zero,56(s0) │ │ │ │ + sb zero,48(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + sd zero,40(s0) │ │ │ │ + li a1,40 │ │ │ │ + j 13724 │ │ │ │ + lw a5,0(a1) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + ld a0,8(a1) │ │ │ │ + mv s1,a1 │ │ │ │ + beqz a5,137d6 │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + li s2,0 │ │ │ │ + slli s0,s2,0x6 │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + addi s2,s2,1 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,8(s1) │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a0,8(a5) │ │ │ │ + sd zero,16(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,8(s1) │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a0,40(a5) │ │ │ │ + sd zero,8(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,8(s1) │ │ │ │ + lw a4,0(s1) │ │ │ │ + sext.w a5,s2 │ │ │ │ + add s0,s0,a0 │ │ │ │ + sd zero,40(s0) │ │ │ │ + bltu a5,a4,13796 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd zero,8(s1) │ │ │ │ + sw zero,0(s1) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + lw a5,0(a1) │ │ │ │ addi sp,sp,-64 │ │ │ │ - sd s2,32(sp) │ │ │ │ - mv s2,a3 │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + ld a0,8(a1) │ │ │ │ + mv s4,a1 │ │ │ │ + beqz a5,1388a │ │ │ │ + sd s3,24(sp) │ │ │ │ sd s0,48(sp) │ │ │ │ sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ sd s5,8(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s5,a1 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,312 │ │ │ │ - li a1,1049 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-972 │ │ │ │ - slli s1,s2,0x20 │ │ │ │ + li s3,0 │ │ │ │ + slli s2,s3,0x5 │ │ │ │ + add s1,a0,s2 │ │ │ │ + lw a5,16(s1) │ │ │ │ + ld a0,24(s1) │ │ │ │ + beqz a5,13850 │ │ │ │ + li s5,0 │ │ │ │ + slli s0,s5,0x6 │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + addi s5,s5,1 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,24(s1) │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a0,8(a5) │ │ │ │ + sd zero,16(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,24(s1) │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a0,40(a5) │ │ │ │ + sd zero,8(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,24(s1) │ │ │ │ + lw a4,16(s1) │ │ │ │ + sext.w a5,s5 │ │ │ │ + add s0,s0,a0 │ │ │ │ + sd zero,40(s0) │ │ │ │ + bltu a5,a4,13814 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,8(s4) │ │ │ │ + sd zero,24(s1) │ │ │ │ + sw zero,16(s1) │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,0(a5) │ │ │ │ + addi s3,s3,1 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,8(s4) │ │ │ │ + lw a4,0(s4) │ │ │ │ + sext.w a5,s3 │ │ │ │ + add s2,s2,a0 │ │ │ │ + sd zero,0(s2) │ │ │ │ + bltu a5,a4,13804 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,56(sp) │ │ │ │ + sd zero,8(s4) │ │ │ │ + sw zero,0(s4) │ │ │ │ + ld s4,16(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + ld s2,8(a0) │ │ │ │ + sd ra,40(sp) │ │ │ │ + beqz s2,1392a │ │ │ │ + lw a4,0(a0) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + li s3,0 │ │ │ │ + mv s4,a0 │ │ │ │ + beqz a4,1391e │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + slli a5,s3,0x5 │ │ │ │ + add s2,s2,a5 │ │ │ │ + lw a5,16(s2) │ │ │ │ + beqz a5,1390a │ │ │ │ + ld a4,24(s2) │ │ │ │ + li s1,0 │ │ │ │ + slli s0,s1,0x6 │ │ │ │ + add s0,s0,a4 │ │ │ │ + ld a0,0(s0) │ │ │ │ + beqz a0,138fc │ │ │ │ + jal 35a0 │ │ │ │ + lw a5,16(s2) │ │ │ │ + addi s1,s1,1 │ │ │ │ + sd zero,0(s0) │ │ │ │ + sext.w a4,s1 │ │ │ │ + bgeu a4,a5,13906 │ │ │ │ + ld a4,24(s2) │ │ │ │ + slli s0,s1,0x6 │ │ │ │ + add s0,s0,a4 │ │ │ │ + ld a0,0(s0) │ │ │ │ + bnez a0,138d8 │ │ │ │ + addi s1,s1,1 │ │ │ │ + sext.w a3,s1 │ │ │ │ + bltu a3,a5,138ce │ │ │ │ + lw a4,0(s4) │ │ │ │ + addi s3,s3,1 │ │ │ │ + sext.w a5,s3 │ │ │ │ + bgeu a5,a4,1391a │ │ │ │ + ld s2,8(s4) │ │ │ │ + j 138bc │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + auipc a3,0x50 │ │ │ │ + addi a3,a3,1950 │ │ │ │ + li a2,494 │ │ │ │ + auipc a1,0x4b │ │ │ │ + addi a1,a1,-798 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,-470 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-160 │ │ │ │ + sd s1,136(sp) │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd ra,152(sp) │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd a7,0(sp) │ │ │ │ + mv s3,a3 │ │ │ │ + mv s1,a6 │ │ │ │ + bltu a6,a3,13bc0 │ │ │ │ + beqz a6,13bc0 │ │ │ │ + sd s4,112(sp) │ │ │ │ + mv s4,a5 │ │ │ │ + bltu a6,a5,13bbe │ │ │ │ + sd s0,144(sp) │ │ │ │ + sd s7,88(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + mv s11,a1 │ │ │ │ + mv s10,a2 │ │ │ │ + mv s0,a4 │ │ │ │ + li s7,0 │ │ │ │ + beqz a3,13998 │ │ │ │ + addiw a5,a3,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,a2 │ │ │ │ + lw s7,0(a5) │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + divuw a4,s0,s4 │ │ │ │ + mv s2,a0 │ │ │ │ + sw s3,0(a0) │ │ │ │ + li s9,0 │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + srlw a4,a3,s9 │ │ │ │ + bnez a4,139b0 │ │ │ │ + li a4,30 │ │ │ │ + bltu a4,s9,13c00 │ │ │ │ + sd s6,96(sp) │ │ │ │ + li s6,1 │ │ │ │ + sllw s6,s6,s9 │ │ │ │ + beqz s3,13be0 │ │ │ │ + slli s4,s3,0x20 │ │ │ │ + fsd fs0,40(sp) │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + fcvt.d.w fs0,s6 │ │ │ │ + sd s5,104(sp) │ │ │ │ + slli s5,s4,0x2 │ │ │ │ + sd s8,80(sp) │ │ │ │ + add s5,s5,s10 │ │ │ │ + mv s8,s10 │ │ │ │ + li s0,0 │ │ │ │ + lw a4,0(s8) │ │ │ │ + addi s8,s8,4 │ │ │ │ + fcvt.d.wu fa0,a4 │ │ │ │ + fdiv.d fa0,fa0,fs0 │ │ │ │ + jal 3810 │ │ │ │ + fcvt.d.wu fa5,s0 │ │ │ │ + fadd.d fa5,fa5,fa0 │ │ │ │ + fcvt.wu.d s0,fa5,rtz │ │ │ │ + sext.w s0,s0 │ │ │ │ + bne s5,s8,139e6 │ │ │ │ + bltu s0,s1,13a2a │ │ │ │ + divuw s1,s1,s3 │ │ │ │ + divuw s8,s7,s1 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + srlw a5,s8,s9 │ │ │ │ + bnez a5,13a16 │ │ │ │ + li s6,1 │ │ │ │ + li a5,30 │ │ │ │ + sllw s6,s6,s9 │ │ │ │ + bltu a5,s9,13c2a │ │ │ │ + slli a1,s4,0x5 │ │ │ │ + sw s9,4(s2) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s4,0x2 │ │ │ │ + add a5,a5,s10 │ │ │ │ + mv a6,a0 │ │ │ │ + sd a0,8(s2) │ │ │ │ + addiw s4,s6,-1 │ │ │ │ + sd a5,24(sp) │ │ │ │ + li s1,0 │ │ │ │ + lw a5,0(s10) │ │ │ │ + ld a0,0(s11) │ │ │ │ + add s0,a6,s1 │ │ │ │ + sw a5,8(s0) │ │ │ │ + jal 3310 │ │ │ │ + addi a1,a0,1 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s0) │ │ │ │ + ld s0,0(s11) │ │ │ │ + li s8,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + ld a5,8(s2) │ │ │ │ + mv a2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 36a0 │ │ │ │ + ld a0,0(s11) │ │ │ │ + jal 3310 │ │ │ │ + ld a5,8(s2) │ │ │ │ + mv a4,a0 │ │ │ │ + li a0,0 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + sb zero,0(a5) │ │ │ │ + lw a5,0(s10) │ │ │ │ + ld s0,8(s2) │ │ │ │ + and s5,a5,s4 │ │ │ │ + snez s5,s5 │ │ │ │ + srlw a5,a5,s9 │ │ │ │ + addw s5,s5,a5 │ │ │ │ + mv a4,s5 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + add s0,s0,s1 │ │ │ │ + srli s3,a5,0x1a │ │ │ │ + sd zero,24(s0) │ │ │ │ + sext.w a5,s5 │ │ │ │ + sw zero,16(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sw s5,20(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a5,16(s0) │ │ │ │ + sd a0,24(s0) │ │ │ │ + addw a3,s5,a5 │ │ │ │ + sw a3,16(s0) │ │ │ │ + beqz a3,13b40 │ │ │ │ + ld a1,0(sp) │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,-904 │ │ │ │ + slli s5,s8,0x6 │ │ │ │ + jal 294a8 │ │ │ │ + ld a5,24(s0) │ │ │ │ + li a1,40 │ │ │ │ + addi s8,s8,1 │ │ │ │ + add s7,a5,s5 │ │ │ │ + sd a0,16(s7) │ │ │ │ + sb zero,24(s7) │ │ │ │ + sd zero,8(s7) │ │ │ │ + sd zero,56(s7) │ │ │ │ + sb zero,48(s7) │ │ │ │ + sd zero,0(s7) │ │ │ │ + sd zero,40(s7) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,24(s0) │ │ │ │ + sd a0,40(s7) │ │ │ │ + li a1,0 │ │ │ │ + add a3,a3,s5 │ │ │ │ + ld a0,40(a3) │ │ │ │ + jal 3440 │ │ │ │ + lw a3,16(s0) │ │ │ │ + sext.w a5,s8 │ │ │ │ + bltu a5,a3,13ae6 │ │ │ │ + ld a6,8(s2) │ │ │ │ + lw a5,20(sp) │ │ │ │ + li s8,0 │ │ │ │ + add a4,a6,s1 │ │ │ │ + sw a5,16(a4) │ │ │ │ + ld a5,8(sp) │ │ │ │ + li s0,0 │ │ │ │ + beqz a5,13b8e │ │ │ │ + li a1,32 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a6,8(s2) │ │ │ │ + addw a3,s8,s4 │ │ │ │ + slli a2,s8,0x20 │ │ │ │ + add a4,a6,s1 │ │ │ │ + ld a4,24(a4) │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a4,a4,s0 │ │ │ │ + sd a2,16(a0) │ │ │ │ + sd a3,24(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd a0,8(a4) │ │ │ │ + addi s0,s0,64 │ │ │ │ + addw s8,s8,s6 │ │ │ │ + bne s3,s0,13b54 │ │ │ │ + ld a5,24(sp) │ │ │ │ + addi s10,s10,4 │ │ │ │ + addi s1,s1,32 │ │ │ │ + addi s11,s11,8 │ │ │ │ + bne a5,s10,13a4c │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ + ld s5,104(sp) │ │ │ │ + ld s6,96(sp) │ │ │ │ + ld s7,88(sp) │ │ │ │ + ld s8,80(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + fld fs0,40(sp) │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s1,136(sp) │ │ │ │ + ld s3,120(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,128(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ + ret │ │ │ │ + ld s4,112(sp) │ │ │ │ + mv a4,s3 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,-1100 │ │ │ │ + li a1,523 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,-1464 │ │ │ │ + jal 34674 │ │ │ │ + li s2,0 │ │ │ │ + j 13bb0 │ │ │ │ + sw s9,4(s2) │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,8(s2) │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ + ld s6,96(sp) │ │ │ │ + ld s7,88(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + j 13bb0 │ │ │ │ + mv a3,s9 │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,-1106 │ │ │ │ + li a1,536 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,-1526 │ │ │ │ + jal 34674 │ │ │ │ + li s2,0 │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ + ld s7,88(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + j 13bb0 │ │ │ │ + mv a3,s9 │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,-1148 │ │ │ │ + li a1,552 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,-1568 │ │ │ │ + jal 34674 │ │ │ │ + li s2,0 │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ + ld s5,104(sp) │ │ │ │ + ld s6,96(sp) │ │ │ │ + ld s7,88(sp) │ │ │ │ + ld s8,80(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + fld fs0,40(sp) │ │ │ │ + j 13bb0 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s4,16(sp) │ │ │ │ sd ra,56(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + beqz a1,13cd8 │ │ │ │ sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ + lw s3,0(a0) │ │ │ │ + beqz s3,13ce4 │ │ │ │ + sd s5,8(sp) │ │ │ │ + ld s5,8(a0) │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ sd s6,0(sp) │ │ │ │ - mv s4,a4 │ │ │ │ - mv s6,a5 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - jal 27d46 │ │ │ │ - li a1,8 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 39f0 │ │ │ │ - mv s3,a0 │ │ │ │ - mv a3,s5 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,282 │ │ │ │ - li a1,1052 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-1026 │ │ │ │ - jal 27d46 │ │ │ │ - beqz s5,11c42 │ │ │ │ - slli a0,s5,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - bnez s6,11ca8 │ │ │ │ - li a1,0 │ │ │ │ - li a3,0 │ │ │ │ - srliw a5,a3,0x3 │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - not a2,a3 │ │ │ │ - slli a4,a1,0x3 │ │ │ │ - add a4,a4,s3 │ │ │ │ - andi a2,a2,7 │ │ │ │ - ld a6,0(a4) │ │ │ │ - sraw a5,a5,a2 │ │ │ │ - not a5,a5 │ │ │ │ - slli a5,a5,0x3f │ │ │ │ - xor a2,a3,a6 │ │ │ │ - srai a7,a5,0x3f │ │ │ │ - and a2,a2,a7 │ │ │ │ - xor a2,a2,a6 │ │ │ │ - snez a5,a5 │ │ │ │ - sd a2,0(a4) │ │ │ │ - addi a3,a3,1 │ │ │ │ - add a1,a1,a5 │ │ │ │ - bne a0,a3,11c00 │ │ │ │ - mv a3,s2 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,212 │ │ │ │ - li a1,1067 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-1136 │ │ │ │ - slli s1,s1,0x2 │ │ │ │ - jal 27d46 │ │ │ │ - add s1,s1,s0 │ │ │ │ - beqz s2,11c78 │ │ │ │ - lwu a5,0(s0) │ │ │ │ - addi s0,s0,4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s3 │ │ │ │ - ld a5,0(a5) │ │ │ │ - sw a5,-4(s0) │ │ │ │ - bne s1,s0,11c64 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,200 │ │ │ │ - li a1,1073 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-1188 │ │ │ │ - jal 27d46 │ │ │ │ + mv s2,a1 │ │ │ │ + mv s6,a2 │ │ │ │ + li s0,0 │ │ │ │ + mv s1,s5 │ │ │ │ + j 13c92 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,32 │ │ │ │ + beq s3,s0,13cd4 │ │ │ │ + ld a0,0(s1) │ │ │ │ + mv a1,s2 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,13c88 │ │ │ │ + beq s3,s0,13cd4 │ │ │ │ + lw a5,4(s4) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1b │ │ │ │ + add s5,s5,s0 │ │ │ │ + srlw a2,s6,a5 │ │ │ │ + ld a0,24(s5) │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1a │ │ │ │ + add a0,a0,a2 │ │ │ │ ld s0,48(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ ld s1,40(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ ld s5,8(sp) │ │ │ │ ld s6,0(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,24(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ - j 3670 │ │ │ │ - li a6,0 │ │ │ │ - li a2,0 │ │ │ │ - srliw a5,a2,0x3 │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - not a1,a2 │ │ │ │ - slli a4,a6,0x3 │ │ │ │ - add a4,a4,s3 │ │ │ │ - andi a1,a1,7 │ │ │ │ - ld a3,0(a4) │ │ │ │ - sraw a5,a5,a1 │ │ │ │ - not a5,a5 │ │ │ │ - slli a5,a5,0x3f │ │ │ │ - xor a3,a3,a2 │ │ │ │ - srai a1,a5,0x3f │ │ │ │ - and a3,a3,a1 │ │ │ │ - xor a3,a3,a2 │ │ │ │ - seqz a5,a5 │ │ │ │ - sd a3,0(a4) │ │ │ │ - addi a2,a2,1 │ │ │ │ - add a6,a6,a5 │ │ │ │ - bne a2,a0,11cac │ │ │ │ - j 11c42 │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - mv s7,a2 │ │ │ │ - lui a1,0x1 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - addi a1,a1,-2048 │ │ │ │ + ret │ │ │ │ li a0,0 │ │ │ │ - slli s3,s7,0x20 │ │ │ │ - sd ra,72(sp) │ │ │ │ + j 13cc0 │ │ │ │ + ld a5,8(a0) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld a0,24(a5) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ld s3,24(sp) │ │ │ │ + li a0,0 │ │ │ │ + j 13ccc │ │ │ │ + lw a5,0(a1) │ │ │ │ + beqz a5,13d64 │ │ │ │ + addi sp,sp,-80 │ │ │ │ sd s0,64(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ sd s6,16(sp) │ │ │ │ - mv s4,a5 │ │ │ │ - mv s6,a3 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s1,a0 │ │ │ │ - li a1,4 │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + mv s3,a0 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + li s0,0 │ │ │ │ + auipc s7,0x4b │ │ │ │ + addi s7,s7,-1316 │ │ │ │ + auipc s6,0x4b │ │ │ │ + addi s6,s6,-1788 │ │ │ │ + ld a5,8(s1) │ │ │ │ + slli s2,s0,0x6 │ │ │ │ + mv a2,s7 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a3,16(a5) │ │ │ │ + li a1,631 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 323d2 │ │ │ │ + ld a5,8(s1) │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a1,16(a5) │ │ │ │ mv a0,s3 │ │ │ │ - jal 39f0 │ │ │ │ - mv a1,s7 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 14c9c │ │ │ │ - lui a2,0x1 │ │ │ │ - mv s2,a0 │ │ │ │ - addi a2,a2,-2048 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3890 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 14cf2 │ │ │ │ - add a2,s5,s3 │ │ │ │ - mv a5,s5 │ │ │ │ - beqz s3,11d66 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - addi a5,a5,1 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s1 │ │ │ │ - ld a3,0(a4) │ │ │ │ - addi a3,a3,1 │ │ │ │ - sd a3,0(a4) │ │ │ │ - bne a2,a5,11d52 │ │ │ │ - ld a2,0(s1) │ │ │ │ - addi a4,s1,8 │ │ │ │ - sd zero,0(s1) │ │ │ │ - addi a7,s1,2040 │ │ │ │ - li a6,0 │ │ │ │ - add a6,a6,a2 │ │ │ │ - addi a4,a4,8 │ │ │ │ - ld a2,-8(a4) │ │ │ │ - sd a6,-8(a4) │ │ │ │ - bne a4,a7,11d76 │ │ │ │ - mv a5,s0 │ │ │ │ - li a0,0 │ │ │ │ - li a6,0 │ │ │ │ - li a1,-1 │ │ │ │ - li t1,1 │ │ │ │ - beqz s3,11e34 │ │ │ │ - srliw a7,a6,0x3 │ │ │ │ - add a7,a7,s2 │ │ │ │ - lbu a4,0(a7) │ │ │ │ - not a2,a6 │ │ │ │ - andi a2,a2,7 │ │ │ │ - sraw a4,a4,a2 │ │ │ │ - andi a4,a4,1 │ │ │ │ - bnez a4,11e58 │ │ │ │ - slli a4,a0,0x2 │ │ │ │ - add a4,a4,s6 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sllw a2,t1,a2 │ │ │ │ - sw a4,0(a5) │ │ │ │ - lbu a4,0(a7) │ │ │ │ - or a4,a4,a2 │ │ │ │ - sb a4,0(a7) │ │ │ │ - lw a4,0(a5) │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - addi a3,a3,-1 │ │ │ │ - beq a3,a1,11e2a │ │ │ │ - addiw a7,a4,-1 │ │ │ │ - srliw a2,a7,0x3 │ │ │ │ - add a2,a2,s4 │ │ │ │ - lbu a2,0(a2) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a4,a2,a4 │ │ │ │ - andi a4,a4,1 │ │ │ │ - beqz a4,11e2a │ │ │ │ - add a3,a3,s5 │ │ │ │ - lbu a4,0(a3) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s1 │ │ │ │ - ld a3,0(a4) │ │ │ │ - bge a6,a3,11e2a │ │ │ │ - slli t3,a3,0x2 │ │ │ │ - srliw a2,a3,0x3 │ │ │ │ - add t3,t3,s0 │ │ │ │ - sw a7,0(t3) │ │ │ │ - add a2,a2,s2 │ │ │ │ - lbu a7,0(a2) │ │ │ │ - not a3,a3 │ │ │ │ - andi a3,a3,7 │ │ │ │ - sllw a3,t1,a3 │ │ │ │ - or a3,a7,a3 │ │ │ │ - sb a3,0(a2) │ │ │ │ - ld a3,0(a4) │ │ │ │ - addi a3,a3,1 │ │ │ │ - sd a3,0(a4) │ │ │ │ - addi a0,a0,1 │ │ │ │ - addi a6,a6,1 │ │ │ │ - addi a5,a5,4 │ │ │ │ - bne a6,s3,11d94 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 2999c │ │ │ │ + lw a4,0(s1) │ │ │ │ + sext.w a5,s0 │ │ │ │ + bltu a5,a4,13d1c │ │ │ │ ld ra,72(sp) │ │ │ │ - mv a0,s0 │ │ │ │ ld s0,64(sp) │ │ │ │ ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ ld s6,16(sp) │ │ │ │ ld s7,8(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ - lw a4,0(a5) │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - addi a3,a3,-1 │ │ │ │ - beq a3,a1,11e2c │ │ │ │ - addiw a7,a4,-1 │ │ │ │ - srliw a2,a7,0x3 │ │ │ │ - add a2,a2,s4 │ │ │ │ - lbu a2,0(a2) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a4,a2,a4 │ │ │ │ - andi a4,a4,1 │ │ │ │ - beqz a4,11e2c │ │ │ │ - add a3,a3,s5 │ │ │ │ - lbu a4,0(a3) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s1 │ │ │ │ - ld a3,0(a4) │ │ │ │ - bge a6,a3,11e2c │ │ │ │ - slli t3,a3,0x2 │ │ │ │ - add t3,t3,s0 │ │ │ │ - srliw a2,a3,0x3 │ │ │ │ - sw a7,0(t3) │ │ │ │ - add a2,a2,s2 │ │ │ │ - lbu a7,0(a2) │ │ │ │ - not a3,a3 │ │ │ │ - andi a3,a3,7 │ │ │ │ - li t3,1 │ │ │ │ - sllw a3,t3,a3 │ │ │ │ - or a3,a7,a3 │ │ │ │ - sb a3,0(a2) │ │ │ │ - ld a3,0(a4) │ │ │ │ - addi a3,a3,1 │ │ │ │ - sd a3,0(a4) │ │ │ │ - j 11e2c │ │ │ │ + ret │ │ │ │ + lw a5,0(a1) │ │ │ │ + beqz a5,13e04 │ │ │ │ addi sp,sp,-80 │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s3,a0 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,-372 │ │ │ │ - sd s5,24(sp) │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-1782 │ │ │ │ - mv s5,a1 │ │ │ │ - li a1,1169 │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ sd s6,16(sp) │ │ │ │ - mv s4,a5 │ │ │ │ - mv s6,a3 │ │ │ │ sd s7,8(sp) │ │ │ │ sd s8,0(sp) │ │ │ │ - mv s8,a4 │ │ │ │ - jal 27d46 │ │ │ │ - li a1,2040 │ │ │ │ - li a0,0 │ │ │ │ - slli s7,s0,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ + mv s4,a3 │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + mv s8,a1 │ │ │ │ mv s2,a0 │ │ │ │ - slli a1,s7,0x2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 14c9c │ │ │ │ - mv s3,a0 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,-414 │ │ │ │ - li a1,1174 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-1874 │ │ │ │ - jal 27d46 │ │ │ │ - li a2,2040 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3890 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,-410 │ │ │ │ - li a1,1177 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-1910 │ │ │ │ - jal 27d46 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 14cf2 │ │ │ │ - add a2,s7,s5 │ │ │ │ - mv a5,s5 │ │ │ │ - beqz s0,11f8c │ │ │ │ - lbu a6,0(a5) │ │ │ │ - addi a5,a5,1 │ │ │ │ - slli a6,a6,0x3 │ │ │ │ - add a6,a6,s2 │ │ │ │ - ld a3,0(a6) │ │ │ │ - addi a3,a3,1 │ │ │ │ - sd a3,0(a6) │ │ │ │ - bne a2,a5,11f74 │ │ │ │ - ld a7,0(s2) │ │ │ │ - addi a6,s2,8 │ │ │ │ - addi t3,s2,2040 │ │ │ │ - addi a7,a7,-1 │ │ │ │ - sd a7,0(s2) │ │ │ │ - ld t1,0(a6) │ │ │ │ - addi a6,a6,8 │ │ │ │ - add a7,a7,t1 │ │ │ │ - sd a7,-8(a6) │ │ │ │ - bne t3,a6,11f9e │ │ │ │ - li a1,1193 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,-482 │ │ │ │ - auipc a0,0x4d │ │ │ │ - addi a0,a0,-2010 │ │ │ │ - jal 27d46 │ │ │ │ - addiw a4,s0,-1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - addiw s7,s8,-1 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - slli a5,a4,0x2 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ + mv s3,a2 │ │ │ │ + li s5,0 │ │ │ │ + li a3,0 │ │ │ │ + auipc s7,0x4b │ │ │ │ + addi s7,s7,-1420 │ │ │ │ + auipc s6,0x4b │ │ │ │ + addi s6,s6,-1916 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,659 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 323d2 │ │ │ │ + ld a5,8(s8) │ │ │ │ + slli s1,s5,0x5 │ │ │ │ add a5,a5,s1 │ │ │ │ - li a1,-1 │ │ │ │ - li a0,1 │ │ │ │ - srliw a7,a4,0x3 │ │ │ │ - add a7,a7,s3 │ │ │ │ - lbu a2,0(a7) │ │ │ │ - not a6,a4 │ │ │ │ - andi a6,a6,7 │ │ │ │ - sraw a2,a2,a6 │ │ │ │ - andi a2,a2,1 │ │ │ │ - bnez a2,120c4 │ │ │ │ - slli a3,s7,0x2 │ │ │ │ - add a3,a3,s6 │ │ │ │ - lw a3,0(a3) │ │ │ │ - sllw a6,a0,a6 │ │ │ │ - sw a3,0(a5) │ │ │ │ - lbu a3,0(a7) │ │ │ │ - or a3,a3,a6 │ │ │ │ - sb a3,0(a7) │ │ │ │ - lw a3,0(a5) │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - addi a2,a2,-1 │ │ │ │ - beq a2,a1,1207c │ │ │ │ - addiw a7,a3,-1 │ │ │ │ - srliw a6,a7,0x3 │ │ │ │ - add a6,a6,s4 │ │ │ │ - lbu a6,0(a6) │ │ │ │ - negw a3,a3 │ │ │ │ - andi a3,a3,7 │ │ │ │ - sraw a3,a6,a3 │ │ │ │ - andi a3,a3,1 │ │ │ │ - bnez a3,1207c │ │ │ │ - add a2,a2,s5 │ │ │ │ - lbu a3,0(a2) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s2 │ │ │ │ - ld a2,0(a3) │ │ │ │ - bge a2,a4,1207c │ │ │ │ - slli t1,a2,0x2 │ │ │ │ - srliw a6,a2,0x3 │ │ │ │ - add t1,t1,s1 │ │ │ │ - sw a7,0(t1) │ │ │ │ - add a6,a6,s3 │ │ │ │ - lbu a7,0(a6) │ │ │ │ - not a2,a2 │ │ │ │ - andi a2,a2,7 │ │ │ │ - sllw a2,a0,a2 │ │ │ │ - or a2,a7,a2 │ │ │ │ - sb a2,0(a6) │ │ │ │ - ld a2,0(a3) │ │ │ │ - addi a2,a2,-1 │ │ │ │ - sd a2,0(a3) │ │ │ │ - addi s7,s7,-1 │ │ │ │ - addi a4,a4,-1 │ │ │ │ - addi a5,a5,-4 │ │ │ │ - bne a4,a1,11fe2 │ │ │ │ + lw a4,16(a5) │ │ │ │ + beqz a4,13dde │ │ │ │ + li s0,0 │ │ │ │ + ld a5,24(a5) │ │ │ │ + slli a4,s0,0x6 │ │ │ │ + mv a3,s4 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a1,16(a5) │ │ │ │ + mv a2,s3 │ │ │ │ mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - auipc a2,0x4d │ │ │ │ - addi a2,a2,-674 │ │ │ │ - li a1,1227 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,1858 │ │ │ │ - jal 27d46 │ │ │ │ + jal 2999c │ │ │ │ + ld a5,8(s8) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w a4,s0 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lw a3,16(a5) │ │ │ │ + bltu a4,a3,13db8 │ │ │ │ + lw a5,0(s8) │ │ │ │ + addi s5,s5,1 │ │ │ │ + sext.w a3,s5 │ │ │ │ + bltu a3,a5,13d9c │ │ │ │ ld ra,72(sp) │ │ │ │ ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ ld s6,16(sp) │ │ │ │ ld s7,8(sp) │ │ │ │ ld s8,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,56(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ - lw a3,0(a5) │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - addi a2,a2,-1 │ │ │ │ - beq a2,a1,1207e │ │ │ │ - addiw a7,a3,-1 │ │ │ │ - srliw a6,a7,0x3 │ │ │ │ - add a6,a6,s4 │ │ │ │ - lbu a6,0(a6) │ │ │ │ - negw a3,a3 │ │ │ │ - andi a3,a3,7 │ │ │ │ - sraw a3,a6,a3 │ │ │ │ - andi a3,a3,1 │ │ │ │ - bnez a3,1207e │ │ │ │ - add a2,a2,s5 │ │ │ │ - lbu a3,0(a2) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a3,a3,s2 │ │ │ │ - ld a2,0(a3) │ │ │ │ - bge a2,a4,1207e │ │ │ │ - slli t1,a2,0x2 │ │ │ │ - add t1,t1,s1 │ │ │ │ - srliw a6,a2,0x3 │ │ │ │ - sw a7,0(t1) │ │ │ │ - add a6,a6,s3 │ │ │ │ - lbu a7,0(a6) │ │ │ │ - not a2,a2 │ │ │ │ - andi a2,a2,7 │ │ │ │ - li t1,1 │ │ │ │ - sllw a2,t1,a2 │ │ │ │ - or a2,a7,a2 │ │ │ │ - sb a2,0(a6) │ │ │ │ - ld a2,0(a3) │ │ │ │ - addi a2,a2,-1 │ │ │ │ - sd a2,0(a3) │ │ │ │ - j 1207e │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - li a4,1 │ │ │ │ - lw s7,0(a1) │ │ │ │ - mv s2,a1 │ │ │ │ - mv s0,a2 │ │ │ │ - mv s3,a0 │ │ │ │ - mv s5,a3 │ │ │ │ - mv s4,a5 │ │ │ │ - bgeu a4,a2,12398 │ │ │ │ - addiw a0,a2,-2 │ │ │ │ - slli a4,a0,0x20 │ │ │ │ - slli a5,s7,0x20 │ │ │ │ - srli a0,a4,0x1e │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addi a4,a1,8 │ │ │ │ - sd s10,0(sp) │ │ │ │ - addi a2,a1,4 │ │ │ │ - add a0,a0,a4 │ │ │ │ - mv a3,a5 │ │ │ │ - lwu a4,0(a2) │ │ │ │ - addi a2,a2,4 │ │ │ │ - sub a7,a5,a4 │ │ │ │ - sub a6,a4,a3 │ │ │ │ - sub a1,a4,a5 │ │ │ │ - srai a7,a7,0x3f │ │ │ │ - sub a4,a3,a4 │ │ │ │ - srai a6,a6,0x3f │ │ │ │ - and a7,a7,a1 │ │ │ │ - and a4,a6,a4 │ │ │ │ - add a5,a5,a7 │ │ │ │ - sub a3,a3,a4 │ │ │ │ - bne a0,a2,1217a │ │ │ │ - addiw s6,a5,1 │ │ │ │ - subw s6,s6,a3 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli s10,a5,0x1e │ │ │ │ - mv a1,s10 │ │ │ │ - li a0,0 │ │ │ │ - sext.w s7,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s9,a5,0x1e │ │ │ │ - mv s8,a0 │ │ │ │ - mv a1,s9 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s10 │ │ │ │ - li a1,0 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3890 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 14c9c │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv s3,a0 │ │ │ │ - jal 14cf2 │ │ │ │ - ld s10,0(sp) │ │ │ │ - mv a5,s2 │ │ │ │ - add a1,s9,s2 │ │ │ │ - lw a4,0(a5) │ │ │ │ - addi a5,a5,4 │ │ │ │ - subw a4,a4,s7 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a4,a3,0x1e │ │ │ │ - add a4,a4,s8 │ │ │ │ - lw a3,0(a4) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - sw a3,0(a4) │ │ │ │ - bne a1,a5,121fc │ │ │ │ - lwu a2,0(s8) │ │ │ │ - li a5,1 │ │ │ │ - sw zero,0(s8) │ │ │ │ - bgeu a5,s6,12244 │ │ │ │ - li a5,0 │ │ │ │ - addi a4,s8,4 │ │ │ │ - li a3,1 │ │ │ │ - lw a1,0(a4) │ │ │ │ - addw a5,a5,a2 │ │ │ │ - sw a5,0(a4) │ │ │ │ - slli a2,a1,0x20 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - addi a4,a4,4 │ │ │ │ - bltu a3,s6,1222e │ │ │ │ - beqz s0,122fe │ │ │ │ - mv a2,s1 │ │ │ │ - li a0,0 │ │ │ │ - li a3,0 │ │ │ │ - li a1,-1 │ │ │ │ - li a7,1 │ │ │ │ - srliw a5,a3,0x3 │ │ │ │ - add a5,a5,s3 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - not a6,a3 │ │ │ │ - andi a6,a6,7 │ │ │ │ - sraw a4,a4,a6 │ │ │ │ - andi a4,a4,1 │ │ │ │ - bnez a4,12326 │ │ │ │ - slli t1,a0,0x20 │ │ │ │ - srli a4,t1,0x1e │ │ │ │ - add a4,a4,s5 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sllw a6,a7,a6 │ │ │ │ - sw a4,0(a2) │ │ │ │ - lbu a4,0(a5) │ │ │ │ - or a4,a4,a6 │ │ │ │ - sb a4,0(a5) │ │ │ │ - lw a5,0(a2) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - addi a4,a4,-1 │ │ │ │ - beq a4,a1,122f4 │ │ │ │ - addiw t1,a5,-1 │ │ │ │ - srliw a6,t1,0x3 │ │ │ │ - add a6,a6,s4 │ │ │ │ - lbu a6,0(a6) │ │ │ │ - negw a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sraw a5,a6,a5 │ │ │ │ - andi a5,a5,1 │ │ │ │ - beqz a5,122f4 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,s2 │ │ │ │ - lwu a5,0(a4) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw a4,0(a5) │ │ │ │ - bgeu a3,a4,122f4 │ │ │ │ - slli a6,a4,0x20 │ │ │ │ - srli a4,a6,0x1e │ │ │ │ - add a4,a4,s1 │ │ │ │ - sw t1,0(a4) │ │ │ │ - lw a4,0(a5) │ │ │ │ - srliw a6,a4,0x3 │ │ │ │ - add a6,a6,s3 │ │ │ │ - lbu t1,0(a6) │ │ │ │ - not a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,a7,a4 │ │ │ │ - or a4,t1,a4 │ │ │ │ - sb a4,0(a6) │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - addiw a0,a0,1 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addi a2,a2,4 │ │ │ │ - bne s0,a3,1224e │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,72(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ ret │ │ │ │ - lw a5,0(a2) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - addi a4,a4,-1 │ │ │ │ - beq a4,a1,122f6 │ │ │ │ - addiw t1,a5,-1 │ │ │ │ - srliw a6,t1,0x3 │ │ │ │ - add a6,a6,s4 │ │ │ │ - lbu a6,0(a6) │ │ │ │ - negw a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sraw a5,a6,a5 │ │ │ │ - andi a5,a5,1 │ │ │ │ - beqz a5,122f6 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,s2 │ │ │ │ - lwu a5,0(a4) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw a4,0(a5) │ │ │ │ - bgeu a3,a4,122f6 │ │ │ │ - slli a6,a4,0x20 │ │ │ │ - srli a4,a6,0x1e │ │ │ │ - add a4,a4,s1 │ │ │ │ - sw t1,0(a4) │ │ │ │ - lw a4,0(a5) │ │ │ │ - li t3,1 │ │ │ │ - srliw a6,a4,0x3 │ │ │ │ - add a6,a6,s3 │ │ │ │ - lbu t1,0(a6) │ │ │ │ - not a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,t3,a4 │ │ │ │ - or a4,t1,a4 │ │ │ │ - sb a4,0(a6) │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - j 122f6 │ │ │ │ - li a1,4 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - mv s8,a0 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv s1,a0 │ │ │ │ - sb zero,0(s8) │ │ │ │ - mv a0,s3 │ │ │ │ - sb zero,1(s8) │ │ │ │ - sb zero,2(s8) │ │ │ │ - sb zero,3(s8) │ │ │ │ - jal 14c9c │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv s3,a0 │ │ │ │ - jal 14cf2 │ │ │ │ - bnez s0,123dc │ │ │ │ - sw zero,0(s8) │ │ │ │ - j 122fe │ │ │ │ - li s6,1 │ │ │ │ - li s9,4 │ │ │ │ - j 121f6 │ │ │ │ addi sp,sp,-112 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + mv s10,a1 │ │ │ │ + lw a1,0(a1) │ │ │ │ + sd ra,104(sp) │ │ │ │ + beqz a1,13f06 │ │ │ │ + addiw a5,a5,4 │ │ │ │ sd s2,80(sp) │ │ │ │ sd s3,72(sp) │ │ │ │ sd s4,64(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - sd ra,104(sp) │ │ │ │ sd s5,56(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ sd s7,40(sp) │ │ │ │ + sd s11,8(sp) │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ sd s8,32(sp) │ │ │ │ sd s9,24(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - li a2,1 │ │ │ │ - lw s10,0(a1) │ │ │ │ - mv s1,a1 │ │ │ │ mv s3,a0 │ │ │ │ - mv s2,a3 │ │ │ │ - mv s6,a4 │ │ │ │ - mv s4,a5 │ │ │ │ - bgeu a2,s0,12680 │ │ │ │ - addiw a0,s0,-2 │ │ │ │ - slli a4,a0,0x20 │ │ │ │ - slli a5,s10,0x20 │ │ │ │ - srli a0,a4,0x1e │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addi a4,a1,8 │ │ │ │ - add a0,a0,a4 │ │ │ │ - addi a3,a1,4 │ │ │ │ - mv a4,a5 │ │ │ │ - lwu a6,0(a3) │ │ │ │ - addi a3,a3,4 │ │ │ │ - sub a7,a5,a6 │ │ │ │ - sub a2,a6,a4 │ │ │ │ - sub a1,a6,a5 │ │ │ │ - srai a7,a7,0x3f │ │ │ │ - sub a6,a4,a6 │ │ │ │ - srai a2,a2,0x3f │ │ │ │ - and a7,a7,a1 │ │ │ │ - and a2,a2,a6 │ │ │ │ - add a5,a5,a7 │ │ │ │ - sub a4,a4,a2 │ │ │ │ - bne a0,a3,12432 │ │ │ │ - sext.w s10,a5 │ │ │ │ - sext.w s9,a4 │ │ │ │ - addiw s10,s10,1 │ │ │ │ - subw s10,s10,s9 │ │ │ │ - slli a5,s10,0x20 │ │ │ │ - srli s5,a5,0x1e │ │ │ │ - mv a1,s5 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s5,a4 │ │ │ │ + mv s6,a6 │ │ │ │ + mv s7,a7 │ │ │ │ + addw s2,a5,a3 │ │ │ │ + li s11,0 │ │ │ │ + ld a5,8(s10) │ │ │ │ + slli a7,s11,0x5 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - addiw s11,s0,1 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - srli s11,a5,0x1e │ │ │ │ - mv s7,a0 │ │ │ │ - mv a1,s11 │ │ │ │ + add a5,a5,a7 │ │ │ │ + lwu a1,16(a5) │ │ │ │ + mv s8,a7 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s10) │ │ │ │ + mv s9,a0 │ │ │ │ + add a5,a5,s8 │ │ │ │ + ld s0,0(a5) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + sext.w s1,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 29400 │ │ │ │ + addw s1,s1,s2 │ │ │ │ + slli a1,s1,0x20 │ │ │ │ + mv s0,a0 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s11 │ │ │ │ - li a1,0 │ │ │ │ - mv s8,a0 │ │ │ │ - jal 3890 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3890 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 14c9c │ │ │ │ - mv s3,a0 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3890 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 14cf2 │ │ │ │ - beqz s0,124f4 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a3,a5,0x1e │ │ │ │ - add a3,a3,s1 │ │ │ │ + jal 41306 │ │ │ │ + mv a5,s0 │ │ │ │ + li a2,-1 │ │ │ │ + mv a6,s5 │ │ │ │ + mv a4,s4 │ │ │ │ + auipc a3,0x4b │ │ │ │ + addi a3,a3,-1650 │ │ │ │ + li a1,1 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + ld a5,8(s10) │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a2,16(a5) │ │ │ │ + beqz a2,13ec8 │ │ │ │ + ld t3,24(a5) │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + mv t1,s9 │ │ │ │ + addi t3,t3,16 │ │ │ │ + add a4,a4,s9 │ │ │ │ + ld a5,0(t3) │ │ │ │ + addi t1,t1,8 │ │ │ │ + addi t3,t3,64 │ │ │ │ + sd a5,-8(t1) │ │ │ │ + bne a4,t1,13eb6 │ │ │ │ mv a5,s1 │ │ │ │ - lw a6,0(a5) │ │ │ │ - addi a5,a5,4 │ │ │ │ - subw a6,a6,s9 │ │ │ │ - slli a4,a6,0x20 │ │ │ │ - srli a6,a4,0x1e │ │ │ │ - add a6,a6,s7 │ │ │ │ - lw a4,0(a6) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(a6) │ │ │ │ - bne a3,a5,124d2 │ │ │ │ - lw a6,0(s7) │ │ │ │ - li a4,1 │ │ │ │ - addi a5,s7,4 │ │ │ │ - addiw a6,a6,-1 │ │ │ │ - sw a6,0(s7) │ │ │ │ - add s5,s5,s7 │ │ │ │ - bgeu a4,s10,1251a │ │ │ │ - lw a4,0(a5) │ │ │ │ - addi a5,a5,4 │ │ │ │ - addw a6,a4,a6 │ │ │ │ - sw a6,-4(a5) │ │ │ │ - bne s5,a5,1250a │ │ │ │ - addiw a2,s0,-1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - addiw s6,s6,-1 │ │ │ │ - slli a3,a2,0x2 │ │ │ │ - slli s6,s6,0x20 │ │ │ │ - srli s6,s6,0x20 │ │ │ │ - add a3,a3,s8 │ │ │ │ - li a1,-1 │ │ │ │ - li a0,1 │ │ │ │ - slli a5,s6,0x2 │ │ │ │ - add a7,s2,a5 │ │ │ │ - srliw a5,a2,0x3 │ │ │ │ - add a5,a5,s3 │ │ │ │ - lbu a6,0(a5) │ │ │ │ - not a4,a2 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a6,a6,a4 │ │ │ │ - andi a6,a6,1 │ │ │ │ - sllw t1,a0,a4 │ │ │ │ - bnez a6,12618 │ │ │ │ - lw a4,0(a7) │ │ │ │ - addi s6,s6,-1 │ │ │ │ - sw a4,0(a3) │ │ │ │ - lbu a4,0(a5) │ │ │ │ - or a4,a4,t1 │ │ │ │ - sb a4,0(a5) │ │ │ │ - lw a5,0(a3) │ │ │ │ - addiw t1,a5,-1 │ │ │ │ - srliw a4,t1,0x3 │ │ │ │ - add a7,s4,a4 │ │ │ │ - negw a4,a5 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addi a5,a5,-1 │ │ │ │ - andi a6,a4,7 │ │ │ │ - beq a5,a1,125e4 │ │ │ │ - lbu a4,0(a7) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s1 │ │ │ │ - sraw a4,a4,a6 │ │ │ │ - andi a4,a4,1 │ │ │ │ - bnez a4,125e4 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lwu a6,0(a5) │ │ │ │ - slli a4,a6,0x2 │ │ │ │ - add a4,a4,s8 │ │ │ │ - bge a6,a2,125e4 │ │ │ │ - sw t1,0(a4) │ │ │ │ - lw a4,0(a5) │ │ │ │ - addi a2,a2,-1 │ │ │ │ - addi a3,a3,-4 │ │ │ │ - srliw a6,a4,0x3 │ │ │ │ - add a6,a6,s3 │ │ │ │ - not a4,a4 │ │ │ │ - lbu a7,0(a6) │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,a0,a4 │ │ │ │ - or a4,a7,a4 │ │ │ │ - sb a4,0(a6) │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - j 12534 │ │ │ │ - addi a2,a2,-1 │ │ │ │ - addi a3,a3,-4 │ │ │ │ - bne a2,a1,12534 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3670 │ │ │ │ + mv a4,s7 │ │ │ │ + mv a3,s6 │ │ │ │ + mv a1,s9 │ │ │ │ mv a0,s3 │ │ │ │ + jal 296b2 │ │ │ │ + mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ - ld ra,104(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + lw a4,0(s10) │ │ │ │ + addi s11,s11,1 │ │ │ │ + sext.w a5,s11 │ │ │ │ + bltu a5,a4,13e3c │ │ │ │ ld s0,96(sp) │ │ │ │ ld s1,88(sp) │ │ │ │ ld s2,80(sp) │ │ │ │ ld s3,72(sp) │ │ │ │ ld s4,64(sp) │ │ │ │ ld s5,56(sp) │ │ │ │ ld s6,48(sp) │ │ │ │ ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ ld s11,8(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - ld s8,32(sp) │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ addi sp,sp,112 │ │ │ │ ret │ │ │ │ - lw a5,0(a3) │ │ │ │ - addiw t1,a5,-1 │ │ │ │ - srliw a4,t1,0x3 │ │ │ │ - add a7,s4,a4 │ │ │ │ - negw a4,a5 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addi a5,a5,-1 │ │ │ │ - andi a6,a4,7 │ │ │ │ - beq a5,a1,125e4 │ │ │ │ - lbu a4,0(a7) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s1 │ │ │ │ - sraw a4,a4,a6 │ │ │ │ - andi a4,a4,1 │ │ │ │ - bnez a4,125e4 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lwu a6,0(a5) │ │ │ │ - slli a4,a6,0x2 │ │ │ │ - add a4,a4,s8 │ │ │ │ - bge a6,a2,125e4 │ │ │ │ - sw t1,0(a4) │ │ │ │ - lw a4,0(a5) │ │ │ │ - li t1,1 │ │ │ │ - addi a2,a2,-1 │ │ │ │ - srliw a6,a4,0x3 │ │ │ │ - not a4,a4 │ │ │ │ - add a6,a6,s3 │ │ │ │ - andi a4,a4,7 │ │ │ │ - lbu a7,0(a6) │ │ │ │ - addi a3,a3,-4 │ │ │ │ - sllw a4,t1,a4 │ │ │ │ - j 125d4 │ │ │ │ - mv s9,s10 │ │ │ │ - j 12466 │ │ │ │ - addi sp,sp,-192 │ │ │ │ - mv a5,a2 │ │ │ │ - sd s0,176(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ - lw s0,0(a5) │ │ │ │ - auipc s9,0x68 │ │ │ │ - ld s9,-1918(s9) │ │ │ │ - ld a5,0(s9) │ │ │ │ - sd a5,72(sp) │ │ │ │ + addi sp,sp,-208 │ │ │ │ + mv a5,a0 │ │ │ │ + sd a4,32(sp) │ │ │ │ + auipc a4,0x66 │ │ │ │ + ld a4,-4(a4) │ │ │ │ + sd s6,144(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + mv s6,a1 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,88(sp) │ │ │ │ li a5,0 │ │ │ │ - sd s1,168(sp) │ │ │ │ - sd s3,152(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - mv s3,a1 │ │ │ │ - sd a2,32(sp) │ │ │ │ - li a1,1411 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1892 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,300 │ │ │ │ - sd ra,184(sp) │ │ │ │ - sd s2,160(sp) │ │ │ │ - sd s4,144(sp) │ │ │ │ - sd s6,128(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - sd s5,136(sp) │ │ │ │ - addi s11,sp,68 │ │ │ │ - jal 27d46 │ │ │ │ - addi s10,sp,64 │ │ │ │ - mv a4,s11 │ │ │ │ - mv a3,s10 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s1 │ │ │ │ - jal ff34 │ │ │ │ - addiw s2,s0,-1 │ │ │ │ - mv s4,a0 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1860 │ │ │ │ - li a1,1414 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,232 │ │ │ │ - srliw s6,s2,0x3 │ │ │ │ - jal 27d46 │ │ │ │ - add s6,s6,s4 │ │ │ │ - lbu a5,0(s6) │ │ │ │ - negw s7,s0 │ │ │ │ - andi s7,s7,7 │ │ │ │ - sraw a5,a5,s7 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bnez a5,12726 │ │ │ │ - lw a4,68(sp) │ │ │ │ - li a5,1 │ │ │ │ - beq a4,a5,12cb2 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1874 │ │ │ │ - li a1,1429 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,174 │ │ │ │ - sd s8,112(sp) │ │ │ │ - jal 27d46 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 14c9c │ │ │ │ - mv s2,a0 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1870 │ │ │ │ - li a1,1431 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,138 │ │ │ │ - jal 27d46 │ │ │ │ - mv a3,s2 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 10fec │ │ │ │ - lbu a5,0(s6) │ │ │ │ - addiw t1,s0,-2 │ │ │ │ - slli s5,t1,0x20 │ │ │ │ - sraw a5,a5,s7 │ │ │ │ - andi a5,a5,1 │ │ │ │ - sd a0,24(sp) │ │ │ │ - lw s6,64(sp) │ │ │ │ - mv s8,a0 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - bnez a5,129f6 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1834 │ │ │ │ - li a1,1437 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,70 │ │ │ │ - jal 27d46 │ │ │ │ - lw s7,68(sp) │ │ │ │ - mv a4,s6 │ │ │ │ - mv a5,s0 │ │ │ │ - mv a3,s7 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1858 │ │ │ │ - li a1,1438 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,38 │ │ │ │ - jal 27d46 │ │ │ │ - mv a1,s7 │ │ │ │ + li a1,1024 │ │ │ │ li a0,0 │ │ │ │ - jal 14c9c │ │ │ │ - mv a5,a0 │ │ │ │ - sd a0,40(sp) │ │ │ │ - li a7,0 │ │ │ │ - mv a6,s4 │ │ │ │ - mv a4,s2 │ │ │ │ - mv a3,s7 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 11832 │ │ │ │ - mv a5,a0 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1818 │ │ │ │ - li a1,1442 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-18 │ │ │ │ - sd a5,48(sp) │ │ │ │ - jal 27d46 │ │ │ │ - li a5,1 │ │ │ │ - li s6,0 │ │ │ │ - li a2,-1 │ │ │ │ - srliw a4,s5,0x3 │ │ │ │ - add a4,a4,s4 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - not a3,s5 │ │ │ │ - andi a3,a3,7 │ │ │ │ - sraw a4,a4,a3 │ │ │ │ - andi a4,a4,1 │ │ │ │ - sub a3,s6,a5 │ │ │ │ - sub a1,a5,s6 │ │ │ │ - srai a3,a3,0x3f │ │ │ │ - neg a4,a4 │ │ │ │ - and a3,a3,a1 │ │ │ │ - and a5,a5,a4 │ │ │ │ - addi s5,s5,-1 │ │ │ │ - add s6,s6,a3 │ │ │ │ - addi a5,a5,1 │ │ │ │ - bne s5,a2,12806 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1768 │ │ │ │ - sext.w a5,s6 │ │ │ │ - li a1,1445 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-104 │ │ │ │ - slli s10,s0,0x20 │ │ │ │ + sd s1,184(sp) │ │ │ │ + sd s2,176(sp) │ │ │ │ + sd s8,128(sp) │ │ │ │ + sd s10,112(sp) │ │ │ │ + sd ra,200(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + mv s10,a6 │ │ │ │ + sd a6,40(sp) │ │ │ │ + mv s8,a7 │ │ │ │ + sd zero,80(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a5,0(s6) │ │ │ │ + addi a4,sp,80 │ │ │ │ + sd a4,48(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a5,140d6 │ │ │ │ + sd s0,192(sp) │ │ │ │ + addi a5,sp,72 │ │ │ │ + li s0,0 │ │ │ │ + sd s4,160(sp) │ │ │ │ + sd s9,120(sp) │ │ │ │ + sd s11,104(sp) │ │ │ │ + sd s8,8(sp) │ │ │ │ + sd s3,168(sp) │ │ │ │ + sd s5,152(sp) │ │ │ │ + sd s7,136(sp) │ │ │ │ sd a5,56(sp) │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - jal 27d46 │ │ │ │ - slli a1,s10,0x2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s8,a0 │ │ │ │ - mv a2,a0 │ │ │ │ - li a3,0 │ │ │ │ - beqz s0,128a2 │ │ │ │ - sext.w a5,a3 │ │ │ │ + auipc s9,0x4a │ │ │ │ + addi s9,s9,-570 │ │ │ │ + auipc s11,0x4b │ │ │ │ + addi s11,s11,-1794 │ │ │ │ + sd s10,24(sp) │ │ │ │ + mv s4,s0 │ │ │ │ + mv s8,s2 │ │ │ │ + ld a5,8(s6) │ │ │ │ + slli s7,s4,0x5 │ │ │ │ + add a5,a5,s7 │ │ │ │ + ld s0,0(a5) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + sext.w a1,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 29400 │ │ │ │ + sd a0,72(sp) │ │ │ │ + lbu a5,0(a0) │ │ │ │ + mv a3,a0 │ │ │ │ + beqz a5,1412e │ │ │ │ + ld a4,32(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ + mv a2,s8 │ │ │ │ + auipc a1,0x4b │ │ │ │ + addi a1,a1,-1942 │ │ │ │ + jal 44c74 │ │ │ │ + ld a5,40(sp) │ │ │ │ + beqz a5,13fea │ │ │ │ + ld s0,24(sp) │ │ │ │ + ld a5,0(s0) │ │ │ │ + beqz a5,13fea │ │ │ │ + ld a0,80(sp) │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,1130 │ │ │ │ + jal 3750 │ │ │ │ + ld a3,0(s0) │ │ │ │ + auipc a2,0x4d │ │ │ │ + addi a2,a2,-1620 │ │ │ │ + li a1,1 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + mv a0,s0 │ │ │ │ + jal 35a0 │ │ │ │ + ld a0,80(sp) │ │ │ │ + auipc a1,0x4b │ │ │ │ + addi a1,a1,-1972 │ │ │ │ + jal 3750 │ │ │ │ + mv s5,a0 │ │ │ │ + beqz a0,14170 │ │ │ │ + ld a5,8(s6) │ │ │ │ + li s0,0 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lw a4,16(a5) │ │ │ │ + beqz a4,1409e │ │ │ │ + ld a5,24(a5) │ │ │ │ + slli s2,s0,0x6 │ │ │ │ + mv a1,s9 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3750 │ │ │ │ + mv s10,a0 │ │ │ │ + beqz a0,14146 │ │ │ │ + li a2,2 │ │ │ │ li a1,0 │ │ │ │ - bltz s5,1287e │ │ │ │ - subw a1,a5,s5 │ │ │ │ - srliw a4,a5,0x3 │ │ │ │ - sw a1,0(a2) │ │ │ │ - add a4,a4,s4 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - not a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sraw a5,a4,a5 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bnez a5,1289a │ │ │ │ - mv s5,a3 │ │ │ │ - addi a3,a3,1 │ │ │ │ - addi a2,a2,4 │ │ │ │ - bne s10,a3,12870 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1694 │ │ │ │ - li a1,1449 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-206 │ │ │ │ - jal 27d46 │ │ │ │ - ld a3,56(sp) │ │ │ │ + jal 33b0 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3370 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3860 │ │ │ │ + sd s0,0(sp) │ │ │ │ + j 1404a │ │ │ │ + mv a3,s5 │ │ │ │ mv a2,s0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s1 │ │ │ │ - jal fd64 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli a6,a5,0x1e │ │ │ │ - add a6,a6,a0 │ │ │ │ - lw s5,0(a6) │ │ │ │ - mv s10,a0 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s1 │ │ │ │ - mv a1,s5 │ │ │ │ - jal 14c9c │ │ │ │ - mv s6,a0 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1664 │ │ │ │ - li a1,1456 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-268 │ │ │ │ - jal 27d46 │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld a1,24(sp) │ │ │ │ - mv a6,s2 │ │ │ │ - mv a7,s6 │ │ │ │ - mv a4,s10 │ │ │ │ - mv a3,s8 │ │ │ │ - sd s5,0(sp) │ │ │ │ - mv a2,s0 │ │ │ │ + jal 36c0 │ │ │ │ + sub s3,s3,s0 │ │ │ │ + mv a3,s10 │ │ │ │ + li a2,1024 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s1 │ │ │ │ - jal 10660 │ │ │ │ - mv a5,a0 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1656 │ │ │ │ - li a1,1461 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-316 │ │ │ │ - sd a5,24(sp) │ │ │ │ - jal 27d46 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ + jal 3780 │ │ │ │ + mv s0,a0 │ │ │ │ + bnez a0,1403a │ │ │ │ + ld s0,0(sp) │ │ │ │ + blez s3,14082 │ │ │ │ + ld a5,8(s6) │ │ │ │ + mv a4,s3 │ │ │ │ + mv a2,s11 │ │ │ │ + add a5,a5,s7 │ │ │ │ + ld a5,24(a5) │ │ │ │ + li a1,774 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1446 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a3,16(a5) │ │ │ │ + jal 34674 │ │ │ │ mv a0,s10 │ │ │ │ + jal 35a0 │ │ │ │ + ld a5,8(sp) │ │ │ │ + bnez a5,140fe │ │ │ │ + ld a5,8(s6) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w a4,s0 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lw a3,16(a5) │ │ │ │ + bltu a4,a3,1400a │ │ │ │ + ld a0,80(sp) │ │ │ │ + addi s4,s4,1 │ │ │ │ jal 3670 │ │ │ │ - mv a0,s8 │ │ │ │ + ld a0,72(sp) │ │ │ │ + sd zero,80(sp) │ │ │ │ jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1644 │ │ │ │ - li a1,1466 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-360 │ │ │ │ - jal 27d46 │ │ │ │ - mv a7,s5 │ │ │ │ - ld s2,40(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld a1,48(sp) │ │ │ │ - mv a2,s7 │ │ │ │ - mv a6,s6 │ │ │ │ - mv a5,s5 │ │ │ │ - mv a4,s2 │ │ │ │ - mv a3,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 10988 │ │ │ │ mv a0,s5 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - li a2,1 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 14d12 │ │ │ │ - beqz a0,12b86 │ │ │ │ - ld a0,40(sp) │ │ │ │ - jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1604 │ │ │ │ - li a1,1476 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-440 │ │ │ │ - jal 27d46 │ │ │ │ - ld s2,48(sp) │ │ │ │ - mv a5,s4 │ │ │ │ - mv a4,s7 │ │ │ │ - mv a3,s2 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s3 │ │ │ │ + sd zero,72(sp) │ │ │ │ + jal 35a0 │ │ │ │ + ld a3,24(sp) │ │ │ │ + lw a4,0(s6) │ │ │ │ + sext.w a5,s4 │ │ │ │ + addi a3,a3,8 │ │ │ │ + sd a3,24(sp) │ │ │ │ + bltu a5,a4,13f80 │ │ │ │ + ld s0,192(sp) │ │ │ │ + ld s3,168(sp) │ │ │ │ + ld s4,160(sp) │ │ │ │ + ld s5,152(sp) │ │ │ │ + ld s7,136(sp) │ │ │ │ + ld s9,120(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ mv a0,s1 │ │ │ │ - jal 1212e │ │ │ │ - mv s1,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s4 │ │ │ │ jal 3670 │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ - sw s0,0(a5) │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld a5,0(s9) │ │ │ │ + auipc a5,0x66 │ │ │ │ + ld a5,-460(a5) │ │ │ │ + ld a4,88(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,12cf8 │ │ │ │ - ld ra,184(sp) │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s6,128(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,168(sp) │ │ │ │ - addi sp,sp,192 │ │ │ │ + bnez a5,14190 │ │ │ │ + ld ra,200(sp) │ │ │ │ + ld s1,184(sp) │ │ │ │ + ld s2,176(sp) │ │ │ │ + ld s6,144(sp) │ │ │ │ + ld s8,128(sp) │ │ │ │ + ld s10,112(sp) │ │ │ │ + addi sp,sp,208 │ │ │ │ ret │ │ │ │ - mv a1,s6 │ │ │ │ - li a0,0 │ │ │ │ - jal 14c9c │ │ │ │ - ld a1,24(sp) │ │ │ │ - mv a5,a0 │ │ │ │ - sd a0,40(sp) │ │ │ │ - mv a2,s0 │ │ │ │ - li a7,1 │ │ │ │ - mv a6,s4 │ │ │ │ - mv a4,s2 │ │ │ │ - mv a3,s6 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 11832 │ │ │ │ - sd a0,48(sp) │ │ │ │ - li a5,1 │ │ │ │ - li s7,0 │ │ │ │ - li a2,-1 │ │ │ │ - srliw a4,s5,0x3 │ │ │ │ - add a4,a4,s4 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - not a3,s5 │ │ │ │ - andi a3,a3,7 │ │ │ │ - sraw a4,a4,a3 │ │ │ │ - andi a4,a4,1 │ │ │ │ - sub a3,s7,a5 │ │ │ │ - sub a1,a5,s7 │ │ │ │ - srai a3,a3,0x3f │ │ │ │ - addi a4,a4,-1 │ │ │ │ - and a3,a3,a1 │ │ │ │ - and a5,a5,a4 │ │ │ │ - addi s5,s5,-1 │ │ │ │ - add s7,s7,a3 │ │ │ │ - addi a5,a5,1 │ │ │ │ - bne s5,a2,12a1c │ │ │ │ - slli s11,s0,0x20 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - sext.w a5,s7 │ │ │ │ - slli a1,s11,0x2 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s8,a0 │ │ │ │ - mv a2,a0 │ │ │ │ - li a3,0 │ │ │ │ - li a0,1 │ │ │ │ - beqz s0,12aa2 │ │ │ │ - sext.w a5,a3 │ │ │ │ - li a1,0 │ │ │ │ - bltz s5,12a7c │ │ │ │ - subw a1,a5,s5 │ │ │ │ - srliw a4,a5,0x3 │ │ │ │ - sw a1,0(a2) │ │ │ │ - add a4,a4,s4 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - not a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sraw a5,a4,a5 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bne a5,a0,12a9a │ │ │ │ - mv s5,a3 │ │ │ │ - addi a3,a3,1 │ │ │ │ - addi a2,a2,4 │ │ │ │ - bne s11,a3,12a6e │ │ │ │ - ld a3,56(sp) │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s1 │ │ │ │ - jal fd64 │ │ │ │ - slli a5,s7,0x20 │ │ │ │ - srli a6,a5,0x1e │ │ │ │ - add a6,a6,a0 │ │ │ │ - lw s7,0(a6) │ │ │ │ - mv s11,a0 │ │ │ │ - li a0,0 │ │ │ │ - mv a1,s7 │ │ │ │ - jal 14c9c │ │ │ │ - mv a5,a0 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1424 │ │ │ │ - li a1,1524 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-756 │ │ │ │ - mv s5,a5 │ │ │ │ - jal 27d46 │ │ │ │ - ld a1,24(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ - mv a6,s2 │ │ │ │ - mv a7,s5 │ │ │ │ - mv a4,s11 │ │ │ │ - mv a3,s8 │ │ │ │ - mv a2,s0 │ │ │ │ - sd s7,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 10326 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - mv s2,a5 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1394 │ │ │ │ - li a1,1533 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-826 │ │ │ │ - jal 27d46 │ │ │ │ - mv a7,s7 │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld a1,48(sp) │ │ │ │ - mv a2,s6 │ │ │ │ - mv a6,s5 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s7 │ │ │ │ - mv a3,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 10cc4 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ + ld a5,8(s6) │ │ │ │ + ld a0,16(sp) │ │ │ │ + addi s0,s0,1 │ │ │ │ + add a5,a5,s7 │ │ │ │ + ld a5,24(a5) │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 297b2 │ │ │ │ + ld a5,8(s6) │ │ │ │ li a2,1 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 14d12 │ │ │ │ - beqz a0,12c1c │ │ │ │ - ld a0,40(sp) │ │ │ │ + sext.w a3,s0 │ │ │ │ + add a5,a5,s7 │ │ │ │ + ld a4,24(a5) │ │ │ │ + add a4,a4,s2 │ │ │ │ + sb a2,24(a4) │ │ │ │ + lw a4,16(a5) │ │ │ │ + bltu a3,a4,1400a │ │ │ │ + j 1409e │ │ │ │ jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1350 │ │ │ │ - li a1,1542 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-902 │ │ │ │ - jal 27d46 │ │ │ │ - ld s2,48(sp) │ │ │ │ - mv a5,s4 │ │ │ │ - mv a4,s6 │ │ │ │ - mv a3,s2 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 123e2 │ │ │ │ - j 129b6 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1138 │ │ │ │ - li a1,1486 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-946 │ │ │ │ - jal 27d46 │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s6,40(sp) │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s4 │ │ │ │ - mv a4,s6 │ │ │ │ - mv a3,s7 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 119ac │ │ │ │ + ld a0,56(sp) │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,1780 │ │ │ │ + sd zero,72(sp) │ │ │ │ + jal 44c74 │ │ │ │ + ld a3,72(sp) │ │ │ │ + j 13fa8 │ │ │ │ + ld a5,8(s6) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1782 │ │ │ │ + li a1,759 │ │ │ │ + add a5,a5,s7 │ │ │ │ + ld a5,24(a5) │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1214 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a3,16(a5) │ │ │ │ + jal 34674 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a3,80(sp) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1742 │ │ │ │ + li a1,750 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1178 │ │ │ │ + jal 34674 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s3,168(sp) │ │ │ │ + sd s4,160(sp) │ │ │ │ + sd s5,152(sp) │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s9,120(sp) │ │ │ │ + sd s11,104(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-320 │ │ │ │ + sd s0,304(sp) │ │ │ │ + auipc s0,0x66 │ │ │ │ + ld s0,-662(s0) │ │ │ │ + sd s6,256(sp) │ │ │ │ + sd s8,240(sp) │ │ │ │ + sd s9,232(sp) │ │ │ │ + mv a2,a3 │ │ │ │ + sd a3,40(sp) │ │ │ │ + sd ra,312(sp) │ │ │ │ + sd s4,272(sp) │ │ │ │ + ld a3,0(s0) │ │ │ │ + sd a3,200(sp) │ │ │ │ + li a3,0 │ │ │ │ + sd a1,16(sp) │ │ │ │ + sd a4,48(sp) │ │ │ │ + mv s6,a0 │ │ │ │ + mv s8,a5 │ │ │ │ + mv s9,a6 │ │ │ │ + beqz a2,1440c │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,608 │ │ │ │ + mv a0,a2 │ │ │ │ + jal 3750 │ │ │ │ + mv s4,a0 │ │ │ │ + sd zero,56(sp) │ │ │ │ + beqz s4,14452 │ │ │ │ + ld a5,16(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + beqz a5,1436c │ │ │ │ + addi a5,sp,72 │ │ │ │ + sd s2,288(sp) │ │ │ │ + sd s7,248(sp) │ │ │ │ + sd s1,296(sp) │ │ │ │ + sd s3,280(sp) │ │ │ │ + sd s5,264(sp) │ │ │ │ + sd s10,224(sp) │ │ │ │ + sd s11,216(sp) │ │ │ │ + sd a5,32(sp) │ │ │ │ + li s2,-1 │ │ │ │ + addi s7,sp,64 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld s0,8(a5) │ │ │ │ + ld a5,8(sp) │ │ │ │ + slli a5,a5,0x6 │ │ │ │ + add s0,s0,a5 │ │ │ │ + ld a0,56(s0) │ │ │ │ + sd a5,24(sp) │ │ │ │ + slli a0,a0,0x5 │ │ │ │ + jal 3330 │ │ │ │ mv s5,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ + beqz a0,144cc │ │ │ │ + ld a0,16(s0) │ │ │ │ + ld a1,32(sp) │ │ │ │ + jal 3510 │ │ │ │ + bnez a0,1434e │ │ │ │ + ld a0,120(sp) │ │ │ │ + jal 3330 │ │ │ │ + sd a0,64(sp) │ │ │ │ + beqz a0,1447e │ │ │ │ jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1110 │ │ │ │ - li a1,1491 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1006 │ │ │ │ - jal 27d46 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a2,s11 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 12684 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a0,s5 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a4,24(sp) │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,1830 │ │ │ │ + ld a5,8(a5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3750 │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a0,144a4 │ │ │ │ + jal 3370 │ │ │ │ + mv s11,a0 │ │ │ │ + beq a0,s2,143e4 │ │ │ │ + li s3,0 │ │ │ │ + j 14296 │ │ │ │ + mv a1,s9 │ │ │ │ + jalr s8 │ │ │ │ + mv a4,a0 │ │ │ │ + slli s0,s0,0x5 │ │ │ │ + ld a0,64(sp) │ │ │ │ + add s0,s0,s5 │ │ │ │ + sd a4,0(s0) │ │ │ │ + sd s11,24(s0) │ │ │ │ + sw s10,8(s0) │ │ │ │ jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1108 │ │ │ │ - li a1,1495 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1048 │ │ │ │ - jal 27d46 │ │ │ │ - lw s5,68(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv a4,s4 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 11b90 │ │ │ │ - mv a5,s4 │ │ │ │ - mv a4,s5 │ │ │ │ - j 129aa │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,988 │ │ │ │ - li a1,1551 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1096 │ │ │ │ - jal 27d46 │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - li a6,1 │ │ │ │ - mv a5,s4 │ │ │ │ - mv a4,s7 │ │ │ │ - mv a3,s6 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 119ac │ │ │ │ - mv s5,a0 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ + sd zero,16(s0) │ │ │ │ + sd zero,64(sp) │ │ │ │ + jal 3370 │ │ │ │ + mv s11,a0 │ │ │ │ + beq a0,s2,143e4 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + mv a2,s7 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 29f22 │ │ │ │ + sext.w s10,a0 │ │ │ │ + slli s0,s3,0x20 │ │ │ │ + ld a0,64(sp) │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + bne s10,s2,14268 │ │ │ │ jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,960 │ │ │ │ - li a1,1557 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1156 │ │ │ │ - jal 27d46 │ │ │ │ + mv a3,s0 │ │ │ │ + slli s11,s0,0x5 │ │ │ │ + li a4,16 │ │ │ │ + li a2,32 │ │ │ │ mv a1,s5 │ │ │ │ - mv a2,s10 │ │ │ │ + mv a0,s6 │ │ │ │ + sd zero,64(sp) │ │ │ │ + mv s0,s5 │ │ │ │ + jal 14f86 │ │ │ │ + add s11,s11,s5 │ │ │ │ + beqz s3,1433a │ │ │ │ + lw a1,8(s0) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 41306 │ │ │ │ + ld a1,24(s0) │ │ │ │ + mv a5,a0 │ │ │ │ + li a2,0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 12684 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a0,s5 │ │ │ │ + sd a5,64(sp) │ │ │ │ + jal 3280 │ │ │ │ + beq a0,s2,143e4 │ │ │ │ + lw a2,8(s0) │ │ │ │ + ld a0,64(sp) │ │ │ │ + mv a3,s1 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + li a1,1 │ │ │ │ + jal 3780 │ │ │ │ + lw a2,8(s0) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + bne a2,a0,143e4 │ │ │ │ + ld a0,64(sp) │ │ │ │ + mv a3,s4 │ │ │ │ + li a1,1 │ │ │ │ + jal 36c0 │ │ │ │ + lw a5,8(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bne a5,a0,14432 │ │ │ │ + ld a0,64(sp) │ │ │ │ + addi s0,s0,32 │ │ │ │ jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,1094 │ │ │ │ - li a1,1561 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1198 │ │ │ │ - jal 27d46 │ │ │ │ - lw s5,64(sp) │ │ │ │ - li a5,1 │ │ │ │ - mv a4,s4 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 11b90 │ │ │ │ - mv a5,s4 │ │ │ │ - mv a4,s5 │ │ │ │ - j 12b78 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,414 │ │ │ │ - li a1,1417 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1246 │ │ │ │ - jal 27d46 │ │ │ │ - li a1,4 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a3,a0 │ │ │ │ - mv s5,a0 │ │ │ │ - sw s2,0(a0) │ │ │ │ - mv a5,s4 │ │ │ │ - li a4,1 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s3 │ │ │ │ + sd zero,64(sp) │ │ │ │ + bne s11,s0,142d2 │ │ │ │ mv a0,s1 │ │ │ │ - jal 1212e │ │ │ │ - mv s1,a0 │ │ │ │ + jal 35a0 │ │ │ │ + ld a5,40(sp) │ │ │ │ + beqz a5,143ae │ │ │ │ + ld a5,48(sp) │ │ │ │ + bnez a5,14394 │ │ │ │ mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ + ld a5,16(sp) │ │ │ │ + lw a4,0(a5) │ │ │ │ + ld a5,8(sp) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sext.w a5,a5 │ │ │ │ + bltu a5,a4,14208 │ │ │ │ + ld s1,296(sp) │ │ │ │ + ld s2,288(sp) │ │ │ │ + ld s3,280(sp) │ │ │ │ + ld s5,264(sp) │ │ │ │ + ld s7,248(sp) │ │ │ │ + ld s10,224(sp) │ │ │ │ + ld s11,216(sp) │ │ │ │ mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - j 129c6 │ │ │ │ - sd s8,112(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-208 │ │ │ │ - mv a5,a2 │ │ │ │ - auipc a4,0x67 │ │ │ │ - ld a4,526(a4) │ │ │ │ - sd s1,184(sp) │ │ │ │ - sd s4,160(sp) │ │ │ │ - lw s1,0(a5) │ │ │ │ - mv s4,a1 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,88(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd a2,56(sp) │ │ │ │ - li a1,1590 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,962 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1350 │ │ │ │ - sd ra,200(sp) │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s3,168(sp) │ │ │ │ - sd s5,152(sp) │ │ │ │ - sd s2,176(sp) │ │ │ │ - sd s9,120(sp) │ │ │ │ - jal 27d46 │ │ │ │ - addi a5,sp,84 │ │ │ │ - addi s5,sp,80 │ │ │ │ - mv a4,a5 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,48(sp) │ │ │ │ - jal 1007a │ │ │ │ - mv s3,a0 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,930 │ │ │ │ - li a1,1593 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1410 │ │ │ │ - jal 27d46 │ │ │ │ - addiw s0,s1,-1 │ │ │ │ - srliw a5,s0,0x3 │ │ │ │ - add a5,a5,s3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - negw a4,s1 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a5,a5,a4 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bnez a5,13398 │ │ │ │ - lw s9,84(sp) │ │ │ │ - li a5,1 │ │ │ │ - beq s9,a5,13a2e │ │ │ │ - mv a3,s9 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,922 │ │ │ │ - sd s11,104(sp) │ │ │ │ - li a1,1608 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1476 │ │ │ │ - slli s11,s9,0x20 │ │ │ │ - sd s6,144(sp) │ │ │ │ - sd s8,128(sp) │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - jal 27d46 │ │ │ │ - slli a1,s11,0x2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a3,s9 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,908 │ │ │ │ - mv s6,a0 │ │ │ │ - li a1,1611 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1530 │ │ │ │ - sd s6,8(sp) │ │ │ │ - jal 27d46 │ │ │ │ - mv a1,s9 │ │ │ │ - li a0,0 │ │ │ │ - jal 14c9c │ │ │ │ - li a1,1614 │ │ │ │ - mv s8,a0 │ │ │ │ - mv a3,s1 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,904 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1568 │ │ │ │ - jal 27d46 │ │ │ │ - addiw a1,s1,-2 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a5,1 │ │ │ │ + jal 35a0 │ │ │ │ + auipc a5,0x66 │ │ │ │ + ld a5,-1122(a5) │ │ │ │ + ld a4,200(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - li a6,-1 │ │ │ │ - srliw a3,a1,0x3 │ │ │ │ - add a3,a3,s3 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - not a2,a1 │ │ │ │ - andi a2,a2,7 │ │ │ │ - sraw a3,a3,a2 │ │ │ │ - andi a3,a3,1 │ │ │ │ - sub a2,a4,a5 │ │ │ │ - sub a0,a5,a4 │ │ │ │ - srai a2,a2,0x3f │ │ │ │ - neg a3,a3 │ │ │ │ - and a2,a2,a0 │ │ │ │ - and a5,a5,a3 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - add a4,a4,a2 │ │ │ │ - addi a5,a5,1 │ │ │ │ - bne a1,a6,12e1a │ │ │ │ - sext.w a5,a4 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,856 │ │ │ │ - li a1,1617 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1660 │ │ │ │ - sd a5,40(sp) │ │ │ │ - li s7,0 │ │ │ │ - jal 27d46 │ │ │ │ - li s5,0 │ │ │ │ - auipc s2,0x4c │ │ │ │ - addi s2,s2,882 │ │ │ │ - auipc s0,0x4c │ │ │ │ - addi s0,s0,-1686 │ │ │ │ - beqz s1,12ecc │ │ │ │ - ld s6,8(sp) │ │ │ │ - j 12ea8 │ │ │ │ - srliw a5,s5,0x3 │ │ │ │ - add a5,a5,s3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - not a3,s5 │ │ │ │ - andi a3,a3,7 │ │ │ │ - sraw a5,a5,a3 │ │ │ │ - andi a5,a5,1 │ │ │ │ - xori a5,a5,1 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - addw s7,a5,s7 │ │ │ │ - beq s1,s5,12ecc │ │ │ │ - slli a4,s7,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s6 │ │ │ │ - sw s5,0(a5) │ │ │ │ - bgeu s1,s7,12e84 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s7 │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,1622 │ │ │ │ + bnez a5,14440 │ │ │ │ + ld ra,312(sp) │ │ │ │ + ld s0,304(sp) │ │ │ │ + ld s4,272(sp) │ │ │ │ + ld s6,256(sp) │ │ │ │ + ld s8,240(sp) │ │ │ │ + ld s9,232(sp) │ │ │ │ + addi sp,sp,320 │ │ │ │ + ret │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld a5,8(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3470 │ │ │ │ + ld a5,8(s0) │ │ │ │ + li a4,1 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sb a4,24(a5) │ │ │ │ + j 14348 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 35a0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld a5,8(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3470 │ │ │ │ + ld a5,8(s0) │ │ │ │ + ld s0,56(sp) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a1,16(a5) │ │ │ │ mv a0,s0 │ │ │ │ - jal b382 │ │ │ │ - j 12e84 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,756 │ │ │ │ - li a1,1626 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1784 │ │ │ │ - jal 27d46 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-908 │ │ │ │ - li a1,838 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1808 │ │ │ │ - jal 27d46 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s8 │ │ │ │ - li a2,0 │ │ │ │ - jal 14cf2 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-910 │ │ │ │ - li a1,841 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1842 │ │ │ │ - jal 27d46 │ │ │ │ - lui a1,0x1 │ │ │ │ - addi a1,a1,-8 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - addiw s0,s9,1 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s0,a5,0x1d │ │ │ │ - mv s2,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s10,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s7,a0 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-930 │ │ │ │ - li a1,846 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1910 │ │ │ │ - sd s7,16(sp) │ │ │ │ - jal 27d46 │ │ │ │ - mv a2,s0 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3890 │ │ │ │ - lui a2,0x1 │ │ │ │ - lui t1,0x1 │ │ │ │ - addi a2,a2,-16 │ │ │ │ - addi t1,t1,-24 │ │ │ │ + jal 3300 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,96 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3750 │ │ │ │ + mv s4,a0 │ │ │ │ + bnez a0,14348 │ │ │ │ + j 14460 │ │ │ │ + ld a5,16(sp) │ │ │ │ + auipc a4,0x66 │ │ │ │ + ld a4,-1086(a4) │ │ │ │ + ld a0,0(a4) │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld a4,24(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,16(a5) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1392 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,1164 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,844 │ │ │ │ + jal 294a8 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,16 │ │ │ │ + sd a0,56(sp) │ │ │ │ + jal 3750 │ │ │ │ + mv s4,a0 │ │ │ │ + j 141e2 │ │ │ │ + auipc a5,0x66 │ │ │ │ + ld a5,-1162(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + ld a3,56(sp) │ │ │ │ + j 143f8 │ │ │ │ + sd s1,296(sp) │ │ │ │ + sd s2,288(sp) │ │ │ │ + sd s3,280(sp) │ │ │ │ + sd s5,264(sp) │ │ │ │ + sd s7,248(sp) │ │ │ │ + sd s10,224(sp) │ │ │ │ + sd s11,216(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + sd s1,296(sp) │ │ │ │ + sd s2,288(sp) │ │ │ │ + sd s3,280(sp) │ │ │ │ + sd s5,264(sp) │ │ │ │ + sd s7,248(sp) │ │ │ │ + sd s10,224(sp) │ │ │ │ + sd s11,216(sp) │ │ │ │ + auipc a5,0x66 │ │ │ │ + ld a5,-1208(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1086 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,16(sp) │ │ │ │ + auipc a4,0x66 │ │ │ │ + ld a4,-1240(a4) │ │ │ │ + ld a0,0(a4) │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld a4,24(sp) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1146 │ │ │ │ + li a1,1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + sb zero,48(a5) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 1434e │ │ │ │ + ld a5,16(sp) │ │ │ │ + auipc a4,0x66 │ │ │ │ + ld a4,-1278(a4) │ │ │ │ + ld a0,0(a4) │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld a4,24(sp) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1164 │ │ │ │ + li a1,1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,16(a5) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x66 │ │ │ │ + ld a5,-1316(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + sb zero,48(s0) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1014 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 1434e │ │ │ │ + addi sp,sp,-128 │ │ │ │ + mv a5,a1 │ │ │ │ + auipc a4,0x66 │ │ │ │ + ld a4,-1502(a4) │ │ │ │ + sd s1,104(sp) │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,-200 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,a5 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,8(sp) │ │ │ │ li a5,0 │ │ │ │ - add s5,s2,a2 │ │ │ │ - add s6,s2,t1 │ │ │ │ - sd s9,64(sp) │ │ │ │ - mv t4,s2 │ │ │ │ - mv s9,s8 │ │ │ │ - sd s11,0(s10) │ │ │ │ - mv s8,s4 │ │ │ │ - li s7,1 │ │ │ │ - mv s4,s3 │ │ │ │ - sd s1,72(sp) │ │ │ │ - mv s2,a5 │ │ │ │ - mv s3,s11 │ │ │ │ - sd a2,0(sp) │ │ │ │ - mv s11,s8 │ │ │ │ - li t3,0 │ │ │ │ - mv s8,s6 │ │ │ │ - mv s6,s5 │ │ │ │ - mv s5,s3 │ │ │ │ - mv s3,s2 │ │ │ │ - mv s2,s4 │ │ │ │ - bge t3,s5,12fea │ │ │ │ - slli a4,t3,0x3 │ │ │ │ - add s1,s10,a4 │ │ │ │ - ld s0,0(s1) │ │ │ │ - bltz s0,12fbe │ │ │ │ - j 130e4 │ │ │ │ - bge s4,s5,130d0 │ │ │ │ - neg s4,s0 │ │ │ │ - slli s1,s4,0x3 │ │ │ │ - add s1,s1,s10 │ │ │ │ - mv a5,s0 │ │ │ │ - ld s0,0(s1) │ │ │ │ - bltz s0,12fba │ │ │ │ - ld a2,0(sp) │ │ │ │ - add a4,a4,s10 │ │ │ │ - mv a0,t4 │ │ │ │ - sd a5,0(a4) │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - mv t4,a0 │ │ │ │ - blt s4,s5,13a7e │ │ │ │ - mv t3,s4 │ │ │ │ - blt t3,s5,12faa │ │ │ │ - ld a5,40(sp) │ │ │ │ - mv s4,s2 │ │ │ │ - mv s2,s3 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - mv s3,s5 │ │ │ │ - mv s5,s6 │ │ │ │ - mv s6,s8 │ │ │ │ - mv s8,s11 │ │ │ │ - bgeu a5,s2,12f98 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-1094 │ │ │ │ - li a1,946 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,2006 │ │ │ │ - mv s2,t4 │ │ │ │ - mv s8,s9 │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s9,64(sp) │ │ │ │ - jal 27d46 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,16(sp) │ │ │ │ - mv s3,s4 │ │ │ │ - mv s4,s11 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,444 │ │ │ │ - li a1,1629 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,1952 │ │ │ │ - jal 27d46 │ │ │ │ - li a2,1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 14d12 │ │ │ │ - beqz a0,13980 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,424 │ │ │ │ - li a1,1635 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,1908 │ │ │ │ - jal 27d46 │ │ │ │ - ld s2,8(sp) │ │ │ │ - mv a5,s3 │ │ │ │ - mv a4,s9 │ │ │ │ - mv a3,s2 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - jal 11ce8 │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + mv s7,a2 │ │ │ │ + jal 3750 │ │ │ │ + lw a5,0(s7) │ │ │ │ + beqz a5,145b6 │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + li s6,0 │ │ │ │ + auipc s8,0x66 │ │ │ │ + ld s8,-1418(s8) │ │ │ │ + auipc s10,0x4d │ │ │ │ + addi s10,s10,1070 │ │ │ │ + auipc s9,0x4a │ │ │ │ + addi s9,s9,1102 │ │ │ │ + mv s3,sp │ │ │ │ + li s2,-1 │ │ │ │ + auipc s5,0x4e │ │ │ │ + addi s5,s5,-1990 │ │ │ │ + ld a5,8(s7) │ │ │ │ + slli s11,s6,0x6 │ │ │ │ + mv a1,s10 │ │ │ │ + add a5,a5,s11 │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3750 │ │ │ │ mv s0,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld s6,144(sp) │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s8,128(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ - sw s1,0(a5) │ │ │ │ - auipc a5,0x67 │ │ │ │ - ld a5,-406(a5) │ │ │ │ - ld a4,88(sp) │ │ │ │ + beqz a0,145d2 │ │ │ │ + ld a0,0(s8) │ │ │ │ + mv a2,s9 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 14586 │ │ │ │ + ld a3,0(sp) │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 29f22 │ │ │ │ + bne a0,s2,1457a │ │ │ │ + lw a4,0(s7) │ │ │ │ + addi s6,s6,1 │ │ │ │ + sext.w a5,s6 │ │ │ │ + bltu a5,a4,14556 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + auipc a5,0x66 │ │ │ │ + ld a5,-1702(a5) │ │ │ │ + ld a4,8(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,13a8a │ │ │ │ - ld ra,200(sp) │ │ │ │ + bnez a5,145f2 │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + ld a5,8(s7) │ │ │ │ + ld a0,0(s8) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,614 │ │ │ │ + add a5,a5,s11 │ │ │ │ + ld a3,16(a5) │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + ld s0,0(a0) │ │ │ │ + sd ra,8(sp) │ │ │ │ mv a0,s0 │ │ │ │ - ld s0,192(sp) │ │ │ │ - ld s1,184(sp) │ │ │ │ - ld s2,176(sp) │ │ │ │ - ld s3,168(sp) │ │ │ │ - ld s4,160(sp) │ │ │ │ - ld s5,152(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - addi sp,sp,208 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,1462e │ │ │ │ + lbu a0,0(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi a0,a0,-42 │ │ │ │ + seqz a0,a0 │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - ld a2,0(sp) │ │ │ │ - add a4,a4,s10 │ │ │ │ - mv a0,t4 │ │ │ │ - sd a5,0(a4) │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - mv t4,a0 │ │ │ │ - mv t3,s4 │ │ │ │ - j 12fe6 │ │ │ │ - ld a2,0(sp) │ │ │ │ - neg a5,t3 │ │ │ │ - addi a6,s0,-1 │ │ │ │ - mv a0,t4 │ │ │ │ - sd a5,0(s1) │ │ │ │ - li a1,0 │ │ │ │ - sd t3,32(sp) │ │ │ │ - sd a6,24(sp) │ │ │ │ - jal 3890 │ │ │ │ - ld t3,32(sp) │ │ │ │ - ld a6,24(sp) │ │ │ │ - mv t4,a0 │ │ │ │ - mv s4,t3 │ │ │ │ - mv a0,t3 │ │ │ │ - mv t3,s0 │ │ │ │ - sext.w a1,s4 │ │ │ │ - blt a6,a0,138d0 │ │ │ │ - ld a2,8(sp) │ │ │ │ - ld a7,16(sp) │ │ │ │ - mv a3,a1 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a4,a5,0x2 │ │ │ │ - add a4,a4,a2 │ │ │ │ - lw t1,0(a4) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,a7 │ │ │ │ - addw a4,s3,t1 │ │ │ │ - slli t1,t1,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - srliw t5,a4,0x3 │ │ │ │ - sd t1,0(a5) │ │ │ │ - slli t1,a4,0x20 │ │ │ │ - add a5,s2,t5 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - add t1,t1,s11 │ │ │ │ - not a4,a4 │ │ │ │ - lbu t1,0(t1) │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a5,a5,a4 │ │ │ │ - not a5,a5 │ │ │ │ - slli a4,t1,0x1 │ │ │ │ - andi a5,a5,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,t4 │ │ │ │ - ld a4,0(a5) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - slli t1,a3,0x20 │ │ │ │ - addi a4,a4,1 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - sd a4,0(a5) │ │ │ │ - bge a6,t1,13116 │ │ │ │ - ld a3,0(t4) │ │ │ │ - sd s4,0(t4) │ │ │ │ - addi a4,t4,8 │ │ │ │ - mv a5,t4 │ │ │ │ - mv a2,s4 │ │ │ │ - add a2,a2,a3 │ │ │ │ - addi a4,a4,8 │ │ │ │ - ld a3,-8(a4) │ │ │ │ - sd a2,-8(a4) │ │ │ │ - bne a4,s6,13190 │ │ │ │ - mv a3,a1 │ │ │ │ - blt a6,a0,1320e │ │ │ │ - ld a7,8(sp) │ │ │ │ - ld t1,16(sp) │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a4,a2,0x1d │ │ │ │ - add a4,a4,t1 │ │ │ │ - lw a2,0(a4) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - slli a0,a3,0x20 │ │ │ │ - addw t5,s3,a2 │ │ │ │ - srliw a4,t5,0x3 │ │ │ │ - slli t6,t5,0x20 │ │ │ │ - add a4,a4,s2 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - srli t6,t6,0x20 │ │ │ │ - add t6,t6,s11 │ │ │ │ - not t5,t5 │ │ │ │ - lbu t6,0(t6) │ │ │ │ - andi t5,t5,7 │ │ │ │ - sraw a4,a4,t5 │ │ │ │ - not a4,a4 │ │ │ │ - slli t5,t6,0x1 │ │ │ │ - andi a4,a4,1 │ │ │ │ - add a4,a4,t5 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,t4 │ │ │ │ - ld t5,0(a4) │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - slli t6,t5,0x2 │ │ │ │ - add t6,t6,a7 │ │ │ │ - sw a2,0(t6) │ │ │ │ - addi t5,t5,1 │ │ │ │ - sd t5,0(a4) │ │ │ │ - bge a6,a0,131aa │ │ │ │ - ld a4,8(t4) │ │ │ │ - beqz s3,13300 │ │ │ │ - bge s4,a4,13242 │ │ │ │ - addiw a3,a4,-1 │ │ │ │ - srliw a3,a3,0x3 │ │ │ │ - add a3,a3,s9 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,s7,a4 │ │ │ │ - or a4,a4,a2 │ │ │ │ - sb a4,0(a3) │ │ │ │ - ld a4,0(t4) │ │ │ │ - neg a4,a4 │ │ │ │ - sd a4,0(s1) │ │ │ │ - li a2,1 │ │ │ │ - li a0,510 │ │ │ │ - j 13296 │ │ │ │ - bge a3,a4,1328e │ │ │ │ - addiw a3,a4,-1 │ │ │ │ - srliw a3,a3,0x3 │ │ │ │ - add a3,a3,s9 │ │ │ │ - lbu a7,0(a3) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,s7,a4 │ │ │ │ - or a4,a7,a4 │ │ │ │ - sb a4,0(a3) │ │ │ │ - andi a4,a2,1 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a7,8(a5) │ │ │ │ - negw a4,a4 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - xor a7,a4,a7 │ │ │ │ - add a3,a3,s10 │ │ │ │ - sub a4,a7,a4 │ │ │ │ - sd a4,0(a3) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi a5,a5,8 │ │ │ │ - beq a2,a0,132d6 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a4,8(a5) │ │ │ │ - addi a3,a3,1 │ │ │ │ - bne a4,a3,1324a │ │ │ │ - addiw a3,a4,-1 │ │ │ │ - srliw a3,a3,0x3 │ │ │ │ - add a3,a3,s9 │ │ │ │ - lbu a7,0(a3) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,s7,a4 │ │ │ │ - or a4,a7,a4 │ │ │ │ - sb a4,0(a3) │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a3,8(a5) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s10 │ │ │ │ - neg a3,a3 │ │ │ │ - sd a3,0(a4) │ │ │ │ - addi a5,a5,8 │ │ │ │ - bne a2,a0,13296 │ │ │ │ - bne s4,a6,12fa6 │ │ │ │ - li a5,1 │ │ │ │ - sub s4,a5,s4 │ │ │ │ - srliw a4,a1,0x3 │ │ │ │ - sd s4,0(s1) │ │ │ │ - add a4,a4,s9 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - not a5,a1 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,s7,a5 │ │ │ │ - or a5,a5,a3 │ │ │ │ - sb a5,0(a4) │ │ │ │ - j 12fa6 │ │ │ │ - bge s4,a4,13360 │ │ │ │ - addiw a3,a4,-1 │ │ │ │ - srliw a3,a3,0x3 │ │ │ │ - add a3,a3,s9 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,s7,a4 │ │ │ │ - or a4,a4,a2 │ │ │ │ - sb a4,0(a3) │ │ │ │ - ld a4,0(t4) │ │ │ │ - neg a4,a4 │ │ │ │ - sd a4,0(s1) │ │ │ │ - j 13360 │ │ │ │ - bge a3,a4,1335a │ │ │ │ - addiw a3,a4,-1 │ │ │ │ - srliw a3,a3,0x3 │ │ │ │ - add a3,a3,s9 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,s7,a4 │ │ │ │ - or a4,a4,a2 │ │ │ │ - sb a4,0(a3) │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a3,8(a5) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s10 │ │ │ │ - sd a3,0(a4) │ │ │ │ - addi a5,a5,8 │ │ │ │ - beq a5,s8,132d6 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a4,8(a5) │ │ │ │ - addi a3,a3,1 │ │ │ │ - bne a4,a3,1332e │ │ │ │ - addiw a3,a4,-1 │ │ │ │ - srliw a3,a3,0x3 │ │ │ │ - add a3,a3,s9 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - negw a4,a4 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sllw a4,s7,a4 │ │ │ │ - or a4,a4,a2 │ │ │ │ - sb a4,0(a3) │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a3,8(a5) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,s10 │ │ │ │ - neg a3,a3 │ │ │ │ - sd a3,0(a4) │ │ │ │ - j 1335a │ │ │ │ - lw s0,80(sp) │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-250 │ │ │ │ - sd s10,112(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - li a1,1667 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,1078 │ │ │ │ - slli s10,s0,0x20 │ │ │ │ - sd s6,144(sp) │ │ │ │ - sd s8,128(sp) │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - jal 27d46 │ │ │ │ - slli a1,s10,0x2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-636 │ │ │ │ - mv s6,a0 │ │ │ │ - li a1,1670 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,1022 │ │ │ │ - sd s6,8(sp) │ │ │ │ - jal 27d46 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + li a0,1 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s3,40(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + lw a1,0(a1) │ │ │ │ + sd ra,72(sp) │ │ │ │ + beqz a1,146e8 │ │ │ │ + addiw a5,a5,4 │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + mv s5,a2 │ │ │ │ + mv s6,a4 │ │ │ │ + addw s4,a5,a3 │ │ │ │ + li s2,0 │ │ │ │ + auipc s7,0x4a │ │ │ │ + addi s7,s7,440 │ │ │ │ + ld a5,8(s3) │ │ │ │ + slli s8,s2,0x6 │ │ │ │ + add a5,a5,s8 │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld s1,0(a5) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + sext.w s0,a0 │ │ │ │ mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 14c9c │ │ │ │ - li a1,1673 │ │ │ │ - mv s8,a0 │ │ │ │ - mv a3,s1 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-640 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,984 │ │ │ │ - jal 27d46 │ │ │ │ - addiw a1,s1,-2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 29400 │ │ │ │ + addw a1,s0,s4 │ │ │ │ slli a1,a1,0x20 │ │ │ │ + mv s1,a0 │ │ │ │ srli a1,a1,0x20 │ │ │ │ - li a5,1 │ │ │ │ - li a4,0 │ │ │ │ - li a7,-1 │ │ │ │ - srliw a3,a1,0x3 │ │ │ │ - add a3,a3,s3 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - not a2,a1 │ │ │ │ - andi a2,a2,7 │ │ │ │ - sraw a3,a3,a2 │ │ │ │ - andi a3,a3,1 │ │ │ │ - sub a2,a4,a5 │ │ │ │ - sub a0,a5,a4 │ │ │ │ - srai a2,a2,0x3f │ │ │ │ - addi a3,a3,-1 │ │ │ │ - and a2,a2,a0 │ │ │ │ - and a5,a5,a3 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - add a4,a4,a2 │ │ │ │ - addi a5,a5,1 │ │ │ │ - bne a1,a7,13422 │ │ │ │ - sext.w a5,a4 │ │ │ │ - sd a5,40(sp) │ │ │ │ - li a1,0 │ │ │ │ - li a5,0 │ │ │ │ - beqz s1,1348a │ │ │ │ - ld a2,8(sp) │ │ │ │ - slli a4,a1,0x20 │ │ │ │ - srli a3,a4,0x1e │ │ │ │ - add a3,a3,a2 │ │ │ │ - srliw a4,a5,0x3 │ │ │ │ - sw a5,0(a3) │ │ │ │ - add a4,a4,s3 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - not a3,a5 │ │ │ │ - andi a3,a3,7 │ │ │ │ - sraw a4,a4,a3 │ │ │ │ - andi a4,a4,1 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addw a1,a1,a4 │ │ │ │ - bne s1,a5,13460 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-450 │ │ │ │ - li a1,1682 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,842 │ │ │ │ - jal 27d46 │ │ │ │ - auipc a2,0x4b │ │ │ │ - addi a2,a2,1718 │ │ │ │ - li a1,838 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,818 │ │ │ │ - jal 27d46 │ │ │ │ - ld s0,48(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 14cf2 │ │ │ │ - auipc a2,0x4b │ │ │ │ - addi a2,a2,1714 │ │ │ │ - li a1,841 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,782 │ │ │ │ - jal 27d46 │ │ │ │ - lui a1,0x1 │ │ │ │ - addi a1,a1,-8 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s0,a5,0x1d │ │ │ │ - mv s2,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s11,a0 │ │ │ │ + jal 41306 │ │ │ │ + mv a6,s6 │ │ │ │ + mv a5,s1 │ │ │ │ + mv a4,s5 │ │ │ │ + mv a3,s7 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + ld a5,8(s3) │ │ │ │ mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s7,a0 │ │ │ │ - auipc a2,0x4b │ │ │ │ - addi a2,a2,1696 │ │ │ │ - li a1,846 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,716 │ │ │ │ - sd s7,16(sp) │ │ │ │ - jal 27d46 │ │ │ │ - mv a2,s0 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3890 │ │ │ │ - lui a2,0x1 │ │ │ │ - addi a2,a2,-16 │ │ │ │ - lui t3,0x1 │ │ │ │ - add s9,s2,a2 │ │ │ │ - li a5,0 │ │ │ │ - addi t3,t3,-24 │ │ │ │ - add s6,s2,t3 │ │ │ │ - mv t5,s2 │ │ │ │ - mv s2,a5 │ │ │ │ - mv a5,s9 │ │ │ │ - sd s10,0(s11) │ │ │ │ - sd s1,64(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - mv s1,s10 │ │ │ │ - mv s9,s8 │ │ │ │ - li s7,1 │ │ │ │ - mv s8,s4 │ │ │ │ - mv s10,s11 │ │ │ │ - mv s4,s3 │ │ │ │ - sd a2,0(sp) │ │ │ │ - mv s5,s6 │ │ │ │ - mv s3,a5 │ │ │ │ - mv s6,s8 │ │ │ │ - li t4,0 │ │ │ │ - mv s8,s2 │ │ │ │ - mv s2,s4 │ │ │ │ - mv s4,s3 │ │ │ │ - mv s3,s1 │ │ │ │ - bge t4,s3,135ae │ │ │ │ - slli a2,t4,0x3 │ │ │ │ - add s1,s10,a2 │ │ │ │ - ld s0,0(s1) │ │ │ │ - bltz s0,13582 │ │ │ │ - j 13662 │ │ │ │ - bge s11,s3,1364e │ │ │ │ - neg s11,s0 │ │ │ │ - slli s1,s11,0x3 │ │ │ │ - add s1,s1,s10 │ │ │ │ - mv a5,s0 │ │ │ │ - ld s0,0(s1) │ │ │ │ - bltz s0,1357e │ │ │ │ - add a2,a2,s10 │ │ │ │ - sd a5,0(a2) │ │ │ │ - ld a2,0(sp) │ │ │ │ - mv a0,t5 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - mv t5,a0 │ │ │ │ - blt s11,s3,13a74 │ │ │ │ - mv t4,s11 │ │ │ │ - blt t4,s3,1356e │ │ │ │ - ld a5,40(sp) │ │ │ │ - mv s1,s3 │ │ │ │ - mv s3,s4 │ │ │ │ - mv s4,s2 │ │ │ │ - mv s2,s8 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - mv s8,s6 │ │ │ │ - bgeu a5,s2,1355e │ │ │ │ - auipc a2,0x4b │ │ │ │ - addi a2,a2,1528 │ │ │ │ - li a1,946 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,532 │ │ │ │ - mv s2,t5 │ │ │ │ - ld s1,64(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - jal 27d46 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,16(sp) │ │ │ │ - mv s3,s4 │ │ │ │ - mv s4,s6 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ + add a5,a5,s8 │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3300 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,146f0 │ │ │ │ + mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-1028 │ │ │ │ - li a1,1684 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,480 │ │ │ │ - jal 27d46 │ │ │ │ - ld s0,48(sp) │ │ │ │ - li a2,1 │ │ │ │ - mv a0,s9 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 14d12 │ │ │ │ - beqz a0,138d4 │ │ │ │ - mv a0,s9 │ │ │ │ + mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-818 │ │ │ │ - li a1,1688 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,434 │ │ │ │ - jal 27d46 │ │ │ │ - ld s2,8(sp) │ │ │ │ - mv a5,s3 │ │ │ │ - mv a4,s0 │ │ │ │ - mv a3,s2 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s4 │ │ │ │ + lw a4,0(s3) │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w a5,s2 │ │ │ │ + bltu a5,a4,14668 │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + auipc a3,0x50 │ │ │ │ + addi a3,a3,-1544 │ │ │ │ + li a2,1035 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,-228 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,668 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + │ │ │ │ +0000000000014710 : │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + sd s0,16(sp) │ │ │ │ + slli s1,s1,0x3 │ │ │ │ + mv s0,a2 │ │ │ │ + li a1,32 │ │ │ │ li a0,0 │ │ │ │ - jal 11ec2 │ │ │ │ - j 1308a │ │ │ │ - add a2,a2,s10 │ │ │ │ - sd a5,0(a2) │ │ │ │ - ld a2,0(sp) │ │ │ │ - mv a0,t5 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - mv t5,a0 │ │ │ │ - mv t4,s11 │ │ │ │ - j 135aa │ │ │ │ - ld a2,0(sp) │ │ │ │ - neg a5,t4 │ │ │ │ - addi a7,s0,-1 │ │ │ │ - mv a0,t5 │ │ │ │ - sd a5,0(s1) │ │ │ │ + sd ra,24(sp) │ │ │ │ + add s0,s0,s1 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + sd a5,0(a0) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + andi a0,a1,63 │ │ │ │ + srliw a5,a1,0x6 │ │ │ │ + snez a0,a0 │ │ │ │ + li a1,8 │ │ │ │ + addw a0,a0,a5 │ │ │ │ + j 39f0 │ │ │ │ + andi a5,a2,63 │ │ │ │ + snez a5,a5 │ │ │ │ + srliw a2,a2,0x6 │ │ │ │ + mv a0,a1 │ │ │ │ + addw a1,a5,a2 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + j 41306 │ │ │ │ + andi a5,a1,63 │ │ │ │ + snez a5,a5 │ │ │ │ + srliw a1,a1,0x6 │ │ │ │ + addw a5,a5,a1 │ │ │ │ li a1,0 │ │ │ │ - sd t4,32(sp) │ │ │ │ - sd a7,24(sp) │ │ │ │ - jal 3890 │ │ │ │ - ld t4,32(sp) │ │ │ │ - ld a7,24(sp) │ │ │ │ - mv t5,a0 │ │ │ │ - mv t3,t4 │ │ │ │ - mv s11,t4 │ │ │ │ - mv t4,s0 │ │ │ │ - sext.w t1,s11 │ │ │ │ - blt a7,t3,138cc │ │ │ │ - ld a3,8(sp) │ │ │ │ - ld a2,16(sp) │ │ │ │ - mv a1,t1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a4,a5,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a0,0(a4) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,a2 │ │ │ │ - addw a4,a0,s8 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - srliw a6,a4,0x3 │ │ │ │ - sd a0,0(a5) │ │ │ │ - slli a0,a4,0x20 │ │ │ │ - add a5,s2,a6 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,s6 │ │ │ │ - not a4,a4 │ │ │ │ - lbu a0,0(a0) │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a5,a5,a4 │ │ │ │ - not a5,a5 │ │ │ │ - slli a4,a0,0x1 │ │ │ │ - andi a5,a5,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,t5 │ │ │ │ + beqz a2,1477a │ │ │ │ + li a1,255 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a2,a4,0x1d │ │ │ │ + j 3890 │ │ │ │ + srliw a5,a1,0x6 │ │ │ │ + srliw a3,a1,0x6 │ │ │ │ + beqz a5,147ae │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x1d │ │ │ │ + mv a5,a0 │ │ │ │ + add a3,a3,a0 │ │ │ │ + li a6,255 │ │ │ │ + j 147a2 │ │ │ │ + beq a3,a5,147ae │ │ │ │ ld a4,0(a5) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a0,a1,0x20 │ │ │ │ - addi a4,a4,1 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - sd a4,0(a5) │ │ │ │ - bge a7,a0,13694 │ │ │ │ - ld a2,0(t5) │ │ │ │ - sd s11,0(t5) │ │ │ │ - addi a5,t5,8 │ │ │ │ - mv a1,t5 │ │ │ │ - mv a0,s11 │ │ │ │ - add a0,a0,a2 │ │ │ │ addi a5,a5,8 │ │ │ │ - ld a2,-8(a5) │ │ │ │ - sd a0,-8(a5) │ │ │ │ - bne a5,s4,13704 │ │ │ │ - blt a7,t3,1377c │ │ │ │ - ld a6,8(sp) │ │ │ │ - ld t3,16(sp) │ │ │ │ - mv a3,t1 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,t3 │ │ │ │ - lw a2,0(a5) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - slli a0,a3,0x20 │ │ │ │ - addw a4,a2,s8 │ │ │ │ - srliw a5,a4,0x3 │ │ │ │ - slli t1,a4,0x20 │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - add t1,t1,s6 │ │ │ │ - not a4,a4 │ │ │ │ - lbu t1,0(t1) │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a5,a5,a4 │ │ │ │ - not a5,a5 │ │ │ │ - slli a4,t1,0x1 │ │ │ │ - andi a5,a5,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ + beq a4,a6,1479e │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + andi a3,a1,63 │ │ │ │ + beqz a3,14800 │ │ │ │ + addiw a4,a1,-1 │ │ │ │ + srliw a5,a4,0x6 │ │ │ │ slli a5,a5,0x3 │ │ │ │ - add a5,a5,t5 │ │ │ │ - ld a4,0(a5) │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - slli t1,a4,0x2 │ │ │ │ - add t1,t1,a6 │ │ │ │ - sw a2,0(t1) │ │ │ │ - addi a4,a4,1 │ │ │ │ - sd a4,0(a5) │ │ │ │ - bge a7,a0,1371e │ │ │ │ - ld a5,0(t5) │ │ │ │ - beqz s8,13834 │ │ │ │ - bge s11,a5,137b0 │ │ │ │ - addiw a2,a5,-1 │ │ │ │ - srliw a2,a2,0x3 │ │ │ │ - add a2,a2,s9 │ │ │ │ - lbu a0,0(a2) │ │ │ │ - negw a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,s7,a5 │ │ │ │ - or a5,a5,a0 │ │ │ │ - sb a5,0(a2) │ │ │ │ - ld a5,0(t5) │ │ │ │ - neg a5,a5 │ │ │ │ - sd a5,0(s1) │ │ │ │ - li a0,1 │ │ │ │ - li a6,510 │ │ │ │ - j 137fc │ │ │ │ - bge a4,a5,137f4 │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - srliw a4,a4,0x3 │ │ │ │ - add a4,a4,s9 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - negw a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,s7,a5 │ │ │ │ - or a5,a5,a3 │ │ │ │ - sb a5,0(a4) │ │ │ │ - andi a5,a0,1 │ │ │ │ - ld a4,0(a1) │ │ │ │ - ld a3,8(a1) │ │ │ │ + add a5,a5,a0 │ │ │ │ + ld a6,0(a5) │ │ │ │ + li a5,1 │ │ │ │ + sll a5,a5,a4 │ │ │ │ + and a5,a5,a6 │ │ │ │ + snez a5,a5 │ │ │ │ + bne a5,a2,147aa │ │ │ │ + addiw a5,a1,-2 │ │ │ │ + li a6,1 │ │ │ │ + subw a1,a4,a3 │ │ │ │ + j 147f0 │ │ │ │ + ld a4,0(a4) │ │ │ │ addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ + and a3,a3,a4 │ │ │ │ + snez a3,a3 │ │ │ │ + bne a2,a3,147aa │ │ │ │ + srliw a4,a5,0x6 │ │ │ │ slli a4,a4,0x3 │ │ │ │ - xor a3,a3,a5 │ │ │ │ - add a4,a4,s10 │ │ │ │ - sub a5,a3,a5 │ │ │ │ - sd a5,0(a4) │ │ │ │ - addiw a0,a0,1 │ │ │ │ - addi a1,a1,8 │ │ │ │ - beq a0,a6,1356a │ │ │ │ - ld a4,0(a1) │ │ │ │ - ld a5,8(a1) │ │ │ │ - addi a4,a4,1 │ │ │ │ - bne a5,a4,137b8 │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - srliw a4,a4,0x3 │ │ │ │ - add a4,a4,s9 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - negw a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,s7,a5 │ │ │ │ - or a5,a5,a3 │ │ │ │ - sb a5,0(a4) │ │ │ │ - ld a5,0(a1) │ │ │ │ - ld a4,8(a1) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s10 │ │ │ │ - neg a4,a4 │ │ │ │ - sd a4,0(a5) │ │ │ │ - j 137f4 │ │ │ │ - bge s11,a5,13894 │ │ │ │ - addiw a2,a5,-1 │ │ │ │ - srliw a2,a2,0x3 │ │ │ │ - add a2,a2,s9 │ │ │ │ - lbu a0,0(a2) │ │ │ │ - negw a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,s7,a5 │ │ │ │ - or a5,a5,a0 │ │ │ │ - sb a5,0(a2) │ │ │ │ - ld a5,0(t5) │ │ │ │ - neg a5,a5 │ │ │ │ - sd a5,0(s1) │ │ │ │ - j 13894 │ │ │ │ - bge a4,a5,1388e │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - srliw a4,a4,0x3 │ │ │ │ - add a4,a4,s9 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - negw a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,s7,a5 │ │ │ │ - or a5,a5,a3 │ │ │ │ - sb a5,0(a4) │ │ │ │ - ld a5,0(a1) │ │ │ │ - ld a4,8(a1) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s10 │ │ │ │ - sd a4,0(a5) │ │ │ │ - addi a1,a1,8 │ │ │ │ - beq a1,s5,1356a │ │ │ │ - ld a4,0(a1) │ │ │ │ - ld a5,8(a1) │ │ │ │ - addi a4,a4,1 │ │ │ │ - bne a5,a4,13862 │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - srliw a4,a4,0x3 │ │ │ │ - add a4,a4,s9 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - negw a5,a5 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sllw a5,s7,a5 │ │ │ │ - or a5,a5,a3 │ │ │ │ - sb a5,0(a4) │ │ │ │ - ld a5,0(a1) │ │ │ │ - ld a4,8(a1) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s10 │ │ │ │ - neg a4,a4 │ │ │ │ - sd a4,0(a5) │ │ │ │ - j 1388e │ │ │ │ - li a2,0 │ │ │ │ - j 136f8 │ │ │ │ - li a3,0 │ │ │ │ - j 13184 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-1700 │ │ │ │ - li a1,1698 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,-256 │ │ │ │ - jal 27d46 │ │ │ │ - ld s2,8(sp) │ │ │ │ - ld a3,48(sp) │ │ │ │ - li a6,1 │ │ │ │ - mv a5,s3 │ │ │ │ - mv a4,s9 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - jal 119ac │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-1726 │ │ │ │ - li a1,1703 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,-314 │ │ │ │ - jal 27d46 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a2,s5 │ │ │ │ - li a0,0 │ │ │ │ - jal 12684 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-1568 │ │ │ │ - li a1,1709 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,-356 │ │ │ │ - jal 27d46 │ │ │ │ - lw s0,80(sp) │ │ │ │ - li a5,1 │ │ │ │ - mv a4,s3 │ │ │ │ - mv a3,s0 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - jal 11b90 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-1586 │ │ │ │ - li a1,1711 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,-398 │ │ │ │ - jal 27d46 │ │ │ │ - mv a5,s3 │ │ │ │ - mv a4,s0 │ │ │ │ - j 13640 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-1872 │ │ │ │ - li a1,1645 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,-428 │ │ │ │ - jal 27d46 │ │ │ │ - ld s2,8(sp) │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s3 │ │ │ │ - mv a4,s8 │ │ │ │ - mv a3,s9 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - jal 119ac │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-1898 │ │ │ │ - li a1,1650 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,-486 │ │ │ │ - jal 27d46 │ │ │ │ - ld a2,48(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 12684 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-1916 │ │ │ │ - li a1,1654 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,-528 │ │ │ │ - jal 27d46 │ │ │ │ - lw s0,84(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv a4,s3 │ │ │ │ - mv a3,s0 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - jal 11b90 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-1934 │ │ │ │ - li a1,1657 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,-570 │ │ │ │ - jal 27d46 │ │ │ │ - mv a5,s3 │ │ │ │ - mv a4,s0 │ │ │ │ - j 1307e │ │ │ │ - auipc a2,0x4b │ │ │ │ - addi a2,a2,1770 │ │ │ │ - li a1,1595 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,-602 │ │ │ │ - jal 27d46 │ │ │ │ - li a1,4 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a3,a0 │ │ │ │ - mv s2,a0 │ │ │ │ - sw s0,0(a0) │ │ │ │ - mv a5,s3 │ │ │ │ - li a4,1 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - jal 11ce8 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - j 130a2 │ │ │ │ - addi a7,s0,-1 │ │ │ │ - mv t3,s11 │ │ │ │ - mv t4,s0 │ │ │ │ - j 13686 │ │ │ │ - addi a6,s0,-1 │ │ │ │ - mv a0,s4 │ │ │ │ - mv t3,s0 │ │ │ │ - j 13108 │ │ │ │ - sd s6,144(sp) │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s8,128(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - beqz a1,13aee │ │ │ │ + add a4,a4,a0 │ │ │ │ + sll a3,a6,a5 │ │ │ │ + bne a1,a5,147e2 │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + beqz a1,14862 │ │ │ │ addi sp,sp,-48 │ │ │ │ sd s0,32(sp) │ │ │ │ sd s1,24(sp) │ │ │ │ sd s2,16(sp) │ │ │ │ sd s3,8(sp) │ │ │ │ sd s4,0(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - mv s1,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + mv s2,a0 │ │ │ │ li s0,0 │ │ │ │ - auipc s4,0x4c │ │ │ │ - addi s4,s4,-1886 │ │ │ │ - auipc s3,0x4e │ │ │ │ - addi s3,s3,1218 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a0,0(s1) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,8 │ │ │ │ - jal 3e932 │ │ │ │ + li s4,1 │ │ │ │ + auipc s3,0x49 │ │ │ │ + addi s3,s3,980 │ │ │ │ + srliw a5,s0,0x6 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sll a2,s4,s0 │ │ │ │ mv a1,s3 │ │ │ │ + and a2,a2,a5 │ │ │ │ + snez a2,a2 │ │ │ │ li a0,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ jal 37c0 <__printf_chk@plt> │ │ │ │ - bne s2,s0,13abe │ │ │ │ - ld ra,40(sp) │ │ │ │ + bne s1,s0,14824 │ │ │ │ ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ ld s4,0(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - beqz a2,13b9e │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - mv s5,a2 │ │ │ │ - mv s2,a1 │ │ │ │ - addi s8,a0,16 │ │ │ │ - li s1,0 │ │ │ │ - li s4,0 │ │ │ │ - auipc s7,0x4c │ │ │ │ - addi s7,s7,-1972 │ │ │ │ - auipc s3,0x4c │ │ │ │ - addi s3,s3,-1964 │ │ │ │ - auipc s6,0x4e │ │ │ │ - addi s6,s6,1108 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s7 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a5,0(s8) │ │ │ │ - beqz a5,13b74 │ │ │ │ - li s0,0 │ │ │ │ - ld a5,-8(s8) │ │ │ │ - slli a4,s0,0x2 │ │ │ │ - sext.w a2,s1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a4,0(a5) │ │ │ │ - mv a1,s3 │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,382 │ │ │ │ li a0,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,s2 │ │ │ │ - lw a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a4,0(s8) │ │ │ │ - sext.w a5,s0 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - bltu a5,a4,13b3e │ │ │ │ - mv a1,s6 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,366 │ │ │ │ li a0,1 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - addi s8,s8,32 │ │ │ │ - bne s5,s4,13b2c │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + srliw a5,a3,0x6 │ │ │ │ + srliw a3,a3,0x6 │ │ │ │ + beqz a5,1489c │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + addi a5,a1,8 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a5,0(a1) │ │ │ │ + ld a3,0(a2) │ │ │ │ + addi a1,a1,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + and a5,a5,a3 │ │ │ │ + sd a5,0(a0) │ │ │ │ + addi a0,a0,8 │ │ │ │ + bne a1,a4,1488a │ │ │ │ ret │ │ │ │ + srliw a5,a3,0x6 │ │ │ │ + srliw a3,a3,0x6 │ │ │ │ + beqz a5,148ca │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + addi a5,a1,8 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a5,0(a1) │ │ │ │ + ld a3,0(a2) │ │ │ │ + addi a1,a1,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + or a5,a5,a3 │ │ │ │ + sd a5,0(a0) │ │ │ │ + addi a0,a0,8 │ │ │ │ + bne a1,a4,148b8 │ │ │ │ ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - lbu s5,64(sp) │ │ │ │ - beqz a2,13c24 │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s1,a5 │ │ │ │ + srliw a5,a2,0x6 │ │ │ │ + srliw a2,a2,0x6 │ │ │ │ + beqz a5,148f8 │ │ │ │ + addiw a2,a2,-1 │ │ │ │ slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1d │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - mv s4,a6 │ │ │ │ - mv s6,a1 │ │ │ │ - add s2,a1,a2 │ │ │ │ - auipc s3,0x4b │ │ │ │ - addi s3,s3,1982 │ │ │ │ - ld a5,0(s6) │ │ │ │ - ld a0,8(a5) │ │ │ │ - blez a0,13c12 │ │ │ │ - ld a7,0(a5) │ │ │ │ - li s0,0 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,a7 │ │ │ │ - lw a2,0(a4) │ │ │ │ - addiw a3,s0,1 │ │ │ │ - slli a1,a3,0x20 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,s4,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - beq a5,s5,13c2c │ │ │ │ - sext.w s0,a3 │ │ │ │ - blt a1,a0,13be2 │ │ │ │ - addi s6,s6,8 │ │ │ │ - bne s2,s6,13bd2 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + addi a5,a1,8 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a5,0(a1) │ │ │ │ + addi a0,a0,8 │ │ │ │ + addi a1,a1,8 │ │ │ │ + not a5,a5 │ │ │ │ + sd a5,-8(a0) │ │ │ │ + bne a1,a4,148e6 │ │ │ │ ret │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,s1 │ │ │ │ - lw a3,0(a4) │ │ │ │ - mv a1,s3 │ │ │ │ + srliw a5,a3,0x6 │ │ │ │ + srliw a3,a3,0x6 │ │ │ │ + beqz a5,14926 │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + addi a5,a1,8 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a5,0(a1) │ │ │ │ + ld a3,0(a2) │ │ │ │ + addi a1,a1,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + xor a5,a5,a3 │ │ │ │ + sd a5,0(a0) │ │ │ │ + addi a0,a0,8 │ │ │ │ + bne a1,a4,14914 │ │ │ │ + ret │ │ │ │ + srliw a5,a3,0x6 │ │ │ │ + srliw a3,a3,0x6 │ │ │ │ + beqz a5,1498a │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a3,a5,0x1d │ │ │ │ + addi a5,a1,8 │ │ │ │ + mv a4,a0 │ │ │ │ + add a3,a3,a5 │ │ │ │ + li a0,0 │ │ │ │ + j 14960 │ │ │ │ + bgeu a6,a5,14956 │ │ │ │ + ld a0,0(a2) │ │ │ │ + sltu a5,a0,a5 │ │ │ │ + xori a0,a5,1 │ │ │ │ + addi a1,a1,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + beq a3,a1,14988 │ │ │ │ + ld a6,0(a2) │ │ │ │ + ld a5,0(a1) │ │ │ │ + add a5,a5,a6 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sd a5,0(a4) │ │ │ │ + ld a6,0(a1) │ │ │ │ + bnez a0,14948 │ │ │ │ li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,0(s6) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - ld a0,8(a5) │ │ │ │ + bltu a5,a6,14956 │ │ │ │ + ld a0,0(a2) │ │ │ │ + addi a1,a1,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + sltu a0,a5,a0 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bne a3,a1,14960 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + srliw a2,a2,0x6 │ │ │ │ + andi a4,a3,63 │ │ │ │ + srliw a7,a3,0x6 │ │ │ │ + addiw a5,a2,-1 │ │ │ │ + srliw a3,a3,0x6 │ │ │ │ + bnez a4,149e6 │ │ │ │ + blt a5,a3,149e4 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + slli a4,a7,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + subw a6,a5,a7 │ │ │ │ + addi a3,a0,-16 │ │ │ │ + slli a2,a2,0x3 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - bge a4,a0,13c12 │ │ │ │ - ld a7,0(a5) │ │ │ │ - j 13be2 │ │ │ │ + sub a4,a5,a4 │ │ │ │ + add a3,a3,a2 │ │ │ │ + slli a2,a6,0x20 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + srli a6,a2,0x1d │ │ │ │ + add a1,a1,a4 │ │ │ │ + add a0,a0,a5 │ │ │ │ + sub a4,a3,a6 │ │ │ │ + ld a5,0(a1) │ │ │ │ + addi a0,a0,-8 │ │ │ │ + addi a1,a1,-8 │ │ │ │ + sd a5,8(a0) │ │ │ │ + bne a4,a0,149d6 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + slli t3,a7,0x20 │ │ │ │ + sext.w t1,a4 │ │ │ │ + srli t3,t3,0x20 │ │ │ │ + bge a3,a5,14a46 │ │ │ │ + slli t4,a2,0x20 │ │ │ │ + addiw a2,a2,-2 │ │ │ │ + sub a3,a5,t3 │ │ │ │ + subw a2,a2,a7 │ │ │ │ + srli t4,t4,0x20 │ │ │ │ + slli a7,a2,0x20 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + addi a6,a0,-16 │ │ │ │ + slli t4,t4,0x3 │ │ │ │ + srli a2,a7,0x1d │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + addi a3,a3,-8 │ │ │ │ + add a6,a6,t4 │ │ │ │ + li a7,64 │ │ │ │ + subw a7,a7,a4 │ │ │ │ + add a5,a5,a0 │ │ │ │ + add a3,a3,a1 │ │ │ │ + sub a6,a6,a2 │ │ │ │ + ld a4,8(a3) │ │ │ │ + ld a2,0(a3) │ │ │ │ + addi a5,a5,-8 │ │ │ │ + sll a4,a4,t1 │ │ │ │ + srl a2,a2,a7 │ │ │ │ + or a4,a4,a2 │ │ │ │ + sd a4,8(a5) │ │ │ │ + addi a3,a3,-8 │ │ │ │ + bne a5,a6,14a2e │ │ │ │ + ld a5,0(a1) │ │ │ │ + slli t3,t3,0x3 │ │ │ │ + add t3,t3,a0 │ │ │ │ + sll a5,a5,t1 │ │ │ │ + sd a5,0(t3) │ │ │ │ + ret │ │ │ │ + srliw a5,a3,0x6 │ │ │ │ + srliw a2,a2,0x6 │ │ │ │ + subw a4,a2,a5 │ │ │ │ + andi a3,a3,63 │ │ │ │ + addiw t4,a4,-1 │ │ │ │ + beqz a3,14acc │ │ │ │ + sext.w t3,a3 │ │ │ │ + blez t4,14ab6 │ │ │ │ + addiw a7,a4,-2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + slli a4,a7,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + srli a7,a4,0x1d │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + addi a4,a0,8 │ │ │ │ + li t1,64 │ │ │ │ + subw t1,t1,a3 │ │ │ │ + add a5,a5,a1 │ │ │ │ + mv a3,a0 │ │ │ │ + add a7,a7,a4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a6,8(a5) │ │ │ │ + addi a3,a3,8 │ │ │ │ + srl a4,a4,t3 │ │ │ │ + sll a6,a6,t1 │ │ │ │ + or a4,a4,a6 │ │ │ │ + sd a4,-8(a3) │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a7,a3,14a98 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x1d │ │ │ │ + add a1,a1,a2 │ │ │ │ + ld a5,-8(a1) │ │ │ │ + slli t4,t4,0x3 │ │ │ │ + add a0,a0,t4 │ │ │ │ + srl a5,a5,t3 │ │ │ │ + sd a5,0(a0) │ │ │ │ + ret │ │ │ │ + bltz t4,14aca │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x1d │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + add a4,a4,a0 │ │ │ │ + ld a5,0(a1) │ │ │ │ + addi a0,a0,8 │ │ │ │ + addi a1,a1,8 │ │ │ │ + sd a5,-8(a0) │ │ │ │ + bne a4,a0,14ada │ │ │ │ + ret │ │ │ │ + auipc a5,0x65 │ │ │ │ + ld a5,1214(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + li a7,108 │ │ │ │ + li a6,25 │ │ │ │ + li a5,63 │ │ │ │ + li a4,91 │ │ │ │ + li a3,27 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,-340 │ │ │ │ + li a1,1 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a5,0x65 │ │ │ │ + ld a5,1174(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + li a7,104 │ │ │ │ + li a6,25 │ │ │ │ + li a5,63 │ │ │ │ + li a4,91 │ │ │ │ + li a3,27 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,-380 │ │ │ │ + li a1,1 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + auipc s0,0x65 │ │ │ │ + ld s0,1130(s0) │ │ │ │ + ld a0,0(s0) │ │ │ │ + li a5,115 │ │ │ │ + li a4,91 │ │ │ │ + li a3,27 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,-402 │ │ │ │ + li a1,1 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,0(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ + li a5,75 │ │ │ │ + li a4,91 │ │ │ │ + li a3,27 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,-434 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,16 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ addi sp,sp,-96 │ │ │ │ - sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ sd s4,48(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ sd s5,40(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - mv s4,a3 │ │ │ │ - mv s1,a4 │ │ │ │ - beqz a2,13e06 │ │ │ │ - sd s3,56(sp) │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - lui s3,0x1 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - sd s10,0(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - mv s10,a2 │ │ │ │ + fcvt.d.wu fs0,a2 │ │ │ │ + mv s4,a2 │ │ │ │ mv s5,a0 │ │ │ │ - srli s6,a5,0x1e │ │ │ │ - mv s9,a1 │ │ │ │ - li s8,0 │ │ │ │ + mv s2,a3 │ │ │ │ + li a5,1 │ │ │ │ + beqz a1,14ba2 │ │ │ │ + mv a5,a1 │ │ │ │ + fcvt.d.wu fa4,a5 │ │ │ │ + auipc a5,0x4f │ │ │ │ + fld fa5,-86(a5) │ │ │ │ + auipc s1,0x65 │ │ │ │ + ld s1,1018(s1) │ │ │ │ + fdiv.d fs0,fs0,fa4 │ │ │ │ + ld a0,0(s1) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,-500 │ │ │ │ + li a1,1 │ │ │ │ + fmul.d fa5,fs0,fa5 │ │ │ │ + fcvt.wu.d s6,fa5,rtz │ │ │ │ + sext.w s6,s6 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + beqz s2,14c34 │ │ │ │ + fcvt.d.wu fa5,s2 │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + sd s7,24(sp) │ │ │ │ + addiw a4,s2,-1 │ │ │ │ + fcvt.wu.d s3,fa5,rtz │ │ │ │ + sext.w a3,s3 │ │ │ │ + bltu a4,a3,14c96 │ │ │ │ + sext.w s3,s3 │ │ │ │ li s0,0 │ │ │ │ - li s7,0 │ │ │ │ - addi s3,s3,-96 │ │ │ │ - li s2,0 │ │ │ │ - beqz s0,13db2 │ │ │ │ - lbu a1,0(s9) │ │ │ │ - li s2,0 │ │ │ │ - li a5,0 │ │ │ │ - j 13ca8 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi s2,s2,32 │ │ │ │ - beq a5,s0,13daa │ │ │ │ - add a4,s8,s2 │ │ │ │ - lw a3,0(a4) │ │ │ │ - bne a3,a1,13c9e │ │ │ │ - beq s0,a5,13db2 │ │ │ │ - lw a3,24(a4) │ │ │ │ - lw a5,16(a4) │ │ │ │ - ld a0,8(a4) │ │ │ │ - mv s2,a4 │ │ │ │ - bgeu a5,a3,13df4 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - addiw a4,a5,1 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - sw a4,16(s2) │ │ │ │ - add a0,a0,a5 │ │ │ │ - sw s7,0(a0) │ │ │ │ - addiw s7,s7,1 │ │ │ │ - addi s9,s9,1 │ │ │ │ - bne s10,s7,13c8e │ │ │ │ - li a4,0 │ │ │ │ - auipc a3,0xffffc │ │ │ │ - addi a3,a3,-102 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1e7d6 │ │ │ │ - mv s9,a0 │ │ │ │ - mv a1,s6 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli s5,s0,0x20 │ │ │ │ - sd a0,0(s1) │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - beqz s0,13d74 │ │ │ │ - slli s3,s5,0x2 │ │ │ │ - add s3,s3,s9 │ │ │ │ - li s7,0 │ │ │ │ - auipc s2,0x4b │ │ │ │ - addi s2,s2,1686 │ │ │ │ - lwu a5,0(s9) │ │ │ │ - li s6,0 │ │ │ │ - slli a5,a5,0x5 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw a4,16(a5) │ │ │ │ - beqz a4,13d6e │ │ │ │ - ld a5,8(a5) │ │ │ │ - slli s10,s6,0x2 │ │ │ │ - mv a3,s7 │ │ │ │ - add a5,a5,s10 │ │ │ │ - lw a2,0(a5) │ │ │ │ - mv a1,s2 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lwu a5,0(s9) │ │ │ │ - ld a4,0(s1) │ │ │ │ - sext.w a3,s7 │ │ │ │ - slli a5,a5,0x5 │ │ │ │ - add a5,a5,s8 │ │ │ │ - ld a5,8(a5) │ │ │ │ - addi s6,s6,1 │ │ │ │ - sext.w a2,s6 │ │ │ │ - add a5,a5,s10 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - addiw s7,s7,1 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sw a3,0(a5) │ │ │ │ - lwu a5,0(s9) │ │ │ │ - slli a5,a5,0x5 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw a4,16(a5) │ │ │ │ - bltu a2,a4,13d28 │ │ │ │ - addi s9,s9,4 │ │ │ │ - bne s3,s9,13d1a │ │ │ │ - ld s2,64(sp) │ │ │ │ + auipc s7,0x4a │ │ │ │ + addi s7,s7,-554 │ │ │ │ + ld a0,0(s1) │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bgeu s3,s0,14c02 │ │ │ │ + auipc s3,0x4c │ │ │ │ + addi s3,s3,-842 │ │ │ │ + bgeu s0,s2,14c2e │ │ │ │ + ld a0,0(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + li a1,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bne s2,s0,14c1e │ │ │ │ + ld s0,80(sp) │ │ │ │ ld s3,56(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ ld s7,24(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - mv a1,s5 │ │ │ │ - auipc a3,0xffffc │ │ │ │ - addi a3,a3,-282 │ │ │ │ - li a2,32 │ │ │ │ - jal 3400 │ │ │ │ + li a4,30 │ │ │ │ + remuw a4,s4,a4 │ │ │ │ + li a5,10 │ │ │ │ + li a7,47 │ │ │ │ + bgeu a5,a4,14c52 │ │ │ │ + li a5,20 │ │ │ │ + li a7,45 │ │ │ │ + bltu a5,a4,14c52 │ │ │ │ + li a7,92 │ │ │ │ + ld a0,0(s1) │ │ │ │ + mv a5,s4 │ │ │ │ + mv a3,s6 │ │ │ │ + mv a6,s5 │ │ │ │ + li a4,37 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,-646 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,0(s1) │ │ │ │ ld ra,88(sp) │ │ │ │ - sw s0,0(s4) │ │ │ │ - ld s0,80(sp) │ │ │ │ ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ ld s4,48(sp) │ │ │ │ ld s5,40(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - ld s8,16(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + li a5,65 │ │ │ │ + li a4,91 │ │ │ │ + li a3,27 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,-710 │ │ │ │ + li a1,1 │ │ │ │ addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s2,a5,0x1b │ │ │ │ - addiw s0,s0,1 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a1,a5,0x1b │ │ │ │ - mv a0,s8 │ │ │ │ - jal 1d4e0 │ │ │ │ - lbu a5,0(s9) │ │ │ │ - add s2,s2,a0 │ │ │ │ - mv s8,a0 │ │ │ │ - sw a5,0(s2) │ │ │ │ - sd zero,8(s2) │ │ │ │ - sw zero,16(s2) │ │ │ │ - sw zero,24(s2) │ │ │ │ - mv a1,s3 │ │ │ │ - li a5,1000 │ │ │ │ - li a0,0 │ │ │ │ - sw a5,24(s2) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,16(s2) │ │ │ │ - sd a0,8(s2) │ │ │ │ - j 13cc2 │ │ │ │ - addiw a3,a3,1000 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - sext.w a5,a3 │ │ │ │ - srli a1,a4,0x1e │ │ │ │ - j 13de2 │ │ │ │ - li a4,0 │ │ │ │ - auipc a3,0xffffc │ │ │ │ - addi a3,a3,-396 │ │ │ │ - li a1,0 │ │ │ │ - jal 1e7d6 │ │ │ │ - li a1,0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s1) │ │ │ │ - li s0,0 │ │ │ │ - li s5,0 │ │ │ │ - li s8,0 │ │ │ │ - j 13d80 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - mv s9,a1 │ │ │ │ - mv a0,a3 │ │ │ │ - mv a1,a4 │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - mv s3,a3 │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - mv s7,a2 │ │ │ │ - sd s1,72(sp) │ │ │ │ - jal 3e6fa │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli s2,a5,0x1e │ │ │ │ - add s2,s2,s3 │ │ │ │ - lw a1,0(s2) │ │ │ │ - li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,0(s2) │ │ │ │ - li a5,-1 │ │ │ │ - mv s4,a0 │ │ │ │ - beq a4,a5,13e9a │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + mv s3,a4 │ │ │ │ + j 14bf6 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + blez a1,14cc6 │ │ │ │ mv s1,a0 │ │ │ │ - li s0,0 │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s2) │ │ │ │ + slli a0,a1,0x3 │ │ │ │ + jal 3330 │ │ │ │ sd a0,0(s1) │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi s1,s1,8 │ │ │ │ - bltu s0,a5,13e7a │ │ │ │ - beqz s7,13f10 │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - addi s9,s9,8 │ │ │ │ - li s2,0 │ │ │ │ - auipc s6,0x4b │ │ │ │ - addi s6,s6,1298 │ │ │ │ - ld a5,0(s9) │ │ │ │ - li s1,0 │ │ │ │ - li s8,0 │ │ │ │ - lw a3,0(a5) │ │ │ │ - beqz a3,13f02 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s3 │ │ │ │ - lw s0,0(a5) │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a4,s0 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,0(s9) │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - srli s0,a4,0x1d │ │ │ │ - add a5,a5,s8 │ │ │ │ - add s0,s0,s4 │ │ │ │ - lw a2,0(a5) │ │ │ │ - ld a1,0(s0) │ │ │ │ - mv a0,s5 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - jal 3e566 │ │ │ │ - ld a5,0(s9) │ │ │ │ - slli a4,s1,0x20 │ │ │ │ - srli s8,a4,0x1e │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw a3,0(a5) │ │ │ │ - bltu s1,a3,13eba │ │ │ │ - addiw s2,s2,1 │ │ │ │ - addi s9,s9,32 │ │ │ │ - bne s7,s2,13eae │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s4,48(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - addiw s0,a4,1 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - mv s4,a4 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - mv s5,a1 │ │ │ │ - sd zero,32(a1) │ │ │ │ - sd zero,40(a1) │ │ │ │ - sh zero,52(a1) │ │ │ │ - sd zero,16(a1) │ │ │ │ - sd zero,24(a1) │ │ │ │ - li a0,0 │ │ │ │ - mv a1,s0 │ │ │ │ - slli s1,s4,0x20 │ │ │ │ - mv s3,a2 │ │ │ │ - mv s2,a3 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s3 │ │ │ │ - sd a0,0(s5) │ │ │ │ - mv a2,s1 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,0(s5) │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - add a5,a5,s1 │ │ │ │ - sb zero,0(a5) │ │ │ │ - ld s3,0(s5) │ │ │ │ - jal 1d4e0 │ │ │ │ - beqz s4,141ec │ │ │ │ - addiw a5,s4,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add t1,s3,a5 │ │ │ │ - li a2,0 │ │ │ │ - li a3,56 │ │ │ │ - auipc a4,0x50 │ │ │ │ - addi a4,a4,554 │ │ │ │ - lbu a7,0(t1) │ │ │ │ - slli a6,a2,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - addiw a5,a7,-65 │ │ │ │ - zext.b a5,a5 │ │ │ │ - add a6,a6,a0 │ │ │ │ - bltu a3,a5,13fd2 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - add a5,a5,a4 │ │ │ │ - jr a5 │ │ │ │ - li a7,75 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - add a5,a0,s1 │ │ │ │ - sb zero,0(a5) │ │ │ │ - sd a0,8(s5) │ │ │ │ - beqz s2,14038 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s2 │ │ │ │ - sd a0,16(s5) │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,16(s5) │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - add a5,a5,s1 │ │ │ │ - sb zero,0(a5) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s2 │ │ │ │ - sd a0,24(s5) │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,24(s5) │ │ │ │ - mv a1,s4 │ │ │ │ - add a5,a5,s1 │ │ │ │ - sb zero,0(a5) │ │ │ │ - ld a0,24(s5) │ │ │ │ - jal 20ec6 │ │ │ │ - sd a0,24(s5) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - sw s4,48(s5) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ + beqz a0,14ce6 │ │ │ │ + sd s0,8(s1) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + li a5,-1 │ │ │ │ + sd a5,16(s1) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ - li a7,121 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,107 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,109 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,100 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,99 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,104 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,103 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,118 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,82 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,66 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,65 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,98 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,89 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,114 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,77 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,68 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,67 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,72 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,71 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,86 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,84 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,116 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - li a7,97 │ │ │ │ - sb a7,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi t1,t1,-1 │ │ │ │ - bne s4,a2,13faa │ │ │ │ - j 13fde │ │ │ │ - mv a5,a0 │ │ │ │ - j 13fe2 │ │ │ │ - ld a0,0(a1) │ │ │ │ + mv a3,a1 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,-728 │ │ │ │ + li a1,74 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,-668 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,-672 │ │ │ │ + li a1,80 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,-700 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-16 │ │ │ │ sd s0,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,0(a0) │ │ │ │ sd ra,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - beqz a0,14204 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,0(s0) │ │ │ │ - ld a0,8(s0) │ │ │ │ - beqz a0,14210 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,8(s0) │ │ │ │ - ld a0,16(s0) │ │ │ │ - beqz a0,1421c │ │ │ │ - jal 3670 │ │ │ │ - sd zero,16(s0) │ │ │ │ - ld a0,24(s0) │ │ │ │ - beqz a0,14228 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,24(s0) │ │ │ │ - ld a0,32(s0) │ │ │ │ - beqz a0,14234 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,32(s0) │ │ │ │ - ld a0,40(s0) │ │ │ │ - beqz a0,14240 │ │ │ │ jal 3670 │ │ │ │ - sd zero,40(s0) │ │ │ │ - sh zero,52(s0) │ │ │ │ ld ra,8(sp) │ │ │ │ - sw zero,48(s0) │ │ │ │ + sd zero,16(s0) │ │ │ │ + sd zero,8(s0) │ │ │ │ ld s0,0(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ + ld a0,16(a0) │ │ │ │ + srli a0,a0,0x3f │ │ │ │ + ret │ │ │ │ + ld a4,8(a0) │ │ │ │ + ld a5,16(a0) │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s0,16(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - bnez a3,14266 │ │ │ │ - beqz a2,14312 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld a0,8(a1) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ sd s1,8(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s1,a3 │ │ │ │ - mv s2,a4 │ │ │ │ - bnez a2,142c2 │ │ │ │ - ld a0,32(a1) │ │ │ │ - beqz a0,1437c │ │ │ │ - lbu a5,52(a1) │ │ │ │ - beq a5,a4,14306 │ │ │ │ - lw a2,48(s0) │ │ │ │ - ld a1,0(s0) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - jal 36a0 │ │ │ │ - ld a0,32(s0) │ │ │ │ - lw a1,48(s0) │ │ │ │ - sext.w a5,s1 │ │ │ │ - beqz s2,1434c │ │ │ │ - li a4,4 │ │ │ │ - bltu a4,a5,142b2 │ │ │ │ - andi s1,s1,1 │ │ │ │ - bnez s1,14410 │ │ │ │ - li a3,65 │ │ │ │ - li a2,71 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,32(s0) │ │ │ │ - sb s2,52(s0) │ │ │ │ + sd ra,24(sp) │ │ │ │ + addi a3,a4,-1 │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + ld a0,0(a0) │ │ │ │ + bge a5,a3,14d5a │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,16(s0) │ │ │ │ ld ra,24(sp) │ │ │ │ ld s0,16(sp) │ │ │ │ + slli a4,a5,0x3 │ │ │ │ + add a0,a0,a4 │ │ │ │ + sd s1,0(a0) │ │ │ │ ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - ld a0,40(a1) │ │ │ │ - beqz a0,1438e │ │ │ │ - lbu a5,53(a1) │ │ │ │ - beq a5,a4,14306 │ │ │ │ - lw a2,48(s0) │ │ │ │ - ld a1,8(s0) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - jal 36a0 │ │ │ │ - ld a0,40(s0) │ │ │ │ - lw a1,48(s0) │ │ │ │ - sext.w a5,s1 │ │ │ │ - beqz s2,1431c │ │ │ │ - li a4,4 │ │ │ │ - bltu a4,a5,14302 │ │ │ │ - andi s1,s1,1 │ │ │ │ - bnez s1,14400 │ │ │ │ - li a3,65 │ │ │ │ - li a2,71 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,40(s0) │ │ │ │ - sb s2,53(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + lui s2,0x2 │ │ │ │ + addi s2,s2,1808 │ │ │ │ + add a1,a4,s2 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 3870 │ │ │ │ + sd a0,0(s0) │ │ │ │ + beqz a0,14d7c │ │ │ │ + ld a4,8(s0) │ │ │ │ + ld a5,16(s0) │ │ │ │ + add a4,a4,s2 │ │ │ │ + sd a4,8(s0) │ │ │ │ ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + j 14d44 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,-766 │ │ │ │ + li a1,125 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,-850 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,16(a0) │ │ │ │ + bgez a5,14da6 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld a0,0(a1) │ │ │ │ - addi sp,sp,32 │ │ │ │ + ld a4,0(a0) │ │ │ │ + addi a3,a5,-1 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + sd a3,16(a0) │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a0,0(a5) │ │ │ │ ret │ │ │ │ - li a4,1 │ │ │ │ - beq a5,a4,143f0 │ │ │ │ - li a4,2 │ │ │ │ - beq a5,a4,143e0 │ │ │ │ - addiw a5,s1,-3 │ │ │ │ - andi a5,a5,253 │ │ │ │ - beqz a5,143b0 │ │ │ │ - andi s1,s1,253 │ │ │ │ - li a5,4 │ │ │ │ - bne s1,a5,14302 │ │ │ │ - li a3,82 │ │ │ │ - li a2,71 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,40(s0) │ │ │ │ - j 14302 │ │ │ │ - li a4,1 │ │ │ │ - beq a5,a4,143d0 │ │ │ │ - li a4,2 │ │ │ │ - beq a5,a4,143c0 │ │ │ │ - addiw a5,s1,-3 │ │ │ │ - andi a5,a5,253 │ │ │ │ - beqz a5,143a0 │ │ │ │ - andi s1,s1,253 │ │ │ │ - li a5,4 │ │ │ │ - bne s1,a5,142b2 │ │ │ │ - li a3,82 │ │ │ │ - li a2,71 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,32(s0) │ │ │ │ - j 142b2 │ │ │ │ - lw a1,48(a1) │ │ │ │ + ld a5,16(a0) │ │ │ │ + bgez a5,14dc0 │ │ │ │ li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,32(s0) │ │ │ │ - j 1427e │ │ │ │ - lw a1,48(a1) │ │ │ │ + ret │ │ │ │ + ld a4,0(a0) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a0,0(a5) │ │ │ │ + ret │ │ │ │ + ld a4,16(a0) │ │ │ │ + mv a5,a0 │ │ │ │ li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,40(s0) │ │ │ │ - j 142ce │ │ │ │ - li a3,89 │ │ │ │ - li a2,67 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,32(s0) │ │ │ │ - j 142b2 │ │ │ │ - li a3,89 │ │ │ │ - li a2,67 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,40(s0) │ │ │ │ - j 14302 │ │ │ │ - li a3,82 │ │ │ │ - li a2,65 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,32(s0) │ │ │ │ - j 142b2 │ │ │ │ - li a3,89 │ │ │ │ - li a2,84 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,32(s0) │ │ │ │ - j 142b2 │ │ │ │ - li a3,82 │ │ │ │ - li a2,65 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,40(s0) │ │ │ │ - j 14302 │ │ │ │ - li a3,89 │ │ │ │ - li a2,84 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,40(s0) │ │ │ │ - j 14302 │ │ │ │ - li a3,84 │ │ │ │ - li a2,67 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,40(s0) │ │ │ │ - j 14302 │ │ │ │ - li a3,84 │ │ │ │ - li a2,67 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,32(s0) │ │ │ │ - j 142b2 │ │ │ │ - bnez a2,14426 │ │ │ │ - ld a0,16(a1) │ │ │ │ + or a3,a4,a1 │ │ │ │ + bltz a3,14ddc │ │ │ │ + bge a4,a1,14dde │ │ │ │ ret │ │ │ │ - ld a0,24(a1) │ │ │ │ + ld a5,0(a5) │ │ │ │ + sub a4,a4,a1 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a0,0(a5) │ │ │ │ ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s4,a2 │ │ │ │ - mv s3,a3 │ │ │ │ - bnez a4,1445e │ │ │ │ - ld a5,0(a1) │ │ │ │ - sd a5,0(a2) │ │ │ │ - ld a0,8(a1) │ │ │ │ - sd a0,8(s4) │ │ │ │ - ld a5,16(s0) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - sd a5,0(s3) │ │ │ │ - ld a5,24(s0) │ │ │ │ - ld s0,32(sp) │ │ │ │ - sd a5,8(s3) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + ld a0,16(a0) │ │ │ │ + addi a0,a0,1 │ │ │ │ ret │ │ │ │ - ld a0,32(a1) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv s1,a4 │ │ │ │ - mv s2,a5 │ │ │ │ - beqz a0,14564 │ │ │ │ - lbu a5,52(a1) │ │ │ │ - beq a5,s2,144c2 │ │ │ │ - lw a2,48(s0) │ │ │ │ - ld a1,0(s0) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - jal 36a0 │ │ │ │ - ld a0,32(s0) │ │ │ │ - lw a1,48(s0) │ │ │ │ - sext.w a5,s1 │ │ │ │ - bnez s2,14544 │ │ │ │ + addi sp,sp,-160 │ │ │ │ + sd s3,120(sp) │ │ │ │ + li s3,1 │ │ │ │ + sllw s3,s3,a5 │ │ │ │ + sd s10,64(sp) │ │ │ │ + mv s10,a5 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + sd s1,136(sp) │ │ │ │ + srli s1,a5,0x1e │ │ │ │ + sd s5,104(sp) │ │ │ │ + sext.w a5,s3 │ │ │ │ + mv s5,a1 │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s1 │ │ │ │ + sd ra,152(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + sd s0,144(sp) │ │ │ │ + sd s2,128(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + sd s4,112(sp) │ │ │ │ + sd s6,96(sp) │ │ │ │ + mv s4,a4 │ │ │ │ + mv s6,a3 │ │ │ │ + sd s7,88(sp) │ │ │ │ + sd s1,16(sp) │ │ │ │ + mv s7,a5 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a2,s7 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,-892 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3890 │ │ │ │ + mul a5,s0,s6 │ │ │ │ + li s1,-1 │ │ │ │ + sllw s1,s1,s10 │ │ │ │ + not s1,s1 │ │ │ │ + sext.w s1,s1 │ │ │ │ + mv a0,a5 │ │ │ │ + sd a5,8(sp) │ │ │ │ + jal 3330 │ │ │ │ + sd a0,40(sp) │ │ │ │ + beqz s1,14f80 │ │ │ │ + sd s8,80(sp) │ │ │ │ + addiw s8,s3,-2 │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + addi s6,s6,-1 │ │ │ │ + srli s8,a5,0x1e │ │ │ │ + mul a5,s6,s0 │ │ │ │ + addi s8,s8,8 │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + add s8,s8,s2 │ │ │ │ + mv s6,a0 │ │ │ │ + li s3,0 │ │ │ │ + neg s9,s0 │ │ │ │ + sd a5,32(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + mv s11,s5 │ │ │ │ + add s7,s5,a5 │ │ │ │ + bgeu s5,s7,14ec0 │ │ │ │ + mv a0,s11 │ │ │ │ + jalr s4 │ │ │ │ + sext.w a5,a0 │ │ │ │ + and a5,a5,s1 │ │ │ │ + srlw a5,a5,s3 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw a3,0(a5) │ │ │ │ + add s11,s11,s0 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sw a3,0(a5) │ │ │ │ + bltu s11,s7,14e9c │ │ │ │ + ld a5,24(sp) │ │ │ │ li a4,1 │ │ │ │ - beq a5,a4,145d8 │ │ │ │ - li a4,2 │ │ │ │ - beq a5,a4,145c4 │ │ │ │ - addiw a5,s1,-3 │ │ │ │ - andi a5,a5,253 │ │ │ │ - beqz a5,1458a │ │ │ │ - andi a5,s1,253 │ │ │ │ - li a4,4 │ │ │ │ - bne a5,a4,144be │ │ │ │ - li a3,82 │ │ │ │ - li a2,71 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,32(s0) │ │ │ │ - sb s2,52(s0) │ │ │ │ - sd a0,0(s4) │ │ │ │ - ld a0,40(s0) │ │ │ │ - beqz a0,1459e │ │ │ │ - lbu a5,53(s0) │ │ │ │ - beq a5,s2,1451e │ │ │ │ - lw a2,48(s0) │ │ │ │ - ld a1,8(s0) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ + bgeu a4,a5,14ede │ │ │ │ + lw a4,0(s2) │ │ │ │ + addi a5,s2,4 │ │ │ │ + lw a3,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + addw a4,a4,a3 │ │ │ │ + sw a4,-4(a5) │ │ │ │ + bne s8,a5,14ed0 │ │ │ │ + ld a5,32(sp) │ │ │ │ + add s11,s5,a5 │ │ │ │ + bltu s11,s5,14f2a │ │ │ │ + mv a0,s11 │ │ │ │ + jalr s4 │ │ │ │ + sext.w s7,a0 │ │ │ │ + and s7,s7,s1 │ │ │ │ + srlw s7,s7,s3 │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli s7,a5,0x1e │ │ │ │ + add s7,s7,s2 │ │ │ │ + lw a0,0(s7) │ │ │ │ + mv a1,s11 │ │ │ │ + mv a2,s0 │ │ │ │ + addiw a0,a0,-1 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + mul a0,a0,s0 │ │ │ │ + add s11,s11,s9 │ │ │ │ + add a0,a0,s6 │ │ │ │ jal 36a0 │ │ │ │ - ld a0,40(s0) │ │ │ │ - lw a1,48(s0) │ │ │ │ - sext.w a5,s1 │ │ │ │ - bnez s2,14524 │ │ │ │ - li a4,1 │ │ │ │ - beq a5,a4,145b0 │ │ │ │ - li a4,2 │ │ │ │ - beq a5,a4,145ec │ │ │ │ - addiw a5,s1,-3 │ │ │ │ - andi a5,a5,253 │ │ │ │ - beqz a5,14576 │ │ │ │ - andi s1,s1,253 │ │ │ │ - li a5,4 │ │ │ │ - bne s1,a5,1451a │ │ │ │ - li a3,82 │ │ │ │ - li a2,71 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,40(s0) │ │ │ │ - sb s2,53(s0) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - j 14442 │ │ │ │ - li a4,4 │ │ │ │ - bltu a4,a5,1451a │ │ │ │ - andi s1,s1,1 │ │ │ │ - bnez s1,14614 │ │ │ │ - li a3,65 │ │ │ │ - li a2,71 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,40(s0) │ │ │ │ - sb s2,53(s0) │ │ │ │ - j 1451e │ │ │ │ - li a4,4 │ │ │ │ - bltu a4,a5,144be │ │ │ │ - andi a5,s1,1 │ │ │ │ - bnez a5,14600 │ │ │ │ - li a3,65 │ │ │ │ - li a2,71 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,32(s0) │ │ │ │ - sb s2,52(s0) │ │ │ │ - j 144c2 │ │ │ │ - lw a1,48(a1) │ │ │ │ + lw a5,0(s7) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,0(s7) │ │ │ │ + bgeu s11,s5,14ee8 │ │ │ │ + ld a2,16(sp) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s2 │ │ │ │ + sllw s1,s1,s10 │ │ │ │ + jal 3890 │ │ │ │ + addw s3,s10,s3 │ │ │ │ + beqz s1,14f46 │ │ │ │ + mv a5,s6 │ │ │ │ + mv s6,s5 │ │ │ │ + mv s5,a5 │ │ │ │ + j 14e90 │ │ │ │ + ld s8,80(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + ld a5,40(sp) │ │ │ │ + beq a5,s6,14f74 │ │ │ │ + ld a0,40(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s1,136(sp) │ │ │ │ + ld s3,120(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ + ld s5,104(sp) │ │ │ │ + ld s6,96(sp) │ │ │ │ + ld s7,88(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,128(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ + j 3670 │ │ │ │ + ld a2,8(sp) │ │ │ │ + mv a1,a5 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3530 │ │ │ │ + j 14f52 │ │ │ │ + mv s6,s5 │ │ │ │ + ld s5,40(sp) │ │ │ │ + j 14f4c │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s2,112(sp) │ │ │ │ + sd s7,72(sp) │ │ │ │ + mv s2,a3 │ │ │ │ + mv s7,a2 │ │ │ │ + sd s8,64(sp) │ │ │ │ + mul s8,s7,s2 │ │ │ │ + sd s0,128(sp) │ │ │ │ + li s0,1 │ │ │ │ + sllw s0,s0,a4 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + sd s3,104(sp) │ │ │ │ + srli s3,a5,0x1e │ │ │ │ + sd s1,120(sp) │ │ │ │ + sext.w a5,s0 │ │ │ │ + mv s1,a1 │ │ │ │ li a0,0 │ │ │ │ + mv a1,s3 │ │ │ │ + sd ra,136(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + mv s5,a4 │ │ │ │ + sd s11,40(sp) │ │ │ │ + sd s3,0(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s3 │ │ │ │ + li a1,0 │ │ │ │ + mv s11,a0 │ │ │ │ + jal 3890 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3330 │ │ │ │ + li a6,-1 │ │ │ │ + sllw a6,a6,s5 │ │ │ │ + not a6,a6 │ │ │ │ + sext.w s10,a6 │ │ │ │ + sd a0,24(sp) │ │ │ │ + beqz s10,150f2 │ │ │ │ + addiw s3,s0,-2 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + addi s2,s2,-1 │ │ │ │ + srli s3,a5,0x1e │ │ │ │ + mul a5,s2,s7 │ │ │ │ + addi s3,s3,8 │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ + add s3,s3,s11 │ │ │ │ + mv s2,a0 │ │ │ │ + li s6,0 │ │ │ │ + neg s4,s7 │ │ │ │ + sd a5,16(sp) │ │ │ │ + add a0,s1,s8 │ │ │ │ + mv a2,s1 │ │ │ │ + bgeu s1,a0,1503a │ │ │ │ + lw a5,0(a2) │ │ │ │ + add a2,a2,s7 │ │ │ │ + and a5,a5,s10 │ │ │ │ + srlw a5,a5,s6 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a5,a1,0x1e │ │ │ │ + add a5,a5,s11 │ │ │ │ + lw a1,0(a5) │ │ │ │ addiw a1,a1,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,32(s0) │ │ │ │ - j 14474 │ │ │ │ - li a3,89 │ │ │ │ - li a2,67 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,40(s0) │ │ │ │ - sb s2,53(s0) │ │ │ │ - j 1451e │ │ │ │ - li a3,89 │ │ │ │ - li a2,67 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,32(s0) │ │ │ │ - sb s2,52(s0) │ │ │ │ - j 144c2 │ │ │ │ - lw a1,48(s0) │ │ │ │ + sw a1,0(a5) │ │ │ │ + bltu a2,a0,1501a │ │ │ │ + ld a5,8(sp) │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,15058 │ │ │ │ + lw a2,0(s11) │ │ │ │ + addi a5,s11,4 │ │ │ │ + lw a1,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + addw a2,a2,a1 │ │ │ │ + sw a2,-4(a5) │ │ │ │ + bne s3,a5,1504a │ │ │ │ + ld a5,16(sp) │ │ │ │ + add s9,s1,a5 │ │ │ │ + bltu s9,s1,1509a │ │ │ │ + lw s0,0(s9) │ │ │ │ + mv a1,s9 │ │ │ │ + mv a2,s7 │ │ │ │ + and s0,s0,s10 │ │ │ │ + srlw s0,s0,s6 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s0,a5,0x1e │ │ │ │ + add s0,s0,s11 │ │ │ │ + lw a0,0(s0) │ │ │ │ + add s9,s9,s4 │ │ │ │ + addiw a0,a0,-1 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + mul a0,a0,s7 │ │ │ │ + add a0,a0,s2 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,0(s0) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,0(s0) │ │ │ │ + bgeu s9,s1,15062 │ │ │ │ + ld a2,0(sp) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s11 │ │ │ │ + sllw s10,s10,s5 │ │ │ │ + jal 3890 │ │ │ │ + addw s6,s5,s6 │ │ │ │ + beqz s10,150b8 │ │ │ │ + mv a5,s2 │ │ │ │ + mv s2,s1 │ │ │ │ + mv s1,a5 │ │ │ │ + j 15010 │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + beq a5,s2,150e6 │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld ra,136(sp) │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s8,64(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + mv a0,s11 │ │ │ │ + ld s11,40(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + j 3670 │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,a5 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3530 │ │ │ │ + j 150c4 │ │ │ │ + mv s2,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + j 150be │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s3,88(sp) │ │ │ │ + li s3,1 │ │ │ │ + sllw s3,s3,a3 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + sd s1,104(sp) │ │ │ │ + srli s1,a5,0x1e │ │ │ │ + sd s9,40(sp) │ │ │ │ li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,40(s0) │ │ │ │ - j 144d2 │ │ │ │ - li a3,89 │ │ │ │ - li a2,84 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,40(s0) │ │ │ │ - sb s2,53(s0) │ │ │ │ - j 1451e │ │ │ │ - li a3,82 │ │ │ │ - li a2,65 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,32(s0) │ │ │ │ - sb s2,52(s0) │ │ │ │ - j 144c2 │ │ │ │ - li a3,89 │ │ │ │ - li a2,84 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,32(s0) │ │ │ │ - sb s2,52(s0) │ │ │ │ - j 144c2 │ │ │ │ - li a3,82 │ │ │ │ - li a2,65 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,40(s0) │ │ │ │ - sb s2,53(s0) │ │ │ │ - j 1451e │ │ │ │ - li a3,84 │ │ │ │ - li a2,67 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,32(s0) │ │ │ │ - sb s2,52(s0) │ │ │ │ - j 144c2 │ │ │ │ - li a3,84 │ │ │ │ - li a2,67 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,40(s0) │ │ │ │ - sb s2,53(s0) │ │ │ │ - j 1451e │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s2,32(sp) │ │ │ │ - addiw s2,a5,1 │ │ │ │ - slli s2,s2,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s3,a5 │ │ │ │ - sd a1,0(a3) │ │ │ │ - li a0,0 │ │ │ │ - mv a1,s2 │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ + mv s9,a1 │ │ │ │ + mv a1,s1 │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + mv s0,a2 │ │ │ │ mv s5,a3 │ │ │ │ - mv s4,a2 │ │ │ │ - mv s1,a4 │ │ │ │ - jal 1d4e0 │ │ │ │ - beqz s3,14898 │ │ │ │ - addiw a5,s3,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a1,s0,a5 │ │ │ │ - li a7,0 │ │ │ │ - li t4,56 │ │ │ │ - auipc a5,0x50 │ │ │ │ - addi a5,a5,-956 │ │ │ │ - lbu t3,0(a1) │ │ │ │ - slli t1,a7,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - addiw a6,t3,-65 │ │ │ │ - zext.b a6,a6 │ │ │ │ - add t1,t1,a0 │ │ │ │ - bltu t4,a6,1469e │ │ │ │ - slli a6,a6,0x2 │ │ │ │ - add a6,a6,a5 │ │ │ │ - lw a4,0(a6) │ │ │ │ - add a4,a4,a5 │ │ │ │ - jr a4 │ │ │ │ - li t3,75 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a0 │ │ │ │ - sb zero,0(a5) │ │ │ │ - sd a0,8(s5) │ │ │ │ - beqz s4,1486e │ │ │ │ - sd s4,0(s1) │ │ │ │ - mv a1,s2 │ │ │ │ + sd s6,64(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + mv s7,a0 │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + jal 3890 │ │ │ │ + li s6,-1 │ │ │ │ + mv a0,s0 │ │ │ │ + sllw s6,s6,s5 │ │ │ │ + jal 3330 │ │ │ │ + not s6,s6 │ │ │ │ + sext.w s6,s6 │ │ │ │ + sd a0,8(sp) │ │ │ │ + beqz s6,15246 │ │ │ │ + sd s11,24(sp) │ │ │ │ + addiw s11,s3,-2 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli s11,a5,0x1e │ │ │ │ + addi s11,s11,8 │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + sext.w s2,s3 │ │ │ │ + addi s4,s0,-4 │ │ │ │ + add s11,s11,s7 │ │ │ │ + mv s10,a0 │ │ │ │ + li s8,0 │ │ │ │ + li s3,1 │ │ │ │ + add a1,s9,s0 │ │ │ │ + mv a4,s9 │ │ │ │ + bgeu s9,a1,1519c │ │ │ │ + lw a5,0(a4) │ │ │ │ + addi a4,a4,4 │ │ │ │ + and a5,a5,s6 │ │ │ │ + srlw a5,a5,s8 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a5,a5,s7 │ │ │ │ + lw a2,0(a5) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + sw a2,0(a5) │ │ │ │ + bltu a4,a1,1517c │ │ │ │ + bgeu s3,s2,151b6 │ │ │ │ + lw a4,0(s7) │ │ │ │ + addi a5,s7,4 │ │ │ │ + lw a2,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + addw a4,a4,a2 │ │ │ │ + sw a4,-4(a5) │ │ │ │ + bne s11,a5,151a8 │ │ │ │ + add a2,s9,s4 │ │ │ │ + bltu a2,s9,151ee │ │ │ │ + lw a1,0(a2) │ │ │ │ + addi a2,a2,-4 │ │ │ │ + and a5,a1,s6 │ │ │ │ + srlw a5,a5,s8 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s7 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + slli a0,a4,0x20 │ │ │ │ + srli a4,a0,0x1e │ │ │ │ + add a4,a4,s10 │ │ │ │ + sw a1,0(a4) │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + bgeu a2,s9,151be │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s7 │ │ │ │ + sllw s6,s6,s5 │ │ │ │ + jal 3890 │ │ │ │ + addw s8,s5,s8 │ │ │ │ + beqz s6,1520c │ │ │ │ + mv a5,s9 │ │ │ │ + mv s9,s10 │ │ │ │ + mv s10,a5 │ │ │ │ + j 15172 │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + beq a5,s10,1523a │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + mv a0,s7 │ │ │ │ + ld s7,56(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + j 3670 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,a5 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3530 │ │ │ │ + j 1521a │ │ │ │ + mv s10,s9 │ │ │ │ + ld s9,8(sp) │ │ │ │ + j 15214 │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a1) │ │ │ │ + bltu a0,a5,1525c │ │ │ │ + sub a0,a0,a5 │ │ │ │ + snez a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,-1 │ │ │ │ + ret │ │ │ │ + ld a5,40(a1) │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s6,16(sp) │ │ │ │ + lw a3,24(a5) │ │ │ │ + lw s6,20(a5) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + bltu a3,s6,15332 │ │ │ │ + ld a5,40(a2) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + lw a4,24(a5) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + mv s7,a1 │ │ │ │ + mv s0,a0 │ │ │ │ + mv s5,a2 │ │ │ │ + li s3,-1 │ │ │ │ + lw s1,20(a5) │ │ │ │ + bltu a4,s1,15324 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s4,a5,0x1e │ │ │ │ + ld a5,16(s0) │ │ │ │ + ld a0,0(s0) │ │ │ │ + add a5,a5,s4 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + ld a1,16(a0) │ │ │ │ + add a1,a1,a5 │ │ │ │ + jal 4d78 │ │ │ │ + ld a5,16(s0) │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,0(s0) │ │ │ │ + srli s8,a4,0x1e │ │ │ │ + add a5,a5,s8 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + ld a1,16(a0) │ │ │ │ + sext.w s2,s2 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + add a1,a1,a5 │ │ │ │ + jal 4d78 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bne s2,a0,152f4 │ │ │ │ + ld a5,16(s0) │ │ │ │ + add a4,a5,s4 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + lwu s3,0(a4) │ │ │ │ + sub s3,s3,a5 │ │ │ │ + srai a5,s3,0x3f │ │ │ │ + xor s3,a5,s3 │ │ │ │ + subw s3,s3,a5 │ │ │ │ + ld a5,40(s5) │ │ │ │ + lw a4,24(a5) │ │ │ │ + bgeu a4,s1,1529c │ │ │ │ + ld a3,40(s7) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + lw a3,24(a3) │ │ │ │ + bgeu a3,s6,1528e │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,40(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + addiw s6,s6,1 │ │ │ │ + bltu a3,s6,1530a │ │ │ │ + addiw s6,s6,1 │ │ │ │ + bgeu a3,s6,15324 │ │ │ │ + j 1530a │ │ │ │ + ld ra,72(sp) │ │ │ │ + li s3,-1 │ │ │ │ + ld s6,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,40(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + beqz a2,153ac │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + sd s3,8(sp) │ │ │ │ + slli s3,a2,0x1 │ │ │ │ + add s3,s3,a2 │ │ │ │ + sd s2,16(sp) │ │ │ │ + slli s3,s3,0x3 │ │ │ │ + addi s2,a1,16 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + add s3,s3,s2 │ │ │ │ + lw a5,-16(s2) │ │ │ │ + ld a0,0(s2) │ │ │ │ + li s1,0 │ │ │ │ + beqz a5,15390 │ │ │ │ + slli s0,s1,0x3 │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a0,0(a0) │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,0(s2) │ │ │ │ + lw a4,-16(s2) │ │ │ │ + sext.w a5,s1 │ │ │ │ + add s0,s0,a0 │ │ │ │ + sd zero,0(s0) │ │ │ │ + bltu a5,a4,1536c │ │ │ │ + jal 3670 │ │ │ │ + addi s2,s2,24 │ │ │ │ + sd zero,-24(s2) │ │ │ │ + bne s2,s3,15360 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + lwu a3,0(a1) │ │ │ │ + lwu a5,8(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sub a5,a5,a3 │ │ │ │ + mv s0,a0 │ │ │ │ + lw a4,28(a1) │ │ │ │ + lw a0,12(a0) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd s1,8(sp) │ │ │ │ + not a3,a5 │ │ │ │ + mv s1,a1 │ │ │ │ + lw a1,0(s0) │ │ │ │ + srai a3,a3,0x3f │ │ │ │ + lw a2,4(s1) │ │ │ │ + addw a4,a4,a0 │ │ │ │ + and a5,a5,a3 │ │ │ │ + sd ra,24(sp) │ │ │ │ + subw a5,a4,a5 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + ld a0,16(s0) │ │ │ │ + sw a5,12(s0) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + sw a1,0(s0) │ │ │ │ + sw a2,8(s0) │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 41306 │ │ │ │ + lw a5,0(s0) │ │ │ │ + sd a0,16(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + ld s0,16(sp) │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a0,a0,a5 │ │ │ │ + sd s1,0(a0) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + lw a4,4(a0) │ │ │ │ + lw a5,0(a1) │ │ │ │ + bltu a4,a5,15424 │ │ │ │ + lw a3,0(a0) │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,0(s1) │ │ │ │ - mv a2,s2 │ │ │ │ - sd a0,8(s1) │ │ │ │ - jal 36a0 │ │ │ │ - ld a0,8(s1) │ │ │ │ - mv a1,s3 │ │ │ │ - jal 20ec6 │ │ │ │ - mv s4,a0 │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - sd s4,8(s1) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ + bltu a5,a3,15426 │ │ │ │ + subw a0,a4,a5 │ │ │ │ ret │ │ │ │ - li t3,121 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,107 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,109 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,100 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,99 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,104 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,103 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,118 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,82 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,66 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,65 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,98 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,89 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,114 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,77 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,68 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,67 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,72 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,71 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,86 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,84 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - sd zero,0(s1) │ │ │ │ - j 146de │ │ │ │ - li t3,116 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - li t3,97 │ │ │ │ - sb t3,0(t1) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a1,a1,-1 │ │ │ │ - bne s3,a7,14674 │ │ │ │ - j 146aa │ │ │ │ - mv a5,a0 │ │ │ │ - j 146b2 │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + lwu a0,8(a0) │ │ │ │ + lwu a5,0(a1) │ │ │ │ + sub a0,a0,a5 │ │ │ │ + addi a0,a0,1 │ │ │ │ + ret │ │ │ │ + lwu a5,8(a0) │ │ │ │ + lwu a4,0(a1) │ │ │ │ + lw a3,12(a0) │ │ │ │ + lw a0,28(a1) │ │ │ │ + sub a5,a5,a4 │ │ │ │ + addi a5,a5,1 │ │ │ │ + not a4,a5 │ │ │ │ + srai a4,a4,0x3f │ │ │ │ + addw a0,a0,a3 │ │ │ │ + and a5,a5,a4 │ │ │ │ + subw a0,a0,a5 │ │ │ │ + ret │ │ │ │ + lwu a4,4(a1) │ │ │ │ + lwu a7,0(a2) │ │ │ │ + lwu a3,0(a1) │ │ │ │ + lwu a5,8(a0) │ │ │ │ + lw a6,12(a0) │ │ │ │ + sub a4,a4,a7 │ │ │ │ + lw a0,28(a1) │ │ │ │ + addi a4,a4,1 │ │ │ │ + lw a1,28(a2) │ │ │ │ + sub a5,a5,a3 │ │ │ │ + srai a2,a4,0x3f │ │ │ │ + addi a5,a5,1 │ │ │ │ + srai a3,a5,0x3f │ │ │ │ + addw a0,a0,a6 │ │ │ │ + xor a4,a4,a2 │ │ │ │ + addw a0,a0,a1 │ │ │ │ + sub a4,a4,a2 │ │ │ │ + xor a5,a5,a3 │ │ │ │ + subw a0,a0,a4 │ │ │ │ + sub a5,a5,a3 │ │ │ │ + subw a0,a0,a5 │ │ │ │ + ret │ │ │ │ + │ │ │ │ +0000000000015492 : │ │ │ │ + lw a0,12(a0) │ │ │ │ + lw a5,12(a1) │ │ │ │ + blt a0,a5,154a6 │ │ │ │ + sub a0,a0,a5 │ │ │ │ + snez a0,a0 │ │ │ │ + neg a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + │ │ │ │ +00000000000154aa : │ │ │ │ addi sp,sp,-64 │ │ │ │ + sd s4,16(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + lw a0,0(a0) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ sd s0,48(sp) │ │ │ │ sd s1,40(sp) │ │ │ │ sd s2,32(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - mv s1,a4 │ │ │ │ - sd ra,56(sp) │ │ │ │ - li a4,1 │ │ │ │ + li a5,1 │ │ │ │ mv s5,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - mv s0,a3 │ │ │ │ - mv s4,a5 │ │ │ │ - mv s2,a6 │ │ │ │ - beq s1,a4,148dc │ │ │ │ - li a5,2 │ │ │ │ - bne s1,a5,148ca │ │ │ │ - lw a5,388(a6) │ │ │ │ - bnez a5,1494a │ │ │ │ + bgeu a5,a0,15590 │ │ │ │ + lui s3,0x31 │ │ │ │ + li s1,8 │ │ │ │ + li s2,0 │ │ │ │ + li s0,1 │ │ │ │ + addi s3,s3,-704 │ │ │ │ + ld a5,16(s4) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a5,-8(a5) │ │ │ │ + lw a2,24(a4) │ │ │ │ + lw a3,24(a5) │ │ │ │ + beq a2,a3,1555c │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s0,a0,154d4 │ │ │ │ + lw a1,0(s5) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a1,1559a │ │ │ │ + sd s6,0(sp) │ │ │ │ + lui s6,0x31 │ │ │ │ + li s1,8 │ │ │ │ + li s3,0 │ │ │ │ + li s0,1 │ │ │ │ + addi s6,s6,-704 │ │ │ │ + ld a5,16(s5) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a5,-8(a5) │ │ │ │ + lw a2,24(a4) │ │ │ │ + lw a3,24(a5) │ │ │ │ + beq a2,a3,15570 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s0,a1,1550c │ │ │ │ + bltu s3,s2,1558a │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a0,-1 │ │ │ │ + bltu s2,s3,1554a │ │ │ │ + lw a5,12(s4) │ │ │ │ + lw a4,12(s5) │ │ │ │ + blt a5,a4,1558c │ │ │ │ + slt a0,a4,a5 │ │ │ │ + negw a0,a0 │ │ │ │ ld ra,56(sp) │ │ │ │ ld s0,48(sp) │ │ │ │ ld s1,40(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ ld s5,8(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - lw a5,388(a6) │ │ │ │ - beqz a5,148ca │ │ │ │ - sd s6,0(sp) │ │ │ │ - addiw s6,a3,1 │ │ │ │ - slli s6,s6,0x20 │ │ │ │ - srli s6,s6,0x20 │ │ │ │ - mv a1,s6 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s5) │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 36a0 │ │ │ │ - ld a0,0(s5) │ │ │ │ - lw a5,388(s2) │ │ │ │ - beqz s4,14a20 │ │ │ │ - li a4,4 │ │ │ │ - bltu a4,a5,14b12 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bnez a5,14c84 │ │ │ │ - li a3,65 │ │ │ │ - li a2,71 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,8(s5) │ │ │ │ - lw a5,388(s2) │ │ │ │ - li a4,4 │ │ │ │ - bltu a4,a5,14b12 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bnez a5,14c26 │ │ │ │ + lw a1,20(a5) │ │ │ │ + lw a0,20(a4) │ │ │ │ + jal 32168 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s3,a0,15584 │ │ │ │ + lw a0,0(s4) │ │ │ │ + j 154ea │ │ │ │ + lw a1,20(a5) │ │ │ │ + lw a0,20(a4) │ │ │ │ + jal 32168 │ │ │ │ + sext.w a0,a0 │ │ │ │ + lw a1,0(s5) │ │ │ │ + bltu s6,a0,15520 │ │ │ │ + j 15522 │ │ │ │ + lw a0,0(s4) │ │ │ │ + j 154e8 │ │ │ │ ld s6,0(sp) │ │ │ │ - li a3,65 │ │ │ │ - li a2,71 │ │ │ │ - mv a1,s0 │ │ │ │ - j 14a84 │ │ │ │ - ld a0,8(a1) │ │ │ │ - addiw s1,s0,1 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,0(s5) │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s3 │ │ │ │ - sd zero,8(s5) │ │ │ │ - jal 36a0 │ │ │ │ - mv a1,s1 │ │ │ │ + li a0,1 │ │ │ │ + j 1554a │ │ │ │ + lw a1,0(a1) │ │ │ │ + li s2,0 │ │ │ │ + bltu a5,a1,154fc │ │ │ │ + j 15536 │ │ │ │ + beqz s2,15536 │ │ │ │ + li a0,1 │ │ │ │ + j 1554a │ │ │ │ + ld a4,0(a0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a0,0(a4) │ │ │ │ + lw a5,0(a5) │ │ │ │ + bltu a0,a5,155b6 │ │ │ │ + sub a0,a0,a5 │ │ │ │ + snez a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,-1 │ │ │ │ + ret │ │ │ │ + ld a4,0(a0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a0,20(a4) │ │ │ │ + lw a5,20(a5) │ │ │ │ + bltu a0,a5,155ce │ │ │ │ + sub a0,a0,a5 │ │ │ │ + snez a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,-1 │ │ │ │ + ret │ │ │ │ + beqz a1,155fa │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + slli a4,a1,0x1 │ │ │ │ + add a4,a4,a1 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + mv a5,a0 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sw zero,8(a5) │ │ │ │ + sd zero,16(a5) │ │ │ │ + sw zero,12(a5) │ │ │ │ + sd zero,0(a5) │ │ │ │ + addi a5,a5,24 │ │ │ │ + bne a5,a4,155e4 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-336 │ │ │ │ + sd s9,248(sp) │ │ │ │ + slli s9,a1,0x20 │ │ │ │ + mv a4,a0 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + sd s5,280(sp) │ │ │ │ + sd s8,256(sp) │ │ │ │ + slli s5,s9,0x3 │ │ │ │ + mv s8,a4 │ │ │ │ + auipc a4,0x65 │ │ │ │ + ld a4,-1796(a4) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,168(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s4,288(sp) │ │ │ │ li a0,0 │ │ │ │ - ld s1,0(s5) │ │ │ │ - jal 1d4e0 │ │ │ │ - beqz s0,14c34 │ │ │ │ - addiw a5,s0,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a7,s1,a5 │ │ │ │ - li a3,0 │ │ │ │ - li a1,56 │ │ │ │ - auipc a5,0x50 │ │ │ │ - addi a5,a5,-1526 │ │ │ │ - lbu a6,0(a7) │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - addiw a4,a6,-65 │ │ │ │ - zext.b a4,a4 │ │ │ │ - add a2,a2,a0 │ │ │ │ - bltu a1,a4,149b8 │ │ │ │ + mv s4,a1 │ │ │ │ + mv a1,s5 │ │ │ │ + sd ra,328(sp) │ │ │ │ + sd s0,320(sp) │ │ │ │ + sd s1,312(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + sd s2,304(sp) │ │ │ │ + sd s6,272(sp) │ │ │ │ + sd s7,264(sp) │ │ │ │ + jal 41306 │ │ │ │ + slli s7,s9,0x2 │ │ │ │ + mv s6,a0 │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,0 │ │ │ │ + sd s6,88(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,80(sp) │ │ │ │ + beqz s4,15e94 │ │ │ │ + li a4,0 │ │ │ │ + fsd fs2,200(sp) │ │ │ │ + fsd fs4,184(sp) │ │ │ │ + auipc a5,0x4e │ │ │ │ + fld fs2,1292(a5) │ │ │ │ + auipc a5,0x4e │ │ │ │ + fld fs4,1276(a5) │ │ │ │ + sd s11,232(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + mv s5,s1 │ │ │ │ + sd s3,296(sp) │ │ │ │ + sd s10,240(sp) │ │ │ │ + fsd fs0,216(sp) │ │ │ │ + fsd fs1,208(sp) │ │ │ │ + fsd fs3,192(sp) │ │ │ │ + fsd fs5,176(sp) │ │ │ │ + sd s6,104(sp) │ │ │ │ + sd s9,48(sp) │ │ │ │ + mv a4,s8 │ │ │ │ + sd s8,64(sp) │ │ │ │ + mv s1,s6 │ │ │ │ + mv s11,s0 │ │ │ │ + ld a3,16(a4) │ │ │ │ + li a0,0 │ │ │ │ + sd a5,16(sp) │ │ │ │ + ld a3,0(a3) │ │ │ │ + sd a4,8(sp) │ │ │ │ + ld a3,40(a3) │ │ │ │ + lw s0,24(a3) │ │ │ │ + lw s10,20(a3) │ │ │ │ + addiw s3,s0,1 │ │ │ │ + subw s3,s3,s10 │ │ │ │ + slli a3,s3,0x20 │ │ │ │ + srli a1,a3,0x1d │ │ │ │ + sd s0,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,16(sp) │ │ │ │ + sd a0,0(s1) │ │ │ │ + ld a4,8(sp) │ │ │ │ + add a1,s2,a5 │ │ │ │ + sw s3,0(a1) │ │ │ │ + bltu s0,s10,158bc │ │ │ │ + fmv.d fs5,fs4 │ │ │ │ + sd s8,112(sp) │ │ │ │ + mv s6,s10 │ │ │ │ + li s3,0 │ │ │ │ + sd s7,72(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + mv s8,a0 │ │ │ │ + mv s9,s11 │ │ │ │ + mv s10,s5 │ │ │ │ + lw a5,0(a4) │ │ │ │ + slli a2,s3,0x20 │ │ │ │ + li a1,4 │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + sd a4,16(sp) │ │ │ │ + srli s0,a2,0x1d │ │ │ │ + sd a5,8(sp) │ │ │ │ + jal 39f0 │ │ │ │ + add a3,s8,s0 │ │ │ │ + ld a5,8(sp) │ │ │ │ + sd a0,0(a3) │ │ │ │ + sw s6,0(a0) │ │ │ │ + li a3,1 │ │ │ │ + ld a4,16(sp) │ │ │ │ + fmv.d.x fs3,zero │ │ │ │ + bgeu a3,a5,1585c │ │ │ │ + li s11,4 │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s4,s1 │ │ │ │ + mv s5,s11 │ │ │ │ + ld a1,16(a4) │ │ │ │ + slli a0,s5,0x1 │ │ │ │ + fmv.d.x fs1,zero │ │ │ │ + add a1,a1,a0 │ │ │ │ + ld a1,0(a1) │ │ │ │ + ld a1,40(a1) │ │ │ │ + lw s11,20(a1) │ │ │ │ + lw s6,24(a1) │ │ │ │ + bltu s6,s11,1584a │ │ │ │ + addiw s8,a3,-1 │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + mv s2,s10 │ │ │ │ + srli s8,a5,0x1e │ │ │ │ + mv s10,s9 │ │ │ │ + mv s1,s4 │ │ │ │ + mv s9,s11 │ │ │ │ + sd a4,8(sp) │ │ │ │ + mv s11,a3 │ │ │ │ + j 15772 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + fmv.d fs0,fs2 │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw a1,0(a5) │ │ │ │ + bnez a1,157f8 │ │ │ │ + sw s9,0(a5) │ │ │ │ + addiw s9,s9,1 │ │ │ │ + fmv.d fs1,fs0 │ │ │ │ + bltu s6,s9,1583e │ │ │ │ + ld a5,16(s2) │ │ │ │ + slli a4,s9,0x20 │ │ │ │ + srli s4,a4,0x1e │ │ │ │ + add a5,a5,s4 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + ld a1,16(s10) │ │ │ │ + mv a0,s10 │ │ │ │ + add a1,a1,a5 │ │ │ │ + jal 4d78 │ │ │ │ + ld a4,0(s1) │ │ │ │ + ld a5,16(s2) │ │ │ │ + ld a1,16(s10) │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld a4,0(a4) │ │ │ │ + mv s7,a0 │ │ │ │ + mv a0,s10 │ │ │ │ + add a4,a4,s8 │ │ │ │ + lwu a4,0(a4) │ │ │ │ + sext.w s7,s7 │ │ │ │ slli a4,a4,0x2 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw a4,0(a4) │ │ │ │ - add a4,a4,a5 │ │ │ │ - jr a4 │ │ │ │ - li a6,75 │ │ │ │ - sb a6,0(a2) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addi a7,a7,-1 │ │ │ │ - bne s0,a3,14992 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + add a1,a1,a5 │ │ │ │ + jal 4d78 │ │ │ │ + sext.w s3,a0 │ │ │ │ + ld a5,0(s1) │ │ │ │ + bne s7,s3,15756 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld a1,16(s2) │ │ │ │ + add a0,a5,s8 │ │ │ │ + lwu a0,0(a0) │ │ │ │ + add a6,a1,s4 │ │ │ │ + lwu a6,0(a6) │ │ │ │ + slli a0,a0,0x2 │ │ │ │ + add a1,a1,a0 │ │ │ │ + lwu a1,0(a1) │ │ │ │ + add a5,a5,s5 │ │ │ │ + sub a1,a1,a6 │ │ │ │ + srai a0,a1,0x3f │ │ │ │ + xor a1,a1,a0 │ │ │ │ + sub a1,a1,a0 │ │ │ │ + fcvt.d.l fs0,a1 │ │ │ │ + lw a1,0(a5) │ │ │ │ + beqz a1,15764 │ │ │ │ + ld a0,16(s2) │ │ │ │ + slli a6,a1,0x20 │ │ │ │ + srli a5,a6,0x1e │ │ │ │ add a5,a5,a0 │ │ │ │ - sb zero,0(a5) │ │ │ │ - sd a0,8(s5) │ │ │ │ - lw a5,388(s2) │ │ │ │ - ld a0,0(s5) │ │ │ │ - beqz s4,14a98 │ │ │ │ - li a4,4 │ │ │ │ - bltu a4,a5,148ca │ │ │ │ - andi a5,a5,1 │ │ │ │ - bnez a5,14c0e │ │ │ │ - li a3,65 │ │ │ │ - li a2,71 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,8(s5) │ │ │ │ - lw a5,388(s2) │ │ │ │ - li a4,4 │ │ │ │ - bltu a4,a5,148ca │ │ │ │ - andi a5,a5,1 │ │ │ │ - li a3,84 │ │ │ │ - li a2,67 │ │ │ │ - bnez a5,14a1c │ │ │ │ - li a3,65 │ │ │ │ - li a2,71 │ │ │ │ - mv a1,s0 │ │ │ │ - j 14a84 │ │ │ │ - beq a5,s1,14bb8 │ │ │ │ - li a4,2 │ │ │ │ - beq a5,a4,14c6c │ │ │ │ - addiw a4,a5,-3 │ │ │ │ - andi a4,a4,-3 │ │ │ │ - sext.w a4,a4 │ │ │ │ - beqz a4,14bd0 │ │ │ │ - andi a4,a5,-3 │ │ │ │ - li a3,4 │ │ │ │ - bne a4,a3,14bca │ │ │ │ - li a3,82 │ │ │ │ - li a2,71 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,8(s5) │ │ │ │ - lw a5,388(s2) │ │ │ │ - li a4,1 │ │ │ │ - beq a5,a4,14c5e │ │ │ │ - li a4,2 │ │ │ │ - beq a5,a4,14c50 │ │ │ │ - addiw a4,a5,-3 │ │ │ │ - andi a4,a4,-3 │ │ │ │ - sext.w a4,a4 │ │ │ │ - beqz a4,14c00 │ │ │ │ - andi a5,a5,-3 │ │ │ │ - sext.w a5,a5 │ │ │ │ - li a4,4 │ │ │ │ - bne a5,a4,14b12 │ │ │ │ - ld s6,0(sp) │ │ │ │ - li a3,82 │ │ │ │ - li a2,71 │ │ │ │ - mv a1,s0 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ + lwu a5,0(a5) │ │ │ │ + ld a1,16(s10) │ │ │ │ + mv a0,s10 │ │ │ │ + add a1,a1,a5 │ │ │ │ + jal 4d78 │ │ │ │ + ld a5,0(s1) │ │ │ │ + sext.w a0,a0 │ │ │ │ + fmv.d fa5,fs2 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + add a5,a1,s5 │ │ │ │ + lw a6,0(a5) │ │ │ │ + beq s3,a0,15880 │ │ │ │ + beqz a6,15764 │ │ │ │ + flt.d a4,fs0,fa5 │ │ │ │ + bnez a4,15764 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + bgeu s6,s9,15772 │ │ │ │ + ld a4,8(sp) │ │ │ │ + mv s9,s10 │ │ │ │ + mv a3,s11 │ │ │ │ + lw a5,0(a4) │ │ │ │ + mv s4,s1 │ │ │ │ + mv s10,s2 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + fadd.d fs3,fs3,fs1 │ │ │ │ + addi s5,s5,4 │ │ │ │ + bltu a3,a5,15720 │ │ │ │ + ld s6,16(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - j 21370 │ │ │ │ - li a4,1 │ │ │ │ - beq a5,a4,14ba0 │ │ │ │ - li a4,2 │ │ │ │ - beq a5,a4,14c38 │ │ │ │ - addiw a4,a5,-3 │ │ │ │ - andi a4,a4,-3 │ │ │ │ - sext.w a4,a4 │ │ │ │ - beqz a4,14be8 │ │ │ │ - andi a4,a5,-3 │ │ │ │ - li a3,4 │ │ │ │ - bne a4,a3,14bb2 │ │ │ │ - li a3,82 │ │ │ │ - li a2,71 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,8(s5) │ │ │ │ - lw a5,388(s2) │ │ │ │ + mv s1,s4 │ │ │ │ + flt.d a3,fs3,fs5 │ │ │ │ + beqz a3,15870 │ │ │ │ + ld a5,80(sp) │ │ │ │ + ld a3,40(sp) │ │ │ │ + fmv.d fs5,fs3 │ │ │ │ + add a3,a3,a5 │ │ │ │ + sw s3,0(a3) │ │ │ │ + ld a5,32(sp) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + bltu a5,s6,158b0 │ │ │ │ + ld s8,0(s1) │ │ │ │ + j 156e4 │ │ │ │ + add a1,a1,s8 │ │ │ │ + lwu a4,0(a1) │ │ │ │ + ld a1,16(s2) │ │ │ │ + slli a7,a6,0x20 │ │ │ │ + srli a0,a7,0x1e │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,a1 │ │ │ │ + add a1,a1,a0 │ │ │ │ + lwu a1,0(a1) │ │ │ │ + lwu a4,0(a4) │ │ │ │ + sub a4,a4,a1 │ │ │ │ + srai a1,a4,0x3f │ │ │ │ + xor a4,a4,a1 │ │ │ │ + sub a4,a4,a1 │ │ │ │ + fcvt.d.l fa5,a4 │ │ │ │ + j 1582e │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld a5,40(sp) │ │ │ │ + ld s8,112(sp) │ │ │ │ + mv s11,s9 │ │ │ │ + mv s5,s10 │ │ │ │ + addi a5,a5,4 │ │ │ │ + addi a4,a4,24 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bne s7,a5,15694 │ │ │ │ + ld a0,80(sp) │ │ │ │ + mv s1,s5 │ │ │ │ + ld s9,48(sp) │ │ │ │ + ld t1,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld t4,88(sp) │ │ │ │ + mv s0,s11 │ │ │ │ + mv s10,a0 │ │ │ │ + add s3,s7,a0 │ │ │ │ + mv t3,s8 │ │ │ │ + lw a1,0(t3) │ │ │ │ + beqz a1,1591a │ │ │ │ + ld a7,16(s1) │ │ │ │ + ld a6,0(t4) │ │ │ │ + ld a3,16(t3) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + li a4,0 │ │ │ │ + lwu a5,0(a0) │ │ │ │ + ld a2,0(a3) │ │ │ │ + addi a3,a3,8 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a6 │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + addi a4,a4,4 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a7 │ │ │ │ + lw a5,0(a5) │ │ │ │ + sw a5,20(a2) │ │ │ │ + bne a1,a4,158f8 │ │ │ │ + addi a0,a0,4 │ │ │ │ + addi t3,t3,24 │ │ │ │ + addi t4,t4,8 │ │ │ │ + bne s3,a0,158dc │ │ │ │ + addi s6,s8,16 │ │ │ │ + li a5,-1 │ │ │ │ + ld s8,88(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd s9,112(sp) │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd a5,96(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + mv s11,s3 │ │ │ │ + mv s9,s6 │ │ │ │ + sd t1,136(sp) │ │ │ │ + mv s2,s1 │ │ │ │ + lw a5,-16(s9) │ │ │ │ li a4,1 │ │ │ │ - li a3,89 │ │ │ │ - li a2,84 │ │ │ │ - beq a5,a4,14a1c │ │ │ │ - li a4,2 │ │ │ │ - li a3,82 │ │ │ │ - li a2,65 │ │ │ │ - beq a5,a4,14a1c │ │ │ │ - addiw a4,a5,-3 │ │ │ │ - andi a4,a4,-3 │ │ │ │ - sext.w a4,a4 │ │ │ │ - li a3,89 │ │ │ │ - li a2,67 │ │ │ │ - beqz a4,14a1c │ │ │ │ - andi a5,a5,-3 │ │ │ │ - sext.w a5,a5 │ │ │ │ - li a4,4 │ │ │ │ - bne a5,a4,148ca │ │ │ │ - li a3,82 │ │ │ │ - li a2,71 │ │ │ │ - j 14a1c │ │ │ │ - ld s6,0(sp) │ │ │ │ - j 148ca │ │ │ │ - li a6,67 │ │ │ │ - j 149b8 │ │ │ │ - li a6,72 │ │ │ │ - j 149b8 │ │ │ │ - li a6,71 │ │ │ │ - j 149b8 │ │ │ │ - li a6,86 │ │ │ │ - j 149b8 │ │ │ │ - li a6,121 │ │ │ │ - j 149b8 │ │ │ │ - li a6,66 │ │ │ │ - j 149b8 │ │ │ │ - li a6,65 │ │ │ │ - j 149b8 │ │ │ │ - li a6,98 │ │ │ │ - j 149b8 │ │ │ │ - li a6,89 │ │ │ │ - j 149b8 │ │ │ │ - li a6,114 │ │ │ │ - j 149b8 │ │ │ │ - li a6,77 │ │ │ │ - j 149b8 │ │ │ │ - li a6,68 │ │ │ │ - j 149b8 │ │ │ │ - li a6,84 │ │ │ │ - j 149b8 │ │ │ │ - li a6,100 │ │ │ │ - j 149b8 │ │ │ │ - li a6,99 │ │ │ │ - j 149b8 │ │ │ │ - li a6,104 │ │ │ │ - j 149b8 │ │ │ │ - li a6,103 │ │ │ │ - j 149b8 │ │ │ │ - li a6,107 │ │ │ │ - j 149b8 │ │ │ │ - li a6,109 │ │ │ │ - j 149b8 │ │ │ │ - li a6,118 │ │ │ │ - j 149b8 │ │ │ │ - li a6,82 │ │ │ │ - j 149b8 │ │ │ │ - li a6,116 │ │ │ │ - j 149b8 │ │ │ │ - li a6,97 │ │ │ │ - j 149b8 │ │ │ │ - li a3,89 │ │ │ │ - li a2,84 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 21370 │ │ │ │ - lw a5,388(s2) │ │ │ │ - ld a0,8(s5) │ │ │ │ - j 14ad0 │ │ │ │ - li a3,89 │ │ │ │ - li a2,84 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 21370 │ │ │ │ - lw a5,388(s2) │ │ │ │ - ld a0,8(s5) │ │ │ │ - j 14a56 │ │ │ │ - li a3,89 │ │ │ │ - li a2,67 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 21370 │ │ │ │ - lw a5,388(s2) │ │ │ │ - ld a0,8(s5) │ │ │ │ - j 14a56 │ │ │ │ - li a3,89 │ │ │ │ - li a2,67 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 21370 │ │ │ │ - lw a5,388(s2) │ │ │ │ - ld a0,8(s5) │ │ │ │ - j 14ad0 │ │ │ │ - ld s6,0(sp) │ │ │ │ - li a3,89 │ │ │ │ - li a2,67 │ │ │ │ - mv a1,s0 │ │ │ │ - j 14a84 │ │ │ │ - li a3,84 │ │ │ │ - li a2,67 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,8(s5) │ │ │ │ - lw a5,388(s2) │ │ │ │ - j 14a02 │ │ │ │ - ld s6,0(sp) │ │ │ │ - li a3,84 │ │ │ │ - li a2,67 │ │ │ │ - mv a1,s0 │ │ │ │ - j 14a84 │ │ │ │ - mv a5,a0 │ │ │ │ - j 149cc │ │ │ │ - li a3,82 │ │ │ │ - li a2,65 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 21370 │ │ │ │ - lw a5,388(s2) │ │ │ │ - ld a0,8(s5) │ │ │ │ - j 14ad0 │ │ │ │ - ld s6,0(sp) │ │ │ │ - li a3,82 │ │ │ │ - li a2,65 │ │ │ │ - mv a1,s0 │ │ │ │ - j 14a84 │ │ │ │ - ld s6,0(sp) │ │ │ │ - li a3,89 │ │ │ │ - li a2,84 │ │ │ │ - mv a1,s0 │ │ │ │ - j 14a84 │ │ │ │ - li a3,82 │ │ │ │ - li a2,65 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 21370 │ │ │ │ - lw a5,388(s2) │ │ │ │ - ld a0,8(s5) │ │ │ │ - j 14a56 │ │ │ │ - li a3,84 │ │ │ │ - li a2,67 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 21370 │ │ │ │ - ld a0,8(s5) │ │ │ │ - lw a5,388(s2) │ │ │ │ - j 14930 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - auipc a5,0x65 │ │ │ │ - ld a5,776(a5) │ │ │ │ - andi s0,a1,7 │ │ │ │ - ld a0,0(a5) │ │ │ │ - srliw a1,a1,0x3 │ │ │ │ - snez s0,s0 │ │ │ │ - addw s0,s0,a1 │ │ │ │ - sext.w a3,s0 │ │ │ │ - li a1,1 │ │ │ │ - auipc a2,0x4a │ │ │ │ - addi a2,a2,1802 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - slli a1,s0,0x20 │ │ │ │ - ld s0,0(sp) │ │ │ │ - ld ra,8(sp) │ │ │ │ + li t4,0 │ │ │ │ + li s6,0 │ │ │ │ + beq a5,a4,15b54 │ │ │ │ + mv a3,s6 │ │ │ │ + sd s11,144(sp) │ │ │ │ + mv s4,s9 │ │ │ │ + mv s3,s8 │ │ │ │ + sd s0,152(sp) │ │ │ │ + addiw a4,a3,1 │ │ │ │ + sext.w a3,a4 │ │ │ │ + bgeu a3,a5,15b42 │ │ │ │ + slli a5,t4,0x1 │ │ │ │ + sd a5,64(sp) │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli s5,a5,0x1e │ │ │ │ + mv s7,s4 │ │ │ │ + sd a3,72(sp) │ │ │ │ + mv s6,a3 │ │ │ │ + mv s9,s3 │ │ │ │ + sd t4,40(sp) │ │ │ │ + mv s11,s5 │ │ │ │ + mv s4,s2 │ │ │ │ + j 1599a │ │ │ │ + ld a4,16(sp) │ │ │ │ + bgeu a4,s1,1598e │ │ │ │ + ld a4,24(sp) │ │ │ │ + lw a5,32(sp) │ │ │ │ + beq a4,a0,15d0c │ │ │ │ + lw a5,-16(s7) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s11,s11,4 │ │ │ │ + bgeu s6,a5,15b38 │ │ │ │ + lwu a3,0(s10) │ │ │ │ + ld a5,0(s9) │ │ │ │ + ld a2,64(sp) │ │ │ │ + ld a4,0(s7) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a3,0(a5) │ │ │ │ + add a4,a4,a2 │ │ │ │ + ld a2,40(sp) │ │ │ │ + ld a5,16(s4) │ │ │ │ + ld a4,0(a4) │ │ │ │ + add a3,a3,a2 │ │ │ │ + lwu a3,0(a3) │ │ │ │ + ld a0,0(s4) │ │ │ │ + lw s5,4(a4) │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw s8,0(a5) │ │ │ │ + lw a5,0(a4) │ │ │ │ + ld a1,16(a0) │ │ │ │ + lbu a4,12(a4) │ │ │ │ + slli a2,s8,0x20 │ │ │ │ + subw a5,s5,a5 │ │ │ │ + addw a5,a5,s8 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a1,a1,a2 │ │ │ │ + sd a4,48(sp) │ │ │ │ + sext.w a4,a5 │ │ │ │ + sw a5,32(sp) │ │ │ │ + sd a4,16(sp) │ │ │ │ + jal 4d78 │ │ │ │ + lwu a2,0(s10) │ │ │ │ + ld a4,0(s9) │ │ │ │ + ld a1,0(s7) │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + add a4,a4,a2 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a4,16(s4) │ │ │ │ + slli s2,s11,0x1 │ │ │ │ + add a2,a2,s11 │ │ │ │ + lwu a2,0(a2) │ │ │ │ + add a1,a1,s2 │ │ │ │ + ld t1,0(a1) │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + mv s1,a0 │ │ │ │ + add a4,a4,a2 │ │ │ │ + ld a0,0(s4) │ │ │ │ + lw a2,0(a4) │ │ │ │ + lbu a5,12(t1) │ │ │ │ + lw s3,0(t1) │ │ │ │ + lw a4,4(t1) │ │ │ │ + ld a3,16(a0) │ │ │ │ + slli a1,a2,0x20 │ │ │ │ srli a1,a1,0x20 │ │ │ │ + subw a4,a4,s3 │ │ │ │ + sd a5,56(sp) │ │ │ │ + add a1,a1,a3 │ │ │ │ + sext.w a5,s1 │ │ │ │ + addw s0,a4,a2 │ │ │ │ + sd a2,8(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 4d78 │ │ │ │ + ld a2,8(sp) │ │ │ │ + sext.w s1,s0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s8,a2,15980 │ │ │ │ + bgeu a2,s8,1598e │ │ │ │ + ld a5,16(sp) │ │ │ │ + bgeu s1,a5,1598e │ │ │ │ + ld a5,24(sp) │ │ │ │ + bne a5,a0,1598e │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld a4,56(sp) │ │ │ │ + bne a5,a4,1598e │ │ │ │ + li a4,1 │ │ │ │ + bne a5,a4,1598e │ │ │ │ + bltu s8,s1,15a94 │ │ │ │ + subw a5,s8,s0 │ │ │ │ + li a2,20 │ │ │ │ + mv a3,a5 │ │ │ │ + bltu a2,a5,15cda │ │ │ │ + subw a4,s3,s5 │ │ │ │ + bltu a2,a4,15cda │ │ │ │ + ld a5,0(s7) │ │ │ │ + ld a4,64(sp) │ │ │ │ + add a4,a4,a5 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a3,0(a5) │ │ │ │ + lw a1,0(a2) │ │ │ │ + lw a4,0(a3) │ │ │ │ + mv a5,a1 │ │ │ │ + bgeu a4,a1,15aae │ │ │ │ + mv a5,a4 │ │ │ │ + lw a0,4(a2) │ │ │ │ + lw a1,4(a3) │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mv a4,a0 │ │ │ │ + bgeu a0,a1,15abe │ │ │ │ + mv a4,a1 │ │ │ │ + ld a1,96(sp) │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + ld s0,40(sp) │ │ │ │ + and a5,a5,a1 │ │ │ │ + or a5,a5,a4 │ │ │ │ + sd a5,0(a2) │ │ │ │ + sd a5,0(a3) │ │ │ │ + lwu a4,0(s10) │ │ │ │ + ld a5,0(s9) │ │ │ │ + ld a1,16(s4) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a4,0(a4) │ │ │ │ + add a0,a4,s11 │ │ │ │ + lw a0,0(a0) │ │ │ │ + add a4,a4,s0 │ │ │ │ + sw a0,0(a4) │ │ │ │ + lwu a4,0(s10) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a4,0(a4) │ │ │ │ + add a0,a4,s0 │ │ │ │ + lw a0,0(a0) │ │ │ │ + add a4,a4,s11 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + sw a0,0(a4) │ │ │ │ + lwu a4,0(s10) │ │ │ │ + addi s11,s11,4 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a4,0(a4) │ │ │ │ + add a4,a4,s0 │ │ │ │ + lwu a4,0(a4) │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,a1 │ │ │ │ + lw a4,0(a4) │ │ │ │ + sw a4,20(a2) │ │ │ │ + lwu a4,0(s10) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,s0 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a1,a1,a5 │ │ │ │ + lw a5,0(a1) │ │ │ │ + sw a5,20(a3) │ │ │ │ + lw a5,-16(s7) │ │ │ │ + bltu s6,a5,1599a │ │ │ │ + ld a3,72(sp) │ │ │ │ + ld t4,40(sp) │ │ │ │ + mv s2,s4 │ │ │ │ + mv s3,s9 │ │ │ │ + mv s4,s7 │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + addi t4,t4,4 │ │ │ │ + bltu a3,a4,15956 │ │ │ │ + ld s11,144(sp) │ │ │ │ + ld s0,152(sp) │ │ │ │ + mv s9,s4 │ │ │ │ + mv s8,s3 │ │ │ │ + addi s10,s10,4 │ │ │ │ + addi s8,s8,8 │ │ │ │ + addi s9,s9,24 │ │ │ │ + bne s11,s10,1593e │ │ │ │ + ld s9,112(sp) │ │ │ │ + ld t1,136(sp) │ │ │ │ li a0,0 │ │ │ │ - addi sp,sp,16 │ │ │ │ - j 1d4e0 │ │ │ │ - andi a5,a2,7 │ │ │ │ - mv a0,a1 │ │ │ │ - srliw a2,a2,0x3 │ │ │ │ - snez a1,a5 │ │ │ │ - addw a1,a1,a2 │ │ │ │ - j 1d4e0 │ │ │ │ - andi a5,a1,7 │ │ │ │ - snez a5,a5 │ │ │ │ - srliw a1,a1,0x3 │ │ │ │ - addw a5,a5,a1 │ │ │ │ - li a1,0 │ │ │ │ - beqz a2,14d08 │ │ │ │ - li a1,255 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - j 3890 │ │ │ │ - srliw a5,a1,0x3 │ │ │ │ - srliw a3,a1,0x3 │ │ │ │ - beqz a5,14d3c │ │ │ │ + slli a4,s9,0x1 │ │ │ │ + add a4,a4,s9 │ │ │ │ + slli s3,a4,0x3 │ │ │ │ + mv a1,s3 │ │ │ │ + sd t1,8(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + ld s2,128(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld t1,8(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s8,a0 │ │ │ │ + add a4,s3,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sw zero,8(a5) │ │ │ │ + sd zero,16(a5) │ │ │ │ + sw zero,12(a5) │ │ │ │ + sd zero,0(a5) │ │ │ │ + addi a5,a5,24 │ │ │ │ + bne a4,a5,15b86 │ │ │ │ + addi s4,sp,164 │ │ │ │ + addi s3,sp,160 │ │ │ │ + mv s11,a4 │ │ │ │ + mv s10,t1 │ │ │ │ + sw zero,0(s8) │ │ │ │ + lw a7,0(s10) │ │ │ │ + sd zero,16(s8) │ │ │ │ + li s7,0 │ │ │ │ + li s6,0 │ │ │ │ + beqz a7,15c36 │ │ │ │ + sd s1,8(sp) │ │ │ │ + ld a5,16(s10) │ │ │ │ + slli s9,s7,0x3 │ │ │ │ + addiw a4,s6,1 │ │ │ │ + add a3,a5,s9 │ │ │ │ + ld t1,0(a3) │ │ │ │ + sext.w a2,s6 │ │ │ │ + sext.w s6,a4 │ │ │ │ + lw a6,4(t1) │ │ │ │ + lw a0,0(t1) │ │ │ │ + subw t3,a6,a0 │ │ │ │ + bgeu s6,a7,15d96 │ │ │ │ + addiw a3,a7,-2 │ │ │ │ + subw a3,a3,a2 │ │ │ │ slli a3,a3,0x20 │ │ │ │ srli a3,a3,0x20 │ │ │ │ - mv a5,a0 │ │ │ │ - add a3,a3,a0 │ │ │ │ - li a6,255 │ │ │ │ - j 14d2e │ │ │ │ - beq a3,a5,14d3c │ │ │ │ - lbu a4,0(a5) │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + add a3,a3,s7 │ │ │ │ + srli a4,a2,0x1d │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + addi a2,a5,16 │ │ │ │ + add a3,a3,a2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + li t6,0 │ │ │ │ + ld a4,0(a5) │ │ │ │ + lw a2,0(a4) │ │ │ │ + bltu a0,a2,15c24 │ │ │ │ + lw a1,4(a4) │ │ │ │ + bltu a1,a6,15c24 │ │ │ │ + lbu t5,12(t1) │ │ │ │ + lbu t4,12(a4) │ │ │ │ + beq t5,t4,15cf2 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a3,a5,15c0a │ │ │ │ + beqz t6,15d96 │ │ │ │ + addi s7,s7,1 │ │ │ │ + bltu s6,a7,15bbe │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi s8,s8,24 │ │ │ │ + addi s10,s10,24 │ │ │ │ + bne s11,s8,15ba8 │ │ │ │ + ld a5,88(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + mv s7,s2 │ │ │ │ + add s9,a5,s5 │ │ │ │ + lw s4,0(s7) │ │ │ │ + ld a0,0(s3) │ │ │ │ + beqz s4,15c78 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s4,a5,0x1d │ │ │ │ + li s0,0 │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a0,0(a0) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,0(s3) │ │ │ │ + add a5,a0,s0 │ │ │ │ + sd zero,0(a5) │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s4,s0,15c5e │ │ │ │ + jal 3670 │ │ │ │ + addi s3,s3,8 │ │ │ │ + sd zero,-8(s3) │ │ │ │ + addi s7,s7,4 │ │ │ │ + bne s3,s9,15c48 │ │ │ │ + ld s3,296(sp) │ │ │ │ + ld s10,240(sp) │ │ │ │ + ld s11,232(sp) │ │ │ │ + fld fs0,216(sp) │ │ │ │ + fld fs1,208(sp) │ │ │ │ + fld fs2,200(sp) │ │ │ │ + fld fs3,192(sp) │ │ │ │ + fld fs4,184(sp) │ │ │ │ + fld fs5,176(sp) │ │ │ │ + ld a0,88(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,80(sp) │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x64 │ │ │ │ + ld a5,612(a5) │ │ │ │ + ld a4,168(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,15ea0 │ │ │ │ + ld ra,328(sp) │ │ │ │ + ld s0,320(sp) │ │ │ │ + ld s2,304(sp) │ │ │ │ + ld s4,288(sp) │ │ │ │ + ld s5,280(sp) │ │ │ │ + ld s6,272(sp) │ │ │ │ + ld s7,264(sp) │ │ │ │ + ld s8,256(sp) │ │ │ │ + ld s9,248(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,312(sp) │ │ │ │ + addi sp,sp,336 │ │ │ │ + ret │ │ │ │ + bltu s3,s5,1598e │ │ │ │ + subw t5,s3,s5 │ │ │ │ + addiw a4,t5,20 │ │ │ │ + bgeu a5,a4,1598e │ │ │ │ + addiw a3,a3,20 │ │ │ │ + bgeu t5,a3,1598e │ │ │ │ + j 15a94 │ │ │ │ + lw t4,20(t1) │ │ │ │ + lw a4,20(a4) │ │ │ │ + bltu t4,a4,15c24 │ │ │ │ + addw a4,a4,a1 │ │ │ │ + addw t4,t4,t3 │ │ │ │ + subw a4,a4,a2 │ │ │ │ + bltu a4,t4,15c24 │ │ │ │ + li t6,1 │ │ │ │ + j 15c24 │ │ │ │ + ld a4,48(sp) │ │ │ │ + ld a3,56(sp) │ │ │ │ + bne a4,a3,1598e │ │ │ │ + bnez a4,1598e │ │ │ │ + ld a4,16(sp) │ │ │ │ + bltu a2,a4,15d32 │ │ │ │ + subw a4,a2,a5 │ │ │ │ + li a2,20 │ │ │ │ + mv a5,a4 │ │ │ │ + bltu a2,a4,15d7e │ │ │ │ + subw a3,s3,s5 │ │ │ │ + bltu a2,a3,15d7e │ │ │ │ + ld a5,0(s7) │ │ │ │ + ld a4,64(sp) │ │ │ │ + add a4,a4,a5 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a3,0(a5) │ │ │ │ + lw a1,0(a2) │ │ │ │ + lw a4,0(a3) │ │ │ │ + mv a5,a1 │ │ │ │ + bgeu a4,a1,15d4c │ │ │ │ + mv a5,a4 │ │ │ │ + lw a0,4(a2) │ │ │ │ + lw a1,4(a3) │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mv a4,a0 │ │ │ │ + bgeu a0,a1,15d5c │ │ │ │ + mv a4,a1 │ │ │ │ + ld a1,96(sp) │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + ld s0,40(sp) │ │ │ │ + and a5,a5,a1 │ │ │ │ + or a5,a5,a4 │ │ │ │ + sd a5,0(a2) │ │ │ │ + sd a5,0(a3) │ │ │ │ + lwu a4,0(s10) │ │ │ │ + ld a5,0(s9) │ │ │ │ + ld a1,16(s4) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a4,0(a4) │ │ │ │ + j 15af2 │ │ │ │ + bltu s3,s5,1598e │ │ │ │ + subw t6,s3,s5 │ │ │ │ + addiw a3,t6,20 │ │ │ │ + bgeu a4,a3,1598e │ │ │ │ + addiw a5,a5,20 │ │ │ │ + bgeu t6,a5,1598e │ │ │ │ + j 15d32 │ │ │ │ + lwu a5,20(t1) │ │ │ │ + ld a1,16(s0) │ │ │ │ + mv a0,s0 │ │ │ │ + add a1,a1,a5 │ │ │ │ + jal 4d78 │ │ │ │ + sext.w s1,a0 │ │ │ │ + mv a3,s4 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4dea │ │ │ │ + ld a5,16(s10) │ │ │ │ + ld a4,16(s8) │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sw s1,24(a5) │ │ │ │ + beqz a4,15e40 │ │ │ │ + li a1,56 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,16(s10) │ │ │ │ + li a2,56 │ │ │ │ + mv s1,a0 │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a1,0(a5) │ │ │ │ + jal 36a0 │ │ │ │ + lwu a2,0(s1) │ │ │ │ + lwu a5,8(s8) │ │ │ │ + lw a3,28(s1) │ │ │ │ + lw a1,12(s8) │ │ │ │ + sub a5,a5,a2 │ │ │ │ addi a5,a5,1 │ │ │ │ - beq a4,a6,14d2a │ │ │ │ + not a2,a5 │ │ │ │ + srai a2,a2,0x3f │ │ │ │ + addw a3,a3,a1 │ │ │ │ + and a5,a5,a2 │ │ │ │ + subw a5,a3,a5 │ │ │ │ + lw a1,0(s8) │ │ │ │ + sw a5,12(s8) │ │ │ │ + lw a5,4(s1) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + ld a0,16(s8) │ │ │ │ + sw a5,8(s8) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + sw a1,0(s8) │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 41306 │ │ │ │ + lw a5,0(s8) │ │ │ │ + lw a7,0(s10) │ │ │ │ + sd a0,16(s8) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + add a0,a0,a5 │ │ │ │ + sd s1,0(a0) │ │ │ │ + j 15c2e │ │ │ │ + li a1,8 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - andi a3,a1,7 │ │ │ │ - beqz a3,14e3c │ │ │ │ - addiw a5,a1,-1 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - add a5,a5,a0 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - negw a4,a1 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a5,a5,a4 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bne a2,a5,14d38 │ │ │ │ - andi a5,a1,6 │ │ │ │ - beqz a5,14e3c │ │ │ │ - addiw a5,a1,-2 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - add a5,a5,a0 │ │ │ │ - lbu a5,0(a5) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,16(s8) │ │ │ │ + li a1,56 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,16(s10) │ │ │ │ + li a2,56 │ │ │ │ + mv s1,a0 │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a1,0(a5) │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,16(s10) │ │ │ │ + ld a3,16(s8) │ │ │ │ li a4,1 │ │ │ │ - subw a4,a4,a1 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a5,a5,a4 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bne a5,a2,14d38 │ │ │ │ - li a5,2 │ │ │ │ - bgeu a5,a3,14e3c │ │ │ │ - addiw a5,a1,-3 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - add a5,a5,a0 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,2 │ │ │ │ - subw a4,a4,a1 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a5,a5,a4 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bne a2,a5,14d38 │ │ │ │ - andi a5,a1,4 │ │ │ │ - beqz a5,14e3c │ │ │ │ - addiw a5,a1,-4 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - add a5,a5,a0 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,3 │ │ │ │ - subw a4,a4,a1 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a5,a5,a4 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bne a2,a5,14d38 │ │ │ │ - li a5,4 │ │ │ │ - bgeu a5,a3,14e3c │ │ │ │ - addiw a5,a1,-5 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - add a5,a5,a0 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,4 │ │ │ │ - subw a4,a4,a1 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a5,a5,a4 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bne a2,a5,14d38 │ │ │ │ - li a5,5 │ │ │ │ - beq a3,a5,14e3c │ │ │ │ - addiw a5,a1,-6 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - add a5,a5,a0 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,5 │ │ │ │ - subw a4,a4,a1 │ │ │ │ - andi a4,a4,7 │ │ │ │ - sraw a5,a5,a4 │ │ │ │ - andi a5,a5,1 │ │ │ │ - bne a2,a5,14d38 │ │ │ │ - li a5,7 │ │ │ │ - bne a3,a5,14e3c │ │ │ │ - addiw a5,a1,-7 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - lbu a0,0(a0) │ │ │ │ - li a5,6 │ │ │ │ - subw a5,a5,a1 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sraw a0,a0,a5 │ │ │ │ - andi a0,a0,1 │ │ │ │ - sub a0,a0,a2 │ │ │ │ - seqz a0,a0 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - beqz a1,14e9a │ │ │ │ + add a5,a5,s9 │ │ │ │ + sd s1,0(a3) │ │ │ │ + ld a5,0(a5) │ │ │ │ + sw a4,0(s8) │ │ │ │ + lw a4,0(a5) │ │ │ │ + sw a4,4(s8) │ │ │ │ + lw a4,4(a5) │ │ │ │ + sw a4,8(s8) │ │ │ │ + lw a5,28(a5) │ │ │ │ + sw a5,12(s8) │ │ │ │ + lw a7,0(s10) │ │ │ │ + j 15c2e │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + j 15c9a │ │ │ │ + sd s3,296(sp) │ │ │ │ + sd s10,240(sp) │ │ │ │ + sd s11,232(sp) │ │ │ │ + fsd fs0,216(sp) │ │ │ │ + fsd fs1,208(sp) │ │ │ │ + fsd fs2,200(sp) │ │ │ │ + fsd fs3,192(sp) │ │ │ │ + fsd fs4,184(sp) │ │ │ │ + fsd fs5,176(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ sd s2,16(sp) │ │ │ │ + addw s2,a1,a3 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sub a1,a1,a5 │ │ │ │ sd s3,8(sp) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + mv s3,a3 │ │ │ │ + sd s0,32(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - mv s2,a0 │ │ │ │ - li s0,0 │ │ │ │ - auipc s3,0x49 │ │ │ │ - addi s3,s3,636 │ │ │ │ - srliw a5,s0,0x3 │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a2,0(a5) │ │ │ │ - not a5,s0 │ │ │ │ - andi a5,a5,7 │ │ │ │ - sraw a2,a2,a5 │ │ │ │ - andi a2,a2,1 │ │ │ │ - mv a1,s3 │ │ │ │ - li a0,1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - bne s1,s0,14e5c │ │ │ │ - ld s0,32(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + jal 41306 │ │ │ │ + beqz s3,15f34 │ │ │ │ + mv a2,s0 │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ + ld a3,0(a2) │ │ │ │ + sub a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sd a3,0(a5) │ │ │ │ + ld a3,16(a2) │ │ │ │ + lbu a4,12(a2) │ │ │ │ + addi a2,a2,56 │ │ │ │ + sd a3,16(a5) │ │ │ │ + sb a4,12(a5) │ │ │ │ + lw a4,-28(a2) │ │ │ │ + ld a3,-16(a2) │ │ │ │ + fld fa5,-24(a2) │ │ │ │ + sw a4,28(a5) │ │ │ │ + lw a4,-48(a2) │ │ │ │ + sd a3,40(a5) │ │ │ │ + fsd fa5,32(a5) │ │ │ │ + sw a4,8(a5) │ │ │ │ + lbu a4,-8(a2) │ │ │ │ + addiw s1,s1,1 │ │ │ │ + sb a4,48(a5) │ │ │ │ + lw a4,-32(a2) │ │ │ │ + sw a4,24(a5) │ │ │ │ + bne s2,s1,15ee4 │ │ │ │ ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ - auipc a1,0x4d │ │ │ │ - addi a1,a1,238 │ │ │ │ - li a0,1 │ │ │ │ addi sp,sp,48 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ - auipc a1,0x4d │ │ │ │ - addi a1,a1,222 │ │ │ │ - li a0,1 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - mv s7,a2 │ │ │ │ - mv s8,a4 │ │ │ │ - mv s5,a1 │ │ │ │ - mv s2,a3 │ │ │ │ - mv s1,a5 │ │ │ │ - mv s3,a6 │ │ │ │ - mv s6,a7 │ │ │ │ - sext.w s0,a4 │ │ │ │ - bltu a4,a2,14eda │ │ │ │ - sext.w s0,a2 │ │ │ │ - addiw a1,s0,1 │ │ │ │ - sext.w s9,a1 │ │ │ │ - sext.w s4,s7 │ │ │ │ - bgeu s7,s8,14eee │ │ │ │ - sext.w s4,s8 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - bltu s8,s7,14f06 │ │ │ │ - mv a5,s2 │ │ │ │ - mv s2,s5 │ │ │ │ - mv s5,a5 │ │ │ │ - li a5,-1 │ │ │ │ - beq s4,a5,14fa2 │ │ │ │ - beqz s9,14fa2 │ │ │ │ - li a5,1 │ │ │ │ - bne s6,a5,1505e │ │ │ │ - li a5,-1 │ │ │ │ - sext.w t1,a5 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - beqz a5,14fce │ │ │ │ - beqz s3,14fe6 │ │ │ │ - lw t3,0(a0) │ │ │ │ - li a3,0 │ │ │ │ - slli t1,t1,0x20 │ │ │ │ - addiw a4,t3,1 │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - mv a1,a0 │ │ │ │ - sw a4,0(a0) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add t1,t1,s5 │ │ │ │ - add a4,s2,a2 │ │ │ │ - addi a1,a1,4 │ │ │ │ - beq s0,a3,14f9e │ │ │ │ - lbu a7,0(a4) │ │ │ │ - lbu a6,0(t1) │ │ │ │ - add a4,a7,a6 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,s3 │ │ │ │ - beq a7,a6,14f64 │ │ │ │ - lw a4,0(a4) │ │ │ │ - addw t3,a4,t3 │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - add a2,a2,a0 │ │ │ │ - lw a4,0(a2) │ │ │ │ - lw a6,0(a1) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addw t4,a4,s1 │ │ │ │ - addw a7,s1,a6 │ │ │ │ - mv a4,t4 │ │ │ │ - bgeu a7,t4,14f80 │ │ │ │ - mv a4,a7 │ │ │ │ - sext.w a2,a4 │ │ │ │ - bgeu t3,a2,14f8a │ │ │ │ - mv a4,t3 │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - sw a4,0(a1) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv t3,a6 │ │ │ │ - add a4,s2,a2 │ │ │ │ - addi a1,a1,4 │ │ │ │ - bne s0,a3,14f4a │ │ │ │ - bne s4,a5,14f18 │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,a0 │ │ │ │ - lw s0,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,88(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ ret │ │ │ │ - mv a3,a0 │ │ │ │ - li a4,0 │ │ │ │ - sw a4,0(a3) │ │ │ │ - sext.w a2,a4 │ │ │ │ - addi a3,a3,4 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - bne s0,a2,14fd2 │ │ │ │ - bne s4,a5,14f18 │ │ │ │ - j 14fa2 │ │ │ │ - lw a6,0(a0) │ │ │ │ - addi a3,a0,4 │ │ │ │ + addi sp,sp,-304 │ │ │ │ + sd s0,288(sp) │ │ │ │ + auipc s0,0x64 │ │ │ │ + ld s0,-54(s0) │ │ │ │ + sd s2,272(sp) │ │ │ │ + sd ra,296(sp) │ │ │ │ + ld a0,0(s0) │ │ │ │ + sd a0,152(sp) │ │ │ │ + li a0,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd a6,88(sp) │ │ │ │ + mv s2,a7 │ │ │ │ + beqz a4,16300 │ │ │ │ + addi a5,sp,148 │ │ │ │ + sd s3,264(sp) │ │ │ │ + fsd fs2,168(sp) │ │ │ │ + fsd fs3,160(sp) │ │ │ │ + slli s3,a4,0x20 │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + fmv.d fs3,fa1 │ │ │ │ + addiw s0,a4,-1 │ │ │ │ + sd s4,256(sp) │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + mv s4,a3 │ │ │ │ + li t1,0 │ │ │ │ + li a3,-1 │ │ │ │ + li t5,0 │ │ │ │ + sd a5,16(sp) │ │ │ │ + addi a5,sp,144 │ │ │ │ + sd s9,216(sp) │ │ │ │ + sw s0,132(sp) │ │ │ │ + sd s1,280(sp) │ │ │ │ + sd s5,248(sp) │ │ │ │ + sd s6,240(sp) │ │ │ │ + sd s7,232(sp) │ │ │ │ + sd s8,224(sp) │ │ │ │ + sd s10,208(sp) │ │ │ │ + sd s11,200(sp) │ │ │ │ + fsd fs0,184(sp) │ │ │ │ + fsd fs1,176(sp) │ │ │ │ + sd zero,96(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + sd t5,104(sp) │ │ │ │ + mv a6,t1 │ │ │ │ + sd a3,64(sp) │ │ │ │ + sd s3,120(sp) │ │ │ │ + mv s9,a2 │ │ │ │ + sd a4,32(sp) │ │ │ │ + sd a7,136(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + ld a0,0(s9) │ │ │ │ + slli a2,a6,0x4 │ │ │ │ addiw a4,a6,1 │ │ │ │ - sw a4,0(a0) │ │ │ │ - beqz s0,14f9e │ │ │ │ - slli a7,t1,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - mv a1,s6 │ │ │ │ - add a7,a7,s5 │ │ │ │ - addiw a4,a1,-1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add t4,s2,a4 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,a0 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sext.w t3,a6 │ │ │ │ - lw a6,0(a3) │ │ │ │ - addw t6,a4,s1 │ │ │ │ - mv a4,t6 │ │ │ │ - addw t5,a6,s1 │ │ │ │ - sext.w t1,a1 │ │ │ │ - bgeu t5,t6,15030 │ │ │ │ - mv a4,t5 │ │ │ │ - lbu t5,0(t4) │ │ │ │ - lbu a2,0(a7) │ │ │ │ - sext.w t4,a4 │ │ │ │ - sub a2,a2,t5 │ │ │ │ - snez a2,a2 │ │ │ │ - addw t3,a2,t3 │ │ │ │ - bgeu t3,t4,1504e │ │ │ │ - mv a4,t3 │ │ │ │ - sw a4,0(a3) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - addi a3,a3,4 │ │ │ │ - bne s0,t1,15002 │ │ │ │ - bne s4,a5,14f18 │ │ │ │ - j 14fa2 │ │ │ │ - li a1,-1 │ │ │ │ - sext.w a5,a1 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - beqz a1,150fa │ │ │ │ - beqz s3,15112 │ │ │ │ - lw t1,0(a0) │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - li a3,0 │ │ │ │ - addiw a4,t1,1 │ │ │ │ - add a6,s5,a5 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - mv a2,a0 │ │ │ │ - sw a4,0(a0) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a4,s2,a5 │ │ │ │ - addi a2,a2,4 │ │ │ │ - beq s0,a3,150ee │ │ │ │ - lbu a4,0(a4) │ │ │ │ - lbu a7,0(a6) │ │ │ │ - beq a4,a7,150b6 │ │ │ │ - mulw a4,a4,s6 │ │ │ │ - addw a4,a4,a7 │ │ │ │ - slli a7,a4,0x20 │ │ │ │ - srli a4,a7,0x1e │ │ │ │ - add a4,a4,s3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - addw t1,a4,t1 │ │ │ │ + add a5,a0,a2 │ │ │ │ + lw a1,8(a5) │ │ │ │ + sd a4,56(sp) │ │ │ │ + sext.w a3,a6 │ │ │ │ + mv t1,s9 │ │ │ │ + beqz a1,160ae │ │ │ │ + li a4,1 │ │ │ │ + li s10,0 │ │ │ │ + subw s8,a4,a3 │ │ │ │ + mv s1,s10 │ │ │ │ + li s3,0 │ │ │ │ + sd t1,112(sp) │ │ │ │ + sd a2,48(sp) │ │ │ │ + mv s10,a6 │ │ │ │ + sd a3,40(sp) │ │ │ │ + mv s2,s0 │ │ │ │ + sw s8,72(sp) │ │ │ │ + ld a6,0(a5) │ │ │ │ + slli a5,s1,0x3 │ │ │ │ + add a5,a5,s1 │ │ │ │ slli a5,a5,0x2 │ │ │ │ - add a5,a5,a0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - lw a4,0(a2) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addw t4,a5,s1 │ │ │ │ - addw t3,s1,a4 │ │ │ │ - mv a5,t4 │ │ │ │ - bgeu t3,t4,150d0 │ │ │ │ - mv a5,t3 │ │ │ │ - sext.w a7,a5 │ │ │ │ - bgeu t1,a7,150da │ │ │ │ - mv a5,t1 │ │ │ │ - sw a5,0(a2) │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mv t1,a4 │ │ │ │ - addi a2,a2,4 │ │ │ │ - add a4,s2,a5 │ │ │ │ - bne s0,a3,15092 │ │ │ │ - beq s4,a1,14fa2 │ │ │ │ - sext.w a5,a1 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - bnez a1,15068 │ │ │ │ - mv a4,a0 │ │ │ │ - li a5,0 │ │ │ │ - sw a5,0(a4) │ │ │ │ - sext.w a3,a5 │ │ │ │ - addi a4,a4,4 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s0,a3,150fe │ │ │ │ - bne s4,a1,150f2 │ │ │ │ - j 14fa2 │ │ │ │ - lw a7,0(a0) │ │ │ │ - addi a2,a0,4 │ │ │ │ - addiw a4,a7,1 │ │ │ │ - sw a4,0(a0) │ │ │ │ - beqz s0,150ee │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - li a3,1 │ │ │ │ - add t1,s5,a5 │ │ │ │ - addiw a5,a3,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a4,s2,a5 │ │ │ │ - lbu t3,0(a4) │ │ │ │ - slli a6,a5,0x2 │ │ │ │ - lbu a5,0(t1) │ │ │ │ - add a6,a6,a0 │ │ │ │ - lw a4,0(a6) │ │ │ │ - sext.w t4,a7 │ │ │ │ - lw a7,0(a2) │ │ │ │ - sub a5,a5,t3 │ │ │ │ - snez a5,a5 │ │ │ │ - addw t6,a4,s1 │ │ │ │ - addw t4,a5,t4 │ │ │ │ - addw t5,s1,a7 │ │ │ │ - mv a4,t6 │ │ │ │ - sext.w t3,a3 │ │ │ │ - mv a5,t4 │ │ │ │ - bgeu t5,t6,15174 │ │ │ │ - mv a4,t5 │ │ │ │ - sext.w a6,a4 │ │ │ │ - bgeu a6,t4,1517e │ │ │ │ - mv a5,a4 │ │ │ │ - sw a5,0(a2) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addi a2,a2,4 │ │ │ │ - bne s0,t3,1512c │ │ │ │ - bne s4,a1,150f2 │ │ │ │ - j 14fa2 │ │ │ │ - │ │ │ │ -000000000001518e : │ │ │ │ - beq a0,a1,151a2 │ │ │ │ - li a5,78 │ │ │ │ - beq a0,a5,151a2 │ │ │ │ - beq a1,a5,151a2 │ │ │ │ - lw a0,4(a2) │ │ │ │ - ret │ │ │ │ - lw a0,0(a2) │ │ │ │ - ret │ │ │ │ - │ │ │ │ -00000000000151a6 : │ │ │ │ - beq a0,a1,151ae │ │ │ │ - lw a0,4(a2) │ │ │ │ - ret │ │ │ │ - lw a0,0(a2) │ │ │ │ - ret │ │ │ │ - │ │ │ │ -00000000000151b2 : │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - jal 36f82 │ │ │ │ - bnez a0,151ca │ │ │ │ - lw a0,4(s0) │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - lw a0,0(s0) │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - addiw s5,a2,1 │ │ │ │ - addiw s8,a4,1 │ │ │ │ - sd s6,80(sp) │ │ │ │ - mulw s6,s5,s8 │ │ │ │ - sd s1,120(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s1,a1 │ │ │ │ - sd ra,136(sp) │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - slli s6,s6,0x2 │ │ │ │ + add s11,a6,a5 │ │ │ │ + lw s0,20(s11) │ │ │ │ + ld t4,16(s2) │ │ │ │ + lw s5,4(s11) │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s8,a5,0x1e │ │ │ │ + add t4,t4,s8 │ │ │ │ + lw a6,0(t4) │ │ │ │ + ld a5,64(sp) │ │ │ │ + lw a4,8(s2) │ │ │ │ + ld a3,32(sp) │ │ │ │ + ld a1,40(sp) │ │ │ │ + addw s5,s5,a5 │ │ │ │ + sd a6,80(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + lw a6,72(sp) │ │ │ │ + mv a2,s3 │ │ │ │ + lw s7,24(s11) │ │ │ │ + addw s6,a6,s5 │ │ │ │ + jal 3d4a0 │ │ │ │ + ld a0,0(s4) │ │ │ │ mv a1,s6 │ │ │ │ - mv s4,a5 │ │ │ │ - mv s3,a2 │ │ │ │ - mv s2,a4 │ │ │ │ - mv s10,a3 │ │ │ │ - sd a3,8(sp) │ │ │ │ - mv s0,a6 │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s6 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + add a0,a0,s10 │ │ │ │ + jal 34a22 │ │ │ │ + ld a5,16(s2) │ │ │ │ + ld a0,0(s2) │ │ │ │ + sw zero,144(sp) │ │ │ │ + sw zero,148(sp) │ │ │ │ + add a5,a5,s8 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + ld a1,16(a0) │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + add a1,a1,a5 │ │ │ │ + jal 4d78 │ │ │ │ + mv s6,a0 │ │ │ │ + ld a3,16(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + ld a2,24(sp) │ │ │ │ + sext.w s6,s6 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 4dea │ │ │ │ + flt.d a5,fs0,fs2 │ │ │ │ + beqz a5,16090 │ │ │ │ + fle.d a5,fs3,fs1 │ │ │ │ + beqz a5,16090 │ │ │ │ + bltu s7,s0,16090 │ │ │ │ + ld a5,88(sp) │ │ │ │ + subw s7,s7,s0 │ │ │ │ + bltu s7,a5,16286 │ │ │ │ + ld a0,0(s9) │ │ │ │ + ld a5,48(sp) │ │ │ │ + addi s1,s1,1 │ │ │ │ + sext.w s3,s1 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lw a4,8(a5) │ │ │ │ + bltu s3,a4,15fea │ │ │ │ + ld t1,112(sp) │ │ │ │ + ld a3,40(sp) │ │ │ │ + mv a6,s10 │ │ │ │ + mv s0,s2 │ │ │ │ li a1,0 │ │ │ │ - jal 3890 │ │ │ │ + lw a5,132(sp) │ │ │ │ + mv s2,s0 │ │ │ │ + sd a6,72(sp) │ │ │ │ + subw s10,a5,a3 │ │ │ │ + sext.w a5,s10 │ │ │ │ + sd a5,48(sp) │ │ │ │ + slli a5,s10,0x20 │ │ │ │ + srli s10,a5,0x1c │ │ │ │ + mv s0,t1 │ │ │ │ + sd a3,112(sp) │ │ │ │ + sd s9,80(sp) │ │ │ │ + sd s10,40(sp) │ │ │ │ li a5,1 │ │ │ │ - sd a0,24(sp) │ │ │ │ - bgeu a5,s5,152b8 │ │ │ │ - mv s6,s8 │ │ │ │ - bgeu a5,s8,152b8 │ │ │ │ - addiw a4,s3,-1 │ │ │ │ - addiw a5,s2,-1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - sd s11,40(sp) │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - addi s11,s1,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - neg s8,s8 │ │ │ │ - addi s5,s10,1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a4,a4,s11 │ │ │ │ - sd s7,72(sp) │ │ │ │ - slli s8,s8,0x2 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq a1,a5,161ac │ │ │ │ + ld a0,0(s0) │ │ │ │ + ld a5,40(sp) │ │ │ │ + add a5,a5,a0 │ │ │ │ + lw a4,8(a5) │ │ │ │ + beqz a4,161ac │ │ │ │ + li s11,0 │ │ │ │ + li s9,0 │ │ │ │ + mv s3,s2 │ │ │ │ + mv s6,s9 │ │ │ │ + mv s2,s11 │ │ │ │ + ld a6,0(a5) │ │ │ │ + slli a5,s2,0x3 │ │ │ │ + add a5,a5,s2 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add s1,a6,a5 │ │ │ │ + lw s11,20(s1) │ │ │ │ + ld t4,16(s3) │ │ │ │ + ld a6,56(sp) │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + lw a4,8(s3) │ │ │ │ + ld a3,32(sp) │ │ │ │ + srli s7,a5,0x1e │ │ │ │ + lw s8,4(s1) │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ + add t4,t4,s7 │ │ │ │ + mv a2,s6 │ │ │ │ + subw s5,a6,s8 │ │ │ │ + lw s9,0(t4) │ │ │ │ + lw s10,24(s1) │ │ │ │ + jal 3d4a0 │ │ │ │ + ld a0,0(s4) │ │ │ │ + slli s5,s5,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + mv a1,s8 │ │ │ │ + add a0,a0,s5 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + jal 34a22 │ │ │ │ + ld a5,16(s3) │ │ │ │ + ld a0,0(s3) │ │ │ │ + sw zero,144(sp) │ │ │ │ + sw zero,148(sp) │ │ │ │ + add a5,a5,s7 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + ld a1,16(a0) │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + add a1,a1,a5 │ │ │ │ + jal 4d78 │ │ │ │ mv s7,a0 │ │ │ │ - sd a4,16(sp) │ │ │ │ - li s2,0 │ │ │ │ - add s5,s5,a5 │ │ │ │ - ld s10,8(sp) │ │ │ │ - slli s3,s6,0x2 │ │ │ │ - mv s11,s7 │ │ │ │ - lbu a1,0(s10) │ │ │ │ - lbu a0,0(s1) │ │ │ │ - lw s9,0(s11) │ │ │ │ - mv a2,s0 │ │ │ │ - jalr s4 │ │ │ │ - add a1,s2,s11 │ │ │ │ - addw a3,s9,a0 │ │ │ │ - mv a2,s0 │ │ │ │ - add a1,a1,s3 │ │ │ │ - blez a3,152d4 │ │ │ │ - lbu a1,0(s10) │ │ │ │ - lbu a0,0(s1) │ │ │ │ - lw s9,0(s11) │ │ │ │ - addi s10,s10,1 │ │ │ │ - jalr s4 │ │ │ │ - add a3,s2,s11 │ │ │ │ - add a3,a3,s3 │ │ │ │ - addw a6,s9,a0 │ │ │ │ - sw a6,4(a3) │ │ │ │ - addi s11,s11,4 │ │ │ │ - bne s5,s10,1525c │ │ │ │ - ld a5,0(sp) │ │ │ │ - addi s1,s1,1 │ │ │ │ - add s2,s2,s8 │ │ │ │ - addw s6,a5,s6 │ │ │ │ - ld a5,16(sp) │ │ │ │ - sub s7,s7,s8 │ │ │ │ - bne s1,a5,15254 │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld a0,24(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - sw zero,4(a1) │ │ │ │ - addi s10,s10,1 │ │ │ │ - addi s11,s11,4 │ │ │ │ - bne s5,s10,1525c │ │ │ │ - ld a5,0(sp) │ │ │ │ - addi s1,s1,1 │ │ │ │ - add s2,s2,s8 │ │ │ │ - addw s6,a5,s6 │ │ │ │ - ld a5,16(sp) │ │ │ │ - sub s7,s7,s8 │ │ │ │ - bne s1,a5,15254 │ │ │ │ - j 152b4 │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - addiw s6,a2,1 │ │ │ │ - addiw s7,a4,1 │ │ │ │ - sd s9,56(sp) │ │ │ │ - mulw s9,s6,s7 │ │ │ │ - sd s3,104(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s3,a1 │ │ │ │ - sd ra,136(sp) │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s2,112(sp) │ │ │ │ - mv s1,a5 │ │ │ │ - sd s4,96(sp) │ │ │ │ - slli s9,s9,0x2 │ │ │ │ - mv a1,s9 │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - mv s5,a2 │ │ │ │ - mv s0,a4 │ │ │ │ - mv s8,a3 │ │ │ │ - mv s4,a6 │ │ │ │ - mv s2,a7 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s9 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ + ld a3,16(sp) │ │ │ │ + ld a0,0(s3) │ │ │ │ + ld a2,24(sp) │ │ │ │ + sext.w s7,s7 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 4dea │ │ │ │ + flt.d a5,fs0,fs2 │ │ │ │ + beqz a5,1618e │ │ │ │ + fle.d a5,fs3,fs1 │ │ │ │ + beqz a5,1618e │ │ │ │ + bltu s10,s11,1618e │ │ │ │ + ld a5,88(sp) │ │ │ │ + subw s10,s10,s11 │ │ │ │ + bltu s10,a5,16204 │ │ │ │ + ld a0,0(s0) │ │ │ │ + ld a5,40(sp) │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w s6,s2 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lw a4,8(a5) │ │ │ │ + li a1,1 │ │ │ │ + bltu s6,a4,160ea │ │ │ │ li a5,1 │ │ │ │ - sd a0,24(sp) │ │ │ │ - bgeu a5,s6,153f8 │ │ │ │ - bgeu a5,s7,153f8 │ │ │ │ - addiw a4,s5,-1 │ │ │ │ - addiw a5,s0,-1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - addi s9,s3,1 │ │ │ │ + mv s2,s3 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne a1,a5,160d6 │ │ │ │ + ld a5,64(sp) │ │ │ │ + ld a6,72(sp) │ │ │ │ + ld s9,80(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,64(sp) │ │ │ │ + ld a5,120(sp) │ │ │ │ + addi a6,a6,1 │ │ │ │ + mv s0,s2 │ │ │ │ + bne a6,a5,15fb6 │ │ │ │ + ld t5,104(sp) │ │ │ │ + ld s2,136(sp) │ │ │ │ + ld s1,280(sp) │ │ │ │ + ld s3,264(sp) │ │ │ │ + ld s4,256(sp) │ │ │ │ + ld s5,248(sp) │ │ │ │ + ld s6,240(sp) │ │ │ │ + ld s7,232(sp) │ │ │ │ + ld s8,224(sp) │ │ │ │ + ld s9,216(sp) │ │ │ │ + ld s10,208(sp) │ │ │ │ + ld s11,200(sp) │ │ │ │ + fld fs0,184(sp) │ │ │ │ + fld fs1,176(sp) │ │ │ │ + fld fs2,168(sp) │ │ │ │ + fld fs3,160(sp) │ │ │ │ + auipc a5,0x64 │ │ │ │ + ld a5,-720(a5) │ │ │ │ + sw t5,0(s2) │ │ │ │ + ld a4,152(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,16306 │ │ │ │ + ld ra,296(sp) │ │ │ │ + ld s0,288(sp) │ │ │ │ + ld a0,96(sp) │ │ │ │ + ld s2,272(sp) │ │ │ │ + addi sp,sp,304 │ │ │ │ + ret │ │ │ │ + ld s11,104(sp) │ │ │ │ + ld a0,96(sp) │ │ │ │ + subw s9,s9,s8 │ │ │ │ + addiw s10,s11,1 │ │ │ │ + slli a5,s10,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sub a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ + sub s8,a5,a4 │ │ │ │ + ld a5,112(sp) │ │ │ │ + li a4,-1 │ │ │ │ + srli a3,a4,0x20 │ │ │ │ + addiw s9,s9,1 │ │ │ │ slli a5,a5,0x20 │ │ │ │ - addi s5,s8,1 │ │ │ │ + and s5,s5,a3 │ │ │ │ + and t3,s6,a3 │ │ │ │ + slli s8,s8,0x3 │ │ │ │ + slli s9,s9,0x20 │ │ │ │ + add s8,s8,a0 │ │ │ │ + or s5,s5,a5 │ │ │ │ + or t3,t3,s9 │ │ │ │ + li a5,1 │ │ │ │ + sd a0,96(sp) │ │ │ │ + sb a5,12(s8) │ │ │ │ + sd s5,0(s8) │ │ │ │ + sw s7,24(s8) │ │ │ │ + sd t3,16(s8) │ │ │ │ + sd s1,40(s8) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3d458 │ │ │ │ + ld a5,48(sp) │ │ │ │ + sw a0,28(s8) │ │ │ │ + fsd fs0,32(s8) │ │ │ │ + sw a5,8(s8) │ │ │ │ + sb zero,48(s8) │ │ │ │ + sd s10,104(sp) │ │ │ │ + j 1618e │ │ │ │ + ld s0,104(sp) │ │ │ │ + ld a0,96(sp) │ │ │ │ + slli s5,s5,0x20 │ │ │ │ + addiw a4,s0,1 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli a3,s7,0x2 │ │ │ │ - add a4,a4,s9 │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - sd a3,16(sp) │ │ │ │ - mv s6,a0 │ │ │ │ - sd a4,8(sp) │ │ │ │ - add s5,s5,a5 │ │ │ │ - ld a5,16(sp) │ │ │ │ - mv s11,s6 │ │ │ │ - mv s7,s8 │ │ │ │ - add s6,s6,a5 │ │ │ │ - mv s10,s6 │ │ │ │ - lw s0,4(s11) │ │ │ │ - lw a3,0(s10) │ │ │ │ - mv a2,s2 │ │ │ │ - addw a0,s0,s1 │ │ │ │ - addw a1,a3,s1 │ │ │ │ - mv s0,a0 │ │ │ │ - bge a0,a1,15396 │ │ │ │ - sext.w s0,a1 │ │ │ │ - lbu a1,0(s7) │ │ │ │ - lbu a0,0(s3) │ │ │ │ - lw s9,0(s11) │ │ │ │ - not a6,s0 │ │ │ │ - srai a6,a6,0x3f │ │ │ │ - and s0,s0,a6 │ │ │ │ - jalr s4 │ │ │ │ - addw a3,s9,a0 │ │ │ │ - mv a2,s2 │ │ │ │ - blt s0,a3,15414 │ │ │ │ - lw a3,4(s11) │ │ │ │ - lw a2,0(s10) │ │ │ │ - addi s7,s7,1 │ │ │ │ - addw a3,a3,s1 │ │ │ │ - addw a1,a2,s1 │ │ │ │ - sext.w a0,a3 │ │ │ │ - bge a0,a1,153d4 │ │ │ │ - mv a3,a1 │ │ │ │ - sext.w a2,a3 │ │ │ │ - not a2,a2 │ │ │ │ - srai a2,a2,0x3f │ │ │ │ - and a3,a3,a2 │ │ │ │ - sw a3,4(s10) │ │ │ │ - addi s11,s11,4 │ │ │ │ - addi s10,s10,4 │ │ │ │ - bne s7,s5,1537a │ │ │ │ - ld a5,8(sp) │ │ │ │ - addi s3,s3,1 │ │ │ │ - bne a5,s3,15370 │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld a0,24(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - lbu a1,0(s7) │ │ │ │ - lbu a0,0(s3) │ │ │ │ - lw s0,0(s11) │ │ │ │ - addi s7,s7,1 │ │ │ │ - jalr s4 │ │ │ │ - addw s0,s0,a0 │ │ │ │ - sw s0,4(s10) │ │ │ │ - addi s11,s11,4 │ │ │ │ - addi s10,s10,4 │ │ │ │ - bne s5,s7,1537a │ │ │ │ - ld a5,8(sp) │ │ │ │ - addi s3,s3,1 │ │ │ │ - bne a5,s3,15370 │ │ │ │ - j 153f4 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sub a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a4,104(sp) │ │ │ │ + jal 41306 │ │ │ │ + slli a3,s0,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + ld s0,40(sp) │ │ │ │ + ld a2,80(sp) │ │ │ │ + slli a5,a3,0x3 │ │ │ │ + li a4,-1 │ │ │ │ + sub a5,a5,a3 │ │ │ │ + srli a3,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + and a3,a3,s0 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + and t3,s3,a4 │ │ │ │ + add s7,a0,a5 │ │ │ │ + or a5,a3,s5 │ │ │ │ + or a3,t3,a2 │ │ │ │ + sd a0,96(sp) │ │ │ │ + sd a5,0(s7) │ │ │ │ + sw s6,24(s7) │ │ │ │ + sb zero,12(s7) │ │ │ │ + sd a3,16(s7) │ │ │ │ + sd s11,40(s7) │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3d458 │ │ │ │ + sw a0,28(s7) │ │ │ │ + sw s0,8(s7) │ │ │ │ + fsd fs0,32(s7) │ │ │ │ + sb zero,48(s7) │ │ │ │ + j 16090 │ │ │ │ + li t5,0 │ │ │ │ + sd zero,96(sp) │ │ │ │ + j 161e0 │ │ │ │ + sd s1,280(sp) │ │ │ │ + sd s3,264(sp) │ │ │ │ + sd s4,256(sp) │ │ │ │ + sd s5,248(sp) │ │ │ │ + sd s6,240(sp) │ │ │ │ + sd s7,232(sp) │ │ │ │ + sd s8,224(sp) │ │ │ │ + sd s9,216(sp) │ │ │ │ + sd s10,208(sp) │ │ │ │ + sd s11,200(sp) │ │ │ │ + fsd fs0,184(sp) │ │ │ │ + fsd fs1,176(sp) │ │ │ │ + fsd fs2,168(sp) │ │ │ │ + fsd fs3,160(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-128 │ │ │ │ + sd s11,24(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd a3,8(sp) │ │ │ │ + mv s11,a1 │ │ │ │ + beqz a1,164da │ │ │ │ + slli s11,a1,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + sd s6,64(sp) │ │ │ │ + slli s6,s11,0x3 │ │ │ │ + sub s6,s6,s11 │ │ │ │ + slli s6,s6,0x3 │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ sd s0,112(sp) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addiw s0,a5,1 │ │ │ │ - sd s8,48(sp) │ │ │ │ - mv s8,a1 │ │ │ │ - mulw a1,a3,s0 │ │ │ │ - ld a5,128(sp) │ │ │ │ sd s2,96(sp) │ │ │ │ - ld s2,136(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - sd s1,104(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ sd s9,40(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - sd a2,0(sp) │ │ │ │ - mv s4,a4 │ │ │ │ - mv s1,a6 │ │ │ │ - mv s5,a7 │ │ │ │ - jal 3e744 │ │ │ │ - sext.w a5,a0 │ │ │ │ - sd zero,24(s2) │ │ │ │ - divuw s10,a0,s0 │ │ │ │ - remuw s9,a0,s0 │ │ │ │ - bltu a5,s0,15594 │ │ │ │ - beqz s9,1559a │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - addiw a3,s10,-1 │ │ │ │ - sext.w s11,a3 │ │ │ │ - mulw a5,s0,s10 │ │ │ │ - subw a4,a5,s0 │ │ │ │ - addw a4,a4,s9 │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - addw a5,a5,s9 │ │ │ │ - srli a2,a1,0x1e │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a1,a0,0x1e │ │ │ │ - add a2,a2,s8 │ │ │ │ - lw a2,0(a2) │ │ │ │ - add a1,a1,s8 │ │ │ │ - lw s6,0(a1) │ │ │ │ - addw a2,a2,s1 │ │ │ │ - beq a2,s6,1552c │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw a2,0(a5) │ │ │ │ - addiw a5,s9,-1 │ │ │ │ - sext.w s7,a5 │ │ │ │ - addw a2,a2,s1 │ │ │ │ - beq a2,s6,1556c │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - ld a2,0(sp) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s4 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - lbu a1,0(a5) │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,s8 │ │ │ │ - lbu a0,0(a3) │ │ │ │ - ld a2,8(sp) │ │ │ │ - lw s3,0(a4) │ │ │ │ - jalr s5 │ │ │ │ - addw a5,s3,a0 │ │ │ │ - bne a5,s6,15578 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s11,1553a │ │ │ │ - beqz s7,1553a │ │ │ │ - mv s9,s7 │ │ │ │ - mv s10,s11 │ │ │ │ - j 15490 │ │ │ │ - li a1,2 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - mv s7,s9 │ │ │ │ - bnez s11,15526 │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - slli s11,s11,0x20 │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - or s11,s11,s7 │ │ │ │ - sd s11,24(s2) │ │ │ │ - mv a0,s2 │ │ │ │ + mv s1,a0 │ │ │ │ + add s6,s6,a0 │ │ │ │ + li s5,0 │ │ │ │ + li s11,0 │ │ │ │ + li s7,10 │ │ │ │ + li s0,0 │ │ │ │ + beqz s11,1644e │ │ │ │ + mv s0,s5 │ │ │ │ + li s2,0 │ │ │ │ + j 16380 │ │ │ │ + bgeu s9,s10,163ae │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s0,s0,56 │ │ │ │ + beq s2,s11,1644c │ │ │ │ + lw s4,0(s0) │ │ │ │ + lw s3,0(s1) │ │ │ │ + lw s10,4(s0) │ │ │ │ + lw s9,4(s1) │ │ │ │ + lw s8,20(s0) │ │ │ │ + lw a1,20(s1) │ │ │ │ + lbu a4,12(s0) │ │ │ │ + lbu a5,12(s1) │ │ │ │ + lw a2,24(s0) │ │ │ │ + lw a3,24(s1) │ │ │ │ + bltu s3,s4,16372 │ │ │ │ + bgeu s10,s9,1641a │ │ │ │ + bne s4,s3,16376 │ │ │ │ + bne a4,a5,16376 │ │ │ │ + bne a2,a3,16376 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 32168 │ │ │ │ + subw s3,s7,s3 │ │ │ │ + sext.w a0,a0 │ │ │ │ + addw s3,s3,s4 │ │ │ │ + bgeu a0,s3,16376 │ │ │ │ + bgeu s2,s11,1644c │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + ld a0,40(s1) │ │ │ │ + slli s0,s2,0x3 │ │ │ │ + sub s0,s0,s2 │ │ │ │ + slli s0,s0,0x3 │ │ │ │ + jal 3d458 │ │ │ │ + add s0,s0,s5 │ │ │ │ + lw a5,28(s0) │ │ │ │ + blt a5,a0,164b6 │ │ │ │ + addi s1,s1,56 │ │ │ │ + bne s1,s6,1636c │ │ │ │ + ld a5,8(sp) │ │ │ │ ld s0,112(sp) │ │ │ │ ld ra,120(sp) │ │ │ │ ld s1,104(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ ld s9,40(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ + sw s11,0(a5) │ │ │ │ + mv a0,s5 │ │ │ │ ld s11,24(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ - j 4f40e │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - mv s11,s10 │ │ │ │ - j 15522 │ │ │ │ - slli s10,s10,0x20 │ │ │ │ - slli s9,s9,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - or s10,s10,s9 │ │ │ │ - bnez s6,155a0 │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - sd s10,24(s2) │ │ │ │ - mv a0,s2 │ │ │ │ - j 15550 │ │ │ │ - mv s7,s9 │ │ │ │ - li s11,0 │ │ │ │ - j 1553e │ │ │ │ - li s7,0 │ │ │ │ - mv s11,s10 │ │ │ │ - j 1553e │ │ │ │ - auipc a3,0x4f │ │ │ │ - addi a3,a3,-296 │ │ │ │ - li a2,280 │ │ │ │ - auipc a1,0x4a │ │ │ │ - addi a1,a1,-460 │ │ │ │ - auipc a0,0x4a │ │ │ │ - addi a0,a0,-452 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - or a4,a3,a2 │ │ │ │ - mv a5,a0 │ │ │ │ - beqz a4,155de │ │ │ │ - li a4,1 │ │ │ │ - beq a3,a4,155da │ │ │ │ - li a4,65 │ │ │ │ - li a0,0 │ │ │ │ - beq a5,a4,155f6 │ │ │ │ - ret │ │ │ │ - bne a2,a3,155ce │ │ │ │ - andi a5,a5,251 │ │ │ │ - li a4,67 │ │ │ │ - li a0,0 │ │ │ │ - bne a5,a4,155d8 │ │ │ │ - addi a1,a1,-84 │ │ │ │ - seqz a0,a1 │ │ │ │ - ret │ │ │ │ - andi a1,a1,251 │ │ │ │ - addi a1,a1,-67 │ │ │ │ - seqz a0,a1 │ │ │ │ - ret │ │ │ │ - or a4,a2,a3 │ │ │ │ - mv a5,a0 │ │ │ │ - bnez a4,15626 │ │ │ │ - li a4,71 │ │ │ │ - beq a5,a4,1561c │ │ │ │ - li a4,67 │ │ │ │ - bne a5,a4,15656 │ │ │ │ - addi a1,a1,-84 │ │ │ │ - seqz a0,a1 │ │ │ │ - ret │ │ │ │ - li a4,1 │ │ │ │ - li a0,0 │ │ │ │ - beqz a2,15632 │ │ │ │ - beq a2,a4,1564e │ │ │ │ - ret │ │ │ │ - bne a3,a4,15630 │ │ │ │ - li a4,65 │ │ │ │ - li a0,0 │ │ │ │ - bne a5,a4,15630 │ │ │ │ - andi a1,a1,251 │ │ │ │ - addi a1,a1,-67 │ │ │ │ - seqz a0,a1 │ │ │ │ ret │ │ │ │ - beqz a3,15636 │ │ │ │ - beq a3,a2,1560c │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ + bne a4,a5,16376 │ │ │ │ + bne a2,a3,16376 │ │ │ │ + mv a0,s8 │ │ │ │ + sd a1,0(sp) │ │ │ │ + jal 32168 │ │ │ │ + addiw a5,s3,10 │ │ │ │ + sext.w a0,a0 │ │ │ │ + subw a5,a5,s4 │ │ │ │ + bltu a0,a5,163ca │ │ │ │ + ld a1,0(sp) │ │ │ │ + bne s4,s3,16376 │ │ │ │ + beq s10,s9,163b6 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s0,s0,56 │ │ │ │ + bne s2,s11,16380 │ │ │ │ + mv s0,s11 │ │ │ │ + addiw s11,s0,1 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sub a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli s0,a5,0x3 │ │ │ │ + ld a4,0(s1) │ │ │ │ + sub s0,s0,a5 │ │ │ │ + slli s0,s0,0x3 │ │ │ │ + add s0,s0,a0 │ │ │ │ + sd a4,0(s0) │ │ │ │ + lw a5,24(s1) │ │ │ │ + ld a4,16(s1) │ │ │ │ + mv s5,a0 │ │ │ │ + sw a5,24(s0) │ │ │ │ + lbu a5,12(s1) │ │ │ │ + sd a4,16(s0) │ │ │ │ + addi s1,s1,56 │ │ │ │ + sb a5,12(s0) │ │ │ │ + ld a0,-16(s1) │ │ │ │ + sd a0,40(s0) │ │ │ │ + jal 3d458 │ │ │ │ + sw a0,28(s0) │ │ │ │ + lw a5,-48(s1) │ │ │ │ + fld fa5,-24(s1) │ │ │ │ + sw a5,8(s0) │ │ │ │ + fsd fa5,32(s0) │ │ │ │ + lbu a5,-8(s1) │ │ │ │ + sb a5,48(s0) │ │ │ │ + bne s1,s6,16366 │ │ │ │ + j 163f4 │ │ │ │ + ld a5,0(s1) │ │ │ │ + sd a5,0(s0) │ │ │ │ + lbu a4,12(s1) │ │ │ │ + ld a5,16(s1) │ │ │ │ + sb a4,12(s0) │ │ │ │ + ld a0,40(s1) │ │ │ │ + sd a5,16(s0) │ │ │ │ + sd a0,40(s0) │ │ │ │ + jal 3d458 │ │ │ │ + sw a0,28(s0) │ │ │ │ + lw a5,8(s1) │ │ │ │ + fld fa5,32(s1) │ │ │ │ + sw a5,8(s0) │ │ │ │ + fsd fa5,32(s0) │ │ │ │ + j 163ec │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + li s5,0 │ │ │ │ + sw s11,0(a5) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s11,24(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ ret │ │ │ │ - addi sp,sp,-400 │ │ │ │ - sd s8,320(sp) │ │ │ │ - lw s8,432(sp) │ │ │ │ - lw t3,440(sp) │ │ │ │ - sd s1,376(sp) │ │ │ │ - slli s1,s8,0x20 │ │ │ │ + addi sp,sp,-240 │ │ │ │ + mv t3,a6 │ │ │ │ + lw a6,240(sp) │ │ │ │ + mv t1,a7 │ │ │ │ + sd s0,224(sp) │ │ │ │ + auipc s0,0x64 │ │ │ │ + ld s0,-1512(s0) │ │ │ │ + addi a7,sp,108 │ │ │ │ + sd t1,72(sp) │ │ │ │ + ld t1,0(s0) │ │ │ │ + sd t1,120(sp) │ │ │ │ + li t1,0 │ │ │ │ + sd ra,232(sp) │ │ │ │ sd t3,64(sp) │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - lw t3,448(sp) │ │ │ │ - sd s0,384(sp) │ │ │ │ - slli s0,s1,0x3 │ │ │ │ - mv t1,a1 │ │ │ │ - li a0,0 │ │ │ │ - mv a1,s0 │ │ │ │ - sd a4,168(sp) │ │ │ │ - sd ra,392(sp) │ │ │ │ - sd t3,176(sp) │ │ │ │ - sd t1,104(sp) │ │ │ │ - sd a2,112(sp) │ │ │ │ - sd a3,16(sp) │ │ │ │ - sd s2,368(sp) │ │ │ │ - sd s3,360(sp) │ │ │ │ - mv s2,a6 │ │ │ │ - mv s3,a4 │ │ │ │ - sd s4,352(sp) │ │ │ │ - sd s5,344(sp) │ │ │ │ - sd s6,336(sp) │ │ │ │ - sd s7,328(sp) │ │ │ │ - sd s9,312(sp) │ │ │ │ - sd s10,304(sp) │ │ │ │ - sd s11,296(sp) │ │ │ │ - mv s6,a5 │ │ │ │ - mv s11,a7 │ │ │ │ - ld s9,400(sp) │ │ │ │ - ld s7,424(sp) │ │ │ │ - ld s10,464(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ + sd s2,208(sp) │ │ │ │ + sd s6,176(sp) │ │ │ │ + sd s10,144(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + jal 15f42 │ │ │ │ + lw a1,108(sp) │ │ │ │ + addi a3,sp,104 │ │ │ │ + li a2,12 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 16326 │ │ │ │ + mv s10,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + lw s6,104(sp) │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-744 │ │ │ │ + li a2,56 │ │ │ │ + slli s0,s6,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,152(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3400 │ │ │ │ + slli a5,s0,0x1 │ │ │ │ + add a5,a5,s0 │ │ │ │ + slli s0,a5,0x3 │ │ │ │ mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - mv s5,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ + mv a6,a0 │ │ │ │ + beqz s6,169fe │ │ │ │ + sd s1,216(sp) │ │ │ │ + sd s3,200(sp) │ │ │ │ + sd s4,192(sp) │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd s7,168(sp) │ │ │ │ + sd s8,160(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + sd s11,136(sp) │ │ │ │ + add a4,a0,s0 │ │ │ │ mv a5,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - mv s4,a5 │ │ │ │ - sd a5,240(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s0 │ │ │ │ - li a1,0 │ │ │ │ - sd a0,232(sp) │ │ │ │ - jal 3890 │ │ │ │ - ld a4,8(sp) │ │ │ │ - beqz s8,15d58 │ │ │ │ - mv a3,s3 │ │ │ │ - li t1,1 │ │ │ │ - mv s0,s2 │ │ │ │ - sd s2,56(sp) │ │ │ │ - mv s2,a3 │ │ │ │ - ld a3,16(sp) │ │ │ │ - slli a5,s1,0x2 │ │ │ │ - slli t1,t1,0x22 │ │ │ │ - mv s1,s4 │ │ │ │ - ld s4,152(sp) │ │ │ │ - add a2,a5,s3 │ │ │ │ - addi t1,t1,-3 │ │ │ │ - mv s3,s5 │ │ │ │ - sd s5,32(sp) │ │ │ │ - sd s5,48(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s7,424(sp) │ │ │ │ - sd a4,24(sp) │ │ │ │ - sd a4,40(sp) │ │ │ │ - mv s5,a4 │ │ │ │ - sd a3,72(sp) │ │ │ │ - mv s7,a2 │ │ │ │ - sd s8,88(sp) │ │ │ │ - mv s6,t1 │ │ │ │ - lw a1,0(s2) │ │ │ │ - li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s2) │ │ │ │ - sd a0,0(s5) │ │ │ │ - li a0,0 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a1,a4,0x1e │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s2) │ │ │ │ - sd a0,0(s4) │ │ │ │ - li a0,0 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a1,a4,0x1e │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s2) │ │ │ │ - sd a0,0(s3) │ │ │ │ + sw zero,8(a5) │ │ │ │ + sd zero,16(a5) │ │ │ │ + sw zero,12(a5) │ │ │ │ + sd zero,0(a5) │ │ │ │ + addi a5,a5,24 │ │ │ │ + bne a4,a5,1657c │ │ │ │ + addi a5,sp,116 │ │ │ │ + li s5,0 │ │ │ │ + li s7,0 │ │ │ │ + sd a5,24(sp) │ │ │ │ + addi a5,sp,112 │ │ │ │ + sd a5,32(sp) │ │ │ │ + mv s9,s10 │ │ │ │ + sd zero,48(sp) │ │ │ │ + li s1,0 │ │ │ │ + sd s6,40(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + mv a5,a6 │ │ │ │ + mv s4,s7 │ │ │ │ + sd a6,8(sp) │ │ │ │ + sd s0,88(sp) │ │ │ │ + li a4,1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + li a1,8 │ │ │ │ li a0,0 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a1,a4,0x1d │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,0(s2) │ │ │ │ - li a3,-1 │ │ │ │ - sd a0,0(s1) │ │ │ │ - mv a5,a0 │ │ │ │ - beq a4,a3,15d2a │ │ │ │ - li s8,0 │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - j 1579a │ │ │ │ - ld a5,0(s1) │ │ │ │ - lw a1,0(s0) │ │ │ │ - slli s3,s8,0x3 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,16(sp) │ │ │ │ + li a1,56 │ │ │ │ + sd a0,16(a5) │ │ │ │ li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a4,a1,0x20 │ │ │ │ - srli a1,a4,0x1e │ │ │ │ - add s4,a5,s3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(s1) │ │ │ │ - lw a2,0(s0) │ │ │ │ - sd a0,0(s4) │ │ │ │ - add a5,a5,s3 │ │ │ │ - ld a0,0(a5) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1e │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - lw a5,0(s2) │ │ │ │ - addi s8,s8,1 │ │ │ │ - sext.w a4,s8 │ │ │ │ - addiw a3,a5,1 │ │ │ │ - bltu a4,a3,15798 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - addi a2,a5,1 │ │ │ │ - ld a0,0(s4) │ │ │ │ - li a1,0 │ │ │ │ - addi s2,s2,4 │ │ │ │ - jal 3890 │ │ │ │ - lwu a2,-4(s2) │ │ │ │ - ld a0,0(s5) │ │ │ │ - li a1,0 │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - addi a2,a2,1 │ │ │ │ - jal 3890 │ │ │ │ - lwu a2,-4(s2) │ │ │ │ - ld a0,0(s3) │ │ │ │ - li a1,0 │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - addi a2,a2,1 │ │ │ │ - jal 3890 │ │ │ │ - addi s5,s5,8 │ │ │ │ - addi s4,s4,8 │ │ │ │ - addi s3,s3,8 │ │ │ │ - addi s1,s1,8 │ │ │ │ - addi s0,s0,4 │ │ │ │ - bne s7,s2,15726 │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld a3,72(sp) │ │ │ │ - ld s8,88(sp) │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld s5,32(sp) │ │ │ │ - ld a5,232(sp) │ │ │ │ - mv s2,s10 │ │ │ │ - ld a6,48(sp) │ │ │ │ - ld s7,424(sp) │ │ │ │ - ld s4,408(sp) │ │ │ │ - ld s10,416(sp) │ │ │ │ - mv t2,s6 │ │ │ │ - ld a7,40(sp) │ │ │ │ - sext.w t1,s8 │ │ │ │ - mv t3,a3 │ │ │ │ - li s8,0 │ │ │ │ - sd zero,160(sp) │ │ │ │ - sd zero,40(sp) │ │ │ │ - mv t6,s5 │ │ │ │ - mv s6,a5 │ │ │ │ - mv t4,t2 │ │ │ │ - mv a3,a4 │ │ │ │ - ld a5,168(sp) │ │ │ │ - li a4,1 │ │ │ │ - add t0,a5,s8 │ │ │ │ - lw a5,0(t0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bgeu a4,a5,15c80 │ │ │ │ - ld a4,152(sp) │ │ │ │ - slli a5,s8,0x1 │ │ │ │ - ld a2,0(a7) │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a4,0(a4) │ │ │ │ - ld a1,0(a6) │ │ │ │ - li t2,1 │ │ │ │ - sd a4,24(sp) │ │ │ │ - addi a4,a2,4 │ │ │ │ - sd a4,88(sp) │ │ │ │ - addi a4,a1,4 │ │ │ │ - sd a4,80(sp) │ │ │ │ - ld a4,512(sp) │ │ │ │ - add s5,s11,s8 │ │ │ │ - li a0,1 │ │ │ │ - add t5,a4,a5 │ │ │ │ - ld a4,240(sp) │ │ │ │ - sd t6,256(sp) │ │ │ │ - sd a3,248(sp) │ │ │ │ - add s1,a4,a5 │ │ │ │ - add a5,s9,s8 │ │ │ │ - sd a5,96(sp) │ │ │ │ - add a5,s10,s8 │ │ │ │ - sd a5,216(sp) │ │ │ │ - add a5,s4,s8 │ │ │ │ - mv t6,t5 │ │ │ │ - mv a4,s6 │ │ │ │ - sd a5,120(sp) │ │ │ │ + jal 41306 │ │ │ │ + li a2,56 │ │ │ │ + mv a1,s9 │ │ │ │ + mv s3,a0 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,16(sp) │ │ │ │ + lw a3,28(s9) │ │ │ │ + ld a4,16(a5) │ │ │ │ + sd s3,0(a4) │ │ │ │ + sw a3,12(a5) │ │ │ │ + lw a3,0(s9) │ │ │ │ + sw a3,4(a5) │ │ │ │ + lw a3,4(s9) │ │ │ │ + sw a3,8(a5) │ │ │ │ + bne s1,s4,169e8 │ │ │ │ + ld a4,40(sp) │ │ │ │ + addiw s1,s4,1 │ │ │ │ + addi s10,s10,56 │ │ │ │ + addi a5,a5,24 │ │ │ │ + beq a4,s1,167ee │ │ │ │ + ld s5,8(sp) │ │ │ │ + li s6,0 │ │ │ │ + li s7,0 │ │ │ │ + mv s9,s10 │ │ │ │ + mv s0,s6 │ │ │ │ + mv s11,s1 │ │ │ │ mv s6,s5 │ │ │ │ - sd a7,264(sp) │ │ │ │ - mv s5,t2 │ │ │ │ - sd a6,272(sp) │ │ │ │ - sd s1,224(sp) │ │ │ │ - sd t1,280(sp) │ │ │ │ - sd t4,184(sp) │ │ │ │ - mv t5,a0 │ │ │ │ - mv s3,s2 │ │ │ │ - mv t2,t0 │ │ │ │ - ld a3,24(sp) │ │ │ │ - lw a5,0(a3) │ │ │ │ - sw a5,4(a3) │ │ │ │ - ld a3,88(sp) │ │ │ │ - lw a5,-4(a3) │ │ │ │ - sw a5,0(a3) │ │ │ │ - ld a3,80(sp) │ │ │ │ - lw a5,-4(a3) │ │ │ │ - sw a5,0(a3) │ │ │ │ - lw a3,0(s6) │ │ │ │ - ld a5,96(sp) │ │ │ │ - bnez a3,15d16 │ │ │ │ - lw a7,0(a5) │ │ │ │ - addw a7,a7,s5 │ │ │ │ - ld a5,216(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,s5 │ │ │ │ - bne a5,a7,15d8e │ │ │ │ - lw a5,4(t6) │ │ │ │ - lw a1,0(t6) │ │ │ │ - mv a2,s5 │ │ │ │ - bgeu a1,a5,1591c │ │ │ │ - subw a5,a5,a1 │ │ │ │ - addw a2,a5,s5 │ │ │ │ - li a5,50 │ │ │ │ - li t1,1 │ │ │ │ - bgeu a5,a2,1592a │ │ │ │ - addiw t1,a2,-50 │ │ │ │ - ld a5,56(sp) │ │ │ │ - addiw a0,a2,50 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addiw a6,a5,1 │ │ │ │ - mv a1,a6 │ │ │ │ - bgeu a0,a6,1593e │ │ │ │ - mv a1,a0 │ │ │ │ - sext.w a2,a1 │ │ │ │ - sd a2,48(sp) │ │ │ │ - bge t1,a2,15c4e │ │ │ │ - ld a2,224(sp) │ │ │ │ - sd t2,200(sp) │ │ │ │ - sd t6,192(sp) │ │ │ │ - ld a1,0(a2) │ │ │ │ - slli a2,t5,0x3 │ │ │ │ - sd t5,208(sp) │ │ │ │ - add a2,a2,a1 │ │ │ │ - ld t4,0(a2) │ │ │ │ - ld t0,-8(a2) │ │ │ │ - ld a2,184(sp) │ │ │ │ - sd a1,32(sp) │ │ │ │ - slli a1,t1,0x2 │ │ │ │ - ld a2,0(a2) │ │ │ │ - add t4,t4,a1 │ │ │ │ - add t0,t0,a1 │ │ │ │ - sext.w a6,t1 │ │ │ │ - mv t2,a2 │ │ │ │ - bnez a3,15a66 │ │ │ │ - ld a3,96(sp) │ │ │ │ - ld a0,104(sp) │ │ │ │ - addiw a2,a6,1 │ │ │ │ - lw a1,0(a3) │ │ │ │ - add a3,t2,t1 │ │ │ │ - lbu s1,-1(a3) │ │ │ │ - addiw a1,a1,-1 │ │ │ │ - addw a1,a1,s5 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - add a1,a1,a0 │ │ │ │ - lbu s0,0(a1) │ │ │ │ - bgeu a2,a5,15c3c │ │ │ │ - lbu a5,1(a3) │ │ │ │ - lbu t6,0(a3) │ │ │ │ + li s3,10 │ │ │ │ + mv s5,s10 │ │ │ │ sd a5,16(sp) │ │ │ │ - li a5,2 │ │ │ │ - bge a5,a6,15c36 │ │ │ │ - lbu a5,-2(a3) │ │ │ │ - lbu s2,-3(a3) │ │ │ │ - sd a5,8(sp) │ │ │ │ - lw a5,0(t0) │ │ │ │ - ld a2,64(sp) │ │ │ │ - lw a3,-4(t4) │ │ │ │ - addw a1,a5,a2 │ │ │ │ - addw a2,a2,a3 │ │ │ │ - mv a5,a1 │ │ │ │ - bge a1,a2,159d0 │ │ │ │ - sext.w a5,a2 │ │ │ │ + mv s10,s7 │ │ │ │ + j 16630 │ │ │ │ + beq s7,s0,1665c │ │ │ │ + addiw a5,s10,1 │ │ │ │ + addi s6,s6,24 │ │ │ │ + beq s10,s4,1671a │ │ │ │ + mv s10,a5 │ │ │ │ + lwu a5,8(s6) │ │ │ │ + lwu a4,0(s5) │ │ │ │ + sub a5,a5,a4 │ │ │ │ + blt s3,a5,1687c │ │ │ │ + addi a5,a5,1 │ │ │ │ + lw a2,12(s6) │ │ │ │ + lw a4,28(s5) │ │ │ │ not a3,a5 │ │ │ │ srai a3,a3,0x3f │ │ │ │ - lw a2,-4(t0) │ │ │ │ + addw a4,a4,a2 │ │ │ │ and a5,a5,a3 │ │ │ │ - beq s0,s1,15c42 │ │ │ │ - lw a3,4(s3) │ │ │ │ - addw a2,a2,a3 │ │ │ │ - mv a3,a2 │ │ │ │ - bge a2,a5,159f0 │ │ │ │ - sext.w a3,a5 │ │ │ │ - ld a5,40(sp) │ │ │ │ - sw a3,0(t4) │ │ │ │ - bgeu a5,a7,15b06 │ │ │ │ - lwu a5,0(a4) │ │ │ │ - ld a1,32(sp) │ │ │ │ - lwu a2,4(a4) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,a1 │ │ │ │ - ld a5,0(a5) │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - add a5,a5,a2 │ │ │ │ - lw a5,0(a5) │ │ │ │ - bge a5,a3,15a20 │ │ │ │ - sw s5,0(a4) │ │ │ │ - sw a6,4(a4) │ │ │ │ - lw a3,0(t4) │ │ │ │ + subw s7,a4,a5 │ │ │ │ + bge s0,s7,16620 │ │ │ │ + mv s11,s10 │ │ │ │ + beq s11,s1,166dc │ │ │ │ lw a5,0(s6) │ │ │ │ - bnez a5,15ad8 │ │ │ │ - li a5,71 │ │ │ │ - beq t6,a5,15af8 │ │ │ │ - li a5,67 │ │ │ │ - beq t6,a5,15af8 │ │ │ │ - ld a2,24(sp) │ │ │ │ - lw a5,0(a2) │ │ │ │ - bge a5,a3,15a4c │ │ │ │ - ld a5,88(sp) │ │ │ │ - sw a3,4(a2) │ │ │ │ - sw s5,0(a5) │ │ │ │ - ld a5,80(sp) │ │ │ │ - sw t1,0(a5) │ │ │ │ - ld a5,48(sp) │ │ │ │ - addi t1,t1,1 │ │ │ │ - sext.w a6,t1 │ │ │ │ - addi t4,t4,4 │ │ │ │ - addi t0,t0,4 │ │ │ │ - bge a6,a5,15c48 │ │ │ │ - ld a5,56(sp) │ │ │ │ - lw a3,0(s6) │ │ │ │ - lw a5,0(a5) │ │ │ │ - beqz a3,15976 │ │ │ │ - ld a3,120(sp) │ │ │ │ - subw a5,a5,a6 │ │ │ │ - ld a1,112(sp) │ │ │ │ - lw a3,0(a3) │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - subw a3,a3,s5 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - add a2,a2,t2 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a1 │ │ │ │ - lbu s1,0(a2) │ │ │ │ - li a2,2 │ │ │ │ - lbu s0,0(a3) │ │ │ │ - sext.w a3,a5 │ │ │ │ - bge a2,a6,15c26 │ │ │ │ - addiw a2,a5,2 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,t2 │ │ │ │ - lbu a2,0(a2) │ │ │ │ - addiw a1,a5,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - add a1,a1,t2 │ │ │ │ - sd a2,8(sp) │ │ │ │ - li a2,1 │ │ │ │ - lbu s2,0(a1) │ │ │ │ - bgeu a2,a3,15c30 │ │ │ │ - addiw a3,a5,-2 │ │ │ │ + ld a4,16(s6) │ │ │ │ + mv a2,s5 │ │ │ │ addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,t2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,t2 │ │ │ │ - lbu t6,0(a3) │ │ │ │ - sd a5,16(sp) │ │ │ │ - j 159b6 │ │ │ │ - li a2,1 │ │ │ │ - bne a5,a2,15a36 │ │ │ │ - li a5,65 │ │ │ │ - bne t6,a5,15a36 │ │ │ │ - ld a5,16(sp) │ │ │ │ - andi a5,a5,251 │ │ │ │ - addi a5,a5,-67 │ │ │ │ - seqz a5,a5 │ │ │ │ - addw a3,a3,a5 │ │ │ │ - j 15a36 │ │ │ │ - ld a5,16(sp) │ │ │ │ - addi a5,a5,-84 │ │ │ │ - seqz a5,a5 │ │ │ │ - addw a3,a3,a5 │ │ │ │ - j 15a36 │ │ │ │ - ld a5,160(sp) │ │ │ │ - beqz a5,159fa │ │ │ │ - ld a5,8(sp) │ │ │ │ - sd t0,144(sp) │ │ │ │ - ld t5,152(sp) │ │ │ │ - andi a3,a5,251 │ │ │ │ - addi a3,a3,-67 │ │ │ │ - ld a0,168(sp) │ │ │ │ - ld t0,176(sp) │ │ │ │ - seqz a3,a3 │ │ │ │ - li a5,0 │ │ │ │ - sw a3,72(sp) │ │ │ │ - sd t6,128(sp) │ │ │ │ - sd a4,136(sp) │ │ │ │ - add a4,s11,a5 │ │ │ │ - lw a4,0(a4) │ │ │ │ - add a3,s9,a5 │ │ │ │ - lw a3,0(a3) │ │ │ │ - bnez a4,15bc0 │ │ │ │ - add a4,s4,a5 │ │ │ │ - add a1,s10,a5 │ │ │ │ - lw a4,0(a4) │ │ │ │ - lw a1,0(a1) │ │ │ │ - sext.w a2,a3 │ │ │ │ - sext.w t6,a4 │ │ │ │ - bne a1,a3,15bdc │ │ │ │ - add a3,s7,a5 │ │ │ │ - lw a3,0(a3) │ │ │ │ - bne a3,a4,15bdc │ │ │ │ - bge a2,a7,15baa │ │ │ │ - bge a7,t6,15baa │ │ │ │ - lw a4,0(a0) │ │ │ │ - subw a2,a7,a2 │ │ │ │ - addiw a2,a2,-1 │ │ │ │ - bgeu a2,a4,15d34 │ │ │ │ - ld a4,0(t5) │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - lw a3,0(t4) │ │ │ │ - add a4,a4,a2 │ │ │ │ - lw a4,0(a4) │ │ │ │ - beq s0,s1,15c20 │ │ │ │ - lw a1,4(s3) │ │ │ │ - lw a2,0(s6) │ │ │ │ - addw a4,a4,a1 │ │ │ │ - addw a1,a4,t0 │ │ │ │ - mv a4,a1 │ │ │ │ - bnez a2,15bfc │ │ │ │ - li a2,65 │ │ │ │ - bne s2,a2,15b9e │ │ │ │ - lw a2,72(sp) │ │ │ │ - addw a1,a1,a2 │ │ │ │ - mv a4,a3 │ │ │ │ - bge a3,a1,15ba6 │ │ │ │ - mv a4,a1 │ │ │ │ - sw a4,0(t4) │ │ │ │ - addi a5,a5,4 │ │ │ │ - addi a0,a0,4 │ │ │ │ - addi t5,t5,8 │ │ │ │ - bne s8,a5,15b2a │ │ │ │ - ld t6,128(sp) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld t0,144(sp) │ │ │ │ - lw a3,0(t4) │ │ │ │ - j 159fa │ │ │ │ - lw a4,0(a0) │ │ │ │ - add a1,s10,a5 │ │ │ │ - lw a1,0(a1) │ │ │ │ - addw a2,a4,a3 │ │ │ │ - subw a3,t3,a2 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - addw a4,a4,a3 │ │ │ │ - mv a2,a3 │ │ │ │ - mv t6,a4 │ │ │ │ - beq a1,a3,15b50 │ │ │ │ - auipc a3,0x4f │ │ │ │ - addi a3,a3,-1876 │ │ │ │ - li a2,553 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,2040 │ │ │ │ - auipc a0,0x4a │ │ │ │ - addi a0,a0,-2032 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - li t6,1 │ │ │ │ - bne a2,t6,15b9e │ │ │ │ - li a2,71 │ │ │ │ - beq s2,a2,15c12 │ │ │ │ - li a2,67 │ │ │ │ - bne s2,a2,15b9e │ │ │ │ - ld a2,8(sp) │ │ │ │ - addi a1,a2,-84 │ │ │ │ - seqz a1,a1 │ │ │ │ - addw a1,a1,a4 │ │ │ │ - j 15b9e │ │ │ │ - lw a1,0(s3) │ │ │ │ - j 15b84 │ │ │ │ - sd zero,8(sp) │ │ │ │ - li a2,1 │ │ │ │ - li s2,0 │ │ │ │ - bltu a2,a3,15aba │ │ │ │ - sd zero,16(sp) │ │ │ │ - li t6,0 │ │ │ │ - j 159b6 │ │ │ │ - sd zero,8(sp) │ │ │ │ - li s2,0 │ │ │ │ - j 159b6 │ │ │ │ - sd zero,16(sp) │ │ │ │ - li t6,0 │ │ │ │ - j 159a6 │ │ │ │ - lw a3,0(s3) │ │ │ │ - j 159e4 │ │ │ │ - ld t6,192(sp) │ │ │ │ - ld t2,200(sp) │ │ │ │ - ld t5,208(sp) │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a1,0(a5) │ │ │ │ + mv a0,s2 │ │ │ │ + mv s0,s7 │ │ │ │ + jal 15260 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a5,a4,0x1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,8(sp) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + mv s8,a0 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a4,0(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + mv a2,s5 │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,a1 │ │ │ │ + ld a1,0(a5) │ │ │ │ + mv a0,s2 │ │ │ │ + sext.w s8,s8 │ │ │ │ + jal 15260 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s8,a0,16624 │ │ │ │ + lwu a4,0(s5) │ │ │ │ + lwu a5,8(s6) │ │ │ │ + lw a3,12(s6) │ │ │ │ + lw s7,28(s5) │ │ │ │ + sub a5,a5,a4 │ │ │ │ + addi a5,a5,1 │ │ │ │ + not a4,a5 │ │ │ │ + srai a4,a4,0x3f │ │ │ │ + addw s7,s7,a3 │ │ │ │ + and a5,a5,a4 │ │ │ │ + subw s7,s7,a5 │ │ │ │ + ld a4,40(s5) │ │ │ │ + ld a5,16(s2) │ │ │ │ + ld a0,0(s2) │ │ │ │ + lwu a4,20(a4) │ │ │ │ + mv s0,s7 │ │ │ │ + ld a1,16(a0) │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + mv s11,s10 │ │ │ │ + addi s6,s6,24 │ │ │ │ + add a1,a1,a5 │ │ │ │ + jal 4d78 │ │ │ │ + mv a1,a0 │ │ │ │ ld a3,24(sp) │ │ │ │ - lw a5,0(t2) │ │ │ │ - addi t5,t5,1 │ │ │ │ - addi a3,a3,4 │ │ │ │ - sd a3,24(sp) │ │ │ │ - ld a3,88(sp) │ │ │ │ - sext.w s5,t5 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi a3,a3,4 │ │ │ │ - sd a3,88(sp) │ │ │ │ - ld a3,80(sp) │ │ │ │ - addi a3,a3,4 │ │ │ │ - sd a3,80(sp) │ │ │ │ - bltu s5,a5,158d4 │ │ │ │ - ld a3,248(sp) │ │ │ │ - ld t6,256(sp) │ │ │ │ - ld a7,264(sp) │ │ │ │ - ld a6,272(sp) │ │ │ │ - ld t1,280(sp) │ │ │ │ - ld t4,184(sp) │ │ │ │ - mv s6,a4 │ │ │ │ - mv s2,s3 │ │ │ │ - ld a5,160(sp) │ │ │ │ - ld a4,56(sp) │ │ │ │ - addi s6,s6,8 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi a4,a4,4 │ │ │ │ - sd a5,160(sp) │ │ │ │ - sd a4,56(sp) │ │ │ │ - addi a2,s8,4 │ │ │ │ - addi t4,t4,8 │ │ │ │ - addi a7,a7,8 │ │ │ │ - addi a6,a6,8 │ │ │ │ - beq a5,t1,15d54 │ │ │ │ - li a5,0 │ │ │ │ - add a4,s11,a5 │ │ │ │ - lw a4,0(a4) │ │ │ │ - add a0,s9,a5 │ │ │ │ - ld t0,168(sp) │ │ │ │ - lw t2,0(a0) │ │ │ │ - li t5,0 │ │ │ │ - add a1,s10,a2 │ │ │ │ - bnez a4,15d00 │ │ │ │ - add a4,s4,a5 │ │ │ │ - lw a4,0(a4) │ │ │ │ - add a0,s10,a5 │ │ │ │ - lw a0,0(a0) │ │ │ │ - bne a0,t2,15dae │ │ │ │ - add a0,s7,a5 │ │ │ │ - lw a0,0(a0) │ │ │ │ - bne a0,a4,15dae │ │ │ │ - lw a0,0(a1) │ │ │ │ - bltu a0,t2,15ce6 │ │ │ │ - bltu a4,a0,15ce6 │ │ │ │ - mv a0,t5 │ │ │ │ - bgeu t5,a4,15ce2 │ │ │ │ - mv a0,a4 │ │ │ │ - sext.w t5,a0 │ │ │ │ - addi a4,a5,4 │ │ │ │ - beq s8,a5,15d2e │ │ │ │ - mv a5,a4 │ │ │ │ - add a4,s11,a5 │ │ │ │ - lw a4,0(a4) │ │ │ │ - add a0,s9,a5 │ │ │ │ - lw t2,0(a0) │ │ │ │ - beqz a4,15cb6 │ │ │ │ - add a4,t0,a5 │ │ │ │ - lw a4,0(a4) │ │ │ │ - addw a0,a4,t2 │ │ │ │ - subw t2,t3,a0 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - addw a4,a4,t2 │ │ │ │ - j 15cbc │ │ │ │ - lw a2,0(a5) │ │ │ │ - lw a5,0(t2) │ │ │ │ - addw a7,a5,a2 │ │ │ │ - subw a7,t3,a7 │ │ │ │ - addw a7,a7,s5 │ │ │ │ - j 158fc │ │ │ │ - mv a2,s6 │ │ │ │ - j 157f2 │ │ │ │ - sd t5,40(sp) │ │ │ │ - mv s8,a2 │ │ │ │ - j 1585e │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,1876 │ │ │ │ - li a2,563 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,1696 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,1792 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - mv a4,a3 │ │ │ │ - mv s5,t6 │ │ │ │ - ld a5,472(sp) │ │ │ │ - ld a3,152(sp) │ │ │ │ - ld ra,392(sp) │ │ │ │ - ld s0,384(sp) │ │ │ │ - sd a3,0(a5) │ │ │ │ - ld a5,480(sp) │ │ │ │ - ld a0,240(sp) │ │ │ │ - ld s1,376(sp) │ │ │ │ - sd a4,0(a5) │ │ │ │ - ld a5,488(sp) │ │ │ │ - ld a4,232(sp) │ │ │ │ - ld s2,368(sp) │ │ │ │ - sd s5,0(a5) │ │ │ │ - ld a5,496(sp) │ │ │ │ - ld s3,360(sp) │ │ │ │ - ld s4,352(sp) │ │ │ │ - sd a4,0(a5) │ │ │ │ - ld s5,344(sp) │ │ │ │ - ld s6,336(sp) │ │ │ │ - ld s7,328(sp) │ │ │ │ - ld s8,320(sp) │ │ │ │ - ld s9,312(sp) │ │ │ │ - ld s10,304(sp) │ │ │ │ - ld s11,296(sp) │ │ │ │ - addi sp,sp,400 │ │ │ │ - ret │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,1786 │ │ │ │ - li a2,484 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,1606 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,1678 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,1754 │ │ │ │ - li a2,461 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,1574 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,1598 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-240 │ │ │ │ - lw t1,288(sp) │ │ │ │ - lw a0,280(sp) │ │ │ │ - sd s0,224(sp) │ │ │ │ - sd t1,8(sp) │ │ │ │ - lw t1,296(sp) │ │ │ │ - sd s1,216(sp) │ │ │ │ - sd s2,208(sp) │ │ │ │ - sd s3,200(sp) │ │ │ │ - sd s6,176(sp) │ │ │ │ - sd s7,168(sp) │ │ │ │ - sd ra,232(sp) │ │ │ │ - sd s8,160(sp) │ │ │ │ - sd s10,144(sp) │ │ │ │ - sd s11,136(sp) │ │ │ │ - sd t1,96(sp) │ │ │ │ - sd a1,32(sp) │ │ │ │ - sd a2,104(sp) │ │ │ │ - sd a3,112(sp) │ │ │ │ - sd a6,80(sp) │ │ │ │ - sd a7,88(sp) │ │ │ │ - ld s0,240(sp) │ │ │ │ - ld s1,248(sp) │ │ │ │ - ld s6,256(sp) │ │ │ │ - ld s2,264(sp) │ │ │ │ - ld s3,272(sp) │ │ │ │ - mv s7,a5 │ │ │ │ - beqz a0,165d8 │ │ │ │ - mv t1,a1 │ │ │ │ - ld a5,352(sp) │ │ │ │ - ld a1,320(sp) │ │ │ │ - sd s5,184(sp) │ │ │ │ - sd s4,192(sp) │ │ │ │ - sd s9,152(sp) │ │ │ │ - mv s5,a4 │ │ │ │ - mv a2,t1 │ │ │ │ - li t3,0 │ │ │ │ - li s8,0 │ │ │ │ - li s10,0 │ │ │ │ - li t5,0 │ │ │ │ - li a3,0 │ │ │ │ - ld a6,0(a1) │ │ │ │ - ld a4,0(a2) │ │ │ │ - sd zero,24(a6) │ │ │ │ - lw a6,0(a5) │ │ │ │ - lw a7,4(a5) │ │ │ │ - slli t4,a6,0x20 │ │ │ │ - srli t1,t4,0x1d │ │ │ │ - add a4,a4,t1 │ │ │ │ - ld a4,0(a4) │ │ │ │ - slli t4,a7,0x20 │ │ │ │ - srli t1,t4,0x1e │ │ │ │ - add a4,a4,t1 │ │ │ │ - lw a4,0(a4) │ │ │ │ - bge t3,a4,15e5e │ │ │ │ - mv t3,a4 │ │ │ │ - mv s8,a7 │ │ │ │ - mv s10,a6 │ │ │ │ - mv t5,a3 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addi a1,a1,8 │ │ │ │ - addi a2,a2,8 │ │ │ │ - addi a5,a5,8 │ │ │ │ - bne a0,a3,15e28 │ │ │ │ - slli s4,t5,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - slli s11,s4,0x2 │ │ │ │ - sd t5,16(sp) │ │ │ │ - add ra,s0,s11 │ │ │ │ - slli a5,s4,0x3 │ │ │ │ - beqz s10,16702 │ │ │ │ - beqz s8,16702 │ │ │ │ - li a5,-1 │ │ │ │ - slli t5,s8,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd zero,48(sp) │ │ │ │ - srli t5,t5,0x20 │ │ │ │ - sd a5,120(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ - slli s11,s4,0x3 │ │ │ │ - addiw t1,s10,-1 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a5,0(a5) │ │ │ │ - slli a3,t1,0x20 │ │ │ │ - slli a2,s10,0x20 │ │ │ │ - srli a4,a3,0x1d │ │ │ │ - srli a3,a2,0x1d │ │ │ │ - add a4,a4,a5 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a4,0(a4) │ │ │ │ - slli a5,t5,0x2 │ │ │ │ - slli s9,s4,0x2 │ │ │ │ - add a2,a4,a5 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lw a2,0(a2) │ │ │ │ - lw a0,0(a5) │ │ │ │ - ld a5,8(sp) │ │ │ │ - add a1,s0,s9 │ │ │ │ - sd a1,24(sp) │ │ │ │ - addw a2,a2,a5 │ │ │ │ - sext.w a5,t1 │ │ │ │ - beq a2,a0,161ce │ │ │ │ - addiw t3,s8,-1 │ │ │ │ - slli t6,t3,0x20 │ │ │ │ - srli t6,t6,0x20 │ │ │ │ - slli a2,t6,0x2 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lw a3,0(a3) │ │ │ │ - ld a1,8(sp) │ │ │ │ - sext.w s4,t3 │ │ │ │ - addw a3,a3,a1 │ │ │ │ - beq a3,a0,163b6 │ │ │ │ - add a3,s0,s9 │ │ │ │ - lw a6,0(a3) │ │ │ │ - beqz a0,16588 │ │ │ │ - add a3,s6,s9 │ │ │ │ - lw a1,0(a3) │ │ │ │ - bnez a6,160d6 │ │ │ │ - add t4,s1,s9 │ │ │ │ - lw t4,0(t4) │ │ │ │ - addw t4,t1,t4 │ │ │ │ - sext.w t0,t4 │ │ │ │ - bltu a1,t0,167da │ │ │ │ - ld a1,80(sp) │ │ │ │ - slli t4,t4,0x20 │ │ │ │ - srli t4,t4,0x20 │ │ │ │ - add a1,a1,s11 │ │ │ │ - ld t0,0(a1) │ │ │ │ - ld a1,104(sp) │ │ │ │ - li t2,2 │ │ │ │ - add t4,t4,a1 │ │ │ │ - add a1,t0,t6 │ │ │ │ - lbu t4,0(t4) │ │ │ │ - lbu a1,0(a1) │ │ │ │ - bgeu t2,s8,16082 │ │ │ │ - addiw t2,s8,-3 │ │ │ │ - addiw ra,s8,-2 │ │ │ │ - slli t2,t2,0x20 │ │ │ │ - slli ra,ra,0x20 │ │ │ │ - srli t2,t2,0x20 │ │ │ │ - srli ra,ra,0x20 │ │ │ │ - add t2,t2,t0 │ │ │ │ - add t0,t0,ra │ │ │ │ - lbu t2,0(t2) │ │ │ │ - lbu a7,0(t0) │ │ │ │ - add a4,a4,a2 │ │ │ │ - lw a4,0(a4) │ │ │ │ - ld a2,312(sp) │ │ │ │ - beq t4,a1,16090 │ │ │ │ - lw t0,4(a2) │ │ │ │ - sd a5,40(sp) │ │ │ │ - addw a4,a4,t0 │ │ │ │ - beq a4,a0,1609e │ │ │ │ - ld a5,16(sp) │ │ │ │ - beqz a5,165e4 │ │ │ │ - add a5,s1,s9 │ │ │ │ - sd a5,40(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - bnez a6,161ee │ │ │ │ - addw a2,s10,a5 │ │ │ │ + ld a2,32(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + sext.w a1,a1 │ │ │ │ + jal 4dea │ │ │ │ + addiw a5,s10,1 │ │ │ │ + bne s10,s4,1662e │ │ │ │ ld a5,16(sp) │ │ │ │ - andi a6,a7,251 │ │ │ │ - addi a6,a6,-67 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - li a7,-1 │ │ │ │ - slli t5,a5,0x20 │ │ │ │ - sd a7,16(sp) │ │ │ │ - seqz a7,a6 │ │ │ │ - ld s8,48(sp) │ │ │ │ - srli a4,t5,0x1e │ │ │ │ - sd a1,56(sp) │ │ │ │ - sd s9,64(sp) │ │ │ │ - sd a3,72(sp) │ │ │ │ - ld t5,96(sp) │ │ │ │ - ld s9,328(sp) │ │ │ │ - li s4,-1 │ │ │ │ - addiw ra,a2,-1 │ │ │ │ - sd t4,48(sp) │ │ │ │ - sext.w a1,a5 │ │ │ │ - mv a3,a7 │ │ │ │ - j 16058 │ │ │ │ - add a6,s6,a4 │ │ │ │ - lw a6,0(a6) │ │ │ │ - add a7,s2,a4 │ │ │ │ - lw a7,0(a7) │ │ │ │ - bne a7,a5,165b8 │ │ │ │ - add a7,s3,a4 │ │ │ │ - lw a7,0(a7) │ │ │ │ - bne a7,a6,165b8 │ │ │ │ - bgeu a5,a2,16052 │ │ │ │ - bgeu a2,a6,16052 │ │ │ │ - add a6,s7,a4 │ │ │ │ - lw a6,0(a6) │ │ │ │ - subw a5,ra,a5 │ │ │ │ - sext.w t4,a5 │ │ │ │ - bgeu t4,a6,166e2 │ │ │ │ - slli a7,a4,0x1 │ │ │ │ - add a6,s9,a7 │ │ │ │ - ld a6,0(a6) │ │ │ │ - slli s10,a5,0x20 │ │ │ │ - srli a5,s10,0x1e │ │ │ │ - add a6,a6,a5 │ │ │ │ - li s10,65 │ │ │ │ - lw a6,0(a6) │ │ │ │ - beq t2,s10,161c8 │ │ │ │ - addw a6,t0,a6 │ │ │ │ - addw a6,a6,t5 │ │ │ │ - bne a6,a0,16052 │ │ │ │ - ld a6,344(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - sd t4,16(sp) │ │ │ │ - add a7,a7,a6 │ │ │ │ - ld a6,0(a7) │ │ │ │ - add a6,a6,a5 │ │ │ │ - lw s8,0(a6) │ │ │ │ - addi a4,a4,-4 │ │ │ │ - beqz a1,16136 │ │ │ │ - addiw a1,a1,-1 │ │ │ │ - add a5,s0,a4 │ │ │ │ - lw a6,0(a5) │ │ │ │ - add a5,s1,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - beqz a6,15fd6 │ │ │ │ - add a6,s7,a4 │ │ │ │ - lw a6,0(a6) │ │ │ │ - addw a7,a6,a5 │ │ │ │ - subw a5,s5,a7 │ │ │ │ - addiw a6,a6,-1 │ │ │ │ - addw a6,a6,a5 │ │ │ │ - j 15fde │ │ │ │ - add a4,a4,a2 │ │ │ │ - lw a4,0(a4) │ │ │ │ - ld a2,312(sp) │ │ │ │ - li a7,0 │ │ │ │ - li t2,0 │ │ │ │ - bne t4,a1,15f7a │ │ │ │ - lw t0,0(a2) │ │ │ │ - sd a5,40(sp) │ │ │ │ - addw a4,a4,t0 │ │ │ │ - bne a4,a0,15f88 │ │ │ │ - mv a0,t4 │ │ │ │ - jal 36f82 │ │ │ │ - ld a5,320(sp) │ │ │ │ - add s10,a5,s11 │ │ │ │ - ld a5,40(sp) │ │ │ │ - beqz a0,16418 │ │ │ │ - ld a0,0(s10) │ │ │ │ - li a1,5 │ │ │ │ - jal 4f012 │ │ │ │ - ld a5,40(sp) │ │ │ │ - mv s10,a5 │ │ │ │ - mv s8,s4 │ │ │ │ - beqz s10,1656e │ │ │ │ - beqz s8,163c8 │ │ │ │ - slli t5,s8,0x20 │ │ │ │ - lwu s4,16(sp) │ │ │ │ - srli t5,t5,0x20 │ │ │ │ - j 15e98 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - mv t4,a1 │ │ │ │ - bltu a1,s10,168da │ │ │ │ - ld a1,88(sp) │ │ │ │ - ld a7,112(sp) │ │ │ │ - subw t4,t4,s10 │ │ │ │ - add a1,a1,s9 │ │ │ │ - lw t0,0(a1) │ │ │ │ - ld a1,80(sp) │ │ │ │ - slli t4,t4,0x20 │ │ │ │ - subw t0,t0,s8 │ │ │ │ - add a1,a1,s11 │ │ │ │ - ld t2,0(a1) │ │ │ │ - slli a1,t0,0x20 │ │ │ │ - srli t4,t4,0x20 │ │ │ │ + mv s6,s0 │ │ │ │ + mv s10,s5 │ │ │ │ + mv s4,s1 │ │ │ │ + beq s11,s1,165b2 │ │ │ │ + slli a1,s11,0x20 │ │ │ │ srli a1,a1,0x20 │ │ │ │ - add t4,t4,a7 │ │ │ │ - add a1,a1,t2 │ │ │ │ - li ra,2 │ │ │ │ - lbu t4,0(t4) │ │ │ │ - lbu a1,0(a1) │ │ │ │ - bgeu ra,s8,16082 │ │ │ │ - addiw ra,t0,1 │ │ │ │ - addiw t0,t0,2 │ │ │ │ - slli ra,ra,0x20 │ │ │ │ - slli t0,t0,0x20 │ │ │ │ - srli ra,ra,0x20 │ │ │ │ - srli t0,t0,0x20 │ │ │ │ - add t0,t0,t2 │ │ │ │ - add ra,ra,t2 │ │ │ │ - lbu t2,0(ra) │ │ │ │ - lbu a7,0(t0) │ │ │ │ - j 15f70 │ │ │ │ - ld t4,48(sp) │ │ │ │ - ld a1,56(sp) │ │ │ │ - ld s9,64(sp) │ │ │ │ - ld a3,72(sp) │ │ │ │ - bltz s4,168ba │ │ │ │ - mv a0,t4 │ │ │ │ - sd t6,72(sp) │ │ │ │ - sw t3,64(sp) │ │ │ │ - sw t1,56(sp) │ │ │ │ - sd a3,48(sp) │ │ │ │ - jal 36f82 │ │ │ │ - ld a5,320(sp) │ │ │ │ - ld a3,48(sp) │ │ │ │ - lw t1,56(sp) │ │ │ │ - lw t3,64(sp) │ │ │ │ - ld t6,72(sp) │ │ │ │ - add s10,a5,s11 │ │ │ │ - beqz a0,1639a │ │ │ │ - ld a0,0(s10) │ │ │ │ - li a1,5 │ │ │ │ - sw t3,64(sp) │ │ │ │ - sw t1,56(sp) │ │ │ │ - jal 4f012 │ │ │ │ - ld a3,48(sp) │ │ │ │ - lw t1,56(sp) │ │ │ │ - lw t3,64(sp) │ │ │ │ - ld t6,72(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a0,0(s10) │ │ │ │ - lw a5,0(a5) │ │ │ │ - bnez a5,162f0 │ │ │ │ - ld a5,40(sp) │ │ │ │ - ld a4,120(sp) │ │ │ │ - slli t6,t6,0x20 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,t1,a5 │ │ │ │ - and a5,a5,a4 │ │ │ │ - or a5,a5,t6 │ │ │ │ - sd a5,24(a0) │ │ │ │ - jal 4f40e │ │ │ │ - ld a5,336(sp) │ │ │ │ - slli s11,s4,0x3 │ │ │ │ - slli s9,s4,0x2 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a4,0(a5) │ │ │ │ + ld a4,8(sp) │ │ │ │ + slli s3,a1,0x1 │ │ │ │ + add s3,s3,a1 │ │ │ │ + slli s3,s3,0x3 │ │ │ │ + add s3,s3,a4 │ │ │ │ + lw a1,0(s3) │ │ │ │ + li a0,0 │ │ │ │ + li s4,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + sw a1,0(a5) │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + jal 41306 │ │ │ │ ld a5,16(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw s10,0(a5) │ │ │ │ - sext.w a5,s4 │ │ │ │ + lw a2,0(s3) │ │ │ │ + sd a0,16(a5) │ │ │ │ + mv s11,a5 │ │ │ │ + beqz a2,16796 │ │ │ │ + li a1,56 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a4,16(s3) │ │ │ │ + slli s7,s4,0x3 │ │ │ │ + li a2,56 │ │ │ │ + add a4,a4,s7 │ │ │ │ + ld a1,0(a4) │ │ │ │ + mv s5,a0 │ │ │ │ + addi s4,s4,1 │ │ │ │ + jal 36a0 │ │ │ │ + ld a4,16(s11) │ │ │ │ + lw a3,0(s3) │ │ │ │ + add a4,a4,s7 │ │ │ │ + sd s5,0(a4) │ │ │ │ + sext.w a4,s4 │ │ │ │ + bltu a4,a3,1675c │ │ │ │ + mv a5,s11 │ │ │ │ + li a1,56 │ │ │ │ + li a0,0 │ │ │ │ sd a5,16(sp) │ │ │ │ - add a5,s0,s9 │ │ │ │ - sd a5,24(sp) │ │ │ │ - bnez s10,160c4 │ │ │ │ - j 1656e │ │ │ │ - addw a6,a3,a6 │ │ │ │ - j 16034 │ │ │ │ - sd a5,40(sp) │ │ │ │ - ld a5,320(sp) │ │ │ │ - li a1,2 │ │ │ │ - sd t5,56(sp) │ │ │ │ - add s10,a5,s11 │ │ │ │ - ld a0,0(s10) │ │ │ │ - jal 4f012 │ │ │ │ - ld a5,40(sp) │ │ │ │ - ld t5,56(sp) │ │ │ │ - beqz a5,166da │ │ │ │ - mv s10,a5 │ │ │ │ - j 15e98 │ │ │ │ - add a4,s7,s9 │ │ │ │ - lw a4,0(a4) │ │ │ │ - addw a2,s10,s5 │ │ │ │ - subw a2,a2,a5 │ │ │ │ - li a5,1 │ │ │ │ - subw a2,a2,a4 │ │ │ │ - bne a6,a5,16428 │ │ │ │ + jal 41306 │ │ │ │ + li a2,56 │ │ │ │ + mv a1,s10 │ │ │ │ + mv s4,a0 │ │ │ │ + jal 36a0 │ │ │ │ ld a5,16(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - sd a1,56(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a6,a5,0x20 │ │ │ │ - srli a4,a6,0x1e │ │ │ │ - li a6,-1 │ │ │ │ - sd s9,64(sp) │ │ │ │ - sd a3,72(sp) │ │ │ │ - ld t5,96(sp) │ │ │ │ - ld s9,328(sp) │ │ │ │ - sd a6,16(sp) │ │ │ │ - li s4,-1 │ │ │ │ - addiw ra,a2,-1 │ │ │ │ - sd t4,48(sp) │ │ │ │ - mv a3,a7 │ │ │ │ - sext.w a1,a5 │ │ │ │ - j 162d4 │ │ │ │ - add a6,s7,a4 │ │ │ │ - lw a6,0(a6) │ │ │ │ - addw a7,a6,a5 │ │ │ │ - subw a5,s5,a7 │ │ │ │ - addiw a6,a6,-1 │ │ │ │ - addw a6,a6,a5 │ │ │ │ - add a7,s2,a4 │ │ │ │ - lw a7,0(a7) │ │ │ │ - bne a7,a5,165b8 │ │ │ │ - add a7,s3,a4 │ │ │ │ - lw a7,0(a7) │ │ │ │ - bne a7,a6,165b8 │ │ │ │ - bgeu a5,a2,162cc │ │ │ │ - bgeu a2,a6,162cc │ │ │ │ - add a6,s7,a4 │ │ │ │ - lw a6,0(a6) │ │ │ │ - subw a5,ra,a5 │ │ │ │ - sext.w t4,a5 │ │ │ │ - bgeu t4,a6,166e2 │ │ │ │ - slli a7,a4,0x1 │ │ │ │ - add a6,s9,a7 │ │ │ │ - ld a6,0(a6) │ │ │ │ - slli s10,a5,0x20 │ │ │ │ - srli a5,s10,0x1e │ │ │ │ - add a6,a6,a5 │ │ │ │ - li s10,71 │ │ │ │ - lw a6,0(a6) │ │ │ │ - beq t2,s10,162a2 │ │ │ │ - li s10,67 │ │ │ │ - bne t2,s10,162ae │ │ │ │ - addi s10,a3,-84 │ │ │ │ - seqz s10,s10 │ │ │ │ - addw a6,s10,a6 │ │ │ │ - addw a6,t0,a6 │ │ │ │ - addw a6,a6,t5 │ │ │ │ - bne a6,a0,162cc │ │ │ │ - ld a6,344(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - sd t4,16(sp) │ │ │ │ - add a7,a7,a6 │ │ │ │ - ld a6,0(a7) │ │ │ │ - add a6,a6,a5 │ │ │ │ - lw s8,0(a6) │ │ │ │ - addi a4,a4,-4 │ │ │ │ - beqz a1,16136 │ │ │ │ - addiw a1,a1,-1 │ │ │ │ - add a5,s0,a4 │ │ │ │ - lw a6,0(a5) │ │ │ │ - add a5,s1,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - bnez a6,1622e │ │ │ │ - add a6,s6,a4 │ │ │ │ - lw a6,0(a6) │ │ │ │ - j 16244 │ │ │ │ - lw a5,0(a3) │ │ │ │ - sw t3,56(sp) │ │ │ │ - sw t1,48(sp) │ │ │ │ - addiw s11,a5,1 │ │ │ │ - sw s11,24(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ - lw t1,48(sp) │ │ │ │ - lw t3,56(sp) │ │ │ │ - addw a5,t1,a0 │ │ │ │ - bltu s11,a5,1679a │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a0,0(s10) │ │ │ │ - sw t3,64(sp) │ │ │ │ - add s11,a5,s9 │ │ │ │ - lw a4,0(s11) │ │ │ │ - sw t1,56(sp) │ │ │ │ - sd a4,48(sp) │ │ │ │ - jal 4f4ae │ │ │ │ - lw t3,64(sp) │ │ │ │ - ld a4,48(sp) │ │ │ │ - lw t1,56(sp) │ │ │ │ - addw a5,t3,a0 │ │ │ │ - bltu a4,a5,1677a │ │ │ │ - lw a5,24(sp) │ │ │ │ - ld a0,0(s10) │ │ │ │ - sw t3,56(sp) │ │ │ │ - subw a5,a5,t1 │ │ │ │ - sw t1,48(sp) │ │ │ │ - sw a5,24(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ - lw a5,24(sp) │ │ │ │ - ld a3,0(s10) │ │ │ │ + lw a2,0(a5) │ │ │ │ + ld a4,16(a5) │ │ │ │ + addiw a1,a2,-1 │ │ │ │ + slli a0,a1,0x20 │ │ │ │ + srli a1,a0,0x1d │ │ │ │ + add a1,a1,a4 │ │ │ │ + sd s4,0(a1) │ │ │ │ + sw s6,12(a5) │ │ │ │ + lw a3,4(s10) │ │ │ │ + sw a3,8(a5) │ │ │ │ + lw a3,4(s3) │ │ │ │ + sw a3,4(a5) │ │ │ │ + li a3,1 │ │ │ │ + bltu a3,a2,168be │ │ │ │ ld a4,40(sp) │ │ │ │ - subw a5,a5,a0 │ │ │ │ - sw a5,24(a3) │ │ │ │ - add a7,s7,s9 │ │ │ │ - lw a2,0(a7) │ │ │ │ - lw a4,0(a4) │ │ │ │ - mv a0,a3 │ │ │ │ - sext.w s9,a5 │ │ │ │ - addw a5,a4,a2 │ │ │ │ - sw a5,24(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ - lw a5,24(sp) │ │ │ │ - lw t1,48(sp) │ │ │ │ - lw t3,56(sp) │ │ │ │ - subw a5,a5,t1 │ │ │ │ - subw a5,a5,a0 │ │ │ │ - bne a5,s9,167ba │ │ │ │ - lw s9,0(s11) │ │ │ │ - ld a0,0(s10) │ │ │ │ - subw s9,s9,t3 │ │ │ │ - jal 4f4ae │ │ │ │ - ld a5,0(s10) │ │ │ │ - subw s9,s9,a0 │ │ │ │ - sw s9,28(a5) │ │ │ │ - j 1619c │ │ │ │ - ld a0,0(s10) │ │ │ │ - li a1,6 │ │ │ │ - sd t6,72(sp) │ │ │ │ - sw t3,64(sp) │ │ │ │ - sw t1,56(sp) │ │ │ │ - sd a3,48(sp) │ │ │ │ - jal 4f012 │ │ │ │ - ld t6,72(sp) │ │ │ │ - lw t3,64(sp) │ │ │ │ - lw t1,56(sp) │ │ │ │ - ld a3,48(sp) │ │ │ │ - j 16178 │ │ │ │ - ld a5,320(sp) │ │ │ │ - li a1,1 │ │ │ │ - mv s8,s4 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 4f012 │ │ │ │ - bnez s8,160c8 │ │ │ │ - ld a5,320(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ - mv t1,s11 │ │ │ │ - add a5,a5,t1 │ │ │ │ - mv s11,s9 │ │ │ │ + mv s4,s1 │ │ │ │ + addiw s1,s4,1 │ │ │ │ + addi s10,s10,56 │ │ │ │ + addi a5,a5,24 │ │ │ │ + bne a4,s1,16608 │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s10,80(sp) │ │ │ │ + ld a6,8(sp) │ │ │ │ + ld s0,88(sp) │ │ │ │ + mv s6,a4 │ │ │ │ + beqz s5,16832 │ │ │ │ + addw s6,a4,s5 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x1 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + mv a0,a6 │ │ │ │ + slli s5,s5,0x20 │ │ │ │ + jal 41306 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + ld a1,48(sp) │ │ │ │ + slli a5,s5,0x1 │ │ │ │ + add a5,a5,s5 │ │ │ │ + mv a6,a0 │ │ │ │ + slli a2,a5,0x3 │ │ │ │ + add a0,a0,s0 │ │ │ │ + sd a6,8(sp) │ │ │ │ + jal 36a0 │ │ │ │ + ld a6,8(sp) │ │ │ │ + ld s1,216(sp) │ │ │ │ + ld s3,200(sp) │ │ │ │ ld s4,192(sp) │ │ │ │ ld s5,184(sp) │ │ │ │ + ld s7,168(sp) │ │ │ │ + ld s8,160(sp) │ │ │ │ ld s9,152(sp) │ │ │ │ - sd a5,320(sp) │ │ │ │ - mv a4,a5 │ │ │ │ - lw a5,0(ra) │ │ │ │ - ld a0,0(a4) │ │ │ │ - bnez a5,164f8 │ │ │ │ - add s1,s1,s11 │ │ │ │ - lw a5,0(s1) │ │ │ │ - slli s8,s8,0x20 │ │ │ │ - addw a5,a5,s10 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - or a5,a5,s8 │ │ │ │ - sd a5,24(a0) │ │ │ │ - jal 4f40e │ │ │ │ + ld s11,136(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ + sd a6,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,64(sp) │ │ │ │ + ld a6,8(sp) │ │ │ │ + sw s6,0(a5) │ │ │ │ + ld a5,72(sp) │ │ │ │ + sd s10,0(a5) │ │ │ │ + auipc a5,0x63 │ │ │ │ + ld a5,1720(a5) │ │ │ │ + ld a4,120(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,16a02 │ │ │ │ ld ra,232(sp) │ │ │ │ ld s0,224(sp) │ │ │ │ - ld s1,216(sp) │ │ │ │ ld s2,208(sp) │ │ │ │ - ld s3,200(sp) │ │ │ │ ld s6,176(sp) │ │ │ │ - ld s7,168(sp) │ │ │ │ - ld s8,160(sp) │ │ │ │ ld s10,144(sp) │ │ │ │ - ld s11,136(sp) │ │ │ │ - li a0,0 │ │ │ │ + mv a0,a6 │ │ │ │ addi sp,sp,240 │ │ │ │ ret │ │ │ │ - ld a0,0(s10) │ │ │ │ - li a1,6 │ │ │ │ - sd a5,40(sp) │ │ │ │ - jal 4f012 │ │ │ │ - ld a5,40(sp) │ │ │ │ - j 160bc │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - sd a1,56(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a6,a5,0x20 │ │ │ │ - srli a4,a6,0x1e │ │ │ │ - li a6,-1 │ │ │ │ - ld t5,96(sp) │ │ │ │ - ld t2,328(sp) │ │ │ │ - sd a6,16(sp) │ │ │ │ - li s4,-1 │ │ │ │ - addiw s10,a2,-1 │ │ │ │ - sd t4,48(sp) │ │ │ │ - sext.w a1,a5 │ │ │ │ - j 164c8 │ │ │ │ - add a6,s6,a4 │ │ │ │ - lw a6,0(a6) │ │ │ │ - add a7,s2,a4 │ │ │ │ - lw a7,0(a7) │ │ │ │ - bne a7,a5,165b8 │ │ │ │ - add a7,s3,a4 │ │ │ │ - lw a7,0(a7) │ │ │ │ - bne a7,a6,165b8 │ │ │ │ - bgeu a5,a2,164c2 │ │ │ │ - bgeu a2,a6,164c2 │ │ │ │ - add a6,s7,a4 │ │ │ │ - lw a6,0(a6) │ │ │ │ - subw a5,s10,a5 │ │ │ │ - sext.w t4,a5 │ │ │ │ - bgeu t4,a6,166e2 │ │ │ │ - slli a7,a4,0x1 │ │ │ │ - add a6,t2,a7 │ │ │ │ - ld a6,0(a6) │ │ │ │ - slli ra,a5,0x20 │ │ │ │ - srli a5,ra,0x1e │ │ │ │ - add a6,a6,a5 │ │ │ │ - lw a6,0(a6) │ │ │ │ - addw a6,a6,t0 │ │ │ │ - addw a6,a6,t5 │ │ │ │ - bne a6,a0,164c2 │ │ │ │ - ld a6,344(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - sd t4,16(sp) │ │ │ │ - add a7,a7,a6 │ │ │ │ - ld a6,0(a7) │ │ │ │ - add a6,a6,a5 │ │ │ │ - lw s8,0(a6) │ │ │ │ - addi a4,a4,-4 │ │ │ │ - beqz a1,164f2 │ │ │ │ - addiw a1,a1,-1 │ │ │ │ - add a5,s0,a4 │ │ │ │ - lw a6,0(a5) │ │ │ │ - add a5,s1,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - beqz a6,1644e │ │ │ │ - add a6,s7,a4 │ │ │ │ - lw a6,0(a6) │ │ │ │ - addw a7,a6,a5 │ │ │ │ - subw a5,s5,a7 │ │ │ │ - addiw a6,a6,-1 │ │ │ │ - addw a6,a6,a5 │ │ │ │ - j 16456 │ │ │ │ - ld t4,48(sp) │ │ │ │ - ld a1,56(sp) │ │ │ │ - j 1613e │ │ │ │ - add a5,s6,s11 │ │ │ │ - lw s0,0(a5) │ │ │ │ - jal 4f4e0 │ │ │ │ - addw a5,a0,s10 │ │ │ │ - addiw s2,s0,1 │ │ │ │ - bltu s2,a5,1672e │ │ │ │ - ld a5,320(sp) │ │ │ │ - subw s0,s2,s10 │ │ │ │ - add s1,s1,s11 │ │ │ │ - ld a0,0(a5) │ │ │ │ - add s7,s7,s11 │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,320(sp) │ │ │ │ - subw s0,s0,a0 │ │ │ │ - ld a4,0(a5) │ │ │ │ - sw s0,24(a4) │ │ │ │ - lw a3,0(s1) │ │ │ │ - lw s1,0(s7) │ │ │ │ - mv a0,a4 │ │ │ │ - addw s1,s1,a3 │ │ │ │ - subw s1,s1,s10 │ │ │ │ - jal 4f4e0 │ │ │ │ - subw s1,s1,a0 │ │ │ │ - bne s1,s0,16754 │ │ │ │ - ld a5,320(sp) │ │ │ │ - ld a0,0(a5) │ │ │ │ - ld a5,88(sp) │ │ │ │ - add s0,a5,s11 │ │ │ │ - lw s1,0(s0) │ │ │ │ - jal 4f4ae │ │ │ │ - addw a5,a0,s8 │ │ │ │ - bltu s1,a5,16708 │ │ │ │ - ld a5,320(sp) │ │ │ │ - lw s0,0(s0) │ │ │ │ - ld a0,0(a5) │ │ │ │ - subw s0,s0,s8 │ │ │ │ - jal 4f4ae │ │ │ │ - ld a5,320(sp) │ │ │ │ - subw s0,s0,a0 │ │ │ │ + ld a5,16(s6) │ │ │ │ + lw a1,20(s5) │ │ │ │ ld a5,0(a5) │ │ │ │ - sw s0,28(a5) │ │ │ │ - j 163fe │ │ │ │ - ld a5,320(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ - mv t1,s11 │ │ │ │ - mv s11,s9 │ │ │ │ - add s9,a5,t1 │ │ │ │ - sd s9,320(sp) │ │ │ │ - mv a4,s9 │ │ │ │ - ld s4,192(sp) │ │ │ │ - ld s5,184(sp) │ │ │ │ - ld s9,152(sp) │ │ │ │ - li s10,0 │ │ │ │ - j 163dc │ │ │ │ - ld a5,320(sp) │ │ │ │ - add s2,a5,s11 │ │ │ │ + lw a0,20(a5) │ │ │ │ + jal 32168 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,999 │ │ │ │ + bltu a5,a0,16624 │ │ │ │ + lw a5,0(s6) │ │ │ │ + li a4,1 │ │ │ │ + bne a5,a4,16624 │ │ │ │ + ld a4,16(s6) │ │ │ │ + lbu a5,12(s5) │ │ │ │ + ld a4,0(a4) │ │ │ │ + lbu a4,12(a4) │ │ │ │ + beq a4,a5,16624 │ │ │ │ + lwu a5,8(s6) │ │ │ │ + lwu a4,0(s5) │ │ │ │ + sub a5,a5,a4 │ │ │ │ + j 1663e │ │ │ │ + addiw a3,a2,-1 │ │ │ │ + slli a1,a3,0x20 │ │ │ │ + srli s5,a1,0x1d │ │ │ │ + add a1,a4,s5 │ │ │ │ + ld a0,0(a1) │ │ │ │ + addiw a2,a2,-2 │ │ │ │ + ld a1,16(s2) │ │ │ │ + ld a6,40(a0) │ │ │ │ + slli a0,a2,0x20 │ │ │ │ + srli s4,a0,0x1d │ │ │ │ + lwu a6,20(a6) │ │ │ │ + add a4,a4,s4 │ │ │ │ + ld a7,0(a4) │ │ │ │ ld a0,0(s2) │ │ │ │ - bnez a6,16664 │ │ │ │ - add s1,s1,s9 │ │ │ │ - lw a5,0(s1) │ │ │ │ - slli s6,t5,0x20 │ │ │ │ - addw a5,a5,s10 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - or a5,a5,s6 │ │ │ │ - sd a5,24(a0) │ │ │ │ - jal 4f40e │ │ │ │ - ld s4,192(sp) │ │ │ │ - ld s5,184(sp) │ │ │ │ - ld s9,152(sp) │ │ │ │ - j 163fe │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-272 │ │ │ │ - li a2,804 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-484 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-212 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - ld a4,320(sp) │ │ │ │ - mv ra,s0 │ │ │ │ - li s10,0 │ │ │ │ - li s8,0 │ │ │ │ - li s11,0 │ │ │ │ - j 163dc │ │ │ │ - ld a5,320(sp) │ │ │ │ - ld a0,0(a5) │ │ │ │ - beqz a6,16598 │ │ │ │ - lw s0,0(s6) │ │ │ │ - jal 4f4e0 │ │ │ │ - addw a5,a0,s10 │ │ │ │ - addiw s2,s0,1 │ │ │ │ - bltu s2,a5,1689a │ │ │ │ - ld a5,320(sp) │ │ │ │ - subw s0,s2,s10 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,320(sp) │ │ │ │ - subw s2,s0,a0 │ │ │ │ - ld a4,0(a5) │ │ │ │ - sw s2,24(a4) │ │ │ │ - lw a5,0(s1) │ │ │ │ - lw s0,0(s7) │ │ │ │ - mv a0,a4 │ │ │ │ - addw s0,s0,a5 │ │ │ │ - subw s0,s0,s10 │ │ │ │ - jal 4f4e0 │ │ │ │ - subw s0,s0,a0 │ │ │ │ - bne s0,s2,1687a │ │ │ │ - ld a5,320(sp) │ │ │ │ - ld a0,0(a5) │ │ │ │ - ld a5,88(sp) │ │ │ │ - lw s0,0(a5) │ │ │ │ - jal 4f4ae │ │ │ │ - addw a5,a0,s8 │ │ │ │ - bltu s0,a5,1685a │ │ │ │ - ld a5,88(sp) │ │ │ │ - lw s0,0(a5) │ │ │ │ - ld a5,320(sp) │ │ │ │ - subw s0,s0,s8 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 4f4ae │ │ │ │ - ld a5,320(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - subw s0,s0,a0 │ │ │ │ - ld s4,192(sp) │ │ │ │ - ld s5,184(sp) │ │ │ │ - ld s9,152(sp) │ │ │ │ - sw s0,28(a5) │ │ │ │ - j 163fe │ │ │ │ - add a5,s6,s9 │ │ │ │ - lw s0,0(a5) │ │ │ │ - jal 4f4e0 │ │ │ │ - addw a5,a0,s10 │ │ │ │ - addiw s3,s0,1 │ │ │ │ - bltu s3,a5,1683a │ │ │ │ - ld a0,0(s2) │ │ │ │ - subw s0,s3,s10 │ │ │ │ - add s1,s1,s9 │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a4,0(s2) │ │ │ │ - subw s0,s0,a0 │ │ │ │ - add s7,s7,s9 │ │ │ │ - sw s0,24(a4) │ │ │ │ - lw a3,0(s1) │ │ │ │ - lw s1,0(s7) │ │ │ │ - mv a0,a4 │ │ │ │ - addw s1,s1,a3 │ │ │ │ - subw s1,s1,s10 │ │ │ │ - jal 4f4e0 │ │ │ │ - subw s1,s1,a0 │ │ │ │ - bne s1,s0,1681a │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a0,0(s2) │ │ │ │ - add s11,a5,s9 │ │ │ │ - lw s1,0(s11) │ │ │ │ - jal 4f4ae │ │ │ │ - addw a5,a0,s8 │ │ │ │ - bltu s1,a5,167fa │ │ │ │ + slli a4,a6,0x2 │ │ │ │ + add a4,a4,a1 │ │ │ │ + lwu a1,0(a4) │ │ │ │ + ld a6,16(a0) │ │ │ │ + ld a4,40(a7) │ │ │ │ + sd a5,16(sp) │ │ │ │ + add a1,a1,a6 │ │ │ │ + lw s3,20(a4) │ │ │ │ + jal 4d78 │ │ │ │ + ld a4,16(s2) │ │ │ │ + mv a6,a0 │ │ │ │ + slli a7,s3,0x20 │ │ │ │ ld a0,0(s2) │ │ │ │ - lw s0,0(s11) │ │ │ │ - jal 4f4ae │ │ │ │ - ld a5,0(s2) │ │ │ │ - subw s0,s0,s8 │ │ │ │ - j 16658 │ │ │ │ - mv s11,s9 │ │ │ │ - ld ra,24(sp) │ │ │ │ - mv s9,s10 │ │ │ │ - j 1657a │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-570 │ │ │ │ - li a2,814 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-782 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-462 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - ld a4,320(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - j 163d2 │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-608 │ │ │ │ - li a2,904 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-820 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-580 │ │ │ │ - sd s4,192(sp) │ │ │ │ - sd s5,184(sp) │ │ │ │ - sd s9,152(sp) │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-646 │ │ │ │ - li a2,901 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-858 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-706 │ │ │ │ - sd s4,192(sp) │ │ │ │ - sd s5,184(sp) │ │ │ │ - sd s9,152(sp) │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-684 │ │ │ │ - li a2,903 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-896 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-712 │ │ │ │ - sd s4,192(sp) │ │ │ │ - sd s5,184(sp) │ │ │ │ - sd s9,152(sp) │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-722 │ │ │ │ - li a2,847 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-934 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-694 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-754 │ │ │ │ - li a2,846 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-966 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-814 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-786 │ │ │ │ - li a2,849 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-998 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-814 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-818 │ │ │ │ - li a2,726 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-1030 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-918 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-850 │ │ │ │ - li a2,877 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-1062 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-822 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-882 │ │ │ │ - li a2,876 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-1094 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-910 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-914 │ │ │ │ - li a2,874 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-1126 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-974 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-946 │ │ │ │ - li a2,772 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-1158 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-918 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-978 │ │ │ │ - li a2,771 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-1190 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-1006 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-1010 │ │ │ │ - li a2,768 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-1222 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-1070 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-1042 │ │ │ │ - li a2,825 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-1254 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-918 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4e │ │ │ │ - addi a3,a3,-1074 │ │ │ │ - li a2,736 │ │ │ │ - auipc a1,0x49 │ │ │ │ - addi a1,a1,-1286 │ │ │ │ - auipc a0,0x49 │ │ │ │ - addi a0,a0,-1150 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-384 │ │ │ │ - sd s1,360(sp) │ │ │ │ - lw s1,384(sp) │ │ │ │ - sd s0,368(sp) │ │ │ │ - slli s0,a7,0x20 │ │ │ │ - sd s1,192(sp) │ │ │ │ - lw s1,392(sp) │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - sd s3,344(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s3,a3 │ │ │ │ - mv a3,a1 │ │ │ │ - slli a1,s0,0x2 │ │ │ │ - sd ra,376(sp) │ │ │ │ - sd a7,264(sp) │ │ │ │ - sd a3,256(sp) │ │ │ │ - sd a2,224(sp) │ │ │ │ - sd a4,56(sp) │ │ │ │ - sd a6,24(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - slli s0,s0,0x3 │ │ │ │ - sd s2,352(sp) │ │ │ │ - sd s4,336(sp) │ │ │ │ - mv s2,a7 │ │ │ │ - sd s6,320(sp) │ │ │ │ - sd s8,304(sp) │ │ │ │ - sd s11,280(sp) │ │ │ │ - sd s1,216(sp) │ │ │ │ - ld s8,400(sp) │ │ │ │ - mv s1,a5 │ │ │ │ - sd s9,296(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s11,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - sd s11,248(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - mv s4,a5 │ │ │ │ - sd a5,128(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - mv s6,a5 │ │ │ │ - sd a5,104(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,136(sp) │ │ │ │ - beqz s2,1724c │ │ │ │ - mv a5,s1 │ │ │ │ - sd s5,328(sp) │ │ │ │ - addiw s5,s3,1 │ │ │ │ - sd s7,312(sp) │ │ │ │ - sd s10,288(sp) │ │ │ │ - mv s9,s4 │ │ │ │ - mv s10,s11 │ │ │ │ - add s4,s4,s0 │ │ │ │ - mv s7,s5 │ │ │ │ - slli s2,s5,0x2 │ │ │ │ - mv s1,a0 │ │ │ │ - mv s0,s6 │ │ │ │ - sd zero,120(sp) │ │ │ │ - mv s11,a5 │ │ │ │ - lw a5,120(sp) │ │ │ │ - mv a1,s2 │ │ │ │ - li a0,0 │ │ │ │ - sw a5,0(s10) │ │ │ │ - lw s6,0(s11) │ │ │ │ - addi s9,s9,8 │ │ │ │ - addi s10,s10,4 │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addw a5,s6,a5 │ │ │ │ - mv s6,a5 │ │ │ │ - sd a5,120(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,-8(s9) │ │ │ │ - mv a1,s2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s0) │ │ │ │ - mv a1,s2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s1) │ │ │ │ - ld a0,0(s0) │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - ld a0,-8(s9) │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - ld a0,0(s1) │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - addi s11,s11,4 │ │ │ │ - addi s0,s0,8 │ │ │ │ - addi s1,s1,8 │ │ │ │ - bne s9,s4,16992 │ │ │ │ - mulw s0,s7,s6 │ │ │ │ - li a0,0 │ │ │ │ - slli s0,s0,0x2 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s0 │ │ │ │ - li a1,0 │ │ │ │ - mv s9,a0 │ │ │ │ - jal 3890 │ │ │ │ - li a4,1 │ │ │ │ - bge a4,s5,17214 │ │ │ │ - ld a5,104(sp) │ │ │ │ - li s1,0 │ │ │ │ - sd s1,88(sp) │ │ │ │ - ld a0,0(a5) │ │ │ │ - ld a5,256(sp) │ │ │ │ - mv s5,s9 │ │ │ │ - ld s2,120(sp) │ │ │ │ - ld s9,248(sp) │ │ │ │ - ld s1,192(sp) │ │ │ │ - addiw s3,s3,-1 │ │ │ │ - sd a5,64(sp) │ │ │ │ - sd s3,96(sp) │ │ │ │ - sd s3,112(sp) │ │ │ │ - sd s8,400(sp) │ │ │ │ - ld s0,88(sp) │ │ │ │ - ld a4,128(sp) │ │ │ │ - slli a1,s0,0x2 │ │ │ │ - add a5,a0,a1 │ │ │ │ - lw a3,0(a5) │ │ │ │ - addi s6,a1,4 │ │ │ │ - ld a4,0(a4) │ │ │ │ - add a5,a0,s6 │ │ │ │ - sw a3,0(a5) │ │ │ │ - ld a5,136(sp) │ │ │ │ - add a3,a4,a1 │ │ │ │ - lw a2,0(a3) │ │ │ │ - ld a5,0(a5) │ │ │ │ - add a4,a4,s6 │ │ │ │ - sw a2,0(a4) │ │ │ │ - add a3,a5,a1 │ │ │ │ - lw a4,0(a3) │ │ │ │ - add a5,a5,s6 │ │ │ │ - addiw a3,s0,1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - ld a5,40(sp) │ │ │ │ - sd a3,72(sp) │ │ │ │ - sd a1,48(sp) │ │ │ │ - lw a3,0(a5) │ │ │ │ - li a4,1 │ │ │ │ - addiw a5,a3,1 │ │ │ │ - bgeu a4,a5,16c92 │ │ │ │ - ld a5,24(sp) │ │ │ │ - lwu a2,96(sp) │ │ │ │ - li s11,1 │ │ │ │ - lw a1,0(a5) │ │ │ │ - ld a5,120(sp) │ │ │ │ - li s8,1 │ │ │ │ - lw a4,0(s9) │ │ │ │ - subw s4,s2,a5 │ │ │ │ - addiw a5,s2,-1 │ │ │ │ + srli a1,a7,0x1e │ │ │ │ + add a4,a4,a1 │ │ │ │ + lwu a4,0(a4) │ │ │ │ + ld a1,16(a0) │ │ │ │ + sext.w s3,a6 │ │ │ │ + add a1,a1,a4 │ │ │ │ + jal 4d78 │ │ │ │ + ld a5,16(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + ld a4,16(a5) │ │ │ │ + add a3,a4,s5 │ │ │ │ + ld a3,0(a3) │ │ │ │ + add a4,a4,s4 │ │ │ │ + ld a2,0(a4) │ │ │ │ + lbu a1,12(a3) │ │ │ │ + bnez a1,169ee │ │ │ │ + lw a1,20(a3) │ │ │ │ + lw a4,20(a2) │ │ │ │ + bltu a1,a4,16964 │ │ │ │ + ld a4,8(a3) │ │ │ │ + ld a3,8(a2) │ │ │ │ + xor a4,a4,a3 │ │ │ │ + srli a3,a4,0x20 │ │ │ │ + zext.b a3,a3 │ │ │ │ + bnez a3,16964 │ │ │ │ + beq s3,a0,167dc │ │ │ │ + ld s0,56(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ sd a5,16(sp) │ │ │ │ - ld a5,224(sp) │ │ │ │ - mv s0,s2 │ │ │ │ - mv s3,s4 │ │ │ │ - add a5,a5,a2 │ │ │ │ - sd a5,80(sp) │ │ │ │ - mv a5,s11 │ │ │ │ - mv s2,s8 │ │ │ │ - mv s11,s9 │ │ │ │ - mv s7,s1 │ │ │ │ - mv s8,s6 │ │ │ │ - mv s9,a5 │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - bnez a1,16c0e │ │ │ │ - ld a1,64(sp) │ │ │ │ - add a5,a5,s9 │ │ │ │ - addiw a2,s2,1 │ │ │ │ - lbu s4,0(a1) │ │ │ │ - lbu a1,-1(a5) │ │ │ │ - sd a1,8(sp) │ │ │ │ - bgeu a2,a3,1715e │ │ │ │ - lbu s6,0(a5) │ │ │ │ - lbu a5,1(a5) │ │ │ │ - sd a5,32(sp) │ │ │ │ - ld a3,16(sp) │ │ │ │ - addw a4,a4,s2 │ │ │ │ - addw a5,a4,s3 │ │ │ │ - addw a4,a4,a3 │ │ │ │ + addiw a4,s0,1 │ │ │ │ slli a3,a4,0x20 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a4,a3,0x1e │ │ │ │ - srli a3,a2,0x1e │ │ │ │ - add a4,a4,s5 │ │ │ │ - add a3,a3,s5 │ │ │ │ - lw a4,0(a4) │ │ │ │ - lw a3,0(a3) │ │ │ │ - addw a1,a4,s7 │ │ │ │ - addw a2,a3,s7 │ │ │ │ - mv a4,a1 │ │ │ │ - bge a1,a2,16b04 │ │ │ │ - mv a4,a2 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s5 │ │ │ │ - lw s1,0(a5) │ │ │ │ - sext.w s10,a4 │ │ │ │ - ld a5,400(sp) │ │ │ │ - ld a2,408(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ - not a3,s10 │ │ │ │ - srai a3,a3,0x3f │ │ │ │ - mv a0,s4 │ │ │ │ - and s10,s10,a3 │ │ │ │ - jalr a5 │ │ │ │ - addw a5,s1,a0 │ │ │ │ - blt s10,a5,17030 │ │ │ │ - lw a3,0(s11) │ │ │ │ - ld a2,16(sp) │ │ │ │ - addw a5,a3,s2 │ │ │ │ - addw a4,a5,s3 │ │ │ │ - addw a5,a5,a2 │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a4,a2,0x1e │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a4,a4,s5 │ │ │ │ - add a5,a5,s5 │ │ │ │ - lw a0,0(a4) │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a2,a0,s7 │ │ │ │ - addw a4,a5,s7 │ │ │ │ - mv a0,a2 │ │ │ │ - bge a2,a4,16b6c │ │ │ │ - sext.w a0,a4 │ │ │ │ - not a5,a0 │ │ │ │ - srai a5,a5,0x3f │ │ │ │ - and a0,a0,a5 │ │ │ │ - addw a5,s2,s0 │ │ │ │ - addw a5,a5,a3 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s5 │ │ │ │ - sw a0,0(a5) │ │ │ │ - lw a4,0(s11) │ │ │ │ - ld a5,24(sp) │ │ │ │ - lw a1,0(a5) │ │ │ │ - addw a5,a4,s0 │ │ │ │ - addw a5,a5,s2 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,s5 │ │ │ │ - lw a5,0(a5) │ │ │ │ - bnez a1,16c4e │ │ │ │ - li a3,71 │ │ │ │ - beq s6,a3,17196 │ │ │ │ - li a3,67 │ │ │ │ - bne s6,a3,16bc0 │ │ │ │ - ld a3,32(sp) │ │ │ │ - addi a3,a3,-84 │ │ │ │ - seqz a3,a3 │ │ │ │ - addw a5,a5,a3 │ │ │ │ - ld a3,104(sp) │ │ │ │ - ld a0,0(a3) │ │ │ │ - ld a3,48(sp) │ │ │ │ - add a3,a3,a0 │ │ │ │ - lw a3,0(a3) │ │ │ │ - bge a3,a5,16c7a │ │ │ │ - ld a4,128(sp) │ │ │ │ - add a2,a0,s8 │ │ │ │ - ld a3,0(a4) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld a4,0(a4) │ │ │ │ - sw a5,0(a2) │ │ │ │ - add a5,a3,s8 │ │ │ │ - ld a3,72(sp) │ │ │ │ - sw a3,0(a5) │ │ │ │ - add a5,a4,s8 │ │ │ │ - sw s9,0(a5) │ │ │ │ - ld a5,40(sp) │ │ │ │ - addi s9,s9,1 │ │ │ │ - sext.w s2,s9 │ │ │ │ - lw a3,0(a5) │ │ │ │ - addiw a5,a3,1 │ │ │ │ - bgeu s2,a5,16c8c │ │ │ │ - ld a5,24(sp) │ │ │ │ - lw a4,0(s11) │ │ │ │ - lw a1,0(a5) │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - beqz a1,16ab0 │ │ │ │ - subw a3,a3,s2 │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,a5 │ │ │ │ - lbu a2,0(a2) │ │ │ │ - ld a0,80(sp) │ │ │ │ - sext.w a1,a3 │ │ │ │ - sd a2,8(sp) │ │ │ │ - li a2,1 │ │ │ │ - lbu s4,0(a0) │ │ │ │ - bgeu a2,a1,1715e │ │ │ │ - addiw a2,a3,-2 │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ srli a3,a3,0x20 │ │ │ │ - add a2,a2,a5 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - lbu s6,0(a2) │ │ │ │ - sd a5,32(sp) │ │ │ │ - j 16ad0 │ │ │ │ - li a3,1 │ │ │ │ - bne a1,a3,16bc0 │ │ │ │ - li a3,65 │ │ │ │ - bne s6,a3,16bc0 │ │ │ │ - ld a3,32(sp) │ │ │ │ - andi a3,a3,251 │ │ │ │ - addi a3,a3,-67 │ │ │ │ - seqz a3,a3 │ │ │ │ - addw a5,a5,a3 │ │ │ │ - ld a3,104(sp) │ │ │ │ - ld a0,0(a3) │ │ │ │ - ld a3,48(sp) │ │ │ │ - add a3,a3,a0 │ │ │ │ - lw a3,0(a3) │ │ │ │ - blt a3,a5,16bce │ │ │ │ - ld a5,40(sp) │ │ │ │ - addi s9,s9,1 │ │ │ │ - sext.w s2,s9 │ │ │ │ - lw a3,0(a5) │ │ │ │ - addiw a5,a3,1 │ │ │ │ - bltu s2,a5,16aa8 │ │ │ │ - mv s9,s11 │ │ │ │ - mv s2,s0 │ │ │ │ - mv s1,s7 │ │ │ │ - ld a3,88(sp) │ │ │ │ - ld a5,96(sp) │ │ │ │ - addi a3,a3,1 │ │ │ │ - sd a3,88(sp) │ │ │ │ - ld a3,120(sp) │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - sd a4,96(sp) │ │ │ │ - addw s2,a3,s2 │ │ │ │ - ld a3,64(sp) │ │ │ │ - li a5,-1 │ │ │ │ - addi a3,a3,1 │ │ │ │ - sd a3,64(sp) │ │ │ │ - bne a4,a5,16a2e │ │ │ │ - ld a5,264(sp) │ │ │ │ - li a4,1 │ │ │ │ - ld s3,112(sp) │ │ │ │ - mv s9,s5 │ │ │ │ - beq a5,a4,17214 │ │ │ │ - ld a5,104(sp) │ │ │ │ - ld s4,120(sp) │ │ │ │ - sd a4,112(sp) │ │ │ │ - addi t2,a5,8 │ │ │ │ - ld a5,128(sp) │ │ │ │ - mv s0,s3 │ │ │ │ - addi t0,a5,8 │ │ │ │ - ld a5,136(sp) │ │ │ │ - addi a3,a5,8 │ │ │ │ - ld a5,40(sp) │ │ │ │ - addi t1,a5,4 │ │ │ │ - ld a5,248(sp) │ │ │ │ - mv t4,t1 │ │ │ │ - mv t1,t0 │ │ │ │ - addi s2,a5,4 │ │ │ │ - ld a5,24(sp) │ │ │ │ - mv s9,s2 │ │ │ │ - mv t0,t2 │ │ │ │ - addi s10,a5,4 │ │ │ │ - ld a5,56(sp) │ │ │ │ - mv s2,s5 │ │ │ │ - addi a5,a5,8 │ │ │ │ - mv a4,a5 │ │ │ │ - ld a0,0(t0) │ │ │ │ - li s1,1 │ │ │ │ - mv s6,s4 │ │ │ │ - mv s3,s1 │ │ │ │ - mv s5,s4 │ │ │ │ - mv s7,s0 │ │ │ │ - sd a3,144(sp) │ │ │ │ - sd a4,208(sp) │ │ │ │ - mv s4,s10 │ │ │ │ - mv a6,t1 │ │ │ │ - mv s1,s0 │ │ │ │ - slli t3,s3,0x2 │ │ │ │ - addi s10,t3,-4 │ │ │ │ - add a5,a0,s10 │ │ │ │ - lw a1,0(a5) │ │ │ │ - ld a4,0(a6) │ │ │ │ - add a5,a0,t3 │ │ │ │ - sw a1,0(a5) │ │ │ │ - ld a5,144(sp) │ │ │ │ - add a2,a4,s10 │ │ │ │ - lw a1,0(a2) │ │ │ │ - ld a5,0(a5) │ │ │ │ - add a4,a4,t3 │ │ │ │ - sw a1,0(a4) │ │ │ │ - add a2,a5,s10 │ │ │ │ - lw a4,0(a2) │ │ │ │ - add a5,a5,t3 │ │ │ │ - sext.w a3,s3 │ │ │ │ - sw a4,0(a5) │ │ │ │ - lw a2,0(t4) │ │ │ │ - sd a3,152(sp) │ │ │ │ - li a4,1 │ │ │ │ - addiw a5,a2,1 │ │ │ │ - bgeu a4,a5,170fc │ │ │ │ - ld a3,224(sp) │ │ │ │ - slli a1,s7,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - add a3,a3,a1 │ │ │ │ - sd a3,232(sp) │ │ │ │ - ld a3,256(sp) │ │ │ │ - subw a4,s6,s5 │ │ │ │ - sd a4,184(sp) │ │ │ │ - lw a7,0(s4) │ │ │ │ - addiw a4,s6,-1 │ │ │ │ - lw a5,0(s9) │ │ │ │ - sd a4,200(sp) │ │ │ │ - add a3,a3,s3 │ │ │ │ - li a4,1 │ │ │ │ - mv t6,s7 │ │ │ │ - mv t2,s1 │ │ │ │ - li s0,1 │ │ │ │ - sd a3,240(sp) │ │ │ │ - mv s11,a4 │ │ │ │ - mv t5,s5 │ │ │ │ - mv s7,s3 │ │ │ │ - mv s1,s10 │ │ │ │ - ld a4,208(sp) │ │ │ │ - ld a1,0(a4) │ │ │ │ - bnez a7,16fc8 │ │ │ │ - ld a4,240(sp) │ │ │ │ - add a1,a1,s11 │ │ │ │ - addiw a3,s0,1 │ │ │ │ - lbu s3,-1(a4) │ │ │ │ - lbu a4,-1(a1) │ │ │ │ - sd a4,8(sp) │ │ │ │ - bgeu a3,a2,171f4 │ │ │ │ - lbu a4,1(a1) │ │ │ │ - li a2,2 │ │ │ │ - lbu a3,0(a1) │ │ │ │ - sd a4,168(sp) │ │ │ │ - bgeu a2,s11,171fe │ │ │ │ - lbu a4,-2(a1) │ │ │ │ - lbu s5,-3(a1) │ │ │ │ - sd a4,160(sp) │ │ │ │ - ld a4,184(sp) │ │ │ │ - addw a5,a5,s0 │ │ │ │ - addw a2,a5,a4 │ │ │ │ - ld a4,200(sp) │ │ │ │ - slli a0,a2,0x20 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a5,a1,0x1e │ │ │ │ - srli a1,a0,0x1e │ │ │ │ - add a5,a5,s2 │ │ │ │ - add a1,a1,s2 │ │ │ │ - lw s8,0(a5) │ │ │ │ - ld a4,192(sp) │ │ │ │ - lw a5,0(a1) │ │ │ │ - addw a0,s8,a4 │ │ │ │ - addw a1,a5,a4 │ │ │ │ - mv s8,a0 │ │ │ │ - bge a0,a1,16dfc │ │ │ │ - sext.w s8,a1 │ │ │ │ - addiw a7,a2,-1 │ │ │ │ - not a5,s8 │ │ │ │ - slli a2,a7,0x20 │ │ │ │ - srli a7,a2,0x1e │ │ │ │ - srai a5,a5,0x3f │ │ │ │ - add a7,a7,s2 │ │ │ │ - ld a2,408(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ - and s8,s8,a5 │ │ │ │ - ld a5,400(sp) │ │ │ │ - lw s10,0(a7) │ │ │ │ - mv a0,s3 │ │ │ │ - sd t2,72(sp) │ │ │ │ - sd t0,64(sp) │ │ │ │ - sd t6,56(sp) │ │ │ │ - sd a6,48(sp) │ │ │ │ - sd t5,40(sp) │ │ │ │ - sd t3,32(sp) │ │ │ │ - sd t4,24(sp) │ │ │ │ - sd a3,16(sp) │ │ │ │ - jalr a5 │ │ │ │ - addw a5,a0,s10 │ │ │ │ - ld a3,16(sp) │ │ │ │ - ld t4,24(sp) │ │ │ │ - ld t3,32(sp) │ │ │ │ - ld t5,40(sp) │ │ │ │ - ld a6,48(sp) │ │ │ │ - ld t6,56(sp) │ │ │ │ - ld t0,64(sp) │ │ │ │ - ld t2,72(sp) │ │ │ │ - blt s8,a5,171a6 │ │ │ │ - lw a1,0(s9) │ │ │ │ - ld a4,184(sp) │ │ │ │ - addw a5,s0,a1 │ │ │ │ - addw a2,a4,a5 │ │ │ │ - ld a4,200(sp) │ │ │ │ - slli a0,a2,0x20 │ │ │ │ - srli a2,a0,0x1e │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a5,a0,0x1e │ │ │ │ - add a2,a2,s2 │ │ │ │ - add a5,a5,s2 │ │ │ │ - lw a2,0(a2) │ │ │ │ - ld a4,192(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a7,a2,a4 │ │ │ │ - addw a0,a5,a4 │ │ │ │ - mv a2,a7 │ │ │ │ - bge a7,a0,16e88 │ │ │ │ - sext.w a2,a0 │ │ │ │ - not a5,a2 │ │ │ │ - srai a5,a5,0x3f │ │ │ │ - and a2,a2,a5 │ │ │ │ - ld a4,160(sp) │ │ │ │ - addw a5,s6,s0 │ │ │ │ - addw a5,a5,a1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - ld s8,104(sp) │ │ │ │ - srli a5,a1,0x1e │ │ │ │ - andi a1,a4,251 │ │ │ │ - add a5,a5,s2 │ │ │ │ - addi a1,a1,-67 │ │ │ │ - sd s11,32(sp) │ │ │ │ - ld s11,216(sp) │ │ │ │ - sw a2,0(a5) │ │ │ │ - seqz a5,a1 │ │ │ │ - sd s7,24(sp) │ │ │ │ - li s10,0 │ │ │ │ - mv s7,s8 │ │ │ │ - sw a5,180(sp) │ │ │ │ - sd t4,40(sp) │ │ │ │ - mv s8,s5 │ │ │ │ - sd t3,48(sp) │ │ │ │ - sd t5,56(sp) │ │ │ │ - sd a6,64(sp) │ │ │ │ - sd t6,72(sp) │ │ │ │ - sd a3,80(sp) │ │ │ │ - sd s3,16(sp) │ │ │ │ - sd t0,88(sp) │ │ │ │ - sd t2,96(sp) │ │ │ │ - lw a5,0(s9) │ │ │ │ - ld a6,0(s7) │ │ │ │ - ld a2,408(sp) │ │ │ │ - addw a5,a5,s6 │ │ │ │ - addw a5,a5,s0 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a5,a1,0x1e │ │ │ │ - add a5,a5,s2 │ │ │ │ - lw s3,0(a5) │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a5,400(sp) │ │ │ │ - ld a0,16(sp) │ │ │ │ - add a6,a6,s1 │ │ │ │ - lw s5,0(a6) │ │ │ │ - jalr a5 │ │ │ │ - lw a2,0(s4) │ │ │ │ - addw a0,a0,s5 │ │ │ │ - addw a5,a0,s11 │ │ │ │ - mv a0,a5 │ │ │ │ - bnez a2,1713a │ │ │ │ - li a2,65 │ │ │ │ - beq s8,a2,1705c │ │ │ │ - blt s3,a5,17064 │ │ │ │ - lw a5,0(s9) │ │ │ │ - addw a5,a5,s6 │ │ │ │ - addw a5,a5,s0 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s2 │ │ │ │ + slli a1,a3,0x1 │ │ │ │ + add a1,a1,a3 │ │ │ │ + slli s5,s0,0x20 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + sext.w s6,a4 │ │ │ │ + slli s3,s5,0x1 │ │ │ │ + jal 41306 │ │ │ │ + lw a3,0(s9) │ │ │ │ + add s3,s3,s5 │ │ │ │ + slli s3,s3,0x3 │ │ │ │ + add s3,s3,a0 │ │ │ │ + sw a3,4(s3) │ │ │ │ + lw a3,4(s9) │ │ │ │ + sd a0,48(sp) │ │ │ │ + li a1,8 │ │ │ │ + sw a3,8(s3) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lw a3,28(s9) │ │ │ │ + li a5,1 │ │ │ │ + sw a5,0(s3) │ │ │ │ + sw a3,12(s3) │ │ │ │ + sd a0,16(s3) │ │ │ │ + li a1,56 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s9 │ │ │ │ + li a2,56 │ │ │ │ + mv s9,a0 │ │ │ │ + jal 36a0 │ │ │ │ + ld a3,16(s3) │ │ │ │ + ld a5,16(sp) │ │ │ │ + mv s4,s1 │ │ │ │ + sd s6,56(sp) │ │ │ │ + sd s9,0(a3) │ │ │ │ + j 165f8 │ │ │ │ lw a2,0(a5) │ │ │ │ - sw a2,0(a5) │ │ │ │ - ld a5,112(sp) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - addi s7,s7,8 │ │ │ │ - blt s10,a5,16ed2 │ │ │ │ - lw a5,0(s9) │ │ │ │ - lw a7,0(s4) │ │ │ │ - ld s7,24(sp) │ │ │ │ - addw a2,a5,s6 │ │ │ │ - addw a2,a2,s0 │ │ │ │ - slli a1,a2,0x20 │ │ │ │ - srli a2,a1,0x1e │ │ │ │ - add a2,a2,s2 │ │ │ │ - ld s11,32(sp) │ │ │ │ - ld t4,40(sp) │ │ │ │ - ld t3,48(sp) │ │ │ │ - ld t5,56(sp) │ │ │ │ - ld a6,64(sp) │ │ │ │ - ld t6,72(sp) │ │ │ │ - ld a3,80(sp) │ │ │ │ - ld t0,88(sp) │ │ │ │ - ld t2,96(sp) │ │ │ │ - lw a2,0(a2) │ │ │ │ - bnez a7,170b6 │ │ │ │ - li a4,71 │ │ │ │ - beq a3,a4,17164 │ │ │ │ - li a1,67 │ │ │ │ - beq a3,a1,17164 │ │ │ │ - ld a0,0(t0) │ │ │ │ - add a3,a0,s1 │ │ │ │ - lw a3,0(a3) │ │ │ │ - bge a3,a2,170e2 │ │ │ │ - ld a5,144(sp) │ │ │ │ - ld a3,0(a6) │ │ │ │ - ld a4,152(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - add a1,a0,t3 │ │ │ │ - sw a2,0(a1) │ │ │ │ - add a3,a3,t3 │ │ │ │ - sw a4,0(a3) │ │ │ │ - add a5,a5,t3 │ │ │ │ - sw s0,0(a5) │ │ │ │ - lw a2,0(t4) │ │ │ │ - addi s11,s11,1 │ │ │ │ - sext.w s0,s11 │ │ │ │ - addiw a5,a2,1 │ │ │ │ - bgeu s0,a5,170f4 │ │ │ │ - ld a4,208(sp) │ │ │ │ - lw a7,0(s4) │ │ │ │ - lw a5,0(s9) │ │ │ │ - ld a1,0(a4) │ │ │ │ - beqz a7,16d92 │ │ │ │ - subw a2,a2,s0 │ │ │ │ - ld a4,232(sp) │ │ │ │ - slli a3,a2,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a1 │ │ │ │ - lbu s3,0(a4) │ │ │ │ - lbu a4,0(a3) │ │ │ │ - li a7,2 │ │ │ │ - sext.w a0,a2 │ │ │ │ - sd a4,8(sp) │ │ │ │ - bgeu a7,s11,17204 │ │ │ │ - addiw a3,a2,2 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a1 │ │ │ │ - lbu a4,0(a3) │ │ │ │ - addiw a7,a2,1 │ │ │ │ - slli a7,a7,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - add a7,a7,a1 │ │ │ │ - sd a4,160(sp) │ │ │ │ - li a4,1 │ │ │ │ - lbu s5,0(a7) │ │ │ │ - bgeu a4,a0,1720e │ │ │ │ - addiw a3,a2,-1 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - addiw a0,a2,-2 │ │ │ │ - add a2,a1,a3 │ │ │ │ - lbu a4,0(a2) │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a1 │ │ │ │ - lbu a3,0(a0) │ │ │ │ - sd a4,168(sp) │ │ │ │ - j 16dc2 │ │ │ │ - lw a5,0(s11) │ │ │ │ - ld a2,408(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - addw a5,a5,s3 │ │ │ │ - addw a5,a5,s2 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s5 │ │ │ │ - lw s1,0(a5) │ │ │ │ - ld a5,400(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - jalr a5 │ │ │ │ - lw a3,0(s11) │ │ │ │ - addw a0,a0,s1 │ │ │ │ - j 16b74 │ │ │ │ - lw a5,180(sp) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - bge s3,a5,16f1c │ │ │ │ - ld a5,0(s7) │ │ │ │ - ld a2,408(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ - add a5,a5,s1 │ │ │ │ - lw a5,0(a5) │ │ │ │ - ld a0,16(sp) │ │ │ │ - sd a5,120(sp) │ │ │ │ - ld a5,400(sp) │ │ │ │ - jalr a5 │ │ │ │ - ld a5,120(sp) │ │ │ │ - lw a1,0(s4) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - addw a2,a5,s11 │ │ │ │ - mv a5,a2 │ │ │ │ - bnez a1,17172 │ │ │ │ - li a1,65 │ │ │ │ - bne s8,a1,170a0 │ │ │ │ - ld a4,160(sp) │ │ │ │ - andi a2,a4,251 │ │ │ │ - addi a2,a2,-67 │ │ │ │ - seqz a2,a2 │ │ │ │ - addw a2,a2,a5 │ │ │ │ - lw a5,0(s9) │ │ │ │ - addw a5,a5,s6 │ │ │ │ - addw a5,a5,s0 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a5,a1,0x1e │ │ │ │ - add a5,a5,s2 │ │ │ │ - j 16f32 │ │ │ │ - li a4,1 │ │ │ │ - bne a7,a4,16f80 │ │ │ │ - li a1,65 │ │ │ │ - bne a3,a1,16f80 │ │ │ │ - ld a4,168(sp) │ │ │ │ - ld a0,0(t0) │ │ │ │ - andi a3,a4,251 │ │ │ │ - addi a3,a3,-67 │ │ │ │ - seqz a3,a3 │ │ │ │ - addw a2,a2,a3 │ │ │ │ - add a3,a0,s1 │ │ │ │ - lw a3,0(a3) │ │ │ │ - blt a3,a2,16f8e │ │ │ │ - lw a2,0(t4) │ │ │ │ - addi s11,s11,1 │ │ │ │ - sext.w s0,s11 │ │ │ │ - addiw a3,a2,1 │ │ │ │ - bltu s0,a3,16d8a │ │ │ │ - mv s3,s7 │ │ │ │ - mv s5,t5 │ │ │ │ - mv s7,t6 │ │ │ │ - mv s1,t2 │ │ │ │ - addiw s7,s7,-1 │ │ │ │ - li a5,-1 │ │ │ │ - addi s3,s3,1 │ │ │ │ - addw s6,s5,s6 │ │ │ │ - bne s7,a5,16d10 │ │ │ │ - ld a5,112(sp) │ │ │ │ - ld a3,144(sp) │ │ │ │ - ld a4,208(sp) │ │ │ │ - ld a2,264(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - mv s10,s4 │ │ │ │ - sd a5,112(sp) │ │ │ │ - mv s4,s5 │ │ │ │ - mv s0,s1 │ │ │ │ - addi t0,t0,8 │ │ │ │ - addi t1,a6,8 │ │ │ │ - addi a3,a3,8 │ │ │ │ - addi t4,t4,4 │ │ │ │ - addi s9,s9,4 │ │ │ │ - addi s10,s10,4 │ │ │ │ - addi a4,a4,8 │ │ │ │ - bltu a5,a2,16cf8 │ │ │ │ - ld s5,328(sp) │ │ │ │ - ld s7,312(sp) │ │ │ │ - ld s10,288(sp) │ │ │ │ - mv s9,s2 │ │ │ │ - j 1721a │ │ │ │ + mv s1,s4 │ │ │ │ + j 167d6 │ │ │ │ li a4,1 │ │ │ │ - bne a2,a4,16f18 │ │ │ │ - li a4,71 │ │ │ │ - beq s8,a4,17150 │ │ │ │ - li a4,67 │ │ │ │ - bne s8,a4,16f18 │ │ │ │ - ld a5,160(sp) │ │ │ │ - addi a5,a5,-84 │ │ │ │ - seqz a5,a5 │ │ │ │ - addw a5,a5,a0 │ │ │ │ - j 16f18 │ │ │ │ + bne a1,a4,16950 │ │ │ │ + lw a1,20(a3) │ │ │ │ + lw a4,20(a2) │ │ │ │ + bltu a4,a1,16964 │ │ │ │ + j 16950 │ │ │ │ + sd zero,48(sp) │ │ │ │ + j 16842 │ │ │ │ + sd s1,216(sp) │ │ │ │ + sd s3,200(sp) │ │ │ │ + sd s4,192(sp) │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd s7,168(sp) │ │ │ │ + sd s8,160(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + sd s11,136(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-176 │ │ │ │ + sd s0,160(sp) │ │ │ │ + auipc s0,0x63 │ │ │ │ + ld s0,1270(s0) │ │ │ │ + sd ra,168(sp) │ │ │ │ + sd a1,40(sp) │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd a5,56(sp) │ │ │ │ + li a5,0 │ │ │ │ sd zero,32(sp) │ │ │ │ - li s6,0 │ │ │ │ - j 16ad0 │ │ │ │ - ld a4,168(sp) │ │ │ │ - addi a3,a4,-84 │ │ │ │ - seqz a3,a3 │ │ │ │ - addw a2,a2,a3 │ │ │ │ - j 16f80 │ │ │ │ - li a4,1 │ │ │ │ - bne a1,a4,170a0 │ │ │ │ - li a4,71 │ │ │ │ - beq s8,a4,17188 │ │ │ │ - li a1,67 │ │ │ │ - bne s8,a1,170a0 │ │ │ │ - ld a4,160(sp) │ │ │ │ - addi a2,a4,-84 │ │ │ │ - seqz a2,a2 │ │ │ │ - addw a2,a2,a5 │ │ │ │ - j 170a0 │ │ │ │ + beqz a1,16c0a │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd s3,136(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + mv s8,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + mv s7,a4 │ │ │ │ + mv s11,a0 │ │ │ │ + addi s4,sp,52 │ │ │ │ + addi s3,sp,48 │ │ │ │ + auipc s2,0x48 │ │ │ │ + addi s2,s2,216 │ │ │ │ + lw a5,8(s11) │ │ │ │ ld a3,32(sp) │ │ │ │ - addi s10,a3,-84 │ │ │ │ - seqz s10,s10 │ │ │ │ - addw a5,s10,a5 │ │ │ │ - j 16bc0 │ │ │ │ - lw a5,0(s9) │ │ │ │ - ld a4,184(sp) │ │ │ │ - ld a2,408(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - addw a5,a5,s0 │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a5,a0,0x1e │ │ │ │ - add a5,a5,s2 │ │ │ │ - lw s8,0(a5) │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a5,400(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - sd t2,72(sp) │ │ │ │ - sd t0,64(sp) │ │ │ │ - sd t6,56(sp) │ │ │ │ - sd a6,48(sp) │ │ │ │ - sd t5,40(sp) │ │ │ │ - sd t3,32(sp) │ │ │ │ - sd t4,24(sp) │ │ │ │ - sd a3,16(sp) │ │ │ │ - jalr a5 │ │ │ │ - lw a1,0(s9) │ │ │ │ - ld t2,72(sp) │ │ │ │ - ld t0,64(sp) │ │ │ │ - ld t6,56(sp) │ │ │ │ - ld a6,48(sp) │ │ │ │ - ld t5,40(sp) │ │ │ │ - ld t3,32(sp) │ │ │ │ - ld t4,24(sp) │ │ │ │ - ld a3,16(sp) │ │ │ │ - addw a2,a0,s8 │ │ │ │ - j 16e90 │ │ │ │ - sd zero,168(sp) │ │ │ │ - li a2,2 │ │ │ │ - li a3,0 │ │ │ │ - bltu a2,s11,16db8 │ │ │ │ - sd zero,160(sp) │ │ │ │ - li s5,0 │ │ │ │ - j 16dc2 │ │ │ │ - sd zero,160(sp) │ │ │ │ - li a4,1 │ │ │ │ + lw a6,12(s11) │ │ │ │ + lw a4,4(s11) │ │ │ │ + auipc a2,0x48 │ │ │ │ + addi a2,a2,98 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,0(s11) │ │ │ │ li s5,0 │ │ │ │ - bltu a4,a0,1700e │ │ │ │ - sd zero,168(sp) │ │ │ │ li a3,0 │ │ │ │ - j 16dc2 │ │ │ │ - ld s5,328(sp) │ │ │ │ - ld s7,312(sp) │ │ │ │ - ld s10,288(sp) │ │ │ │ - ld a0,248(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a4,416(sp) │ │ │ │ - ld a5,104(sp) │ │ │ │ - ld ra,376(sp) │ │ │ │ - ld s0,368(sp) │ │ │ │ - sd a5,0(a4) │ │ │ │ - ld a4,424(sp) │ │ │ │ - ld a5,128(sp) │ │ │ │ - ld s1,360(sp) │ │ │ │ - ld s2,352(sp) │ │ │ │ - sd a5,0(a4) │ │ │ │ - ld a4,432(sp) │ │ │ │ - ld a5,136(sp) │ │ │ │ - ld s3,344(sp) │ │ │ │ - ld s4,336(sp) │ │ │ │ - sd a5,0(a4) │ │ │ │ - ld s6,320(sp) │ │ │ │ - ld s8,304(sp) │ │ │ │ - ld s11,280(sp) │ │ │ │ - mv a0,s9 │ │ │ │ - ld s9,296(sp) │ │ │ │ - addi sp,sp,384 │ │ │ │ - ret │ │ │ │ - li a1,0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s9,a0 │ │ │ │ - j 1721a │ │ │ │ - addi sp,sp,-320 │ │ │ │ - sd s1,296(sp) │ │ │ │ - lw s1,328(sp) │ │ │ │ - ld t1,368(sp) │ │ │ │ - sd s7,248(sp) │ │ │ │ - sd s1,16(sp) │ │ │ │ - lw s1,336(sp) │ │ │ │ - sd t1,160(sp) │ │ │ │ - ld t1,376(sp) │ │ │ │ - mv s7,s1 │ │ │ │ - ld s1,352(sp) │ │ │ │ - sd s2,288(sp) │ │ │ │ - lw s2,320(sp) │ │ │ │ - sd s1,0(sp) │ │ │ │ - sd t1,176(sp) │ │ │ │ - ld s1,360(sp) │ │ │ │ - ld t1,384(sp) │ │ │ │ - sd s0,304(sp) │ │ │ │ - slli s0,s2,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - sd ra,312(sp) │ │ │ │ - sd s3,280(sp) │ │ │ │ - sd s4,272(sp) │ │ │ │ - sd s5,264(sp) │ │ │ │ - sd s6,256(sp) │ │ │ │ - sd t1,168(sp) │ │ │ │ - sd a2,184(sp) │ │ │ │ - sd a3,192(sp) │ │ │ │ - sd a4,88(sp) │ │ │ │ - sd a5,136(sp) │ │ │ │ - sd s8,240(sp) │ │ │ │ - sd s9,232(sp) │ │ │ │ - sd s10,224(sp) │ │ │ │ - sd s11,216(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - li a0,0 │ │ │ │ - slli a1,s0,0x2 │ │ │ │ - sd s1,72(sp) │ │ │ │ - ld s6,344(sp) │ │ │ │ - mv s3,a4 │ │ │ │ - sd a6,144(sp) │ │ │ │ - mv s4,a6 │ │ │ │ - sd a7,96(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,56(sp) │ │ │ │ - beqz s2,178da │ │ │ │ - slli a6,s0,0x3 │ │ │ │ - mv a3,a0 │ │ │ │ - addiw a1,s3,1 │ │ │ │ - mv a5,s1 │ │ │ │ - mv a4,s4 │ │ │ │ - add a6,a6,s1 │ │ │ │ - li a2,0 │ │ │ │ - ld a0,0(a5) │ │ │ │ - addiw s0,a2,1 │ │ │ │ - addi a5,a5,8 │ │ │ │ - sd zero,24(a0) │ │ │ │ - sw a2,0(a3) │ │ │ │ - lw a2,0(a4) │ │ │ │ - addi a3,a3,4 │ │ │ │ - addi a4,a4,4 │ │ │ │ - addw a2,a2,s0 │ │ │ │ - mv s0,a2 │ │ │ │ - bne a6,a5,172d4 │ │ │ │ - mulw a1,a2,a1 │ │ │ │ - mv a0,s5 │ │ │ │ - sd a2,8(sp) │ │ │ │ - jal 3e744 │ │ │ │ - remuw a1,a0,s0 │ │ │ │ - ld a5,56(sp) │ │ │ │ - sext.w a6,a0 │ │ │ │ - ld a2,8(sp) │ │ │ │ - addi a4,a5,4 │ │ │ │ - li a5,0 │ │ │ │ - divuw s9,a0,s0 │ │ │ │ - mv a0,a1 │ │ │ │ - j 1731e │ │ │ │ - lw a3,0(a4) │ │ │ │ - addi a4,a4,4 │ │ │ │ - bgeu a3,a1,17328 │ │ │ │ - sext.w s8,a5 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne a5,s2,17316 │ │ │ │ - ld a4,56(sp) │ │ │ │ - slli s3,s8,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli a5,s3,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a4,0(a5) │ │ │ │ - subw s11,a0,a4 │ │ │ │ - bltu a6,a2,1776a │ │ │ │ - beqz s11,175c0 │ │ │ │ - li a5,-1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd zero,40(sp) │ │ │ │ - sd a5,200(sp) │ │ │ │ - sd a2,80(sp) │ │ │ │ - mv s10,s7 │ │ │ │ - ld a3,80(sp) │ │ │ │ - addw a4,s11,a4 │ │ │ │ - addiw s4,s9,-1 │ │ │ │ - mulw a5,s9,a3 │ │ │ │ - sext.w s0,s4 │ │ │ │ - slli t1,s3,0x3 │ │ │ │ - subw a2,a5,a3 │ │ │ │ - addw a2,a2,a4 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a1,a4,0x1e │ │ │ │ - srli a4,a0,0x1e │ │ │ │ - add a4,a4,s5 │ │ │ │ - add a1,a1,s5 │ │ │ │ - lw a1,0(a1) │ │ │ │ - lw s2,0(a4) │ │ │ │ - ld a4,16(sp) │ │ │ │ - addw a1,a1,a4 │ │ │ │ - beq a1,s2,176b0 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a5,a1,0x1e │ │ │ │ - add a5,a5,s5 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - beq a5,s2,17722 │ │ │ │ - ld a4,96(sp) │ │ │ │ - slli a5,s3,0x2 │ │ │ │ - sd a5,64(sp) │ │ │ │ - add s1,a4,a5 │ │ │ │ - lw a5,0(s1) │ │ │ │ - beqz s2,1755e │ │ │ │ - ld a4,136(sp) │ │ │ │ - add a1,a4,t1 │ │ │ │ - ld a1,0(a1) │ │ │ │ - bnez a5,17642 │ │ │ │ - ld a4,184(sp) │ │ │ │ - slli a0,s4,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a4 │ │ │ │ - lbu a4,0(a0) │ │ │ │ - addiw a5,s11,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a1 │ │ │ │ - li a6,2 │ │ │ │ - sd a4,24(sp) │ │ │ │ - lbu s3,0(a5) │ │ │ │ - bgeu a6,s11,1763a │ │ │ │ - addiw a5,s11,-2 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addiw a0,s11,-3 │ │ │ │ + beqz a5,16bd6 │ │ │ │ + ld a5,16(s11) │ │ │ │ + slli s0,s5,0x3 │ │ │ │ + add a4,a5,s0 │ │ │ │ + ld a2,0(a4) │ │ │ │ + lw a7,28(a2) │ │ │ │ + lw a4,0(a2) │ │ │ │ + beqz a3,16c24 │ │ │ │ + addiw a1,a3,-1 │ │ │ │ + slli a0,a1,0x20 │ │ │ │ + srli a1,a0,0x1d │ │ │ │ add a5,a5,a1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a1 │ │ │ │ - lbu s7,0(a0) │ │ │ │ - sd a5,32(sp) │ │ │ │ - mv a0,a4 │ │ │ │ - addiw a5,a2,-1 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s5 │ │ │ │ - lw a5,0(a5) │ │ │ │ - ld a2,0(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - sd t1,48(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - jalr s6 │ │ │ │ - ld a5,8(sp) │ │ │ │ - ld t1,48(sp) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - beq a5,s2,17696 │ │ │ │ - beqz s8,1774c │ │ │ │ - slli a3,s4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - addiw a5,s8,-1 │ │ │ │ - sd a3,152(sp) │ │ │ │ - slli s0,a3,0x2 │ │ │ │ - ld a3,160(sp) │ │ │ │ - ld a4,32(sp) │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a7,a2,0x1d │ │ │ │ - add s9,a3,a7 │ │ │ │ - ld a3,168(sp) │ │ │ │ - andi s8,a4,251 │ │ │ │ - addi a4,s8,-67 │ │ │ │ - seqz a4,a4 │ │ │ │ - add s8,a3,a7 │ │ │ │ - li a3,-1 │ │ │ │ - sd s5,120(sp) │ │ │ │ - sw s4,132(sp) │ │ │ │ - sd a3,8(sp) │ │ │ │ - mv s4,s8 │ │ │ │ - sw a4,48(sp) │ │ │ │ - mv s8,s7 │ │ │ │ - sd s11,104(sp) │ │ │ │ - mv s7,s3 │ │ │ │ - sd t1,112(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - mv s5,s9 │ │ │ │ - j 174b6 │ │ │ │ - li a2,65 │ │ │ │ - bne s8,a2,1748a │ │ │ │ - lw a5,48(sp) │ │ │ │ - addw s9,a5,s9 │ │ │ │ - ld a2,0(sp) │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s3 │ │ │ │ - jalr s6 │ │ │ │ - addw a0,a0,s9 │ │ │ │ - addw a0,a0,s10 │ │ │ │ - bne a0,s2,174aa │ │ │ │ - ld a4,0(s4) │ │ │ │ - sd s11,8(sp) │ │ │ │ - add a4,a4,s0 │ │ │ │ - lw a5,0(a4) │ │ │ │ - sd a5,40(sp) │ │ │ │ - addi s5,s5,-8 │ │ │ │ - addi s4,s4,-8 │ │ │ │ - beqz s11,174ee │ │ │ │ - addiw a5,s11,-1 │ │ │ │ - ld a4,0(s5) │ │ │ │ - lw a2,0(s1) │ │ │ │ - sext.w s11,a5 │ │ │ │ - add a4,a4,s0 │ │ │ │ - lw s9,0(a4) │ │ │ │ - beqz a2,1747c │ │ │ │ + ld a1,0(a5) │ │ │ │ li a5,1 │ │ │ │ - bne a2,a5,1748a │ │ │ │ - li a5,71 │ │ │ │ - beq s8,a5,174de │ │ │ │ - li a5,67 │ │ │ │ - bne s8,a5,1748a │ │ │ │ - ld a5,32(sp) │ │ │ │ - addi a2,a5,-84 │ │ │ │ - seqz a2,a2 │ │ │ │ - addw s9,a2,s9 │ │ │ │ - j 1748a │ │ │ │ - ld a5,8(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - ld t1,112(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - lw s4,132(sp) │ │ │ │ - bltz a5,1783a │ │ │ │ - ld a5,72(sp) │ │ │ │ - li a1,0 │ │ │ │ - addiw s11,s11,-1 │ │ │ │ - add s2,a5,t1 │ │ │ │ - ld a0,0(s2) │ │ │ │ - jal 4f012 │ │ │ │ - lw a5,0(s1) │ │ │ │ - ld a0,0(s2) │ │ │ │ - bnez a5,176c6 │ │ │ │ - ld a5,152(sp) │ │ │ │ - ld a4,200(sp) │ │ │ │ - slli s1,s11,0x20 │ │ │ │ - and a5,a5,a4 │ │ │ │ - or a5,a5,s1 │ │ │ │ - sd a5,24(a0) │ │ │ │ - jal 4f40e │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a3,176(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a5,0(a5) │ │ │ │ - sext.w s8,a4 │ │ │ │ + subw a5,a5,a4 │ │ │ │ + lw a0,4(a1) │ │ │ │ + lw a1,28(a1) │ │ │ │ + addw a5,a5,a0 │ │ │ │ + sext.w a0,a5 │ │ │ │ + not a6,a0 │ │ │ │ + srai a6,a6,0x3f │ │ │ │ + and a5,a5,a6 │ │ │ │ + addw a1,a1,a7 │ │ │ │ + sext.w t4,a5 │ │ │ │ + subw a1,a1,a5 │ │ │ │ + lw a5,4(a2) │ │ │ │ + lbu a6,12(a2) │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd a0,8(sp) │ │ │ │ + sd t4,16(sp) │ │ │ │ + fld fa5,32(a2) │ │ │ │ + li a1,1 │ │ │ │ + auipc a2,0x48 │ │ │ │ + addi a2,a2,2 │ │ │ │ + fsd fa5,0(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,16(s11) │ │ │ │ add a5,a5,s0 │ │ │ │ - lw s9,0(a5) │ │ │ │ - beqz s9,175c0 │ │ │ │ - beqz s11,175c0 │ │ │ │ - slli s3,s8,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - ld a4,56(sp) │ │ │ │ - slli a5,s3,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a4,0(a5) │ │ │ │ - j 17352 │ │ │ │ - ld a4,72(sp) │ │ │ │ - add s2,a4,t1 │ │ │ │ - ld a0,0(s2) │ │ │ │ - bnez a5,1756e │ │ │ │ - bnez s8,17736 │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a4,88(sp) │ │ │ │ - addw a5,a0,s9 │ │ │ │ - bltu a4,a5,177ba │ │ │ │ - ld a0,0(s2) │ │ │ │ - subw s0,a4,s9 │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a4,0(s2) │ │ │ │ - ld a3,144(sp) │ │ │ │ - ld a2,64(sp) │ │ │ │ - subw a5,s0,a0 │ │ │ │ - sw a5,24(a4) │ │ │ │ - add s0,a3,a2 │ │ │ │ - lw s1,0(s0) │ │ │ │ - mv a0,a4 │ │ │ │ - jal 4f4ae │ │ │ │ - addw a5,a0,s11 │ │ │ │ - bltu s1,a5,178ba │ │ │ │ - ld a0,0(s2) │ │ │ │ - lw s0,0(s0) │ │ │ │ - jal 4f4ae │ │ │ │ - ld a5,0(s2) │ │ │ │ - subw s0,s0,s11 │ │ │ │ - subw s0,s0,a0 │ │ │ │ - sw s0,28(a5) │ │ │ │ - bnez s8,17618 │ │ │ │ - ld a5,72(sp) │ │ │ │ - ld a0,0(a5) │ │ │ │ - ld a5,96(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - beqz a5,17736 │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a4,88(sp) │ │ │ │ - addw a5,a0,s9 │ │ │ │ - bltu a4,a5,1781a │ │ │ │ - ld s1,72(sp) │ │ │ │ - subw s0,a4,s9 │ │ │ │ - ld a0,0(s1) │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,0(s1) │ │ │ │ - subw s0,s0,a0 │ │ │ │ - sw s0,24(a5) │ │ │ │ - mv a0,a5 │ │ │ │ - ld a5,144(sp) │ │ │ │ - lw s0,0(a5) │ │ │ │ - jal 4f4ae │ │ │ │ - addw a5,a0,s11 │ │ │ │ - bltu s0,a5,1785a │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld a5,144(sp) │ │ │ │ - ld a0,0(s1) │ │ │ │ - lw s0,0(a5) │ │ │ │ - jal 4f4ae │ │ │ │ - ld a5,0(s1) │ │ │ │ - subw s0,s0,s11 │ │ │ │ - subw s0,s0,a0 │ │ │ │ - sw s0,28(a5) │ │ │ │ - ld s0,304(sp) │ │ │ │ - ld a0,56(sp) │ │ │ │ - ld ra,312(sp) │ │ │ │ - ld s1,296(sp) │ │ │ │ - ld s2,288(sp) │ │ │ │ - ld s3,280(sp) │ │ │ │ - ld s4,272(sp) │ │ │ │ - ld s5,264(sp) │ │ │ │ - ld s6,256(sp) │ │ │ │ - ld s7,248(sp) │ │ │ │ - ld s8,240(sp) │ │ │ │ - ld s9,232(sp) │ │ │ │ - ld s10,224(sp) │ │ │ │ - ld s11,216(sp) │ │ │ │ - addi sp,sp,320 │ │ │ │ - j 3670 │ │ │ │ - sd zero,32(sp) │ │ │ │ - li s7,0 │ │ │ │ - mv a0,a4 │ │ │ │ - j 17408 │ │ │ │ - ld a4,64(sp) │ │ │ │ - ld a5,144(sp) │ │ │ │ - li a7,2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a4,88(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - subw a0,a4,s9 │ │ │ │ - ld a4,192(sp) │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a4 │ │ │ │ - lbu a4,0(a0) │ │ │ │ - subw a5,a5,s11 │ │ │ │ - slli a6,a5,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - add a6,a6,a1 │ │ │ │ - sd a4,24(sp) │ │ │ │ - lbu s3,0(a6) │ │ │ │ - bgeu a7,s11,1763a │ │ │ │ - addiw a0,a5,1 │ │ │ │ - addiw a5,a5,2 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld a4,40(a5) │ │ │ │ + lw s9,20(a4) │ │ │ │ + lw a4,24(a4) │ │ │ │ + bltu a4,s9,16b84 │ │ │ │ + ld a5,16(s8) │ │ │ │ + slli a4,s9,0x20 │ │ │ │ + ld a0,0(s8) │ │ │ │ + srli s6,a4,0x1e │ │ │ │ + add a5,a5,s6 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + ld a1,16(a0) │ │ │ │ + addiw s9,s9,1 │ │ │ │ + add a1,a1,a5 │ │ │ │ + jal 4d78 │ │ │ │ + mv a1,a0 │ │ │ │ + ld a0,0(s8) │ │ │ │ + mv a3,s4 │ │ │ │ + mv a2,s3 │ │ │ │ + sext.w a1,a1 │ │ │ │ + jal 4dea │ │ │ │ + ld a5,16(s8) │ │ │ │ + ld a0,0(s8) │ │ │ │ + add a5,a5,s6 │ │ │ │ + lw s10,0(a5) │ │ │ │ + ld a1,16(a0) │ │ │ │ + slli a5,s10,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a1 │ │ │ │ add a1,a1,a5 │ │ │ │ - lbu a5,0(a1) │ │ │ │ - lbu s7,0(a0) │ │ │ │ - mv a0,a4 │ │ │ │ - sd a5,32(sp) │ │ │ │ - j 17408 │ │ │ │ - ld a5,72(sp) │ │ │ │ - li a1,0 │ │ │ │ - mv s9,s0 │ │ │ │ - add s2,a5,t1 │ │ │ │ - ld a0,0(s2) │ │ │ │ - addiw s11,s11,-1 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s9,17546 │ │ │ │ - j 175c0 │ │ │ │ - ld a5,72(sp) │ │ │ │ - li a1,2 │ │ │ │ - add s2,a5,t1 │ │ │ │ - ld a0,0(s2) │ │ │ │ - jal 4f012 │ │ │ │ - beqz s0,1776a │ │ │ │ - mv s9,s0 │ │ │ │ - j 17552 │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,88(sp) │ │ │ │ - addw a0,s4,a0 │ │ │ │ - bltu a5,a0,177da │ │ │ │ - ld a5,144(sp) │ │ │ │ - ld a4,64(sp) │ │ │ │ - ld a0,0(s2) │ │ │ │ - add s3,a5,a4 │ │ │ │ - lw s7,0(s3) │ │ │ │ - jal 4f4ae │ │ │ │ - addw a0,s11,a0 │ │ │ │ - bltu s7,a0,177fa │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a0,0(s2) │ │ │ │ - subw s4,a5,s4 │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a4,0(s2) │ │ │ │ - subw s4,s4,a0 │ │ │ │ - sw s4,24(a4) │ │ │ │ - lw a5,0(s3) │ │ │ │ - mv a0,a4 │ │ │ │ - subw s1,a5,s11 │ │ │ │ - jal 4f4ae │ │ │ │ - ld a5,0(s2) │ │ │ │ - subw s1,s1,a0 │ │ │ │ - sw s1,28(a5) │ │ │ │ - j 1752a │ │ │ │ - ld a5,72(sp) │ │ │ │ + jal 4d78 │ │ │ │ + ld a2,16(s8) │ │ │ │ + lw a5,48(sp) │ │ │ │ + sext.w a4,a0 │ │ │ │ + add a2,a2,s6 │ │ │ │ + lw a1,0(a2) │ │ │ │ + mv a3,s10 │ │ │ │ + mv a2,s2 │ │ │ │ + subw a5,a1,a5 │ │ │ │ + mv a0,s1 │ │ │ │ li a1,1 │ │ │ │ - addiw s11,s11,-1 │ │ │ │ - add s2,a5,t1 │ │ │ │ - ld a0,0(s2) │ │ │ │ - jal 4f012 │ │ │ │ - j 17546 │ │ │ │ - slli a5,s9,0x20 │ │ │ │ - slli a7,s11,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - or a5,a5,a7 │ │ │ │ - sd a5,24(a0) │ │ │ │ - jal 4f40e │ │ │ │ - j 17618 │ │ │ │ - ld s0,72(sp) │ │ │ │ - lw a5,0(s1) │ │ │ │ - ld a0,0(s0) │ │ │ │ - bnez a5,1776e │ │ │ │ - slli a5,s9,0x20 │ │ │ │ - slli a4,s11,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - or a5,a5,a4 │ │ │ │ - sd a5,24(a0) │ │ │ │ - jal 4f40e │ │ │ │ - ld a0,0(s0) │ │ │ │ - j 175c8 │ │ │ │ - li s9,0 │ │ │ │ - j 175c0 │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a4,88(sp) │ │ │ │ - addw a5,a0,s9 │ │ │ │ - bltu a4,a5,1789a │ │ │ │ - ld s1,72(sp) │ │ │ │ - subw s0,a4,s9 │ │ │ │ - ld a0,0(s1) │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,0(s1) │ │ │ │ - subw s0,s0,a0 │ │ │ │ - sw s0,24(a5) │ │ │ │ - mv a0,a5 │ │ │ │ - ld a5,144(sp) │ │ │ │ - lw s0,0(a5) │ │ │ │ - jal 4f4ae │ │ │ │ - addw a5,a0,s11 │ │ │ │ - bltu s0,a5,1787a │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld a5,144(sp) │ │ │ │ - ld a0,0(s1) │ │ │ │ - lw s0,0(a5) │ │ │ │ - jal 4f4ae │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,0(s1) │ │ │ │ - subw s0,s0,s11 │ │ │ │ - subw s0,s0,a5 │ │ │ │ - sw s0,28(a0) │ │ │ │ - j 175c8 │ │ │ │ - auipc a3,0x4d │ │ │ │ - addi a3,a3,-754 │ │ │ │ - li a2,1227 │ │ │ │ - auipc a1,0x48 │ │ │ │ - addi a1,a1,-998 │ │ │ │ - auipc a0,0x48 │ │ │ │ - addi a0,a0,-654 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4d │ │ │ │ - addi a3,a3,-786 │ │ │ │ - li a2,1202 │ │ │ │ - auipc a1,0x48 │ │ │ │ - addi a1,a1,-1030 │ │ │ │ - auipc a0,0x48 │ │ │ │ - addi a0,a0,-686 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4d │ │ │ │ - addi a3,a3,-818 │ │ │ │ - li a2,1203 │ │ │ │ - auipc a1,0x48 │ │ │ │ - addi a1,a1,-1062 │ │ │ │ - auipc a0,0x48 │ │ │ │ - addi a0,a0,-822 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4d │ │ │ │ - addi a3,a3,-850 │ │ │ │ - li a2,1247 │ │ │ │ - auipc a1,0x48 │ │ │ │ - addi a1,a1,-1094 │ │ │ │ - auipc a0,0x48 │ │ │ │ - addi a0,a0,-750 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4d │ │ │ │ - addi a3,a3,-882 │ │ │ │ - li a2,1183 │ │ │ │ - auipc a1,0x48 │ │ │ │ - addi a1,a1,-1126 │ │ │ │ - auipc a0,0x48 │ │ │ │ - addi a0,a0,-790 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4d │ │ │ │ - addi a3,a3,-914 │ │ │ │ - li a2,1249 │ │ │ │ - auipc a1,0x48 │ │ │ │ - addi a1,a1,-1158 │ │ │ │ - auipc a0,0x48 │ │ │ │ - addi a0,a0,-918 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4d │ │ │ │ - addi a3,a3,-946 │ │ │ │ - li a2,1158 │ │ │ │ - auipc a1,0x48 │ │ │ │ - addi a1,a1,-1190 │ │ │ │ - auipc a0,0x48 │ │ │ │ - addi a0,a0,-950 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4d │ │ │ │ - addi a3,a3,-978 │ │ │ │ - li a2,1156 │ │ │ │ - auipc a1,0x48 │ │ │ │ - addi a1,a1,-1222 │ │ │ │ - auipc a0,0x48 │ │ │ │ - addi a0,a0,-878 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4d │ │ │ │ - addi a3,a3,-1010 │ │ │ │ - li a2,1229 │ │ │ │ - auipc a1,0x48 │ │ │ │ - addi a1,a1,-1254 │ │ │ │ - auipc a0,0x48 │ │ │ │ - addi a0,a0,-1014 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3e744 │ │ │ │ - ebreak │ │ │ │ - addi sp,sp,-320 │ │ │ │ - addiw t1,a5,1 │ │ │ │ - sd s6,256(sp) │ │ │ │ - mv s6,a7 │ │ │ │ - addiw a7,a7,1 │ │ │ │ - sd s1,296(sp) │ │ │ │ - sd s8,240(sp) │ │ │ │ - addiw s1,a3,1 │ │ │ │ - mv s8,a5 │ │ │ │ - addw a5,t1,a7 │ │ │ │ - sd s4,272(sp) │ │ │ │ - mulw s4,s1,a5 │ │ │ │ - sd s7,248(sp) │ │ │ │ - mv s7,a3 │ │ │ │ - mv a3,a1 │ │ │ │ - lw a1,320(sp) │ │ │ │ - sd s9,232(sp) │ │ │ │ - sd a4,112(sp) │ │ │ │ - sd a1,8(sp) │ │ │ │ - lw a1,328(sp) │ │ │ │ - mv s9,a4 │ │ │ │ - slli s4,s4,0x2 │ │ │ │ - sext.w a4,t1 │ │ │ │ - sd a1,16(sp) │ │ │ │ - sd a4,104(sp) │ │ │ │ - mv a1,s4 │ │ │ │ - sext.w a4,a7 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,24(sp) │ │ │ │ - sd ra,312(sp) │ │ │ │ - sd a3,144(sp) │ │ │ │ - sd a6,120(sp) │ │ │ │ - sd a4,136(sp) │ │ │ │ - sd s0,304(sp) │ │ │ │ - sd s2,288(sp) │ │ │ │ - sd s3,280(sp) │ │ │ │ - sd s5,264(sp) │ │ │ │ - sd s10,224(sp) │ │ │ │ - sd s11,216(sp) │ │ │ │ - sd a2,152(sp) │ │ │ │ - mv s11,a6 │ │ │ │ - lw s0,336(sp) │ │ │ │ - ld s2,344(sp) │ │ │ │ - ld s3,352(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,0 │ │ │ │ - slli s4,s1,0x2 │ │ │ │ - sd a0,184(sp) │ │ │ │ - jal 3890 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,0 │ │ │ │ - mv s10,s5 │ │ │ │ - mv s5,a0 │ │ │ │ - jal 3890 │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3890 │ │ │ │ - li a5,1 │ │ │ │ - bge a5,s1,17cdc │ │ │ │ - addiw a2,s8,-1 │ │ │ │ - addiw a1,s6,-1 │ │ │ │ - slli a6,a2,0x20 │ │ │ │ - addiw a4,s7,-1 │ │ │ │ - addi a3,s9,1 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,16(s11) │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld a4,40(a5) │ │ │ │ + lw a4,24(a4) │ │ │ │ + bgeu a4,s9,16b0a │ │ │ │ + lw a1,0(a5) │ │ │ │ + lw a5,4(a5) │ │ │ │ + addi s5,s5,1 │ │ │ │ slli a0,a1,0x20 │ │ │ │ - addi a5,s11,1 │ │ │ │ + addiw a5,a5,1 │ │ │ │ srli a0,a0,0x20 │ │ │ │ - sd a4,96(sp) │ │ │ │ - add a4,a3,a6 │ │ │ │ - sd a4,56(sp) │ │ │ │ - add a4,a5,a0 │ │ │ │ - sd a4,64(sp) │ │ │ │ - sd s10,192(sp) │ │ │ │ - mv a4,s10 │ │ │ │ - ld s8,184(sp) │ │ │ │ - ld s10,24(sp) │ │ │ │ - mv s6,s5 │ │ │ │ - li s11,0 │ │ │ │ - sd zero,48(sp) │ │ │ │ - sd s5,200(sp) │ │ │ │ - sw a2,176(sp) │ │ │ │ - sw a1,180(sp) │ │ │ │ - lw a2,0(s6) │ │ │ │ - ld a1,48(sp) │ │ │ │ - li a5,1 │ │ │ │ - sw a2,4(s6) │ │ │ │ - lw a0,0(a4) │ │ │ │ - ld a2,104(sp) │ │ │ │ - addiw a3,a1,1 │ │ │ │ - sw a0,4(a4) │ │ │ │ - bge a5,a2,17af8 │ │ │ │ - ld a2,8(sp) │ │ │ │ - sext.w a5,s11 │ │ │ │ - addw a6,s11,s10 │ │ │ │ - beqz a2,17d38 │ │ │ │ - lwu a2,96(sp) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add s7,s8,a5 │ │ │ │ - mv a5,a2 │ │ │ │ - ld a2,144(sp) │ │ │ │ - lw s9,176(sp) │ │ │ │ - slli a6,a6,0x2 │ │ │ │ - add a5,a5,a2 │ │ │ │ - add s5,s8,a6 │ │ │ │ - sd a5,72(sp) │ │ │ │ - add a5,a2,a1 │ │ │ │ - sd s8,88(sp) │ │ │ │ - sd s10,128(sp) │ │ │ │ - ld s1,112(sp) │ │ │ │ - mv s10,s7 │ │ │ │ - sd a5,24(sp) │ │ │ │ - mv s7,s9 │ │ │ │ - sd a3,40(sp) │ │ │ │ - sd a4,32(sp) │ │ │ │ - sd s11,80(sp) │ │ │ │ - mv s8,s5 │ │ │ │ - mv s9,s0 │ │ │ │ - j 17a64 │ │ │ │ - mv a0,s4 │ │ │ │ - lw s4,0(s10) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s2 │ │ │ │ - addw a0,a0,s4 │ │ │ │ - sw a0,4(s8) │ │ │ │ - lw a5,0(s6) │ │ │ │ - bge a5,a0,17a56 │ │ │ │ + subw a1,a5,a1 │ │ │ │ + add a0,a0,s7 │ │ │ │ + jal 34a22 │ │ │ │ + fmv.x.d a3,fa0 │ │ │ │ + auipc a2,0x48 │ │ │ │ + addi a2,a2,-88 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,16(s11) │ │ │ │ + auipc a2,0x48 │ │ │ │ + addi a2,a2,-92 │ │ │ │ + li a1,1 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + mv a0,s1 │ │ │ │ + lw a3,20(a5) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,0(s11) │ │ │ │ + sext.w a3,s5 │ │ │ │ + bltu a3,a5,16a8a │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,-518 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a5,32(sp) │ │ │ │ ld a4,40(sp) │ │ │ │ - sw a0,4(s6) │ │ │ │ - sw a4,4(a5) │ │ │ │ - addiw s7,s7,-1 │ │ │ │ - li a5,-1 │ │ │ │ - addi s8,s8,4 │ │ │ │ - addi s10,s10,4 │ │ │ │ - addi s1,s1,1 │ │ │ │ - beq s7,a5,17d2a │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a4,8(sp) │ │ │ │ - beq a5,a4,17ae0 │ │ │ │ - ld a4,112(sp) │ │ │ │ - slli a5,s7,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a4,72(sp) │ │ │ │ - lbu s0,0(a5) │ │ │ │ - lbu s4,0(a4) │ │ │ │ - lw a5,0(s8) │ │ │ │ - lw a2,4(s10) │ │ │ │ - addw t1,a5,s9 │ │ │ │ - addw a0,a2,s9 │ │ │ │ - mv a5,t1 │ │ │ │ - bge t1,a0,17a98 │ │ │ │ - mv a5,a0 │ │ │ │ - sext.w s5,a5 │ │ │ │ - lw s11,0(s10) │ │ │ │ - not t1,s5 │ │ │ │ - srai t1,t1,0x3f │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s4 │ │ │ │ - and s5,s5,t1 │ │ │ │ - jalr s2 │ │ │ │ - addw a0,a0,s11 │ │ │ │ - blt s5,a0,17a30 │ │ │ │ - lw a0,0(s8) │ │ │ │ - lw a5,4(s10) │ │ │ │ - addw a1,a0,s9 │ │ │ │ - addw a2,a5,s9 │ │ │ │ - mv a0,a1 │ │ │ │ - bge a1,a2,17ad6 │ │ │ │ - sext.w a0,a2 │ │ │ │ - not a5,a0 │ │ │ │ - srai a5,a5,0x3f │ │ │ │ - and a0,a0,a5 │ │ │ │ - j 17a40 │ │ │ │ - ld a5,24(sp) │ │ │ │ - lbu s0,0(s1) │ │ │ │ - lbu s4,0(a5) │ │ │ │ - j 17a80 │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - ld s8,72(sp) │ │ │ │ + addi s11,s11,24 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,32(sp) │ │ │ │ + bne a4,a5,16a60 │ │ │ │ + ld s1,152(sp) │ │ │ │ + ld s2,144(sp) │ │ │ │ + ld s3,136(sp) │ │ │ │ + ld s4,128(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + ld s6,112(sp) │ │ │ │ + ld s7,104(sp) │ │ │ │ + ld s8,96(sp) │ │ │ │ + ld s9,88(sp) │ │ │ │ ld s10,80(sp) │ │ │ │ - lw a0,0(a4) │ │ │ │ - mv s0,s9 │ │ │ │ - mulw a0,a0,s10 │ │ │ │ - ld a1,104(sp) │ │ │ │ - sd a4,24(sp) │ │ │ │ - slli a0,a0,0x2 │ │ │ │ - add a0,a0,s8 │ │ │ │ - jal 3e744 │ │ │ │ - ld a4,24(sp) │ │ │ │ - lw a2,0(s6) │ │ │ │ - lw a5,0(a4) │ │ │ │ - mulw a5,a5,s10 │ │ │ │ - addw a5,a5,a0 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw a5,0(a5) │ │ │ │ - bne a2,a5,17f74 │ │ │ │ - ld a2,136(sp) │ │ │ │ - li a5,1 │ │ │ │ - addw s7,s11,s10 │ │ │ │ - bge a5,a2,17cbc │ │ │ │ - ld a2,16(sp) │ │ │ │ - addw a5,s11,s10 │ │ │ │ - mv s7,a5 │ │ │ │ - sext.w s11,s11 │ │ │ │ - beqz a2,17df6 │ │ │ │ - ld a2,104(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - sd a0,40(sp) │ │ │ │ - add s1,a5,a2 │ │ │ │ - addi s4,a2,1 │ │ │ │ - lwu a5,96(sp) │ │ │ │ - ld a2,152(sp) │ │ │ │ - add s4,s4,s11 │ │ │ │ - slli s1,s1,0x2 │ │ │ │ - add a5,a5,a2 │ │ │ │ - sd a5,128(sp) │ │ │ │ - ld a5,48(sp) │ │ │ │ - slli s4,s4,0x2 │ │ │ │ - lw s11,180(sp) │ │ │ │ - add a5,a5,a2 │ │ │ │ - add s1,s1,s8 │ │ │ │ - add s4,s4,s8 │ │ │ │ - sd a5,88(sp) │ │ │ │ - sd s6,160(sp) │ │ │ │ - sd a4,24(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sw s7,172(sp) │ │ │ │ - j 17bd6 │ │ │ │ - lw s7,-4(s4) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - jalr s2 │ │ │ │ - addw s7,a0,s7 │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a3,32(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mulw a5,a5,s10 │ │ │ │ - mv a0,s5 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lw s8,0(a5) │ │ │ │ - jalr s2 │ │ │ │ - addw a0,a0,s8 │ │ │ │ - bge s7,a0,17c5a │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a3,32(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - mv a0,s5 │ │ │ │ - mv a2,s3 │ │ │ │ - mulw a5,a5,s10 │ │ │ │ - mv a1,s6 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lw s5,0(a5) │ │ │ │ - jalr s2 │ │ │ │ - addw a0,a0,s5 │ │ │ │ - sw a0,4(s1) │ │ │ │ - addiw s11,s11,-1 │ │ │ │ - li a5,-1 │ │ │ │ - addi s1,s1,4 │ │ │ │ - addi s9,s9,1 │ │ │ │ - addi s4,s4,4 │ │ │ │ - beq s11,a5,17cb4 │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a4,8(sp) │ │ │ │ - beq a5,a4,17c4e │ │ │ │ - ld a4,120(sp) │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a4,128(sp) │ │ │ │ - lbu s6,0(a5) │ │ │ │ - lbu s5,0(a4) │ │ │ │ - lw a5,0(s1) │ │ │ │ - lw a4,0(s4) │ │ │ │ - addw a2,a5,s0 │ │ │ │ - addw a3,a4,s0 │ │ │ │ - mv a5,a2 │ │ │ │ - bge a2,a3,17c08 │ │ │ │ - mv a5,a3 │ │ │ │ - sext.w s7,a5 │ │ │ │ - lw s8,-4(s4) │ │ │ │ - not a4,s7 │ │ │ │ - srai a4,a4,0x3f │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - and s7,s7,a4 │ │ │ │ - jalr s2 │ │ │ │ - addw a0,a0,s8 │ │ │ │ - blt s7,a0,17b6e │ │ │ │ - lw a4,0(s1) │ │ │ │ - lw a5,0(s4) │ │ │ │ - addw a2,a4,s0 │ │ │ │ - addw a3,a5,s0 │ │ │ │ - mv a4,a2 │ │ │ │ - bge a2,a3,17c42 │ │ │ │ - sext.w a4,a3 │ │ │ │ - not a5,a4 │ │ │ │ - srai a5,a5,0x3f │ │ │ │ - and s7,a4,a5 │ │ │ │ - j 17b7e │ │ │ │ - ld a5,88(sp) │ │ │ │ - lbu s6,0(s9) │ │ │ │ - lbu s5,0(a5) │ │ │ │ - j 17bf2 │ │ │ │ - lw a5,0(s1) │ │ │ │ - lw a4,0(s4) │ │ │ │ - addw a2,a5,s0 │ │ │ │ - addw a3,a4,s0 │ │ │ │ - mv a5,a2 │ │ │ │ - bge a2,a3,17c72 │ │ │ │ - sext.w a5,a3 │ │ │ │ - lw a3,-4(s4) │ │ │ │ - not a4,a5 │ │ │ │ - srai a4,a4,0x3f │ │ │ │ - and a5,a5,a4 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - sd a3,80(sp) │ │ │ │ - sd a5,72(sp) │ │ │ │ - jalr s2 │ │ │ │ - ld a3,80(sp) │ │ │ │ - ld a5,72(sp) │ │ │ │ - addw a0,a0,a3 │ │ │ │ - bge a5,a0,17d08 │ │ │ │ - mv a0,s5 │ │ │ │ - lw s5,-4(s4) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - jalr s2 │ │ │ │ - addw a0,s5,a0 │ │ │ │ - sw a0,4(s1) │ │ │ │ - addiw s11,s11,-1 │ │ │ │ - li a5,-1 │ │ │ │ - addi s1,s1,4 │ │ │ │ - addi s9,s9,1 │ │ │ │ - addi s4,s4,4 │ │ │ │ - bne s11,a5,17bd6 │ │ │ │ - ld s6,160(sp) │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - lw s7,172(sp) │ │ │ │ - ld a5,96(sp) │ │ │ │ - ld a2,48(sp) │ │ │ │ - addi s6,s6,4 │ │ │ │ - addiw a3,a5,-1 │ │ │ │ - addi a2,a2,1 │ │ │ │ - sd a3,96(sp) │ │ │ │ - li a5,-1 │ │ │ │ - sd a2,48(sp) │ │ │ │ - addi a4,a4,4 │ │ │ │ - sext.w s11,s7 │ │ │ │ - bne a3,a5,179d2 │ │ │ │ - ld s10,192(sp) │ │ │ │ - ld s5,200(sp) │ │ │ │ - ld a5,360(sp) │ │ │ │ - ld ra,312(sp) │ │ │ │ - ld s0,304(sp) │ │ │ │ - sd s5,0(a5) │ │ │ │ - ld a5,368(sp) │ │ │ │ - ld a0,184(sp) │ │ │ │ - ld s1,296(sp) │ │ │ │ - sd s10,0(a5) │ │ │ │ - ld s2,288(sp) │ │ │ │ - ld s3,280(sp) │ │ │ │ - ld s4,272(sp) │ │ │ │ - ld s5,264(sp) │ │ │ │ - ld s6,256(sp) │ │ │ │ - ld s7,248(sp) │ │ │ │ - ld s8,240(sp) │ │ │ │ - ld s9,232(sp) │ │ │ │ - ld s10,224(sp) │ │ │ │ - ld s11,216(sp) │ │ │ │ - addi sp,sp,320 │ │ │ │ + ld s11,72(sp) │ │ │ │ + auipc a5,0x63 │ │ │ │ + ld a5,774(a5) │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,16c2c │ │ │ │ + ld ra,168(sp) │ │ │ │ + ld s0,160(sp) │ │ │ │ + addi sp,sp,176 │ │ │ │ ret │ │ │ │ - lw a0,0(s4) │ │ │ │ - lw a5,0(s1) │ │ │ │ - addw a3,a0,s0 │ │ │ │ - addw a4,a5,s0 │ │ │ │ - mv a0,a3 │ │ │ │ - bge a3,a4,17d20 │ │ │ │ - sext.w a0,a4 │ │ │ │ - not a5,a0 │ │ │ │ - srai a5,a5,0x3f │ │ │ │ - and a0,a0,a5 │ │ │ │ - j 17bc6 │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld s11,80(sp) │ │ │ │ - ld s8,88(sp) │ │ │ │ - ld s10,128(sp) │ │ │ │ - lw a0,0(a4) │ │ │ │ - mv s0,s9 │ │ │ │ - j 17af8 │ │ │ │ - slli s5,a5,0x2 │ │ │ │ - ld a5,144(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - slli a6,a6,0x2 │ │ │ │ - add s9,s8,a6 │ │ │ │ - add s5,s5,s8 │ │ │ │ - add a5,a5,a1 │ │ │ │ - sd s11,40(sp) │ │ │ │ - sd s8,72(sp) │ │ │ │ - mv s11,s9 │ │ │ │ - mv s8,s4 │ │ │ │ + mv a1,a7 │ │ │ │ + li t4,0 │ │ │ │ + li a0,0 │ │ │ │ + j 16ad6 │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd s3,136(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ sd s10,80(sp) │ │ │ │ - sd a3,32(sp) │ │ │ │ - sd a4,24(sp) │ │ │ │ - mv s9,s0 │ │ │ │ - mv s10,s5 │ │ │ │ - mv s4,a5 │ │ │ │ - j 17da4 │ │ │ │ - lw a0,4(s10) │ │ │ │ - lw a2,0(s11) │ │ │ │ - addw a7,a0,s9 │ │ │ │ - addw a1,a2,s9 │ │ │ │ - mv a0,a7 │ │ │ │ - bge a7,a1,17d7a │ │ │ │ - sext.w a0,a1 │ │ │ │ - not a2,a0 │ │ │ │ - srai a2,a2,0x3f │ │ │ │ - and a0,a0,a2 │ │ │ │ - sw a0,4(s11) │ │ │ │ - lw a2,0(s6) │ │ │ │ - bge a2,a0,17d98 │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a4,32(sp) │ │ │ │ - sw a0,4(s6) │ │ │ │ - sw a4,4(a5) │ │ │ │ - ld a5,56(sp) │ │ │ │ - addi s8,s8,1 │ │ │ │ - addi s10,s10,4 │ │ │ │ - addi s11,s11,4 │ │ │ │ - beq s8,a5,17aec │ │ │ │ - lw s1,4(s10) │ │ │ │ - lw a2,0(s11) │ │ │ │ - lbu s7,0(s4) │ │ │ │ - addw a7,s1,s9 │ │ │ │ - addw a0,a2,s9 │ │ │ │ - lbu s0,0(s8) │ │ │ │ - mv s1,a7 │ │ │ │ - bge a7,a0,17dc6 │ │ │ │ - sext.w s1,a0 │ │ │ │ - lw s5,0(s10) │ │ │ │ - not t1,s1 │ │ │ │ - srai t1,t1,0x3f │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s7 │ │ │ │ - and s1,s1,t1 │ │ │ │ - jalr s2 │ │ │ │ - addw a7,s5,a0 │ │ │ │ - bge s1,a7,17d60 │ │ │ │ - lw s1,0(s10) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s7 │ │ │ │ - jalr s2 │ │ │ │ - addw a0,a0,s1 │ │ │ │ - j 17d82 │ │ │ │ - ld a2,104(sp) │ │ │ │ - sd a0,32(sp) │ │ │ │ - sd s6,88(sp) │ │ │ │ - add s4,a5,a2 │ │ │ │ - addi s1,a2,1 │ │ │ │ - ld a5,152(sp) │ │ │ │ - ld a2,48(sp) │ │ │ │ - add s1,s1,s11 │ │ │ │ - slli s4,s4,0x2 │ │ │ │ - slli s1,s1,0x2 │ │ │ │ - add a5,a5,a2 │ │ │ │ - ld s11,120(sp) │ │ │ │ - add s4,s4,s8 │ │ │ │ - add s1,s1,s8 │ │ │ │ - sd a5,40(sp) │ │ │ │ - mv s9,a4 │ │ │ │ - sd s8,24(sp) │ │ │ │ - sw s7,128(sp) │ │ │ │ - j 17ed2 │ │ │ │ - lw a4,0(s1) │ │ │ │ - lw a5,0(s4) │ │ │ │ - addw a2,a4,s0 │ │ │ │ - addw a3,a5,s0 │ │ │ │ - mv a4,a2 │ │ │ │ - bge a2,a3,17e38 │ │ │ │ - sext.w a4,a3 │ │ │ │ - not a5,a4 │ │ │ │ - srai a5,a5,0x3f │ │ │ │ - and s7,a4,a5 │ │ │ │ - lw a5,0(s9) │ │ │ │ - ld a4,32(sp) │ │ │ │ - mv a2,s3 │ │ │ │ - mulw a5,a5,s10 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - ld a4,24(sp) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw s8,0(a5) │ │ │ │ - jalr s2 │ │ │ │ - addw a5,s8,a0 │ │ │ │ - blt s7,a5,17f26 │ │ │ │ - lw a5,0(s1) │ │ │ │ - lw a4,0(s4) │ │ │ │ - addw a2,a5,s0 │ │ │ │ - addw a3,a4,s0 │ │ │ │ - mv a5,a2 │ │ │ │ - bge a2,a3,17e80 │ │ │ │ - sext.w a5,a3 │ │ │ │ - lw a4,-4(s1) │ │ │ │ - not a3,a5 │ │ │ │ - srai a3,a3,0x3f │ │ │ │ - and a5,a5,a3 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - sd a4,80(sp) │ │ │ │ - sd a5,72(sp) │ │ │ │ - jalr s2 │ │ │ │ - ld a4,80(sp) │ │ │ │ - ld a5,72(sp) │ │ │ │ - addw a4,a4,a0 │ │ │ │ - blt a5,a4,17f62 │ │ │ │ - lw a0,0(s1) │ │ │ │ - lw a5,0(s4) │ │ │ │ - addw a3,a0,s0 │ │ │ │ - addw a4,a5,s0 │ │ │ │ - mv a0,a3 │ │ │ │ - bge a3,a4,17eba │ │ │ │ - sext.w a0,a4 │ │ │ │ - not a5,a0 │ │ │ │ - srai a5,a5,0x3f │ │ │ │ - and a0,a0,a5 │ │ │ │ - ld a5,64(sp) │ │ │ │ - sw a0,4(s4) │ │ │ │ - addi s11,s11,1 │ │ │ │ - addi s4,s4,4 │ │ │ │ - addi s1,s1,4 │ │ │ │ - beq s11,a5,17f58 │ │ │ │ - lw a5,0(s1) │ │ │ │ - ld a3,40(sp) │ │ │ │ - lw a4,0(s4) │ │ │ │ - addw a2,a5,s0 │ │ │ │ - lbu s5,0(a3) │ │ │ │ - addw a3,a4,s0 │ │ │ │ - lbu s6,0(s11) │ │ │ │ - mv a5,a2 │ │ │ │ - bge a2,a3,17ef2 │ │ │ │ - mv a5,a3 │ │ │ │ - sext.w s7,a5 │ │ │ │ - lw s8,-4(s1) │ │ │ │ - not a3,s7 │ │ │ │ - srai a3,a3,0x3f │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - and s7,s7,a3 │ │ │ │ - jalr s2 │ │ │ │ - addw a4,s8,a0 │ │ │ │ - bge s7,a4,17e20 │ │ │ │ - lw s7,-4(s1) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - jalr s2 │ │ │ │ - addw s7,s7,a0 │ │ │ │ - j 17e42 │ │ │ │ - lw a5,0(s9) │ │ │ │ - ld a4,32(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - mulw a5,a5,s10 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - addi s11,s11,1 │ │ │ │ - addi s4,s4,4 │ │ │ │ - addi s1,s1,4 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - ld a4,24(sp) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw s5,0(a5) │ │ │ │ - jalr s2 │ │ │ │ - ld a5,64(sp) │ │ │ │ - addw a0,s5,a0 │ │ │ │ - sw a0,0(s4) │ │ │ │ - bne s11,a5,17ed2 │ │ │ │ - ld s6,88(sp) │ │ │ │ - ld s8,24(sp) │ │ │ │ - lw s7,128(sp) │ │ │ │ - mv a4,s9 │ │ │ │ - j 17cbc │ │ │ │ - mv a0,s5 │ │ │ │ - lw s5,-4(s1) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - jalr s2 │ │ │ │ - addw a0,s5,a0 │ │ │ │ - j 17ec2 │ │ │ │ - auipc a3,0x4c │ │ │ │ - addi a3,a3,1396 │ │ │ │ - li a2,1317 │ │ │ │ - auipc a1,0x47 │ │ │ │ - addi a1,a1,1120 │ │ │ │ - auipc a0,0x47 │ │ │ │ - addi a0,a0,1496 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-256 │ │ │ │ - lw a0,256(sp) │ │ │ │ - sd s3,216(sp) │ │ │ │ - sd s8,176(sp) │ │ │ │ - addiw s3,a0,1 │ │ │ │ - addiw s8,a6,1 │ │ │ │ - sd s1,232(sp) │ │ │ │ - sd a4,104(sp) │ │ │ │ - addw s1,s3,s8 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sd s0,240(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mulw a1,a4,s1 │ │ │ │ - ld a4,304(sp) │ │ │ │ - sd ra,248(sp) │ │ │ │ - sd s2,224(sp) │ │ │ │ - sd s4,208(sp) │ │ │ │ - sd s5,200(sp) │ │ │ │ - sd s6,192(sp) │ │ │ │ - sd s10,160(sp) │ │ │ │ - sd s7,184(sp) │ │ │ │ - sd s11,152(sp) │ │ │ │ - sd zero,24(a4) │ │ │ │ - sd a4,24(sp) │ │ │ │ - lw a4,264(sp) │ │ │ │ - sd a0,112(sp) │ │ │ │ - ld a0,312(sp) │ │ │ │ - sd a4,32(sp) │ │ │ │ - ld a4,296(sp) │ │ │ │ - sd a6,120(sp) │ │ │ │ - sd a0,8(sp) │ │ │ │ - sd a4,0(sp) │ │ │ │ - ld a4,328(sp) │ │ │ │ - sd zero,24(a0) │ │ │ │ - sd a2,64(sp) │ │ │ │ - sd a4,96(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - lw s6,272(sp) │ │ │ │ - lw s2,280(sp) │ │ │ │ - ld s5,288(sp) │ │ │ │ - sd a3,72(sp) │ │ │ │ - sd a5,80(sp) │ │ │ │ - sd a7,88(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - jal 3e744 │ │ │ │ - remuw s4,a0,s1 │ │ │ │ - sext.w a3,a0 │ │ │ │ - divuw s10,a0,s1 │ │ │ │ - bgeu s8,s4,1819a │ │ │ │ - subw s7,s4,s8 │ │ │ │ - bltu a3,s1,1817e │ │ │ │ - ld a5,32(sp) │ │ │ │ - sd s9,168(sp) │ │ │ │ - li s11,0 │ │ │ │ - li s4,1 │ │ │ │ - li s8,1 │ │ │ │ - beqz a5,181b2 │ │ │ │ - lw a5,16(sp) │ │ │ │ - li a3,-1 │ │ │ │ - sd a5,128(sp) │ │ │ │ - srli a5,a3,0x20 │ │ │ │ - sd a5,136(sp) │ │ │ │ - bnez s11,183c6 │ │ │ │ - ld a5,16(sp) │ │ │ │ - addiw s3,s10,-1 │ │ │ │ - sext.w a4,s3 │ │ │ │ - addw a5,a5,s7 │ │ │ │ - sd a4,40(sp) │ │ │ │ - mulw a2,s1,s10 │ │ │ │ - subw a4,a2,s1 │ │ │ │ - addw a4,a4,a5 │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - addw a5,a5,a2 │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a2,a1,0x1e │ │ │ │ - add a2,a2,s0 │ │ │ │ - srli a1,a0,0x1e │ │ │ │ - lw a2,0(a2) │ │ │ │ - add a1,a1,s0 │ │ │ │ - lw s9,0(a1) │ │ │ │ - addw a2,a2,s2 │ │ │ │ - beq a2,s9,18528 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,s2 │ │ │ │ - beq a5,s9,1855c │ │ │ │ - beqz s9,1859e │ │ │ │ - beqz s6,184cc │ │ │ │ - ld a5,32(sp) │ │ │ │ - beq s6,a5,184cc │ │ │ │ - ld a5,104(sp) │ │ │ │ - subw a2,a5,s10 │ │ │ │ - ld a5,112(sp) │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - subw a5,a5,s7 │ │ │ │ - ld a3,72(sp) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - add a2,a2,a3 │ │ │ │ - ld a3,88(sp) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a3,0(a2) │ │ │ │ - ld a2,0(sp) │ │ │ │ - sd a3,56(sp) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a0,a3 │ │ │ │ - sd a5,48(sp) │ │ │ │ - mv a1,a5 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,s0 │ │ │ │ - lw s10,0(a4) │ │ │ │ - jalr s5 │ │ │ │ - addw a0,a0,s10 │ │ │ │ - beq a0,s9,184fc │ │ │ │ - ld a5,96(sp) │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli s8,s3,0x2 │ │ │ │ - add s8,s8,a5 │ │ │ │ - lw a0,0(s8) │ │ │ │ - ld a1,128(sp) │ │ │ │ - mulw a0,a0,s1 │ │ │ │ + sd s11,72(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ slli a5,a0,0x20 │ │ │ │ - srli a0,a5,0x1e │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 3e744 │ │ │ │ - lw a5,0(s8) │ │ │ │ - mv a4,a0 │ │ │ │ - sext.w s4,a4 │ │ │ │ - mulw a5,a5,s1 │ │ │ │ - ld a2,0(sp) │ │ │ │ - ld a1,48(sp) │ │ │ │ - ld a0,56(sp) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw s10,0(a5) │ │ │ │ - jalr s5 │ │ │ │ - addw s10,s10,a0 │ │ │ │ - bne s10,s9,18606 │ │ │ │ - ld s9,8(sp) │ │ │ │ - li a1,0 │ │ │ │ - addiw s7,s7,-1 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 4f012 │ │ │ │ - ld a4,136(sp) │ │ │ │ - slli a5,s7,0x20 │ │ │ │ - and s3,s3,a4 │ │ │ │ - or s3,s3,a5 │ │ │ │ - sd s3,24(s9) │ │ │ │ - beqz s6,184f4 │ │ │ │ - ld a5,32(sp) │ │ │ │ - beq s6,a5,184f4 │ │ │ │ - lw s8,0(s8) │ │ │ │ - ld s10,40(sp) │ │ │ │ - beqz s8,18472 │ │ │ │ - beqz s4,18480 │ │ │ │ - li s11,1 │ │ │ │ - beqz s10,18178 │ │ │ │ - bnez s7,18036 │ │ │ │ - ld s9,168(sp) │ │ │ │ - bnez s11,18484 │ │ │ │ - ld ra,248(sp) │ │ │ │ - ld s0,240(sp) │ │ │ │ - ld s1,232(sp) │ │ │ │ - ld s2,224(sp) │ │ │ │ - ld s3,216(sp) │ │ │ │ - ld s4,208(sp) │ │ │ │ - ld s5,200(sp) │ │ │ │ - ld s6,192(sp) │ │ │ │ - ld s7,184(sp) │ │ │ │ - ld s8,176(sp) │ │ │ │ - ld s10,160(sp) │ │ │ │ - ld s11,152(sp) │ │ │ │ - addi sp,sp,256 │ │ │ │ + srli a0,a5,0x1d │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + add a0,a0,a2 │ │ │ │ + add a2,a2,a1 │ │ │ │ + fld fa2,0(a0) │ │ │ │ + fld fa5,0(a2) │ │ │ │ + auipc a5,0x4d │ │ │ │ + fld fa4,-230(a5) │ │ │ │ + fsub.d fa3,fa2,fa5 │ │ │ │ + fabs.d fa1,fa3 │ │ │ │ + fle.d a5,fa1,fa4 │ │ │ │ + bnez a5,16c88 │ │ │ │ + flt.d a5,fa4,fa3 │ │ │ │ + li a0,1 │ │ │ │ + bnez a5,16c8a │ │ │ │ + fsub.d fa5,fa5,fa2 │ │ │ │ + flt.d a0,fa4,fa5 │ │ │ │ + slli a0,a0,0x1 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - bltu a3,s1,18584 │ │ │ │ - beqz s4,185e2 │ │ │ │ - ld a5,32(sp) │ │ │ │ - sd s9,168(sp) │ │ │ │ - mv s8,s10 │ │ │ │ - li s7,1 │ │ │ │ - li s11,1 │ │ │ │ - li s10,1 │ │ │ │ - bnez a5,1802a │ │ │ │ - lw a5,16(sp) │ │ │ │ - li a3,-1 │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd a5,120(sp) │ │ │ │ - srli a5,a3,0x20 │ │ │ │ - sd a5,128(sp) │ │ │ │ - bnez s11,18318 │ │ │ │ - mulw a5,s1,s10 │ │ │ │ - ld a4,16(sp) │ │ │ │ - addiw s3,s10,-1 │ │ │ │ - sext.w s9,s3 │ │ │ │ - addw a2,s7,a4 │ │ │ │ - subw a4,a5,s1 │ │ │ │ - addw a4,a4,a2 │ │ │ │ - addw a5,a5,a2 │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - srli a2,a1,0x1e │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a1,a0,0x1e │ │ │ │ - add a2,a2,s0 │ │ │ │ - lw a2,0(a2) │ │ │ │ - add a1,a1,s0 │ │ │ │ - lw s6,0(a1) │ │ │ │ - addw a2,a2,s2 │ │ │ │ - beq a2,s6,18532 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,s2 │ │ │ │ - beq a5,s6,1853c │ │ │ │ - beqz s6,185ce │ │ │ │ - ld a5,48(sp) │ │ │ │ - beqz a5,184c2 │ │ │ │ - ld a5,104(sp) │ │ │ │ - subw a2,a5,s10 │ │ │ │ - ld a5,112(sp) │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - subw a5,a5,s7 │ │ │ │ - ld a3,72(sp) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - add a2,a2,a3 │ │ │ │ - ld a3,88(sp) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - lbu s10,0(a2) │ │ │ │ - ld a2,0(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - mv a1,a5 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,s0 │ │ │ │ - lw a5,0(a4) │ │ │ │ - mv a0,s10 │ │ │ │ - sd a5,56(sp) │ │ │ │ - jalr s5 │ │ │ │ - ld a5,56(sp) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - beq a5,s6,18512 │ │ │ │ - ld a5,96(sp) │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli s8,s3,0x2 │ │ │ │ - add s8,s8,a5 │ │ │ │ - lw a0,0(s8) │ │ │ │ - ld a1,120(sp) │ │ │ │ - mulw a0,a0,s1 │ │ │ │ slli a5,a0,0x20 │ │ │ │ srli a0,a5,0x1e │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 3e744 │ │ │ │ - lw a5,0(s8) │ │ │ │ - mv a4,a0 │ │ │ │ - sext.w s4,a4 │ │ │ │ - mulw a5,a5,s1 │ │ │ │ - ld a2,0(sp) │ │ │ │ - ld a1,40(sp) │ │ │ │ - mv a0,s10 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw s10,0(a5) │ │ │ │ - jalr s5 │ │ │ │ - addw s10,s10,a0 │ │ │ │ - bne s10,s6,18606 │ │ │ │ - ld s6,8(sp) │ │ │ │ - li a1,0 │ │ │ │ - addiw s7,s7,-1 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 4f012 │ │ │ │ - ld a4,128(sp) │ │ │ │ - slli a5,s7,0x20 │ │ │ │ - and s3,s3,a4 │ │ │ │ - or s3,s3,a5 │ │ │ │ - ld a5,48(sp) │ │ │ │ - sd s3,24(s6) │ │ │ │ - bnez a5,182e2 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 4f40e │ │ │ │ - lw s8,0(s8) │ │ │ │ - mv s10,s9 │ │ │ │ - beqz s8,1857c │ │ │ │ - beqz s4,1847e │ │ │ │ - li s11,1 │ │ │ │ - beqz s10,182fa │ │ │ │ - bnez s7,181c0 │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s9,168(sp) │ │ │ │ - beqz s11,1817e │ │ │ │ - j 18484 │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,1 │ │ │ │ - sext.w s7,s7 │ │ │ │ - jal 4f012 │ │ │ │ - sext.w s4,s4 │ │ │ │ - sext.w s10,s10 │ │ │ │ - beqz s3,1854a │ │ │ │ - mv s8,s3 │ │ │ │ - mulw a5,s1,s8 │ │ │ │ - sext.w s8,s8 │ │ │ │ - addiw a2,s8,-1 │ │ │ │ - sext.w s3,a2 │ │ │ │ - subw a4,a5,s1 │ │ │ │ - addw a4,a4,s4 │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - addw a5,a5,s4 │ │ │ │ - srli a3,a1,0x1e │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a1,a0,0x1e │ │ │ │ - add a3,a3,s0 │ │ │ │ - lw a3,0(a3) │ │ │ │ - add a1,a1,s0 │ │ │ │ - lw s9,0(a1) │ │ │ │ - addw a3,a3,s2 │ │ │ │ - beq a3,s9,18304 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,s2 │ │ │ │ - beq a5,s9,18570 │ │ │ │ - beqz s9,18588 │ │ │ │ - ld a3,80(sp) │ │ │ │ - addiw s4,s4,-1 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a3,64(sp) │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - lbu a1,0(a5) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - add a2,a2,a3 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - lbu a0,0(a2) │ │ │ │ - add a4,a4,s0 │ │ │ │ - ld a2,0(sp) │ │ │ │ - lw s8,0(a4) │ │ │ │ - jalr s5 │ │ │ │ - addw s8,s8,a0 │ │ │ │ - bne s8,s9,185e6 │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,0 │ │ │ │ - mv s8,s3 │ │ │ │ - jal 4f012 │ │ │ │ - j 182e8 │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,1 │ │ │ │ - sext.w s7,s7 │ │ │ │ - jal 4f012 │ │ │ │ - sext.w s10,s10 │ │ │ │ - sext.w s4,s4 │ │ │ │ - beqz s3,18474 │ │ │ │ - mv s8,s3 │ │ │ │ - mulw a5,s1,s8 │ │ │ │ - sext.w s8,s8 │ │ │ │ - addiw a2,s8,-1 │ │ │ │ - sext.w s3,a2 │ │ │ │ - subw a4,a5,s1 │ │ │ │ - addw a4,a4,s4 │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - addw a5,a5,s4 │ │ │ │ - srli a3,a1,0x1e │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a1,a0,0x1e │ │ │ │ - add a3,a3,s0 │ │ │ │ - lw a3,0(a3) │ │ │ │ - add a1,a1,s0 │ │ │ │ - lw s9,0(a1) │ │ │ │ - addw a3,a3,s2 │ │ │ │ - beq a3,s9,183b2 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,s2 │ │ │ │ - beq a5,s9,18550 │ │ │ │ - beqz s9,185b8 │ │ │ │ - ld a5,32(sp) │ │ │ │ - beq s6,a5,184d6 │ │ │ │ - ld a5,104(sp) │ │ │ │ - ld a2,64(sp) │ │ │ │ - subw a3,a5,s8 │ │ │ │ - ld a5,120(sp) │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - subw a5,a5,s4 │ │ │ │ - ld a2,80(sp) │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a2 │ │ │ │ - lbu a0,0(a3) │ │ │ │ - lbu a1,0(a5) │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,s0 │ │ │ │ - ld a2,0(sp) │ │ │ │ - lw s8,0(a4) │ │ │ │ - jalr s5 │ │ │ │ - addw s8,s8,a0 │ │ │ │ - bne s8,s9,185e6 │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,0 │ │ │ │ - mv s8,s3 │ │ │ │ - jal 4f012 │ │ │ │ - addiw s4,s4,-1 │ │ │ │ - bnez s8,1816a │ │ │ │ - li s11,1 │ │ │ │ - li s8,0 │ │ │ │ - ld s9,168(sp) │ │ │ │ - beqz s11,1817e │ │ │ │ - j 18484 │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s9,168(sp) │ │ │ │ - li s4,0 │ │ │ │ - slli s8,s8,0x20 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - or s8,s8,a5 │ │ │ │ - ld a5,24(sp) │ │ │ │ - sd s8,24(a5) │ │ │ │ - ld a5,32(sp) │ │ │ │ - beqz a5,184a2 │ │ │ │ - ld a5,32(sp) │ │ │ │ - bne s6,a5,1817e │ │ │ │ - ld a0,24(sp) │ │ │ │ - ld s0,240(sp) │ │ │ │ - ld ra,248(sp) │ │ │ │ - ld s1,232(sp) │ │ │ │ - ld s2,224(sp) │ │ │ │ - ld s3,216(sp) │ │ │ │ - ld s4,208(sp) │ │ │ │ - ld s5,200(sp) │ │ │ │ - ld s6,192(sp) │ │ │ │ - ld s7,184(sp) │ │ │ │ - ld s8,176(sp) │ │ │ │ - ld s10,160(sp) │ │ │ │ - ld s11,152(sp) │ │ │ │ - addi sp,sp,256 │ │ │ │ - j 4f40e │ │ │ │ - addiw a5,s7,-1 │ │ │ │ - slli a2,s3,0x20 │ │ │ │ - j 1822e │ │ │ │ - addiw a5,s7,-1 │ │ │ │ - slli a2,s3,0x20 │ │ │ │ - j 180aa │ │ │ │ - ld a3,64(sp) │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,a3 │ │ │ │ - addiw a5,s4,-1 │ │ │ │ - ld a3,80(sp) │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a0,0(a2) │ │ │ │ - lbu a1,0(a5) │ │ │ │ - j 18446 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 4f40e │ │ │ │ - j 18160 │ │ │ │ - ld a0,8(sp) │ │ │ │ - li a1,0 │ │ │ │ - addiw s7,s7,-1 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s8,18474 │ │ │ │ - ld s10,40(sp) │ │ │ │ - bnez s10,18174 │ │ │ │ - j 18178 │ │ │ │ - ld a0,8(sp) │ │ │ │ - li a1,0 │ │ │ │ - addiw s7,s7,-1 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s8,1854a │ │ │ │ - mv s10,s9 │ │ │ │ - bnez s10,182f6 │ │ │ │ - j 182fa │ │ │ │ - ld a0,8(sp) │ │ │ │ - li a1,1 │ │ │ │ - jal 4f012 │ │ │ │ - j 18506 │ │ │ │ - ld a0,8(sp) │ │ │ │ - li a1,1 │ │ │ │ - jal 4f012 │ │ │ │ - j 1851c │ │ │ │ - ld a0,8(sp) │ │ │ │ - li a1,2 │ │ │ │ - addiw s7,s7,-1 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s8,182f6 │ │ │ │ - ld s6,48(sp) │ │ │ │ - li s8,0 │ │ │ │ - j 18476 │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,2 │ │ │ │ - addiw s4,s4,-1 │ │ │ │ - jal 4f012 │ │ │ │ - j 18166 │ │ │ │ - ld a0,8(sp) │ │ │ │ - li a1,2 │ │ │ │ - addiw s7,s7,-1 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s8,18474 │ │ │ │ - bnez s7,18036 │ │ │ │ - j 18178 │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,2 │ │ │ │ - addiw s4,s4,-1 │ │ │ │ - jal 4f012 │ │ │ │ - j 182e8 │ │ │ │ - ld s6,48(sp) │ │ │ │ - li s11,1 │ │ │ │ - li s8,0 │ │ │ │ - j 18476 │ │ │ │ - li s8,0 │ │ │ │ - j 18484 │ │ │ │ - ld a4,24(sp) │ │ │ │ - slli s8,s8,0x20 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - or a5,s8,a5 │ │ │ │ - ld s9,168(sp) │ │ │ │ - sd a5,24(a4) │ │ │ │ - j 184a2 │ │ │ │ - ld a5,8(sp) │ │ │ │ - sw s10,24(a5) │ │ │ │ - sw s7,28(a5) │ │ │ │ - beqz s6,185b2 │ │ │ │ - ld a5,32(sp) │ │ │ │ - bne s6,a5,185de │ │ │ │ - ld a0,8(sp) │ │ │ │ - ld s9,168(sp) │ │ │ │ - j 184a4 │ │ │ │ - ld a4,24(sp) │ │ │ │ - slli s8,s8,0x20 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - or a5,s8,a5 │ │ │ │ - ld s9,168(sp) │ │ │ │ - sd a5,24(a4) │ │ │ │ - j 1849c │ │ │ │ - ld a5,8(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - sw s10,24(a5) │ │ │ │ - sw s7,28(a5) │ │ │ │ - beqz s6,185b2 │ │ │ │ - ld s9,168(sp) │ │ │ │ - j 1817e │ │ │ │ - mv s8,s10 │ │ │ │ - j 18484 │ │ │ │ - auipc a3,0x4c │ │ │ │ - addi a3,a3,-230 │ │ │ │ - li a2,1413 │ │ │ │ - auipc a1,0x47 │ │ │ │ - addi a1,a1,-530 │ │ │ │ - auipc a0,0x47 │ │ │ │ - addi a0,a0,-106 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4c │ │ │ │ - addi a3,a3,-262 │ │ │ │ - li a2,1465 │ │ │ │ - auipc a1,0x47 │ │ │ │ - addi a1,a1,-562 │ │ │ │ - auipc a0,0x47 │ │ │ │ - addi a0,a0,-74 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-288 │ │ │ │ - sd s2,256(sp) │ │ │ │ - sd s7,216(sp) │ │ │ │ - mv s2,a7 │ │ │ │ - addiw s7,a5,1 │ │ │ │ - addiw a7,a7,1 │ │ │ │ - sd s0,272(sp) │ │ │ │ - sd s8,208(sp) │ │ │ │ - addiw s0,a3,1 │ │ │ │ - addw s8,s7,a7 │ │ │ │ - mulw t3,s0,s8 │ │ │ │ - sd s1,264(sp) │ │ │ │ - mv s1,a3 │ │ │ │ - mv a3,a1 │ │ │ │ - lw a1,288(sp) │ │ │ │ - sd s5,232(sp) │ │ │ │ - sd a4,80(sp) │ │ │ │ - sd a1,0(sp) │ │ │ │ - lw a1,296(sp) │ │ │ │ - sext.w a4,a7 │ │ │ │ - slli s5,t3,0x2 │ │ │ │ - sd a1,8(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv a1,s5 │ │ │ │ - sd ra,280(sp) │ │ │ │ - sd s3,248(sp) │ │ │ │ - sd s4,240(sp) │ │ │ │ - sd s6,224(sp) │ │ │ │ - sd s10,192(sp) │ │ │ │ - mv s6,a5 │ │ │ │ - sd s11,184(sp) │ │ │ │ - sd a3,136(sp) │ │ │ │ - sd a2,144(sp) │ │ │ │ - sd a6,88(sp) │ │ │ │ - sd a4,112(sp) │ │ │ │ - lw s4,304(sp) │ │ │ │ - ld s11,312(sp) │ │ │ │ - ld s3,320(sp) │ │ │ │ - sd s7,48(sp) │ │ │ │ - sd s8,120(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - li a5,1 │ │ │ │ - mv s10,a0 │ │ │ │ - bge a5,s0,18914 │ │ │ │ - sext.w a5,s4 │ │ │ │ - slli ra,s8,0x2 │ │ │ │ - sd s9,200(sp) │ │ │ │ - add a4,a0,ra │ │ │ │ - slli a3,s7,0x2 │ │ │ │ - mv a1,a5 │ │ │ │ - li a2,1 │ │ │ │ - sext.w a0,a1 │ │ │ │ - sw a0,0(a4) │ │ │ │ - add a6,a4,a3 │ │ │ │ - sw a0,0(a6) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addw a1,a1,a5 │ │ │ │ - add a4,a4,ra │ │ │ │ - bne s0,a2,186b2 │ │ │ │ - ld a4,80(sp) │ │ │ │ - addiw a5,s6,-1 │ │ │ │ - addiw a7,s2,-1 │ │ │ │ - addi a2,a4,1 │ │ │ │ - ld a4,88(sp) │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - slli a1,a7,0x20 │ │ │ │ - add a3,a3,s10 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - addi a4,a4,1 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - addiw s0,s1,-1 │ │ │ │ - sd a3,64(sp) │ │ │ │ - add a4,a4,a1 │ │ │ │ - add a3,a2,a0 │ │ │ │ - sd s10,24(sp) │ │ │ │ - sd s0,56(sp) │ │ │ │ - li s7,0 │ │ │ │ - sd zero,32(sp) │ │ │ │ - sd a3,160(sp) │ │ │ │ - sd a4,16(sp) │ │ │ │ - sd ra,128(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sw a5,168(sp) │ │ │ │ - sw a7,172(sp) │ │ │ │ - ld a4,48(sp) │ │ │ │ - li a5,1 │ │ │ │ - bge a5,a4,18b1e │ │ │ │ - ld a5,120(sp) │ │ │ │ - addw s2,s7,a5 │ │ │ │ - ld a5,0(sp) │ │ │ │ - sw s2,76(sp) │ │ │ │ - slli s2,s2,0x2 │ │ │ │ - beqz a5,18944 │ │ │ │ - ld a5,96(sp) │ │ │ │ - lwu s6,56(sp) │ │ │ │ - ld s10,24(sp) │ │ │ │ - add s9,a5,s2 │ │ │ │ - ld a5,136(sp) │ │ │ │ - lw s8,168(sp) │ │ │ │ - sd s7,152(sp) │ │ │ │ - add a4,a5,s6 │ │ │ │ - sd a4,104(sp) │ │ │ │ - ld a4,32(sp) │ │ │ │ - mv s7,s10 │ │ │ │ - ld s1,80(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - mv s10,s9 │ │ │ │ - sd a5,40(sp) │ │ │ │ - li s5,-1 │ │ │ │ - mv s9,s8 │ │ │ │ - j 18782 │ │ │ │ - lw s8,0(s7) │ │ │ │ - addw s0,s4,a2 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - jalr s11 │ │ │ │ - addw a0,a0,s8 │ │ │ │ - bge s0,a0,187c2 │ │ │ │ - lw s0,0(s7) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s2 │ │ │ │ - jalr s11 │ │ │ │ - addw a0,a0,s0 │ │ │ │ - sw a0,4(s10) │ │ │ │ - addiw s9,s9,-1 │ │ │ │ - addi s10,s10,4 │ │ │ │ - addi s7,s7,4 │ │ │ │ - addi s1,s1,1 │ │ │ │ - beq s9,s5,187e2 │ │ │ │ - ld a5,8(sp) │ │ │ │ - ld a4,0(sp) │ │ │ │ - beq a5,a4,18932 │ │ │ │ - ld a5,80(sp) │ │ │ │ - slli a2,s9,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,a5 │ │ │ │ - ld a5,104(sp) │ │ │ │ - lbu s6,0(a2) │ │ │ │ - lbu s2,0(a5) │ │ │ │ - lw s0,4(s7) │ │ │ │ - lw a2,0(s10) │ │ │ │ - blt s0,a2,1874c │ │ │ │ - lw s8,0(s7) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s2 │ │ │ │ - jalr s11 │ │ │ │ - addw s0,s4,s0 │ │ │ │ - addw a0,a0,s8 │ │ │ │ - blt s0,a0,18764 │ │ │ │ - lw a0,4(s7) │ │ │ │ - lw a2,0(s10) │ │ │ │ - bge a0,a2,1893e │ │ │ │ - addw a0,s4,a2 │ │ │ │ - sw a0,4(s10) │ │ │ │ - addiw s9,s9,-1 │ │ │ │ - addi s10,s10,4 │ │ │ │ - addi s7,s7,4 │ │ │ │ - addi s1,s1,1 │ │ │ │ - bne s9,s5,18782 │ │ │ │ - ld s7,152(sp) │ │ │ │ - ld a1,48(sp) │ │ │ │ - ld a0,24(sp) │ │ │ │ - jal 3e744 │ │ │ │ - ld a4,112(sp) │ │ │ │ - li a5,1 │ │ │ │ - bge a5,a4,188ec │ │ │ │ - ld a4,96(sp) │ │ │ │ - ld a3,8(sp) │ │ │ │ - addw a0,a0,s7 │ │ │ │ - slli s2,a0,0x2 │ │ │ │ - lw a5,76(sp) │ │ │ │ - add s2,s2,a4 │ │ │ │ - beqz a3,18a2c │ │ │ │ - ld a3,48(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - lw s8,172(sp) │ │ │ │ - add s0,a5,a3 │ │ │ │ - slli s0,s0,0x2 │ │ │ │ - lwu a5,56(sp) │ │ │ │ - add s0,s0,a4 │ │ │ │ - ld a4,144(sp) │ │ │ │ - ld s1,64(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd a5,104(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd a5,40(sp) │ │ │ │ - j 1884a │ │ │ │ - mv a1,s5 │ │ │ │ - lw s5,0(s2) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a0,s6 │ │ │ │ - jalr s11 │ │ │ │ - addw a0,s5,a0 │ │ │ │ - sw a0,4(s0) │ │ │ │ - addiw s8,s8,-1 │ │ │ │ - li a5,-1 │ │ │ │ - addi s0,s0,4 │ │ │ │ - addi s1,s1,4 │ │ │ │ - addi s9,s9,1 │ │ │ │ - beq s8,a5,188ec │ │ │ │ - ld a5,8(sp) │ │ │ │ - ld a4,0(sp) │ │ │ │ - beq a5,a4,189d0 │ │ │ │ - ld a4,88(sp) │ │ │ │ - slli a5,s8,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s5,0(a5) │ │ │ │ - ld a4,104(sp) │ │ │ │ - lw s7,4(s1) │ │ │ │ - lw a5,0(s0) │ │ │ │ - lbu s6,0(a4) │ │ │ │ - bge s7,a5,189e4 │ │ │ │ - lw s10,0(s1) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - addw s7,s4,a5 │ │ │ │ - jalr s11 │ │ │ │ - addw a0,a0,s10 │ │ │ │ - bge s7,a0,189fc │ │ │ │ - lw s7,0(s1) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - jalr s11 │ │ │ │ - addw s7,a0,s7 │ │ │ │ - lw s10,0(s2) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - jalr s11 │ │ │ │ - addw a0,a0,s10 │ │ │ │ - blt s7,a0,1882a │ │ │ │ - lw a5,4(s1) │ │ │ │ - lw a4,0(s0) │ │ │ │ - blt a5,a4,18a1a │ │ │ │ - addw s7,s4,a5 │ │ │ │ - lw s10,0(s1) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - jalr s11 │ │ │ │ - addw a5,s10,a0 │ │ │ │ - bge s7,a5,18a0c │ │ │ │ - mv a1,s5 │ │ │ │ - lw s5,0(s1) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a0,s6 │ │ │ │ - jalr s11 │ │ │ │ - addw a0,s5,a0 │ │ │ │ - sw a0,4(s0) │ │ │ │ - addiw s8,s8,-1 │ │ │ │ - li a5,-1 │ │ │ │ - addi s0,s0,4 │ │ │ │ - addi s1,s1,4 │ │ │ │ - addi s9,s9,1 │ │ │ │ - bne s8,a5,1884a │ │ │ │ - ld a3,32(sp) │ │ │ │ - ld a2,24(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ - addi a3,a3,1 │ │ │ │ - sd a3,32(sp) │ │ │ │ - ld a3,128(sp) │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - sd a4,56(sp) │ │ │ │ - add a2,a2,a3 │ │ │ │ - sd a2,24(sp) │ │ │ │ - ld a2,64(sp) │ │ │ │ - li a5,-1 │ │ │ │ - lw s7,76(sp) │ │ │ │ - add a3,a3,a2 │ │ │ │ - sd a3,64(sp) │ │ │ │ - bne a4,a5,1870a │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s9,200(sp) │ │ │ │ - ld ra,280(sp) │ │ │ │ - ld s0,272(sp) │ │ │ │ - ld s1,264(sp) │ │ │ │ - ld s2,256(sp) │ │ │ │ - ld s3,248(sp) │ │ │ │ - ld s4,240(sp) │ │ │ │ - ld s5,232(sp) │ │ │ │ - ld s6,224(sp) │ │ │ │ - ld s7,216(sp) │ │ │ │ - ld s8,208(sp) │ │ │ │ - ld s11,184(sp) │ │ │ │ - mv a0,s10 │ │ │ │ - ld s10,192(sp) │ │ │ │ - addi sp,sp,288 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + add a0,a0,a2 │ │ │ │ + add a2,a2,a1 │ │ │ │ + flw fa4,0(a0) │ │ │ │ + flw fa5,0(a2) │ │ │ │ + flt.s a5,fa5,fa4 │ │ │ │ + bnez a5,16cb6 │ │ │ │ + flt.s a0,fa4,fa5 │ │ │ │ + slli a0,a0,0x1 │ │ │ │ ret │ │ │ │ - ld a5,40(sp) │ │ │ │ - lbu s6,0(s1) │ │ │ │ - lbu s2,0(a5) │ │ │ │ - j 1879e │ │ │ │ - addw a0,s4,a0 │ │ │ │ - j 18772 │ │ │ │ - ld a5,96(sp) │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - add s2,s2,a5 │ │ │ │ - ld a5,136(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s9,160(sp) │ │ │ │ - add s1,a5,a4 │ │ │ │ - sd s7,40(sp) │ │ │ │ - j 1899c │ │ │ │ - addw s0,a5,s4 │ │ │ │ - lw s8,0(s5) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s10 │ │ │ │ - jalr s11 │ │ │ │ - mv a5,a0 │ │ │ │ - addw s8,s8,a5 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s10 │ │ │ │ - blt s0,s8,189b6 │ │ │ │ - lw a5,4(s5) │ │ │ │ - lw a4,0(s2) │ │ │ │ - addw a0,a5,s4 │ │ │ │ - bge a5,a4,1898e │ │ │ │ - addw a0,a4,s4 │ │ │ │ - sw a0,4(s2) │ │ │ │ - addi s6,s6,1 │ │ │ │ - addi s5,s5,4 │ │ │ │ - addi s2,s2,4 │ │ │ │ - beq s6,s9,189cc │ │ │ │ - lw a5,4(s5) │ │ │ │ - lw s0,0(s2) │ │ │ │ - lbu s10,0(s1) │ │ │ │ - lbu s7,0(s6) │ │ │ │ - bge a5,s0,1895a │ │ │ │ - addw s0,s0,s4 │ │ │ │ - j 1895e │ │ │ │ - lw s0,0(s5) │ │ │ │ - jalr s11 │ │ │ │ - addi s6,s6,1 │ │ │ │ - addw a0,a0,s0 │ │ │ │ - sw a0,4(s2) │ │ │ │ - addi s5,s5,4 │ │ │ │ - addi s2,s2,4 │ │ │ │ - bne s6,s9,1899c │ │ │ │ - ld s7,40(sp) │ │ │ │ - j 187e4 │ │ │ │ - ld a5,40(sp) │ │ │ │ - lw s7,4(s1) │ │ │ │ - lbu s5,0(s9) │ │ │ │ - lbu s6,0(a5) │ │ │ │ - lw a5,0(s0) │ │ │ │ - blt s7,a5,18870 │ │ │ │ - lw s10,0(s1) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - jalr s11 │ │ │ │ - addw s7,s4,s7 │ │ │ │ - addw a0,a0,s10 │ │ │ │ - blt s7,a0,18888 │ │ │ │ - lw s7,4(s1) │ │ │ │ - lw a5,0(s0) │ │ │ │ - bge s7,a5,18a20 │ │ │ │ - addw s7,a5,s4 │ │ │ │ - j 18898 │ │ │ │ - lw a0,4(s1) │ │ │ │ - lw a5,0(s0) │ │ │ │ - bge a0,a5,18a26 │ │ │ │ - addw a0,s4,a5 │ │ │ │ - j 1883a │ │ │ │ - addw s7,s4,a4 │ │ │ │ - j 188b8 │ │ │ │ - addw s7,s7,s4 │ │ │ │ - j 18898 │ │ │ │ - addw a0,s4,a0 │ │ │ │ - j 1883a │ │ │ │ - ld a4,48(sp) │ │ │ │ - ld s8,88(sp) │ │ │ │ - add s0,a5,a4 │ │ │ │ - ld a5,96(sp) │ │ │ │ - slli s0,s0,0x2 │ │ │ │ - ld a4,32(sp) │ │ │ │ - add s0,s0,a5 │ │ │ │ - ld a5,64(sp) │ │ │ │ - addi s1,a5,4 │ │ │ │ - ld a5,144(sp) │ │ │ │ - add s9,a5,a4 │ │ │ │ - j 18a84 │ │ │ │ - lw a4,0(s1) │ │ │ │ - lw a5,0(s0) │ │ │ │ - blt a4,a5,18b12 │ │ │ │ - addw s7,a4,s4 │ │ │ │ - lw s10,-4(s1) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - jalr s11 │ │ │ │ - addw a5,s10,a0 │ │ │ │ - blt s7,a5,18b00 │ │ │ │ - lw a5,0(s1) │ │ │ │ - lw a0,0(s0) │ │ │ │ - blt a5,a0,18b18 │ │ │ │ - addw a0,a5,s4 │ │ │ │ - ld a5,16(sp) │ │ │ │ - sw a0,4(s0) │ │ │ │ - addi s8,s8,1 │ │ │ │ - addi s0,s0,4 │ │ │ │ - addi s1,s1,4 │ │ │ │ - beq s8,a5,188ec │ │ │ │ - lw a5,0(s1) │ │ │ │ - lw s7,0(s0) │ │ │ │ - lbu s5,0(s9) │ │ │ │ - lbu s6,0(s8) │ │ │ │ - blt a5,s7,18af4 │ │ │ │ - addw s7,a5,s4 │ │ │ │ - lw s10,-4(s1) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - jalr s11 │ │ │ │ - addw a5,s10,a0 │ │ │ │ - blt s7,a5,18ae2 │ │ │ │ - lw a5,0(s1) │ │ │ │ - lw s7,0(s0) │ │ │ │ - blt a5,s7,18afa │ │ │ │ - addw s7,a5,s4 │ │ │ │ - lw s10,0(s2) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - jalr s11 │ │ │ │ - addw a5,s10,a0 │ │ │ │ - bge s7,a5,18a4a │ │ │ │ - mv a0,s5 │ │ │ │ - lw s5,0(s2) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - jalr s11 │ │ │ │ - addw a0,s5,a0 │ │ │ │ - j 18a76 │ │ │ │ - lw s7,-4(s1) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - jalr s11 │ │ │ │ - addw s7,s7,a0 │ │ │ │ - j 18abc │ │ │ │ - addw s7,s7,s4 │ │ │ │ - j 18a9a │ │ │ │ - addw s7,s7,s4 │ │ │ │ - j 18abc │ │ │ │ - mv a0,s5 │ │ │ │ - lw s5,-4(s1) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - jalr s11 │ │ │ │ - addw a0,s5,a0 │ │ │ │ - j 18a76 │ │ │ │ - addw s7,a5,s4 │ │ │ │ - j 18a56 │ │ │ │ - addw a0,a0,s4 │ │ │ │ - j 18a76 │ │ │ │ - ld a5,120(sp) │ │ │ │ - addw a5,s7,a5 │ │ │ │ - sw a5,76(sp) │ │ │ │ - j 187e4 │ │ │ │ - addi sp,sp,-240 │ │ │ │ - lw a0,240(sp) │ │ │ │ - sd s2,208(sp) │ │ │ │ - sd s6,176(sp) │ │ │ │ - addiw s2,a6,1 │ │ │ │ - addiw s6,a0,1 │ │ │ │ - sd s3,200(sp) │ │ │ │ - addw s3,s2,s6 │ │ │ │ - sd s4,192(sp) │ │ │ │ - mulw s4,s3,a4 │ │ │ │ - sd s7,168(sp) │ │ │ │ - sd a4,104(sp) │ │ │ │ - mv s7,a4 │ │ │ │ - ld a4,288(sp) │ │ │ │ - sd ra,232(sp) │ │ │ │ - sd s0,224(sp) │ │ │ │ - sd s1,216(sp) │ │ │ │ - sd s5,184(sp) │ │ │ │ - sd s8,160(sp) │ │ │ │ - sd s9,152(sp) │ │ │ │ - sd zero,24(a4) │ │ │ │ - sd a4,32(sp) │ │ │ │ - slli a4,s4,0x20 │ │ │ │ - sd a0,120(sp) │ │ │ │ - srli a0,a4,0x1e │ │ │ │ - lw a4,248(sp) │ │ │ │ - ld s1,296(sp) │ │ │ │ - lw s9,256(sp) │ │ │ │ - sd a4,16(sp) │ │ │ │ - ld a4,280(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - sext.w a1,s2 │ │ │ │ - sd a4,0(sp) │ │ │ │ - sd a6,112(sp) │ │ │ │ - sd a1,8(sp) │ │ │ │ - sd a2,48(sp) │ │ │ │ - sd a3,56(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd zero,24(s1) │ │ │ │ - add a0,a0,s0 │ │ │ │ - sd s9,80(sp) │ │ │ │ - addw s2,s4,s2 │ │ │ │ - lw s5,264(sp) │ │ │ │ - ld s8,272(sp) │ │ │ │ - sd a5,64(sp) │ │ │ │ - sd a7,72(sp) │ │ │ │ - jal 3e744 │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - mv s1,a0 │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + slli a5,a0,0x20 │ │ │ │ srli a0,a5,0x1e │ │ │ │ - sext.w a1,s6 │ │ │ │ - add a0,a0,s0 │ │ │ │ - sext.w s1,s1 │ │ │ │ - jal 3e744 │ │ │ │ - addw s4,s4,s1 │ │ │ │ - addw a5,s2,a0 │ │ │ │ - slli a4,s4,0x20 │ │ │ │ - srli s4,a4,0x1e │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add s4,s4,s0 │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw s6,0(s4) │ │ │ │ - lw a5,0(a5) │ │ │ │ - slt s6,a5,s6 │ │ │ │ - beqz s7,190c8 │ │ │ │ - beqz s1,190be │ │ │ │ - sext.w s2,a0 │ │ │ │ - beqz s2,190be │ │ │ │ - sd s10,144(sp) │ │ │ │ - sd s11,136(sp) │ │ │ │ - beqz s9,18d3a │ │ │ │ - li a5,-1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mv s9,s7 │ │ │ │ - sd a5,96(sp) │ │ │ │ - mulw a5,s3,s9 │ │ │ │ - addiw s10,s9,-1 │ │ │ │ - sext.w s4,s10 │ │ │ │ - subw s11,a5,s3 │ │ │ │ - mv s7,a5 │ │ │ │ - sext.w a4,s11 │ │ │ │ - bnez s6,18f18 │ │ │ │ - ld a5,8(sp) │ │ │ │ - addw a5,a5,s2 │ │ │ │ - addw a2,a5,s11 │ │ │ │ - slli a3,a2,0x20 │ │ │ │ - addw a5,a5,s7 │ │ │ │ - srli a4,a3,0x1e │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a3,a1,0x1e │ │ │ │ - add a4,a4,s0 │ │ │ │ - lw a4,0(a4) │ │ │ │ - add a3,a3,s0 │ │ │ │ - lw s7,0(a3) │ │ │ │ - addw a4,a4,s5 │ │ │ │ - beq a4,s7,18ffe │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,s5 │ │ │ │ - beq a5,s7,19068 │ │ │ │ - ld a5,80(sp) │ │ │ │ - ld a4,16(sp) │ │ │ │ - beq a5,a4,18fc0 │ │ │ │ - ld a5,104(sp) │ │ │ │ - subw a4,a5,s9 │ │ │ │ - ld a5,120(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - subw a5,a5,s2 │ │ │ │ - ld a3,56(sp) │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - add a4,a4,a3 │ │ │ │ - ld a3,72(sp) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - lbu s9,0(a4) │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a0,s9 │ │ │ │ - sd a5,40(sp) │ │ │ │ - mv a1,a5 │ │ │ │ - addiw a5,a2,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - ld a2,0(sp) │ │ │ │ - sd a5,88(sp) │ │ │ │ - jalr s8 │ │ │ │ - ld a5,88(sp) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - beq a5,s7,18fd4 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - ld a1,8(sp) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + add a0,a0,a2 │ │ │ │ + add a2,a2,a1 │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a2) │ │ │ │ + blt a5,a0,16cde │ │ │ │ + slt a0,a0,a5 │ │ │ │ + slli a0,a0,0x1 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + slli a5,a0,0x20 │ │ │ │ srli a0,a5,0x1e │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 3e744 │ │ │ │ - addw s11,s11,a0 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - srli s11,a5,0x1e │ │ │ │ - ld a2,0(sp) │ │ │ │ - ld a1,40(sp) │ │ │ │ - add s11,s11,s0 │ │ │ │ - lw s6,0(s11) │ │ │ │ - mv s1,a0 │ │ │ │ - mv a0,s9 │ │ │ │ - jalr s8 │ │ │ │ - addw s6,s6,a0 │ │ │ │ - sext.w s1,s1 │ │ │ │ - bne s6,s7,190cc │ │ │ │ - ld s6,24(sp) │ │ │ │ - li a1,0 │ │ │ │ - addiw s2,s2,-1 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 4f012 │ │ │ │ - ld a4,96(sp) │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - and s10,a4,s10 │ │ │ │ - or s10,s10,a5 │ │ │ │ - ld a4,16(sp) │ │ │ │ - ld a5,80(sp) │ │ │ │ - sd s10,24(s6) │ │ │ │ - beq a5,a4,18fac │ │ │ │ - mv s9,s4 │ │ │ │ - beqz s4,18ef4 │ │ │ │ - beqz s1,19078 │ │ │ │ - li s6,1 │ │ │ │ - bnez s2,18bfc │ │ │ │ - ld s10,144(sp) │ │ │ │ - ld s11,136(sp) │ │ │ │ - bnez s6,190b0 │ │ │ │ - ld ra,232(sp) │ │ │ │ - ld s0,224(sp) │ │ │ │ - ld s1,216(sp) │ │ │ │ - ld s2,208(sp) │ │ │ │ - ld s3,200(sp) │ │ │ │ - ld s4,192(sp) │ │ │ │ - ld s5,184(sp) │ │ │ │ - ld s6,176(sp) │ │ │ │ - ld s7,168(sp) │ │ │ │ - ld s8,160(sp) │ │ │ │ - ld s9,152(sp) │ │ │ │ - addi sp,sp,240 │ │ │ │ + add a1,a1,a0 │ │ │ │ + lw a0,0(a1) │ │ │ │ + lw a5,0(a2) │ │ │ │ + blt a5,a0,16cfc │ │ │ │ + slt a0,a0,a5 │ │ │ │ + slli a0,a0,0x1 │ │ │ │ ret │ │ │ │ - li a5,-1 │ │ │ │ - ld s9,104(sp) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a5,120(sp) │ │ │ │ - mulw a5,s3,s9 │ │ │ │ - addiw s7,s9,-1 │ │ │ │ - sext.w s4,s7 │ │ │ │ - subw s11,a5,s3 │ │ │ │ - mv s10,a5 │ │ │ │ - sext.w a4,s11 │ │ │ │ - bnez s6,18e64 │ │ │ │ - ld a5,8(sp) │ │ │ │ - addw a5,a5,s2 │ │ │ │ - addw a4,a5,s11 │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - addw a5,a5,s10 │ │ │ │ - srli a2,a1,0x1e │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a1,a0,0x1e │ │ │ │ - add a2,a2,s0 │ │ │ │ - lw a2,0(a2) │ │ │ │ - add a1,a1,s0 │ │ │ │ - lw s10,0(a1) │ │ │ │ - addw a2,a2,s5 │ │ │ │ - beq a2,s10,1901e │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,s5 │ │ │ │ - beq a5,s10,1903e │ │ │ │ - ld a5,56(sp) │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - add a2,a5,s7 │ │ │ │ - addiw s2,s2,-1 │ │ │ │ - ld a5,72(sp) │ │ │ │ - slli s9,s2,0x20 │ │ │ │ - srli s9,s9,0x20 │ │ │ │ - add a5,a5,s9 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - lbu a1,0(a5) │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,s0 │ │ │ │ - lbu a0,0(a2) │ │ │ │ - lw a5,0(a4) │ │ │ │ - ld a2,0(sp) │ │ │ │ - sd a0,88(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - sd a1,96(sp) │ │ │ │ - jalr s8 │ │ │ │ - ld a5,40(sp) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - beq a5,s10,18fea │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - ld a1,8(sp) │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + │ │ │ │ +0000000000016d00 : │ │ │ │ + slli a5,a0,0x20 │ │ │ │ srli a0,a5,0x1e │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 3e744 │ │ │ │ - addw a5,s11,a0 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - mv s1,a0 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a2,0(sp) │ │ │ │ - ld a1,96(sp) │ │ │ │ - ld a0,88(sp) │ │ │ │ - lw s6,0(a5) │ │ │ │ - sext.w s1,s1 │ │ │ │ - jalr s8 │ │ │ │ - addw s6,s6,a0 │ │ │ │ - bne s6,s10,190cc │ │ │ │ - ld s6,24(sp) │ │ │ │ - li a1,0 │ │ │ │ - slli s9,s9,0x20 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 4f012 │ │ │ │ - ld a5,120(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - and s7,s7,a5 │ │ │ │ - or s7,s7,s9 │ │ │ │ - sd s7,24(s6) │ │ │ │ - jal 4f40e │ │ │ │ - mv s9,s4 │ │ │ │ - beqz s4,18ef4 │ │ │ │ - beqz s1,19078 │ │ │ │ - li s6,1 │ │ │ │ - beqz s2,18d18 │ │ │ │ - mulw a5,s3,s9 │ │ │ │ - addiw s7,s9,-1 │ │ │ │ - sext.w s4,s7 │ │ │ │ - subw s11,a5,s3 │ │ │ │ - mv s10,a5 │ │ │ │ - sext.w a4,s11 │ │ │ │ - beqz s6,18d5c │ │ │ │ - addw a4,a4,s1 │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - addw a5,a5,s1 │ │ │ │ - srli a3,a2,0x1e │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a2,a1,0x1e │ │ │ │ - add a3,a3,s0 │ │ │ │ - lw a3,0(a3) │ │ │ │ - add a2,a2,s0 │ │ │ │ - lw s11,0(a2) │ │ │ │ - addw a3,a3,s5 │ │ │ │ - beq a3,s11,1902e │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,s5 │ │ │ │ - beq a5,s11,1904e │ │ │ │ - ld a5,16(sp) │ │ │ │ - beqz a5,18fb6 │ │ │ │ - ld a5,104(sp) │ │ │ │ - subw a3,a5,s9 │ │ │ │ - ld a5,112(sp) │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - subw a5,a5,s1 │ │ │ │ - ld a2,48(sp) │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - ld a2,64(sp) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - add a5,a5,a2 │ │ │ │ - lbu a1,0(a5) │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,s0 │ │ │ │ - lbu a0,0(a3) │ │ │ │ - ld a2,0(sp) │ │ │ │ - lw s6,0(a4) │ │ │ │ - jalr s8 │ │ │ │ - addw s6,s6,a0 │ │ │ │ - bne s6,s11,190ec │ │ │ │ - ld a0,32(sp) │ │ │ │ - li a1,0 │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - jal 4f012 │ │ │ │ - mv s9,s4 │ │ │ │ - bnez s4,18e40 │ │ │ │ - li s6,1 │ │ │ │ - ld s10,144(sp) │ │ │ │ - ld s11,136(sp) │ │ │ │ - li s9,0 │ │ │ │ - j 18d1c │ │ │ │ - ld a0,32(sp) │ │ │ │ - li a1,2 │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s1,19078 │ │ │ │ - sext.w a5,s7 │ │ │ │ - sext.w s4,s10 │ │ │ │ - subw a4,s7,s3 │ │ │ │ - addw a4,a4,s1 │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - addw a5,a5,s1 │ │ │ │ - srli a3,a2,0x1e │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a2,a1,0x1e │ │ │ │ - add a3,a3,s0 │ │ │ │ - lw a3,0(a3) │ │ │ │ - add a2,a2,s0 │ │ │ │ - lw s11,0(a2) │ │ │ │ - addw a3,a3,s5 │ │ │ │ - beq a3,s11,1900e │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,s5 │ │ │ │ - beq a5,s11,18efe │ │ │ │ - ld a5,16(sp) │ │ │ │ - beqz a5,18fca │ │ │ │ - mv a3,a5 │ │ │ │ - ld a5,80(sp) │ │ │ │ - beq a5,a3,18fca │ │ │ │ - ld a5,104(sp) │ │ │ │ - subw a3,a5,s9 │ │ │ │ - ld a5,112(sp) │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - subw a5,a5,s1 │ │ │ │ - ld a2,48(sp) │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - ld a2,64(sp) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - add a5,a5,a2 │ │ │ │ - lbu a1,0(a5) │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,s0 │ │ │ │ - lbu a0,0(a3) │ │ │ │ - ld a2,0(sp) │ │ │ │ - lw s6,0(a4) │ │ │ │ - jalr s8 │ │ │ │ - addw s6,s6,a0 │ │ │ │ - bne s6,s11,190ec │ │ │ │ - ld a0,32(sp) │ │ │ │ - li a1,0 │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - jal 4f012 │ │ │ │ - mv s9,s4 │ │ │ │ - j 18d0a │ │ │ │ - ld a0,24(sp) │ │ │ │ - mv s9,s4 │ │ │ │ - jal 4f40e │ │ │ │ - j 18d0a │ │ │ │ - addiw a5,s1,-1 │ │ │ │ - slli a3,s4,0x20 │ │ │ │ - j 18eb2 │ │ │ │ - addiw a5,s2,-1 │ │ │ │ - slli a4,s10,0x20 │ │ │ │ - j 18c72 │ │ │ │ - addiw a5,s1,-1 │ │ │ │ - slli a3,s4,0x20 │ │ │ │ - j 18f6c │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,0 │ │ │ │ - addiw s2,s2,-1 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s4,190c2 │ │ │ │ - mv s9,s4 │ │ │ │ - bnez s2,18bfc │ │ │ │ - j 18d18 │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,0 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s4,190c2 │ │ │ │ - mv s9,s4 │ │ │ │ - bnez s2,18e4a │ │ │ │ - j 18d18 │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,1 │ │ │ │ - mv s9,s4 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s4,18bfc │ │ │ │ - j 18ef6 │ │ │ │ - ld a0,32(sp) │ │ │ │ - li a1,1 │ │ │ │ - mv s9,s4 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s4,18bfc │ │ │ │ - j 18ef6 │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,1 │ │ │ │ - mv s9,s4 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s4,18d42 │ │ │ │ - j 18ef6 │ │ │ │ - ld a0,32(sp) │ │ │ │ - li a1,1 │ │ │ │ - mv s9,s4 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s4,18d42 │ │ │ │ - j 18ef6 │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,2 │ │ │ │ - addiw s2,s2,-1 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s2,18e4a │ │ │ │ - j 18d18 │ │ │ │ - ld a0,32(sp) │ │ │ │ - li a1,2 │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s1,19078 │ │ │ │ - sext.w a5,s10 │ │ │ │ - sext.w s4,s7 │ │ │ │ - subw a4,s10,s3 │ │ │ │ - j 18e64 │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,2 │ │ │ │ - addiw s2,s2,-1 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s2,18bfc │ │ │ │ - j 18d18 │ │ │ │ - ld s10,144(sp) │ │ │ │ - ld s11,136(sp) │ │ │ │ - slli s9,s9,0x20 │ │ │ │ - srli s9,s9,0x20 │ │ │ │ - ld a5,32(sp) │ │ │ │ - sd s9,24(a5) │ │ │ │ - ld a5,16(sp) │ │ │ │ - beqz a5,19092 │ │ │ │ - ld a4,80(sp) │ │ │ │ - bne a4,a5,18d20 │ │ │ │ - ld s0,224(sp) │ │ │ │ - ld a0,32(sp) │ │ │ │ - ld ra,232(sp) │ │ │ │ - ld s1,216(sp) │ │ │ │ - ld s2,208(sp) │ │ │ │ - ld s3,200(sp) │ │ │ │ - ld s4,192(sp) │ │ │ │ - ld s5,184(sp) │ │ │ │ - ld s6,176(sp) │ │ │ │ - ld s7,168(sp) │ │ │ │ - ld s8,160(sp) │ │ │ │ - ld s9,152(sp) │ │ │ │ - addi sp,sp,240 │ │ │ │ - j 4f40e │ │ │ │ - slli s9,s9,0x20 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - srli s9,s9,0x20 │ │ │ │ - or s9,s9,s1 │ │ │ │ - j 19082 │ │ │ │ - ld s9,104(sp) │ │ │ │ - j 18d1c │ │ │ │ - ld s10,144(sp) │ │ │ │ - ld s11,136(sp) │ │ │ │ - j 18d20 │ │ │ │ - li s9,0 │ │ │ │ - j 18d1c │ │ │ │ - auipc a3,0x4b │ │ │ │ - addi a3,a3,1100 │ │ │ │ - li a2,1685 │ │ │ │ - auipc a1,0x46 │ │ │ │ - addi a1,a1,776 │ │ │ │ - auipc a0,0x46 │ │ │ │ - addi a0,a0,1328 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x4b │ │ │ │ - addi a3,a3,1068 │ │ │ │ - li a2,1640 │ │ │ │ - auipc a1,0x46 │ │ │ │ - addi a1,a1,744 │ │ │ │ - auipc a0,0x46 │ │ │ │ - addi a0,a0,1168 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s2,32(sp) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addiw s2,a5,1 │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - mulw a1,a3,s2 │ │ │ │ - sd s3,24(sp) │ │ │ │ - ld s3,64(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - sw zero,0(s3) │ │ │ │ - jal 3e744 │ │ │ │ - sext.w s0,a0 │ │ │ │ - divuw s5,a0,s2 │ │ │ │ - remuw s4,a0,s2 │ │ │ │ - li a0,0 │ │ │ │ - bltu s0,s2,19196 │ │ │ │ - beqz s4,19196 │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s1 │ │ │ │ - lw a5,0(a5) │ │ │ │ - beqz a5,19196 │ │ │ │ - lw a1,0(s3) │ │ │ │ - subw s0,s0,s2 │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - addiw a1,a1,2 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s3) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a0 │ │ │ │ - sw s5,0(a5) │ │ │ │ - lw a5,0(s3) │ │ │ │ - addiw s5,s5,-1 │ │ │ │ - addi a5,a5,1 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a0 │ │ │ │ - sw s4,0(a5) │ │ │ │ - lw a5,0(s3) │ │ │ │ - addiw s4,s4,-1 │ │ │ │ - addiw a5,a5,2 │ │ │ │ - sw a5,0(s3) │ │ │ │ - bnez s5,19146 │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ + add a1,a1,a0 │ │ │ │ + lw a0,0(a1) │ │ │ │ + lw a5,0(a2) │ │ │ │ + bltu a5,a0,16d1a │ │ │ │ + sltu a0,a0,a5 │ │ │ │ + slli a0,a0,0x1 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ ret │ │ │ │ + │ │ │ │ +0000000000016d1e : │ │ │ │ lw a0,0(a0) │ │ │ │ lw a5,0(a1) │ │ │ │ - bltu a0,a5,191b8 │ │ │ │ - sub a0,a0,a5 │ │ │ │ - snez a0,a0 │ │ │ │ + bltu a5,a0,16d30 │ │ │ │ + sltu a0,a0,a5 │ │ │ │ + negw a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ ret │ │ │ │ + lw a3,0(a0) │ │ │ │ + lw a4,0(a1) │ │ │ │ + mv a5,a0 │ │ │ │ + bltu a4,a3,16d78 │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,16d7a │ │ │ │ + lw a3,4(a5) │ │ │ │ + lw a4,4(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a3,16d7a │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,16d7a │ │ │ │ + lw a3,8(a5) │ │ │ │ + lw a4,8(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a3,16d7a │ │ │ │ li a0,-1 │ │ │ │ + bltu a3,a4,16d7a │ │ │ │ + lw a5,12(a5) │ │ │ │ + lw a4,12(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a5,16d7a │ │ │ │ + sltu a5,a5,a4 │ │ │ │ + negw a0,a5 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a1) │ │ │ │ + bltu a5,a0,16d8a │ │ │ │ + sltu a0,a0,a5 │ │ │ │ + ret │ │ │ │ + li a0,-1 │ │ │ │ + ret │ │ │ │ + │ │ │ │ +0000000000016d8e : │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a1) │ │ │ │ + blt a5,a0,16da0 │ │ │ │ + slt a0,a0,a5 │ │ │ │ + negw a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + │ │ │ │ +0000000000016da4 : │ │ │ │ + lbu a0,0(a0) │ │ │ │ + lbu a5,0(a1) │ │ │ │ + bltu a5,a0,16dba │ │ │ │ + sltu a0,a0,a5 │ │ │ │ + negw a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + │ │ │ │ +0000000000016dbe : │ │ │ │ + fld fa4,0(a0) │ │ │ │ + fld fa5,0(a1) │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + bnez a5,16dd2 │ │ │ │ + flt.d a0,fa4,fa5 │ │ │ │ + neg a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a0,a5,0x1e │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + add a0,a0,a2 │ │ │ │ + add a2,a2,a1 │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a2) │ │ │ │ + bltu a5,a0,16df8 │ │ │ │ + sltu a0,a0,a5 │ │ │ │ + ret │ │ │ │ + li a0,2 │ │ │ │ ret │ │ │ │ - ld a5,40(a1) │ │ │ │ addi sp,sp,-80 │ │ │ │ - sd s6,16(sp) │ │ │ │ - lw a3,24(a5) │ │ │ │ - lw s6,20(a5) │ │ │ │ + sd s1,56(sp) │ │ │ │ sd ra,72(sp) │ │ │ │ + addiw s1,a1,-1 │ │ │ │ + bltz s1,16e6e │ │ │ │ + sd s2,48(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ - bltu a3,s6,1928e │ │ │ │ - ld a5,40(a2) │ │ │ │ - sd s0,64(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ sd s5,24(sp) │ │ │ │ - lw a4,24(a5) │ │ │ │ + sd s6,16(sp) │ │ │ │ sd s7,8(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - mv s7,a1 │ │ │ │ - mv s0,a0 │ │ │ │ - mv s5,a2 │ │ │ │ - li s3,-1 │ │ │ │ - lw s1,20(a5) │ │ │ │ - bltu a4,s1,19280 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli s4,a5,0x1e │ │ │ │ - ld a5,16(s0) │ │ │ │ - ld a0,0(s0) │ │ │ │ - add a5,a5,s4 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - ld a1,16(a0) │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 43df8 │ │ │ │ - ld a5,16(s0) │ │ │ │ - slli a4,s1,0x20 │ │ │ │ + sd s0,64(sp) │ │ │ │ mv s2,a0 │ │ │ │ - ld a0,0(s0) │ │ │ │ - srli s8,a4,0x1e │ │ │ │ - add a5,a5,s8 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - ld a1,16(a0) │ │ │ │ - sext.w s2,s2 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 43df8 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + mv s5,a4 │ │ │ │ + li s7,0 │ │ │ │ + li s6,2 │ │ │ │ + addw a5,s7,s1 │ │ │ │ + srliw s0,a5,0x1f │ │ │ │ + addw s0,s0,a5 │ │ │ │ + sraiw a0,s0,0x1 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s2 │ │ │ │ + mv s0,a0 │ │ │ │ + jalr s4 │ │ │ │ sext.w a0,a0 │ │ │ │ - bne s2,a0,19250 │ │ │ │ - ld a5,16(s0) │ │ │ │ - add a4,a5,s4 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - lwu s3,0(a4) │ │ │ │ - sub s3,s3,a5 │ │ │ │ - srai a5,s3,0x3f │ │ │ │ - xor s3,a5,s3 │ │ │ │ - subw s3,s3,a5 │ │ │ │ - ld a5,40(s5) │ │ │ │ - lw a4,24(a5) │ │ │ │ - bgeu a4,s1,191f8 │ │ │ │ - ld a3,40(s7) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - lw a3,24(a3) │ │ │ │ - bgeu a3,s6,191ea │ │ │ │ + beq a0,s6,16e64 │ │ │ │ + addiw s1,s0,-1 │ │ │ │ + bge s1,s7,16e24 │ │ │ │ ld s0,64(sp) │ │ │ │ ld ra,72(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ ld s6,16(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,40(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + sext.w a0,s7 │ │ │ │ + ld s7,8(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ - addiw s6,s6,1 │ │ │ │ - bltu a3,s6,19266 │ │ │ │ - addiw s6,s6,1 │ │ │ │ - bgeu a3,s6,19280 │ │ │ │ - j 19266 │ │ │ │ + addiw s7,s0,1 │ │ │ │ + bge s1,s7,16e24 │ │ │ │ + j 16e4a │ │ │ │ ld ra,72(sp) │ │ │ │ - li s3,-1 │ │ │ │ - ld s6,16(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,40(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - beqz a2,19308 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - sd s3,8(sp) │ │ │ │ - slli s3,a2,0x1 │ │ │ │ - add s3,s3,a2 │ │ │ │ - sd s2,16(sp) │ │ │ │ - slli s3,s3,0x3 │ │ │ │ - addi s2,a1,16 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - add s3,s3,s2 │ │ │ │ - lw a5,-16(s2) │ │ │ │ - ld a0,0(s2) │ │ │ │ - li s1,0 │ │ │ │ - beqz a5,192ec │ │ │ │ - slli s0,s1,0x3 │ │ │ │ - add a0,a0,s0 │ │ │ │ - ld a0,0(a0) │ │ │ │ - addi s1,s1,1 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,0(s2) │ │ │ │ - lw a4,-16(s2) │ │ │ │ - sext.w a5,s1 │ │ │ │ - add s0,s0,a0 │ │ │ │ - sd zero,0(s0) │ │ │ │ - bltu a5,a4,192c8 │ │ │ │ - jal 3670 │ │ │ │ - addi s2,s2,24 │ │ │ │ - sd zero,-24(s2) │ │ │ │ - bne s2,s3,192bc │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - lwu a3,0(a1) │ │ │ │ - lwu a5,8(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sub a5,a5,a3 │ │ │ │ - mv s0,a0 │ │ │ │ - lw a4,28(a1) │ │ │ │ - lw a0,12(a0) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd s1,8(sp) │ │ │ │ - not a3,a5 │ │ │ │ - mv s1,a1 │ │ │ │ - lw a1,0(s0) │ │ │ │ - srai a3,a3,0x3f │ │ │ │ - lw a2,4(s1) │ │ │ │ - addw a4,a4,a0 │ │ │ │ - and a5,a5,a3 │ │ │ │ - sd ra,24(sp) │ │ │ │ - subw a5,a4,a5 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - ld a0,16(s0) │ │ │ │ - sw a5,12(s0) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - sw a1,0(s0) │ │ │ │ - sw a2,8(s0) │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s0) │ │ │ │ - sd a0,16(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - ld s0,16(sp) │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a0,a0,a5 │ │ │ │ - sd s1,0(a0) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - lw a4,4(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - bltu a4,a5,19380 │ │ │ │ - lw a3,0(a0) │ │ │ │ - li a0,0 │ │ │ │ - bltu a5,a3,19382 │ │ │ │ - subw a0,a4,a5 │ │ │ │ - ret │ │ │ │ + ld s1,56(sp) │ │ │ │ li a0,0 │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - lwu a0,8(a0) │ │ │ │ - lwu a5,0(a1) │ │ │ │ - sub a0,a0,a5 │ │ │ │ - addi a0,a0,1 │ │ │ │ - ret │ │ │ │ - lwu a5,8(a0) │ │ │ │ - lwu a4,0(a1) │ │ │ │ - lw a3,12(a0) │ │ │ │ - lw a0,28(a1) │ │ │ │ - sub a5,a5,a4 │ │ │ │ - addi a5,a5,1 │ │ │ │ - not a4,a5 │ │ │ │ - srai a4,a4,0x3f │ │ │ │ - addw a0,a0,a3 │ │ │ │ - and a5,a5,a4 │ │ │ │ - subw a0,a0,a5 │ │ │ │ - ret │ │ │ │ - lwu a4,4(a1) │ │ │ │ - lwu a7,0(a2) │ │ │ │ - lwu a3,0(a1) │ │ │ │ - lwu a5,8(a0) │ │ │ │ - lw a6,12(a0) │ │ │ │ - sub a4,a4,a7 │ │ │ │ - lw a0,28(a1) │ │ │ │ - addi a4,a4,1 │ │ │ │ - lw a1,28(a2) │ │ │ │ - sub a5,a5,a3 │ │ │ │ - srai a2,a4,0x3f │ │ │ │ - addi a5,a5,1 │ │ │ │ - srai a3,a5,0x3f │ │ │ │ - addw a0,a0,a6 │ │ │ │ - xor a4,a4,a2 │ │ │ │ - addw a0,a0,a1 │ │ │ │ - sub a4,a4,a2 │ │ │ │ - xor a5,a5,a3 │ │ │ │ - subw a0,a0,a4 │ │ │ │ - sub a5,a5,a3 │ │ │ │ - subw a0,a0,a5 │ │ │ │ - ret │ │ │ │ - │ │ │ │ -00000000000193ee : │ │ │ │ - lw a0,12(a0) │ │ │ │ - lw a5,12(a1) │ │ │ │ - blt a0,a5,19402 │ │ │ │ - sub a0,a0,a5 │ │ │ │ - snez a0,a0 │ │ │ │ - neg a0,a0 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - │ │ │ │ -0000000000019406 : │ │ │ │ addi sp,sp,-64 │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - lw a0,0(a0) │ │ │ │ - sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ sd ra,56(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ + addiw s6,a1,-1 │ │ │ │ + bltz s6,16ee6 │ │ │ │ sd s1,40(sp) │ │ │ │ sd s2,32(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ - li a5,1 │ │ │ │ - mv s5,a1 │ │ │ │ - bgeu a5,a0,194ec │ │ │ │ - lui s3,0x31 │ │ │ │ - li s1,8 │ │ │ │ - li s2,0 │ │ │ │ - li s0,1 │ │ │ │ - addi s3,s3,-704 │ │ │ │ - ld a5,16(s4) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a5,-8(a5) │ │ │ │ - lw a2,24(a4) │ │ │ │ - lw a3,24(a5) │ │ │ │ - beq a2,a3,194b8 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,8 │ │ │ │ - bltu s0,a0,19430 │ │ │ │ - lw a1,0(s5) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a1,194f6 │ │ │ │ - sd s6,0(sp) │ │ │ │ - lui s6,0x31 │ │ │ │ - li s1,8 │ │ │ │ - li s3,0 │ │ │ │ - li s0,1 │ │ │ │ - addi s6,s6,-704 │ │ │ │ - ld a5,16(s5) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a5,-8(a5) │ │ │ │ - lw a2,24(a4) │ │ │ │ - lw a3,24(a5) │ │ │ │ - beq a2,a3,194cc │ │ │ │ - addiw s3,s3,1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,8 │ │ │ │ - bltu s0,a1,19468 │ │ │ │ - bltu s3,s2,194e6 │ │ │ │ - ld s6,0(sp) │ │ │ │ - li a0,-1 │ │ │ │ - bltu s2,s3,194a6 │ │ │ │ - lw a5,12(s4) │ │ │ │ - lw a4,12(s5) │ │ │ │ - blt a5,a4,194e8 │ │ │ │ - slt a0,a4,a5 │ │ │ │ - negw a0,a0 │ │ │ │ - ld ra,56(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + mv s5,a4 │ │ │ │ + li s1,0 │ │ │ │ + addw a5,s1,s6 │ │ │ │ + srliw s0,a5,0x1f │ │ │ │ + addw s0,s0,a5 │ │ │ │ + sraiw a0,s0,0x1 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s2 │ │ │ │ + mv s0,a0 │ │ │ │ + jalr s4 │ │ │ │ + sext.w a5,a0 │ │ │ │ + andi a5,a5,-3 │ │ │ │ + beqz a5,16edc │ │ │ │ + addiw s6,s0,-1 │ │ │ │ + bge s6,s1,16e9c │ │ │ │ ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + sext.w a0,s1 │ │ │ │ + ld s1,40(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - lw a1,20(a5) │ │ │ │ - lw a0,20(a4) │ │ │ │ - jal 4391c │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s3,a0,194e0 │ │ │ │ - lw a0,0(s4) │ │ │ │ - j 19446 │ │ │ │ - lw a1,20(a5) │ │ │ │ - lw a0,20(a4) │ │ │ │ - jal 4391c │ │ │ │ - sext.w a0,a0 │ │ │ │ - lw a1,0(s5) │ │ │ │ - bltu s6,a0,1947c │ │ │ │ - j 1947e │ │ │ │ - lw a0,0(s4) │ │ │ │ - j 19444 │ │ │ │ + addiw s1,s0,1 │ │ │ │ + bge s6,s1,16e9c │ │ │ │ + j 16ec4 │ │ │ │ + ld ra,56(sp) │ │ │ │ ld s6,0(sp) │ │ │ │ - li a0,1 │ │ │ │ - j 194a6 │ │ │ │ - lw a1,0(a1) │ │ │ │ - li s2,0 │ │ │ │ - bltu a5,a1,19458 │ │ │ │ - j 19492 │ │ │ │ - beqz s2,19492 │ │ │ │ - li a0,1 │ │ │ │ - j 194a6 │ │ │ │ - ld a4,0(a0) │ │ │ │ - ld a5,0(a1) │ │ │ │ - lw a0,0(a4) │ │ │ │ - lw a5,0(a5) │ │ │ │ - bltu a0,a5,19512 │ │ │ │ - sub a0,a0,a5 │ │ │ │ - snez a0,a0 │ │ │ │ - ret │ │ │ │ - li a0,-1 │ │ │ │ - ret │ │ │ │ - ld a4,0(a0) │ │ │ │ - ld a5,0(a1) │ │ │ │ - lw a0,20(a4) │ │ │ │ - lw a5,20(a5) │ │ │ │ - bltu a0,a5,1952a │ │ │ │ - sub a0,a0,a5 │ │ │ │ - snez a0,a0 │ │ │ │ + li a0,0 │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ - li a0,-1 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + mv s7,a1 │ │ │ │ + bltz a1,16f5e │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s10,0(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s2,a2 │ │ │ │ + mv s3,a3 │ │ │ │ + mv s4,a4 │ │ │ │ + sext.w s10,a1 │ │ │ │ + li s8,0 │ │ │ │ + li s5,1 │ │ │ │ + li s6,2 │ │ │ │ + addw a5,s8,s10 │ │ │ │ + srliw s0,a5,0x1f │ │ │ │ + addw s0,s0,a5 │ │ │ │ + sraiw s9,s0,0x1 │ │ │ │ + mv a3,s4 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s9 │ │ │ │ + jalr s3 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq a0,s5,16f6e │ │ │ │ + bne a0,s6,16f78 │ │ │ │ + addiw s8,s9,1 │ │ │ │ + bge s10,s8,16f22 │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + ld ra,88(sp) │ │ │ │ + addiw s9,s7,1 │ │ │ │ + mv a0,s9 │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ ret │ │ │ │ - beqz a1,19556 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - slli a4,a1,0x1 │ │ │ │ - add a4,a4,a1 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - mv a5,a0 │ │ │ │ - add a4,a4,a0 │ │ │ │ - sw zero,8(a5) │ │ │ │ - sd zero,16(a5) │ │ │ │ - sw zero,12(a5) │ │ │ │ - sd zero,0(a5) │ │ │ │ - addi a5,a5,24 │ │ │ │ - bne a5,a4,19540 │ │ │ │ + addiw s10,s9,-1 │ │ │ │ + bge s10,s8,16f22 │ │ │ │ + j 16f4c │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + mv a0,s9 │ │ │ │ + ld s9,8(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ ret │ │ │ │ - addi sp,sp,-336 │ │ │ │ - sd s9,248(sp) │ │ │ │ - slli s9,a1,0x20 │ │ │ │ - mv a4,a0 │ │ │ │ - srli s9,s9,0x20 │ │ │ │ - sd s5,280(sp) │ │ │ │ - sd s8,256(sp) │ │ │ │ - slli s5,s9,0x3 │ │ │ │ - mv s8,a4 │ │ │ │ - auipc a4,0x61 │ │ │ │ - ld a4,-1632(a4) │ │ │ │ + addi sp,sp,-224 │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + sd s4,176(sp) │ │ │ │ + mv s4,a4 │ │ │ │ + auipc a4,0x63 │ │ │ │ + ld a4,-144(a4) │ │ │ │ + sd s2,192(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s2,a1 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ ld a5,0(a4) │ │ │ │ - sd a5,168(sp) │ │ │ │ + sd a5,104(sp) │ │ │ │ li a5,0 │ │ │ │ - sd s4,288(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s4,a1 │ │ │ │ - mv a1,s5 │ │ │ │ - sd ra,328(sp) │ │ │ │ - sd s0,320(sp) │ │ │ │ - sd s1,312(sp) │ │ │ │ + sd s0,208(sp) │ │ │ │ + sd s3,184(sp) │ │ │ │ + sd s10,128(sp) │ │ │ │ + sd ra,216(sp) │ │ │ │ + sd s1,200(sp) │ │ │ │ + sd s5,168(sp) │ │ │ │ + sd s6,160(sp) │ │ │ │ + sd s7,152(sp) │ │ │ │ + sd s8,144(sp) │ │ │ │ + sd s9,136(sp) │ │ │ │ + sd s11,120(sp) │ │ │ │ mv s0,a2 │ │ │ │ - mv s1,a3 │ │ │ │ - sd s2,304(sp) │ │ │ │ - sd s6,272(sp) │ │ │ │ - sd s7,264(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - slli s7,s9,0x2 │ │ │ │ - mv s6,a0 │ │ │ │ - mv a1,s7 │ │ │ │ - li a0,0 │ │ │ │ - sd s6,88(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a1,s7 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,80(sp) │ │ │ │ - beqz s4,19df0 │ │ │ │ - li a4,0 │ │ │ │ - fsd fs2,200(sp) │ │ │ │ - fsd fs4,184(sp) │ │ │ │ - auipc a5,0x44 │ │ │ │ - fld fs2,1424(a5) │ │ │ │ - auipc a5,0x44 │ │ │ │ - fld fs4,1408(a5) │ │ │ │ - sd s11,232(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - mv a5,a4 │ │ │ │ - mv s5,s1 │ │ │ │ - sd s3,296(sp) │ │ │ │ - sd s10,240(sp) │ │ │ │ - fsd fs0,216(sp) │ │ │ │ - fsd fs1,208(sp) │ │ │ │ - fsd fs3,192(sp) │ │ │ │ - fsd fs5,176(sp) │ │ │ │ - sd s6,104(sp) │ │ │ │ - sd s9,48(sp) │ │ │ │ - mv a4,s8 │ │ │ │ - sd s8,64(sp) │ │ │ │ - mv s1,s6 │ │ │ │ - mv s11,s0 │ │ │ │ - ld a3,16(a4) │ │ │ │ - li a0,0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a3,0(a3) │ │ │ │ - sd a4,8(sp) │ │ │ │ - ld a3,40(a3) │ │ │ │ - lw s0,24(a3) │ │ │ │ - lw s10,20(a3) │ │ │ │ - addiw s3,s0,1 │ │ │ │ - subw s3,s3,s10 │ │ │ │ - slli a3,s3,0x20 │ │ │ │ - srli a1,a3,0x1d │ │ │ │ - sd s0,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - sd a0,0(s1) │ │ │ │ - ld a4,8(sp) │ │ │ │ - add a1,s2,a5 │ │ │ │ - sw s3,0(a1) │ │ │ │ - bltu s0,s10,19818 │ │ │ │ - fmv.d fs5,fs4 │ │ │ │ - sd s8,112(sp) │ │ │ │ - mv s6,s10 │ │ │ │ - li s3,0 │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - mv s8,a0 │ │ │ │ - mv s9,s11 │ │ │ │ - mv s10,s5 │ │ │ │ - lw a5,0(a4) │ │ │ │ - slli a2,s3,0x20 │ │ │ │ - li a1,4 │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - sd a4,16(sp) │ │ │ │ - srli s0,a2,0x1d │ │ │ │ - sd a5,8(sp) │ │ │ │ - jal 39f0 │ │ │ │ - add a3,s8,s0 │ │ │ │ - ld a5,8(sp) │ │ │ │ - sd a0,0(a3) │ │ │ │ - sw s6,0(a0) │ │ │ │ - li a3,1 │ │ │ │ - ld a4,16(sp) │ │ │ │ - fmv.d.x fs3,zero │ │ │ │ - bgeu a3,a5,197b8 │ │ │ │ - li s11,4 │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - mv s4,s1 │ │ │ │ - mv s5,s11 │ │ │ │ - ld a1,16(a4) │ │ │ │ - slli a0,s5,0x1 │ │ │ │ - fmv.d.x fs1,zero │ │ │ │ - add a1,a1,a0 │ │ │ │ - ld a1,0(a1) │ │ │ │ - ld a1,40(a1) │ │ │ │ - lw s11,20(a1) │ │ │ │ - lw s6,24(a1) │ │ │ │ - bltu s6,s11,197a6 │ │ │ │ - addiw s8,a3,-1 │ │ │ │ - slli a5,s8,0x20 │ │ │ │ - mv s2,s10 │ │ │ │ - srli s8,a5,0x1e │ │ │ │ - mv s10,s9 │ │ │ │ - mv s1,s4 │ │ │ │ - mv s9,s11 │ │ │ │ - sd a4,8(sp) │ │ │ │ - mv s11,a3 │ │ │ │ - j 196ce │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,0(a5) │ │ │ │ - fmv.d fs0,fs2 │ │ │ │ - add a5,a5,s5 │ │ │ │ - lw a1,0(a5) │ │ │ │ - bnez a1,19754 │ │ │ │ - sw s9,0(a5) │ │ │ │ - addiw s9,s9,1 │ │ │ │ - fmv.d fs1,fs0 │ │ │ │ - bltu s6,s9,1979a │ │ │ │ - ld a5,16(s2) │ │ │ │ - slli a4,s9,0x20 │ │ │ │ - srli s4,a4,0x1e │ │ │ │ - add a5,a5,s4 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - ld a1,16(s10) │ │ │ │ - mv a0,s10 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 43df8 │ │ │ │ - ld a4,0(s1) │ │ │ │ - ld a5,16(s2) │ │ │ │ - ld a1,16(s10) │ │ │ │ - add a4,a4,s0 │ │ │ │ - ld a4,0(a4) │ │ │ │ - mv s7,a0 │ │ │ │ - mv a0,s10 │ │ │ │ - add a4,a4,s8 │ │ │ │ - lwu a4,0(a4) │ │ │ │ - sext.w s7,s7 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 43df8 │ │ │ │ - sext.w s3,a0 │ │ │ │ - ld a5,0(s1) │ │ │ │ - bne s7,s3,196b2 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a1,16(s2) │ │ │ │ - add a0,a5,s8 │ │ │ │ - lwu a0,0(a0) │ │ │ │ - add a6,a1,s4 │ │ │ │ - lwu a6,0(a6) │ │ │ │ - slli a0,a0,0x2 │ │ │ │ - add a1,a1,a0 │ │ │ │ - lwu a1,0(a1) │ │ │ │ - add a5,a5,s5 │ │ │ │ - sub a1,a1,a6 │ │ │ │ - srai a0,a1,0x3f │ │ │ │ - xor a1,a1,a0 │ │ │ │ - sub a1,a1,a0 │ │ │ │ - fcvt.d.l fs0,a1 │ │ │ │ - lw a1,0(a5) │ │ │ │ - beqz a1,196c0 │ │ │ │ - ld a0,16(s2) │ │ │ │ - slli a6,a1,0x20 │ │ │ │ - srli a5,a6,0x1e │ │ │ │ - add a5,a5,a0 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - ld a1,16(s10) │ │ │ │ - mv a0,s10 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 43df8 │ │ │ │ - ld a5,0(s1) │ │ │ │ - sext.w a0,a0 │ │ │ │ - fmv.d fa5,fs2 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a1,0(a5) │ │ │ │ - add a5,a1,s5 │ │ │ │ - lw a6,0(a5) │ │ │ │ - beq s3,a0,197dc │ │ │ │ - beqz a6,196c0 │ │ │ │ - flt.d a4,fs0,fa5 │ │ │ │ - bnez a4,196c0 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - bgeu s6,s9,196ce │ │ │ │ - ld a4,8(sp) │ │ │ │ - mv s9,s10 │ │ │ │ - mv a3,s11 │ │ │ │ - lw a5,0(a4) │ │ │ │ - mv s4,s1 │ │ │ │ - mv s10,s2 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - fadd.d fs3,fs3,fs1 │ │ │ │ - addi s5,s5,4 │ │ │ │ - bltu a3,a5,1967c │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - mv s1,s4 │ │ │ │ - flt.d a3,fs3,fs5 │ │ │ │ - beqz a3,197cc │ │ │ │ - ld a5,80(sp) │ │ │ │ - ld a3,40(sp) │ │ │ │ - fmv.d fs5,fs3 │ │ │ │ - add a3,a3,a5 │ │ │ │ - sw s3,0(a3) │ │ │ │ - ld a5,32(sp) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - bltu a5,s6,1980c │ │ │ │ - ld s8,0(s1) │ │ │ │ - j 19640 │ │ │ │ - add a1,a1,s8 │ │ │ │ - lwu a4,0(a1) │ │ │ │ - ld a1,16(s2) │ │ │ │ - slli a7,a6,0x20 │ │ │ │ - srli a0,a7,0x1e │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,a1 │ │ │ │ - add a1,a1,a0 │ │ │ │ - lwu a1,0(a1) │ │ │ │ - lwu a4,0(a4) │ │ │ │ - sub a4,a4,a1 │ │ │ │ - srai a1,a4,0x3f │ │ │ │ - xor a4,a4,a1 │ │ │ │ - sub a4,a4,a1 │ │ │ │ - fcvt.d.l fa5,a4 │ │ │ │ - j 1978a │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld a5,40(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - mv s11,s9 │ │ │ │ - mv s5,s10 │ │ │ │ - addi a5,a5,4 │ │ │ │ - addi a4,a4,24 │ │ │ │ - addi s1,s1,8 │ │ │ │ - bne s7,a5,195f0 │ │ │ │ - ld a0,80(sp) │ │ │ │ - mv s1,s5 │ │ │ │ - ld s9,48(sp) │ │ │ │ - ld t1,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld t4,88(sp) │ │ │ │ - mv s0,s11 │ │ │ │ + mv s3,a3 │ │ │ │ + jal 41306 │ │ │ │ mv s10,a0 │ │ │ │ - add s3,s7,a0 │ │ │ │ - mv t3,s8 │ │ │ │ - lw a1,0(t3) │ │ │ │ - beqz a1,19876 │ │ │ │ - ld a7,16(s1) │ │ │ │ - ld a6,0(t4) │ │ │ │ - ld a3,16(t3) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - li a4,0 │ │ │ │ - lwu a5,0(a0) │ │ │ │ - ld a2,0(a3) │ │ │ │ - addi a3,a3,8 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,a6 │ │ │ │ - ld a5,0(a5) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lwu a5,0(a5) │ │ │ │ + beqz s0,16fe8 │ │ │ │ + mv a4,a0 │ │ │ │ + li a5,0 │ │ │ │ + sw a5,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ addi a4,a4,4 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a7 │ │ │ │ - lw a5,0(a5) │ │ │ │ - sw a5,20(a2) │ │ │ │ - bne a1,a4,19854 │ │ │ │ - addi a0,a0,4 │ │ │ │ - addi t3,t3,24 │ │ │ │ - addi t4,t4,8 │ │ │ │ - bne s3,a0,19838 │ │ │ │ - addi s6,s8,16 │ │ │ │ + bne s0,a5,16fde │ │ │ │ + addi s1,sp,72 │ │ │ │ + lui a1,0x2 │ │ │ │ + li a2,8 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sw zero,64(sp) │ │ │ │ + sw s0,68(sp) │ │ │ │ + jal 3c984 │ │ │ │ + addi a1,sp,64 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a1,48(sp) │ │ │ │ + jal 3ca76 │ │ │ │ li a5,-1 │ │ │ │ - ld s8,88(sp) │ │ │ │ srli a5,a5,0x20 │ │ │ │ - sd s9,112(sp) │ │ │ │ - sd s2,128(sp) │ │ │ │ - sd a5,96(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - mv s11,s3 │ │ │ │ - mv s9,s6 │ │ │ │ - sd t1,136(sp) │ │ │ │ - mv s2,s1 │ │ │ │ - lw a5,-16(s9) │ │ │ │ - li a4,1 │ │ │ │ - li t4,0 │ │ │ │ - li s6,0 │ │ │ │ - beq a5,a4,19ab0 │ │ │ │ - mv a3,s6 │ │ │ │ - sd s11,144(sp) │ │ │ │ - mv s4,s9 │ │ │ │ - mv s3,s8 │ │ │ │ - sd s0,152(sp) │ │ │ │ - addiw a4,a3,1 │ │ │ │ - sext.w a3,a4 │ │ │ │ - bgeu a3,a5,19a9e │ │ │ │ - slli a5,t4,0x1 │ │ │ │ - sd a5,64(sp) │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli s5,a5,0x1e │ │ │ │ - mv s7,s4 │ │ │ │ - sd a3,72(sp) │ │ │ │ - mv s6,a3 │ │ │ │ - mv s9,s3 │ │ │ │ - sd t4,40(sp) │ │ │ │ - mv s11,s5 │ │ │ │ - mv s4,s2 │ │ │ │ - j 198f6 │ │ │ │ - ld a4,16(sp) │ │ │ │ - bgeu a4,s1,198ea │ │ │ │ - ld a4,24(sp) │ │ │ │ - lw a5,32(sp) │ │ │ │ - beq a4,a0,19c68 │ │ │ │ - lw a5,-16(s7) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s11,s11,4 │ │ │ │ - bgeu s6,a5,19a94 │ │ │ │ - lwu a3,0(s10) │ │ │ │ - ld a5,0(s9) │ │ │ │ - ld a2,64(sp) │ │ │ │ - ld a4,0(s7) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a3,0(a5) │ │ │ │ - add a4,a4,a2 │ │ │ │ - ld a2,40(sp) │ │ │ │ - ld a5,16(s4) │ │ │ │ - ld a4,0(a4) │ │ │ │ - add a3,a3,a2 │ │ │ │ - lwu a3,0(a3) │ │ │ │ - ld a0,0(s4) │ │ │ │ - lw s5,4(a4) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lw s8,0(a5) │ │ │ │ - lw a5,0(a4) │ │ │ │ - ld a1,16(a0) │ │ │ │ - lbu a4,12(a4) │ │ │ │ - slli a2,s8,0x20 │ │ │ │ - subw a5,s5,a5 │ │ │ │ - addw a5,a5,s8 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a1,a1,a2 │ │ │ │ - sd a4,48(sp) │ │ │ │ - sext.w a4,a5 │ │ │ │ - sw a5,32(sp) │ │ │ │ - sd a4,16(sp) │ │ │ │ - jal 43df8 │ │ │ │ - lwu a2,0(s10) │ │ │ │ - ld a4,0(s9) │ │ │ │ - ld a1,0(s7) │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - add a4,a4,a2 │ │ │ │ - ld a2,0(a4) │ │ │ │ - ld a4,16(s4) │ │ │ │ - slli s2,s11,0x1 │ │ │ │ - add a2,a2,s11 │ │ │ │ - lwu a2,0(a2) │ │ │ │ - add a1,a1,s2 │ │ │ │ - ld t1,0(a1) │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - mv s1,a0 │ │ │ │ - add a4,a4,a2 │ │ │ │ - ld a0,0(s4) │ │ │ │ - lw a2,0(a4) │ │ │ │ - lbu a5,12(t1) │ │ │ │ - lw s3,0(t1) │ │ │ │ - lw a4,4(t1) │ │ │ │ - ld a3,16(a0) │ │ │ │ - slli a1,a2,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - subw a4,a4,s3 │ │ │ │ + li s9,2 │ │ │ │ + li s6,1 │ │ │ │ sd a5,56(sp) │ │ │ │ - add a1,a1,a3 │ │ │ │ - sext.w a5,s1 │ │ │ │ - addw s0,a4,a2 │ │ │ │ - sd a2,8(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - jal 43df8 │ │ │ │ - ld a2,8(sp) │ │ │ │ - sext.w s1,s0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s8,a2,198dc │ │ │ │ - bgeu a2,s8,198ea │ │ │ │ - ld a5,16(sp) │ │ │ │ - bgeu s1,a5,198ea │ │ │ │ - ld a5,24(sp) │ │ │ │ - bne a5,a0,198ea │ │ │ │ - ld a5,48(sp) │ │ │ │ - ld a4,56(sp) │ │ │ │ - bne a5,a4,198ea │ │ │ │ - li a4,1 │ │ │ │ - bne a5,a4,198ea │ │ │ │ - bltu s8,s1,199f0 │ │ │ │ - subw a5,s8,s0 │ │ │ │ - li a2,20 │ │ │ │ - mv a3,a5 │ │ │ │ - bltu a2,a5,19c36 │ │ │ │ - subw a4,s3,s5 │ │ │ │ - bltu a2,a4,19c36 │ │ │ │ - ld a5,0(s7) │ │ │ │ - ld a4,64(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a2,0(a4) │ │ │ │ - ld a3,0(a5) │ │ │ │ - lw a1,0(a2) │ │ │ │ - lw a4,0(a3) │ │ │ │ - mv a5,a1 │ │ │ │ - bgeu a4,a1,19a0a │ │ │ │ - mv a5,a4 │ │ │ │ - lw a0,4(a2) │ │ │ │ - lw a1,4(a3) │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mv a4,a0 │ │ │ │ - bgeu a0,a1,19a1a │ │ │ │ - mv a4,a1 │ │ │ │ - ld a1,96(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - ld s0,40(sp) │ │ │ │ - and a5,a5,a1 │ │ │ │ - or a5,a5,a4 │ │ │ │ - sd a5,0(a2) │ │ │ │ - sd a5,0(a3) │ │ │ │ - lwu a4,0(s10) │ │ │ │ - ld a5,0(s9) │ │ │ │ - ld a1,16(s4) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a4,0(a4) │ │ │ │ - add a0,a4,s11 │ │ │ │ - lw a0,0(a0) │ │ │ │ - add a4,a4,s0 │ │ │ │ - sw a0,0(a4) │ │ │ │ - lwu a4,0(s10) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a4,0(a4) │ │ │ │ - add a0,a4,s0 │ │ │ │ - lw a0,0(a0) │ │ │ │ - add a4,a4,s11 │ │ │ │ - addiw s6,s6,1 │ │ │ │ - sw a0,0(a4) │ │ │ │ - lwu a4,0(s10) │ │ │ │ - addi s11,s11,4 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a4,0(a4) │ │ │ │ - add a4,a4,s0 │ │ │ │ - lwu a4,0(a4) │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,a1 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sw a4,20(a2) │ │ │ │ - lwu a4,0(s10) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - add a5,a5,s0 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - lw a5,0(a1) │ │ │ │ - sw a5,20(a3) │ │ │ │ - lw a5,-16(s7) │ │ │ │ - bltu s6,a5,198f6 │ │ │ │ - ld a3,72(sp) │ │ │ │ - ld t4,40(sp) │ │ │ │ - mv s2,s4 │ │ │ │ - mv s3,s9 │ │ │ │ - mv s4,s7 │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - addi t4,t4,4 │ │ │ │ - bltu a3,a4,198b2 │ │ │ │ - ld s11,144(sp) │ │ │ │ - ld s0,152(sp) │ │ │ │ - mv s9,s4 │ │ │ │ - mv s8,s3 │ │ │ │ - addi s10,s10,4 │ │ │ │ - addi s8,s8,8 │ │ │ │ - addi s9,s9,24 │ │ │ │ - bne s11,s10,1989a │ │ │ │ - ld s9,112(sp) │ │ │ │ - ld t1,136(sp) │ │ │ │ - li a0,0 │ │ │ │ - slli a4,s9,0x1 │ │ │ │ - add a4,a4,s9 │ │ │ │ - slli s3,a4,0x3 │ │ │ │ - mv a1,s3 │ │ │ │ - sd t1,8(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s2,128(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld t1,8(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - mv s8,a0 │ │ │ │ - add a4,s3,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - sw zero,8(a5) │ │ │ │ - sd zero,16(a5) │ │ │ │ - sw zero,12(a5) │ │ │ │ - sd zero,0(a5) │ │ │ │ - addi a5,a5,24 │ │ │ │ - bne a4,a5,19ae2 │ │ │ │ - addi s4,sp,164 │ │ │ │ - addi s3,sp,160 │ │ │ │ - mv s11,a4 │ │ │ │ - mv s10,t1 │ │ │ │ - sw zero,0(s8) │ │ │ │ - lw a7,0(s10) │ │ │ │ - sd zero,16(s8) │ │ │ │ - li s7,0 │ │ │ │ - li s6,0 │ │ │ │ - beqz a7,19b92 │ │ │ │ - sd s1,8(sp) │ │ │ │ - ld a5,16(s10) │ │ │ │ - slli s9,s7,0x3 │ │ │ │ - addiw a4,s6,1 │ │ │ │ - add a3,a5,s9 │ │ │ │ - ld t1,0(a3) │ │ │ │ - sext.w a2,s6 │ │ │ │ - sext.w s6,a4 │ │ │ │ - lw a6,4(t1) │ │ │ │ - lw a0,0(t1) │ │ │ │ - subw t3,a6,a0 │ │ │ │ - bgeu s6,a7,19cf2 │ │ │ │ - addiw a3,a7,-2 │ │ │ │ - subw a3,a3,a2 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - add a3,a3,s7 │ │ │ │ - srli a4,a2,0x1d │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - addi a2,a5,16 │ │ │ │ - add a3,a3,a2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - li t6,0 │ │ │ │ - ld a4,0(a5) │ │ │ │ - lw a2,0(a4) │ │ │ │ - bltu a0,a2,19b80 │ │ │ │ - lw a1,4(a4) │ │ │ │ - bltu a1,a6,19b80 │ │ │ │ - lbu t5,12(t1) │ │ │ │ - lbu t4,12(a4) │ │ │ │ - beq t5,t4,19c4e │ │ │ │ - addi a5,a5,8 │ │ │ │ - bne a3,a5,19b66 │ │ │ │ - beqz t6,19cf2 │ │ │ │ - addi s7,s7,1 │ │ │ │ - bltu s6,a7,19b1a │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi s8,s8,24 │ │ │ │ - addi s10,s10,24 │ │ │ │ - bne s11,s8,19b04 │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - mv s7,s2 │ │ │ │ - add s9,a5,s5 │ │ │ │ - lw s4,0(s7) │ │ │ │ - ld a0,0(s3) │ │ │ │ - beqz s4,19bd4 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli s4,a5,0x1d │ │ │ │ - li s0,0 │ │ │ │ - add a0,a0,s0 │ │ │ │ - ld a0,0(a0) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,0(s3) │ │ │ │ - add a5,a0,s0 │ │ │ │ - sd zero,0(a5) │ │ │ │ - addi s0,s0,8 │ │ │ │ - bne s4,s0,19bba │ │ │ │ - jal 3670 │ │ │ │ - addi s3,s3,8 │ │ │ │ - sd zero,-8(s3) │ │ │ │ - addi s7,s7,4 │ │ │ │ - bne s3,s9,19ba4 │ │ │ │ - ld s3,296(sp) │ │ │ │ - ld s10,240(sp) │ │ │ │ - ld s11,232(sp) │ │ │ │ - fld fs0,216(sp) │ │ │ │ - fld fs1,208(sp) │ │ │ │ - fld fs2,200(sp) │ │ │ │ - fld fs3,192(sp) │ │ │ │ - fld fs4,184(sp) │ │ │ │ - fld fs5,176(sp) │ │ │ │ - ld a0,88(sp) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,80(sp) │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x60 │ │ │ │ - ld a5,776(a5) │ │ │ │ - ld a4,168(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,19dfc │ │ │ │ - ld ra,328(sp) │ │ │ │ - ld s0,320(sp) │ │ │ │ - ld s2,304(sp) │ │ │ │ - ld s4,288(sp) │ │ │ │ - ld s5,280(sp) │ │ │ │ - ld s6,272(sp) │ │ │ │ - ld s7,264(sp) │ │ │ │ - ld s8,256(sp) │ │ │ │ - ld s9,248(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,312(sp) │ │ │ │ - addi sp,sp,336 │ │ │ │ - ret │ │ │ │ - bltu s3,s5,198ea │ │ │ │ - subw t5,s3,s5 │ │ │ │ - addiw a4,t5,20 │ │ │ │ - bgeu a5,a4,198ea │ │ │ │ - addiw a3,a3,20 │ │ │ │ - bgeu t5,a3,198ea │ │ │ │ - j 199f0 │ │ │ │ - lw t4,20(t1) │ │ │ │ - lw a4,20(a4) │ │ │ │ - bltu t4,a4,19b80 │ │ │ │ - addw a4,a4,a1 │ │ │ │ - addw t4,t4,t3 │ │ │ │ - subw a4,a4,a2 │ │ │ │ - bltu a4,t4,19b80 │ │ │ │ - li t6,1 │ │ │ │ - j 19b80 │ │ │ │ - ld a4,48(sp) │ │ │ │ - ld a3,56(sp) │ │ │ │ - bne a4,a3,198ea │ │ │ │ - bnez a4,198ea │ │ │ │ - ld a4,16(sp) │ │ │ │ - bltu a2,a4,19c8e │ │ │ │ - subw a4,a2,a5 │ │ │ │ - li a2,20 │ │ │ │ - mv a5,a4 │ │ │ │ - bltu a2,a4,19cda │ │ │ │ - subw a3,s3,s5 │ │ │ │ - bltu a2,a3,19cda │ │ │ │ - ld a5,0(s7) │ │ │ │ - ld a4,64(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a2,0(a4) │ │ │ │ - ld a3,0(a5) │ │ │ │ - lw a1,0(a2) │ │ │ │ - lw a4,0(a3) │ │ │ │ - mv a5,a1 │ │ │ │ - bgeu a4,a1,19ca8 │ │ │ │ - mv a5,a4 │ │ │ │ - lw a0,4(a2) │ │ │ │ - lw a1,4(a3) │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mv a4,a0 │ │ │ │ - bgeu a0,a1,19cb8 │ │ │ │ - mv a4,a1 │ │ │ │ - ld a1,96(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - ld s0,40(sp) │ │ │ │ - and a5,a5,a1 │ │ │ │ - or a5,a5,a4 │ │ │ │ - sd a5,0(a2) │ │ │ │ - sd a5,0(a3) │ │ │ │ - lwu a4,0(s10) │ │ │ │ - ld a5,0(s9) │ │ │ │ - ld a1,16(s4) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a4,0(a4) │ │ │ │ - j 19a4e │ │ │ │ - bltu s3,s5,198ea │ │ │ │ - subw t6,s3,s5 │ │ │ │ - addiw a3,t6,20 │ │ │ │ - bgeu a4,a3,198ea │ │ │ │ - addiw a5,a5,20 │ │ │ │ - bgeu t6,a5,198ea │ │ │ │ - j 19c8e │ │ │ │ - lwu a5,20(t1) │ │ │ │ - ld a1,16(s0) │ │ │ │ - mv a0,s0 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 43df8 │ │ │ │ - sext.w s1,a0 │ │ │ │ - mv a3,s4 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 43e6a │ │ │ │ - ld a5,16(s10) │ │ │ │ - ld a4,16(s8) │ │ │ │ - add a5,a5,s9 │ │ │ │ - ld a5,0(a5) │ │ │ │ - sw s1,24(a5) │ │ │ │ - beqz a4,19d9c │ │ │ │ - li a1,56 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,16(s10) │ │ │ │ - li a2,56 │ │ │ │ - mv s1,a0 │ │ │ │ - add a5,a5,s9 │ │ │ │ - ld a1,0(a5) │ │ │ │ - jal 36a0 │ │ │ │ - lwu a2,0(s1) │ │ │ │ - lwu a5,8(s8) │ │ │ │ - lw a3,28(s1) │ │ │ │ - lw a1,12(s8) │ │ │ │ - sub a5,a5,a2 │ │ │ │ - addi a5,a5,1 │ │ │ │ - not a2,a5 │ │ │ │ - srai a2,a2,0x3f │ │ │ │ - addw a3,a3,a1 │ │ │ │ - and a5,a5,a2 │ │ │ │ - subw a5,a3,a5 │ │ │ │ - lw a1,0(s8) │ │ │ │ - sw a5,12(s8) │ │ │ │ - lw a5,4(s1) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - ld a0,16(s8) │ │ │ │ - sw a5,8(s8) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - sw a1,0(s8) │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s8) │ │ │ │ - lw a7,0(s10) │ │ │ │ - sd a0,16(s8) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ - add a0,a0,a5 │ │ │ │ - sd s1,0(a0) │ │ │ │ - j 19b8a │ │ │ │ - li a1,8 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,16(s8) │ │ │ │ - li a1,56 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,16(s10) │ │ │ │ - li a2,56 │ │ │ │ - mv s1,a0 │ │ │ │ - add a5,a5,s9 │ │ │ │ - ld a1,0(a5) │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,16(s10) │ │ │ │ - ld a3,16(s8) │ │ │ │ - li a4,1 │ │ │ │ - add a5,a5,s9 │ │ │ │ - sd s1,0(a3) │ │ │ │ - ld a5,0(a5) │ │ │ │ - sw a4,0(s8) │ │ │ │ - lw a4,0(a5) │ │ │ │ - sw a4,4(s8) │ │ │ │ - lw a4,4(a5) │ │ │ │ - sw a4,8(s8) │ │ │ │ - lw a5,28(a5) │ │ │ │ - sw a5,12(s8) │ │ │ │ - lw a7,0(s10) │ │ │ │ - j 19b8a │ │ │ │ + ld a0,40(sp) │ │ │ │ + jal 3ca70 │ │ │ │ li a1,0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s1,a0 │ │ │ │ - j 19bf6 │ │ │ │ - sd s3,296(sp) │ │ │ │ - sd s10,240(sp) │ │ │ │ - sd s11,232(sp) │ │ │ │ - fsd fs0,216(sp) │ │ │ │ - fsd fs1,208(sp) │ │ │ │ - fsd fs2,200(sp) │ │ │ │ - fsd fs3,192(sp) │ │ │ │ - fsd fs4,184(sp) │ │ │ │ - fsd fs5,176(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s2,16(sp) │ │ │ │ - addw s2,a1,a3 │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sub a1,a1,a5 │ │ │ │ - sd s3,8(sp) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv s3,a3 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - jal 1d4e0 │ │ │ │ - beqz s3,19e90 │ │ │ │ - mv a2,s0 │ │ │ │ - slli a4,s1,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - ld a3,0(a2) │ │ │ │ - sub a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,a0 │ │ │ │ - sd a3,0(a5) │ │ │ │ - ld a3,16(a2) │ │ │ │ - lbu a4,12(a2) │ │ │ │ - addi a2,a2,56 │ │ │ │ - sd a3,16(a5) │ │ │ │ - sb a4,12(a5) │ │ │ │ - lw a4,-28(a2) │ │ │ │ - ld a3,-16(a2) │ │ │ │ - fld fa5,-24(a2) │ │ │ │ - sw a4,28(a5) │ │ │ │ - lw a4,-48(a2) │ │ │ │ - sd a3,40(a5) │ │ │ │ - fsd fa5,32(a5) │ │ │ │ - sw a4,8(a5) │ │ │ │ - lbu a4,-8(a2) │ │ │ │ - addiw s1,s1,1 │ │ │ │ - sb a4,48(a5) │ │ │ │ - lw a4,-32(a2) │ │ │ │ - sw a4,24(a5) │ │ │ │ - bne s2,s1,19e40 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-304 │ │ │ │ - sd s0,288(sp) │ │ │ │ - auipc s0,0x60 │ │ │ │ - ld s0,110(s0) │ │ │ │ - sd s2,272(sp) │ │ │ │ - sd ra,296(sp) │ │ │ │ - ld a0,0(s0) │ │ │ │ - sd a0,152(sp) │ │ │ │ - li a0,0 │ │ │ │ - sd a5,8(sp) │ │ │ │ - sd a6,88(sp) │ │ │ │ - mv s2,a7 │ │ │ │ - beqz a4,1a25c │ │ │ │ - addi a5,sp,148 │ │ │ │ - sd s3,264(sp) │ │ │ │ - fsd fs2,168(sp) │ │ │ │ - fsd fs3,160(sp) │ │ │ │ - slli s3,a4,0x20 │ │ │ │ - fmv.d fs2,fa0 │ │ │ │ - fmv.d fs3,fa1 │ │ │ │ - addiw s0,a4,-1 │ │ │ │ - sd s4,256(sp) │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - mv s4,a3 │ │ │ │ - li t1,0 │ │ │ │ - li a3,-1 │ │ │ │ - li t5,0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - addi a5,sp,144 │ │ │ │ - sd s9,216(sp) │ │ │ │ - sw s0,132(sp) │ │ │ │ - sd s1,280(sp) │ │ │ │ - sd s5,248(sp) │ │ │ │ - sd s6,240(sp) │ │ │ │ - sd s7,232(sp) │ │ │ │ - sd s8,224(sp) │ │ │ │ - sd s10,208(sp) │ │ │ │ - sd s11,200(sp) │ │ │ │ - fsd fs0,184(sp) │ │ │ │ - fsd fs1,176(sp) │ │ │ │ - sd zero,96(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - sd t5,104(sp) │ │ │ │ - mv a6,t1 │ │ │ │ - sd a3,64(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ - mv s9,a2 │ │ │ │ + bnez a0,17118 │ │ │ │ + ld a0,40(sp) │ │ │ │ + jal 3cb24 │ │ │ │ + lw s0,0(a0) │ │ │ │ + lw s1,4(a0) │ │ │ │ + sd s0,8(sp) │ │ │ │ + sd s1,16(sp) │ │ │ │ + jal 3670 │ │ │ │ + bge s0,s1,17014 │ │ │ │ + slli a4,s0,0x2 │ │ │ │ + addiw a5,s0,1 │ │ │ │ sd a4,32(sp) │ │ │ │ - sd a7,136(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - ld a0,0(s9) │ │ │ │ - slli a2,a6,0x4 │ │ │ │ - addiw a4,a6,1 │ │ │ │ - add a5,a0,a2 │ │ │ │ - lw a1,8(a5) │ │ │ │ - sd a4,56(sp) │ │ │ │ - sext.w a3,a6 │ │ │ │ - mv t1,s9 │ │ │ │ - beqz a1,1a00a │ │ │ │ - li a4,1 │ │ │ │ - li s10,0 │ │ │ │ - subw s8,a4,a3 │ │ │ │ - mv s1,s10 │ │ │ │ - li s3,0 │ │ │ │ - sd t1,112(sp) │ │ │ │ - sd a2,48(sp) │ │ │ │ - mv s10,a6 │ │ │ │ - sd a3,40(sp) │ │ │ │ - mv s2,s0 │ │ │ │ - sw s8,72(sp) │ │ │ │ - ld a6,0(a5) │ │ │ │ - slli a5,s1,0x3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add s11,a6,a5 │ │ │ │ - lw s0,20(s11) │ │ │ │ - ld t4,16(s2) │ │ │ │ - lw s5,4(s11) │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s8,a5,0x1e │ │ │ │ - add t4,t4,s8 │ │ │ │ - lw a6,0(t4) │ │ │ │ - ld a5,64(sp) │ │ │ │ - lw a4,8(s2) │ │ │ │ - ld a3,32(sp) │ │ │ │ - ld a1,40(sp) │ │ │ │ - addw s5,s5,a5 │ │ │ │ - sd a6,80(sp) │ │ │ │ + sw a5,28(sp) │ │ │ │ ld a5,8(sp) │ │ │ │ - lw a6,72(sp) │ │ │ │ - mv a2,s3 │ │ │ │ - lw s7,24(s11) │ │ │ │ - addw s6,a6,s5 │ │ │ │ - jal b538 │ │ │ │ - ld a0,0(s4) │ │ │ │ - mv a1,s6 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - add a0,a0,s10 │ │ │ │ - jal 36fca │ │ │ │ - ld a5,16(s2) │ │ │ │ - ld a0,0(s2) │ │ │ │ - sw zero,144(sp) │ │ │ │ - sw zero,148(sp) │ │ │ │ - add a5,a5,s8 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - ld a1,16(a0) │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 43df8 │ │ │ │ - mv s6,a0 │ │ │ │ - ld a3,16(sp) │ │ │ │ - ld a0,0(s2) │ │ │ │ - ld a2,24(sp) │ │ │ │ - sext.w s6,s6 │ │ │ │ - mv a1,s6 │ │ │ │ - jal 43e6a │ │ │ │ - flt.d a5,fs0,fs2 │ │ │ │ - beqz a5,19fec │ │ │ │ - fle.d a5,fs3,fs1 │ │ │ │ - beqz a5,19fec │ │ │ │ - bltu s7,s0,19fec │ │ │ │ - ld a5,88(sp) │ │ │ │ - subw s7,s7,s0 │ │ │ │ - bltu s7,a5,1a1e2 │ │ │ │ - ld a0,0(s9) │ │ │ │ - ld a5,48(sp) │ │ │ │ - addi s1,s1,1 │ │ │ │ - sext.w s3,s1 │ │ │ │ - add a5,a5,a0 │ │ │ │ - lw a4,8(a5) │ │ │ │ - bltu s3,a4,19f46 │ │ │ │ - ld t1,112(sp) │ │ │ │ - ld a3,40(sp) │ │ │ │ - mv a6,s10 │ │ │ │ - mv s0,s2 │ │ │ │ - li a1,0 │ │ │ │ - lw a5,132(sp) │ │ │ │ - mv s2,s0 │ │ │ │ - sd a6,72(sp) │ │ │ │ - subw s10,a5,a3 │ │ │ │ - sext.w a5,s10 │ │ │ │ - sd a5,48(sp) │ │ │ │ - slli a5,s10,0x20 │ │ │ │ - srli s10,a5,0x1c │ │ │ │ - mv s0,t1 │ │ │ │ - sd a3,112(sp) │ │ │ │ - sd s9,80(sp) │ │ │ │ - sd s10,40(sp) │ │ │ │ - li a5,1 │ │ │ │ - addi s0,s0,8 │ │ │ │ - beq a1,a5,1a108 │ │ │ │ - ld a0,0(s0) │ │ │ │ - ld a5,40(sp) │ │ │ │ - add a5,a5,a0 │ │ │ │ - lw a4,8(a5) │ │ │ │ - beqz a4,1a108 │ │ │ │ - li s11,0 │ │ │ │ - li s9,0 │ │ │ │ - mv s3,s2 │ │ │ │ - mv s6,s9 │ │ │ │ - mv s2,s11 │ │ │ │ - ld a6,0(a5) │ │ │ │ - slli a5,s2,0x3 │ │ │ │ - add a5,a5,s2 │ │ │ │ + ld s0,16(sp) │ │ │ │ + lw s8,28(sp) │ │ │ │ + addw a4,s0,a5 │ │ │ │ + srliw a5,a4,0x1f │ │ │ │ + addw a5,a5,a4 │ │ │ │ + sraiw a5,a5,0x1 │ │ │ │ slli a5,a5,0x2 │ │ │ │ - add s1,a6,a5 │ │ │ │ - lw s11,20(s1) │ │ │ │ - ld t4,16(s3) │ │ │ │ - ld a6,56(sp) │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - lw a4,8(s3) │ │ │ │ - ld a3,32(sp) │ │ │ │ - srli s7,a5,0x1e │ │ │ │ - lw s8,4(s1) │ │ │ │ - ld a5,8(sp) │ │ │ │ + add a5,a5,s10 │ │ │ │ + lw s1,0(a5) │ │ │ │ + ld a5,32(sp) │ │ │ │ + add s7,s10,a5 │ │ │ │ + lw a0,0(s7) │ │ │ │ + mv a3,s4 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s1 │ │ │ │ + jalr s3 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq a0,s9,170f2 │ │ │ │ + slli a5,s0,0x2 │ │ │ │ + add s11,s10,a5 │ │ │ │ + j 17080 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + lw a0,0(s11) │ │ │ │ + mv a3,s4 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s1 │ │ │ │ + jalr s3 │ │ │ │ + sext.w a0,a0 │ │ │ │ + mv s5,s11 │ │ │ │ + addi s11,s11,-4 │ │ │ │ + beq a0,s6,1707e │ │ │ │ + addiw a5,s8,-1 │ │ │ │ + bge s0,a5,170d8 │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld s1,16(sp) │ │ │ │ + subw a4,a5,a2 │ │ │ │ + subw a3,s1,a5 │ │ │ │ + bge a3,a4,170f8 │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a5,56(sp) │ │ │ │ ld a1,48(sp) │ │ │ │ - add t4,t4,s7 │ │ │ │ - mv a2,s6 │ │ │ │ - subw s5,a6,s8 │ │ │ │ - lw s9,0(t4) │ │ │ │ - lw s10,24(s1) │ │ │ │ - jal b538 │ │ │ │ - ld a0,0(s4) │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - mv a1,s8 │ │ │ │ - add a0,a0,s5 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - jal 36fca │ │ │ │ - ld a5,16(s3) │ │ │ │ - ld a0,0(s3) │ │ │ │ - sw zero,144(sp) │ │ │ │ - sw zero,148(sp) │ │ │ │ - add a5,a5,s7 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - ld a1,16(a0) │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 43df8 │ │ │ │ - mv s7,a0 │ │ │ │ - ld a3,16(sp) │ │ │ │ - ld a0,0(s3) │ │ │ │ - ld a2,24(sp) │ │ │ │ - sext.w s7,s7 │ │ │ │ - mv a1,s7 │ │ │ │ - jal 43e6a │ │ │ │ - flt.d a5,fs0,fs2 │ │ │ │ - beqz a5,1a0ea │ │ │ │ - fle.d a5,fs3,fs1 │ │ │ │ - beqz a5,1a0ea │ │ │ │ - bltu s10,s11,1a0ea │ │ │ │ - ld a5,88(sp) │ │ │ │ - subw s10,s10,s11 │ │ │ │ - bltu s10,a5,1a160 │ │ │ │ - ld a0,0(s0) │ │ │ │ - ld a5,40(sp) │ │ │ │ - addi s2,s2,1 │ │ │ │ - sext.w s6,s2 │ │ │ │ - add a5,a5,a0 │ │ │ │ - lw a4,8(a5) │ │ │ │ - li a1,1 │ │ │ │ - bltu s6,a4,1a046 │ │ │ │ - li a5,1 │ │ │ │ - mv s2,s3 │ │ │ │ - addi s0,s0,8 │ │ │ │ - bne a1,a5,1a032 │ │ │ │ - ld a5,64(sp) │ │ │ │ - ld a6,72(sp) │ │ │ │ - ld s9,80(sp) │ │ │ │ + ld a0,40(sp) │ │ │ │ + and a4,a2,a5 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + or a4,a4,s0 │ │ │ │ + sd a4,64(sp) │ │ │ │ + jal 3ca76 │ │ │ │ + ld a5,8(sp) │ │ │ │ + bge a5,s1,17014 │ │ │ │ + slli a4,a5,0x2 │ │ │ │ + sd a5,8(sp) │ │ │ │ addiw a5,a5,1 │ │ │ │ + sd a4,32(sp) │ │ │ │ + sw a5,28(sp) │ │ │ │ + j 17042 │ │ │ │ + lw a4,0(s7) │ │ │ │ + lw a5,0(s5) │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + sw a4,0(s5) │ │ │ │ + sw a5,0(s7) │ │ │ │ + sext.w a5,s8 │ │ │ │ + blt s0,s8,1709e │ │ │ │ + addi s7,s7,4 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + j 17062 │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ + ld a0,40(sp) │ │ │ │ + and a5,a5,a4 │ │ │ │ + slli s11,s1,0x20 │ │ │ │ + or a5,a5,s11 │ │ │ │ sd a5,64(sp) │ │ │ │ - ld a5,120(sp) │ │ │ │ - addi a6,a6,1 │ │ │ │ - mv s0,s2 │ │ │ │ - bne a6,a5,19f12 │ │ │ │ - ld t5,104(sp) │ │ │ │ - ld s2,136(sp) │ │ │ │ - ld s1,280(sp) │ │ │ │ - ld s3,264(sp) │ │ │ │ - ld s4,256(sp) │ │ │ │ - ld s5,248(sp) │ │ │ │ - ld s6,240(sp) │ │ │ │ - ld s7,232(sp) │ │ │ │ - ld s8,224(sp) │ │ │ │ - ld s9,216(sp) │ │ │ │ - ld s10,208(sp) │ │ │ │ - ld s11,200(sp) │ │ │ │ - fld fs0,184(sp) │ │ │ │ - fld fs1,176(sp) │ │ │ │ - fld fs2,168(sp) │ │ │ │ - fld fs3,160(sp) │ │ │ │ - auipc a5,0x60 │ │ │ │ - ld a5,-556(a5) │ │ │ │ - sw t5,0(s2) │ │ │ │ - ld a4,152(sp) │ │ │ │ + jal 3ca76 │ │ │ │ + ld a5,8(sp) │ │ │ │ + bge a5,s0,17014 │ │ │ │ + sd s0,16(sp) │ │ │ │ + j 17042 │ │ │ │ + ld a0,40(sp) │ │ │ │ + jal 3ca1c │ │ │ │ + auipc a5,0x63 │ │ │ │ + ld a5,-526(a5) │ │ │ │ + ld a4,104(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,1a262 │ │ │ │ - ld ra,296(sp) │ │ │ │ - ld s0,288(sp) │ │ │ │ - ld a0,96(sp) │ │ │ │ - ld s2,272(sp) │ │ │ │ - addi sp,sp,304 │ │ │ │ + bnez a5,17150 │ │ │ │ + ld ra,216(sp) │ │ │ │ + ld s0,208(sp) │ │ │ │ + ld s1,200(sp) │ │ │ │ + ld s2,192(sp) │ │ │ │ + ld s3,184(sp) │ │ │ │ + ld s4,176(sp) │ │ │ │ + ld s5,168(sp) │ │ │ │ + ld s6,160(sp) │ │ │ │ + ld s7,152(sp) │ │ │ │ + ld s8,144(sp) │ │ │ │ + ld s9,136(sp) │ │ │ │ + ld s11,120(sp) │ │ │ │ + mv a0,s10 │ │ │ │ + ld s10,128(sp) │ │ │ │ + addi sp,sp,224 │ │ │ │ ret │ │ │ │ - ld s11,104(sp) │ │ │ │ - ld a0,96(sp) │ │ │ │ - subw s9,s9,s8 │ │ │ │ - addiw s10,s11,1 │ │ │ │ - slli a5,s10,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sub a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a4,s11,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - sub s8,a5,a4 │ │ │ │ - ld a5,112(sp) │ │ │ │ - li a4,-1 │ │ │ │ - srli a3,a4,0x20 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - and s5,s5,a3 │ │ │ │ - and t3,s6,a3 │ │ │ │ - slli s8,s8,0x3 │ │ │ │ - slli s9,s9,0x20 │ │ │ │ - add s8,s8,a0 │ │ │ │ - or s5,s5,a5 │ │ │ │ - or t3,t3,s9 │ │ │ │ - li a5,1 │ │ │ │ - sd a0,96(sp) │ │ │ │ - sb a5,12(s8) │ │ │ │ - sd s5,0(s8) │ │ │ │ - sw s7,24(s8) │ │ │ │ - sd t3,16(s8) │ │ │ │ - sd s1,40(s8) │ │ │ │ - mv a0,s1 │ │ │ │ - jal b4f0 │ │ │ │ - ld a5,48(sp) │ │ │ │ - sw a0,28(s8) │ │ │ │ - fsd fs0,32(s8) │ │ │ │ - sw a5,8(s8) │ │ │ │ - sb zero,48(s8) │ │ │ │ - sd s10,104(sp) │ │ │ │ - j 1a0ea │ │ │ │ - ld s0,104(sp) │ │ │ │ - ld a0,96(sp) │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - addiw a4,s0,1 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sub a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd a4,104(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a3,s0,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - ld s0,40(sp) │ │ │ │ - ld a2,80(sp) │ │ │ │ - slli a5,a3,0x3 │ │ │ │ - li a4,-1 │ │ │ │ - sub a5,a5,a3 │ │ │ │ - srli a3,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - and a3,a3,s0 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - and t3,s3,a4 │ │ │ │ - add s7,a0,a5 │ │ │ │ - or a5,a3,s5 │ │ │ │ - or a3,t3,a2 │ │ │ │ - sd a0,96(sp) │ │ │ │ - sd a5,0(s7) │ │ │ │ - sw s6,24(s7) │ │ │ │ - sb zero,12(s7) │ │ │ │ - sd a3,16(s7) │ │ │ │ - sd s11,40(s7) │ │ │ │ - mv a0,s11 │ │ │ │ - jal b4f0 │ │ │ │ - sw a0,28(s7) │ │ │ │ - sw s0,8(s7) │ │ │ │ - fsd fs0,32(s7) │ │ │ │ - sb zero,48(s7) │ │ │ │ - j 19fec │ │ │ │ - li t5,0 │ │ │ │ - sd zero,96(sp) │ │ │ │ - j 1a13c │ │ │ │ - sd s1,280(sp) │ │ │ │ - sd s3,264(sp) │ │ │ │ - sd s4,256(sp) │ │ │ │ - sd s5,248(sp) │ │ │ │ - sd s6,240(sp) │ │ │ │ - sd s7,232(sp) │ │ │ │ - sd s8,224(sp) │ │ │ │ - sd s9,216(sp) │ │ │ │ - sd s10,208(sp) │ │ │ │ - sd s11,200(sp) │ │ │ │ - fsd fs0,184(sp) │ │ │ │ - fsd fs1,176(sp) │ │ │ │ - fsd fs2,168(sp) │ │ │ │ - fsd fs3,160(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s11,24(sp) │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd a3,8(sp) │ │ │ │ - mv s11,a1 │ │ │ │ - beqz a1,1a436 │ │ │ │ - slli s11,a1,0x20 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - sd s6,64(sp) │ │ │ │ - slli s6,s11,0x3 │ │ │ │ - sub s6,s6,s11 │ │ │ │ - slli s6,s6,0x3 │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - add s6,s6,a0 │ │ │ │ - li s5,0 │ │ │ │ - li s11,0 │ │ │ │ - li s7,10 │ │ │ │ - li s0,0 │ │ │ │ - beqz s11,1a3aa │ │ │ │ - mv s0,s5 │ │ │ │ - li s2,0 │ │ │ │ - j 1a2dc │ │ │ │ - bgeu s9,s10,1a30a │ │ │ │ - addiw s2,s2,1 │ │ │ │ - addi s0,s0,56 │ │ │ │ - beq s2,s11,1a3a8 │ │ │ │ - lw s4,0(s0) │ │ │ │ - lw s3,0(s1) │ │ │ │ - lw s10,4(s0) │ │ │ │ - lw s9,4(s1) │ │ │ │ - lw s8,20(s0) │ │ │ │ - lw a1,20(s1) │ │ │ │ - lbu a4,12(s0) │ │ │ │ - lbu a5,12(s1) │ │ │ │ - lw a2,24(s0) │ │ │ │ - lw a3,24(s1) │ │ │ │ - bltu s3,s4,1a2ce │ │ │ │ - bgeu s10,s9,1a376 │ │ │ │ - bne s4,s3,1a2d2 │ │ │ │ - bne a4,a5,1a2d2 │ │ │ │ - bne a2,a3,1a2d2 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 4391c │ │ │ │ - subw s3,s7,s3 │ │ │ │ - sext.w a0,a0 │ │ │ │ - addw s3,s3,s4 │ │ │ │ - bgeu a0,s3,1a2d2 │ │ │ │ - bgeu s2,s11,1a3a8 │ │ │ │ - slli s2,s2,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - ld a0,40(s1) │ │ │ │ - slli s0,s2,0x3 │ │ │ │ - sub s0,s0,s2 │ │ │ │ - slli s0,s0,0x3 │ │ │ │ - jal b4f0 │ │ │ │ - add s0,s0,s5 │ │ │ │ - lw a5,28(s0) │ │ │ │ - blt a5,a0,1a412 │ │ │ │ - addi s1,s1,56 │ │ │ │ - bne s1,s6,1a2c8 │ │ │ │ - ld a5,8(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - sw s11,0(a5) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s11,24(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a0,a5,0x1d │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + add a0,a0,a3 │ │ │ │ + add a3,a3,a1 │ │ │ │ + ld a4,0(a0) │ │ │ │ + ld a5,0(a3) │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a4,a4,a2 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lbu a0,0(a4) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bltu a5,a0,17188 │ │ │ │ + sltu a0,a0,a5 │ │ │ │ + slli a0,a0,0x1 │ │ │ │ ret │ │ │ │ - bne a4,a5,1a2d2 │ │ │ │ - bne a2,a3,1a2d2 │ │ │ │ - mv a0,s8 │ │ │ │ - sd a1,0(sp) │ │ │ │ - jal 4391c │ │ │ │ - addiw a5,s3,10 │ │ │ │ - sext.w a0,a0 │ │ │ │ - subw a5,a5,s4 │ │ │ │ - bltu a0,a5,1a326 │ │ │ │ - ld a1,0(sp) │ │ │ │ - bne s4,s3,1a2d2 │ │ │ │ - beq s10,s9,1a312 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - addi s0,s0,56 │ │ │ │ - bne s2,s11,1a2dc │ │ │ │ - mv s0,s11 │ │ │ │ - addiw s11,s0,1 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sub a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli s0,a5,0x3 │ │ │ │ - ld a4,0(s1) │ │ │ │ - sub s0,s0,a5 │ │ │ │ - slli s0,s0,0x3 │ │ │ │ - add s0,s0,a0 │ │ │ │ - sd a4,0(s0) │ │ │ │ - lw a5,24(s1) │ │ │ │ - ld a4,16(s1) │ │ │ │ - mv s5,a0 │ │ │ │ - sw a5,24(s0) │ │ │ │ - lbu a5,12(s1) │ │ │ │ - sd a4,16(s0) │ │ │ │ - addi s1,s1,56 │ │ │ │ - sb a5,12(s0) │ │ │ │ - ld a0,-16(s1) │ │ │ │ - sd a0,40(s0) │ │ │ │ - jal b4f0 │ │ │ │ - sw a0,28(s0) │ │ │ │ - lw a5,-48(s1) │ │ │ │ - fld fa5,-24(s1) │ │ │ │ - sw a5,8(s0) │ │ │ │ - fsd fa5,32(s0) │ │ │ │ - lbu a5,-8(s1) │ │ │ │ - sb a5,48(s0) │ │ │ │ - bne s1,s6,1a2c2 │ │ │ │ - j 1a350 │ │ │ │ - ld a5,0(s1) │ │ │ │ - sd a5,0(s0) │ │ │ │ - lbu a4,12(s1) │ │ │ │ - ld a5,16(s1) │ │ │ │ - sb a4,12(s0) │ │ │ │ - ld a0,40(s1) │ │ │ │ - sd a5,16(s0) │ │ │ │ - sd a0,40(s0) │ │ │ │ - jal b4f0 │ │ │ │ - sw a0,28(s0) │ │ │ │ - lw a5,8(s1) │ │ │ │ - fld fa5,32(s1) │ │ │ │ - sw a5,8(s0) │ │ │ │ - fsd fa5,32(s0) │ │ │ │ - j 1a348 │ │ │ │ - ld a5,8(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - li s5,0 │ │ │ │ - sw s11,0(a5) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s11,24(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ + li a0,1 │ │ │ │ ret │ │ │ │ - addi sp,sp,-240 │ │ │ │ - mv t3,a6 │ │ │ │ - lw a6,240(sp) │ │ │ │ - mv t1,a7 │ │ │ │ - sd s0,224(sp) │ │ │ │ - auipc s0,0x60 │ │ │ │ - ld s0,-1348(s0) │ │ │ │ - addi a7,sp,108 │ │ │ │ - sd t1,72(sp) │ │ │ │ - ld t1,0(s0) │ │ │ │ - sd t1,120(sp) │ │ │ │ - li t1,0 │ │ │ │ - sd ra,232(sp) │ │ │ │ - sd t3,64(sp) │ │ │ │ - sd s2,208(sp) │ │ │ │ - sd s6,176(sp) │ │ │ │ - sd s10,144(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - jal 19e9e │ │ │ │ - lw a1,108(sp) │ │ │ │ - addi a3,sp,104 │ │ │ │ - li a2,12 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 1a282 │ │ │ │ - mv s10,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - lw s6,104(sp) │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-744 │ │ │ │ - li a2,56 │ │ │ │ - slli s0,s6,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3400 │ │ │ │ - slli a5,s0,0x1 │ │ │ │ - add a5,a5,s0 │ │ │ │ - slli s0,a5,0x3 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a6,a0 │ │ │ │ - beqz s6,1a95a │ │ │ │ - sd s1,216(sp) │ │ │ │ - sd s3,200(sp) │ │ │ │ - sd s4,192(sp) │ │ │ │ - sd s5,184(sp) │ │ │ │ - sd s7,168(sp) │ │ │ │ - sd s8,160(sp) │ │ │ │ - sd s9,152(sp) │ │ │ │ - sd s11,136(sp) │ │ │ │ - add a4,a0,s0 │ │ │ │ - mv a5,a0 │ │ │ │ - sw zero,8(a5) │ │ │ │ - sd zero,16(a5) │ │ │ │ - sw zero,12(a5) │ │ │ │ - sd zero,0(a5) │ │ │ │ - addi a5,a5,24 │ │ │ │ - bne a4,a5,1a4d8 │ │ │ │ - addi a5,sp,116 │ │ │ │ - li s5,0 │ │ │ │ - li s7,0 │ │ │ │ - sd a5,24(sp) │ │ │ │ - addi a5,sp,112 │ │ │ │ - sd a5,32(sp) │ │ │ │ - mv s9,s10 │ │ │ │ - sd zero,48(sp) │ │ │ │ - li s1,0 │ │ │ │ - sd s6,40(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - mv a5,a6 │ │ │ │ - mv s4,s7 │ │ │ │ - sd a6,8(sp) │ │ │ │ - sd s0,88(sp) │ │ │ │ - li a4,1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - li a1,8 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - li a1,56 │ │ │ │ - sd a0,16(a5) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a2,56 │ │ │ │ - mv a1,s9 │ │ │ │ - mv s3,a0 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - lw a3,28(s9) │ │ │ │ - ld a4,16(a5) │ │ │ │ - sd s3,0(a4) │ │ │ │ - sw a3,12(a5) │ │ │ │ - lw a3,0(s9) │ │ │ │ - sw a3,4(a5) │ │ │ │ - lw a3,4(s9) │ │ │ │ - sw a3,8(a5) │ │ │ │ - bne s1,s4,1a944 │ │ │ │ - ld a4,40(sp) │ │ │ │ - addiw s1,s4,1 │ │ │ │ - addi s10,s10,56 │ │ │ │ - addi a5,a5,24 │ │ │ │ - beq a4,s1,1a74a │ │ │ │ - ld s5,8(sp) │ │ │ │ - li s6,0 │ │ │ │ - li s7,0 │ │ │ │ - mv s9,s10 │ │ │ │ - mv s0,s6 │ │ │ │ - mv s11,s1 │ │ │ │ - mv s6,s5 │ │ │ │ - li s3,10 │ │ │ │ - mv s5,s10 │ │ │ │ - sd a5,16(sp) │ │ │ │ - mv s10,s7 │ │ │ │ - j 1a58c │ │ │ │ - beq s7,s0,1a5b8 │ │ │ │ - addiw a5,s10,1 │ │ │ │ - addi s6,s6,24 │ │ │ │ - beq s10,s4,1a676 │ │ │ │ - mv s10,a5 │ │ │ │ - lwu a5,8(s6) │ │ │ │ - lwu a4,0(s5) │ │ │ │ - sub a5,a5,a4 │ │ │ │ - blt s3,a5,1a7d8 │ │ │ │ - addi a5,a5,1 │ │ │ │ - lw a2,12(s6) │ │ │ │ - lw a4,28(s5) │ │ │ │ - not a3,a5 │ │ │ │ - srai a3,a3,0x3f │ │ │ │ - addw a4,a4,a2 │ │ │ │ - and a5,a5,a3 │ │ │ │ - subw s7,a4,a5 │ │ │ │ - bge s0,s7,1a57c │ │ │ │ - mv s11,s10 │ │ │ │ - beq s11,s1,1a638 │ │ │ │ - lw a5,0(s6) │ │ │ │ - ld a4,16(s6) │ │ │ │ - mv a2,s5 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a1,0(a5) │ │ │ │ - mv a0,s2 │ │ │ │ - mv s0,s7 │ │ │ │ - jal 191bc │ │ │ │ - slli a4,s11,0x20 │ │ │ │ + addw a0,a0,a2 │ │ │ │ + addw a2,a2,a1 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a0,a0,a3 │ │ │ │ + add a3,a3,a2 │ │ │ │ + lbu a0,0(a0) │ │ │ │ + lbu a5,0(a3) │ │ │ │ + bltu a5,a0,171b0 │ │ │ │ + sltu a0,a0,a5 │ │ │ │ + slli a0,a0,0x1 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + addiw a7,a2,-1 │ │ │ │ + blez a2,17280 │ │ │ │ + sext.w a5,a7 │ │ │ │ + li a4,5 │ │ │ │ + bgeu a4,a5,17250 │ │ │ │ + slli a5,a0,0x2 │ │ │ │ + slli t3,a1,0x2 │ │ │ │ + addi t1,a5,8 │ │ │ │ + addi a4,t3,8 │ │ │ │ + slt t1,t3,t1 │ │ │ │ + slt a4,a5,a4 │ │ │ │ + seqz a4,a4 │ │ │ │ + seqz t1,t1 │ │ │ │ + or t1,t1,a4 │ │ │ │ + zext.b t1,t1 │ │ │ │ + add a4,a3,a5 │ │ │ │ + add a6,a3,t3 │ │ │ │ + beqz t1,17258 │ │ │ │ + or t1,a6,a4 │ │ │ │ + andi t1,t1,7 │ │ │ │ + bnez t1,17258 │ │ │ │ + srliw a7,a2,0x1 │ │ │ │ + mv a5,a4 │ │ │ │ + slli a7,a7,0x3 │ │ │ │ + mv a4,a6 │ │ │ │ + sext.w t3,a2 │ │ │ │ + add a6,a5,a7 │ │ │ │ + ld t1,0(a4) │ │ │ │ + ld a7,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + sd t1,-8(a5) │ │ │ │ + sd a7,-8(a4) │ │ │ │ + bne a6,a5,17218 │ │ │ │ + andi a2,a2,-2 │ │ │ │ + addw a4,a0,a2 │ │ │ │ + addw a5,a1,a2 │ │ │ │ + beq t3,a2,17280 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a3 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + lw a2,0(a5) │ │ │ │ + add a4,a4,a3 │ │ │ │ + lw a3,0(a4) │ │ │ │ + sw a2,0(a4) │ │ │ │ + sw a3,0(a5) │ │ │ │ + ret │ │ │ │ + slli a5,a0,0x2 │ │ │ │ + slli t3,a1,0x2 │ │ │ │ + slli a4,a7,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - slli a5,a4,0x1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a4,8(sp) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - mv s8,a0 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a4,0(a5) │ │ │ │ - ld a1,16(a5) │ │ │ │ - mv a2,s5 │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,a1 │ │ │ │ - ld a1,0(a5) │ │ │ │ - mv a0,s2 │ │ │ │ - sext.w s8,s8 │ │ │ │ - jal 191bc │ │ │ │ - sext.w a0,a0 │ │ │ │ - bgeu s8,a0,1a580 │ │ │ │ - lwu a4,0(s5) │ │ │ │ - lwu a5,8(s6) │ │ │ │ - lw a3,12(s6) │ │ │ │ - lw s7,28(s5) │ │ │ │ - sub a5,a5,a4 │ │ │ │ - addi a5,a5,1 │ │ │ │ - not a4,a5 │ │ │ │ - srai a4,a4,0x3f │ │ │ │ - addw s7,s7,a3 │ │ │ │ - and a5,a5,a4 │ │ │ │ - subw s7,s7,a5 │ │ │ │ - ld a4,40(s5) │ │ │ │ - ld a5,16(s2) │ │ │ │ - ld a0,0(s2) │ │ │ │ - lwu a4,20(a4) │ │ │ │ - mv s0,s7 │ │ │ │ - ld a1,16(a0) │ │ │ │ + add a4,a4,a0 │ │ │ │ + addi a2,a3,4 │ │ │ │ slli a4,a4,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - mv s11,s10 │ │ │ │ - addi s6,s6,24 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 43df8 │ │ │ │ - mv a1,a0 │ │ │ │ - ld a3,24(sp) │ │ │ │ - ld a2,32(sp) │ │ │ │ - ld a0,0(s2) │ │ │ │ - sext.w a1,a1 │ │ │ │ - jal 43e6a │ │ │ │ - addiw a5,s10,1 │ │ │ │ - bne s10,s4,1a58a │ │ │ │ - ld a5,16(sp) │ │ │ │ - mv s6,s0 │ │ │ │ - mv s10,s5 │ │ │ │ - mv s4,s1 │ │ │ │ - beq s11,s1,1a50e │ │ │ │ - slli a1,s11,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - ld a4,8(sp) │ │ │ │ - slli s3,a1,0x1 │ │ │ │ - add s3,s3,a1 │ │ │ │ - slli s3,s3,0x3 │ │ │ │ - add s3,s3,a4 │ │ │ │ - lw a1,0(s3) │ │ │ │ - li a0,0 │ │ │ │ - li s4,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a4,a1,0x20 │ │ │ │ - sw a1,0(a5) │ │ │ │ - srli a1,a4,0x1d │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - lw a2,0(s3) │ │ │ │ - sd a0,16(a5) │ │ │ │ - mv s11,a5 │ │ │ │ - beqz a2,1a6f2 │ │ │ │ - li a1,56 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,16(s3) │ │ │ │ - slli s7,s4,0x3 │ │ │ │ - li a2,56 │ │ │ │ - add a4,a4,s7 │ │ │ │ - ld a1,0(a4) │ │ │ │ - mv s5,a0 │ │ │ │ - addi s4,s4,1 │ │ │ │ - jal 36a0 │ │ │ │ - ld a4,16(s11) │ │ │ │ - lw a3,0(s3) │ │ │ │ - add a4,a4,s7 │ │ │ │ - sd s5,0(a4) │ │ │ │ - sext.w a4,s4 │ │ │ │ - bltu a4,a3,1a6b8 │ │ │ │ - mv a5,s11 │ │ │ │ - li a1,56 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - li a2,56 │ │ │ │ - mv a1,s10 │ │ │ │ - mv s4,a0 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,16(sp) │ │ │ │ + add a5,a5,a3 │ │ │ │ + add a4,a4,a2 │ │ │ │ + add a3,a3,t3 │ │ │ │ + lw a1,0(a3) │ │ │ │ lw a2,0(a5) │ │ │ │ - ld a4,16(a5) │ │ │ │ - addiw a1,a2,-1 │ │ │ │ - slli a0,a1,0x20 │ │ │ │ - srli a1,a0,0x1d │ │ │ │ - add a1,a1,a4 │ │ │ │ - sd s4,0(a1) │ │ │ │ - sw s6,12(a5) │ │ │ │ - lw a3,4(s10) │ │ │ │ - sw a3,8(a5) │ │ │ │ - lw a3,4(s3) │ │ │ │ - sw a3,4(a5) │ │ │ │ - li a3,1 │ │ │ │ - bltu a3,a2,1a81a │ │ │ │ - ld a4,40(sp) │ │ │ │ - mv s4,s1 │ │ │ │ - addiw s1,s4,1 │ │ │ │ - addi s10,s10,56 │ │ │ │ - addi a5,a5,24 │ │ │ │ - bne a4,s1,1a564 │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld a6,8(sp) │ │ │ │ - ld s0,88(sp) │ │ │ │ - mv s6,a4 │ │ │ │ - beqz s5,1a78e │ │ │ │ - addw s6,a4,s5 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x1 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv a0,a6 │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - ld a1,48(sp) │ │ │ │ - slli a5,s5,0x1 │ │ │ │ - add a5,a5,s5 │ │ │ │ - mv a6,a0 │ │ │ │ - slli a2,a5,0x3 │ │ │ │ - add a0,a0,s0 │ │ │ │ + addi a5,a5,4 │ │ │ │ + addi a3,a3,4 │ │ │ │ + sw a1,-4(a5) │ │ │ │ + sw a2,-4(a3) │ │ │ │ + bne a5,a4,1726c │ │ │ │ + ret │ │ │ │ + addi sp,sp,-288 │ │ │ │ + auipc a0,0x63 │ │ │ │ + ld a0,-884(a0) │ │ │ │ + sd s9,200(sp) │ │ │ │ + sd s11,184(sp) │ │ │ │ + sd ra,280(sp) │ │ │ │ + mv s11,a2 │ │ │ │ + sd a4,104(sp) │ │ │ │ + ld a2,0(a0) │ │ │ │ + sd a2,168(sp) │ │ │ │ + li a2,0 │ │ │ │ + li s9,0 │ │ │ │ + beqz s11,1765c │ │ │ │ + sd s6,224(sp) │ │ │ │ + mv s6,a5 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + sd s4,240(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s4,a1 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + sd s5,232(sp) │ │ │ │ + sd s0,272(sp) │ │ │ │ + sd s1,264(sp) │ │ │ │ + sd s2,256(sp) │ │ │ │ + sd s3,248(sp) │ │ │ │ + sd s7,216(sp) │ │ │ │ + sd s8,208(sp) │ │ │ │ + sd s10,192(sp) │ │ │ │ + mv s5,a3 │ │ │ │ + jal 41306 │ │ │ │ + li a4,1 │ │ │ │ + mv s9,a0 │ │ │ │ + beq s11,a4,1773a │ │ │ │ + sext.w a6,s11 │ │ │ │ + mv a3,s9 │ │ │ │ + li a4,0 │ │ │ │ + sw a4,0(a3) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a3,a3,4 │ │ │ │ + bne a4,a6,172da │ │ │ │ + addi a5,sp,136 │ │ │ │ + mv a0,a5 │ │ │ │ + li a2,12 │ │ │ │ + li a1,100 │ │ │ │ sd a6,8(sp) │ │ │ │ - jal 36a0 │ │ │ │ + sd a5,80(sp) │ │ │ │ + jal 3c984 │ │ │ │ ld a6,8(sp) │ │ │ │ - ld s1,216(sp) │ │ │ │ - ld s3,200(sp) │ │ │ │ - ld s4,192(sp) │ │ │ │ - ld s5,184(sp) │ │ │ │ - ld s7,168(sp) │ │ │ │ - ld s8,160(sp) │ │ │ │ - ld s9,152(sp) │ │ │ │ - ld s11,136(sp) │ │ │ │ - ld a0,48(sp) │ │ │ │ - sd a6,8(sp) │ │ │ │ - jal 3670 │ │ │ │ + li a4,-1 │ │ │ │ + li s8,0 │ │ │ │ + addiw a5,a6,-1 │ │ │ │ + sd a5,88(sp) │ │ │ │ + addi s10,s9,4 │ │ │ │ + srli a5,a4,0x20 │ │ │ │ + li s2,0 │ │ │ │ + li s7,1 │ │ │ │ + sd a5,96(sp) │ │ │ │ + mv s11,s8 │ │ │ │ + sd a6,64(sp) │ │ │ │ + sd s10,72(sp) │ │ │ │ + jal 3520 │ │ │ │ ld a5,64(sp) │ │ │ │ - ld a6,8(sp) │ │ │ │ - sw s6,0(a5) │ │ │ │ - ld a5,72(sp) │ │ │ │ - sd s10,0(a5) │ │ │ │ - auipc a5,0x5f │ │ │ │ - ld a5,1884(a5) │ │ │ │ - ld a4,120(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,1a95e │ │ │ │ - ld ra,232(sp) │ │ │ │ - ld s0,224(sp) │ │ │ │ - ld s2,208(sp) │ │ │ │ - ld s6,176(sp) │ │ │ │ - ld s10,144(sp) │ │ │ │ - mv a0,a6 │ │ │ │ - addi sp,sp,240 │ │ │ │ - ret │ │ │ │ - ld a5,16(s6) │ │ │ │ - lw a1,20(s5) │ │ │ │ - ld a5,0(a5) │ │ │ │ - lw a0,20(a5) │ │ │ │ - jal 4391c │ │ │ │ + slli a2,s11,0x20 │ │ │ │ + srli a3,a2,0x1e │ │ │ │ + remw a4,a0,a5 │ │ │ │ + add a3,a3,s9 │ │ │ │ + lw a2,0(a3) │ │ │ │ + ld t1,88(sp) │ │ │ │ + li t5,0 │ │ │ │ + li t3,1 │ │ │ │ + li a5,1 │ │ │ │ + mv a6,t5 │ │ │ │ + mv s10,s11 │ │ │ │ + sd a5,24(sp) │ │ │ │ + sd a6,8(sp) │ │ │ │ + mv s8,s6 │ │ │ │ + mv s1,t1 │ │ │ │ + mv s6,s5 │ │ │ │ + mv s5,s4 │ │ │ │ + mv s4,s2 │ │ │ │ + addw a4,a4,s11 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + srli a4,a1,0x1e │ │ │ │ + add a4,a4,s9 │ │ │ │ + lw a1,0(a4) │ │ │ │ + mv s11,t3 │ │ │ │ + sext.w t4,s11 │ │ │ │ + sw a1,0(a3) │ │ │ │ + sw a2,0(a4) │ │ │ │ + lw s3,0(a3) │ │ │ │ + addw a7,s10,s11 │ │ │ │ + sd s3,56(sp) │ │ │ │ + blt t1,s11,176a6 │ │ │ │ + slli a5,a7,0x20 │ │ │ │ + srli t6,a5,0x1e │ │ │ │ + add t6,t6,s9 │ │ │ │ + ld s0,56(sp) │ │ │ │ + lw a0,0(t6) │ │ │ │ + mv a4,s8 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t1,16(sp) │ │ │ │ + sd t4,48(sp) │ │ │ │ + sw a7,44(sp) │ │ │ │ + sd t6,32(sp) │ │ │ │ + jalr s6 │ │ │ │ sext.w a0,a0 │ │ │ │ - li a5,999 │ │ │ │ - bltu a5,a0,1a580 │ │ │ │ - lw a5,0(s6) │ │ │ │ - li a4,1 │ │ │ │ - bne a5,a4,1a580 │ │ │ │ - ld a4,16(s6) │ │ │ │ - lbu a5,12(s5) │ │ │ │ - ld a4,0(a4) │ │ │ │ - lbu a4,12(a4) │ │ │ │ - beq a4,a5,1a580 │ │ │ │ - lwu a5,8(s6) │ │ │ │ - lwu a4,0(s5) │ │ │ │ - sub a5,a5,a4 │ │ │ │ - j 1a59a │ │ │ │ - addiw a3,a2,-1 │ │ │ │ - slli a1,a3,0x20 │ │ │ │ - srli s5,a1,0x1d │ │ │ │ - add a1,a4,s5 │ │ │ │ - ld a0,0(a1) │ │ │ │ - addiw a2,a2,-2 │ │ │ │ - ld a1,16(s2) │ │ │ │ - ld a6,40(a0) │ │ │ │ - slli a0,a2,0x20 │ │ │ │ - srli s4,a0,0x1d │ │ │ │ - lwu a6,20(a6) │ │ │ │ - add a4,a4,s4 │ │ │ │ - ld a7,0(a4) │ │ │ │ - ld a0,0(s2) │ │ │ │ - slli a4,a6,0x2 │ │ │ │ - add a4,a4,a1 │ │ │ │ - lwu a1,0(a4) │ │ │ │ - ld a6,16(a0) │ │ │ │ - ld a4,40(a7) │ │ │ │ - sd a5,16(sp) │ │ │ │ - add a1,a1,a6 │ │ │ │ - lw s3,20(a4) │ │ │ │ - jal 43df8 │ │ │ │ - ld a4,16(s2) │ │ │ │ - mv a6,a0 │ │ │ │ - slli a7,s3,0x20 │ │ │ │ - ld a0,0(s2) │ │ │ │ - srli a1,a7,0x1e │ │ │ │ - add a4,a4,a1 │ │ │ │ - lwu a4,0(a4) │ │ │ │ - ld a1,16(a0) │ │ │ │ + li a5,2 │ │ │ │ + ld t1,16(sp) │ │ │ │ + ld a6,8(sp) │ │ │ │ + beq a0,a5,17694 │ │ │ │ + ld t6,32(sp) │ │ │ │ + beqz a0,176e4 │ │ │ │ + lw a7,44(sp) │ │ │ │ + sd s11,32(sp) │ │ │ │ sext.w s3,a6 │ │ │ │ - add a1,a1,a4 │ │ │ │ - jal 43df8 │ │ │ │ - ld a5,16(sp) │ │ │ │ + mv s11,s0 │ │ │ │ + sd t6,16(sp) │ │ │ │ + mv s0,t1 │ │ │ │ + sw a7,44(sp) │ │ │ │ + addw a5,s0,s10 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add s2,s9,a5 │ │ │ │ + lw a0,0(s2) │ │ │ │ + mv a4,s8 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s11 │ │ │ │ + jalr s6 │ │ │ │ sext.w a0,a0 │ │ │ │ - ld a4,16(a5) │ │ │ │ - add a3,a4,s5 │ │ │ │ - ld a3,0(a3) │ │ │ │ - add a4,a4,s4 │ │ │ │ - ld a2,0(a4) │ │ │ │ - lbu a1,12(a3) │ │ │ │ - bnez a1,1a94a │ │ │ │ - lw a1,20(a3) │ │ │ │ - lw a4,20(a2) │ │ │ │ - bltu a1,a4,1a8c0 │ │ │ │ - ld a4,8(a3) │ │ │ │ - ld a3,8(a2) │ │ │ │ - xor a4,a4,a3 │ │ │ │ - srli a3,a4,0x20 │ │ │ │ - zext.b a3,a3 │ │ │ │ - bnez a3,1a8c0 │ │ │ │ - beq s3,a0,1a738 │ │ │ │ - ld s0,56(sp) │ │ │ │ - ld a0,48(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - addiw a4,s0,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli a1,a3,0x1 │ │ │ │ - add a1,a1,a3 │ │ │ │ - slli s5,s0,0x20 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - sext.w s6,a4 │ │ │ │ - slli s3,s5,0x1 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a3,0(s9) │ │ │ │ - add s3,s3,s5 │ │ │ │ - slli s3,s3,0x3 │ │ │ │ - add s3,s3,a0 │ │ │ │ - sw a3,4(s3) │ │ │ │ - lw a3,4(s9) │ │ │ │ - sd a0,48(sp) │ │ │ │ - li a1,8 │ │ │ │ - sw a3,8(s3) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a3,28(s9) │ │ │ │ - li a5,1 │ │ │ │ - sw a5,0(s3) │ │ │ │ - sw a3,12(s3) │ │ │ │ - sd a0,16(s3) │ │ │ │ - li a1,56 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s9 │ │ │ │ - li a2,56 │ │ │ │ - mv s9,a0 │ │ │ │ - jal 36a0 │ │ │ │ - ld a3,16(s3) │ │ │ │ - ld a5,16(sp) │ │ │ │ - mv s4,s1 │ │ │ │ - sd s6,56(sp) │ │ │ │ - sd s9,0(a3) │ │ │ │ - j 1a554 │ │ │ │ - lw a2,0(a5) │ │ │ │ - mv s1,s4 │ │ │ │ - j 1a732 │ │ │ │ - li a4,1 │ │ │ │ - bne a1,a4,1a8ac │ │ │ │ - lw a1,20(a3) │ │ │ │ - lw a4,20(a2) │ │ │ │ - bltu a4,a1,1a8c0 │ │ │ │ - j 1a8ac │ │ │ │ - sd zero,48(sp) │ │ │ │ - j 1a79e │ │ │ │ - sd s1,216(sp) │ │ │ │ - sd s3,200(sp) │ │ │ │ - sd s4,192(sp) │ │ │ │ - sd s5,184(sp) │ │ │ │ - sd s7,168(sp) │ │ │ │ - sd s8,160(sp) │ │ │ │ - sd s9,152(sp) │ │ │ │ - sd s11,136(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-176 │ │ │ │ - sd s0,160(sp) │ │ │ │ - auipc s0,0x5f │ │ │ │ - ld s0,1434(s0) │ │ │ │ - sd ra,168(sp) │ │ │ │ - sd a1,40(sp) │ │ │ │ - ld a5,0(s0) │ │ │ │ - sd a5,56(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd zero,32(sp) │ │ │ │ - beqz a1,1ab66 │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s3,136(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - mv s8,a2 │ │ │ │ - mv s1,a3 │ │ │ │ - mv s7,a4 │ │ │ │ - mv s11,a0 │ │ │ │ - addi s4,sp,52 │ │ │ │ - addi s3,sp,48 │ │ │ │ - auipc s2,0x45 │ │ │ │ - addi s2,s2,-772 │ │ │ │ - lw a5,8(s11) │ │ │ │ - ld a3,32(sp) │ │ │ │ - lw a6,12(s11) │ │ │ │ - lw a4,4(s11) │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-890 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,0(s11) │ │ │ │ - li s5,0 │ │ │ │ - li a3,0 │ │ │ │ - beqz a5,1ab32 │ │ │ │ - ld a5,16(s11) │ │ │ │ - slli s0,s5,0x3 │ │ │ │ - add a4,a5,s0 │ │ │ │ - ld a2,0(a4) │ │ │ │ - lw a7,28(a2) │ │ │ │ - lw a4,0(a2) │ │ │ │ - beqz a3,1ab80 │ │ │ │ - addiw a1,a3,-1 │ │ │ │ - slli a0,a1,0x20 │ │ │ │ - srli a1,a0,0x1d │ │ │ │ - add a5,a5,a1 │ │ │ │ - ld a1,0(a5) │ │ │ │ - li a5,1 │ │ │ │ - subw a5,a5,a4 │ │ │ │ - lw a0,4(a1) │ │ │ │ - lw a1,28(a1) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - sext.w a0,a5 │ │ │ │ - not a6,a0 │ │ │ │ - srai a6,a6,0x3f │ │ │ │ - and a5,a5,a6 │ │ │ │ - addw a1,a1,a7 │ │ │ │ - sext.w t4,a5 │ │ │ │ - subw a1,a1,a5 │ │ │ │ - lw a5,4(a2) │ │ │ │ - lbu a6,12(a2) │ │ │ │ - sd a1,24(sp) │ │ │ │ - sd a0,8(sp) │ │ │ │ - sd t4,16(sp) │ │ │ │ - fld fa5,32(a2) │ │ │ │ - li a1,1 │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-986 │ │ │ │ - fsd fa5,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,16(s11) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a4,40(a5) │ │ │ │ - lw s9,20(a4) │ │ │ │ - lw a4,24(a4) │ │ │ │ - bltu a4,s9,1aae0 │ │ │ │ - ld a5,16(s8) │ │ │ │ - slli a4,s9,0x20 │ │ │ │ - ld a0,0(s8) │ │ │ │ - srli s6,a4,0x1e │ │ │ │ - add a5,a5,s6 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - ld a1,16(a0) │ │ │ │ - addiw s9,s9,1 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 43df8 │ │ │ │ - mv a1,a0 │ │ │ │ - ld a0,0(s8) │ │ │ │ - mv a3,s4 │ │ │ │ + beq a0,s7,173f6 │ │ │ │ + lw a4,0(s2) │ │ │ │ + bnez a0,1767a │ │ │ │ + addw a3,s1,s10 │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a3,a2,0x1e │ │ │ │ + add a3,a3,s9 │ │ │ │ + lw a2,0(a3) │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + sw a2,0(s2) │ │ │ │ + sw a4,0(a3) │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + mv t1,s3 │ │ │ │ + bne s0,s3,173b2 │ │ │ │ + ld t4,48(sp) │ │ │ │ + lw a7,44(sp) │ │ │ │ + mv s2,s4 │ │ │ │ + mv s11,s10 │ │ │ │ + mv s4,s5 │ │ │ │ + mv s5,s6 │ │ │ │ + mv s6,s8 │ │ │ │ + ld a5,24(sp) │ │ │ │ + subw s3,t4,a5 │ │ │ │ + sext.w t3,s3 │ │ │ │ mv a2,s3 │ │ │ │ - sext.w a1,a1 │ │ │ │ - jal 43e6a │ │ │ │ - ld a5,16(s8) │ │ │ │ - ld a0,0(s8) │ │ │ │ - add a5,a5,s6 │ │ │ │ - lw s10,0(a5) │ │ │ │ - ld a1,16(a0) │ │ │ │ - slli a5,s10,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 43df8 │ │ │ │ - ld a2,16(s8) │ │ │ │ - lw a5,48(sp) │ │ │ │ - sext.w a4,a0 │ │ │ │ - add a2,a2,s6 │ │ │ │ - lw a1,0(a2) │ │ │ │ - mv a3,s10 │ │ │ │ + bge a5,t3,1741e │ │ │ │ + mv a2,a5 │ │ │ │ + subw t4,t4,a2 │ │ │ │ + addw a4,t4,s11 │ │ │ │ + sext.w a3,a2 │ │ │ │ + mv t4,a4 │ │ │ │ + sext.w a1,s11 │ │ │ │ + addiw a2,a2,-1 │ │ │ │ + blez a3,174be │ │ │ │ + li a0,5 │ │ │ │ + bgeu a0,a2,176b2 │ │ │ │ + slli a0,a1,0x2 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + addi a2,a0,8 │ │ │ │ + addi t5,a4,8 │ │ │ │ + slt a2,a4,a2 │ │ │ │ + slt t5,a0,t5 │ │ │ │ + seqz t5,t5 │ │ │ │ + seqz a2,a2 │ │ │ │ + or a2,a2,t5 │ │ │ │ + zext.b a2,a2 │ │ │ │ + add t6,s9,a0 │ │ │ │ + add t5,s9,a4 │ │ │ │ + beqz a2,176b8 │ │ │ │ + or a2,t6,t5 │ │ │ │ + andi a2,a2,7 │ │ │ │ + bnez a2,176b8 │ │ │ │ + srliw a0,a3,0x1 │ │ │ │ + mv a4,t6 │ │ │ │ + slli a0,a0,0x3 │ │ │ │ + sext.w t6,a3 │ │ │ │ + mv a2,t5 │ │ │ │ + add a0,a0,a4 │ │ │ │ + ld a6,0(a2) │ │ │ │ + ld a5,0(a4) │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + sd a6,-8(a4) │ │ │ │ + sd a5,-8(a2) │ │ │ │ + bne a4,a0,17488 │ │ │ │ + andi a2,a3,-2 │ │ │ │ + addw a3,a1,a2 │ │ │ │ + addw a4,t4,a2 │ │ │ │ + beq t6,a2,174be │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,s9 │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + lw a0,0(a4) │ │ │ │ + add a3,a3,s9 │ │ │ │ + lw a2,0(a3) │ │ │ │ + sw a0,0(a3) │ │ │ │ + sw a2,0(a4) │ │ │ │ + ld a5,64(sp) │ │ │ │ + subw s0,s1,t1 │ │ │ │ + sext.w t1,s0 │ │ │ │ + subw a3,a5,s1 │ │ │ │ + mv t0,t1 │ │ │ │ + blt t1,a3,174d6 │ │ │ │ + addiw t0,a3,-1 │ │ │ │ + ld a5,64(sp) │ │ │ │ + sext.w t2,a7 │ │ │ │ + addiw t5,t0,-1 │ │ │ │ + subw a2,a5,t0 │ │ │ │ + addw a3,a2,s11 │ │ │ │ + mv a2,a3 │ │ │ │ + blez t0,17576 │ │ │ │ + sext.w a4,t5 │ │ │ │ + li a0,5 │ │ │ │ + bgeu a0,a4,1770c │ │ │ │ + slli a4,t2,0x2 │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + addi t6,a3,8 │ │ │ │ + addi a0,a4,8 │ │ │ │ + slt t6,a4,t6 │ │ │ │ + slt a0,a3,a0 │ │ │ │ + seqz a0,a0 │ │ │ │ + seqz t6,t6 │ │ │ │ + or t6,t6,a0 │ │ │ │ + zext.b t6,t6 │ │ │ │ + add t4,s9,a4 │ │ │ │ + add a0,s9,a3 │ │ │ │ + beqz t6,17712 │ │ │ │ + or t6,a0,t4 │ │ │ │ + andi t6,t6,7 │ │ │ │ + bnez t6,17712 │ │ │ │ + srliw t5,t0,0x1 │ │ │ │ + slli t5,t5,0x3 │ │ │ │ + add t5,t5,a0 │ │ │ │ + ld a4,0(a0) │ │ │ │ + ld a5,0(t4) │ │ │ │ + addi a0,a0,8 │ │ │ │ + sd a4,0(t4) │ │ │ │ + sd a5,-8(a0) │ │ │ │ + addi t4,t4,8 │ │ │ │ + bne a0,t5,1753e │ │ │ │ + andi a3,t0,-2 │ │ │ │ + andi t0,t0,1 │ │ │ │ + addw a4,a7,a3 │ │ │ │ + addw a3,a3,a2 │ │ │ │ + beqz t0,17576 │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a3,a3,s9 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + lw a0,0(a3) │ │ │ │ + add a4,a4,s9 │ │ │ │ + lw a2,0(a4) │ │ │ │ + sw a0,0(a4) │ │ │ │ + sw a2,0(a3) │ │ │ │ + bge s7,t3,17596 │ │ │ │ + ld a5,96(sp) │ │ │ │ + ld a0,80(sp) │ │ │ │ + slli a3,s3,0x20 │ │ │ │ + and a4,a1,a5 │ │ │ │ + or a4,a4,a3 │ │ │ │ + addi a1,sp,120 │ │ │ │ + sd t1,8(sp) │ │ │ │ + sd a4,120(sp) │ │ │ │ + sw s2,128(sp) │ │ │ │ + jal 3ca76 │ │ │ │ + ld t1,8(sp) │ │ │ │ + ld a4,64(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + subw a4,a5,s1 │ │ │ │ + li a5,2 │ │ │ │ + mv s1,a4 │ │ │ │ + bge a5,a4,175ce │ │ │ │ + addw s3,s3,s11 │ │ │ │ + slli s3,s3,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + slli a4,s3,0x2 │ │ │ │ + add a4,a4,s9 │ │ │ │ + lw a0,0(a4) │ │ │ │ + ld a1,104(sp) │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s4 │ │ │ │ mv a2,s2 │ │ │ │ - subw a5,a1,a5 │ │ │ │ - mv a0,s1 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,16(s11) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a4,40(a5) │ │ │ │ - lw a4,24(a4) │ │ │ │ - bgeu a4,s9,1aa66 │ │ │ │ - lw a1,0(a5) │ │ │ │ - lw a5,4(a5) │ │ │ │ - addi s5,s5,1 │ │ │ │ - slli a0,a1,0x20 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - subw a1,a5,a1 │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 36fca │ │ │ │ - fmv.x.d a3,fa0 │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-1076 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,16(s11) │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-1080 │ │ │ │ - li a1,1 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,0(a5) │ │ │ │ - mv a0,s1 │ │ │ │ - lw a3,20(a5) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,0(s11) │ │ │ │ - sext.w a3,s5 │ │ │ │ - bltu a3,a5,1a9e6 │ │ │ │ - auipc a2,0x47 │ │ │ │ - addi a2,a2,1094 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,32(sp) │ │ │ │ - ld a4,40(sp) │ │ │ │ - addi s11,s11,24 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sd a5,32(sp) │ │ │ │ - bne a4,a5,1a9bc │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s2,144(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - auipc a5,0x5f │ │ │ │ - ld a5,938(a5) │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,1ab88 │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s0,160(sp) │ │ │ │ - addi sp,sp,176 │ │ │ │ + sd t1,8(sp) │ │ │ │ + jalr s5 │ │ │ │ + sext.w a4,a0 │ │ │ │ + ld t1,8(sp) │ │ │ │ + bnez a4,175f4 │ │ │ │ + blt s7,t1,17618 │ │ │ │ + ld a0,80(sp) │ │ │ │ + jal 3ca70 │ │ │ │ + bnez a0,17640 │ │ │ │ + ld a0,80(sp) │ │ │ │ + li a1,0 │ │ │ │ + jal 3cb24 │ │ │ │ + lw a4,0(a0) │ │ │ │ + sw a4,120(sp) │ │ │ │ + lw a4,4(a0) │ │ │ │ + lw s11,120(sp) │ │ │ │ + sw a4,124(sp) │ │ │ │ + lw s2,8(a0) │ │ │ │ + sw s2,128(sp) │ │ │ │ + j 17316 │ │ │ │ + ld a5,96(sp) │ │ │ │ + ld a0,80(sp) │ │ │ │ + addiw a3,s1,-1 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + and a4,s3,a5 │ │ │ │ + or a4,a4,a3 │ │ │ │ + addi a1,sp,120 │ │ │ │ + addiw a3,s2,1 │ │ │ │ + sd a4,120(sp) │ │ │ │ + sw a3,128(sp) │ │ │ │ + jal 3ca76 │ │ │ │ + ld t1,8(sp) │ │ │ │ + bge s7,t1,175d2 │ │ │ │ + ld a5,64(sp) │ │ │ │ + addi a1,sp,120 │ │ │ │ + sw s2,128(sp) │ │ │ │ + subw a4,a5,s0 │ │ │ │ + ld a5,96(sp) │ │ │ │ + addw a4,a4,s11 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + and a4,a4,a5 │ │ │ │ + or a4,a4,s0 │ │ │ │ + ld s0,80(sp) │ │ │ │ + sd a4,120(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3ca76 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3ca70 │ │ │ │ + beqz a0,175da │ │ │ │ + ld a0,80(sp) │ │ │ │ + li a1,0 │ │ │ │ + jal 3ca1c │ │ │ │ + ld s0,272(sp) │ │ │ │ + ld s1,264(sp) │ │ │ │ + ld s2,256(sp) │ │ │ │ + ld s3,248(sp) │ │ │ │ + ld s4,240(sp) │ │ │ │ + ld s5,232(sp) │ │ │ │ + ld s6,224(sp) │ │ │ │ + ld s7,216(sp) │ │ │ │ + ld s8,208(sp) │ │ │ │ + ld s10,192(sp) │ │ │ │ + auipc a5,0x63 │ │ │ │ + ld a5,-1868(a5) │ │ │ │ + ld a3,168(sp) │ │ │ │ + ld a4,0(a5) │ │ │ │ + xor a4,a4,a3 │ │ │ │ + li a3,0 │ │ │ │ + bnez a4,17740 │ │ │ │ + ld ra,280(sp) │ │ │ │ + ld s11,184(sp) │ │ │ │ + mv a0,s9 │ │ │ │ + ld s9,200(sp) │ │ │ │ + addi sp,sp,288 │ │ │ │ ret │ │ │ │ - mv a1,a7 │ │ │ │ - li t4,0 │ │ │ │ - li a0,0 │ │ │ │ - j 1aa32 │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s3,136(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ + ld t6,16(sp) │ │ │ │ + mv a5,s0 │ │ │ │ + mv s0,s2 │ │ │ │ + mv s2,a5 │ │ │ │ + lw a5,0(t6) │ │ │ │ + ld a6,8(sp) │ │ │ │ + ld s11,32(sp) │ │ │ │ + sw a4,0(t6) │ │ │ │ + addiw t1,s2,-1 │ │ │ │ + sw a5,0(s0) │ │ │ │ + addiw a6,a6,1 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + sd a6,8(sp) │ │ │ │ + sext.w t4,s11 │ │ │ │ + addw a7,s10,s11 │ │ │ │ + bge t1,s11,1736e │ │ │ │ + mv s2,s4 │ │ │ │ + mv s11,s10 │ │ │ │ + mv s4,s5 │ │ │ │ + mv s5,s6 │ │ │ │ + mv s6,s8 │ │ │ │ + j 1740c │ │ │ │ + slli a0,a1,0x2 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + addiw a2,a3,-1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + ld a5,72(sp) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a2,a2,a1 │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + add a3,s9,a0 │ │ │ │ + add a4,a4,s9 │ │ │ │ + add a2,a2,a5 │ │ │ │ + lw a0,0(a4) │ │ │ │ + lw a5,0(a3) │ │ │ │ + addi a3,a3,4 │ │ │ │ + addi a4,a4,4 │ │ │ │ + sw a0,-4(a3) │ │ │ │ + sw a5,-4(a4) │ │ │ │ + bne a2,a3,176ce │ │ │ │ + j 174be │ │ │ │ + ld a2,24(sp) │ │ │ │ + lw a3,0(t6) │ │ │ │ + addiw a6,a6,1 │ │ │ │ + addw a5,a2,s10 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s9 │ │ │ │ + lw a4,0(a5) │ │ │ │ + sw a3,0(a5) │ │ │ │ + addiw a5,a2,1 │ │ │ │ + sd a5,24(sp) │ │ │ │ + sw a4,0(t6) │ │ │ │ + addiw s11,s11,1 │ │ │ │ + j 17698 │ │ │ │ + slli a4,t2,0x2 │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + slli a2,t5,0x20 │ │ │ │ + ld a5,72(sp) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a2,a2,t2 │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + add a4,a4,s9 │ │ │ │ + add a3,a3,s9 │ │ │ │ + add a2,a2,a5 │ │ │ │ + lw a0,0(a3) │ │ │ │ + lw a5,0(a4) │ │ │ │ + addi a4,a4,4 │ │ │ │ + addi a3,a3,4 │ │ │ │ + sw a0,-4(a4) │ │ │ │ + sw a5,-4(a3) │ │ │ │ + bne a2,a4,17724 │ │ │ │ + j 17576 │ │ │ │ + sw zero,0(a0) │ │ │ │ + j 172d2 │ │ │ │ + sd s0,272(sp) │ │ │ │ + sd s1,264(sp) │ │ │ │ + sd s2,256(sp) │ │ │ │ + sd s3,248(sp) │ │ │ │ + sd s4,240(sp) │ │ │ │ + sd s5,232(sp) │ │ │ │ + sd s6,224(sp) │ │ │ │ + sd s7,216(sp) │ │ │ │ + sd s8,208(sp) │ │ │ │ + sd s10,192(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - auipc a5,0x5f │ │ │ │ - ld a5,1030(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - li a7,108 │ │ │ │ - li a6,25 │ │ │ │ - li a5,63 │ │ │ │ - li a4,91 │ │ │ │ - li a3,27 │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-1228 │ │ │ │ - li a1,1 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - auipc a5,0x5f │ │ │ │ - ld a5,990(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - li a7,104 │ │ │ │ - li a6,25 │ │ │ │ - li a5,63 │ │ │ │ - li a4,91 │ │ │ │ - li a3,27 │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-1268 │ │ │ │ - li a1,1 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ + │ │ │ │ +0000000000017758 : │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a1) │ │ │ │ + bltu a5,a0,1776a │ │ │ │ + sltu a0,a0,a5 │ │ │ │ + negw a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a1) │ │ │ │ + bltu a5,a0,17780 │ │ │ │ + sltu a0,a0,a5 │ │ │ │ + negw a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + │ │ │ │ +0000000000017784 : │ │ │ │ + ld a0,0(a0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + blt a5,a0,17796 │ │ │ │ + slt a0,a0,a5 │ │ │ │ + negw a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a1) │ │ │ │ + blt a5,a0,177ac │ │ │ │ + slt a0,a0,a5 │ │ │ │ + negw a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + ld a0,0(a0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + blt a5,a0,177c2 │ │ │ │ + slt a0,a0,a5 │ │ │ │ + negw a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a1) │ │ │ │ + blt a5,a0,177d8 │ │ │ │ + slt a0,a0,a5 │ │ │ │ + negw a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - auipc s0,0x5f │ │ │ │ - ld s0,946(s0) │ │ │ │ - ld a0,0(s0) │ │ │ │ - li a5,115 │ │ │ │ - li a4,91 │ │ │ │ - li a3,27 │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-1290 │ │ │ │ - li a1,1 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x47 │ │ │ │ + addi a2,a2,912 │ │ │ │ + li a1,118 │ │ │ │ + auipc a0,0x47 │ │ │ │ + addi a0,a0,956 │ │ │ │ sd ra,8(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a0,0(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - ld ra,8(sp) │ │ │ │ - li a5,75 │ │ │ │ - li a4,91 │ │ │ │ - li a3,27 │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-1322 │ │ │ │ - li a1,1 │ │ │ │ - addi sp,sp,16 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - fcvt.d.wu fs0,a2 │ │ │ │ - mv s4,a2 │ │ │ │ - mv s5,a0 │ │ │ │ - mv s2,a3 │ │ │ │ - li a5,1 │ │ │ │ - beqz a1,1ac5a │ │ │ │ - mv a5,a1 │ │ │ │ - fcvt.d.wu fa4,a5 │ │ │ │ - auipc a5,0x43 │ │ │ │ - fld fa5,-342(a5) │ │ │ │ - auipc s1,0x5f │ │ │ │ - ld s1,834(s1) │ │ │ │ - fdiv.d fs0,fs0,fa4 │ │ │ │ - ld a0,0(s1) │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-1388 │ │ │ │ - li a1,1 │ │ │ │ - fmul.d fa5,fs0,fa5 │ │ │ │ - fcvt.wu.d s6,fa5,rtz │ │ │ │ - sext.w s6,s6 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - beqz s2,1acec │ │ │ │ - fcvt.d.wu fa5,s2 │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - sd s7,24(sp) │ │ │ │ - addiw a4,s2,-1 │ │ │ │ - fcvt.wu.d s3,fa5,rtz │ │ │ │ - sext.w a3,s3 │ │ │ │ - bltu a4,a3,1ad4e │ │ │ │ - sext.w s3,s3 │ │ │ │ - li s0,0 │ │ │ │ - auipc s7,0x45 │ │ │ │ - addi s7,s7,-1442 │ │ │ │ - ld a0,0(s1) │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bgeu s3,s0,1acba │ │ │ │ - auipc s3,0x43 │ │ │ │ - addi s3,s3,1446 │ │ │ │ - bgeu s0,s2,1ace6 │ │ │ │ - ld a0,0(s1) │ │ │ │ - mv a2,s3 │ │ │ │ - li a1,1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bne s2,s0,1acd6 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - li a4,30 │ │ │ │ - remuw a4,s4,a4 │ │ │ │ - li a5,10 │ │ │ │ - li a7,47 │ │ │ │ - bgeu a5,a4,1ad0a │ │ │ │ - li a5,20 │ │ │ │ - li a7,45 │ │ │ │ - bltu a5,a4,1ad0a │ │ │ │ - li a7,92 │ │ │ │ - ld a0,0(s1) │ │ │ │ - mv a5,s4 │ │ │ │ - mv a3,s6 │ │ │ │ - mv a6,s5 │ │ │ │ - li a4,37 │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-1534 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a0,0(s1) │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - li a5,65 │ │ │ │ - li a4,91 │ │ │ │ - li a3,27 │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-1598 │ │ │ │ - li a1,1 │ │ │ │ - addi sp,sp,96 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - mv s3,a4 │ │ │ │ - j 1acae │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s5,88(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s5,a1 │ │ │ │ - li a1,816 │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd ra,136(sp) │ │ │ │ - mv s7,a2 │ │ │ │ - mv s6,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - beqz a0,1aee0 │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - fsd fs3,32(sp) │ │ │ │ - fsd fs4,24(sp) │ │ │ │ - fsd fs5,16(sp) │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - fsd fs0,56(sp) │ │ │ │ - fsd fs1,48(sp) │ │ │ │ - fsd fs2,40(sp) │ │ │ │ - fsd fs6,8(sp) │ │ │ │ - auipc a5,0x43 │ │ │ │ - fld fa4,-560(a5) │ │ │ │ - auipc a5,0x43 │ │ │ │ - fld fs5,-632(a5) │ │ │ │ - fsd fa4,0(a0) │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - fmv.d fs3,fs5 │ │ │ │ - auipc a5,0x43 │ │ │ │ - fld fa5,-578(a5) │ │ │ │ - mv s4,a0 │ │ │ │ - fsd fa4,8(a0) │ │ │ │ - fsd fa5,16(a0) │ │ │ │ - auipc a5,0x43 │ │ │ │ - fld fs4,-584(a5) │ │ │ │ - li s2,2 │ │ │ │ - fadd.d fs3,fs3,fs3 │ │ │ │ - fmv.d.x fs1,zero │ │ │ │ - mv s1,s4 │ │ │ │ - li s0,-1 │ │ │ │ - fcvt.d.w fa0,s0 │ │ │ │ - fld fs0,0(s1) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - fmul.d fa0,fa0,fs3 │ │ │ │ - addi s1,s1,8 │ │ │ │ - jal 3700 │ │ │ │ - fmul.d fs0,fs0,fa0 │ │ │ │ - fadd.d fs1,fs1,fs0 │ │ │ │ - bne s0,s2,1adc6 │ │ │ │ - flt.d a5,fs1,fs4 │ │ │ │ - bnez a5,1adba │ │ │ │ - fmv.d.x fs6,zero │ │ │ │ - li s2,40 │ │ │ │ - li s3,2 │ │ │ │ - fsd fs6,0(s5) │ │ │ │ - fadd.d fs0,fs6,fs3 │ │ │ │ - fmv.d.x fs2,zero │ │ │ │ - mv s1,s4 │ │ │ │ - li s0,-1 │ │ │ │ - fmul.d fs0,fs0,fs5 │ │ │ │ - fcvt.d.w fa0,s0 │ │ │ │ - fld fs1,0(s1) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - fmul.d fa0,fa0,fs0 │ │ │ │ - addi s1,s1,8 │ │ │ │ - jal 3700 │ │ │ │ - fmul.d fs1,fs1,fa0 │ │ │ │ - fadd.d fs2,fs2,fs1 │ │ │ │ - bne s0,s3,1ae08 │ │ │ │ - flt.d a5,fs4,fs2 │ │ │ │ - beqz a5,1aed6 │ │ │ │ - fmv.d fs3,fs0 │ │ │ │ - addiw s2,s2,-1 │ │ │ │ - bnez s2,1adf8 │ │ │ │ - fmv.d.x fs1,zero │ │ │ │ - mv s1,s4 │ │ │ │ - li s0,-1 │ │ │ │ - li s2,2 │ │ │ │ - fcvt.d.w fa5,s0 │ │ │ │ - fld fa4,0(s1) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - fmul.d fa0,fs6,fa5 │ │ │ │ - fmul.d fs0,fa5,fa4 │ │ │ │ - addi s1,s1,8 │ │ │ │ - jal 3700 │ │ │ │ - fmul.d fa5,fs0,fa0 │ │ │ │ - fadd.d fs1,fs1,fa5 │ │ │ │ - bne s0,s2,1ae40 │ │ │ │ - fsd fs1,0(s6) │ │ │ │ - fld fa0,0(s5) │ │ │ │ - fneg.d fa0,fa0 │ │ │ │ - jal 3700 │ │ │ │ - fsub.d fa5,fs4,fa0 │ │ │ │ - mv a0,s4 │ │ │ │ - fmul.d fa5,fa5,fs1 │ │ │ │ - fsd fa5,0(s6) │ │ │ │ - jal 3670 │ │ │ │ - fld fs0,0(s5) │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - jal 3700 │ │ │ │ - auipc a5,0x43 │ │ │ │ - fld fa5,-816(a5) │ │ │ │ - fmul.d fa5,fa0,fa5 │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - fld fs1,48(sp) │ │ │ │ - fsub.d fs4,fs4,fa5 │ │ │ │ - fmul.d fa5,fs0,fa5 │ │ │ │ - fld fs2,40(sp) │ │ │ │ - fld fs3,32(sp) │ │ │ │ - fld fs5,16(sp) │ │ │ │ - fld fs6,8(sp) │ │ │ │ - li a0,0 │ │ │ │ - fmul.d fs0,fs0,fs4 │ │ │ │ - fld fs4,24(sp) │ │ │ │ - fsub.d fa5,fa5,fs0 │ │ │ │ - fld fs0,56(sp) │ │ │ │ - fsd fa5,0(s7) │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - fmv.d fs6,fs0 │ │ │ │ - fsd fs0,0(s5) │ │ │ │ - j 1ae30 │ │ │ │ - li a0,-4 │ │ │ │ - j 1aeca │ │ │ │ - fcvt.d.w fa5,a0 │ │ │ │ - fneg.d fa0,fa0 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fmul.d fa0,fa0,fa5 │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - fmv.d fs0,fa1 │ │ │ │ - fmv.d fs1,fa2 │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 3700 │ │ │ │ - fmul.d fa1,fs0,fs1 │ │ │ │ - ld ra,24(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - fld fs1,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - fmul.d fa0,fa1,fa0 │ │ │ │ - fneg.d fa0,fa0 │ │ │ │ - j 3700 │ │ │ │ - fcvt.d.w fa5,a0 │ │ │ │ - fneg.d fa0,fa0 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-32 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fmul.d fa0,fa0,fa5 │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - fmv.d fs0,fa1 │ │ │ │ - fmv.d fs1,fa2 │ │ │ │ + sd s1,8(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ - jal 3700 │ │ │ │ - fmul.d fs0,fs0,fs1 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + blez a1,17838 │ │ │ │ + mv s2,a2 │ │ │ │ + beqz a2,17878 │ │ │ │ + mv s0,a0 │ │ │ │ + mul a0,a1,a2 │ │ │ │ + jal 3330 │ │ │ │ + sd a0,0(s0) │ │ │ │ + beqz a0,17858 │ │ │ │ + sw s1,12(s0) │ │ │ │ + sd s2,16(s0) │ │ │ │ ld ra,24(sp) │ │ │ │ - fld fs1,0(sp) │ │ │ │ - fmul.d fa0,fs0,fa0 │ │ │ │ - fld fs0,8(sp) │ │ │ │ + sw zero,8(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ + mv a3,a1 │ │ │ │ + auipc a2,0x47 │ │ │ │ + addi a2,a2,902 │ │ │ │ + li a1,54 │ │ │ │ + auipc a0,0x47 │ │ │ │ + addi a0,a0,866 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x47 │ │ │ │ + addi a2,a2,1022 │ │ │ │ + li a1,65 │ │ │ │ + auipc a0,0x47 │ │ │ │ + addi a0,a0,834 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x47 │ │ │ │ + addi a2,a2,910 │ │ │ │ + li a1,59 │ │ │ │ + auipc a0,0x47 │ │ │ │ + addi a0,a0,802 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-48 │ │ │ │ - fneg.d fa5,fa0 │ │ │ │ - fcvt.d.w fa4,a0 │ │ │ │ - fmv.d fa0,fa1 │ │ │ │ - fsd fs2,8(sp) │ │ │ │ - fmv.d fs2,fa2 │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - fsd fs1,16(sp) │ │ │ │ - fmul.d fs0,fa5,fa4 │ │ │ │ - jal 3920 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - jal 3920 │ │ │ │ - fadd.d fa0,fs1,fa0 │ │ │ │ + ld s3,0(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a1,178d4 │ │ │ │ + lw a5,8(a0) │ │ │ │ + blez a5,178d4 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + li s0,0 │ │ │ │ + mv s2,a1 │ │ │ │ + ld a0,16(s1) │ │ │ │ + mul a0,s0,a0 │ │ │ │ + addi s0,s0,1 │ │ │ │ + add a0,a0,s3 │ │ │ │ + jalr s2 │ │ │ │ + lw a4,8(s1) │ │ │ │ + sext.w a5,s0 │ │ │ │ + blt a5,a4,178b6 │ │ │ │ + ld s3,0(s1) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ ld ra,40(sp) │ │ │ │ - fld fs1,16(sp) │ │ │ │ - fld fs2,8(sp) │ │ │ │ - fadd.d fa0,fa0,fs0 │ │ │ │ - fld fs0,24(sp) │ │ │ │ + sd zero,8(s1) │ │ │ │ + sd zero,16(s1) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - negw a0,a0 │ │ │ │ - fcvt.d.w fa1,a0 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - auipc a5,0x43 │ │ │ │ - fld fa0,-1066(a5) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - fmv.d fs0,fa2 │ │ │ │ - jal 35c0 │ │ │ │ - ld ra,24(sp) │ │ │ │ - fmul.d fa0,fa0,fs0 │ │ │ │ - fld fs0,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + lw a0,8(a0) │ │ │ │ + seqz a0,a0 │ │ │ │ ret │ │ │ │ addi sp,sp,-32 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fmv.d fa0,fa1 │ │ │ │ - sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + blez a1,17928 │ │ │ │ + lw a5,12(a0) │ │ │ │ + ld a1,16(a0) │ │ │ │ mv s0,a0 │ │ │ │ - jal 3920 │ │ │ │ - fcvt.d.w fa5,s0 │ │ │ │ + addw a5,a5,s1 │ │ │ │ + mul a1,a5,a1 │ │ │ │ + ld a0,0(a0) │ │ │ │ + jal 3870 │ │ │ │ + sd a0,0(s0) │ │ │ │ + beqz a0,17948 │ │ │ │ + lw a5,12(s0) │ │ │ │ ld ra,24(sp) │ │ │ │ + addw a5,a5,s1 │ │ │ │ + sw a5,12(s0) │ │ │ │ ld s0,16(sp) │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - auipc a5,0x43 │ │ │ │ - fld fa4,-1124(a5) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - fsub.d fa0,fa5,fa0 │ │ │ │ - fdiv.d fa0,fa0,fa4 │ │ │ │ - ret │ │ │ │ - mulw a0,a0,a1 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - sd ra,24(sp) │ │ │ │ - fcvt.d.wu fa0,a0 │ │ │ │ - fmul.d fa0,fa0,fa1 │ │ │ │ - jal 3920 │ │ │ │ - ld ra,24(sp) │ │ │ │ - fdiv.d fa0,fa0,fs0 │ │ │ │ - fld fs0,8(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - mulw a0,a1,a0 │ │ │ │ + mv a3,a1 │ │ │ │ + auipc a2,0x47 │ │ │ │ + addi a2,a2,870 │ │ │ │ + li a1,113 │ │ │ │ + auipc a0,0x47 │ │ │ │ + addi a0,a0,626 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 177dc │ │ │ │ + lw a5,8(a0) │ │ │ │ + lw a4,12(a0) │ │ │ │ addi sp,sp,-32 │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ sd s0,16(sp) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - fmv.d fs0,fa1 │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ sd ra,24(sp) │ │ │ │ - fcvt.d.wu fa0,a0 │ │ │ │ - fmul.d fa0,fa0,fa1 │ │ │ │ - jal 3920 │ │ │ │ - fdiv.d fa0,fa0,fs1 │ │ │ │ - auipc a5,0x43 │ │ │ │ - fld fa5,-1240(a5) │ │ │ │ - fdiv.d fs0,fa5,fs0 │ │ │ │ - fcvt.d.wu fa5,s0 │ │ │ │ - fsub.d fa5,fa5,fa0 │ │ │ │ - flt.d a5,fa5,fs0 │ │ │ │ - bnez a5,1b05e │ │ │ │ - fmv.d fs0,fa5 │ │ │ │ + ld a0,0(a0) │ │ │ │ + ld a2,16(s0) │ │ │ │ + mv s1,a1 │ │ │ │ + beq a5,a4,17980 │ │ │ │ + mul a5,a5,a2 │ │ │ │ + mv a1,s1 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,8(s0) │ │ │ │ ld ra,24(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,8(s0) │ │ │ │ ld s0,16(sp) │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - fld fs1,0(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - mulw a1,a0,a1 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - sd s0,16(sp) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + lui s2,0x2 │ │ │ │ + addiw s2,s2,1808 │ │ │ │ + addw a5,s2,a5 │ │ │ │ + mul a1,a5,a2 │ │ │ │ + jal 3870 │ │ │ │ + sd a0,0(s0) │ │ │ │ + beqz a0,179aa │ │ │ │ + lw a4,12(s0) │ │ │ │ + lw a5,8(s0) │ │ │ │ + ld a2,16(s0) │ │ │ │ + addw s2,s2,a4 │ │ │ │ + sw s2,12(s0) │ │ │ │ + ld s2,0(sp) │ │ │ │ + j 17964 │ │ │ │ + jal 177dc │ │ │ │ + lw a5,8(a0) │ │ │ │ + beqz a5,179c6 │ │ │ │ + bltz a1,179c6 │ │ │ │ + bge a1,a5,179c6 │ │ │ │ + ld a5,16(a0) │ │ │ │ + ld a0,0(a0) │ │ │ │ + mul a1,a1,a5 │ │ │ │ + add a0,a0,a1 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + ld a4,16(a0) │ │ │ │ + ld a2,16(a1) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + bne a4,a2,17a4a │ │ │ │ + lw a3,8(a1) │ │ │ │ + lw a5,8(a0) │ │ │ │ + mv s1,a1 │ │ │ │ + lw a1,12(a0) │ │ │ │ + sd s3,8(sp) │ │ │ │ mv s0,a0 │ │ │ │ - fmv.d fs0,fa1 │ │ │ │ + addw a0,a3,a5 │ │ │ │ + mv s3,a0 │ │ │ │ + bge a0,a1,17a12 │ │ │ │ + ld a0,0(s0) │ │ │ │ + mul a5,a5,a4 │ │ │ │ + ld a1,0(s1) │ │ │ │ + mul a2,a3,a2 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 36a0 │ │ │ │ + ld ra,40(sp) │ │ │ │ + sw s3,8(s0) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + sd s2,16(sp) │ │ │ │ + lui s2,0x2 │ │ │ │ + addiw s2,s2,1808 │ │ │ │ + addw a3,a3,s2 │ │ │ │ + mv s2,a3 │ │ │ │ + blez a3,17a6e │ │ │ │ + addw a1,a1,a3 │ │ │ │ + mul a1,a1,a4 │ │ │ │ + ld a0,0(s0) │ │ │ │ + jal 3870 │ │ │ │ + sd a0,0(s0) │ │ │ │ + beqz a0,17a8c │ │ │ │ + lw a1,12(s0) │ │ │ │ + lw a3,8(s1) │ │ │ │ + ld a2,16(s1) │ │ │ │ + addw s2,s2,a1 │ │ │ │ + sw s2,12(s0) │ │ │ │ + lw a5,8(s0) │ │ │ │ + ld a4,16(s0) │ │ │ │ + ld s2,16(sp) │ │ │ │ + j 179f2 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x47 │ │ │ │ + addi a2,a2,644 │ │ │ │ + li a1,166 │ │ │ │ + auipc a0,0x47 │ │ │ │ + addi a0,a0,336 │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a2,0x47 │ │ │ │ + addi a2,a2,546 │ │ │ │ + li a1,113 │ │ │ │ + auipc a0,0x47 │ │ │ │ + addi a0,a0,302 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 177dc │ │ │ │ + lw a0,8(a0) │ │ │ │ + ret │ │ │ │ + sw a5,32(a0) │ │ │ │ + lw a5,0(sp) │ │ │ │ + sd a1,0(a0) │ │ │ │ + sd a2,8(a0) │ │ │ │ + sw a5,48(a0) │ │ │ │ + lbu a5,8(sp) │ │ │ │ + sd a3,16(a0) │ │ │ │ + sd a4,24(a0) │ │ │ │ + sb a5,52(a0) │ │ │ │ + ld a5,16(sp) │ │ │ │ + sb a6,36(a0) │ │ │ │ + sd a7,40(a0) │ │ │ │ + sd a5,72(a0) │ │ │ │ + lw a5,24(sp) │ │ │ │ + sw zero,56(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sw a5,80(a0) │ │ │ │ + lbu a5,32(sp) │ │ │ │ + sb a5,84(a0) │ │ │ │ + ret │ │ │ │ + lw a5,56(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s2,0(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ - fcvt.d.wu fa0,a1 │ │ │ │ - fmul.d fa0,fa0,fa1 │ │ │ │ - jal 3920 │ │ │ │ - fdiv.d fa0,fa0,fs1 │ │ │ │ - auipc a5,0x43 │ │ │ │ - fld fa5,-1326(a5) │ │ │ │ - fdiv.d fs0,fa5,fs0 │ │ │ │ - fcvt.d.wu fa5,s0 │ │ │ │ - fsub.d fa5,fa5,fa0 │ │ │ │ - flt.d a5,fa5,fs0 │ │ │ │ - bnez a5,1b0b4 │ │ │ │ - fmv.d fs0,fa5 │ │ │ │ - ld ra,24(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,64(a0) │ │ │ │ + beqz a5,17b08 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + li s0,0 │ │ │ │ + li s1,0 │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a0,32(a0) │ │ │ │ + addiw s1,s1,1 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,64(s2) │ │ │ │ + lw a5,56(s2) │ │ │ │ + add a4,a0,s0 │ │ │ │ + sd zero,32(a4) │ │ │ │ + addi s0,s0,40 │ │ │ │ + bltu s1,a5,17ae2 │ │ │ │ ld s0,16(sp) │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - fld fs1,0(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd zero,64(s2) │ │ │ │ + sw zero,56(s2) │ │ │ │ + ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - mulw a5,a0,a1 │ │ │ │ - addi sp,sp,-64 │ │ │ │ - fsd fs3,0(sp) │ │ │ │ - fsd fs2,8(sp) │ │ │ │ - fmv.d fs2,fa0 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - fsd fs1,16(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - fcvt.d.wu fs3,a5 │ │ │ │ - fmv.d fs1,fa1 │ │ │ │ - sd ra,56(sp) │ │ │ │ - fmul.d fs3,fs3,fa1 │ │ │ │ - mv s0,a0 │ │ │ │ - fmv.d fa0,fs3 │ │ │ │ - jal 3920 │ │ │ │ - fdiv.d fa0,fa0,fs2 │ │ │ │ - auipc a5,0x43 │ │ │ │ - fld fs0,-1424(a5) │ │ │ │ - fdiv.d fs0,fs0,fs1 │ │ │ │ - fcvt.d.wu fs1,s1 │ │ │ │ - fsub.d fs1,fs1,fa0 │ │ │ │ - flt.d a5,fs1,fs0 │ │ │ │ - beqz a5,1b116 │ │ │ │ - fmv.d fs1,fs0 │ │ │ │ - fmv.d fa0,fs3 │ │ │ │ - jal 3920 │ │ │ │ - fdiv.d fa0,fa0,fs2 │ │ │ │ - fcvt.d.wu fa5,s0 │ │ │ │ - fsub.d fa5,fa5,fa0 │ │ │ │ - flt.d a5,fa5,fs0 │ │ │ │ - bnez a5,1b134 │ │ │ │ - fmv.d fs0,fa5 │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - fmul.d fa0,fs0,fs1 │ │ │ │ - ld s1,40(sp) │ │ │ │ - fld fs0,24(sp) │ │ │ │ - fld fs1,16(sp) │ │ │ │ - fld fs2,8(sp) │ │ │ │ - fld fs3,0(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ + lw a6,56(a0) │ │ │ │ addi sp,sp,-64 │ │ │ │ sd s1,40(sp) │ │ │ │ - lhu a4,18(a0) │ │ │ │ - auipc s1,0x5f │ │ │ │ - ld s1,-578(s1) │ │ │ │ - ld a5,0(s1) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + slli a6,a6,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + sd s6,0(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s6,a1 │ │ │ │ + ld a0,64(a0) │ │ │ │ + slli a1,a6,0x2 │ │ │ │ + add a1,a1,a6 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ sd ra,56(sp) │ │ │ │ - li a5,6 │ │ │ │ - bne a4,a5,1b1ac │ │ │ │ sd s0,48(sp) │ │ │ │ sd s2,32(sp) │ │ │ │ - lbu a3,20(a0) │ │ │ │ - lbu a4,21(a0) │ │ │ │ - mv s0,a0 │ │ │ │ - lbu a5,25(s0) │ │ │ │ - sb a4,1(sp) │ │ │ │ - lbu a0,23(a0) │ │ │ │ - sb a3,0(sp) │ │ │ │ - lbu a6,22(s0) │ │ │ │ - lbu a2,24(s0) │ │ │ │ - lhu a3,0(sp) │ │ │ │ - lui a4,0x4 │ │ │ │ - slli a0,a0,0x8 │ │ │ │ - slli a5,a5,0x8 │ │ │ │ - addi a4,a4,834 │ │ │ │ - or a0,a0,a6 │ │ │ │ - or s2,a5,a2 │ │ │ │ - beq a3,a4,1b1c0 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - li a0,1 │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s1) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,1b1f6 │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ sd s3,24(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - jal 1c66c │ │ │ │ - sext.w a0,a0 │ │ │ │ - li a5,2 │ │ │ │ - beq a0,a5,1b1d8 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - j 1b1ac │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s3,a4 │ │ │ │ + mv s2,a5 │ │ │ │ + jal 41306 │ │ │ │ + lwu a5,56(s1) │ │ │ │ + sd a0,64(s1) │ │ │ │ + slli a6,a5,0x2 │ │ │ │ + add a6,a6,a5 │ │ │ │ + slli a6,a6,0x3 │ │ │ │ + add s0,a0,a6 │ │ │ │ + sd s6,0(s0) │ │ │ │ + sd s5,16(s0) │ │ │ │ + sd s4,8(s0) │ │ │ │ + sd s3,24(s0) │ │ │ │ mv a0,s2 │ │ │ │ - jal 1c66c │ │ │ │ - lhu a4,18(s0) │ │ │ │ - mv a5,a0 │ │ │ │ + jal 44ba8 │ │ │ │ + lw a5,56(s1) │ │ │ │ + ld ra,56(sp) │ │ │ │ + sd a0,32(s0) │ │ │ │ ld s0,48(sp) │ │ │ │ - subw a5,a5,a4 │ │ │ │ - addiw a5,a5,-19 │ │ │ │ - sw a5,0(s3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,56(s1) │ │ │ │ ld s2,32(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ - li a0,0 │ │ │ │ - j 1b1ae │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - li a0,0 │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - ld a4,0(a1) │ │ │ │ - auipc s1,0x5f │ │ │ │ - ld s1,-762(s1) │ │ │ │ - ld a5,0(s1) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - li a5,-1 │ │ │ │ - beq a4,a5,1b2a2 │ │ │ │ - lwu a5,0(a2) │ │ │ │ - ld a3,8(a1) │ │ │ │ - li a2,0 │ │ │ │ - mv s0,a0 │ │ │ │ - add a5,a5,a3 │ │ │ │ - addi a5,a5,4 │ │ │ │ - add a1,a5,a4 │ │ │ │ - jal 33b0 │ │ │ │ - bnez a0,1b286 │ │ │ │ - mv a3,s0 │ │ │ │ - li a2,4 │ │ │ │ + addi sp,sp,-160 │ │ │ │ + sd s11,56(sp) │ │ │ │ + mv s11,a0 │ │ │ │ + ld a0,192(sp) │ │ │ │ + sd s7,88(sp) │ │ │ │ + li s7,-1 │ │ │ │ + sd ra,152(sp) │ │ │ │ + sd s0,144(sp) │ │ │ │ + sd s1,136(sp) │ │ │ │ + mv s0,a7 │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd s3,120(sp) │ │ │ │ + mv s2,a6 │ │ │ │ + mv s3,a3 │ │ │ │ + sd s4,112(sp) │ │ │ │ + sd s5,104(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + sd s6,96(sp) │ │ │ │ + sd s8,80(sp) │ │ │ │ + mv s6,a5 │ │ │ │ + mv s8,a4 │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + mv s10,a1 │ │ │ │ + jal 3310 │ │ │ │ + and a5,a0,s7 │ │ │ │ + mv a3,a0 │ │ │ │ li a1,1 │ │ │ │ - mv a0,sp │ │ │ │ - jal 3780 │ │ │ │ - li a5,4 │ │ │ │ - bne a0,a5,1b26a │ │ │ │ - lw a0,0(sp) │ │ │ │ - jal 1c66e │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s1) │ │ │ │ - xor a5,a5,a4 │ │ │ │ + mv a0,a5 │ │ │ │ + sd a5,0(sp) │ │ │ │ + sext.w s5,a3 │ │ │ │ + jal 39f0 │ │ │ │ + mv s1,a0 │ │ │ │ + li a1,88 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lbu a5,160(sp) │ │ │ │ + sd s11,0(a0) │ │ │ │ + sd s10,8(a0) │ │ │ │ + sb a5,52(a0) │ │ │ │ + ld a5,168(sp) │ │ │ │ + sd s4,16(a0) │ │ │ │ + sd s3,24(a0) │ │ │ │ + sd a5,72(a0) │ │ │ │ + lw a5,176(sp) │ │ │ │ + sw s8,32(a0) │ │ │ │ + sb s6,36(a0) │ │ │ │ + sw a5,80(a0) │ │ │ │ + lbu a5,184(sp) │ │ │ │ + sd s2,40(a0) │ │ │ │ + sw s0,48(a0) │ │ │ │ + sw zero,56(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sb a5,84(a0) │ │ │ │ + mv s9,a0 │ │ │ │ + beqz s5,17fc6 │ │ │ │ + ld s10,192(sp) │ │ │ │ + addiw s5,s5,-1 │ │ │ │ + slli s5,s5,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + addi a5,s10,1 │ │ │ │ + add s5,s5,a5 │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s11,s4 │ │ │ │ + li s0,0 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,1b2c2 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - auipc a5,0x5f │ │ │ │ - ld a5,-706(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,1308 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,-1 │ │ │ │ - j 1b256 │ │ │ │ - auipc a5,0x5f │ │ │ │ - ld a5,-734(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,1232 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,-1 │ │ │ │ - j 1b256 │ │ │ │ - auipc a3,0x49 │ │ │ │ - addi a3,a3,654 │ │ │ │ - li a2,73 │ │ │ │ - auipc a1,0x44 │ │ │ │ - addi a1,a1,1154 │ │ │ │ - auipc a0,0x44 │ │ │ │ - addi a0,a0,1162 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-224 │ │ │ │ - sd s1,200(sp) │ │ │ │ - lui t0,0xffff4 │ │ │ │ - mv s1,a3 │ │ │ │ - lui a3,0xc │ │ │ │ - sd s0,208(sp) │ │ │ │ - sd s2,192(sp) │ │ │ │ - sd s7,152(sp) │ │ │ │ - sd s8,144(sp) │ │ │ │ - sd s9,136(sp) │ │ │ │ - sd ra,216(sp) │ │ │ │ - sd s3,184(sp) │ │ │ │ - sd s4,176(sp) │ │ │ │ - sd s5,168(sp) │ │ │ │ - sd s6,160(sp) │ │ │ │ - sd s10,128(sp) │ │ │ │ - addi s0,a3,120 │ │ │ │ - add sp,sp,t0 │ │ │ │ - auipc s9,0x5f │ │ │ │ - ld s9,-988(s9) │ │ │ │ - add s0,s0,sp │ │ │ │ - ld a3,0(s9) │ │ │ │ - sd a3,0(s0) │ │ │ │ - li a3,0 │ │ │ │ - li a6,1 │ │ │ │ - mv s2,a0 │ │ │ │ - mv s8,a4 │ │ │ │ - mv s7,a5 │ │ │ │ - beq a1,a6,1b4be │ │ │ │ - addiw a5,a1,-1 │ │ │ │ + li s2,0 │ │ │ │ + li s8,27 │ │ │ │ + auipc s6,0x4c │ │ │ │ + addi s6,s6,1200 │ │ │ │ + lbu a6,0(s10) │ │ │ │ + addiw a5,a6,-61 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu s8,a5,17c72 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s6 │ │ │ │ + lw a5,0(a5) │ │ │ │ + add a5,a5,s6 │ │ │ │ + jr a5 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sb a6,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi s10,s10,1 │ │ │ │ + bne s5,s10,17c58 │ │ │ │ + lw a5,56(s9) │ │ │ │ + ld a0,64(s9) │ │ │ │ + addiw a5,a5,1 │ │ │ │ slli a5,a5,0x20 │ │ │ │ - lui a1,0x8 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - addi a1,a1,24 │ │ │ │ - mul a5,a5,a1 │ │ │ │ - add a5,a5,a2 │ │ │ │ - j 1b322 │ │ │ │ - beq a2,a5,1b4be │ │ │ │ - mv s0,a2 │ │ │ │ - add a2,a2,a1 │ │ │ │ - ld a4,0(a2) │ │ │ │ - bge s1,a4,1b31e │ │ │ │ - lui a4,0xc │ │ │ │ - lui a0,0xffff4 │ │ │ │ - addi a0,a0,-120 │ │ │ │ - addi a5,a4,128 │ │ │ │ - add a5,a5,a0 │ │ │ │ - add s3,a5,sp │ │ │ │ - addi a4,a4,128 │ │ │ │ - lui a5,0xffff4 │ │ │ │ - add a4,a4,a5 │ │ │ │ - add a5,a4,sp │ │ │ │ - li a3,112 │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,1146 │ │ │ │ - li a1,-15 │ │ │ │ - mv a0,s3 │ │ │ │ - sd zero,-56(a5) │ │ │ │ - sd zero,-48(a5) │ │ │ │ - sd zero,-40(a5) │ │ │ │ - sw zero,-112(a5) │ │ │ │ - sw zero,-88(a5) │ │ │ │ - sd zero,-120(a5) │ │ │ │ - jal 34b0 │ │ │ │ - mv s5,a0 │ │ │ │ - bnez a0,1b488 │ │ │ │ - lw a5,16(s0) │ │ │ │ - ld a1,8(s0) │ │ │ │ - li a2,0 │ │ │ │ - snez a5,a5 │ │ │ │ - sub a1,a1,a5 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3280 │ │ │ │ - li s4,-1 │ │ │ │ - beq a0,s4,1b4ca │ │ │ │ - lw a5,16(s0) │ │ │ │ - beqz a5,1b3b4 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3940 │ │ │ │ + slli a1,a5,0x2 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + ld s5,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,56(s9) │ │ │ │ + addi s4,s4,1 │ │ │ │ + addi s3,s3,1 │ │ │ │ + slli a5,a4,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add s2,a0,a5 │ │ │ │ + sd a0,64(s9) │ │ │ │ + sub s4,s4,s11 │ │ │ │ + sub s3,s3,s5 │ │ │ │ + sd s11,0(s2) │ │ │ │ + sd s5,16(s2) │ │ │ │ + sd s4,8(s2) │ │ │ │ + sd s3,24(s2) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 44ba8 │ │ │ │ + lw a5,56(s9) │ │ │ │ + sd a0,32(s2) │ │ │ │ + mv a0,s0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,56(s9) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld s1,136(sp) │ │ │ │ + ld s2,128(sp) │ │ │ │ + ld s3,120(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ + ld s5,104(sp) │ │ │ │ + ld s6,96(sp) │ │ │ │ + ld s7,88(sp) │ │ │ │ + ld s8,80(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + mv a0,s9 │ │ │ │ + ld s9,72(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ + ret │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a6,16(sp) │ │ │ │ + jal 32b0 │ │ │ │ + ld a6,16(sp) │ │ │ │ + li a3,-1 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sext.w a6,a6 │ │ │ │ + auipc a4,0x47 │ │ │ │ + mv a4,a4 │ │ │ │ + li a2,1 │ │ │ │ + sd a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + sd a6,40(sp) │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + addiw a1,s2,1 │ │ │ │ + addw a1,a1,a0 │ │ │ │ mv a5,a0 │ │ │ │ - beq a0,s4,1b468 │ │ │ │ - lw a1,16(s0) │ │ │ │ - li a2,8 │ │ │ │ - mv a0,s3 │ │ │ │ - subw a2,a2,a1 │ │ │ │ - sraw a2,a5,a2 │ │ │ │ - jal 3560 │ │ │ │ - lui s6,0xc │ │ │ │ - lui s3,0xffff4 │ │ │ │ - addi s3,s3,-120 │ │ │ │ - addi a5,s6,128 │ │ │ │ - add a5,a5,s3 │ │ │ │ - add s3,a5,sp │ │ │ │ - addi a1,s0,20 │ │ │ │ - lui a2,0x8 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3660 │ │ │ │ - ld a5,0(s0) │ │ │ │ - lui s4,0xffff4 │ │ │ │ - lui s0,0xffff4 │ │ │ │ - addi a3,s6,128 │ │ │ │ - addi s4,s4,-8 │ │ │ │ - add a3,a3,s0 │ │ │ │ - addi a4,s6,128 │ │ │ │ - add s0,a3,sp │ │ │ │ - add a4,a4,s4 │ │ │ │ - sub s1,s1,a5 │ │ │ │ - sw zero,-112(s0) │ │ │ │ - li a5,0 │ │ │ │ - add s4,a4,sp │ │ │ │ - beqz s1,1b4c2 │ │ │ │ - lui a4,0xffff8 │ │ │ │ - lui a3,0x8 │ │ │ │ - addi a4,a4,-8 │ │ │ │ - bge a3,s1,1b4ce │ │ │ │ - lui a2,0xc │ │ │ │ - addi a2,a2,128 │ │ │ │ - add a2,a2,a4 │ │ │ │ - sub s1,s1,a3 │ │ │ │ - add a4,a2,sp │ │ │ │ - li s10,1 │ │ │ │ - sw a3,-88(s0) │ │ │ │ - sd a4,-96(s0) │ │ │ │ - li s6,2 │ │ │ │ - bnez a5,1b442 │ │ │ │ - mv a3,s2 │ │ │ │ - lui a2,0x4 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3780 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sext.w a5,a5 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s0 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s2,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + mv s0,a0 │ │ │ │ + add a5,s0,a4 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 32b0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a6,40(sp) │ │ │ │ + auipc a4,0x47 │ │ │ │ + addi a4,a4,-72 │ │ │ │ + addiw a1,a5,1 │ │ │ │ + sext.w a5,a0 │ │ │ │ + ld a0,16(sp) │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + ld t3,32(sp) │ │ │ │ + ld a2,0(sp) │ │ │ │ mv a5,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - sw a5,-112(s0) │ │ │ │ - jal 3930 │ │ │ │ - bnez a0,1b4ca │ │ │ │ - lw a5,-112(s0) │ │ │ │ - beqz a5,1b470 │ │ │ │ - sd s4,-120(s0) │ │ │ │ + and t3,t3,s7 │ │ │ │ li a1,0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 34e0 │ │ │ │ - beq a0,s6,1b470 │ │ │ │ - addiw a5,a0,4 │ │ │ │ - li a4,1 │ │ │ │ - bgeu a4,a5,1b50a │ │ │ │ - beq a0,a4,1b4e4 │ │ │ │ - lw a5,-88(s0) │ │ │ │ - beqz a5,1b500 │ │ │ │ - lw a5,-112(s0) │ │ │ │ - j 1b41c │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3930 │ │ │ │ - bnez a0,1b4ca │ │ │ │ - li s5,-3 │ │ │ │ - lui a0,0xffff4 │ │ │ │ - lui a5,0xc │ │ │ │ - addi a0,a0,-120 │ │ │ │ - addi a5,a5,128 │ │ │ │ - add a5,a5,a0 │ │ │ │ - add a0,a5,sp │ │ │ │ - jal 32f0 │ │ │ │ - lui a5,0xc │ │ │ │ - addi a5,a5,120 │ │ │ │ - add a5,a5,sp │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a5,0(s9) │ │ │ │ - xor a5,a5,a4 │ │ │ │ + mv a0,s1 │ │ │ │ + addw s2,a5,s2 │ │ │ │ + add s4,s4,t3 │ │ │ │ + add s3,s3,t3 │ │ │ │ + jal 3890 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,1b50e │ │ │ │ - lui t0,0xc │ │ │ │ - add sp,sp,t0 │ │ │ │ - ld ra,216(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s0,208(sp) │ │ │ │ - ld s1,200(sp) │ │ │ │ - ld s2,192(sp) │ │ │ │ - ld s3,184(sp) │ │ │ │ - ld s4,176(sp) │ │ │ │ - ld s5,168(sp) │ │ │ │ - ld s6,160(sp) │ │ │ │ - ld s7,152(sp) │ │ │ │ - ld s8,144(sp) │ │ │ │ - ld s9,136(sp) │ │ │ │ - ld s10,128(sp) │ │ │ │ - addi sp,sp,224 │ │ │ │ - ret │ │ │ │ - mv s0,a2 │ │ │ │ - j 1b32c │ │ │ │ - mv a3,s7 │ │ │ │ - mv a4,s8 │ │ │ │ - li s10,0 │ │ │ │ - j 1b412 │ │ │ │ - li s5,-1 │ │ │ │ - j 1b472 │ │ │ │ - lui a2,0xc │ │ │ │ - addi a2,a2,128 │ │ │ │ - add a2,a2,a4 │ │ │ │ - sext.w a3,s1 │ │ │ │ - add a4,a2,sp │ │ │ │ - li s10,1 │ │ │ │ - li s1,0 │ │ │ │ - j 1b412 │ │ │ │ - bnez s10,1b472 │ │ │ │ - lui a4,0xc │ │ │ │ - lui a5,0xffff4 │ │ │ │ - addi a4,a4,128 │ │ │ │ - add a4,a4,a5 │ │ │ │ - add a5,a4,sp │ │ │ │ - lw s5,-88(a5) │ │ │ │ - subw s5,s7,s5 │ │ │ │ - j 1b472 │ │ │ │ - beqz s10,1b4e8 │ │ │ │ - lw a5,-112(s0) │ │ │ │ - j 1b3f6 │ │ │ │ - mv s5,a0 │ │ │ │ - j 1b472 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lui a3,0x8 │ │ │ │ - lui a5,0xffff8 │ │ │ │ - addi sp,sp,-80 │ │ │ │ - lui t0,0xffff8 │ │ │ │ - addi a5,a5,-16 │ │ │ │ - addi a4,a3,16 │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - add sp,sp,t0 │ │ │ │ - add a5,a4,sp │ │ │ │ - mv s2,a0 │ │ │ │ - mv a0,a5 │ │ │ │ - addi a5,a3,8 │ │ │ │ - mv s0,a2 │ │ │ │ - add a5,a5,sp │ │ │ │ - lui a2,0x8 │ │ │ │ - auipc s3,0x5f │ │ │ │ - ld s3,-1588(s3) │ │ │ │ - mv s1,a1 │ │ │ │ - addi a2,a2,1 │ │ │ │ - li a1,46 │ │ │ │ - ld a4,0(s3) │ │ │ │ - sd a4,0(a5) │ │ │ │ + j 17c80 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + auipc a4,0x47 │ │ │ │ + addi a4,a4,-154 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + sd a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + addiw a1,s2,1 │ │ │ │ + addw a1,a1,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sext.w a5,a5 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s0 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s2,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + mv s0,a0 │ │ │ │ + add a5,s0,a4 │ │ │ │ + li a1,0 │ │ │ │ + li a2,10 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 32b0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + auipc a4,0x47 │ │ │ │ + addi a4,a4,-224 │ │ │ │ + addiw a1,a5,1 │ │ │ │ + sext.w a5,a0 │ │ │ │ + ld a0,16(sp) │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + ld a6,32(sp) │ │ │ │ + ld a2,0(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + and a6,a6,s7 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + addw s2,a5,s2 │ │ │ │ + add s4,s4,a6 │ │ │ │ + jal 3890 │ │ │ │ li a4,0 │ │ │ │ - slli s4,s0,0x20 │ │ │ │ + j 17c80 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32b0 │ │ │ │ + li a3,-1 │ │ │ │ + sext.w a5,a0 │ │ │ │ + auipc a4,0x47 │ │ │ │ + addi a4,a4,-282 │ │ │ │ + li a2,1 │ │ │ │ + sd a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + addiw a1,s2,1 │ │ │ │ + addw a1,a1,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sext.w a5,a5 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s0 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s2,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + mv s0,a0 │ │ │ │ + add a5,s0,a4 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 32b0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + auipc a4,0x47 │ │ │ │ + addi a4,a4,-350 │ │ │ │ + li a3,-1 │ │ │ │ + addiw a1,a5,1 │ │ │ │ + sext.w a5,a0 │ │ │ │ + ld a0,16(sp) │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + li a2,1 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + ld a6,32(sp) │ │ │ │ + ld a2,0(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + and a6,a6,s7 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + addw s2,a5,s2 │ │ │ │ + add s3,s3,a6 │ │ │ │ jal 3890 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - beqz s0,1b5c8 │ │ │ │ - lui s5,0x8 │ │ │ │ - sub a1,s5,s4 │ │ │ │ - lui a3,0x8 │ │ │ │ - addi a3,a3,1 │ │ │ │ - mv a2,s4 │ │ │ │ - add a1,a1,s1 │ │ │ │ - jal 39d0 <__memcpy_chk@plt> │ │ │ │ - bltu s0,s5,1b5c8 │ │ │ │ - lui s0,0x8 │ │ │ │ - lui a3,0xffff8 │ │ │ │ - addi a3,a3,-16 │ │ │ │ - addi a5,s0,16 │ │ │ │ - add a5,a5,a3 │ │ │ │ - add a3,a5,sp │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,576 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - addi a5,s0,8 │ │ │ │ - add a5,a5,sp │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a5,0(s3) │ │ │ │ - xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,1b5ea │ │ │ │ - lui t0,0x8 │ │ │ │ - add sp,sp,t0 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + j 17c80 │ │ │ │ + lw a5,56(s9) │ │ │ │ + addi a4,s4,1 │ │ │ │ + ld a0,64(s9) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x2 │ │ │ │ + add a1,a1,a5 │ │ │ │ + sub a5,a4,s11 │ │ │ │ + sd a5,24(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + addi a3,s3,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sub a3,a3,a5 │ │ │ │ + sd a3,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a2,56(s9) │ │ │ │ + ld a5,8(sp) │ │ │ │ + sd a0,64(s9) │ │ │ │ + slli a4,a2,0x2 │ │ │ │ + add a4,a4,a2 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add s2,a0,a4 │ │ │ │ + ld a3,16(sp) │ │ │ │ + sd a5,16(s2) │ │ │ │ + ld a5,24(sp) │ │ │ │ + sd a3,24(s2) │ │ │ │ + sd s11,0(s2) │ │ │ │ + sd a5,8(s2) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 44ba8 │ │ │ │ + lw a5,56(s9) │ │ │ │ + sd a0,32(s2) │ │ │ │ + li a2,10 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + li a1,0 │ │ │ │ + sw a5,56(s9) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32b0 │ │ │ │ + addiw a5,a0,1 │ │ │ │ + mv a0,s0 │ │ │ │ + add s3,s3,a5 │ │ │ │ + jal 3670 │ │ │ │ + ld a2,0(sp) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3890 │ │ │ │ + mv s11,s4 │ │ │ │ + sd s3,8(sp) │ │ │ │ + li s0,0 │ │ │ │ + li a4,0 │ │ │ │ + li s2,0 │ │ │ │ + j 17c80 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + auipc a4,0x47 │ │ │ │ + addi a4,a4,-566 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + sd a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + addiw a1,s2,1 │ │ │ │ + addw a1,a1,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sext.w a5,a5 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s0 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s2,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + mv s0,a0 │ │ │ │ + add a5,s0,a4 │ │ │ │ + li a1,0 │ │ │ │ + li a2,10 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 32b0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + auipc a4,0x47 │ │ │ │ + addi a4,a4,-636 │ │ │ │ + addiw a1,a5,1 │ │ │ │ + sext.w a5,a0 │ │ │ │ + j 17e10 │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s11,s4 │ │ │ │ + li a1,40 │ │ │ │ + li a0,0 │ │ │ │ + li s0,0 │ │ │ │ + j 17c9c │ │ │ │ + sw zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ ret │ │ │ │ - lui a5,0xffff8 │ │ │ │ - lui a4,0x8 │ │ │ │ - addi a5,a5,-16 │ │ │ │ - addi a4,a4,16 │ │ │ │ - lui a2,0x8 │ │ │ │ - add a4,a4,a5 │ │ │ │ - subw a2,a2,s0 │ │ │ │ - add a5,a4,sp │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv a1,s1 │ │ │ │ - add a0,a5,s4 │ │ │ │ - jal 3530 │ │ │ │ - j 1b580 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - beqz a0,1b60a │ │ │ │ addi sp,sp,-16 │ │ │ │ sd s0,0(sp) │ │ │ │ mv s0,a0 │ │ │ │ - ld a0,16(a0) │ │ │ │ + ld a0,8(a0) │ │ │ │ sd ra,8(sp) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,0(sp) │ │ │ │ ld ra,8(sp) │ │ │ │ + sd zero,8(s0) │ │ │ │ + sw zero,0(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ - j 3670 │ │ │ │ + ret │ │ │ │ + lw t1,0(a0) │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s6,a1 │ │ │ │ + ld a0,8(a0) │ │ │ │ + addiw a1,t1,1 │ │ │ │ + slli t1,a1,0x20 │ │ │ │ + srli a1,t1,0x1b │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s3,a4 │ │ │ │ + mv s2,a5 │ │ │ │ + mv s5,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + mv s1,a6 │ │ │ │ + jal 41306 │ │ │ │ + lw t1,0(s0) │ │ │ │ + sd a0,8(s0) │ │ │ │ + slli a4,t1,0x20 │ │ │ │ + srli a5,a4,0x1b │ │ │ │ + add a7,a0,a5 │ │ │ │ + sb s4,12(a7) │ │ │ │ + sb zero,13(a7) │ │ │ │ + sb zero,14(a7) │ │ │ │ + sb s1,28(a7) │ │ │ │ + sb zero,29(a7) │ │ │ │ + sb zero,30(a7) │ │ │ │ + sd s6,0(a7) │ │ │ │ + sw s5,8(a7) │ │ │ │ + sd s3,16(a7) │ │ │ │ + sw s2,24(a7) │ │ │ │ + addiw t1,t1,1 │ │ │ │ + ld ra,56(sp) │ │ │ │ + sw t1,0(s0) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ addi sp,sp,-80 │ │ │ │ sd s0,64(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ sd ra,72(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ sd s7,8(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - mv s2,a3 │ │ │ │ - mv s0,a4 │ │ │ │ - mv s1,a5 │ │ │ │ - beqz a0,1b6a8 │ │ │ │ - lw a5,8(a0) │ │ │ │ - sd s5,24(sp) │ │ │ │ - lw s5,4(a0) │ │ │ │ - mv s7,a0 │ │ │ │ - ld a0,16(a0) │ │ │ │ - beq s5,a5,1b71a │ │ │ │ - lui a5,0x8 │ │ │ │ - addi a5,a5,24 │ │ │ │ - mul s5,s5,a5 │ │ │ │ - add a6,a0,s5 │ │ │ │ - sd s2,0(a6) │ │ │ │ - sw s4,16(a6) │ │ │ │ - slli s2,s0,0x20 │ │ │ │ - sd s3,8(a6) │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - bnez s0,1b68e │ │ │ │ - addi a6,a6,20 │ │ │ │ - lui a2,0x8 │ │ │ │ - subw a2,a2,s0 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv a1,s1 │ │ │ │ - add a0,a6,s2 │ │ │ │ - jal 3530 │ │ │ │ - lw a5,4(s7) │ │ │ │ - ld s5,24(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,4(s7) │ │ │ │ + sd s8,0(sp) │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + lw s1,32(s5) │ │ │ │ + lbu s2,36(s5) │ │ │ │ + jal 41306 │ │ │ │ + ld s0,40(s5) │ │ │ │ + li a5,-1 │ │ │ │ + sw zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + mv s4,a0 │ │ │ │ + beq s0,a5,18286 │ │ │ │ + ld a5,64(s5) │ │ │ │ + lbu s3,52(s5) │ │ │ │ + lw s7,48(s5) │ │ │ │ + ld s6,16(a5) │ │ │ │ + bnez s3,1822c │ │ │ │ + bnez s2,183aa │ │ │ │ + li a1,32 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lw a3,0(s4) │ │ │ │ + sd a0,8(s4) │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a5,a4,0x1b │ │ │ │ + add a5,a5,a0 │ │ │ │ + sb s3,12(a5) │ │ │ │ + sb zero,13(a5) │ │ │ │ + sb zero,14(a5) │ │ │ │ + sh zero,28(a5) │ │ │ │ + sb zero,30(a5) │ │ │ │ + lw a4,56(s5) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sd s0,0(a5) │ │ │ │ + sw s7,8(a5) │ │ │ │ + sd s6,16(a5) │ │ │ │ + sw s1,24(a5) │ │ │ │ + sw a3,0(s4) │ │ │ │ + beqz a4,183f4 │ │ │ │ + ld a3,64(s5) │ │ │ │ + li a5,1 │ │ │ │ + ld s6,16(a3) │ │ │ │ + ld s0,24(a3) │ │ │ │ + beq a4,a5,181a8 │ │ │ │ + li s3,40 │ │ │ │ + li s7,1 │ │ │ │ + lw a1,0(s4) │ │ │ │ + ld a0,8(s4) │ │ │ │ + add a3,a3,s3 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1b │ │ │ │ + ld s8,16(a3) │ │ │ │ + jal 41306 │ │ │ │ + lw a4,0(s4) │ │ │ │ + sd a0,8(s4) │ │ │ │ + add s0,s0,s6 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a5,a3,0x1b │ │ │ │ + add a5,a5,a0 │ │ │ │ + sh zero,28(a5) │ │ │ │ + sb zero,30(a5) │ │ │ │ + sh zero,12(a5) │ │ │ │ + sb zero,14(a5) │ │ │ │ + ld a3,64(s5) │ │ │ │ + lw a2,56(s5) │ │ │ │ + addi s0,s0,-1 │ │ │ │ + sd s0,0(a5) │ │ │ │ + sd s8,16(a5) │ │ │ │ + sw s1,24(a5) │ │ │ │ + sw s1,8(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + add a5,a3,s3 │ │ │ │ + sw a4,0(s4) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + ld s6,16(a5) │ │ │ │ + ld s0,24(a5) │ │ │ │ + addi s3,s3,40 │ │ │ │ + bltu s7,a2,1813a │ │ │ │ + ld s3,72(s5) │ │ │ │ + li a5,-1 │ │ │ │ + beq s3,a5,18212 │ │ │ │ + lw a1,0(s4) │ │ │ │ + lw s7,80(s5) │ │ │ │ + ld a0,8(s4) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + lbu s5,84(s5) │ │ │ │ + srli a1,a5,0x1b │ │ │ │ + beqz s2,18366 │ │ │ │ + bnez s5,18320 │ │ │ │ + jal 41306 │ │ │ │ + lw a4,0(s4) │ │ │ │ + sd a0,8(s4) │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a5,a3,0x1b │ │ │ │ + add a5,a5,a0 │ │ │ │ + sd s6,0(a5) │ │ │ │ + sw s1,8(a5) │ │ │ │ + sb s2,12(a5) │ │ │ │ + sb zero,13(a5) │ │ │ │ + sb zero,14(a5) │ │ │ │ + sd s3,16(a5) │ │ │ │ + sw s7,24(a5) │ │ │ │ + sh zero,28(a5) │ │ │ │ + sb zero,30(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(s4) │ │ │ │ ld ra,72(sp) │ │ │ │ ld s0,64(sp) │ │ │ │ ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - mv a0,s7 │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + ld s4,32(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ - lui s3,0x8 │ │ │ │ - addi a6,a6,20 │ │ │ │ - sub a1,s3,s2 │ │ │ │ - mv a0,a6 │ │ │ │ - mv a2,s2 │ │ │ │ - add a1,a1,s1 │ │ │ │ - jal 3530 │ │ │ │ - mv a6,a0 │ │ │ │ - bltu s0,s3,1b65c │ │ │ │ - j 1b66e │ │ │ │ - li a0,32 │ │ │ │ - jal 3330 │ │ │ │ - mv s7,a0 │ │ │ │ - beqz a0,1b7a0 │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - lui a0,0x40 │ │ │ │ - sb zero,0(s7) │ │ │ │ - addi a0,a0,192 │ │ │ │ - jal 3330 │ │ │ │ - lui s8,0x8 │ │ │ │ - lui s6,0x40 │ │ │ │ - sd a0,16(s7) │ │ │ │ - li s5,0 │ │ │ │ - addi s8,s8,24 │ │ │ │ - addi s6,s6,192 │ │ │ │ - j 1b6e4 │ │ │ │ - ld a0,16(s7) │ │ │ │ - add a0,a0,s5 │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - sw zero,16(a0) │ │ │ │ - lui a2,0x8 │ │ │ │ - li a1,0 │ │ │ │ - addi a0,a0,20 │ │ │ │ - add s5,s5,s8 │ │ │ │ - jal 3890 │ │ │ │ - bne s5,s6,1b6e0 │ │ │ │ - ld a6,16(s7) │ │ │ │ - beqz a6,1b794 │ │ │ │ - li a5,8 │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - sw a5,8(s7) │ │ │ │ - sw zero,4(s7) │ │ │ │ - j 1b644 │ │ │ │ - sd s6,16(sp) │ │ │ │ - lui s6,0x8 │ │ │ │ - slliw a1,s5,0x1 │ │ │ │ - addi s6,s6,24 │ │ │ │ - mv a5,a1 │ │ │ │ - mul a1,a1,s6 │ │ │ │ - sd s8,0(sp) │ │ │ │ - sw a5,8(s7) │ │ │ │ - sext.w s5,s5 │ │ │ │ - jal 3870 │ │ │ │ - mv s8,a0 │ │ │ │ - beqz a0,1b78c │ │ │ │ - lw a5,8(s7) │ │ │ │ - bgeu s5,a5,1b772 │ │ │ │ - slli a6,s5,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - mul a6,a6,s6 │ │ │ │ - lui a2,0x8 │ │ │ │ - li a1,0 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - add a6,a6,s8 │ │ │ │ - sd zero,0(a6) │ │ │ │ - sd zero,8(a6) │ │ │ │ - sw zero,16(a6) │ │ │ │ - addi a0,a6,20 │ │ │ │ - jal 3890 │ │ │ │ - lw a5,8(s7) │ │ │ │ - bltu s5,a5,1b742 │ │ │ │ - lw a5,4(s7) │ │ │ │ - lui a4,0x8 │ │ │ │ - addi a4,a4,24 │ │ │ │ - mul a5,a5,a4 │ │ │ │ - sd s8,16(s7) │ │ │ │ - ld s6,16(sp) │ │ │ │ - add a6,s8,a5 │ │ │ │ - ld s8,0(sp) │ │ │ │ - j 1b644 │ │ │ │ - ld a0,16(s7) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3670 │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - li s7,0 │ │ │ │ - j 1b67a │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - mv s2,a2 │ │ │ │ - beqz a0,1b7e8 │ │ │ │ - lw s1,4(a0) │ │ │ │ - lw a5,8(a0) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,16(a0) │ │ │ │ - beq s1,a5,1b84c │ │ │ │ - lui a5,0x8 │ │ │ │ - addi a5,a5,24 │ │ │ │ - mul a5,s1,a5 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - add a0,a0,a5 │ │ │ │ - sd s3,8(a0) │ │ │ │ - sd s2,0(a0) │ │ │ │ - sw s1,4(s0) │ │ │ │ - ld ra,56(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - li a0,32 │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - jal 3330 │ │ │ │ - mv s0,a0 │ │ │ │ - beqz a0,1b8c0 │ │ │ │ + beqz s2,180da │ │ │ │ + li a1,32 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lw a4,0(s4) │ │ │ │ + sd a0,8(s4) │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a5,a3,0x1b │ │ │ │ + add a5,a5,a0 │ │ │ │ + sd s6,0(a5) │ │ │ │ + sw s1,8(a5) │ │ │ │ + sb s2,12(a5) │ │ │ │ + sb zero,13(a5) │ │ │ │ + sb zero,14(a5) │ │ │ │ + sd s0,16(a5) │ │ │ │ + sw s7,24(a5) │ │ │ │ + sb s3,28(a5) │ │ │ │ + sb zero,29(a5) │ │ │ │ + sb zero,30(a5) │ │ │ │ + addiw a5,a4,1 │ │ │ │ + lw a4,56(s5) │ │ │ │ + sw a5,0(s4) │ │ │ │ + beqz a4,183f4 │ │ │ │ + ld a3,64(s5) │ │ │ │ + j 18296 │ │ │ │ + lw a4,56(s5) │ │ │ │ + beqz a4,183f4 │ │ │ │ + ld a3,64(s5) │ │ │ │ + beqz s2,18128 │ │ │ │ li a5,1 │ │ │ │ - lui a0,0x40 │ │ │ │ - sb a5,0(s0) │ │ │ │ - addi a0,a0,192 │ │ │ │ - jal 3330 │ │ │ │ - lui s5,0x8 │ │ │ │ - lui s4,0x40 │ │ │ │ - sd a0,16(s0) │ │ │ │ - li s1,0 │ │ │ │ - addi s5,s5,24 │ │ │ │ - addi s4,s4,192 │ │ │ │ - add a0,a0,s1 │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - sw zero,16(a0) │ │ │ │ - lui a2,0x8 │ │ │ │ - li a1,0 │ │ │ │ - addi a0,a0,20 │ │ │ │ - jal 3890 │ │ │ │ - add s1,s1,s5 │ │ │ │ - ld a0,16(s0) │ │ │ │ - bne s1,s4,1b81a │ │ │ │ - beqz a0,1b8b2 │ │ │ │ - li a5,8 │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - sw a5,8(s0) │ │ │ │ - sw zero,4(s0) │ │ │ │ - li s1,1 │ │ │ │ - j 1b7ce │ │ │ │ - sd s5,8(sp) │ │ │ │ - lui s5,0x8 │ │ │ │ - slliw a1,s1,0x1 │ │ │ │ - addi s5,s5,24 │ │ │ │ - mv a5,a1 │ │ │ │ - mul a1,a1,s5 │ │ │ │ - sd s4,16(sp) │ │ │ │ - sw a5,8(s0) │ │ │ │ - jal 3870 │ │ │ │ - mv s4,a0 │ │ │ │ - beqz a0,1b8de │ │ │ │ - lw a5,8(s0) │ │ │ │ - bgeu s1,a5,1b898 │ │ │ │ - mul a5,s1,s5 │ │ │ │ - addi a5,a5,20 │ │ │ │ + ld s6,16(a3) │ │ │ │ + ld s0,24(a3) │ │ │ │ + beq a4,a5,181a8 │ │ │ │ + li s3,40 │ │ │ │ + li s7,1 │ │ │ │ + lw a1,0(s4) │ │ │ │ + ld a0,8(s4) │ │ │ │ + add a3,a3,s3 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1b │ │ │ │ + ld s8,16(a3) │ │ │ │ + jal 41306 │ │ │ │ + lw a4,0(s4) │ │ │ │ + sd a0,8(s4) │ │ │ │ + add s0,s0,s6 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a5,a3,0x1b │ │ │ │ add a5,a5,a0 │ │ │ │ - sd zero,-20(a5) │ │ │ │ - sd zero,-12(a5) │ │ │ │ - sw zero,-4(a5) │ │ │ │ - mv a0,a5 │ │ │ │ - lui a2,0x8 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - lw a4,8(s0) │ │ │ │ - addi s1,s1,1 │ │ │ │ - add a5,a0,s5 │ │ │ │ - bltu s1,a4,1b876 │ │ │ │ - lw s1,4(s0) │ │ │ │ - lui a5,0x8 │ │ │ │ - addi a5,a5,24 │ │ │ │ - mul a5,s1,a5 │ │ │ │ - sd s4,16(s0) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addiw s1,s1,1 │ │ │ │ - add a0,s4,a5 │ │ │ │ - ld s4,16(sp) │ │ │ │ - j 1b7ce │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ + sb s2,28(a5) │ │ │ │ + sb zero,29(a5) │ │ │ │ + sb zero,30(a5) │ │ │ │ + sb s2,12(a5) │ │ │ │ + sb zero,13(a5) │ │ │ │ + sb zero,14(a5) │ │ │ │ + ld a3,64(s5) │ │ │ │ + lw a2,56(s5) │ │ │ │ + addi s0,s0,-1 │ │ │ │ + sd s0,16(a5) │ │ │ │ + sw s1,24(a5) │ │ │ │ + sd s8,0(a5) │ │ │ │ + sw s1,8(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + add a5,a3,s3 │ │ │ │ + sw a4,0(s4) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + ld s6,16(a5) │ │ │ │ + ld s0,24(a5) │ │ │ │ + addi s3,s3,40 │ │ │ │ + bltu s7,a2,182a8 │ │ │ │ + j 181a8 │ │ │ │ + jal 41306 │ │ │ │ + lw a4,0(s4) │ │ │ │ + add s0,s0,s6 │ │ │ │ + sd a0,8(s4) │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a5,a3,0x1b │ │ │ │ + add a5,a5,a0 │ │ │ │ + addi s0,s0,-1 │ │ │ │ + sd s3,0(a5) │ │ │ │ + sw s7,8(a5) │ │ │ │ + sb s5,12(a5) │ │ │ │ + sb zero,13(a5) │ │ │ │ + sb zero,14(a5) │ │ │ │ + sd s0,16(a5) │ │ │ │ + sw s1,24(a5) │ │ │ │ + sb s2,28(a5) │ │ │ │ + sb zero,29(a5) │ │ │ │ + sb zero,30(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(s4) │ │ │ │ + j 18212 │ │ │ │ + jal 41306 │ │ │ │ + lw a3,0(s4) │ │ │ │ + add a5,s6,s0 │ │ │ │ + sd a0,8(s4) │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a4,a2,0x1b │ │ │ │ + add a4,a4,a0 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + sd a5,0(a4) │ │ │ │ + sw s1,8(a4) │ │ │ │ + sh zero,12(a4) │ │ │ │ + sb zero,14(a4) │ │ │ │ + sd s3,16(a4) │ │ │ │ + sw s7,24(a4) │ │ │ │ + sb s5,28(a4) │ │ │ │ + sb zero,29(a4) │ │ │ │ + sb zero,30(a4) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sw a3,0(s4) │ │ │ │ + j 18212 │ │ │ │ + ld a5,24(a5) │ │ │ │ + li a1,32 │ │ │ │ + li a0,0 │ │ │ │ + add s3,s6,a5 │ │ │ │ + jal 41306 │ │ │ │ + lw a4,0(s4) │ │ │ │ + sd a0,8(s4) │ │ │ │ + addi s3,s3,-1 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a5,a3,0x1b │ │ │ │ + add a5,a5,a0 │ │ │ │ + sd s0,0(a5) │ │ │ │ + sw s7,8(a5) │ │ │ │ + sh zero,12(a5) │ │ │ │ + sb zero,14(a5) │ │ │ │ + sd s3,16(a5) │ │ │ │ + sw s1,24(a5) │ │ │ │ + sb s2,28(a5) │ │ │ │ + sb zero,29(a5) │ │ │ │ + sb zero,30(a5) │ │ │ │ + addiw a5,a4,1 │ │ │ │ + j 18274 │ │ │ │ li s0,0 │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - j 1b7d8 │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,1768(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-202 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,1738(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-176 │ │ │ │ + li s6,0 │ │ │ │ + j 181a8 │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,18496 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + li s0,0 │ │ │ │ + li a3,0 │ │ │ │ + auipc s3,0x62 │ │ │ │ + ld s3,-1132(s3) │ │ │ │ + auipc s1,0x4c │ │ │ │ + addi s1,s1,-676 │ │ │ │ + auipc s4,0x4c │ │ │ │ + addi s4,s4,-692 │ │ │ │ + auipc s2,0x47 │ │ │ │ + addi s2,s2,-1772 │ │ │ │ + ld t1,8(s5) │ │ │ │ + slli a5,s0,0x5 │ │ │ │ + ld a0,0(s3) │ │ │ │ + add t1,t1,a5 │ │ │ │ + lbu a6,12(t1) │ │ │ │ + lbu t3,28(t1) │ │ │ │ + mv a2,s2 │ │ │ │ li a1,1 │ │ │ │ + mv a7,s1 │ │ │ │ + beqz a6,1845c │ │ │ │ + mv a7,s4 │ │ │ │ + bnez t3,1845c │ │ │ │ + mv a7,s1 │ │ │ │ + ld a5,0(t1) │ │ │ │ + lw a4,8(t1) │ │ │ │ + sd t3,16(sp) │ │ │ │ + ld t3,16(t1) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sd t3,8(sp) │ │ │ │ + lw t1,24(t1) │ │ │ │ + sd t1,0(sp) │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-256 │ │ │ │ - lui t0,0xffff4 │ │ │ │ - sd s0,240(sp) │ │ │ │ - sd s10,160(sp) │ │ │ │ - sd ra,248(sp) │ │ │ │ - sd s1,232(sp) │ │ │ │ - sd s2,224(sp) │ │ │ │ - sd s3,216(sp) │ │ │ │ - sd s4,208(sp) │ │ │ │ - sd s5,200(sp) │ │ │ │ - sd s6,192(sp) │ │ │ │ - sd s7,184(sp) │ │ │ │ - sd s8,176(sp) │ │ │ │ - sd s9,168(sp) │ │ │ │ - sd s11,152(sp) │ │ │ │ - lui a5,0xc │ │ │ │ - add sp,sp,t0 │ │ │ │ - addi a4,a5,120 │ │ │ │ - addi a5,sp,16 │ │ │ │ - add a4,a4,a5 │ │ │ │ - auipc a3,0x5e │ │ │ │ - ld a3,1514(a3) │ │ │ │ + lw a5,0(s5) │ │ │ │ + sext.w a3,s0 │ │ │ │ + bltu a3,a5,18434 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-224 │ │ │ │ + sd s8,144(sp) │ │ │ │ + lw s8,224(sp) │ │ │ │ + sd s7,152(sp) │ │ │ │ + sd ra,216(sp) │ │ │ │ + lbu t2,232(sp) │ │ │ │ + ld s7,256(sp) │ │ │ │ + beqz s8,18658 │ │ │ │ + mv t0,a3 │ │ │ │ + li a3,1 │ │ │ │ + sd s11,120(sp) │ │ │ │ + sd a3,48(sp) │ │ │ │ + li s11,0 │ │ │ │ + li a3,-1 │ │ │ │ + sd s0,208(sp) │ │ │ │ + sd s9,136(sp) │ │ │ │ + sd s10,128(sp) │ │ │ │ + sd s1,200(sp) │ │ │ │ + sd s2,192(sp) │ │ │ │ + sd s3,184(sp) │ │ │ │ + sd s4,176(sp) │ │ │ │ + sd s5,168(sp) │ │ │ │ + sd s6,160(sp) │ │ │ │ + sd zero,72(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,56(sp) │ │ │ │ + sd a3,32(sp) │ │ │ │ + sd a3,16(sp) │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd a2,64(sp) │ │ │ │ + sd t0,80(sp) │ │ │ │ + sd a4,88(sp) │ │ │ │ + sd a5,104(sp) │ │ │ │ + sd a6,0(sp) │ │ │ │ + sd a7,8(sp) │ │ │ │ + sd t2,96(sp) │ │ │ │ + addiw s9,s11,1 │ │ │ │ + mv s0,a1 │ │ │ │ mv s10,a1 │ │ │ │ - ld a5,0(a3) │ │ │ │ - sd a5,0(a4) │ │ │ │ + bgeu s9,s8,185fc │ │ │ │ + lw a4,32(s0) │ │ │ │ + lw s5,136(s0) │ │ │ │ + lw s6,104(s0) │ │ │ │ + bgeu s5,a4,18636 │ │ │ │ + subw s5,a4,s5 │ │ │ │ + ld a0,88(s0) │ │ │ │ + jal 451ae │ │ │ │ + mv s3,a0 │ │ │ │ + ld a0,88(s0) │ │ │ │ + sext.w s3,s3 │ │ │ │ + jal 488ee │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,88(s0) │ │ │ │ + sext.w s1,s1 │ │ │ │ + jal 488bc │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a1,0(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,88(s0) │ │ │ │ + sext.w s2,s2 │ │ │ │ + jal 458f0 │ │ │ │ + lw a4,480(s7) │ │ │ │ + mv s4,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + fcvt.s.w fa0,a4 │ │ │ │ + jal 4fac │ │ │ │ + lw a4,396(s7) │ │ │ │ + bltu s1,a4,18602 │ │ │ │ + bltu s2,a4,18602 │ │ │ │ + lw a4,432(s7) │ │ │ │ + blt s4,a4,18602 │ │ │ │ + ld a5,80(sp) │ │ │ │ + ld a3,40(sp) │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sd a3,40(sp) │ │ │ │ + addw a4,a4,s1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + ld a5,88(sp) │ │ │ │ + lw a4,0(a5) │ │ │ │ + addw a4,a4,s4 │ │ │ │ + sw a4,0(a5) │ │ │ │ + ld a5,48(sp) │ │ │ │ + bnez a5,186a2 │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 5873a │ │ │ │ + ld a5,64(sp) │ │ │ │ + mv a1,a0 │ │ │ │ + li a4,1 │ │ │ │ + lw a3,0(a5) │ │ │ │ + ld a0,8(a5) │ │ │ │ + li a2,0 │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + slli t1,a3,0x2 │ │ │ │ + add t1,t1,a3 │ │ │ │ + ld a3,96(sp) │ │ │ │ + slli t1,t1,0x4 │ │ │ │ + add a0,a0,t1 │ │ │ │ + jal 591d4 │ │ │ │ + ld a5,40(sp) │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,185b8 │ │ │ │ + lbu a4,96(s0) │ │ │ │ + ld a5,56(sp) │ │ │ │ + beq a4,a5,18662 │ │ │ │ + ld a5,104(sp) │ │ │ │ + li a4,1 │ │ │ │ + sb a4,0(a5) │ │ │ │ + lbu a5,96(s0) │ │ │ │ + sd a5,56(sp) │ │ │ │ + lw a5,0(s0) │ │ │ │ + sd a5,72(sp) │ │ │ │ + sd zero,48(sp) │ │ │ │ + addi s10,s10,104 │ │ │ │ + beq s9,s8,18644 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + li a4,104 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mul a5,a5,a4 │ │ │ │ + ld a3,24(sp) │ │ │ │ + lw a4,32(s10) │ │ │ │ + mv s0,s10 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw a3,32(a5) │ │ │ │ + bgeu a3,a4,1863c │ │ │ │ + subw a4,a4,a3 │ │ │ │ + sd a4,32(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + mv s11,s9 │ │ │ │ + addiw s9,s11,1 │ │ │ │ + sd a5,16(sp) │ │ │ │ + bltu s9,s8,184f0 │ │ │ │ + li s5,-1 │ │ │ │ + li s6,-1 │ │ │ │ + j 18502 │ │ │ │ + li a5,9 │ │ │ │ + bgeu a5,s1,185c4 │ │ │ │ + li a4,1 │ │ │ │ + bltu a4,s3,185c4 │ │ │ │ + ld a5,16(sp) │ │ │ │ + li a3,-1 │ │ │ │ + lw a4,0(s0) │ │ │ │ + beq a5,a3,1866c │ │ │ │ + li a5,-1 │ │ │ │ + beq s6,a5,1868e │ │ │ │ + ld a5,16(sp) │ │ │ │ + bne a5,a4,185c4 │ │ │ │ + ld a5,32(sp) │ │ │ │ + lui a4,0x2 │ │ │ │ + addi a4,a4,1807 │ │ │ │ + bltu a4,a5,185c4 │ │ │ │ + bgeu a4,s5,1854e │ │ │ │ + j 185c4 │ │ │ │ + subw s5,s5,a4 │ │ │ │ + j 18502 │ │ │ │ + subw a4,a3,a4 │ │ │ │ + sd a4,32(sp) │ │ │ │ + j 185ee │ │ │ │ + ld s0,208(sp) │ │ │ │ + ld s1,200(sp) │ │ │ │ + ld s2,192(sp) │ │ │ │ + ld s3,184(sp) │ │ │ │ + ld s4,176(sp) │ │ │ │ + ld s5,168(sp) │ │ │ │ + ld s6,160(sp) │ │ │ │ + ld s9,136(sp) │ │ │ │ + ld s10,128(sp) │ │ │ │ + ld s11,120(sp) │ │ │ │ + ld ra,216(sp) │ │ │ │ + ld s7,152(sp) │ │ │ │ + ld s8,144(sp) │ │ │ │ + addi sp,sp,224 │ │ │ │ + ret │ │ │ │ + lw a4,0(s0) │ │ │ │ + ld a5,72(sp) │ │ │ │ + bne a4,a5,185b0 │ │ │ │ + j 185c2 │ │ │ │ + bne s6,a4,18618 │ │ │ │ + lui a4,0x2 │ │ │ │ + addi a4,a4,1807 │ │ │ │ + bgeu a4,s5,1854e │ │ │ │ + li a5,-1 │ │ │ │ + bne s6,a5,185c4 │ │ │ │ + ld a5,32(sp) │ │ │ │ + lui a4,0x2 │ │ │ │ + addi a4,a4,1807 │ │ │ │ + bgeu a4,a5,1854e │ │ │ │ + j 185c4 │ │ │ │ + ld a5,16(sp) │ │ │ │ + bne a5,a4,185c4 │ │ │ │ + ld a5,32(sp) │ │ │ │ + lui a4,0x2 │ │ │ │ + addi a4,a4,1807 │ │ │ │ + bgeu a4,a5,1854e │ │ │ │ + j 185c4 │ │ │ │ + ld s1,64(sp) │ │ │ │ + lw a4,0(s1) │ │ │ │ + ld a0,8(s1) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a1,a4,0x2 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x4 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,248(sp) │ │ │ │ + lwu a4,0(s1) │ │ │ │ + ld a2,0(a3) │ │ │ │ + ld a3,240(sp) │ │ │ │ + slli t1,a4,0x2 │ │ │ │ + add t1,t1,a4 │ │ │ │ + ld a1,0(a3) │ │ │ │ + slli t1,t1,0x4 │ │ │ │ + sd a0,8(s1) │ │ │ │ + li a4,0 │ │ │ │ + li a3,0 │ │ │ │ + add a0,a0,t1 │ │ │ │ + jal 58b88 │ │ │ │ + lw a4,0(s1) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(s1) │ │ │ │ + j 1856c │ │ │ │ + addi sp,sp,-592 │ │ │ │ + sd s9,504(sp) │ │ │ │ + lw s9,600(sp) │ │ │ │ + fsd fs0,472(sp) │ │ │ │ + sd s0,576(sp) │ │ │ │ + fcvt.d.wu fs0,s9 │ │ │ │ + auipc s0,0x4b │ │ │ │ + fld fa5,1162(s0) │ │ │ │ + auipc s0,0x4b │ │ │ │ + fld fa0,1106(s0) │ │ │ │ + fmul.d fa5,fs0,fa5 │ │ │ │ + ld s0,592(sp) │ │ │ │ + sd s2,560(sp) │ │ │ │ + sd a4,392(sp) │ │ │ │ + sd s0,264(sp) │ │ │ │ + ld s0,608(sp) │ │ │ │ + mv s2,a4 │ │ │ │ + fdiv.d fa0,fa5,fa0 │ │ │ │ + sd s0,368(sp) │ │ │ │ + lw s0,616(sp) │ │ │ │ + auipc a4,0x61 │ │ │ │ + ld a4,2026(a4) │ │ │ │ + sd ra,584(sp) │ │ │ │ + sd s0,376(sp) │ │ │ │ + lw s0,624(sp) │ │ │ │ + sd a3,240(sp) │ │ │ │ + sd a6,256(sp) │ │ │ │ + sd a7,208(sp) │ │ │ │ + sd a1,232(sp) │ │ │ │ + sd s4,544(sp) │ │ │ │ + sd s7,520(sp) │ │ │ │ + sd s8,512(sp) │ │ │ │ + sd s0,384(sp) │ │ │ │ + sd s1,568(sp) │ │ │ │ + sd s3,552(sp) │ │ │ │ + sd s5,536(sp) │ │ │ │ + sd s6,528(sp) │ │ │ │ + sd s10,496(sp) │ │ │ │ + sd s11,488(sp) │ │ │ │ + sd a5,248(sp) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,456(sp) │ │ │ │ li a5,0 │ │ │ │ - auipc a1,0x44 │ │ │ │ - addi a1,a1,-198 │ │ │ │ - mv s0,a0 │ │ │ │ - sd s10,0(sp) │ │ │ │ - jal 3750 │ │ │ │ - sd a0,8(sp) │ │ │ │ - beqz a0,1bb4e │ │ │ │ - lui s0,0xc │ │ │ │ - lui s5,0xffff8 │ │ │ │ - addi s5,s5,-8 │ │ │ │ - addi a5,s0,128 │ │ │ │ - add a5,a5,s5 │ │ │ │ - addi a4,sp,16 │ │ │ │ - add s5,a5,a4 │ │ │ │ - lui a2,0x8 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3890 │ │ │ │ - lui s1,0xffff4 │ │ │ │ - addi s1,s1,-120 │ │ │ │ - addi a4,s0,128 │ │ │ │ - addi a3,sp,16 │ │ │ │ - add a4,a4,s1 │ │ │ │ - lui a6,0xffff4 │ │ │ │ - addi a5,s0,128 │ │ │ │ - add s1,a4,a3 │ │ │ │ + mv s8,a2 │ │ │ │ + mv s7,a0 │ │ │ │ + slli s0,s2,0x20 │ │ │ │ + jal 37b0 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + li a1,104 │ │ │ │ + mul a1,s0,a1 │ │ │ │ + li a0,0 │ │ │ │ + fsub.d fs0,fs0,fa0 │ │ │ │ + slli s4,s0,0x2 │ │ │ │ + sd s0,216(sp) │ │ │ │ + sd zero,448(sp) │ │ │ │ + slli s0,s0,0x3 │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,360(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,288(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,304(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,312(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,320(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,328(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,200(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,336(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,296(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,344(sp) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,352(sp) │ │ │ │ + beqz s2,18c14 │ │ │ │ + fcvt.wu.d s1,fs0,rtz │ │ │ │ + addiw a2,s2,-1 │ │ │ │ + li a4,150 │ │ │ │ + addiw a3,s1,50 │ │ │ │ + sd a2,224(sp) │ │ │ │ + mv a5,a3 │ │ │ │ + bltu a4,a3,18c0e │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + ld s10,328(sp) │ │ │ │ + ld s1,336(sp) │ │ │ │ + ld t4,320(sp) │ │ │ │ + ld s3,296(sp) │ │ │ │ + sw a4,280(sp) │ │ │ │ + li a4,1 │ │ │ │ + sext.w t0,a5 │ │ │ │ + subw a5,a4,a5 │ │ │ │ + mv t1,s10 │ │ │ │ + mv t2,s9 │ │ │ │ + ld s5,352(sp) │ │ │ │ + ld a1,360(sp) │ │ │ │ + ld s2,304(sp) │ │ │ │ + ld t5,312(sp) │ │ │ │ + ld t3,344(sp) │ │ │ │ + ld s11,288(sp) │ │ │ │ + li s0,0 │ │ │ │ + sw a5,284(sp) │ │ │ │ + sd s4,400(sp) │ │ │ │ + mv s10,s3 │ │ │ │ + sd a3,272(sp) │ │ │ │ + sd s1,408(sp) │ │ │ │ + mv s9,t4 │ │ │ │ + j 1894c │ │ │ │ + subw s3,t2,s6 │ │ │ │ + subw a5,s6,a7 │ │ │ │ + addw a5,a5,t0 │ │ │ │ + beqz t6,189ac │ │ │ │ + addw ra,s3,t0 │ │ │ │ + addw a5,a5,a0 │ │ │ │ + addw a4,a5,ra │ │ │ │ + ld a6,208(sp) │ │ │ │ + ld a3,264(sp) │ │ │ │ + slli a5,a2,0x3 │ │ │ │ + sd t1,192(sp) │ │ │ │ + add a3,a3,a5 │ │ │ │ add a5,a5,a6 │ │ │ │ - add s10,a5,a3 │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-446 │ │ │ │ - li a3,112 │ │ │ │ - li a1,47 │ │ │ │ - mv a0,s1 │ │ │ │ - sd zero,-56(s10) │ │ │ │ - sd zero,-48(s10) │ │ │ │ - sd zero,-40(s10) │ │ │ │ - sw zero,-112(s10) │ │ │ │ - sd zero,-120(s10) │ │ │ │ - jal 34b0 │ │ │ │ - bnez a0,1bb72 │ │ │ │ - lui s9,0xffff4 │ │ │ │ - lui a5,0xc │ │ │ │ - addi s9,s9,-8 │ │ │ │ - addi a5,a5,128 │ │ │ │ - add a5,a5,s9 │ │ │ │ - addi a4,sp,16 │ │ │ │ - sw zero,-88(s10) │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld a6,0(a3) │ │ │ │ + lw a3,0(s8) │ │ │ │ + sd a2,56(sp) │ │ │ │ + sd a4,24(sp) │ │ │ │ + ld a2,248(sp) │ │ │ │ + ld a4,256(sp) │ │ │ │ + sd t0,48(sp) │ │ │ │ + sd a0,32(sp) │ │ │ │ + sd t2,8(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd ra,16(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + sd t3,184(sp) │ │ │ │ + sd t5,176(sp) │ │ │ │ + sd t6,168(sp) │ │ │ │ + sd t0,160(sp) │ │ │ │ + sd t2,152(sp) │ │ │ │ + sd a7,144(sp) │ │ │ │ + sd a1,136(sp) │ │ │ │ + jal 5226 │ │ │ │ + ld a1,136(sp) │ │ │ │ + ld t6,168(sp) │ │ │ │ + li a5,1 │ │ │ │ + sb a5,97(a1) │ │ │ │ + ld a3,88(a1) │ │ │ │ + ld t3,184(sp) │ │ │ │ + sw t6,0(s2) │ │ │ │ + ld a4,24(a1) │ │ │ │ + lw a5,36(a1) │ │ │ │ + sd a3,0(t3) │ │ │ │ + sd a4,0(s10) │ │ │ │ + sw a5,0(s11) │ │ │ │ + lw a5,80(a1) │ │ │ │ + ld a4,200(sp) │ │ │ │ + ld t1,192(sp) │ │ │ │ + sw a5,0(s1) │ │ │ │ + add s4,s4,a4 │ │ │ │ + lw a4,72(a1) │ │ │ │ + ld a7,144(sp) │ │ │ │ + ld t2,152(sp) │ │ │ │ + sw a4,0(t1) │ │ │ │ + lw a5,0(s1) │ │ │ │ + ld t0,160(sp) │ │ │ │ + ld t5,176(sp) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,0(s4) │ │ │ │ + lw a5,0(s2) │ │ │ │ + bnez a5,189e8 │ │ │ │ + lw a4,72(a1) │ │ │ │ + sw a4,0(t5) │ │ │ │ + lw a5,0(s1) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,0(s9) │ │ │ │ + lw a5,0(s2) │ │ │ │ + bnez a5,189bc │ │ │ │ + lw a4,40(a1) │ │ │ │ + ld a5,216(sp) │ │ │ │ + sw a4,4(s5) │ │ │ │ + sw a7,0(s5) │ │ │ │ + addi s0,s0,1 │ │ │ │ + addi s7,s7,4 │ │ │ │ + addi s5,s5,8 │ │ │ │ + addi a1,a1,104 │ │ │ │ + addi s2,s2,4 │ │ │ │ + addi t5,t5,4 │ │ │ │ + addi s1,s1,4 │ │ │ │ + addi s9,s9,4 │ │ │ │ + addi s8,s8,8 │ │ │ │ + addi t3,t3,8 │ │ │ │ + addi s10,s10,8 │ │ │ │ + addi s11,s11,4 │ │ │ │ + addi t1,t1,4 │ │ │ │ + beq a5,s0,18a2c │ │ │ │ + ld a5,240(sp) │ │ │ │ + ld a6,232(sp) │ │ │ │ + lw a7,0(s7) │ │ │ │ + add a5,a5,s0 │ │ │ │ + lbu a2,0(a5) │ │ │ │ + slli s4,s0,0x2 │ │ │ │ + add a5,a6,s4 │ │ │ │ + lw s6,0(a5) │ │ │ │ + sext.w t6,a2 │ │ │ │ + sext.w a4,s0 │ │ │ │ + mv a0,a7 │ │ │ │ + beqz s0,1898c │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + add a5,a5,a6 │ │ │ │ + lw a5,0(a5) │ │ │ │ + li a0,0 │ │ │ │ + bltu a7,a5,1898c │ │ │ │ + subw a0,a7,a5 │ │ │ │ + ld a5,224(sp) │ │ │ │ + bgeu a4,a5,18866 │ │ │ │ + lw a5,4(s7) │ │ │ │ + li s3,0 │ │ │ │ + bltu a5,s6,1886a │ │ │ │ + subw s3,a5,s6 │ │ │ │ + subw a5,s6,a7 │ │ │ │ + addw a5,a5,t0 │ │ │ │ + bnez t6,18876 │ │ │ │ + ld a4,272(sp) │ │ │ │ + addw ra,a0,a4 │ │ │ │ + addw a5,ra,a5 │ │ │ │ + addw a4,a5,s3 │ │ │ │ + j 18880 │ │ │ │ + lw a5,280(sp) │ │ │ │ + lw a3,36(a1) │ │ │ │ + li a4,0 │ │ │ │ + addw a5,a5,s6 │ │ │ │ + subw a5,a5,a7 │ │ │ │ + addw a5,a5,s3 │ │ │ │ + bltu a3,a5,18922 │ │ │ │ + lw a5,284(sp) │ │ │ │ + addw a4,a5,a7 │ │ │ │ + addw a4,a4,a3 │ │ │ │ + subw a4,a4,s6 │ │ │ │ + subw a4,a4,s3 │ │ │ │ + j 18922 │ │ │ │ + lw a5,72(a1) │ │ │ │ + lw a4,0(s1) │ │ │ │ + addw a4,a4,a5 │ │ │ │ + subw a4,t2,a4 │ │ │ │ + sw a4,0(t5) │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw a3,72(a1) │ │ │ │ + addw a3,a3,a5 │ │ │ │ + bltu t2,a3,18cac │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + addw a4,a4,a5 │ │ │ │ + sw a4,0(s9) │ │ │ │ + bgeu t2,a4,1891a │ │ │ │ + auipc a3,0x4b │ │ │ │ + addi a3,a3,1908 │ │ │ │ + li a2,610 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,848 │ │ │ │ + auipc a0,0x46 │ │ │ │ + addi a0,a0,904 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld s1,208(sp) │ │ │ │ + ld a5,352(sp) │ │ │ │ + ld s5,384(sp) │ │ │ │ + ld a2,8(s1) │ │ │ │ + ld a1,0(s1) │ │ │ │ + sd a5,112(sp) │ │ │ │ + addi a5,sp,448 │ │ │ │ + sd a5,104(sp) │ │ │ │ + addi a5,sp,440 │ │ │ │ + sd a5,96(sp) │ │ │ │ + addi a5,sp,432 │ │ │ │ + sd a5,88(sp) │ │ │ │ + addi a5,sp,416 │ │ │ │ + sd a5,80(sp) │ │ │ │ + addi a5,sp,424 │ │ │ │ + ld s3,368(sp) │ │ │ │ + ld s7,376(sp) │ │ │ │ + ld s8,392(sp) │ │ │ │ + ld s10,200(sp) │ │ │ │ + ld s11,328(sp) │ │ │ │ + ld a3,312(sp) │ │ │ │ + sd a5,72(sp) │ │ │ │ + ld a5,320(sp) │ │ │ │ + auipc s0,0x61 │ │ │ │ + ld s0,1214(s0) │ │ │ │ + ld a7,304(sp) │ │ │ │ + ld a6,288(sp) │ │ │ │ + ld s4,400(sp) │ │ │ │ + sd s0,56(sp) │ │ │ │ + sd s5,48(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd a3,0(sp) │ │ │ │ + ld a5,296(sp) │ │ │ │ + ld s6,408(sp) │ │ │ │ + sd s3,64(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd s10,24(sp) │ │ │ │ + sd s11,16(sp) │ │ │ │ + ld s2,336(sp) │ │ │ │ + mv a3,t2 │ │ │ │ + li a0,0 │ │ │ │ + mv a4,s2 │ │ │ │ + mv s9,t2 │ │ │ │ + jal 22106 │ │ │ │ + ld t1,440(sp) │ │ │ │ + ld a4,320(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + ld a2,0(s1) │ │ │ │ + sd t1,112(sp) │ │ │ │ + ld t1,432(sp) │ │ │ │ + sd a4,16(sp) │ │ │ │ + ld a4,312(sp) │ │ │ │ + sd t1,104(sp) │ │ │ │ + ld t1,416(sp) │ │ │ │ + ld a1,344(sp) │ │ │ │ + sd a4,8(sp) │ │ │ │ + ld a4,304(sp) │ │ │ │ + sd t1,96(sp) │ │ │ │ + ld a7,288(sp) │ │ │ │ + ld t1,424(sp) │ │ │ │ + ld a6,296(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + sd a1,80(sp) │ │ │ │ + sd a4,0(sp) │ │ │ │ + mv a5,s2 │ │ │ │ + mv a1,a0 │ │ │ │ + sd s10,32(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + mv a4,s9 │ │ │ │ + li a0,0 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s7,48(sp) │ │ │ │ + sd s8,40(sp) │ │ │ │ + sd t1,88(sp) │ │ │ │ + add s4,s4,s2 │ │ │ │ + jal 2287a │ │ │ │ + mv s0,s1 │ │ │ │ li s2,0 │ │ │ │ + li s5,-1 │ │ │ │ + ld a5,424(sp) │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a4,424(sp) │ │ │ │ + ld a5,416(sp) │ │ │ │ + add a4,a4,s2 │ │ │ │ + sd zero,0(a4) │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a4,416(sp) │ │ │ │ + ld a5,432(sp) │ │ │ │ + add a4,a4,s2 │ │ │ │ + sd zero,0(a4) │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,432(sp) │ │ │ │ + lw a4,0(s6) │ │ │ │ + add a5,a5,s2 │ │ │ │ + sd zero,0(a5) │ │ │ │ + beq a4,s5,18bf8 │ │ │ │ + ld a5,0(s0) │ │ │ │ li s7,0 │ │ │ │ - li s8,0 │ │ │ │ - li s11,0 │ │ │ │ - add s9,a5,a4 │ │ │ │ - ld s0,8(sp) │ │ │ │ - lui a2,0x4 │ │ │ │ - li a1,1 │ │ │ │ - mv a3,s0 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 3780 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - sw a5,-112(s10) │ │ │ │ - jal 3930 │ │ │ │ - bnez a0,1ba9c │ │ │ │ - lw a3,-112(s10) │ │ │ │ - beqz a3,1ba9c │ │ │ │ - lw a5,-88(s10) │ │ │ │ - sd s9,-120(s10) │ │ │ │ - lui s6,0x8 │ │ │ │ - li s3,2 │ │ │ │ - li s0,1 │ │ │ │ - li s4,128 │ │ │ │ - beqz a5,1ba62 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a1,5 │ │ │ │ - mv a0,s1 │ │ │ │ - add s11,s11,a2 │ │ │ │ - add s8,s8,a5 │ │ │ │ - jal 34e0 │ │ │ │ - lw a3,-112(s10) │ │ │ │ - lw a4,-88(s10) │ │ │ │ - slli t1,a3,0x20 │ │ │ │ - slli a7,a4,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - sub s11,s11,t1 │ │ │ │ - sub s8,s8,a7 │ │ │ │ - beq a0,s3,1ba9c │ │ │ │ - addiw a5,a0,4 │ │ │ │ - bgeu s0,a5,1ba9c │ │ │ │ - beq a0,s0,1bb28 │ │ │ │ - ld a5,-32(s10) │ │ │ │ - andi a5,a5,192 │ │ │ │ - beq a5,s4,1ba6e │ │ │ │ - beqz a3,1b9d2 │ │ │ │ - lw a5,-88(s10) │ │ │ │ - bnez a5,1ba08 │ │ │ │ - sw s6,-88(s10) │ │ │ │ - sd s5,-96(s10) │ │ │ │ - lui a5,0x8 │ │ │ │ - j 1ba0c │ │ │ │ - beqz s8,1ba7c │ │ │ │ - ld a2,0(sp) │ │ │ │ - sub a5,s8,s7 │ │ │ │ - bge a2,a5,1ba5a │ │ │ │ - lw a1,-32(s10) │ │ │ │ - mv a0,s2 │ │ │ │ - mv a5,s5 │ │ │ │ - mv a3,s8 │ │ │ │ - mv a2,s11 │ │ │ │ - andi a1,a1,7 │ │ │ │ - jal 1b60c │ │ │ │ - mv s2,a0 │ │ │ │ - beqz a0,1bb0e │ │ │ │ - lw a3,-112(s10) │ │ │ │ - mv s7,s8 │ │ │ │ - bnez a3,1ba5c │ │ │ │ - j 1b9d2 │ │ │ │ - lui a0,0xffff4 │ │ │ │ - lui a5,0xc │ │ │ │ - addi a0,a0,-120 │ │ │ │ - addi a5,a5,128 │ │ │ │ - add a5,a5,a0 │ │ │ │ - addi a4,sp,16 │ │ │ │ - add a0,a5,a4 │ │ │ │ - jal 32f0 │ │ │ │ - beqz s2,1bac6 │ │ │ │ - ld a0,16(s2) │ │ │ │ + slli s3,s7,0x3 │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld a0,0(a5) │ │ │ │ + addi s7,s7,1 │ │ │ │ jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ + ld a5,0(s0) │ │ │ │ + lw a4,0(s6) │ │ │ │ + sext.w a3,s7 │ │ │ │ + add s3,s3,a5 │ │ │ │ + sd zero,0(s3) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + mv a0,a5 │ │ │ │ + bltu a3,a4,18b1a │ │ │ │ jal 3670 │ │ │ │ - ld a0,8(sp) │ │ │ │ - li s0,0 │ │ │ │ - jal 35a0 │ │ │ │ - lui a5,0xc │ │ │ │ - addi a4,sp,16 │ │ │ │ - addi a5,a5,120 │ │ │ │ - add a5,a5,a4 │ │ │ │ - auipc a3,0x5e │ │ │ │ - ld a3,1080(a3) │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a5,0(a3) │ │ │ │ + addi s6,s6,4 │ │ │ │ + sd zero,0(s0) │ │ │ │ + addi s2,s2,8 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s4,s6,18ad8 │ │ │ │ + ld a0,288(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,296(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,304(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,312(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,320(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,328(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,200(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,336(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,352(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,440(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,424(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,416(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,432(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,344(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x61 │ │ │ │ + ld a5,868(a5) │ │ │ │ + ld a4,456(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,1bb6e │ │ │ │ - lui t0,0xc │ │ │ │ - add sp,sp,t0 │ │ │ │ - ld ra,248(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s1,232(sp) │ │ │ │ - ld s0,240(sp) │ │ │ │ - ld s2,224(sp) │ │ │ │ - ld s3,216(sp) │ │ │ │ - ld s4,208(sp) │ │ │ │ - ld s5,200(sp) │ │ │ │ - ld s6,192(sp) │ │ │ │ - ld s7,184(sp) │ │ │ │ - ld s8,176(sp) │ │ │ │ - ld s9,168(sp) │ │ │ │ - ld s10,160(sp) │ │ │ │ - ld s11,152(sp) │ │ │ │ - addi sp,sp,256 │ │ │ │ + bnez a5,18ccc │ │ │ │ + ld ra,584(sp) │ │ │ │ + ld s0,576(sp) │ │ │ │ + ld a0,360(sp) │ │ │ │ + ld s1,568(sp) │ │ │ │ + ld s2,560(sp) │ │ │ │ + ld s3,552(sp) │ │ │ │ + ld s4,544(sp) │ │ │ │ + ld s5,536(sp) │ │ │ │ + ld s6,528(sp) │ │ │ │ + ld s7,520(sp) │ │ │ │ + ld s8,512(sp) │ │ │ │ + ld s9,504(sp) │ │ │ │ + ld s10,496(sp) │ │ │ │ + ld s11,488(sp) │ │ │ │ + fld fs0,472(sp) │ │ │ │ + addi sp,sp,592 │ │ │ │ ret │ │ │ │ - lui a0,0xffff4 │ │ │ │ - lui a5,0xc │ │ │ │ - addi a0,a0,-120 │ │ │ │ - addi a5,a5,128 │ │ │ │ - add a5,a5,a0 │ │ │ │ - addi a4,sp,16 │ │ │ │ - add a0,a5,a4 │ │ │ │ - jal 32f0 │ │ │ │ - j 1bac6 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 32f0 │ │ │ │ - lw a1,4(s2) │ │ │ │ - lui a5,0x8 │ │ │ │ - addi a5,a5,24 │ │ │ │ - mul a1,a1,a5 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3870 │ │ │ │ - lw a5,4(a0) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,8(sp) │ │ │ │ - sw a5,8(s0) │ │ │ │ - jal 35a0 │ │ │ │ - j 1bace │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,1114(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-738 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ + ld a0,0(s0) │ │ │ │ + addi s6,s6,4 │ │ │ │ + addi s2,s2,8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,0(s0) │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s4,s6,18ad8 │ │ │ │ + j 18b52 │ │ │ │ + li a5,150 │ │ │ │ + j 1882a │ │ │ │ + ld s1,208(sp) │ │ │ │ + addi a5,sp,448 │ │ │ │ + ld s6,328(sp) │ │ │ │ + ld a2,8(s1) │ │ │ │ + ld a1,0(s1) │ │ │ │ + sd a5,104(sp) │ │ │ │ + addi a5,sp,440 │ │ │ │ + sd a5,96(sp) │ │ │ │ + addi a5,sp,432 │ │ │ │ + sd a5,88(sp) │ │ │ │ + addi a5,sp,416 │ │ │ │ + ld s7,320(sp) │ │ │ │ + ld s8,312(sp) │ │ │ │ + ld s10,304(sp) │ │ │ │ + ld s11,336(sp) │ │ │ │ + sd a5,80(sp) │ │ │ │ + addi a5,sp,424 │ │ │ │ + ld s2,368(sp) │ │ │ │ + ld s3,384(sp) │ │ │ │ + ld s4,376(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld a6,288(sp) │ │ │ │ + sd a5,72(sp) │ │ │ │ + ld a5,296(sp) │ │ │ │ + auipc s0,0x61 │ │ │ │ + ld s0,724(s0) │ │ │ │ + sd a0,112(sp) │ │ │ │ + mv a7,s10 │ │ │ │ + mv a4,s11 │ │ │ │ + mv a3,s9 │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s0,56(sp) │ │ │ │ + sd s3,48(sp) │ │ │ │ + sd s4,40(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + jal 22106 │ │ │ │ + ld t1,440(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + ld a2,0(s1) │ │ │ │ + sd t1,112(sp) │ │ │ │ + ld t1,432(sp) │ │ │ │ + ld a4,344(sp) │ │ │ │ + ld a7,288(sp) │ │ │ │ + sd t1,104(sp) │ │ │ │ + ld t1,416(sp) │ │ │ │ + ld a6,296(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + sd t1,96(sp) │ │ │ │ + ld t1,424(sp) │ │ │ │ + sd a4,80(sp) │ │ │ │ + mv a1,a0 │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd s5,32(sp) │ │ │ │ + sd s6,24(sp) │ │ │ │ + sd s7,16(sp) │ │ │ │ + sd s8,8(sp) │ │ │ │ + sd s10,0(sp) │ │ │ │ + mv a5,s11 │ │ │ │ + mv a4,s9 │ │ │ │ + li a0,0 │ │ │ │ + sd s2,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd t1,88(sp) │ │ │ │ + jal 2287a │ │ │ │ + j 18b52 │ │ │ │ + auipc a3,0x4b │ │ │ │ + addi a3,a3,1236 │ │ │ │ + li a2,608 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,176 │ │ │ │ + auipc a0,0x46 │ │ │ │ + addi a0,a0,192 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,1078(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-732 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s10,48(sp) │ │ │ │ - auipc s10,0x5e │ │ │ │ - ld s10,892(s10) │ │ │ │ - auipc a1,0x44 │ │ │ │ - addi a1,a1,-812 │ │ │ │ - ld a5,0(s10) │ │ │ │ - sd a5,40(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd ra,136(sp) │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ + addi sp,sp,-528 │ │ │ │ + sd s0,512(sp) │ │ │ │ + ld s0,528(sp) │ │ │ │ + sd s5,472(sp) │ │ │ │ + ld s5,600(sp) │ │ │ │ + sd s0,200(sp) │ │ │ │ + ld s0,544(sp) │ │ │ │ + sd s9,440(sp) │ │ │ │ mv s9,a0 │ │ │ │ - jal 3750 │ │ │ │ - beqz a0,1bd44 │ │ │ │ - li a2,2 │ │ │ │ - li a1,0 │ │ │ │ - mv s2,a0 │ │ │ │ - jal 33b0 │ │ │ │ - bnez a0,1bda4 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3240 │ │ │ │ - li a1,0 │ │ │ │ - li a2,0 │ │ │ │ - mv s7,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 33b0 │ │ │ │ - addi s3,sp,8 │ │ │ │ + sd s0,304(sp) │ │ │ │ + lw s0,552(sp) │ │ │ │ + lw a0,480(s5) │ │ │ │ + sd s8,448(sp) │ │ │ │ + sd s0,312(sp) │ │ │ │ + lw s0,560(sp) │ │ │ │ + lw s8,536(sp) │ │ │ │ + fcvt.s.w fa0,a0 │ │ │ │ + sd s0,320(sp) │ │ │ │ + ld s0,592(sp) │ │ │ │ + sd a4,184(sp) │ │ │ │ + auipc a4,0x61 │ │ │ │ + ld a4,514(a4) │ │ │ │ + sd s7,456(sp) │ │ │ │ + sd a5,192(sp) │ │ │ │ + mv s7,a2 │ │ │ │ + mv a0,s8 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,408(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s2,496(sp) │ │ │ │ + sd s3,488(sp) │ │ │ │ + sd s4,480(sp) │ │ │ │ + sd ra,520(sp) │ │ │ │ + sd s0,328(sp) │ │ │ │ + lw s2,700(s5) │ │ │ │ + lw s0,704(s5) │ │ │ │ + sd s9,168(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv s4,a3 │ │ │ │ + sd a7,176(sp) │ │ │ │ + sd zero,368(sp) │ │ │ │ + jal 4fac │ │ │ │ + beqz s7,192bc │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + sd s1,504(sp) │ │ │ │ + auipc a3,0x61 │ │ │ │ + ld a3,526(a3) │ │ │ │ + sext.w s1,a0 │ │ │ │ + li a2,24 │ │ │ │ + mv a1,s7 │ │ │ │ mv a0,s3 │ │ │ │ - jal 27fba │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 27fcc │ │ │ │ - bnez a0,1bd86 │ │ │ │ - jal 1b200 │ │ │ │ - mv s5,sp │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s5 │ │ │ │ + sd s6,464(sp) │ │ │ │ + jal 3400 │ │ │ │ + lw a4,12(s3) │ │ │ │ + fld fa5,504(s5) │ │ │ │ + addi a5,s3,12 │ │ │ │ + fcvt.d.w fa4,a4 │ │ │ │ + li s5,0 │ │ │ │ + fmul.d fa4,fa4,fa5 │ │ │ │ + j 18d8a │ │ │ │ + addi s5,s5,1 │ │ │ │ + addi a5,a5,24 │ │ │ │ + beq s7,s5,192a4 │ │ │ │ + lw a4,0(a5) │ │ │ │ + sext.w s6,s5 │ │ │ │ + fcvt.d.w fa5,a4 │ │ │ │ + flt.d a4,fa5,fa4 │ │ │ │ + beqz a4,18d82 │ │ │ │ + ld a2,184(sp) │ │ │ │ + mv a3,s4 │ │ │ │ + mv a1,s6 │ │ │ │ mv a0,s3 │ │ │ │ - sw a5,0(sp) │ │ │ │ - jal 1b14a │ │ │ │ - li s1,0 │ │ │ │ + jal 155fc │ │ │ │ + auipc a3,0x61 │ │ │ │ + ld a3,554(a3) │ │ │ │ + li a2,24 │ │ │ │ + mv a1,s5 │ │ │ │ + mv s9,a0 │ │ │ │ + jal 3400 │ │ │ │ + lw a5,0(s9) │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,192a8 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + li a1,104 │ │ │ │ + mul a1,a5,a1 │ │ │ │ + li a0,0 │ │ │ │ + sd s10,432(sp) │ │ │ │ + sd s11,424(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,288(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,224(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,232(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,248(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,256(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,264(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,272(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv s3,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a5,240(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a5,296(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a4,0(s9) │ │ │ │ + sd a0,280(sp) │ │ │ │ + beqz a4,190a6 │ │ │ │ + addw ra,s2,s1 │ │ │ │ + ld a1,16(s9) │ │ │ │ + mv a3,s0 │ │ │ │ + bltu ra,s0,1929a │ │ │ │ + addiw a2,a3,-1 │ │ │ │ + ld s7,272(sp) │ │ │ │ + ld t4,296(sp) │ │ │ │ + ld t3,240(sp) │ │ │ │ + ld s10,264(sp) │ │ │ │ + ld t6,248(sp) │ │ │ │ + ld t5,256(sp) │ │ │ │ + sw a2,216(sp) │ │ │ │ + li a2,1 │ │ │ │ + sext.w t0,a3 │ │ │ │ + subw a3,a2,a3 │ │ │ │ + sw a3,220(sp) │ │ │ │ + mv a3,s7 │ │ │ │ + mv t2,s9 │ │ │ │ + mv t1,s10 │ │ │ │ + mv s7,t3 │ │ │ │ + mv s10,t4 │ │ │ │ + ld s5,280(sp) │ │ │ │ + mv t4,s8 │ │ │ │ + ld s0,288(sp) │ │ │ │ + ld s2,232(sp) │ │ │ │ + ld s11,224(sp) │ │ │ │ + mv s1,s3 │ │ │ │ li s4,0 │ │ │ │ - li s8,-1 │ │ │ │ - beqz a0,1bc48 │ │ │ │ - j 1bd68 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a0,s1 │ │ │ │ - mv a1,s6 │ │ │ │ - jal 1b7a4 │ │ │ │ + li a5,0 │ │ │ │ + mv s9,t6 │ │ │ │ + sd s3,336(sp) │ │ │ │ + sd s6,344(sp) │ │ │ │ + sd ra,208(sp) │ │ │ │ + mv s8,t5 │ │ │ │ + mv t3,a3 │ │ │ │ + j 18fc4 │ │ │ │ + subw s6,t4,a2 │ │ │ │ + lbu a1,12(a3) │ │ │ │ + addw a4,a2,t0 │ │ │ │ + subw a4,a4,a7 │ │ │ │ + beqz a1,19028 │ │ │ │ + addw ra,s6,t0 │ │ │ │ + addw a4,a4,a0 │ │ │ │ + addw a4,a4,ra │ │ │ │ + ld a6,200(sp) │ │ │ │ + sd t1,152(sp) │ │ │ │ + ld t1,176(sp) │ │ │ │ + slli a5,a1,0x3 │ │ │ │ + add a6,a6,a5 │ │ │ │ + add a5,a5,t1 │ │ │ │ + lw a3,20(a3) │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld a6,0(a6) │ │ │ │ + sd a0,32(sp) │ │ │ │ + sd a4,24(sp) │ │ │ │ + sd a2,0(sp) │ │ │ │ + ld a4,192(sp) │ │ │ │ + ld a2,184(sp) │ │ │ │ + ld a0,168(sp) │ │ │ │ + sd a1,56(sp) │ │ │ │ + sd t0,48(sp) │ │ │ │ + sd t4,8(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + sd s6,40(sp) │ │ │ │ + sd ra,16(sp) │ │ │ │ + sd t3,160(sp) │ │ │ │ + sd t2,144(sp) │ │ │ │ + sd t0,136(sp) │ │ │ │ + sd t4,128(sp) │ │ │ │ + jal 5226 │ │ │ │ + ld t2,144(sp) │ │ │ │ + ld a2,88(s0) │ │ │ │ + ld a3,24(s0) │ │ │ │ + ld a1,16(t2) │ │ │ │ + lw a5,36(s0) │ │ │ │ + ld t1,152(sp) │ │ │ │ + add s3,s3,a1 │ │ │ │ + ld a4,0(s3) │ │ │ │ + ld t3,160(sp) │ │ │ │ + ld t4,128(sp) │ │ │ │ + lbu a0,48(a4) │ │ │ │ + ld t0,136(sp) │ │ │ │ + sb a0,97(s0) │ │ │ │ + sd a2,0(s10) │ │ │ │ + sd a3,0(s7) │ │ │ │ + sw a5,0(s11) │ │ │ │ + lbu a5,12(a4) │ │ │ │ + sw a5,0(s2) │ │ │ │ + lw a5,80(s0) │ │ │ │ + sw a5,0(s1) │ │ │ │ + lw a3,72(s0) │ │ │ │ + sw a3,0(t1) │ │ │ │ + lw a5,0(s1) │ │ │ │ + addw a5,a5,a3 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,0(t3) │ │ │ │ + lw a5,0(s2) │ │ │ │ + bnez a5,19038 │ │ │ │ + lw a3,72(s0) │ │ │ │ + sw a3,0(s9) │ │ │ │ + lw a5,0(s1) │ │ │ │ + addw a5,a5,a3 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,0(s8) │ │ │ │ + lw a5,0(s2) │ │ │ │ + lw a3,0(a4) │ │ │ │ + bnez a5,1907c │ │ │ │ + lw a0,40(s0) │ │ │ │ + sw a0,4(s5) │ │ │ │ + sw a3,0(s5) │ │ │ │ + lw a4,0(t2) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w a5,s4 │ │ │ │ + addi s5,s5,8 │ │ │ │ + addi s0,s0,104 │ │ │ │ + addi s2,s2,4 │ │ │ │ + addi s9,s9,4 │ │ │ │ + addi s1,s1,4 │ │ │ │ + addi s8,s8,4 │ │ │ │ + addi s10,s10,8 │ │ │ │ + addi s7,s7,8 │ │ │ │ + addi s11,s11,4 │ │ │ │ + addi t1,t1,4 │ │ │ │ + addi t3,t3,4 │ │ │ │ + bgeu a5,a4,1909e │ │ │ │ + slli s3,s4,0x3 │ │ │ │ + add a3,a1,s3 │ │ │ │ + ld a3,0(a3) │ │ │ │ + lw a7,0(a3) │ │ │ │ + lw a2,4(a3) │ │ │ │ + mv a0,a7 │ │ │ │ + beqz a5,18ff8 │ │ │ │ + addiw a0,a5,-1 │ │ │ │ + slli a6,a0,0x20 │ │ │ │ + srli a0,a6,0x1d │ │ │ │ + add a0,a0,a1 │ │ │ │ + ld a6,0(a0) │ │ │ │ + li a0,0 │ │ │ │ + lw a6,4(a6) │ │ │ │ + bltu a7,a6,18ff8 │ │ │ │ + subw a0,a7,a6 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + bgeu a5,a4,18ed4 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,a1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + li s6,0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + bltu a5,a2,18ed8 │ │ │ │ + lbu a1,12(a3) │ │ │ │ + addw a4,a2,t0 │ │ │ │ + subw s6,a5,a2 │ │ │ │ + subw a4,a4,a7 │ │ │ │ + bnez a1,18ee8 │ │ │ │ + ld a5,208(sp) │ │ │ │ + addw ra,a0,a5 │ │ │ │ + addw a4,ra,a4 │ │ │ │ + addw a4,a4,s6 │ │ │ │ + j 18ef2 │ │ │ │ + lw a5,72(s0) │ │ │ │ + lw a3,0(s1) │ │ │ │ + addw a3,a3,a5 │ │ │ │ + subw a3,t4,a3 │ │ │ │ + sw a3,0(s9) │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw a2,72(s0) │ │ │ │ + addw a2,a2,a5 │ │ │ │ + bltu t4,a2,1938c │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + addw a3,a3,a5 │ │ │ │ + sw a3,0(s8) │ │ │ │ + bgeu t4,a3,18f8c │ │ │ │ + auipc a3,0x4b │ │ │ │ + addi a3,a3,316 │ │ │ │ + li a2,815 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,-768 │ │ │ │ + auipc a0,0x46 │ │ │ │ + addi a0,a0,-712 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lw a2,4(a4) │ │ │ │ + lw a5,216(sp) │ │ │ │ + lw a4,36(s0) │ │ │ │ + li a0,0 │ │ │ │ + addw a5,a5,a2 │ │ │ │ + subw a5,a5,a3 │ │ │ │ + addw a5,a5,s6 │ │ │ │ + bltu a4,a5,18f96 │ │ │ │ + lw a5,220(sp) │ │ │ │ + addw a4,a4,a5 │ │ │ │ + addw a4,a4,a3 │ │ │ │ + subw a4,a4,a2 │ │ │ │ + subw a0,a4,s6 │ │ │ │ + j 18f96 │ │ │ │ + ld s3,336(sp) │ │ │ │ + ld s6,344(sp) │ │ │ │ + mv s9,t2 │ │ │ │ + mv s8,t4 │ │ │ │ + ld a5,176(sp) │ │ │ │ + ld a7,232(sp) │ │ │ │ + ld a6,224(sp) │ │ │ │ + ld a2,8(a5) │ │ │ │ + ld a1,0(a5) │ │ │ │ + ld a5,280(sp) │ │ │ │ + ld a0,168(sp) │ │ │ │ + sd a4,32(sp) │ │ │ │ + sd a5,112(sp) │ │ │ │ + addi a5,sp,368 │ │ │ │ + sd a5,104(sp) │ │ │ │ + addi a5,sp,376 │ │ │ │ + sd a5,96(sp) │ │ │ │ + addi a5,sp,400 │ │ │ │ + sd a5,88(sp) │ │ │ │ + addi a5,sp,384 │ │ │ │ + sd a5,80(sp) │ │ │ │ + addi a5,sp,392 │ │ │ │ + sd a5,72(sp) │ │ │ │ + ld a5,304(sp) │ │ │ │ + auipc s0,0x61 │ │ │ │ + ld s0,-438(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + sd a5,64(sp) │ │ │ │ + ld a5,320(sp) │ │ │ │ + mv a3,s8 │ │ │ │ + sd s0,56(sp) │ │ │ │ + sd a5,48(sp) │ │ │ │ + ld a5,312(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + ld a5,272(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + ld a5,264(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + ld a5,256(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a5,248(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + ld a5,240(sp) │ │ │ │ + jal 22106 │ │ │ │ mv s1,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - add s4,s4,s0 │ │ │ │ - jal 3240 │ │ │ │ - beq a0,s7,1bc92 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 27fcc │ │ │ │ - bnez a0,1bd06 │ │ │ │ - mv a1,s5 │ │ │ │ + beqz a0,192c0 │ │ │ │ + ld a5,376(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + ld a4,176(sp) │ │ │ │ + sd a5,112(sp) │ │ │ │ + ld a5,400(sp) │ │ │ │ + mv a1,a0 │ │ │ │ + mv s5,s3 │ │ │ │ + sd a5,104(sp) │ │ │ │ + ld a5,384(sp) │ │ │ │ + mv s4,s1 │ │ │ │ + li s7,0 │ │ │ │ + sd a5,96(sp) │ │ │ │ + ld a5,392(sp) │ │ │ │ + li s0,-1 │ │ │ │ + sd a5,88(sp) │ │ │ │ + ld a5,296(sp) │ │ │ │ + sd a5,80(sp) │ │ │ │ + ld a5,304(sp) │ │ │ │ + sd a5,72(sp) │ │ │ │ + ld a5,320(sp) │ │ │ │ + sd a5,56(sp) │ │ │ │ + ld a5,312(sp) │ │ │ │ + sd a5,48(sp) │ │ │ │ + lw a5,0(s9) │ │ │ │ + ld a3,8(a4) │ │ │ │ + ld a2,0(a4) │ │ │ │ + sd a5,40(sp) │ │ │ │ + ld a5,272(sp) │ │ │ │ + mv a4,s8 │ │ │ │ + sd a5,32(sp) │ │ │ │ + ld a5,264(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + ld a5,256(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + ld a5,248(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a5,232(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + ld a7,224(sp) │ │ │ │ + ld a6,240(sp) │ │ │ │ + ld a0,168(sp) │ │ │ │ + mv a5,s3 │ │ │ │ + jal 2287a │ │ │ │ + lw a5,0(s9) │ │ │ │ + beqz a5,191ec │ │ │ │ + ld a5,392(sp) │ │ │ │ + slli s2,s7,0x3 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a4,392(sp) │ │ │ │ + ld a5,384(sp) │ │ │ │ + add a4,a4,s2 │ │ │ │ + sd zero,0(a4) │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a4,384(sp) │ │ │ │ + ld a5,400(sp) │ │ │ │ + add a4,a4,s2 │ │ │ │ + sd zero,0(a4) │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,400(sp) │ │ │ │ + lw a4,0(s5) │ │ │ │ + add a5,a5,s2 │ │ │ │ + sd zero,0(a5) │ │ │ │ + beq a4,s0,1929e │ │ │ │ + ld a5,0(s4) │ │ │ │ + li s8,0 │ │ │ │ + slli s2,s8,0x3 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,0(a5) │ │ │ │ + addi s8,s8,1 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,0(s4) │ │ │ │ + lw a4,0(s5) │ │ │ │ + sext.w a3,s8 │ │ │ │ + add s2,s2,a5 │ │ │ │ + sd zero,0(s2) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + mv a0,a5 │ │ │ │ + bltu a3,a4,191aa │ │ │ │ + jal 3670 │ │ │ │ + lw a4,0(s9) │ │ │ │ + addi s7,s7,1 │ │ │ │ + sd zero,0(s4) │ │ │ │ + sext.w a5,s7 │ │ │ │ + addi s5,s5,4 │ │ │ │ + addi s4,s4,8 │ │ │ │ + bltu a5,a4,19162 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,376(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,280(sp) │ │ │ │ + sd zero,376(sp) │ │ │ │ + jal 3670 │ │ │ │ + lw a5,0(s9) │ │ │ │ + ld a4,328(sp) │ │ │ │ + ld a0,168(sp) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s9 │ │ │ │ + sw a5,0(a4) │ │ │ │ + jal 15340 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,224(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,240(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,232(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,248(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,256(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,264(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,272(sp) │ │ │ │ + jal 3670 │ │ │ │ mv a0,s3 │ │ │ │ - jal 1b14a │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - ld s6,8(sp) │ │ │ │ - jal 1b204 │ │ │ │ - mv s0,a0 │ │ │ │ - beq a0,s8,1bd26 │ │ │ │ - bnez a0,1bc1e │ │ │ │ - sd s7,24(s1) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 35a0 │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(s10) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,392(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,384(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,400(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,296(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld s1,504(sp) │ │ │ │ + ld s6,464(sp) │ │ │ │ + ld s10,432(sp) │ │ │ │ + ld s11,424(sp) │ │ │ │ + auipc a5,0x61 │ │ │ │ + ld a5,-856(a5) │ │ │ │ + ld a4,408(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,1bd64 │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,120(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ + bnez a5,193ac │ │ │ │ + ld ra,520(sp) │ │ │ │ + ld s0,512(sp) │ │ │ │ + ld a0,288(sp) │ │ │ │ + ld s2,496(sp) │ │ │ │ + ld s3,488(sp) │ │ │ │ + ld s4,480(sp) │ │ │ │ + ld s5,472(sp) │ │ │ │ + ld s7,456(sp) │ │ │ │ + ld s8,448(sp) │ │ │ │ + ld s9,440(sp) │ │ │ │ + addi sp,sp,528 │ │ │ │ ret │ │ │ │ - mv a3,s9 │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-820 │ │ │ │ - li a1,465 │ │ │ │ - auipc a0,0x44 │ │ │ │ - addi a0,a0,-752 │ │ │ │ - jal 27d46 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 34a0 │ │ │ │ - beqz a0,1bcea │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-718 │ │ │ │ - li a1,469 │ │ │ │ - auipc a0,0x44 │ │ │ │ - addi a0,a0,-786 │ │ │ │ - jal 27d46 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-656 │ │ │ │ - li a1,470 │ │ │ │ - auipc a0,0x44 │ │ │ │ - addi a0,a0,-812 │ │ │ │ - jal 27d46 │ │ │ │ - j 1bc5c │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-812 │ │ │ │ - li a1,467 │ │ │ │ - auipc a0,0x44 │ │ │ │ - addi a0,a0,-840 │ │ │ │ - jal 27d46 │ │ │ │ - j 1bcb4 │ │ │ │ - auipc a3,0x49 │ │ │ │ - addi a3,a3,-1974 │ │ │ │ - li a2,474 │ │ │ │ - auipc a1,0x44 │ │ │ │ - addi a1,a1,-866 │ │ │ │ - auipc a0,0x44 │ │ │ │ - addi a0,a0,-698 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,642(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-1016 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,612(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - mv a3,s9 │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-1240 │ │ │ │ + mv a3,ra │ │ │ │ + j 18e8e │ │ │ │ + ld a0,0(s4) │ │ │ │ + j 191d2 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + j 18d9a │ │ │ │ + ld a0,168(sp) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 15340 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3670 │ │ │ │ + ld s1,504(sp) │ │ │ │ + ld s6,464(sp) │ │ │ │ + sd zero,288(sp) │ │ │ │ + j 19268 │ │ │ │ + ld a5,176(sp) │ │ │ │ + auipc s0,0x61 │ │ │ │ + ld s0,-794(s0) │ │ │ │ + ld a0,0(s0) │ │ │ │ + ld a4,8(a5) │ │ │ │ + ld a3,0(a5) │ │ │ │ + auipc a2,0x46 │ │ │ │ + addi a2,a2,-1296 │ │ │ │ + mv a5,s8 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,576(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-1114 │ │ │ │ + lw a5,0(s9) │ │ │ │ + beqz a5,19380 │ │ │ │ + ld s5,288(sp) │ │ │ │ + ld s7,224(sp) │ │ │ │ + ld s6,232(sp) │ │ │ │ + ld s1,240(sp) │ │ │ │ + addi a5,sp,360 │ │ │ │ + slli s3,s8,0x20 │ │ │ │ + li s4,0 │ │ │ │ + addi s11,sp,364 │ │ │ │ + sd a5,128(sp) │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + auipc s2,0x45 │ │ │ │ + addi s2,s2,1720 │ │ │ │ + lw a1,0(s5) │ │ │ │ + ld a2,128(sp) │ │ │ │ + ld a0,184(sp) │ │ │ │ + mv a3,s11 │ │ │ │ + li s10,0 │ │ │ │ + jal 4dea │ │ │ │ + lw a7,364(sp) │ │ │ │ + lw a6,360(sp) │ │ │ │ + lw a5,0(s5) │ │ │ │ + ld a0,0(s0) │ │ │ │ + li a4,1 │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x46 │ │ │ │ + addi a2,a2,-1338 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,546(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-1176 │ │ │ │ + beqz s8,19354 │ │ │ │ + ld a4,0(s1) │ │ │ │ + ld a0,0(s0) │ │ │ │ + mv a2,s2 │ │ │ │ + add a4,a4,s10 │ │ │ │ + lbu a3,0(a4) │ │ │ │ li a1,1 │ │ │ │ + addi s10,s10,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a0,0x44 │ │ │ │ - addi a0,a0,-1244 │ │ │ │ - jal 38e0 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - mv a5,a1 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - bltu a1,a2,1bdc2 │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - subw s0,a2,a5 │ │ │ │ - sd ra,8(sp) │ │ │ │ - sext.w a2,s0 │ │ │ │ - bltu a4,a2,1bdf2 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a2,s0,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv a1,a3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 3530 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sext.w a0,s0 │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - mv s0,a4 │ │ │ │ - j 1bdd4 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3240 │ │ │ │ - beq a0,s0,1be18 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - j 34a0 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - li a0,1 │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - sd zero,64(a0) │ │ │ │ - sd zero,72(a0) │ │ │ │ - sd zero,80(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ - ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - slli a2,a1,0x20 │ │ │ │ - sd s1,8(sp) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv s1,a1 │ │ │ │ - li a1,0 │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - jal 3890 │ │ │ │ - ld ra,24(sp) │ │ │ │ - sw s1,32(s0) │ │ │ │ - sd s2,24(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - lw a5,8(a2) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - mv s1,a2 │ │ │ │ - mv s3,a0 │ │ │ │ - mv s2,a1 │ │ │ │ - beqz a5,1bf36 │ │ │ │ - ld a7,0(a2) │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - li a3,7 │ │ │ │ - addi a6,a7,1 │ │ │ │ - bgeu a3,a4,1bf78 │ │ │ │ - or a4,a7,a1 │ │ │ │ - andi a4,a4,7 │ │ │ │ - addi a6,a7,1 │ │ │ │ - bnez a4,1bf78 │ │ │ │ - sub a4,a1,a6 │ │ │ │ - sltiu a4,a4,7 │ │ │ │ - bnez a4,1bf78 │ │ │ │ - srliw a2,a5,0x3 │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - mv a4,a7 │ │ │ │ - mv a6,a1 │ │ │ │ - add a2,a2,a7 │ │ │ │ - ld a3,0(a4) │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a6,a6,8 │ │ │ │ - sd a3,-8(a6) │ │ │ │ - bne a4,a2,1beb2 │ │ │ │ - andi a4,a5,-8 │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - andi a1,a5,7 │ │ │ │ - add a3,s2,a2 │ │ │ │ - add a7,a7,a2 │ │ │ │ - subw a5,a5,a4 │ │ │ │ - beqz a1,1bf34 │ │ │ │ - lbu a2,0(a7) │ │ │ │ - li a4,1 │ │ │ │ - sb a2,0(a3) │ │ │ │ - beq a5,a4,1bf34 │ │ │ │ - lbu a2,1(a7) │ │ │ │ - li a4,2 │ │ │ │ - sb a2,1(a3) │ │ │ │ - beq a5,a4,1bf34 │ │ │ │ - lbu a2,2(a7) │ │ │ │ - li a4,3 │ │ │ │ - sb a2,2(a3) │ │ │ │ - beq a5,a4,1bf34 │ │ │ │ - lbu a2,3(a7) │ │ │ │ - li a4,4 │ │ │ │ - sb a2,3(a3) │ │ │ │ - beq a5,a4,1bf34 │ │ │ │ - lbu a2,4(a7) │ │ │ │ - li a4,5 │ │ │ │ - sb a2,4(a3) │ │ │ │ - beq a5,a4,1bf34 │ │ │ │ - lbu a2,5(a7) │ │ │ │ - li a4,6 │ │ │ │ - sb a2,5(a3) │ │ │ │ - beq a5,a4,1bf34 │ │ │ │ - lbu a5,6(a7) │ │ │ │ - sb a5,6(a3) │ │ │ │ - lw a5,8(s1) │ │ │ │ - lui a4,0x4 │ │ │ │ - subw a4,a4,a5 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - mv a3,s3 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a1,1 │ │ │ │ - add a0,s2,a5 │ │ │ │ - jal 3780 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s3 │ │ │ │ - sext.w s3,s0 │ │ │ │ - jal 3930 │ │ │ │ - bnez a0,1bf96 │ │ │ │ - lw a5,8(s1) │ │ │ │ - ld ra,40(sp) │ │ │ │ - sd s2,0(s1) │ │ │ │ - addw a5,a5,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - sw a5,8(s1) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s2 │ │ │ │ - mv a4,s2 │ │ │ │ - j 1bf84 │ │ │ │ - addi a6,a6,1 │ │ │ │ - lbu a7,-1(a6) │ │ │ │ - addi a4,a4,1 │ │ │ │ - sb a7,-1(a4) │ │ │ │ - bne a4,a5,1bf82 │ │ │ │ - lw a5,8(s1) │ │ │ │ - j 1bf36 │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,18(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-1304 │ │ │ │ + bne s3,s10,1933c │ │ │ │ + lw a4,0(s6) │ │ │ │ + lw a3,0(s7) │ │ │ │ + ld a0,0(s0) │ │ │ │ + auipc a2,0x46 │ │ │ │ + addi a2,a2,-1358 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - auipc a0,0x44 │ │ │ │ - addi a0,a0,-1286 │ │ │ │ - jal 38e0 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ + lw a5,0(s9) │ │ │ │ + addiw s4,s4,1 │ │ │ │ + addi s5,s5,104 │ │ │ │ + addi s7,s7,4 │ │ │ │ + addi s6,s6,4 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s4,a5,19308 │ │ │ │ + ld s1,504(sp) │ │ │ │ + ld s6,464(sp) │ │ │ │ + ld s10,432(sp) │ │ │ │ + ld s11,424(sp) │ │ │ │ + sd zero,288(sp) │ │ │ │ + j 19268 │ │ │ │ + auipc a3,0x4b │ │ │ │ + addi a3,a3,-500 │ │ │ │ + li a2,813 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,-1584 │ │ │ │ + auipc a0,0x46 │ │ │ │ + addi a0,a0,-1568 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + sd s1,504(sp) │ │ │ │ + sd s6,464(sp) │ │ │ │ + sd s10,432(sp) │ │ │ │ + sd s11,424(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-272 │ │ │ │ - lui t0,0xffff4 │ │ │ │ sd s0,256(sp) │ │ │ │ - sd s1,248(sp) │ │ │ │ - sd s2,240(sp) │ │ │ │ - sd s4,224(sp) │ │ │ │ - sd s10,176(sp) │ │ │ │ - lw a5,4(a1) │ │ │ │ - sd ra,264(sp) │ │ │ │ + ld s0,312(sp) │ │ │ │ sd s3,232(sp) │ │ │ │ + lw s3,272(sp) │ │ │ │ + lw t1,696(s0) │ │ │ │ + fld fa1,688(s0) │ │ │ │ + fld fa0,472(s0) │ │ │ │ + ld t4,288(sp) │ │ │ │ + ld t5,296(sp) │ │ │ │ + sd s1,248(sp) │ │ │ │ + mv s1,a5 │ │ │ │ + ld a5,280(sp) │ │ │ │ sd s5,216(sp) │ │ │ │ - sd s6,208(sp) │ │ │ │ sd s7,200(sp) │ │ │ │ + mv s5,a6 │ │ │ │ + sd t1,0(sp) │ │ │ │ + auipc s7,0x61 │ │ │ │ + ld s7,-1234(s7) │ │ │ │ + sd s6,208(sp) │ │ │ │ sd s8,192(sp) │ │ │ │ sd s9,184(sp) │ │ │ │ sd s11,168(sp) │ │ │ │ - mv s10,a1 │ │ │ │ - add sp,sp,t0 │ │ │ │ - lui a1,0xc │ │ │ │ - addi s0,a1,120 │ │ │ │ - addi a1,sp,32 │ │ │ │ - add s0,s0,a1 │ │ │ │ - auipc s1,0x5e │ │ │ │ - ld s1,-222(s1) │ │ │ │ - ld a1,0(s1) │ │ │ │ - sd a1,0(s0) │ │ │ │ - li a1,0 │ │ │ │ - lui a6,0x8 │ │ │ │ - addi a5,a5,-1 │ │ │ │ - sd a0,8(sp) │ │ │ │ - sd a3,16(sp) │ │ │ │ - ld a1,16(s10) │ │ │ │ - mv s4,a2 │ │ │ │ - mv s2,a4 │ │ │ │ - addi a6,a6,24 │ │ │ │ - bnez a5,1c016 │ │ │ │ - j 1c0ac │ │ │ │ - addi a5,a5,-1 │ │ │ │ - beqz a5,1c0ac │ │ │ │ - mv s1,a1 │ │ │ │ - add a1,a1,a6 │ │ │ │ - ld a4,0(a1) │ │ │ │ - bge s4,a4,1c012 │ │ │ │ - lui s7,0xc │ │ │ │ - lui s6,0xffff4 │ │ │ │ - addi s6,s6,-120 │ │ │ │ - addi a5,s7,128 │ │ │ │ - add a5,a5,s6 │ │ │ │ - addi a4,sp,32 │ │ │ │ - add s6,a5,a4 │ │ │ │ - lui s0,0xffff4 │ │ │ │ - addi a5,s7,128 │ │ │ │ - add a5,a5,s0 │ │ │ │ - add s0,a5,a4 │ │ │ │ - li a3,112 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1924 │ │ │ │ - li a1,47 │ │ │ │ - mv a0,s6 │ │ │ │ - sd zero,-56(s0) │ │ │ │ - sd zero,-48(s0) │ │ │ │ - sd zero,-40(s0) │ │ │ │ - sw zero,-112(s0) │ │ │ │ - sd zero,-120(s0) │ │ │ │ - jal 34b0 │ │ │ │ - beqz a0,1c0b0 │ │ │ │ - lui a5,0xc │ │ │ │ - addi a4,sp,32 │ │ │ │ - addi a5,a5,120 │ │ │ │ - add a5,a5,a4 │ │ │ │ - auipc a3,0x5e │ │ │ │ - ld a3,-358(a3) │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a5,0(a3) │ │ │ │ + mv s8,a2 │ │ │ │ + mv s9,a7 │ │ │ │ + mv a2,s1 │ │ │ │ + mv s6,a3 │ │ │ │ + mv s11,a4 │ │ │ │ + addi a7,sp,144 │ │ │ │ + mv a4,s3 │ │ │ │ + addi a6,sp,128 │ │ │ │ + mv a3,s5 │ │ │ │ + ld t1,0(s7) │ │ │ │ + sd t1,152(sp) │ │ │ │ + li t1,0 │ │ │ │ + sd ra,264(sp) │ │ │ │ + sd s2,240(sp) │ │ │ │ + sd s4,224(sp) │ │ │ │ + sd s10,176(sp) │ │ │ │ + sd t4,104(sp) │ │ │ │ + lbu s10,304(sp) │ │ │ │ + sd t5,96(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + sd a1,88(sp) │ │ │ │ + sw zero,132(sp) │ │ │ │ + sw zero,136(sp) │ │ │ │ + sw zero,140(sp) │ │ │ │ + jal 164ee │ │ │ │ + lw a4,416(s0) │ │ │ │ + lw a5,408(s0) │ │ │ │ + ld t5,96(sp) │ │ │ │ + ld t4,104(sp) │ │ │ │ + addi a3,sp,140 │ │ │ │ + lw a2,128(sp) │ │ │ │ + sd a3,64(sp) │ │ │ │ + ld a3,88(sp) │ │ │ │ + addi t1,s0,400 │ │ │ │ + mv a6,s1 │ │ │ │ + mv a1,a0 │ │ │ │ + sd a4,32(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + sd t1,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv a7,s5 │ │ │ │ + mv a5,s11 │ │ │ │ + mv a4,s8 │ │ │ │ + mv s4,a0 │ │ │ │ + sd s0,72(sp) │ │ │ │ + sd t5,56(sp) │ │ │ │ + sd t4,48(sp) │ │ │ │ + sd s10,40(sp) │ │ │ │ + sd s9,0(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + sd t1,96(sp) │ │ │ │ + jal 18cd0 │ │ │ │ + ld t1,96(sp) │ │ │ │ + lw s1,140(sp) │ │ │ │ + lw a7,408(s0) │ │ │ │ + mv s3,a0 │ │ │ │ + mv a1,a0 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s5,16(sp) │ │ │ │ + sd s10,8(sp) │ │ │ │ + sd s1,0(sp) │ │ │ │ + mv a6,t1 │ │ │ │ + addi a5,sp,127 │ │ │ │ + addi a4,sp,136 │ │ │ │ + addi a3,sp,132 │ │ │ │ + mv a2,s6 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 18498 │ │ │ │ + beqz s1,194b6 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + li a5,104 │ │ │ │ + mul s1,s1,a5 │ │ │ │ + mv s0,s3 │ │ │ │ + add s1,s1,s3 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s2 │ │ │ │ + addi s0,s0,104 │ │ │ │ + jal 5206 │ │ │ │ + bne s0,s1,194a6 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + lw a2,128(sp) │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 15340 │ │ │ │ + ld a0,144(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + ld a4,152(sp) │ │ │ │ + ld a5,0(s7) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,1c364 │ │ │ │ - lui t0,0xc │ │ │ │ - add sp,sp,t0 │ │ │ │ + bnez a5,194fe │ │ │ │ ld ra,264(sp) │ │ │ │ ld s0,256(sp) │ │ │ │ ld s1,248(sp) │ │ │ │ ld s2,240(sp) │ │ │ │ ld s3,232(sp) │ │ │ │ ld s4,224(sp) │ │ │ │ ld s5,216(sp) │ │ │ │ - ld s6,208(sp) │ │ │ │ ld s7,200(sp) │ │ │ │ ld s8,192(sp) │ │ │ │ ld s9,184(sp) │ │ │ │ ld s10,176(sp) │ │ │ │ ld s11,168(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + ld s6,208(sp) │ │ │ │ addi sp,sp,272 │ │ │ │ ret │ │ │ │ - mv s1,a1 │ │ │ │ - j 1c020 │ │ │ │ - ld a1,8(s1) │ │ │ │ - ld a0,8(sp) │ │ │ │ - li a2,0 │ │ │ │ - lui s11,0xffff4 │ │ │ │ - jal 3280 │ │ │ │ - ld a5,0(s1) │ │ │ │ - addi s11,s11,-8 │ │ │ │ - addi a4,sp,32 │ │ │ │ - sub s4,s4,a5 │ │ │ │ - addi a5,s7,128 │ │ │ │ - add a5,a5,s11 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lui s5,0xffff8 │ │ │ │ - addi s5,s5,-8 │ │ │ │ - sd a5,24(sp) │ │ │ │ - addi a5,s7,128 │ │ │ │ - add a5,a5,s5 │ │ │ │ - sw zero,-88(s0) │ │ │ │ - li s3,0 │ │ │ │ - add s5,a5,a4 │ │ │ │ - lui s7,0x8 │ │ │ │ - li s8,2 │ │ │ │ - ld a1,24(sp) │ │ │ │ - ld a0,8(sp) │ │ │ │ - mv a2,s6 │ │ │ │ - li s1,1 │ │ │ │ - jal 1be68 │ │ │ │ - lui a2,0x8 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3890 │ │ │ │ - sw s7,-88(s0) │ │ │ │ - sd s5,-96(s0) │ │ │ │ - j 1c128 │ │ │ │ - sub s4,s4,s7 │ │ │ │ - lui a2,0x8 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3890 │ │ │ │ - sw s7,-88(s0) │ │ │ │ - sd s5,-96(s0) │ │ │ │ - lw a3,-112(s0) │ │ │ │ - beqz a3,1c194 │ │ │ │ - bgeu s9,s2,1c1b8 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 34e0 │ │ │ │ - mv s11,a0 │ │ │ │ - beq a0,s8,1c328 │ │ │ │ - addi a4,a0,4 │ │ │ │ - bgeu s1,a4,1c346 │ │ │ │ - addiw s9,s3,1 │ │ │ │ - beq a0,s1,1c194 │ │ │ │ - lw a3,-88(s0) │ │ │ │ - bnez a3,1c11e │ │ │ │ - bgeu s9,s2,1c10c │ │ │ │ - blt s7,s4,1c108 │ │ │ │ - beqz s4,1c1f8 │ │ │ │ - beq s4,s7,1c1f4 │ │ │ │ - lui a4,0x8 │ │ │ │ - subw s9,a4,s4 │ │ │ │ - subw a2,s2,s3 │ │ │ │ - sext.w a1,s9 │ │ │ │ - bgeu a2,a1,1c170 │ │ │ │ - mv s9,a2 │ │ │ │ - ld a5,16(sp) │ │ │ │ - slli a0,s3,0x20 │ │ │ │ - slli a2,s9,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a1,s5,s4 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a0,a0,a5 │ │ │ │ - addw s3,s3,s9 │ │ │ │ - jal 3530 │ │ │ │ - addiw s9,s3,1 │ │ │ │ - li s4,0 │ │ │ │ - j 1c10c │ │ │ │ - bgeu s9,s2,1c1b8 │ │ │ │ - bge s7,s4,1c228 │ │ │ │ - sub s4,s4,s7 │ │ │ │ - lui a2,0x8 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3890 │ │ │ │ - li a4,1 │ │ │ │ - sw s7,-88(s0) │ │ │ │ - sd s5,-96(s0) │ │ │ │ - beq s11,a4,1c252 │ │ │ │ - ld a0,8(sp) │ │ │ │ - ld s1,24(s10) │ │ │ │ - jal 3240 │ │ │ │ - beq s1,a0,1c1d6 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 34a0 │ │ │ │ - bnez a0,1c1d6 │ │ │ │ - addiw a5,s3,1 │ │ │ │ - bltu a5,s2,1c0e8 │ │ │ │ - lui a0,0xffff4 │ │ │ │ - lui a5,0xc │ │ │ │ - addi a0,a0,-120 │ │ │ │ - addi a5,a5,128 │ │ │ │ - add a5,a5,a0 │ │ │ │ - addi a4,sp,32 │ │ │ │ - add a0,a5,a4 │ │ │ │ - jal 32f0 │ │ │ │ - sext.w a0,s3 │ │ │ │ - j 1c06c │ │ │ │ - li s4,0 │ │ │ │ - j 1c10c │ │ │ │ - subw s9,s2,s3 │ │ │ │ - sext.w a3,s9 │ │ │ │ - lui a5,0x8 │ │ │ │ - bgeu a5,a3,1c208 │ │ │ │ - lui s9,0x8 │ │ │ │ - ld a5,16(sp) │ │ │ │ - slli a0,s3,0x20 │ │ │ │ - slli a2,s9,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv a1,s5 │ │ │ │ - add a0,a0,a5 │ │ │ │ - addw s3,s3,s9 │ │ │ │ - jal 3530 │ │ │ │ - addiw s9,s3,1 │ │ │ │ - j 1c10c │ │ │ │ - lui a5,0xc │ │ │ │ - lui a4,0xffff4 │ │ │ │ - addi a5,a5,128 │ │ │ │ - add a5,a5,a4 │ │ │ │ - addi a4,sp,32 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw a3,-88(a4) │ │ │ │ - lui a4,0x8 │ │ │ │ - subw a4,a4,a3 │ │ │ │ - beqz s4,1c2e6 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - blt s4,a3,1c2a2 │ │ │ │ - sub s4,s4,a3 │ │ │ │ - j 1c1a0 │ │ │ │ - ld s9,8(sp) │ │ │ │ - ld s1,24(s10) │ │ │ │ - mv a0,s9 │ │ │ │ - jal 3240 │ │ │ │ - beq s1,a0,1c1b8 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 34a0 │ │ │ │ - bnez a0,1c1b8 │ │ │ │ - lui a0,0xffff4 │ │ │ │ - lui a5,0xc │ │ │ │ - addi a0,a0,-120 │ │ │ │ - addi a5,a5,128 │ │ │ │ - add a5,a5,a0 │ │ │ │ - addi a4,sp,32 │ │ │ │ - add a0,a5,a4 │ │ │ │ - jal 3290 │ │ │ │ - beqz a0,1c1b8 │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,-732(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-1958 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - subw s1,a4,s4 │ │ │ │ - subw a3,s2,s3 │ │ │ │ - sext.w a2,s1 │ │ │ │ - sext.w a4,a3 │ │ │ │ - bltu a4,a2,1c324 │ │ │ │ - lui a4,0xffff8 │ │ │ │ - lui a5,0xc │ │ │ │ - addi a4,a4,-8 │ │ │ │ - addi a5,a5,128 │ │ │ │ - add a5,a5,a4 │ │ │ │ - addi a4,sp,32 │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a5,16(sp) │ │ │ │ - slli a0,s3,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - slli a2,s1,0x20 │ │ │ │ - add a1,a4,s4 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 3530 │ │ │ │ - addw s3,s1,s3 │ │ │ │ - li s4,0 │ │ │ │ - j 1c1a0 │ │ │ │ - subw s1,s2,s3 │ │ │ │ - sext.w a2,s1 │ │ │ │ - sext.w a3,a4 │ │ │ │ - bgeu a3,a2,1c2f8 │ │ │ │ - mv s1,a4 │ │ │ │ - lui a1,0xffff8 │ │ │ │ - lui a5,0xc │ │ │ │ - addi a1,a1,-8 │ │ │ │ - addi a5,a5,128 │ │ │ │ - add a5,a5,a1 │ │ │ │ - addi a4,sp,32 │ │ │ │ - add a1,a5,a4 │ │ │ │ - ld a5,16(sp) │ │ │ │ - slli a0,s3,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - slli a2,s1,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 3530 │ │ │ │ - addw s3,s1,s3 │ │ │ │ - j 1c1a0 │ │ │ │ - mv s1,a3 │ │ │ │ - j 1c2b6 │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,-896(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1950 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,-926(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1912 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - mv a5,a4 │ │ │ │ - mv a6,a2 │ │ │ │ - mv a4,a3 │ │ │ │ - beqz a5,1c37a │ │ │ │ - ld a2,16(a1) │ │ │ │ - lw a1,4(a1) │ │ │ │ - mv a3,a6 │ │ │ │ - j 1b2c6 │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - beqz a4,1c382 │ │ │ │ - j 1bfc0 │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s3,56(sp) │ │ │ │ - auipc s3,0x5e │ │ │ │ - ld s3,-1146(s3) │ │ │ │ - auipc a1,0x43 │ │ │ │ - addi a1,a1,1246 │ │ │ │ - ld a5,0(s3) │ │ │ │ + addi sp,sp,-208 │ │ │ │ + sd s11,104(sp) │ │ │ │ + mv s11,a0 │ │ │ │ + lw a0,32(a0) │ │ │ │ + sd ra,200(sp) │ │ │ │ + sd s4,160(sp) │ │ │ │ + sd s6,144(sp) │ │ │ │ + sd a2,8(sp) │ │ │ │ + sd a3,16(sp) │ │ │ │ + sd a4,72(sp) │ │ │ │ + sd a5,56(sp) │ │ │ │ + sd a6,24(sp) │ │ │ │ + sd a7,32(sp) │ │ │ │ + beqz a0,196ec │ │ │ │ + lw a5,208(sp) │ │ │ │ + sd s1,184(sp) │ │ │ │ + sd s3,168(sp) │ │ │ │ sd a5,40(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3750 │ │ │ │ - beqz a0,1c43a │ │ │ │ - addi s2,sp,8 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 27fba │ │ │ │ - mv a1,s2 │ │ │ │ + sext.w a5,a4 │ │ │ │ + sd s10,112(sp) │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s2,176(sp) │ │ │ │ + sd s5,152(sp) │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s8,128(sp) │ │ │ │ + sd s9,120(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + li s1,0 │ │ │ │ + li s4,0 │ │ │ │ + li s6,0 │ │ │ │ + li s10,0 │ │ │ │ + sd a5,48(sp) │ │ │ │ + j 19554 │ │ │ │ + lw a3,32(s11) │ │ │ │ + addi s1,s1,88 │ │ │ │ + bgeu s10,a3,19636 │ │ │ │ + ld s0,48(s11) │ │ │ │ + addiw s9,s10,1 │ │ │ │ + sext.w s8,s10 │ │ │ │ + add s0,s0,s1 │ │ │ │ mv a0,s0 │ │ │ │ - jal 27fcc │ │ │ │ - mv s1,a0 │ │ │ │ - bnez a0,1c41c │ │ │ │ - jal 1b200 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,sp │ │ │ │ - mv a0,s2 │ │ │ │ - sw a5,0(sp) │ │ │ │ - jal 1b14a │ │ │ │ - beqz a0,1c3fe │ │ │ │ + jal 588ea │ │ │ │ + sext.w s10,s9 │ │ │ │ + bne a0,s3,19548 │ │ │ │ mv a0,s0 │ │ │ │ - jal 35a0 │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(s3) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,1c45a │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,72(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ + jal 58a3c │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,88(a0) │ │ │ │ + jal 488ee │ │ │ │ + mv s5,a0 │ │ │ │ + ld a2,16(sp) │ │ │ │ + ld a0,88(s2) │ │ │ │ + ld a1,8(sp) │ │ │ │ + sext.w s5,s5 │ │ │ │ + jal 458f0 │ │ │ │ + ld s7,40(sp) │ │ │ │ + addw s6,a0,s6 │ │ │ │ + ld a0,88(s2) │ │ │ │ + bltu s5,s7,196b6 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,0 │ │ │ │ + jal 45a60 │ │ │ │ + mv a6,a0 │ │ │ │ + ld a0,88(s2) │ │ │ │ + subw a1,s5,s7 │ │ │ │ + mv a2,s5 │ │ │ │ + sd a6,64(sp) │ │ │ │ + jal 45a60 │ │ │ │ + ld a6,64(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + bge a5,a6,195c4 │ │ │ │ + ori s4,s4,32 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bge a5,s7,195ce │ │ │ │ + ori s4,s4,8 │ │ │ │ + lbu a5,72(s0) │ │ │ │ + lw a7,64(s0) │ │ │ │ + lw s0,68(s0) │ │ │ │ + bnez a5,1965c │ │ │ │ + bnez s8,19664 │ │ │ │ + ld a4,56(sp) │ │ │ │ + bgeu a4,a7,19696 │ │ │ │ + lw a0,32(s11) │ │ │ │ + lbu a3,96(s2) │ │ │ │ + bnez a3,196c2 │ │ │ │ + ori s4,s4,4 │ │ │ │ + mv a3,s10 │ │ │ │ + beq a0,s10,1961c │ │ │ │ + slli a4,s9,0x20 │ │ │ │ + li a3,88 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + mul a4,a4,a3 │ │ │ │ + ld a0,48(s11) │ │ │ │ + sd a5,64(sp) │ │ │ │ + add a0,a0,a4 │ │ │ │ + jal 588ea │ │ │ │ + ld a5,64(sp) │ │ │ │ + lw a3,32(s11) │ │ │ │ + beq a0,s3,1954c │ │ │ │ + ld a4,48(sp) │ │ │ │ + bltu a4,s0,19624 │ │ │ │ + beqz a5,196ce │ │ │ │ + lbu a4,96(s2) │ │ │ │ + bnez a4,196c8 │ │ │ │ + ori s4,s4,16 │ │ │ │ + addi s1,s1,88 │ │ │ │ + bltu s10,a3,19554 │ │ │ │ + ld s0,192(sp) │ │ │ │ + ld s1,184(sp) │ │ │ │ + ld s2,176(sp) │ │ │ │ + ld s3,168(sp) │ │ │ │ + ld s5,152(sp) │ │ │ │ + ld s7,136(sp) │ │ │ │ + ld s8,128(sp) │ │ │ │ + ld s9,120(sp) │ │ │ │ + ld s10,112(sp) │ │ │ │ + ld a5,216(sp) │ │ │ │ + ld ra,200(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + sw s6,0(a5) │ │ │ │ + mv a0,s4 │ │ │ │ + ld s6,144(sp) │ │ │ │ + ld s4,160(sp) │ │ │ │ + addi sp,sp,208 │ │ │ │ ret │ │ │ │ - lw a3,0(sp) │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1816 │ │ │ │ - li a1,826 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,1444 │ │ │ │ - jal 27d46 │ │ │ │ - li s1,1 │ │ │ │ - j 1c3e2 │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,-1140(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1234 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,-1170(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - mv a3,s1 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1074 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ + ori s4,s4,2 │ │ │ │ + beqz s8,195e4 │ │ │ │ + addiw a3,s8,-1 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + li a0,88 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + mul a3,a3,a0 │ │ │ │ + ld a0,48(s11) │ │ │ │ + sd a5,88(sp) │ │ │ │ + sd a7,80(sp) │ │ │ │ + sd a6,64(sp) │ │ │ │ + add a0,a0,a3 │ │ │ │ + jal 588ea │ │ │ │ + ld a6,64(sp) │ │ │ │ + ld a7,80(sp) │ │ │ │ + ld a5,88(sp) │ │ │ │ + beq a0,s3,196da │ │ │ │ + ld a4,56(sp) │ │ │ │ + bltu a4,a7,195e4 │ │ │ │ + bnez a5,195e4 │ │ │ │ + lw a3,32(s11) │ │ │ │ + li a7,4 │ │ │ │ + mv a0,a3 │ │ │ │ + bltu a7,s5,196e0 │ │ │ │ + bgtz a6,195e8 │ │ │ │ + bne a3,s10,195f8 │ │ │ │ + ld a5,72(sp) │ │ │ │ + bltu a5,s0,19624 │ │ │ │ + bgtz s7,19624 │ │ │ │ + j 19636 │ │ │ │ + jal 451ae │ │ │ │ + sext.w s7,a0 │ │ │ │ + mv a6,s7 │ │ │ │ + j 195ba │ │ │ │ + ori s4,s4,16 │ │ │ │ + j 195f2 │ │ │ │ + ori s4,s4,4 │ │ │ │ + j 1954c │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,s5,1954c │ │ │ │ + bgtz s7,19624 │ │ │ │ + j 1954c │ │ │ │ + lw a0,32(s11) │ │ │ │ + j 195f2 │ │ │ │ + bne a3,s10,195f8 │ │ │ │ + ld a5,72(sp) │ │ │ │ + bltu a5,s0,19624 │ │ │ │ + j 19636 │ │ │ │ + li s4,0 │ │ │ │ + li s6,0 │ │ │ │ + j 19648 │ │ │ │ + addi sp,sp,-400 │ │ │ │ + sd s11,296(sp) │ │ │ │ + mv s11,a1 │ │ │ │ + lw a1,0(a1) │ │ │ │ + sd s0,384(sp) │ │ │ │ + auipc s0,0x61 │ │ │ │ + ld s0,-2028(s0) │ │ │ │ + sd s6,336(sp) │ │ │ │ + sd ra,392(sp) │ │ │ │ + ld t1,0(s0) │ │ │ │ + sd t1,280(sp) │ │ │ │ + li t1,0 │ │ │ │ + sd zero,232(sp) │ │ │ │ + sd zero,240(sp) │ │ │ │ + sw zero,220(sp) │ │ │ │ + sw zero,224(sp) │ │ │ │ + ld s6,400(sp) │ │ │ │ + beqz a1,197f0 │ │ │ │ + sd s9,312(sp) │ │ │ │ + mv s9,a4 │ │ │ │ + addi a4,s6,400 │ │ │ │ + sd a4,56(sp) │ │ │ │ + addi a4,sp,240 │ │ │ │ + sd a4,136(sp) │ │ │ │ + addi a4,sp,244 │ │ │ │ + sd a4,144(sp) │ │ │ │ + addi a4,sp,232 │ │ │ │ + sd a4,152(sp) │ │ │ │ + addi a4,sp,236 │ │ │ │ + sd s4,352(sp) │ │ │ │ + sd s7,328(sp) │ │ │ │ + sd s8,320(sp) │ │ │ │ + sd s10,304(sp) │ │ │ │ + sd s1,376(sp) │ │ │ │ + sd s2,368(sp) │ │ │ │ + sd s3,360(sp) │ │ │ │ + sd s5,344(sp) │ │ │ │ + li s0,0 │ │ │ │ + li s8,0 │ │ │ │ + addi s7,sp,216 │ │ │ │ + li s10,12 │ │ │ │ + sd a4,160(sp) │ │ │ │ + sd a0,80(sp) │ │ │ │ + sd a2,64(sp) │ │ │ │ + sd a3,176(sp) │ │ │ │ + sd a5,168(sp) │ │ │ │ + sd a6,72(sp) │ │ │ │ + mv s4,a7 │ │ │ │ + ld a0,8(s11) │ │ │ │ + lw a3,408(s6) │ │ │ │ + ld a2,56(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s10,0(sp) │ │ │ │ + li a7,3 │ │ │ │ + li a6,3 │ │ │ │ + li a5,6 │ │ │ │ + li a4,6 │ │ │ │ + mv a1,s4 │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 19502 │ │ │ │ + mv s5,a0 │ │ │ │ + beqz a0,197d0 │ │ │ │ + andi a5,a0,38 │ │ │ │ + bnez a5,19abc │ │ │ │ + andi s2,s5,26 │ │ │ │ + andi s3,s5,36 │ │ │ │ + bnez s2,1981a │ │ │ │ + ld a0,8(s11) │ │ │ │ + ld a1,64(sp) │ │ │ │ + mv a2,s4 │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 5b8d0 │ │ │ │ mv s1,a0 │ │ │ │ - jal 1c386 │ │ │ │ - mv s0,a0 │ │ │ │ - beqz a0,1c484 │ │ │ │ + bnez s3,19af2 │ │ │ │ mv a0,s1 │ │ │ │ - jal 1bb90 │ │ │ │ - sb s0,0(a0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ + jal 2acb6 │ │ │ │ mv a0,s1 │ │ │ │ - lui a1,0x100 │ │ │ │ - jal 1b8fc │ │ │ │ - sb s0,0(a0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd ra,8(sp) │ │ │ │ - lbu a7,0(a1) │ │ │ │ - mv a5,a4 │ │ │ │ - beqz a7,1c4bc │ │ │ │ - li a7,0 │ │ │ │ - beqz a4,1c4b4 │ │ │ │ - jal 1bfc0 │ │ │ │ - mv a7,a0 │ │ │ │ - ld ra,8(sp) │ │ │ │ - mv a0,a7 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - li a7,0 │ │ │ │ - beqz a4,1c4b4 │ │ │ │ - mv t1,a2 │ │ │ │ - ld a2,16(a1) │ │ │ │ - lw a1,4(a1) │ │ │ │ - mv a4,a3 │ │ │ │ - mv a3,t1 │ │ │ │ - jal 1b2c6 │ │ │ │ - ld ra,8(sp) │ │ │ │ - mv a7,a0 │ │ │ │ - mv a0,a7 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - mv s4,a1 │ │ │ │ - mv s2,a2 │ │ │ │ - beqz a3,1c540 │ │ │ │ - mv s1,a3 │ │ │ │ - addiw s6,a3,1 │ │ │ │ - mv s3,a3 │ │ │ │ - li a1,56 │ │ │ │ - li a0,1 │ │ │ │ - jal 39f0 │ │ │ │ - mv s0,a0 │ │ │ │ - sd s5,0(s0) │ │ │ │ - sd s4,8(s0) │ │ │ │ - sw s1,24(s0) │ │ │ │ - mv a0,s6 │ │ │ │ - li a1,1 │ │ │ │ - jal 39f0 │ │ │ │ - add s3,s3,a0 │ │ │ │ - sb zero,0(s3) │ │ │ │ - sd a0,32(s0) │ │ │ │ - sd s2,16(s0) │ │ │ │ - sd a0,40(s0) │ │ │ │ - ld ra,56(sp) │ │ │ │ - sw zero,48(s0) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - lui s6,0x61a80 │ │ │ │ - lui s3,0x61a80 │ │ │ │ - addi s6,s6,1 │ │ │ │ - lui s1,0x61a80 │ │ │ │ - j 1c4fa │ │ │ │ - ld a0,32(a0) │ │ │ │ - j 3670 │ │ │ │ - lw a4,48(a0) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,32(a0) │ │ │ │ - beqz a4,1c580 │ │ │ │ - ld a5,40(s0) │ │ │ │ - sub a3,a5,a0 │ │ │ │ - bge a3,a4,1c580 │ │ │ │ - addi a4,a5,1 │ │ │ │ - sd a4,40(s0) │ │ │ │ - lbu a0,0(a5) │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - lw a2,24(s0) │ │ │ │ - li a1,0 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - jal 3890 │ │ │ │ - ld a3,32(s0) │ │ │ │ - ld a6,40(s0) │ │ │ │ - ld a5,16(s0) │ │ │ │ - ld a1,8(s0) │ │ │ │ - sub a6,a6,a3 │ │ │ │ - add a6,a6,a5 │ │ │ │ - sd a6,16(s0) │ │ │ │ - lbu a4,0(a1) │ │ │ │ - ld a0,0(s0) │ │ │ │ - lw a5,24(s0) │ │ │ │ - bnez a4,1c5c2 │ │ │ │ - beqz a5,1c5ce │ │ │ │ - ld a2,16(a1) │ │ │ │ - lw a1,4(a1) │ │ │ │ - mv a4,a3 │ │ │ │ - mv a3,a6 │ │ │ │ - jal 1b2c6 │ │ │ │ - sw a0,48(s0) │ │ │ │ - beqz a0,1c5d2 │ │ │ │ - bltz a0,1c5d6 │ │ │ │ - ld a5,32(s0) │ │ │ │ - j 1c56e │ │ │ │ - beqz a5,1c5ce │ │ │ │ - mv a4,a5 │ │ │ │ - mv a2,a6 │ │ │ │ - jal 1bfc0 │ │ │ │ - j 1c5b6 │ │ │ │ - sw zero,48(s0) │ │ │ │ - li a0,-1 │ │ │ │ - j 1c578 │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,-1582(a5) │ │ │ │ - li a4,-4 │ │ │ │ + jal 3670 │ │ │ │ + lw a5,232(sp) │ │ │ │ + bnez a5,19a98 │ │ │ │ + lw a5,236(sp) │ │ │ │ + sd zero,248(sp) │ │ │ │ + bnez a5,19aa6 │ │ │ │ + lw a5,240(sp) │ │ │ │ + sd zero,256(sp) │ │ │ │ + bnez a5,19ab4 │ │ │ │ + lw a5,244(sp) │ │ │ │ + sd zero,264(sp) │ │ │ │ + bnez a5,19812 │ │ │ │ + sd zero,272(sp) │ │ │ │ + lw a5,0(s11) │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi s0,s0,80 │ │ │ │ + bltu s8,a5,1975c │ │ │ │ + ld s1,376(sp) │ │ │ │ + ld s2,368(sp) │ │ │ │ + ld s3,360(sp) │ │ │ │ + ld s4,352(sp) │ │ │ │ + ld s5,344(sp) │ │ │ │ + ld s7,328(sp) │ │ │ │ + ld s8,320(sp) │ │ │ │ + ld s9,312(sp) │ │ │ │ + ld s10,304(sp) │ │ │ │ + auipc a5,0x60 │ │ │ │ + ld a5,1824(a5) │ │ │ │ + ld a4,280(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ - auipc a3,0x43 │ │ │ │ - addi a3,a3,1398 │ │ │ │ - bne a0,a4,1c5f6 │ │ │ │ - auipc a3,0x43 │ │ │ │ - addi a3,a3,1370 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1394 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,a5 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - ld a5,40(a0) │ │ │ │ - ld a4,32(a0) │ │ │ │ - ld a0,16(a0) │ │ │ │ - sub a5,a5,a4 │ │ │ │ - add a0,a0,a5 │ │ │ │ - ret │ │ │ │ - slliw a5,a0,0x8 │ │ │ │ - srliw a0,a0,0x8 │ │ │ │ - or a0,a0,a5 │ │ │ │ - slli a0,a0,0x30 │ │ │ │ - srli a0,a0,0x30 │ │ │ │ - ret │ │ │ │ - srliw a2,a0,0x18 │ │ │ │ - slliw a5,a0,0x18 │ │ │ │ - slliw a3,a0,0x8 │ │ │ │ - or a5,a5,a2 │ │ │ │ - lui a4,0x10 │ │ │ │ - lui a2,0xff0 │ │ │ │ - and a3,a3,a2 │ │ │ │ - addi a4,a4,-256 │ │ │ │ - srliw a0,a0,0x8 │ │ │ │ - or a5,a5,a3 │ │ │ │ - and a0,a0,a4 │ │ │ │ - or a0,a0,a5 │ │ │ │ - sext.w a0,a0 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - auipc a5,0x5e │ │ │ │ - ld a5,-1708(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1330 │ │ │ │ - li a1,1 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1340 │ │ │ │ - li a1,118 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,1384 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - blez a1,1c6cc │ │ │ │ - mv s2,a2 │ │ │ │ - beqz a2,1c70c │ │ │ │ - mv s0,a0 │ │ │ │ - mul a0,a1,a2 │ │ │ │ - jal 3330 │ │ │ │ - sd a0,0(s0) │ │ │ │ - beqz a0,1c6ec │ │ │ │ - sw s1,12(s0) │ │ │ │ - sd s2,16(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - sw zero,8(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,19df2 │ │ │ │ + ld ra,392(sp) │ │ │ │ + ld s0,384(sp) │ │ │ │ + ld s6,336(sp) │ │ │ │ + mv a0,s11 │ │ │ │ + ld s11,296(sp) │ │ │ │ + addi sp,sp,400 │ │ │ │ ret │ │ │ │ - mv a3,a1 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1330 │ │ │ │ - li a1,54 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,1294 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1450 │ │ │ │ - li a1,65 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,1262 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1338 │ │ │ │ - li a1,59 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,1230 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - ld s3,0(a0) │ │ │ │ - mv s1,a0 │ │ │ │ - beqz a1,1c768 │ │ │ │ - lw a5,8(a0) │ │ │ │ - blez a5,1c768 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - li s0,0 │ │ │ │ - mv s2,a1 │ │ │ │ - ld a0,16(s1) │ │ │ │ - mul a0,s0,a0 │ │ │ │ - addi s0,s0,1 │ │ │ │ - add a0,a0,s3 │ │ │ │ - jalr s2 │ │ │ │ - lw a4,8(s1) │ │ │ │ - sext.w a5,s0 │ │ │ │ - blt a5,a4,1c74a │ │ │ │ - ld s3,0(s1) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - mv a0,s3 │ │ │ │ + ld a0,272(sp) │ │ │ │ jal 3670 │ │ │ │ - ld ra,40(sp) │ │ │ │ - sd zero,8(s1) │ │ │ │ - sd zero,16(s1) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - lw a0,8(a0) │ │ │ │ - seqz a0,a0 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s0,16(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - blez a1,1c7bc │ │ │ │ - lw a5,12(a0) │ │ │ │ - ld a1,16(a0) │ │ │ │ - mv s0,a0 │ │ │ │ - addw a5,a5,s1 │ │ │ │ - mul a1,a5,a1 │ │ │ │ - ld a0,0(a0) │ │ │ │ - jal 3870 │ │ │ │ - sd a0,0(s0) │ │ │ │ - beqz a0,1c7dc │ │ │ │ - lw a5,12(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - addw a5,a5,s1 │ │ │ │ - sw a5,12(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - mv a3,a1 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1298 │ │ │ │ - li a1,113 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,1054 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - jal 1c670 │ │ │ │ - lw a5,8(a0) │ │ │ │ - lw a4,12(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - sd ra,24(sp) │ │ │ │ - ld a0,0(a0) │ │ │ │ - ld a2,16(s0) │ │ │ │ - mv s1,a1 │ │ │ │ - beq a5,a4,1c814 │ │ │ │ - mul a5,a5,a2 │ │ │ │ - mv a1,s1 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,8(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,8(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - sd s2,0(sp) │ │ │ │ - lui s2,0x2 │ │ │ │ - addiw s2,s2,1808 │ │ │ │ - addw a5,s2,a5 │ │ │ │ - mul a1,a5,a2 │ │ │ │ - jal 3870 │ │ │ │ - sd a0,0(s0) │ │ │ │ - beqz a0,1c83e │ │ │ │ - lw a4,12(s0) │ │ │ │ - lw a5,8(s0) │ │ │ │ - ld a2,16(s0) │ │ │ │ - addw s2,s2,a4 │ │ │ │ - sw s2,12(s0) │ │ │ │ - ld s2,0(sp) │ │ │ │ - j 1c7f8 │ │ │ │ - jal 1c670 │ │ │ │ - lw a5,8(a0) │ │ │ │ - beqz a5,1c85a │ │ │ │ - bltz a1,1c85a │ │ │ │ - bge a1,a5,1c85a │ │ │ │ - ld a5,16(a0) │ │ │ │ - ld a0,0(a0) │ │ │ │ - mul a1,a1,a5 │ │ │ │ - add a0,a0,a1 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - ld a4,16(a0) │ │ │ │ - ld a2,16(a1) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - bne a4,a2,1c8de │ │ │ │ - lw a3,8(a1) │ │ │ │ - lw a5,8(a0) │ │ │ │ - mv s1,a1 │ │ │ │ - lw a1,12(a0) │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - addw a0,a3,a5 │ │ │ │ - mv s3,a0 │ │ │ │ - bge a0,a1,1c8a6 │ │ │ │ - ld a0,0(s0) │ │ │ │ - mul a5,a5,a4 │ │ │ │ - ld a1,0(s1) │ │ │ │ - mul a2,a3,a2 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36a0 │ │ │ │ - ld ra,40(sp) │ │ │ │ - sw s3,8(s0) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - sd s2,16(sp) │ │ │ │ - lui s2,0x2 │ │ │ │ - addiw s2,s2,1808 │ │ │ │ - addw a3,a3,s2 │ │ │ │ - mv s2,a3 │ │ │ │ - blez a3,1c902 │ │ │ │ - addw a1,a1,a3 │ │ │ │ - mul a1,a1,a4 │ │ │ │ - ld a0,0(s0) │ │ │ │ - jal 3870 │ │ │ │ - sd a0,0(s0) │ │ │ │ - beqz a0,1c920 │ │ │ │ - lw a1,12(s0) │ │ │ │ - lw a3,8(s1) │ │ │ │ - ld a2,16(s1) │ │ │ │ - addw s2,s2,a1 │ │ │ │ - sw s2,12(s0) │ │ │ │ - lw a5,8(s0) │ │ │ │ - ld a4,16(s0) │ │ │ │ - ld s2,16(sp) │ │ │ │ - j 1c886 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1072 │ │ │ │ - li a1,166 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,764 │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,974 │ │ │ │ - li a1,113 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,730 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - jal 1c670 │ │ │ │ - lw a0,8(a0) │ │ │ │ - ret │ │ │ │ - addi sp,sp,-208 │ │ │ │ - auipc a4,0x5d │ │ │ │ - ld a4,1510(a4) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,88(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s4,160(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - mv s10,a0 │ │ │ │ - li a1,72 │ │ │ │ + j 197ce │ │ │ │ + ld s1,72(sp) │ │ │ │ + lw a3,708(s6) │ │ │ │ + ld a1,0(s9) │ │ │ │ + ld s2,80(sp) │ │ │ │ + subw a2,s1,a3 │ │ │ │ + lw a4,712(s6) │ │ │ │ + ld a5,136(sp) │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a2,a2,a1 │ │ │ │ li a0,0 │ │ │ │ - sd ra,200(sp) │ │ │ │ - sd s9,120(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s9,a0 │ │ │ │ - jal 6120 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 21882 │ │ │ │ - sd a0,56(s9) │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3310 │ │ │ │ - sw a0,64(s9) │ │ │ │ - addi a3,sp,84 │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,564 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 59e66 │ │ │ │ - lwu a1,84(sp) │ │ │ │ - li a4,208 │ │ │ │ - mv s11,a0 │ │ │ │ - mul a1,a1,a4 │ │ │ │ + mv a1,s2 │ │ │ │ + jal 5546c │ │ │ │ + lw a3,708(s6) │ │ │ │ + ld a1,8(s9) │ │ │ │ + lw a4,712(s6) │ │ │ │ + subw a2,s1,a3 │ │ │ │ + ld a5,144(sp) │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv a6,a0 │ │ │ │ + add a2,a2,a1 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,84(sp) │ │ │ │ - sd a0,48(s9) │ │ │ │ - beqz a5,1d144 │ │ │ │ - li a5,-1 │ │ │ │ + mv a1,s2 │ │ │ │ + sd a6,264(sp) │ │ │ │ + jal 5546c │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,8(s11) │ │ │ │ + ld a1,64(sp) │ │ │ │ + mv a2,s4 │ │ │ │ + add a0,a0,s0 │ │ │ │ + sd a5,272(sp) │ │ │ │ + jal 5b8d0 │ │ │ │ + mv s1,a0 │ │ │ │ + bnez s3,19c9e │ │ │ │ + andi s5,s5,24 │ │ │ │ + sd zero,120(sp) │ │ │ │ + beqz s5,197a6 │ │ │ │ + lw a5,0(s1) │ │ │ │ + ld s5,8(s1) │ │ │ │ + li a1,0 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s1,184(sp) │ │ │ │ - sd s2,176(sp) │ │ │ │ - sd s3,168(sp) │ │ │ │ - sd s5,152(sp) │ │ │ │ - sd s6,144(sp) │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s8,128(sp) │ │ │ │ - mv s0,s4 │ │ │ │ - li s1,0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - sd s11,0(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - sd s10,8(sp) │ │ │ │ - j 1c9d2 │ │ │ │ - ld a0,8(sp) │ │ │ │ - mv a1,s11 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - jal 2149a │ │ │ │ - ld a4,0(sp) │ │ │ │ - lw a5,84(sp) │ │ │ │ - addi a4,a4,8 │ │ │ │ - sd a4,0(sp) │ │ │ │ - bgeu s1,a5,1d132 │ │ │ │ - ld a5,0(sp) │ │ │ │ - ld s11,0(a5) │ │ │ │ - lw s2,8(s11) │ │ │ │ - beqz s2,1c9bc │ │ │ │ - ld s4,0(s11) │ │ │ │ - ld s5,0(s4) │ │ │ │ + slli a4,a5,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add s5,s5,a5 │ │ │ │ mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - lbu a3,0(s5) │ │ │ │ - li a4,35 │ │ │ │ - sext.w a0,a0 │ │ │ │ - beq a3,a4,1c9bc │ │ │ │ - li a4,4 │ │ │ │ - bgeu a4,a0,1ca16 │ │ │ │ - li a2,5 │ │ │ │ - auipc a1,0x43 │ │ │ │ - addi a1,a1,860 │ │ │ │ + jal 2a798 │ │ │ │ + mv a5,a0 │ │ │ │ mv a0,s5 │ │ │ │ - jal 32c0 │ │ │ │ - beqz a0,1d002 │ │ │ │ - li a4,2 │ │ │ │ - bgeu a4,s2,1c9bc │ │ │ │ - lwu a5,44(s9) │ │ │ │ - li a4,208 │ │ │ │ - ld s5,48(s9) │ │ │ │ - mul a5,a5,a4 │ │ │ │ - li a1,1 │ │ │ │ - slli s6,s2,0x20 │ │ │ │ - li s3,0 │ │ │ │ - srli s6,s6,0x20 │ │ │ │ - li s8,58 │ │ │ │ - mv s2,s3 │ │ │ │ - add s5,s5,a5 │ │ │ │ + sw a5,228(sp) │ │ │ │ + jal 2acd0 │ │ │ │ + mv s2,a0 │ │ │ │ mv a0,s5 │ │ │ │ - jal 617c │ │ │ │ - ld s10,0(sp) │ │ │ │ - ld a5,0(s10) │ │ │ │ - slli a4,s2,0x4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld s4,0(a5) │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3310 │ │ │ │ - sext.w a5,s2 │ │ │ │ - li a3,11 │ │ │ │ - mv s3,a0 │ │ │ │ - sext.w a4,a0 │ │ │ │ - bltu a3,a5,1d1a0 │ │ │ │ - slli a3,s2,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - auipc a3,0x48 │ │ │ │ - addi a3,a3,-1294 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lw a5,0(a5) │ │ │ │ - add a5,a5,a3 │ │ │ │ - jr a5 │ │ │ │ - auipc a1,0x43 │ │ │ │ - addi a1,a1,938 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 32a0 │ │ │ │ + jal 2a7fe │ │ │ │ + sext.w s5,s2 │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli s5,a5,0x2 │ │ │ │ + addi a4,s5,128 │ │ │ │ + addi a3,sp,160 │ │ │ │ + add s5,a4,a3 │ │ │ │ + lw a1,-48(s5) │ │ │ │ + sext.w a6,a0 │ │ │ │ + bnez a1,19b88 │ │ │ │ + ld a5,120(sp) │ │ │ │ + beqz a5,197a6 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 2b4ce │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,88(sp) │ │ │ │ + jal 2b50a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,96(sp) │ │ │ │ + jal 2b402 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,104(sp) │ │ │ │ + jal 2b48a │ │ │ │ + lw a5,0(s1) │ │ │ │ + sd a0,112(sp) │ │ │ │ + sd zero,184(sp) │ │ │ │ + addiw a4,a5,1 │ │ │ │ + slli s5,a4,0x20 │ │ │ │ + ld a0,88(sp) │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + slli a1,s5,0x2 │ │ │ │ + sd a5,200(sp) │ │ │ │ + sext.w a5,a4 │ │ │ │ + sd a5,128(sp) │ │ │ │ + sd a1,192(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a4,a0 │ │ │ │ + ld a1,192(sp) │ │ │ │ + ld a0,96(sp) │ │ │ │ + sd a4,88(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,112(sp) │ │ │ │ + mv a1,s5 │ │ │ │ + sd a4,96(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,104(sp) │ │ │ │ + slli a1,s5,0x3 │ │ │ │ + sd a4,112(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,200(sp) │ │ │ │ + sd a0,104(sp) │ │ │ │ + slli s5,a5,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + slli a2,s5,0x2 │ │ │ │ + slli a5,s5,0x3 │ │ │ │ + beqz s3,19cd8 │ │ │ │ + ld a1,96(sp) │ │ │ │ + ld a3,88(sp) │ │ │ │ + lw a4,708(s6) │ │ │ │ + add a5,a5,a0 │ │ │ │ + add a3,a3,a2 │ │ │ │ + add a2,a2,a1 │ │ │ │ + ld a1,72(sp) │ │ │ │ + subw a4,a1,a4 │ │ │ │ + sw a4,0(a3) │ │ │ │ + ld a3,120(sp) │ │ │ │ + addiw a4,a1,-1 │ │ │ │ + sw a4,0(a2) │ │ │ │ + sd a3,0(a5) │ │ │ │ + ld a5,112(sp) │ │ │ │ + add a5,a5,s5 │ │ │ │ + sb s3,0(a5) │ │ │ │ + ld a5,184(sp) │ │ │ │ + bnez a5,19e08 │ │ │ │ + li a4,-2 │ │ │ │ + lw a5,408(s6) │ │ │ │ + sd a4,32(sp) │ │ │ │ + ld a4,72(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + ld a5,56(sp) │ │ │ │ + sd a4,8(sp) │ │ │ │ + ld a4,168(sp) │ │ │ │ + ld a6,176(sp) │ │ │ │ + ld a3,112(sp) │ │ │ │ + ld a2,104(sp) │ │ │ │ + ld a1,96(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + sd a4,0(sp) │ │ │ │ + ld a5,64(sp) │ │ │ │ + ld a4,128(sp) │ │ │ │ + ld a0,88(sp) │ │ │ │ + mv a7,s9 │ │ │ │ + jal 186e2 │ │ │ │ + li a1,16 │ │ │ │ mv s3,a0 │ │ │ │ - li s11,0 │ │ │ │ - beqz a0,1caf8 │ │ │ │ - auipc s4,0x43 │ │ │ │ - addi s4,s4,918 │ │ │ │ - addiw a5,s11,1 │ │ │ │ - ld a0,136(s5) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a1,a4,0x1e │ │ │ │ - sext.w s7,s11 │ │ │ │ - sext.w s11,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,136(s5) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 32b0 │ │ │ │ - ld a5,136(s5) │ │ │ │ - slli a4,s7,0x20 │ │ │ │ - srli s7,a4,0x1d │ │ │ │ - sext.w a0,a0 │ │ │ │ - add a5,a5,s7 │ │ │ │ - sd a0,0(a5) │ │ │ │ - bnez a0,1caec │ │ │ │ - lbu a5,0(s3) │ │ │ │ - li a4,48 │ │ │ │ - bne a5,a4,1d17a │ │ │ │ - mv a1,s4 │ │ │ │ li a0,0 │ │ │ │ - jal 32a0 │ │ │ │ - mv s3,a0 │ │ │ │ - bnez a0,1caa2 │ │ │ │ - lw a7,128(s5) │ │ │ │ - beq a7,s11,1cb46 │ │ │ │ - mv a6,s11 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 5a07e │ │ │ │ + ld a3,168(sp) │ │ │ │ + ld a4,128(sp) │ │ │ │ + lw t1,396(s6) │ │ │ │ + lw a7,408(s6) │ │ │ │ li a5,10 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,880 │ │ │ │ - li a1,223 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,676 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 32b0 │ │ │ │ - sext.w a5,a0 │ │ │ │ - sw a5,128(s5) │ │ │ │ - bnez a5,1cb46 │ │ │ │ - lbu a4,0(s4) │ │ │ │ - li a5,48 │ │ │ │ - bne a4,a5,1d260 │ │ │ │ - addi s2,s2,1 │ │ │ │ - bne s6,s2,1ca48 │ │ │ │ - lw a4,44(s9) │ │ │ │ - ld a5,0(sp) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - ld s11,0(a5) │ │ │ │ - sw a4,44(s9) │ │ │ │ - j 1c9bc │ │ │ │ - auipc a1,0x43 │ │ │ │ - addi a1,a1,722 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 32a0 │ │ │ │ - mv s3,a0 │ │ │ │ - beqz a0,1d10e │ │ │ │ - li s11,0 │ │ │ │ - li s7,2 │ │ │ │ - auipc s4,0x43 │ │ │ │ - addi s4,s4,698 │ │ │ │ - sd s2,24(sp) │ │ │ │ - j 1cb90 │ │ │ │ - mv a1,s4 │ │ │ │ + ld a6,56(sp) │ │ │ │ + ld a0,64(sp) │ │ │ │ + lw s5,432(s6) │ │ │ │ + sw a5,396(s6) │ │ │ │ + sw a5,432(s6) │ │ │ │ + sd a3,24(sp) │ │ │ │ + sd a4,0(sp) │ │ │ │ + addi a5,sp,215 │ │ │ │ + addi a4,sp,224 │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s9,16(sp) │ │ │ │ + sd s4,8(sp) │ │ │ │ + addi a3,sp,220 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s3 │ │ │ │ + sd t1,120(sp) │ │ │ │ + jal 18498 │ │ │ │ + ld t1,120(sp) │ │ │ │ + lw a4,0(s2) │ │ │ │ + li a5,1 │ │ │ │ + sw s5,432(s6) │ │ │ │ + sw t1,396(s6) │ │ │ │ + li s5,-1 │ │ │ │ + beq a4,a5,19d90 │ │ │ │ + lw a5,480(s6) │ │ │ │ + ld a0,72(sp) │ │ │ │ + fcvt.s.w fa0,a5 │ │ │ │ + jal 4fac │ │ │ │ + lw a4,0(s2) │ │ │ │ + li a5,1 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq a4,a5,19d28 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 58ee2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,88(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,96(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,104(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,112(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,128(sp) │ │ │ │ + beqz a5,19a80 │ │ │ │ + lwu s2,128(sp) │ │ │ │ + li a5,104 │ │ │ │ + mv s5,s3 │ │ │ │ + mul s2,s2,a5 │ │ │ │ + add s2,s2,s3 │ │ │ │ + mv a1,s5 │ │ │ │ li a0,0 │ │ │ │ - jal 32a0 │ │ │ │ - mv s3,a0 │ │ │ │ - beqz a0,1d100 │ │ │ │ - addiw a5,s11,1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a1,a4,0x1e │ │ │ │ + addi s5,s5,104 │ │ │ │ + jal 5206 │ │ │ │ + bne s5,s2,19a70 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 2acb6 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + lw a5,232(sp) │ │ │ │ + beqz a5,197b8 │ │ │ │ + ld a0,248(sp) │ │ │ │ + jal 3670 │ │ │ │ + lw a5,236(sp) │ │ │ │ + sd zero,248(sp) │ │ │ │ + beqz a5,197c0 │ │ │ │ + ld a0,256(sp) │ │ │ │ + jal 3670 │ │ │ │ + lw a5,240(sp) │ │ │ │ + sd zero,256(sp) │ │ │ │ + beqz a5,197c8 │ │ │ │ + ld a0,264(sp) │ │ │ │ + jal 3670 │ │ │ │ + j 197c8 │ │ │ │ + ld s1,80(sp) │ │ │ │ + lw a4,712(s6) │ │ │ │ + lw a3,708(s6) │ │ │ │ + ld a2,0(s9) │ │ │ │ + ld a5,152(sp) │ │ │ │ + mv a1,s1 │ │ │ │ li a0,0 │ │ │ │ - sext.w s2,s11 │ │ │ │ - sext.w s11,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,120(s5) │ │ │ │ - li a2,10 │ │ │ │ + jal 5546c │ │ │ │ + lw a4,712(s6) │ │ │ │ + lw a3,708(s6) │ │ │ │ + ld a2,8(s9) │ │ │ │ + ld a5,160(sp) │ │ │ │ + mv a6,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + sd a6,248(sp) │ │ │ │ + jal 5546c │ │ │ │ + sd a0,256(sp) │ │ │ │ + j 19786 │ │ │ │ + ld s3,8(a0) │ │ │ │ li a1,0 │ │ │ │ mv a0,s3 │ │ │ │ - jal 32b0 │ │ │ │ - ld a4,120(s5) │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a2,a5,0x1e │ │ │ │ - add a4,a4,a2 │ │ │ │ - sext.w a5,a0 │ │ │ │ - sw a5,0(a4) │ │ │ │ - bnez a5,1cb82 │ │ │ │ - lbu a5,0(s3) │ │ │ │ - li a4,48 │ │ │ │ - beq a5,a4,1cb82 │ │ │ │ - bgeu s7,s2,1cb82 │ │ │ │ - li a5,8 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,436 │ │ │ │ - li a1,187 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,456 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 32b0 │ │ │ │ - sext.w a5,a0 │ │ │ │ - sd a5,112(s5) │ │ │ │ - bnez a5,1cb46 │ │ │ │ - lbu a4,0(s4) │ │ │ │ - li a5,48 │ │ │ │ - beq a4,a5,1cb46 │ │ │ │ - li a5,7 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,368 │ │ │ │ - li a1,176 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,388 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 32b0 │ │ │ │ - sext.w a5,a0 │ │ │ │ - sd a5,104(s5) │ │ │ │ - bnez a5,1cb46 │ │ │ │ - lbu a4,0(s4) │ │ │ │ - li a5,48 │ │ │ │ - beq a4,a5,1cb46 │ │ │ │ - mv a6,s4 │ │ │ │ - li a5,6 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,416 │ │ │ │ - li a1,169 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,316 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - lbu a4,0(s4) │ │ │ │ - li a3,1 │ │ │ │ - addiw a5,a4,-45 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a3,a5,1cf60 │ │ │ │ - li a5,43 │ │ │ │ - beq a4,a5,1cf60 │ │ │ │ - li a5,5 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,322 │ │ │ │ - li a1,161 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,254 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3610 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - fsd fa0,56(s5) │ │ │ │ - feq.d a5,fa0,fa5 │ │ │ │ - beqz a5,1cb46 │ │ │ │ - lbu a5,0(s4) │ │ │ │ - addiw a5,a5,-46 │ │ │ │ - andi a5,a5,253 │ │ │ │ - beqz a5,1cb46 │ │ │ │ - fmv.x.d a6,fa0 │ │ │ │ - mv a7,s4 │ │ │ │ - li a5,4 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,200 │ │ │ │ - li a1,155 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,172 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - addiw a1,a4,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - sw a4,48(s5) │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - sd a0,40(s5) │ │ │ │ - mv a1,s4 │ │ │ │ - and s3,s3,a5 │ │ │ │ - mv a2,s3 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,40(s5) │ │ │ │ + jal 2a798 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s3 │ │ │ │ + sw a5,228(sp) │ │ │ │ + jal 2acd0 │ │ │ │ + slli a4,a0,0x2 │ │ │ │ + addi a4,a4,128 │ │ │ │ + addi a3,sp,160 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lw a1,-56(a4) │ │ │ │ + mv s3,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a1,197a6 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + addi a4,sp,160 │ │ │ │ + addi a5,a5,128 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld s5,-40(a5) │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0x60 │ │ │ │ + ld a3,1176(a3) │ │ │ │ + addi a2,sp,228 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 16dfc │ │ │ │ + sext.w a0,a0 │ │ │ │ + beqz a0,19b80 │ │ │ │ + addiw a0,a0,-1 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a0,a5,0x1e │ │ │ │ + lw a2,708(s6) │ │ │ │ + add s5,s5,a0 │ │ │ │ + lw a3,0(s5) │ │ │ │ + lw a5,228(sp) │ │ │ │ + addiw a4,a2,6 │ │ │ │ + addw a4,a4,a3 │ │ │ │ + bgeu a4,a5,19b80 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + lw a4,716(s6) │ │ │ │ + addw a5,a5,a2 │ │ │ │ + subw a5,a5,a3 │ │ │ │ + bgeu a5,a4,19b80 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,120(sp) │ │ │ │ + beqz s2,198d8 │ │ │ │ + j 19884 │ │ │ │ + beqz s2,197a6 │ │ │ │ + sd zero,120(sp) │ │ │ │ + j 19884 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + addi a5,a5,128 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a5,-24(a5) │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0x60 │ │ │ │ + ld a3,1074(a3) │ │ │ │ + addi a2,sp,228 │ │ │ │ + mv a0,a5 │ │ │ │ + sd a6,96(sp) │ │ │ │ + sd a5,88(sp) │ │ │ │ + jal 16e78 │ │ │ │ + lw a3,-48(s5) │ │ │ │ + sext.w a0,a0 │ │ │ │ + lw a4,228(sp) │ │ │ │ + bgeu a0,a3,198d8 │ │ │ │ + ld a5,88(sp) │ │ │ │ + slli a3,a0,0x20 │ │ │ │ + srli a0,a3,0x1e │ │ │ │ + ld a6,96(sp) │ │ │ │ + add a5,a5,a0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addiw a3,a4,4 │ │ │ │ + addw a3,a3,a6 │ │ │ │ + bgeu a3,a5,198d8 │ │ │ │ + lw a3,716(s6) │ │ │ │ + subw a4,a5,a4 │ │ │ │ + bgeu a4,a3,198d8 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,184(sp) │ │ │ │ + jal 2b4ce │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,88(sp) │ │ │ │ + jal 2b50a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,96(sp) │ │ │ │ + jal 2b402 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,104(sp) │ │ │ │ + jal 2b48a │ │ │ │ + ld a4,120(sp) │ │ │ │ + sd a0,112(sp) │ │ │ │ + lw a5,0(s1) │ │ │ │ + bnez a4,19908 │ │ │ │ + addiw a4,a5,1 │ │ │ │ + slli s3,a4,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + ld a0,88(sp) │ │ │ │ + slli s5,s3,0x2 │ │ │ │ + mv a1,s5 │ │ │ │ + sd a5,120(sp) │ │ │ │ + sext.w a5,a4 │ │ │ │ + sd a5,128(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,96(sp) │ │ │ │ + mv a1,s5 │ │ │ │ + sd a4,88(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,112(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + sd a4,96(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,104(sp) │ │ │ │ + slli a1,s3,0x3 │ │ │ │ + sd a4,112(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,120(sp) │ │ │ │ + sd a0,104(sp) │ │ │ │ + slli s3,a5,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + slli s5,s3,0x2 │ │ │ │ + slli a5,s3,0x3 │ │ │ │ + bnez s2,19d9e │ │ │ │ + ld a2,96(sp) │ │ │ │ + ld a3,88(sp) │ │ │ │ + lw a4,708(s6) │ │ │ │ + add a3,a3,s5 │ │ │ │ + add s5,s5,a2 │ │ │ │ + ld a2,72(sp) │ │ │ │ + subw a4,a2,a4 │ │ │ │ + sw a4,0(a3) │ │ │ │ + addiw a4,a2,-1 │ │ │ │ + sw a4,0(s5) │ │ │ │ + ld a4,104(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,184(sp) │ │ │ │ + sd a4,0(a5) │ │ │ │ + ld a5,112(sp) │ │ │ │ add a5,a5,s3 │ │ │ │ sb zero,0(a5) │ │ │ │ - j 1cb46 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 32b0 │ │ │ │ - sext.w a5,a0 │ │ │ │ - sd a5,32(s5) │ │ │ │ - bnez a5,1cb46 │ │ │ │ - lbu a4,0(s4) │ │ │ │ - li a5,48 │ │ │ │ - beq a4,a5,1cb46 │ │ │ │ - li a5,2 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,34 │ │ │ │ - li a1,142 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,54 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a2,10 │ │ │ │ + j 19994 │ │ │ │ + ld s2,8(a0) │ │ │ │ li a1,0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 32b0 │ │ │ │ - sext.w a5,a0 │ │ │ │ - sd a5,24(s5) │ │ │ │ - bnez a5,1cdb4 │ │ │ │ - lbu a4,0(s4) │ │ │ │ - li a5,48 │ │ │ │ - bne a4,a5,1d23c │ │ │ │ - li s2,2 │ │ │ │ - j 1ca48 │ │ │ │ - addiw a1,a4,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - sw a4,16(s5) │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - sd a0,8(s5) │ │ │ │ - mv a1,s4 │ │ │ │ - and s3,s3,a5 │ │ │ │ - mv a2,s3 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,8(s5) │ │ │ │ - li s2,1 │ │ │ │ - add a5,a5,s3 │ │ │ │ - sb zero,0(a5) │ │ │ │ - j 1ca48 │ │ │ │ - auipc a1,0x43 │ │ │ │ - addi a1,a1,70 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 32a0 │ │ │ │ - mv s3,a0 │ │ │ │ - li s7,0 │ │ │ │ - beqz a0,1cfcc │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,40(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s6,56(sp) │ │ │ │ - mv s1,s5 │ │ │ │ - sd s9,64(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - addiw a5,s7,1 │ │ │ │ - slli s0,a5,0x20 │ │ │ │ - ld a0,144(s1) │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - slli a1,s0,0x2 │ │ │ │ - sext.w s11,s7 │ │ │ │ - sext.w s7,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 2a798 │ │ │ │ mv a5,a0 │ │ │ │ - ld a0,168(s1) │ │ │ │ - sd a5,144(s1) │ │ │ │ - slli a1,s0,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ + mv a0,s2 │ │ │ │ + sw a5,228(sp) │ │ │ │ + jal 2acd0 │ │ │ │ + slli a4,a0,0x2 │ │ │ │ + addi a4,a4,128 │ │ │ │ + addi a3,sp,160 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lw a1,-56(a4) │ │ │ │ + mv s3,a0 │ │ │ │ mv a5,a0 │ │ │ │ - ld a0,176(s1) │ │ │ │ - sd a5,168(s1) │ │ │ │ - mv a1,s0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,176(s1) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3310 │ │ │ │ - sext.w s10,a0 │ │ │ │ - beqz s10,1cf66 │ │ │ │ - mv a5,s3 │ │ │ │ - li s4,0 │ │ │ │ - j 1ce62 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - addi a5,a5,1 │ │ │ │ - beq s10,s4,1cf66 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - bne a4,s8,1ce5a │ │ │ │ - bgeu s4,s10,1cf66 │ │ │ │ - beqz s4,1d1e0 │ │ │ │ - addiw s5,s4,1 │ │ │ │ - ld a2,168(s1) │ │ │ │ - slli s6,s5,0x20 │ │ │ │ - slli s11,s11,0x20 │ │ │ │ - srli s6,s6,0x20 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - slli s0,s11,0x3 │ │ │ │ - mv a1,s6 │ │ │ │ - li a0,0 │ │ │ │ - add s2,a2,s0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,168(s1) │ │ │ │ - sd a0,0(s2) │ │ │ │ - slli s4,s4,0x20 │ │ │ │ - add a4,a4,s0 │ │ │ │ - ld a0,0(a4) │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - mv a2,s4 │ │ │ │ + andi s2,s5,24 │ │ │ │ + bnez a1,19b20 │ │ │ │ + beqz s2,197a6 │ │ │ │ + sd zero,120(sp) │ │ │ │ + j 19884 │ │ │ │ + ld s3,88(sp) │ │ │ │ + sd a5,200(sp) │ │ │ │ + sd a2,192(sp) │ │ │ │ mv a1,s3 │ │ │ │ + addi a0,s3,4 │ │ │ │ + jal 36a0 │ │ │ │ + ld a1,96(sp) │ │ │ │ + ld a2,192(sp) │ │ │ │ + addi a0,a1,4 │ │ │ │ jal 36a0 │ │ │ │ - ld a4,168(s1) │ │ │ │ - sext.w s9,s5 │ │ │ │ - add a4,a4,s0 │ │ │ │ - ld a4,0(a4) │ │ │ │ - add a4,a4,s4 │ │ │ │ - sb zero,0(a4) │ │ │ │ - bgeu s9,s10,1d1c0 │ │ │ │ - add s6,s6,s3 │ │ │ │ - mv a4,s6 │ │ │ │ - mv s2,s9 │ │ │ │ - j 1ced2 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - addi a4,a4,1 │ │ │ │ - bgeu s2,s10,1ceda │ │ │ │ - lbu a5,0(a4) │ │ │ │ - bne a5,s8,1ceca │ │ │ │ - bgeu s9,s2,1d1c0 │ │ │ │ - subw s5,s2,s5 │ │ │ │ - addiw a1,s5,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a0,0 │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ mv a2,s5 │ │ │ │ - mv a1,s6 │ │ │ │ - mv s4,a0 │ │ │ │ + ld s5,112(sp) │ │ │ │ + mv a1,s5 │ │ │ │ + addi a0,s5,1 │ │ │ │ jal 36a0 │ │ │ │ - add a2,s4,s5 │ │ │ │ - sb zero,0(a2) │ │ │ │ - li a1,0 │ │ │ │ - li a2,10 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 32b0 │ │ │ │ - ld a4,144(s1) │ │ │ │ - sext.w a0,a0 │ │ │ │ - add a4,a4,s0 │ │ │ │ - sd a0,0(a4) │ │ │ │ - bnez a0,1cf28 │ │ │ │ - lbu a4,0(s4) │ │ │ │ - li a5,48 │ │ │ │ - bne a4,a5,1d200 │ │ │ │ - addiw a5,s2,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s3 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - addiw a5,a4,-43 │ │ │ │ - andi a5,a5,253 │ │ │ │ - beqz a5,1cff8 │ │ │ │ - auipc a3,0x47 │ │ │ │ - addi a3,a3,1624 │ │ │ │ - li a2,260 │ │ │ │ - auipc a1,0x43 │ │ │ │ - addi a1,a1,-404 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-100 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - sb a4,64(s5) │ │ │ │ - j 1cb46 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 32b0 │ │ │ │ - ld a3,144(s1) │ │ │ │ - slli s11,s11,0x20 │ │ │ │ - ld a5,168(s1) │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - slli a4,s11,0x3 │ │ │ │ - add a3,a3,a4 │ │ │ │ - sext.w a0,a0 │ │ │ │ - sd a0,0(a3) │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd zero,0(a5) │ │ │ │ - ld a5,176(s1) │ │ │ │ - lbu a3,64(s1) │ │ │ │ - add a5,a5,s11 │ │ │ │ - sb a3,0(a5) │ │ │ │ - ld a5,144(s1) │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - bnez a5,1cfaa │ │ │ │ - lbu a5,0(s3) │ │ │ │ - li a4,48 │ │ │ │ - bne a5,a4,1d286 │ │ │ │ - auipc a1,0x43 │ │ │ │ - addi a1,a1,-378 │ │ │ │ + ld a5,200(sp) │ │ │ │ + ld a1,104(sp) │ │ │ │ + mv a2,a5 │ │ │ │ + addi a0,a1,8 │ │ │ │ + jal 36a0 │ │ │ │ + sw zero,0(s3) │ │ │ │ + lw a5,708(s6) │ │ │ │ + ld a4,96(sp) │ │ │ │ + sw a5,0(a4) │ │ │ │ + ld a5,104(sp) │ │ │ │ + ld a4,120(sp) │ │ │ │ + sd a4,0(a5) │ │ │ │ + sb zero,0(s5) │ │ │ │ + j 1998e │ │ │ │ + lw a4,216(sp) │ │ │ │ + lw a5,224(sp) │ │ │ │ + bge a4,a5,19a38 │ │ │ │ + bgeu a0,s5,19a38 │ │ │ │ + ld a0,8(s11) │ │ │ │ + mv a1,s4 │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 58eb4 │ │ │ │ + ld a5,8(s2) │ │ │ │ + lw a5,32(a5) │ │ │ │ + beqz a5,19a38 │ │ │ │ + li a6,0 │ │ │ │ + sd s1,120(sp) │ │ │ │ + li s5,0 │ │ │ │ + mv s1,s2 │ │ │ │ + mv s2,a6 │ │ │ │ + li a1,104 │ │ │ │ li a0,0 │ │ │ │ - jal 32a0 │ │ │ │ - mv s3,a0 │ │ │ │ - bnez a0,1ce0e │ │ │ │ - mv s5,s1 │ │ │ │ - ld s2,40(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s6,56(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s9,64(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - lw a5,128(s5) │ │ │ │ - beq a5,s7,1cb46 │ │ │ │ - li a5,11 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,-194 │ │ │ │ - li a1,276 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-558 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - ld a5,176(s1) │ │ │ │ - add a5,a5,s11 │ │ │ │ - sb a4,0(a5) │ │ │ │ - j 1cfaa │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s1) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + ld a5,48(a5) │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld a1,24(a5) │ │ │ │ + addi s5,s5,88 │ │ │ │ + jal 5873a │ │ │ │ + mv a1,a0 │ │ │ │ + ld a0,8(s11) │ │ │ │ li a4,1 │ │ │ │ - beq s2,a4,1c9bc │ │ │ │ - li s10,16 │ │ │ │ - mv a5,s0 │ │ │ │ - slli a4,s2,0x20 │ │ │ │ - mv s0,s10 │ │ │ │ - srli s2,a4,0x1c │ │ │ │ - li s5,5 │ │ │ │ - auipc s7,0x43 │ │ │ │ - addi s7,s7,-688 │ │ │ │ - li s6,12 │ │ │ │ - auipc s8,0x43 │ │ │ │ - addi s8,s8,-666 │ │ │ │ - auipc s3,0x43 │ │ │ │ - addi s3,s3,-698 │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s10,a5 │ │ │ │ - add a5,s4,s0 │ │ │ │ - ld s4,0(a5) │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3310 │ │ │ │ - sext.w s1,a0 │ │ │ │ - bgeu s5,s1,1d06e │ │ │ │ - li a2,5 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 32c0 │ │ │ │ - beqz a0,1d07a │ │ │ │ - bgeu s6,s1,1d068 │ │ │ │ - li a2,12 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 32c0 │ │ │ │ - beqz a0,1d0ca │ │ │ │ - ld a5,0(sp) │ │ │ │ - ld s11,0(a5) │ │ │ │ - addi s0,s0,16 │ │ │ │ - beq s2,s0,1d0c4 │ │ │ │ - ld s4,0(s11) │ │ │ │ - j 1d036 │ │ │ │ - addiw a1,s1,-4 │ │ │ │ - addiw s11,s1,-5 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - sw s11,24(s9) │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - slli s11,s11,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - mv a2,s11 │ │ │ │ - addi a1,s4,5 │ │ │ │ - sd a0,16(s9) │ │ │ │ + mv a3,s4 │ │ │ │ + li a2,0 │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 591d4 │ │ │ │ + ld a5,8(s1) │ │ │ │ + lw a5,32(a5) │ │ │ │ + bltu s2,a5,19d54 │ │ │ │ + mv s2,s1 │ │ │ │ + ld s1,120(sp) │ │ │ │ + j 19a38 │ │ │ │ + ld a0,8(s2) │ │ │ │ + jal 58aa2 │ │ │ │ + sext.w s5,a0 │ │ │ │ + j 19a1e │ │ │ │ + ld a1,88(sp) │ │ │ │ + mv a2,s5 │ │ │ │ + sd a5,120(sp) │ │ │ │ + addi a0,a1,4 │ │ │ │ + jal 36a0 │ │ │ │ + mv a2,s5 │ │ │ │ + ld s5,96(sp) │ │ │ │ + mv a1,s5 │ │ │ │ + addi a0,s5,4 │ │ │ │ jal 36a0 │ │ │ │ - ld a3,16(s9) │ │ │ │ - auipc a5,0x5d │ │ │ │ - ld a5,-254(a5) │ │ │ │ mv a2,s3 │ │ │ │ - add a3,a3,s11 │ │ │ │ - sb zero,0(a3) │ │ │ │ - ld a3,16(s9) │ │ │ │ - ld a0,0(a5) │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 1d058 │ │ │ │ - ld s1,24(sp) │ │ │ │ - mv s0,s10 │ │ │ │ - j 1c9bc │ │ │ │ - addiw a5,s1,-11 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - addiw s11,s1,-12 │ │ │ │ - sw s11,40(s9) │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - slli s11,s11,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - sd a0,32(s9) │ │ │ │ - mv a2,s11 │ │ │ │ - addi a1,s4,5 │ │ │ │ + ld s3,112(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + addi a0,s3,1 │ │ │ │ jal 36a0 │ │ │ │ - ld a5,32(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - sb zero,0(a5) │ │ │ │ - j 1d068 │ │ │ │ - li a5,1 │ │ │ │ - ld s2,24(sp) │ │ │ │ - beq s11,a5,1d16c │ │ │ │ - li a5,3 │ │ │ │ - beq s11,a5,1cb46 │ │ │ │ - li a5,8 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,-732 │ │ │ │ - li a1,198 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-872 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - ld s11,72(sp) │ │ │ │ - ld s0,192(sp) │ │ │ │ - ld s1,184(sp) │ │ │ │ - ld s2,176(sp) │ │ │ │ - ld s3,168(sp) │ │ │ │ - ld s5,152(sp) │ │ │ │ - ld s6,144(sp) │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s8,128(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x5d │ │ │ │ - ld a5,-570(a5) │ │ │ │ - ld a4,88(sp) │ │ │ │ + ld a4,104(sp) │ │ │ │ + ld a5,120(sp) │ │ │ │ + mv a1,a4 │ │ │ │ + mv a2,a5 │ │ │ │ + addi a0,a4,8 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,88(sp) │ │ │ │ + ld a4,184(sp) │ │ │ │ + sw zero,0(a5) │ │ │ │ + lw a5,708(s6) │ │ │ │ + sw a5,0(s5) │ │ │ │ + ld a5,104(sp) │ │ │ │ + sd a4,0(a5) │ │ │ │ + sb s2,0(s3) │ │ │ │ + j 19994 │ │ │ │ + sd s1,376(sp) │ │ │ │ + sd s2,368(sp) │ │ │ │ + sd s3,360(sp) │ │ │ │ + sd s4,352(sp) │ │ │ │ + sd s5,344(sp) │ │ │ │ + sd s7,328(sp) │ │ │ │ + sd s8,320(sp) │ │ │ │ + sd s9,312(sp) │ │ │ │ + sd s10,304(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + ld a5,128(sp) │ │ │ │ + j 19c12 │ │ │ │ + addi sp,sp,-352 │ │ │ │ + sd s1,328(sp) │ │ │ │ + li t1,-1 │ │ │ │ + ld s1,352(sp) │ │ │ │ + sd s5,296(sp) │ │ │ │ + sd s7,280(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + slli t1,t1,0x21 │ │ │ │ + mv s7,a4 │ │ │ │ + auipc a4,0x60 │ │ │ │ + ld a4,242(a4) │ │ │ │ + mv t3,a2 │ │ │ │ + sd s0,336(sp) │ │ │ │ + addi a1,sp,192 │ │ │ │ + addi t1,t1,1 │ │ │ │ + sd a5,72(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,232(sp) │ │ │ │ + li a5,0 │ │ │ │ + li a2,-2 │ │ │ │ + mv a0,s5 │ │ │ │ + sd s6,288(sp) │ │ │ │ + sd s9,264(sp) │ │ │ │ + sd ra,344(sp) │ │ │ │ + sd a1,40(sp) │ │ │ │ + sd s1,112(sp) │ │ │ │ + mv s9,t3 │ │ │ │ + sd a3,64(sp) │ │ │ │ + sd a6,48(sp) │ │ │ │ + mv s6,a7 │ │ │ │ + sd zero,176(sp) │ │ │ │ + sd zero,184(sp) │ │ │ │ + sd t1,192(sp) │ │ │ │ + jal 5bc62 │ │ │ │ + lw a5,0(s5) │ │ │ │ + beqz a5,19ea6 │ │ │ │ + sd s4,304(sp) │ │ │ │ + sd s8,272(sp) │ │ │ │ + sd s2,320(sp) │ │ │ │ + li s4,0 │ │ │ │ + addi s8,sp,160 │ │ │ │ + li s1,12 │ │ │ │ + ld a0,8(s5) │ │ │ │ + slli s2,s4,0x2 │ │ │ │ + add s2,s2,s4 │ │ │ │ + ld a2,40(sp) │ │ │ │ + slli s2,s2,0x4 │ │ │ │ + sd s8,8(sp) │ │ │ │ + sd s1,0(sp) │ │ │ │ + li a7,3 │ │ │ │ + li a6,3 │ │ │ │ + li a5,6 │ │ │ │ + li a4,6 │ │ │ │ + li a3,-2 │ │ │ │ + mv a1,s6 │ │ │ │ + add a0,a0,s2 │ │ │ │ + jal 19502 │ │ │ │ + bnez a0,19ecc │ │ │ │ + lw a4,0(s5) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w a5,s4 │ │ │ │ + bltu a5,a4,19e6c │ │ │ │ + ld s2,320(sp) │ │ │ │ + ld s4,304(sp) │ │ │ │ + ld s8,272(sp) │ │ │ │ + auipc a5,0x60 │ │ │ │ + ld a5,106(a5) │ │ │ │ + ld a4,232(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,1d228 │ │ │ │ - ld ra,200(sp) │ │ │ │ - ld s4,160(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - mv a0,s9 │ │ │ │ - ld s9,120(sp) │ │ │ │ - addi sp,sp,208 │ │ │ │ + bnez a5,1a3e4 │ │ │ │ + ld ra,344(sp) │ │ │ │ + ld s0,336(sp) │ │ │ │ + ld s1,328(sp) │ │ │ │ + ld s5,296(sp) │ │ │ │ + ld s6,288(sp) │ │ │ │ + ld s7,280(sp) │ │ │ │ + ld s9,264(sp) │ │ │ │ + addi sp,sp,352 │ │ │ │ ret │ │ │ │ - ld a0,120(s5) │ │ │ │ + sd s3,312(sp) │ │ │ │ + andi a5,a0,38 │ │ │ │ + mv s3,a0 │ │ │ │ + bnez a5,1a260 │ │ │ │ + andi a5,s3,26 │ │ │ │ + bnez a5,1a21e │ │ │ │ + ld a0,8(s5) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s9 │ │ │ │ + add a0,a0,s2 │ │ │ │ + jal 5b8d0 │ │ │ │ + lui a1,0x2 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 2aaf0 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 2a91e │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2acb6 │ │ │ │ + mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ - sd zero,120(s5) │ │ │ │ - j 1cb46 │ │ │ │ - mv a6,s3 │ │ │ │ - li a5,10 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,-810 │ │ │ │ - li a1,216 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-982 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,-610 │ │ │ │ - li a1,281 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-1014 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a3,0x47 │ │ │ │ - addi a3,a3,984 │ │ │ │ - li a2,249 │ │ │ │ - auipc a1,0x43 │ │ │ │ - addi a1,a1,-1044 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-804 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x47 │ │ │ │ - addi a3,a3,952 │ │ │ │ - li a2,239 │ │ │ │ - auipc a1,0x43 │ │ │ │ - addi a1,a1,-1076 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-844 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - li a5,11 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,-850 │ │ │ │ - li a1,257 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-1118 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s1,184(sp) │ │ │ │ - sd s2,176(sp) │ │ │ │ - sd s3,168(sp) │ │ │ │ - sd s5,152(sp) │ │ │ │ - sd s6,144(sp) │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s8,128(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - li a5,1 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,-1194 │ │ │ │ - li a1,135 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-1174 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv a6,s4 │ │ │ │ - li a5,9 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,-1040 │ │ │ │ - li a1,205 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-1212 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - li a5,11 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,-1272 │ │ │ │ - li a1,268 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-1252 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - beqz a1,1d44a │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a5,208 │ │ │ │ - mul a1,a1,a5 │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - sd ra,120(sp) │ │ │ │ - fmv.d.x fs0,zero │ │ │ │ - mv s0,a0 │ │ │ │ - mv s1,a2 │ │ │ │ - auipc s4,0x43 │ │ │ │ - addi s4,s4,-898 │ │ │ │ - auipc s5,0x41 │ │ │ │ - addi s5,s5,822 │ │ │ │ - auipc s6,0x43 │ │ │ │ - addi s6,s6,-898 │ │ │ │ - auipc s3,0x45 │ │ │ │ - addi s3,s3,-890 │ │ │ │ - add s2,a0,a1 │ │ │ │ - j 1d312 │ │ │ │ + lw a5,0(s1) │ │ │ │ + beqz a5,1a05e │ │ │ │ + andi a5,s3,36 │ │ │ │ + seqz a5,a5 │ │ │ │ + negw a5,a5 │ │ │ │ + andi a5,a5,-900 │ │ │ │ + andi a4,s3,36 │ │ │ │ + addiw a5,a5,1000 │ │ │ │ + sd a4,88(sp) │ │ │ │ + sd a5,120(sp) │ │ │ │ + andi a4,s3,24 │ │ │ │ + addi a5,sp,168 │ │ │ │ + sd s5,128(sp) │ │ │ │ + sd s10,256(sp) │ │ │ │ + sd s11,248(sp) │ │ │ │ + sd a4,104(sp) │ │ │ │ + li s0,0 │ │ │ │ + li s8,29 │ │ │ │ + sd a5,96(sp) │ │ │ │ + mv s5,s9 │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s2,136(sp) │ │ │ │ + j 19f56 │ │ │ │ + lw a4,0(s1) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w a5,s0 │ │ │ │ + bgeu a5,a4,1a05a │ │ │ │ + ld a0,8(s1) │ │ │ │ + slli s3,s0,0x3 │ │ │ │ + add s3,s3,s0 │ │ │ │ + slli s3,s3,0x3 │ │ │ │ + add a0,a0,s3 │ │ │ │ + jal 2a7fe │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s8,a0,19f4a │ │ │ │ + ld s2,8(s1) │ │ │ │ + li a1,0 │ │ │ │ + add s2,s2,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 2a798 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + sw a5,164(sp) │ │ │ │ + jal 2a7fe │ │ │ │ + mv s11,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 2acd0 │ │ │ │ + ld a5,88(sp) │ │ │ │ + sext.w s11,s11 │ │ │ │ + mv s10,a0 │ │ │ │ + sext.w s4,a0 │ │ │ │ + bnez a5,1a08c │ │ │ │ + ld a5,104(sp) │ │ │ │ + bnez a5,1a13e │ │ │ │ + li s3,100 │ │ │ │ + li a3,100 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + sd a3,56(sp) │ │ │ │ + jal 2a798 │ │ │ │ + mv a1,s2 │ │ │ │ + mv s11,a0 │ │ │ │ mv a2,s3 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - addi s0,s0,208 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - beq s2,s0,1d434 │ │ │ │ - ld a3,8(s0) │ │ │ │ - lw a6,4(s0) │ │ │ │ - ld a5,32(s0) │ │ │ │ - ld a4,24(s0) │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,40(s0) │ │ │ │ - beqz a3,1d300 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2a77c │ │ │ │ + ld a3,56(sp) │ │ │ │ + mv a4,a0 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a0,s5 │ │ │ │ + mv s2,a4 │ │ │ │ + jal 2a7b8 │ │ │ │ + sext.w s11,s11 │ │ │ │ + sext.w s6,a0 │ │ │ │ + bnez s4,1a29c │ │ │ │ + ld a0,0(s7) │ │ │ │ + ld a4,96(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ + mv a3,s6 │ │ │ │ + mv a2,s2 │ │ │ │ + jal 426fa │ │ │ │ + ld a5,72(sp) │ │ │ │ + ld a7,0(s7) │ │ │ │ + mv s3,a0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld a4,80(sp) │ │ │ │ + ld a6,64(sp) │ │ │ │ + ld a1,168(sp) │ │ │ │ + sd a4,16(sp) │ │ │ │ + ld a4,48(sp) │ │ │ │ + mv a3,s11 │ │ │ │ + sd a5,0(sp) │ │ │ │ + sd a4,8(sp) │ │ │ │ + mv a5,s10 │ │ │ │ + mv a4,s6 │ │ │ │ mv a2,s5 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fld fa5,56(s0) │ │ │ │ - fle.d a5,fs0,fa5 │ │ │ │ - beqz a5,1d300 │ │ │ │ - fmv.x.d a3,fa5 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lbu a3,64(s0) │ │ │ │ - beqz a3,1d300 │ │ │ │ - auipc a2,0x46 │ │ │ │ - addi a2,a2,-2040 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,104(s0) │ │ │ │ - beqz a3,1d300 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,-1012 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,112(s0) │ │ │ │ - beqz a3,1d300 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,-1032 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,120(s0) │ │ │ │ - beqz a3,1d44c │ │ │ │ - lw a5,8(a3) │ │ │ │ - lw a4,4(a3) │ │ │ │ - lw a3,0(a3) │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,-1050 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a3,128(s0) │ │ │ │ - beqz a3,1d300 │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-1312 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,136(s0) │ │ │ │ - beqz a5,1d300 │ │ │ │ - lw a4,128(s0) │ │ │ │ - beqz a4,1d300 │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - li s10,0 │ │ │ │ - li s11,0 │ │ │ │ - auipc s8,0x41 │ │ │ │ - addi s8,s8,-520 │ │ │ │ - auipc s9,0x44 │ │ │ │ - addi s9,s9,1992 │ │ │ │ - auipc s7,0x43 │ │ │ │ - addi s7,s7,-1456 │ │ │ │ - j 1d3ec │ │ │ │ - ld a5,136(s0) │ │ │ │ - slli a4,s10,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a3,0(a5) │ │ │ │ - mv a2,s8 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,128(s0) │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,1 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - mv a0,s1 │ │ │ │ - bltu s11,a5,1d412 │ │ │ │ - mv a2,s9 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,128(s0) │ │ │ │ - addi s10,s10,1 │ │ │ │ - sext.w s11,s10 │ │ │ │ - bltu s11,a5,1d3ea │ │ │ │ - ld a4,144(s0) │ │ │ │ - bnez a4,1d45e │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - j 1d300 │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,-1220 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 1d3a2 │ │ │ │ - beqz a5,1d428 │ │ │ │ - li s10,0 │ │ │ │ - li s11,0 │ │ │ │ - auipc s7,0x41 │ │ │ │ - addi s7,s7,-668 │ │ │ │ - auipc s9,0x43 │ │ │ │ - addi s9,s9,-1244 │ │ │ │ - auipc s8,0x43 │ │ │ │ - addi s8,s8,-1604 │ │ │ │ - ld a3,168(s0) │ │ │ │ - slli a5,s10,0x3 │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a4,0(a4) │ │ │ │ - add a5,a5,a3 │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - beqz a3,1d4bc │ │ │ │ - ld a3,0(a5) │ │ │ │ - beqz a3,1d4bc │ │ │ │ - ld a5,176(s0) │ │ │ │ - mv a2,s9 │ │ │ │ - add a5,a5,s10 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,128(s0) │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - bltu s11,a4,1d4c4 │ │ │ │ - addi s10,s10,1 │ │ │ │ - sext.w s11,s10 │ │ │ │ - bgeu s11,a5,1d428 │ │ │ │ - ld a4,144(s0) │ │ │ │ - j 1d47c │ │ │ │ - mv a3,a4 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 1d4a2 │ │ │ │ - mv a2,s8 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,128(s0) │ │ │ │ - addi s10,s10,1 │ │ │ │ - sext.w s11,s10 │ │ │ │ - bgeu s11,a5,1d428 │ │ │ │ - ld a4,144(s0) │ │ │ │ - j 1d47c │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 3870 │ │ │ │ - beqz a0,1d4f0 │ │ │ │ - ld ra,8(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - auipc a3,0x47 │ │ │ │ - addi a3,a3,184 │ │ │ │ - li a2,38 │ │ │ │ - auipc a1,0x43 │ │ │ │ - addi a1,a1,-1372 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-1364 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-16 │ │ │ │ - mv a0,a1 │ │ │ │ - mv a1,a2 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 39f0 │ │ │ │ - beqz a0,1d524 │ │ │ │ - ld ra,8(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - auipc a3,0x47 │ │ │ │ - addi a3,a3,148 │ │ │ │ - li a2,45 │ │ │ │ - auipc a1,0x43 │ │ │ │ - addi a1,a1,-1424 │ │ │ │ - auipc a0,0x43 │ │ │ │ - addi a0,a0,-1416 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,1d5b0 │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 43470 │ │ │ │ + ld a1,40(sp) │ │ │ │ + li a2,-2 │ │ │ │ mv s2,a0 │ │ │ │ - mv s4,a1 │ │ │ │ - mv s5,a2 │ │ │ │ - mv s0,a3 │ │ │ │ - li s1,0 │ │ │ │ - li s3,0 │ │ │ │ - ld a0,8(s2) │ │ │ │ - ld a3,608(s0) │ │ │ │ - mv a5,s0 │ │ │ │ - add a0,a0,s1 │ │ │ │ - mv a4,s5 │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,0 │ │ │ │ - jal 48c02 │ │ │ │ - ld a0,8(s2) │ │ │ │ - ld a3,608(s0) │ │ │ │ - mv a5,s0 │ │ │ │ - add a0,a0,s1 │ │ │ │ - mv a4,s5 │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,1 │ │ │ │ - jal 48c02 │ │ │ │ - lw a5,0(s2) │ │ │ │ - addiw s3,s3,1 │ │ │ │ - addi s1,s1,80 │ │ │ │ - bltu s3,a5,1d564 │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - addi sp,sp,-656 │ │ │ │ - sd s0,640(sp) │ │ │ │ - ld s0,680(sp) │ │ │ │ - sd s9,568(sp) │ │ │ │ - mv s9,a4 │ │ │ │ - lw t3,600(s0) │ │ │ │ - sd s0,80(sp) │ │ │ │ - auipc s0,0x5d │ │ │ │ - ld s0,-1722(s0) │ │ │ │ - ld a4,0(s0) │ │ │ │ - sd a4,536(sp) │ │ │ │ - li a4,0 │ │ │ │ - ld s0,656(sp) │ │ │ │ - li t1,-1 │ │ │ │ - slli t1,t1,0x21 │ │ │ │ - sd s0,152(sp) │ │ │ │ - lbu s0,664(sp) │ │ │ │ - addi t1,t1,1 │ │ │ │ - sd s2,624(sp) │ │ │ │ - sd s8,576(sp) │ │ │ │ - sd ra,648(sp) │ │ │ │ - sd s1,632(sp) │ │ │ │ - sd s3,616(sp) │ │ │ │ - sd s4,608(sp) │ │ │ │ - sd s5,600(sp) │ │ │ │ - sd s6,592(sp) │ │ │ │ - sd s7,584(sp) │ │ │ │ - sd s10,560(sp) │ │ │ │ - sd s11,552(sp) │ │ │ │ - sd t1,440(sp) │ │ │ │ - sw zero,328(sp) │ │ │ │ - sw zero,332(sp) │ │ │ │ - li a4,25 │ │ │ │ - sd s0,184(sp) │ │ │ │ - sd a0,48(sp) │ │ │ │ - sd a5,72(sp) │ │ │ │ - sd a6,64(sp) │ │ │ │ - sd a7,88(sp) │ │ │ │ - lw s2,672(sp) │ │ │ │ - lw s8,48(s9) │ │ │ │ - bltu a4,t3,1e00a │ │ │ │ - ld a5,80(sp) │ │ │ │ - mv s11,a1 │ │ │ │ - mv s10,a2 │ │ │ │ - lbu a4,388(a5) │ │ │ │ - addi a5,sp,504 │ │ │ │ - mv a2,a5 │ │ │ │ - sd a5,96(sp) │ │ │ │ - mv a1,s9 │ │ │ │ - li a5,1 │ │ │ │ - mv s0,a3 │ │ │ │ - addi a3,sp,520 │ │ │ │ - sd a3,160(sp) │ │ │ │ - jal 1442a │ │ │ │ - ld s5,72(sp) │ │ │ │ - li a0,0 │ │ │ │ - divuw t3,s8,s5 │ │ │ │ - slli s3,s5,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli s4,s3,0x3 │ │ │ │ - mv a1,s4 │ │ │ │ - sw t3,236(sp) │ │ │ │ - sd t3,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - sd s1,472(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,480(sp) │ │ │ │ - ld t3,56(sp) │ │ │ │ - mv t4,a0 │ │ │ │ - beqz s5,1d6ba │ │ │ │ - ld a5,72(sp) │ │ │ │ - li a4,2 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bgeu a4,a5,1d69e │ │ │ │ - or a5,a0,s1 │ │ │ │ - andi a5,a5,7 │ │ │ │ - beqz a5,1d9b8 │ │ │ │ - mv a5,s1 │ │ │ │ - mv a4,t4 │ │ │ │ - add s4,s4,s1 │ │ │ │ - li a3,1 │ │ │ │ - sw a3,0(a5) │ │ │ │ - sw zero,4(a5) │ │ │ │ - sw a3,0(a4) │ │ │ │ - sw zero,4(a4) │ │ │ │ - addi a5,a5,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - bne a5,s4,1d6a6 │ │ │ │ - ld s4,88(sp) │ │ │ │ - lw a4,40(s0) │ │ │ │ - ld a3,32(s0) │ │ │ │ - ld a1,504(sp) │ │ │ │ - mv a5,s4 │ │ │ │ - mv a2,s8 │ │ │ │ - li a0,0 │ │ │ │ - sd t3,120(sp) │ │ │ │ - sd t4,56(sp) │ │ │ │ - jal 37574 │ │ │ │ - lw a4,40(s0) │ │ │ │ - ld a3,32(s0) │ │ │ │ - ld a1,512(sp) │ │ │ │ - mv a6,a0 │ │ │ │ - mv a5,s4 │ │ │ │ - sd a0,104(sp) │ │ │ │ - mv a2,s8 │ │ │ │ - li a0,0 │ │ │ │ - sd a6,488(sp) │ │ │ │ - jal 37574 │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld a2,504(sp) │ │ │ │ - mv a5,a0 │ │ │ │ - sd a0,112(sp) │ │ │ │ - addi a4,sp,448 │ │ │ │ - mv a3,s8 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s4 │ │ │ │ - sd a5,496(sp) │ │ │ │ - jal 312f8 │ │ │ │ - ld a2,512(sp) │ │ │ │ - mv a5,a0 │ │ │ │ - sd a0,168(sp) │ │ │ │ - addi a4,sp,452 │ │ │ │ - mv a3,s8 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s4 │ │ │ │ - sd a5,456(sp) │ │ │ │ - jal 312f8 │ │ │ │ - sd a0,176(sp) │ │ │ │ - sd a0,464(sp) │ │ │ │ - ld t4,56(sp) │ │ │ │ - ld t3,120(sp) │ │ │ │ - bnez s2,1d872 │ │ │ │ - li t1,0 │ │ │ │ - addiw t5,s8,-1 │ │ │ │ - mv s5,t1 │ │ │ │ - slli a5,t5,0x20 │ │ │ │ - addi t6,sp,456 │ │ │ │ - mv a6,s3 │ │ │ │ - mv s3,s0 │ │ │ │ - slli s0,s5,0x3 │ │ │ │ - srli t5,a5,0x1d │ │ │ │ - add a5,t6,s0 │ │ │ │ - ld s2,0(a5) │ │ │ │ - ld s6,96(sp) │ │ │ │ - li s4,0 │ │ │ │ - add s2,s2,t5 │ │ │ │ - lw a4,0(s2) │ │ │ │ - lw a5,4(s2) │ │ │ │ - li s7,25 │ │ │ │ - mv a7,s1 │ │ │ │ - bltu a5,a4,1d760 │ │ │ │ - subw a5,a5,a4 │ │ │ │ - bgeu s7,a5,1de8c │ │ │ │ - addi s6,s6,8 │ │ │ │ - bnez s5,1d788 │ │ │ │ - li s5,1 │ │ │ │ - slli s0,s5,0x3 │ │ │ │ - add a5,t6,s0 │ │ │ │ - ld s2,0(a5) │ │ │ │ - add s2,s2,t5 │ │ │ │ - lw a4,0(s2) │ │ │ │ - lw a5,4(s2) │ │ │ │ - bgeu a5,a4,1d75a │ │ │ │ - addi s6,s6,8 │ │ │ │ - beqz s5,1d766 │ │ │ │ - mv s0,s3 │ │ │ │ - mv s1,a7 │ │ │ │ - mv s3,a6 │ │ │ │ - beqz s4,1d872 │ │ │ │ - li s7,0 │ │ │ │ - mv a0,s11 │ │ │ │ - sd t4,48(sp) │ │ │ │ - jal 46998 │ │ │ │ - ld t4,48(sp) │ │ │ │ - bnez a0,1d7bc │ │ │ │ - ld a5,80(sp) │ │ │ │ - lbu a5,448(a5) │ │ │ │ - beqz a5,1d7bc │ │ │ │ - lw a4,0(s1) │ │ │ │ - lw a5,4(s1) │ │ │ │ - beq a5,a4,1dcf6 │ │ │ │ - lw a4,0(t4) │ │ │ │ - lw a5,4(t4) │ │ │ │ - beq a5,a4,1db58 │ │ │ │ - lw a5,40(s0) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - li s4,0 │ │ │ │ - mv s5,t4 │ │ │ │ - beqz a5,1d7ee │ │ │ │ - ld a0,0(s3) │ │ │ │ - addiw s4,s4,1 │ │ │ │ - addi s3,s3,8 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,-8(s3) │ │ │ │ - ld a0,0(s2) │ │ │ │ - addi s2,s2,8 │ │ │ │ + jal 58be8 │ │ │ │ + mv s10,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 43552 │ │ │ │ + lw a5,160(sp) │ │ │ │ + bge a5,s10,1a02a │ │ │ │ + bnez a0,1a2b8 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 58e54 │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - lw a5,40(s0) │ │ │ │ - sd zero,-8(s2) │ │ │ │ - bltu s4,a5,1d7c8 │ │ │ │ - mv t4,s5 │ │ │ │ - ld a0,104(sp) │ │ │ │ - sd t4,48(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 44e8a │ │ │ │ + mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ - ld a0,112(sp) │ │ │ │ + ld a0,168(sp) │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal f07e │ │ │ │ + ld a0,168(sp) │ │ │ │ jal 3670 │ │ │ │ + lw a4,0(s1) │ │ │ │ + sext.w a5,s0 │ │ │ │ + bltu a5,a4,19f56 │ │ │ │ + ld s10,256(sp) │ │ │ │ + ld s11,248(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 2acb6 │ │ │ │ mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - ld t4,48(sp) │ │ │ │ - mv a0,t4 │ │ │ │ + lw a5,176(sp) │ │ │ │ + bnez a5,1a1f2 │ │ │ │ + lw a5,180(sp) │ │ │ │ + bnez a5,1a1e4 │ │ │ │ + lw a5,184(sp) │ │ │ │ + bnez a5,1a210 │ │ │ │ + lw a5,188(sp) │ │ │ │ + bnez a5,1a200 │ │ │ │ + ld s2,320(sp) │ │ │ │ + ld s3,312(sp) │ │ │ │ + ld s4,304(sp) │ │ │ │ + ld s8,272(sp) │ │ │ │ + j 19ea6 │ │ │ │ + slli s3,s4,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + slli a6,s3,0x2 │ │ │ │ + addi a5,a6,112 │ │ │ │ + addi a4,sp,128 │ │ │ │ + add a6,a5,a4 │ │ │ │ + lw a1,-64(a6) │ │ │ │ + bnez a1,1a162 │ │ │ │ + ld a5,104(sp) │ │ │ │ + beqz a5,1a1da │ │ │ │ + slli a6,s3,0x2 │ │ │ │ + addi a5,a6,112 │ │ │ │ + addi a4,sp,128 │ │ │ │ + add a6,a5,a4 │ │ │ │ + lw a1,-56(a6) │ │ │ │ + beqz a1,1a15a │ │ │ │ + slli s3,s3,0x3 │ │ │ │ + addi a5,s3,112 │ │ │ │ + addi a4,sp,128 │ │ │ │ + add s3,a5,a4 │ │ │ │ + ld a7,-24(s3) │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0x60 │ │ │ │ + ld a3,-268(a3) │ │ │ │ + mv a0,a7 │ │ │ │ + addi a2,sp,164 │ │ │ │ + sd a6,144(sp) │ │ │ │ + sd a7,56(sp) │ │ │ │ + jal 16e78 │ │ │ │ + ld a6,144(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + ld a7,56(sp) │ │ │ │ + lw a4,-56(a6) │ │ │ │ + bgeu a0,a4,1a15a │ │ │ │ + ld a1,120(sp) │ │ │ │ + li s3,0 │ │ │ │ + li s6,-1 │ │ │ │ + slli a4,a0,0x20 │ │ │ │ + srli a0,a4,0x1e │ │ │ │ + lw a2,164(sp) │ │ │ │ + add a0,a0,a7 │ │ │ │ + lw a4,0(a0) │ │ │ │ + addiw a3,a2,4 │ │ │ │ + addw a3,a3,s11 │ │ │ │ + bgeu a3,a4,1a3b4 │ │ │ │ + subw a4,a4,a2 │ │ │ │ + addiw a4,a4,11 │ │ │ │ + lui a2,0x4 │ │ │ │ + sext.w a3,a4 │ │ │ │ + addi a2,a2,-1386 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + bltu a2,s6,1a3c6 │ │ │ │ + lui a2,0x4 │ │ │ │ + addi a4,a4,-1 │ │ │ │ + addi a2,a2,-1386 │ │ │ │ + bgeu a2,a4,19fa8 │ │ │ │ + li a3,1000 │ │ │ │ + j 19fa8 │ │ │ │ + slli s3,s4,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + slli a6,s3,0x2 │ │ │ │ + addi a5,a6,112 │ │ │ │ + addi a4,sp,128 │ │ │ │ + add a6,a5,a4 │ │ │ │ + lw a1,-56(a6) │ │ │ │ + bnez a1,1a0c2 │ │ │ │ + ld s3,120(sp) │ │ │ │ + li a3,1000 │ │ │ │ + j 19fa8 │ │ │ │ + slli a7,s3,0x3 │ │ │ │ + addi a5,a7,112 │ │ │ │ + addi a4,sp,128 │ │ │ │ + add a7,a5,a4 │ │ │ │ + ld s6,-40(a7) │ │ │ │ + addi a2,sp,164 │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0x60 │ │ │ │ + ld a3,-432(a3) │ │ │ │ + mv a0,s6 │ │ │ │ + sd a6,152(sp) │ │ │ │ + sd a7,144(sp) │ │ │ │ + sd a2,56(sp) │ │ │ │ + jal 16dfc │ │ │ │ + sext.w a0,a0 │ │ │ │ + ld a2,56(sp) │ │ │ │ + ld a7,144(sp) │ │ │ │ + ld a6,152(sp) │ │ │ │ + beqz a0,1a0a8 │ │ │ │ + addiw a0,a0,-1 │ │ │ │ + slli a4,a0,0x20 │ │ │ │ + srli a0,a4,0x1e │ │ │ │ + add t1,s6,a0 │ │ │ │ + lw a3,0(t1) │ │ │ │ + lw a4,164(sp) │ │ │ │ + addiw a1,a3,16 │ │ │ │ + bgeu a1,a4,1a0a8 │ │ │ │ + addiw s3,a4,11 │ │ │ │ + subw s3,s3,a3 │ │ │ │ + ld a5,104(sp) │ │ │ │ + slli t1,s3,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + addi s6,t1,-1 │ │ │ │ + bnez a5,1a3ca │ │ │ │ + lui a4,0x4 │ │ │ │ + addi a4,a4,-1386 │ │ │ │ + li a3,100 │ │ │ │ + bgeu a4,s6,19fa8 │ │ │ │ + li s3,1000 │ │ │ │ + li a3,100 │ │ │ │ + j 19fa8 │ │ │ │ + ld a0,208(sp) │ │ │ │ jal 3670 │ │ │ │ - ld a0,168(sp) │ │ │ │ + lw a5,184(sp) │ │ │ │ + beqz a5,1a07c │ │ │ │ + j 1a210 │ │ │ │ + ld a0,200(sp) │ │ │ │ jal 3670 │ │ │ │ - ld a0,176(sp) │ │ │ │ + lw a5,180(sp) │ │ │ │ + beqz a5,1a076 │ │ │ │ + j 1a1e4 │ │ │ │ + ld a0,224(sp) │ │ │ │ jal 3670 │ │ │ │ - beqz s7,1d820 │ │ │ │ - mv a0,s7 │ │ │ │ + ld s2,320(sp) │ │ │ │ + ld s3,312(sp) │ │ │ │ + ld s4,304(sp) │ │ │ │ + ld s8,272(sp) │ │ │ │ + j 19ea6 │ │ │ │ + ld a0,216(sp) │ │ │ │ jal 3670 │ │ │ │ - auipc a5,0x5c │ │ │ │ - ld a5,1776(a5) │ │ │ │ - ld a4,536(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,1e006 │ │ │ │ - ld ra,648(sp) │ │ │ │ - ld s0,640(sp) │ │ │ │ - ld s1,632(sp) │ │ │ │ - ld s2,624(sp) │ │ │ │ - ld s3,616(sp) │ │ │ │ - ld s4,608(sp) │ │ │ │ - ld s5,600(sp) │ │ │ │ - ld s6,592(sp) │ │ │ │ - ld s7,584(sp) │ │ │ │ - ld s8,576(sp) │ │ │ │ - ld s9,568(sp) │ │ │ │ - ld s10,560(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - ld s11,552(sp) │ │ │ │ - addi sp,sp,656 │ │ │ │ - ret │ │ │ │ + lw a5,188(sp) │ │ │ │ + beqz a5,1a082 │ │ │ │ + j 1a200 │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld a2,0(s7) │ │ │ │ + lui a4,0x7 │ │ │ │ + addiw s1,a5,-10 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + addi a5,sp,184 │ │ │ │ + addi a4,a4,1328 │ │ │ │ + li a3,10 │ │ │ │ + add a2,a2,s1 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 5546c │ │ │ │ + ld a2,8(s7) │ │ │ │ + lui a4,0x7 │ │ │ │ + mv a6,a0 │ │ │ │ + addi a5,sp,188 │ │ │ │ + addi a4,a4,1328 │ │ │ │ + li a3,10 │ │ │ │ + add a2,a2,s1 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a6,216(sp) │ │ │ │ + jal 5546c │ │ │ │ + sd a0,224(sp) │ │ │ │ + j 19ee0 │ │ │ │ + ld a2,0(s7) │ │ │ │ + lui a4,0x7 │ │ │ │ + addi a5,sp,176 │ │ │ │ + addi a4,a4,1328 │ │ │ │ + li a3,10 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 5546c │ │ │ │ + ld a2,8(s7) │ │ │ │ + lui a4,0x7 │ │ │ │ + mv a6,a0 │ │ │ │ + addi a5,sp,180 │ │ │ │ + addi a4,a4,1328 │ │ │ │ + li a3,10 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a6,200(sp) │ │ │ │ + jal 5546c │ │ │ │ + sd a0,208(sp) │ │ │ │ + andi a5,s3,26 │ │ │ │ + beqz a5,19ee0 │ │ │ │ + j 1a21e │ │ │ │ + ld a0,8(s7) │ │ │ │ + ld a4,96(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ + mv a3,s6 │ │ │ │ + mv a2,s2 │ │ │ │ + jal 426fa │ │ │ │ ld a5,72(sp) │ │ │ │ - beqz a5,1d792 │ │ │ │ - li s6,4 │ │ │ │ - addi a5,sp,472 │ │ │ │ - li s2,0 │ │ │ │ - li a7,0 │ │ │ │ - sd a5,120(sp) │ │ │ │ - mv a5,s6 │ │ │ │ - mv s4,s8 │ │ │ │ - sd s8,216(sp) │ │ │ │ - mv s6,s2 │ │ │ │ - sd s11,224(sp) │ │ │ │ - sd s9,200(sp) │ │ │ │ - mv s11,s1 │ │ │ │ - li s5,0 │ │ │ │ - mv s1,s3 │ │ │ │ - li s7,0 │ │ │ │ - sd zero,208(sp) │ │ │ │ - mv s8,t4 │ │ │ │ - mv s3,a7 │ │ │ │ - sd s0,56(sp) │ │ │ │ - mv s9,t3 │ │ │ │ - mv s2,a5 │ │ │ │ - j 1d8d0 │ │ │ │ - add a5,s11,s0 │ │ │ │ + ld a7,8(s7) │ │ │ │ + mv s3,a0 │ │ │ │ + ld a5,8(a5) │ │ │ │ + j 19ff2 │ │ │ │ + lw a5,32(s2) │ │ │ │ + li s4,0 │ │ │ │ + li s11,0 │ │ │ │ li a4,1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - add a5,s11,s2 │ │ │ │ - sw zero,0(a5) │ │ │ │ - add s0,s0,s8 │ │ │ │ - add a5,s8,s2 │ │ │ │ - sw a4,0(s0) │ │ │ │ - sw zero,0(a5) │ │ │ │ - addi s5,s5,1 │ │ │ │ - subw s4,s4,s9 │ │ │ │ - addw s3,s9,s3 │ │ │ │ - addi s2,s2,8 │ │ │ │ - beq s1,s5,1d968 │ │ │ │ - li a5,24 │ │ │ │ - slli s0,s5,0x3 │ │ │ │ - bgeu a5,s4,1d8a4 │ │ │ │ - bnez s5,1d974 │ │ │ │ - ld a4,168(sp) │ │ │ │ - lw a5,192(a4) │ │ │ │ - sw a5,0(s11) │ │ │ │ - lw a5,196(a4) │ │ │ │ - ld a4,176(sp) │ │ │ │ - sw a5,4(s11) │ │ │ │ - lw a5,192(a4) │ │ │ │ - sw a5,0(s8) │ │ │ │ - lw a5,196(a4) │ │ │ │ - sw a5,4(s8) │ │ │ │ - ld a5,80(sp) │ │ │ │ - ld a2,96(sp) │ │ │ │ - ld a3,160(sp) │ │ │ │ - lbu a4,388(a5) │ │ │ │ - ld a1,200(sp) │ │ │ │ - ld a0,48(sp) │ │ │ │ - li a5,0 │ │ │ │ - jal 1442a │ │ │ │ - li a2,0 │ │ │ │ - mv a7,s1 │ │ │ │ - mv t1,s11 │ │ │ │ - mv t3,s8 │ │ │ │ - mv t4,s9 │ │ │ │ - mv t5,s3 │ │ │ │ - mv t6,s5 │ │ │ │ - mv t0,s4 │ │ │ │ - mv a6,s0 │ │ │ │ - ld a5,120(sp) │ │ │ │ - slli a3,a2,0x3 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld s1,0(a5) │ │ │ │ - add s1,s1,a6 │ │ │ │ - lw s0,0(s1) │ │ │ │ - lw a5,4(s1) │ │ │ │ - bltu a5,s0,1d944 │ │ │ │ - subw a5,a5,s0 │ │ │ │ - li a4,25 │ │ │ │ - bgeu a4,a5,1d9ce │ │ │ │ - bnez a2,1d94a │ │ │ │ - li a2,1 │ │ │ │ - j 1d928 │ │ │ │ - mv s5,t6 │ │ │ │ - mv s9,t4 │ │ │ │ - mv s3,t5 │ │ │ │ - mv s4,t0 │ │ │ │ - mv s1,a7 │ │ │ │ - addi s5,s5,1 │ │ │ │ - mv s11,t1 │ │ │ │ - mv s8,t3 │ │ │ │ - subw s4,s4,s9 │ │ │ │ - addw s3,s9,s3 │ │ │ │ - addi s2,s2,8 │ │ │ │ - bne s1,s5,1d8d0 │ │ │ │ - mv s1,s11 │ │ │ │ - mv t4,s8 │ │ │ │ - ld s11,224(sp) │ │ │ │ - ld s8,216(sp) │ │ │ │ - ld s0,56(sp) │ │ │ │ - j 1d794 │ │ │ │ - ld a2,504(sp) │ │ │ │ - ld a0,48(sp) │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a2,a2,a5 │ │ │ │ - li a3,25 │ │ │ │ - mv a1,s10 │ │ │ │ - sd a5,128(sp) │ │ │ │ - jal 2f660 │ │ │ │ - ld a2,512(sp) │ │ │ │ - add a4,s11,s0 │ │ │ │ - ld a5,128(sp) │ │ │ │ - srli a3,a0,0x20 │ │ │ │ - sw a0,0(a4) │ │ │ │ - ld a0,48(sp) │ │ │ │ - sw a3,4(a4) │ │ │ │ - add a2,a2,a5 │ │ │ │ - li a3,25 │ │ │ │ - mv a1,s10 │ │ │ │ - jal 2f660 │ │ │ │ - add a5,s8,s0 │ │ │ │ - srli a4,a0,0x20 │ │ │ │ - sw a0,0(a5) │ │ │ │ - sw a4,4(a5) │ │ │ │ - sd s3,208(sp) │ │ │ │ - j 1d902 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a4,s1 │ │ │ │ - add s4,s4,a0 │ │ │ │ - li a3,1 │ │ │ │ - sd a3,0(a4) │ │ │ │ - sd a3,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - bne a5,s4,1d9c0 │ │ │ │ - j 1d6ba │ │ │ │ - zext.b a4,a2 │ │ │ │ - ld a5,72(sp) │ │ │ │ - sd a4,128(sp) │ │ │ │ - ld a4,208(sp) │ │ │ │ - ld a1,96(sp) │ │ │ │ - addiw s4,a5,10 │ │ │ │ - addw a4,a4,a5 │ │ │ │ - sd a4,136(sp) │ │ │ │ - ld a4,216(sp) │ │ │ │ - add s8,a1,a3 │ │ │ │ - ld a1,160(sp) │ │ │ │ - ld s9,224(sp) │ │ │ │ - addw s4,s4,a4 │ │ │ │ - addi s11,sp,488 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sd s4,144(sp) │ │ │ │ - add s5,a1,a3 │ │ │ │ - add s11,s11,a3 │ │ │ │ - addi s3,sp,336 │ │ │ │ - sd a5,192(sp) │ │ │ │ - sd a7,240(sp) │ │ │ │ - sd t1,248(sp) │ │ │ │ - sd t3,256(sp) │ │ │ │ - sd a2,264(sp) │ │ │ │ - sd t4,272(sp) │ │ │ │ - sd s2,280(sp) │ │ │ │ - sd t5,288(sp) │ │ │ │ - sd t6,296(sp) │ │ │ │ - sd t0,304(sp) │ │ │ │ - mv s4,a4 │ │ │ │ - sd a6,312(sp) │ │ │ │ - ld a5,16(s10) │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - srli a3,a4,0x1e │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a4,0(s5) │ │ │ │ - lw a3,0(a5) │ │ │ │ - ld a5,0(s8) │ │ │ │ - ld a7,64(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a6,128(sp) │ │ │ │ - ld a5,144(sp) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld a2,56(sp) │ │ │ │ - ld a0,48(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - jal 440dc │ │ │ │ - beqz s6,1da6e │ │ │ │ - lw a1,368(sp) │ │ │ │ - mv a4,s7 │ │ │ │ - li a5,0 │ │ │ │ - addiw a2,a1,-10 │ │ │ │ - addiw a1,a1,10 │ │ │ │ - lw a3,0(a4) │ │ │ │ - bltu a3,a2,1da66 │ │ │ │ - bgeu a1,a3,1dad2 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi a4,a4,4 │ │ │ │ - bne a5,s6,1da5c │ │ │ │ - addiw s2,s6,1 │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - mv a0,s7 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,368(sp) │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli s6,a4,0x1e │ │ │ │ - add s6,s6,a0 │ │ │ │ - sw a5,0(s6) │ │ │ │ - ld a3,0(s11) │ │ │ │ - ld a5,192(sp) │ │ │ │ - ld a4,152(sp) │ │ │ │ - ld a2,88(sp) │ │ │ │ - ld a1,56(sp) │ │ │ │ - mv s7,a0 │ │ │ │ + li s10,5 │ │ │ │ + beqz a5,1a332 │ │ │ │ + ld s9,112(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + mv s6,a4 │ │ │ │ + ld a5,48(s2) │ │ │ │ + add a5,a5,s4 │ │ │ │ + ld a5,24(a5) │ │ │ │ + ld s3,88(a5) │ │ │ │ mv a0,s3 │ │ │ │ - jal 50058 │ │ │ │ + jal 488ee │ │ │ │ + lw a5,396(s9) │ │ │ │ sext.w a0,a0 │ │ │ │ - bnez a0,1dae0 │ │ │ │ - mv a1,s3 │ │ │ │ - li a0,0 │ │ │ │ - jal 44286 │ │ │ │ - mv s6,s2 │ │ │ │ - lw a5,4(s1) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - bgeu a5,s0,1da1a │ │ │ │ - ld a7,240(sp) │ │ │ │ - ld t1,248(sp) │ │ │ │ - ld t3,256(sp) │ │ │ │ - ld a2,264(sp) │ │ │ │ - ld t4,272(sp) │ │ │ │ - ld s2,280(sp) │ │ │ │ - ld t5,288(sp) │ │ │ │ - ld t6,296(sp) │ │ │ │ - ld t0,304(sp) │ │ │ │ - ld a6,312(sp) │ │ │ │ - j 1d944 │ │ │ │ - bgeu a5,s6,1da6e │ │ │ │ - ld a0,48(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - jal 44286 │ │ │ │ - j 1dab4 │ │ │ │ + bltu a0,a5,1a2f8 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 488bc │ │ │ │ + lw a5,396(s9) │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu a0,a5,1a3a0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 488ee │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s10,a0,1a30e │ │ │ │ + mv a0,s3 │ │ │ │ + jal 451ae │ │ │ │ + sext.w a0,a0 │ │ │ │ + beqz a0,1a31e │ │ │ │ + mv a0,s3 │ │ │ │ + jal 488ee │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,9 │ │ │ │ + bltu a5,a0,1a390 │ │ │ │ + li s6,0 │ │ │ │ + lw a5,32(s2) │ │ │ │ + addiw s11,s11,1 │ │ │ │ + addi s4,s4,88 │ │ │ │ + bltu s11,a5,1a2cc │ │ │ │ + ld s3,56(sp) │ │ │ │ + beqz s6,1a02a │ │ │ │ + ld a5,128(sp) │ │ │ │ + ld a1,80(sp) │ │ │ │ + li s11,0 │ │ │ │ + ld a0,8(a5) │ │ │ │ + ld a5,136(sp) │ │ │ │ + li s10,0 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 58eb4 │ │ │ │ + lw a5,32(s2) │ │ │ │ + beqz a5,1a02a │ │ │ │ + mv s9,s0 │ │ │ │ + ld s4,128(sp) │ │ │ │ + mv s0,s10 │ │ │ │ + ld s6,80(sp) │ │ │ │ + ld s10,136(sp) │ │ │ │ li a1,104 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 452ca │ │ │ │ - lw a5,0(s9) │ │ │ │ - mv s6,a0 │ │ │ │ - ld a0,8(s9) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,0(s9) │ │ │ │ - ld a2,0(s5) │ │ │ │ - ld a1,0(s8) │ │ │ │ - slli a5,a4,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - sd a0,8(s9) │ │ │ │ - li a4,0 │ │ │ │ - add a0,a0,a5 │ │ │ │ - li a3,0 │ │ │ │ - jal 45718 │ │ │ │ - lwu a3,0(s9) │ │ │ │ - ld a0,8(s9) │ │ │ │ - li a4,0 │ │ │ │ - slli a5,a3,0x2 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a3,184(sp) │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - add a0,a0,a5 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,48(s2) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + add a5,a5,s11 │ │ │ │ + ld a1,24(a5) │ │ │ │ + addi s11,s11,88 │ │ │ │ + jal 5873a │ │ │ │ + mv a1,a0 │ │ │ │ + ld a0,8(s4) │ │ │ │ + li a4,1 │ │ │ │ + mv a3,s6 │ │ │ │ li a2,0 │ │ │ │ - mv a1,s6 │ │ │ │ - jal 45d64 │ │ │ │ - lw a5,0(s9) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s9) │ │ │ │ - j 1daaa │ │ │ │ - ld a4,72(sp) │ │ │ │ - addiw s2,a4,-1 │ │ │ │ - slli a3,s2,0x20 │ │ │ │ - srli a4,a3,0x1d │ │ │ │ - add a4,a4,t4 │ │ │ │ - lw a3,4(a4) │ │ │ │ - lw a4,0(a4) │ │ │ │ - bne a4,a3,1d7bc │ │ │ │ - ld a3,16(s10) │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a4,a2,0x1e │ │ │ │ - add a5,a5,a3 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw s3,0(a5) │ │ │ │ - lw s4,0(a3) │ │ │ │ - bltu s3,s4,1dfcc │ │ │ │ - subw a4,s3,s4 │ │ │ │ - bgeu s8,a4,1d7bc │ │ │ │ - lui a5,0x5 │ │ │ │ - addi a5,a5,-481 │ │ │ │ - bltu a5,a4,1d7bc │ │ │ │ - li a1,8 │ │ │ │ - li a0,0 │ │ │ │ - sd t4,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - li a1,8 │ │ │ │ - li a0,0 │ │ │ │ - mv s9,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s6,a0 │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - li a1,2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,236(sp) │ │ │ │ - addiw a4,s8,-25 │ │ │ │ - sw a4,0(s9) │ │ │ │ - mulw a5,s2,a5 │ │ │ │ - addiw a4,s8,-1 │ │ │ │ - sw a4,0(s6) │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - slli a4,s4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - ld s10,160(sp) │ │ │ │ - li a3,1 │ │ │ │ - ld a7,96(sp) │ │ │ │ - subw a5,s8,a5 │ │ │ │ - sw a5,4(s9) │ │ │ │ - addiw a5,a5,24 │ │ │ │ - sw a5,4(s6) │ │ │ │ - sd a4,0(s5) │ │ │ │ - sd s3,8(s5) │ │ │ │ - sb a3,0(a0) │ │ │ │ - sb a3,1(a0) │ │ │ │ - ld a6,64(sp) │ │ │ │ - li a5,-10 │ │ │ │ - addi t1,sp,440 │ │ │ │ - sd a5,32(sp) │ │ │ │ - li a5,-2 │ │ │ │ - mv a3,a0 │ │ │ │ - sd t1,16(sp) │ │ │ │ + add a0,a0,s10 │ │ │ │ + jal 591d4 │ │ │ │ + lw a5,32(s2) │ │ │ │ + bltu s0,a5,1a356 │ │ │ │ + mv s0,s9 │ │ │ │ + j 1a02a │ │ │ │ + mv a0,s3 │ │ │ │ + jal 451ae │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,1 │ │ │ │ + bltu a5,a0,1a31c │ │ │ │ + j 1a31e │ │ │ │ + ld a1,40(sp) │ │ │ │ + li a2,-2 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 458f0 │ │ │ │ + lw a5,432(s9) │ │ │ │ + bge a0,a5,1a31e │ │ │ │ + j 1a2f8 │ │ │ │ + lui a4,0x4 │ │ │ │ + addi a4,a4,-1386 │ │ │ │ + li a3,1000 │ │ │ │ + bgeu a4,s6,19fa8 │ │ │ │ + mv s3,a1 │ │ │ │ + j 19fa8 │ │ │ │ + mv s3,a1 │ │ │ │ + j 1a12c │ │ │ │ + lw a1,-56(a6) │ │ │ │ + bnez a1,1a3f4 │ │ │ │ + lui a4,0x4 │ │ │ │ + addi a4,a4,-1386 │ │ │ │ + bgeu a4,s6,1a138 │ │ │ │ + li s3,1000 │ │ │ │ + li a3,1000 │ │ │ │ + j 19fa8 │ │ │ │ + sd s2,320(sp) │ │ │ │ + sd s3,312(sp) │ │ │ │ + sd s4,304(sp) │ │ │ │ + sd s8,272(sp) │ │ │ │ + sd s10,256(sp) │ │ │ │ + sd s11,248(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + ld a7,-24(a7) │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0x60 │ │ │ │ + ld a3,-1074(a3) │ │ │ │ + mv a0,a7 │ │ │ │ + sd a6,144(sp) │ │ │ │ + sd a7,56(sp) │ │ │ │ + jal 16e78 │ │ │ │ + ld a6,144(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + ld a7,56(sp) │ │ │ │ + lw a4,-56(a6) │ │ │ │ + bgeu a0,a4,1a3d0 │ │ │ │ + li a1,1000 │ │ │ │ + j 1a0fc │ │ │ │ + addi sp,sp,-352 │ │ │ │ + lbu t5,360(sp) │ │ │ │ + sd s3,312(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + li a1,-1 │ │ │ │ + slli a1,a1,0x21 │ │ │ │ + lw a0,0(s3) │ │ │ │ + addi a1,a1,1 │ │ │ │ + sd s9,264(sp) │ │ │ │ + mv t0,a5 │ │ │ │ + auipc s9,0x60 │ │ │ │ + ld s9,-1320(s9) │ │ │ │ + seqz a5,t5 │ │ │ │ + ld t4,0(s9) │ │ │ │ + sd t4,232(sp) │ │ │ │ + li t4,0 │ │ │ │ + sd a1,208(sp) │ │ │ │ + sd ra,344(sp) │ │ │ │ + sw zero,204(sp) │ │ │ │ + sd zero,216(sp) │ │ │ │ + sd zero,224(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + lw a1,352(sp) │ │ │ │ + ld t4,368(sp) │ │ │ │ + beqz a0,1a7b2 │ │ │ │ + sd s11,248(sp) │ │ │ │ + sext.w t6,t5 │ │ │ │ + li s11,0 │ │ │ │ + sd s1,328(sp) │ │ │ │ + sd s4,304(sp) │ │ │ │ + sd s5,296(sp) │ │ │ │ + sd s6,288(sp) │ │ │ │ + sd s7,280(sp) │ │ │ │ + sd s8,272(sp) │ │ │ │ + sd s10,256(sp) │ │ │ │ + mv t1,s11 │ │ │ │ + sd s0,336(sp) │ │ │ │ + li s5,0 │ │ │ │ + li s1,0 │ │ │ │ + li s10,1 │ │ │ │ + mv s8,a5 │ │ │ │ + mv s7,a2 │ │ │ │ + sd a3,88(sp) │ │ │ │ + mv s11,s3 │ │ │ │ + sd a4,72(sp) │ │ │ │ + sd t0,96(sp) │ │ │ │ + sd a6,56(sp) │ │ │ │ + sd a7,48(sp) │ │ │ │ + sd a1,64(sp) │ │ │ │ + mv s6,t5 │ │ │ │ + mv s4,t4 │ │ │ │ + sd t6,80(sp) │ │ │ │ + j 1a4aa │ │ │ │ + lw a4,0(s11) │ │ │ │ + addi t1,t1,1 │ │ │ │ + sext.w a5,t1 │ │ │ │ + bgeu a5,a4,1a5da │ │ │ │ + slli s0,t1,0x2 │ │ │ │ + ld a0,8(s11) │ │ │ │ + add s0,s0,t1 │ │ │ │ + ld a1,40(sp) │ │ │ │ + slli s0,s0,0x4 │ │ │ │ + add a0,a0,s0 │ │ │ │ + sd t1,32(sp) │ │ │ │ + jal 59fea │ │ │ │ + ld t1,32(sp) │ │ │ │ + beqz a0,1a49c │ │ │ │ + ld a0,8(s11) │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 59b54 │ │ │ │ + ld t1,32(sp) │ │ │ │ + beqz a0,1a49c │ │ │ │ + bltu s10,s5,1a49c │ │ │ │ + ld a0,8(s11) │ │ │ │ + addi a5,sp,204 │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,12 │ │ │ │ + addi a2,sp,208 │ │ │ │ li a4,2 │ │ │ │ - mv a2,s5 │ │ │ │ - sd a5,24(sp) │ │ │ │ + li a7,2 │ │ │ │ + li a6,1 │ │ │ │ + li a3,-3 │ │ │ │ + sd a5,0(sp) │ │ │ │ mv a1,s6 │ │ │ │ - mv a5,s0 │ │ │ │ - mv s4,a0 │ │ │ │ - sd s8,8(sp) │ │ │ │ - sd s10,0(sp) │ │ │ │ - mv a0,s9 │ │ │ │ - sd t1,48(sp) │ │ │ │ - jal 34a9c │ │ │ │ - li a1,16 │ │ │ │ + li a5,2 │ │ │ │ + add a0,a0,s0 │ │ │ │ + sd t1,112(sp) │ │ │ │ + sd a2,32(sp) │ │ │ │ + sd s2,320(sp) │ │ │ │ + jal 19502 │ │ │ │ + ld a5,8(s11) │ │ │ │ + ld a1,40(sp) │ │ │ │ mv s3,a0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ + add a0,a5,s0 │ │ │ │ + jal 5a042 │ │ │ │ + ld a5,8(s11) │ │ │ │ + mv a1,s6 │ │ │ │ mv s2,a0 │ │ │ │ - jal 46c0e │ │ │ │ - ld a5,96(sp) │ │ │ │ - ld a4,80(sp) │ │ │ │ - ld t1,48(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,184(sp) │ │ │ │ - sd a4,32(sp) │ │ │ │ - addi a3,sp,328 │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,2 │ │ │ │ - sd a5,0(sp) │ │ │ │ - addi a4,sp,332 │ │ │ │ - addi a5,sp,327 │ │ │ │ - sd s10,24(sp) │ │ │ │ - li a7,-2 │ │ │ │ - mv a6,t1 │ │ │ │ - mv a2,s2 │ │ │ │ + add a0,a5,s0 │ │ │ │ + jal 5b9f4 │ │ │ │ + ld a5,8(s11) │ │ │ │ + sd a0,104(sp) │ │ │ │ + addiw s5,s5,1 │ │ │ │ + add a0,a5,s0 │ │ │ │ + jal 59d9e │ │ │ │ + ld a5,8(s11) │ │ │ │ + sext.w s1,a0 │ │ │ │ + zext.b s5,s5 │ │ │ │ + add a0,a5,s0 │ │ │ │ + jal 59d34 │ │ │ │ + li a4,-1 │ │ │ │ + ld t1,112(sp) │ │ │ │ + sext.w a5,a0 │ │ │ │ + bne s1,a4,1a62c │ │ │ │ + li a4,-1 │ │ │ │ + bne a5,a4,1a608 │ │ │ │ + ld a0,8(s11) │ │ │ │ + addi a2,sp,220 │ │ │ │ + addi a1,sp,216 │ │ │ │ + add a0,a0,s0 │ │ │ │ + sd t1,112(sp) │ │ │ │ + sd a5,120(sp) │ │ │ │ + jal 58d16 │ │ │ │ + ld a0,8(s11) │ │ │ │ + ld a1,32(sp) │ │ │ │ + addi a4,sp,228 │ │ │ │ + addi a3,sp,224 │ │ │ │ + li a2,-3 │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 58c4c │ │ │ │ + ld a5,104(sp) │ │ │ │ + ld t1,112(sp) │ │ │ │ + beqz a5,1a65a │ │ │ │ + bnez s3,1a59c │ │ │ │ + slli a4,s6,0x2 │ │ │ │ + addi a5,a4,80 │ │ │ │ + addi a4,sp,160 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw a4,-24(a4) │ │ │ │ + ld a5,64(sp) │ │ │ │ + bltu a5,a4,1a59c │ │ │ │ + ld a5,120(sp) │ │ │ │ + beq a5,s1,1a5c8 │ │ │ │ + ld a5,48(sp) │ │ │ │ + auipc a4,0x49 │ │ │ │ + fld fa4,1514(a4) │ │ │ │ + addi a4,sp,160 │ │ │ │ + fcvt.d.wu fa5,a5 │ │ │ │ + slli a5,s8,0x2 │ │ │ │ + addi a5,a5,80 │ │ │ │ + fmul.d fa5,fa5,fa4 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a5,-24(a5) │ │ │ │ + fcvt.d.wu fa4,a5 │ │ │ │ + flt.d a5,fa4,fa5 │ │ │ │ + bnez a5,1a65a │ │ │ │ + ld s2,320(sp) │ │ │ │ + li s1,0 │ │ │ │ + lw a4,0(s11) │ │ │ │ + addi t1,t1,1 │ │ │ │ + sext.w a5,t1 │ │ │ │ + bltu a5,a4,1a4aa │ │ │ │ + zext.b a0,s1 │ │ │ │ + ld s0,336(sp) │ │ │ │ + ld s1,328(sp) │ │ │ │ + ld s4,304(sp) │ │ │ │ + ld s5,296(sp) │ │ │ │ + ld s6,288(sp) │ │ │ │ + ld s7,280(sp) │ │ │ │ + ld s8,272(sp) │ │ │ │ + ld s10,256(sp) │ │ │ │ + ld s11,248(sp) │ │ │ │ + ld a4,232(sp) │ │ │ │ + ld a5,0(s9) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,1a9b8 │ │ │ │ + ld ra,344(sp) │ │ │ │ + ld s3,312(sp) │ │ │ │ + ld s9,264(sp) │ │ │ │ + addi sp,sp,352 │ │ │ │ + ret │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + li a4,88 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mul a5,a5,a4 │ │ │ │ + ld a4,8(s11) │ │ │ │ + sd t1,112(sp) │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld a0,48(a4) │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 58a44 │ │ │ │ + ld t1,112(sp) │ │ │ │ + sext.w a5,a0 │ │ │ │ + j 1a552 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + li a4,88 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + mul s1,s1,a4 │ │ │ │ + ld a4,8(s11) │ │ │ │ + sd t1,120(sp) │ │ │ │ + sd a5,112(sp) │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld a0,48(a4) │ │ │ │ + add a0,a0,s1 │ │ │ │ + jal 58a44 │ │ │ │ + ld a5,112(sp) │ │ │ │ + li a4,-1 │ │ │ │ + ld t1,120(sp) │ │ │ │ + sext.w s1,a0 │ │ │ │ + beq a5,a4,1a552 │ │ │ │ + j 1a608 │ │ │ │ + ld a0,8(s11) │ │ │ │ + ld a2,40(sp) │ │ │ │ + sext.w a5,s2 │ │ │ │ + seqz a5,a5 │ │ │ │ + mv a1,s7 │ │ │ │ + add a0,a0,s0 │ │ │ │ + sd a5,152(sp) │ │ │ │ + sd t1,120(sp) │ │ │ │ + jal 5b8d0 │ │ │ │ + lwu a1,0(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,8(a0) │ │ │ │ + auipc a3,0x60 │ │ │ │ + ld a3,-1772(a3) │ │ │ │ + li a2,72 │ │ │ │ + jal 3400 │ │ │ │ + lui a5,0x3d │ │ │ │ + addi a5,a5,144 │ │ │ │ + mv s3,a5 │ │ │ │ + li a4,2 │ │ │ │ mv a1,s3 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 34852 │ │ │ │ - ld a3,72(sp) │ │ │ │ - lw a5,328(sp) │ │ │ │ - ld t4,56(sp) │ │ │ │ - subw a4,s8,a3 │ │ │ │ - bltu a5,a4,1dcac │ │ │ │ - lw a5,444(sp) │ │ │ │ - lw a4,440(sp) │ │ │ │ - lw a2,332(sp) │ │ │ │ - mulw a5,a5,a3 │ │ │ │ - mulw a4,a4,s8 │ │ │ │ - sraiw a3,a5,0x1f │ │ │ │ - xor a5,a5,a3 │ │ │ │ - subw a5,a5,a3 │ │ │ │ - subw a5,a4,a5 │ │ │ │ - bgeu a2,a5,1dfe2 │ │ │ │ - mv a0,s2 │ │ │ │ - sd t4,48(sp) │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld t4,48(sp) │ │ │ │ - mv s2,s11 │ │ │ │ - mv a0,s9 │ │ │ │ - sd t4,48(sp) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s5 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a4,112(sp) │ │ │ │ + sd s5,128(sp) │ │ │ │ + sd s6,136(sp) │ │ │ │ + sd s0,144(sp) │ │ │ │ + jal 2b04a │ │ │ │ + bnez a0,1a70a │ │ │ │ + mv a0,s1 │ │ │ │ + jal 2acb6 │ │ │ │ + mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - mv a0,s4 │ │ │ │ + ld a5,112(sp) │ │ │ │ + li a4,1 │ │ │ │ + beq a5,a4,1a7a6 │ │ │ │ + ld a5,144(sp) │ │ │ │ + ld a0,8(s11) │ │ │ │ + li a2,2 │ │ │ │ + mv a1,s7 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 5b8d0 │ │ │ │ + mv s0,a0 │ │ │ │ + lwu a1,0(a0) │ │ │ │ + ld a0,8(a0) │ │ │ │ + auipc a3,0x60 │ │ │ │ + ld a3,-1862(a3) │ │ │ │ + li a2,72 │ │ │ │ + jal 3400 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2a946 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2acb6 │ │ │ │ + mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ + li a5,1 │ │ │ │ mv a1,s3 │ │ │ │ - li a0,0 │ │ │ │ - jal 44286 │ │ │ │ - addi a1,s3,104 │ │ │ │ - li a0,0 │ │ │ │ - jal 44286 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld t4,48(sp) │ │ │ │ - mv s11,s2 │ │ │ │ - j 1d7bc │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,112(sp) │ │ │ │ + jal 2b04a │ │ │ │ + beqz a0,1a6aa │ │ │ │ + ld s0,56(sp) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s7 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s0 │ │ │ │ + jal 2ae7c │ │ │ │ + ld a5,152(sp) │ │ │ │ ld a4,72(sp) │ │ │ │ - addiw s2,a4,-1 │ │ │ │ - slli a3,s2,0x20 │ │ │ │ - srli a4,a3,0x1d │ │ │ │ - add a4,a4,s1 │ │ │ │ - lw a3,4(a4) │ │ │ │ - lw a4,0(a4) │ │ │ │ - bne a4,a3,1d7b0 │ │ │ │ - ld a3,16(s10) │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a4,a2,0x1e │ │ │ │ - add a5,a5,a3 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw s9,0(a5) │ │ │ │ - lw s6,0(a3) │ │ │ │ - bltu s9,s6,1dfd8 │ │ │ │ - subw a4,s9,s6 │ │ │ │ - bgeu s8,a4,1d7b0 │ │ │ │ - lui a5,0x5 │ │ │ │ - addi a5,a5,-481 │ │ │ │ - bltu a5,a4,1d7b0 │ │ │ │ - li a1,8 │ │ │ │ - li a0,0 │ │ │ │ - sd t4,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - li a1,8 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s4,a0 │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s3,a0 │ │ │ │ - li a1,2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,236(sp) │ │ │ │ - sw zero,0(s5) │ │ │ │ - slli a4,s9,0x20 │ │ │ │ - mulw s2,a5,s2 │ │ │ │ - li a5,25 │ │ │ │ - sw a5,0(s4) │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a7,96(sp) │ │ │ │ - ld a6,64(sp) │ │ │ │ - addi t1,sp,440 │ │ │ │ - mv a3,a0 │ │ │ │ - sw s2,4(s5) │ │ │ │ - addiw s2,s2,24 │ │ │ │ - sw s2,4(s4) │ │ │ │ - sd a4,0(s3) │ │ │ │ - sd a5,8(s3) │ │ │ │ - sb zero,0(a0) │ │ │ │ - sb zero,1(a0) │ │ │ │ - li a5,-10 │ │ │ │ - sd a5,32(sp) │ │ │ │ - li a5,-2 │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,160(sp) │ │ │ │ - sd t1,16(sp) │ │ │ │ - li a4,2 │ │ │ │ - mv a2,s3 │ │ │ │ - sd a5,0(sp) │ │ │ │ - mv a1,s4 │ │ │ │ - mv a5,s0 │ │ │ │ - mv s6,a0 │ │ │ │ - sd s8,8(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - sd t1,48(sp) │ │ │ │ - jal 34a9c │ │ │ │ - mv a5,a0 │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - mv s9,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ + mv a3,s0 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + sd a5,168(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a2,0(a5) │ │ │ │ + ld a4,32(sp) │ │ │ │ + sd a5,160(sp) │ │ │ │ + mv a1,s1 │ │ │ │ + li a5,-3 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 2b2c6 │ │ │ │ mv s2,a0 │ │ │ │ - jal 46c0e │ │ │ │ - ld a5,160(sp) │ │ │ │ - ld a4,80(sp) │ │ │ │ - ld t1,48(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,96(sp) │ │ │ │ - sd a4,32(sp) │ │ │ │ - li a7,-2 │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,184(sp) │ │ │ │ - addi a4,sp,332 │ │ │ │ - mv a6,t1 │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,2 │ │ │ │ - sd a5,0(sp) │ │ │ │ - addi a3,sp,328 │ │ │ │ - addi a5,sp,327 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 34852 │ │ │ │ - ld a4,72(sp) │ │ │ │ - lw a5,328(sp) │ │ │ │ - ld t4,56(sp) │ │ │ │ - subw a4,s8,a4 │ │ │ │ - bltu a5,a4,1de42 │ │ │ │ - ld a3,72(sp) │ │ │ │ - lw a5,444(sp) │ │ │ │ - lw a4,440(sp) │ │ │ │ - lw a2,332(sp) │ │ │ │ - mulw a5,a5,a3 │ │ │ │ - mulw a4,a4,s8 │ │ │ │ - sraiw a3,a5,0x1f │ │ │ │ - xor a5,a5,a3 │ │ │ │ - subw a5,a5,a3 │ │ │ │ - subw a5,a4,a5 │ │ │ │ - bgeu a2,a5,1dff4 │ │ │ │ + jal 451ae │ │ │ │ + ld a2,80(sp) │ │ │ │ + addi a4,sp,160 │ │ │ │ + slli a5,a2,0x2 │ │ │ │ + addi a5,a5,80 │ │ │ │ + add s5,a5,a4 │ │ │ │ + lw a3,-24(s5) │ │ │ │ + slli s0,a2,0x20 │ │ │ │ + sext.w a4,a0 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + bltu a4,a3,1a7c8 │ │ │ │ mv a0,s2 │ │ │ │ - sd t4,48(sp) │ │ │ │ - jal 45a72 │ │ │ │ + jal 451ae │ │ │ │ + lw a3,-24(s5) │ │ │ │ + sext.w a4,a0 │ │ │ │ + beq a3,a4,1a7b6 │ │ │ │ mv a0,s2 │ │ │ │ + jal 451ae │ │ │ │ + slli a5,s0,0x2 │ │ │ │ + addi a4,sp,160 │ │ │ │ + addi a5,a5,80 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a4,-24(a5) │ │ │ │ + sext.w a5,a0 │ │ │ │ + beq a4,a5,1a880 │ │ │ │ + ld a0,8(s2) │ │ │ │ jal 3670 │ │ │ │ - ld t4,48(sp) │ │ │ │ - mv s2,s11 │ │ │ │ - mv a0,s5 │ │ │ │ - sd t4,48(sp) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + sd zero,8(s2) │ │ │ │ + jal 44e8a │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - mv a1,s9 │ │ │ │ - li a0,0 │ │ │ │ - jal 44286 │ │ │ │ - addi a1,s9,104 │ │ │ │ + j 1a6aa │ │ │ │ + ld s5,128(sp) │ │ │ │ + ld t1,120(sp) │ │ │ │ + ld s6,136(sp) │ │ │ │ + ld s2,320(sp) │ │ │ │ + li s1,0 │ │ │ │ + j 1a5cc │ │ │ │ li a0,0 │ │ │ │ - jal 44286 │ │ │ │ - mv a0,s9 │ │ │ │ + j 1a5f0 │ │ │ │ + ld a1,32(sp) │ │ │ │ + li a2,-3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 458f0 │ │ │ │ + lw a5,-16(s5) │ │ │ │ + bge a5,a0,1a76e │ │ │ │ + mv a2,s7 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 2b096 │ │ │ │ + lw a4,0(s1) │ │ │ │ + sd a0,176(sp) │ │ │ │ + beqz a4,1a8aa │ │ │ │ + sd s2,184(sp) │ │ │ │ + mv s6,a0 │ │ │ │ + li s5,1 │ │ │ │ + li s0,0 │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,0(s2) │ │ │ │ + beqz a0,1a83e │ │ │ │ + jal 488ee │ │ │ │ + lw a4,396(s4) │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu a0,a4,1a80a │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal 488bc │ │ │ │ + lw a3,396(s4) │ │ │ │ + sext.w a4,a0 │ │ │ │ + bgeu a4,a3,1a892 │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal 488ee │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,5 │ │ │ │ + bgeu a5,a0,1a828 │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal 451ae │ │ │ │ + sext.w a4,a0 │ │ │ │ + beqz a4,1a87c │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal 488ee │ │ │ │ + sext.w a4,a0 │ │ │ │ + li a5,9 │ │ │ │ + bltu a5,a4,1a86a │ │ │ │ + lw a4,0(s1) │ │ │ │ + li s5,0 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s2,s2,8 │ │ │ │ + bltu s0,a4,1a7e2 │ │ │ │ + ld s2,184(sp) │ │ │ │ + bnez s5,1a8aa │ │ │ │ + mv s0,s6 │ │ │ │ + beqz a4,1a862 │ │ │ │ + ld a0,0(s0) │ │ │ │ + beqz a0,1a888 │ │ │ │ + jal 44e8a │ │ │ │ + lw a4,0(s1) │ │ │ │ + addiw s5,s5,1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bltu s5,a4,1a850 │ │ │ │ + ld a0,176(sp) │ │ │ │ jal 3670 │ │ │ │ - ld t4,48(sp) │ │ │ │ - mv s11,s2 │ │ │ │ - j 1d7b0 │ │ │ │ - ld a5,80(sp) │ │ │ │ - ld a3,160(sp) │ │ │ │ - ld a2,96(sp) │ │ │ │ - lbu a4,388(a5) │ │ │ │ - ld a0,48(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv a1,s9 │ │ │ │ - sd t6,192(sp) │ │ │ │ - sd t3,144(sp) │ │ │ │ - sd t5,136(sp) │ │ │ │ - sd t4,128(sp) │ │ │ │ - sd a7,120(sp) │ │ │ │ - sd a6,56(sp) │ │ │ │ - jal 1442a │ │ │ │ - lw a5,4(s2) │ │ │ │ - lw s1,0(s2) │ │ │ │ - ld a6,56(sp) │ │ │ │ - ld a7,120(sp) │ │ │ │ - ld t4,128(sp) │ │ │ │ - ld t5,136(sp) │ │ │ │ - ld t3,144(sp) │ │ │ │ - ld t6,192(sp) │ │ │ │ - bltu a5,s1,1d760 │ │ │ │ - ld a4,160(sp) │ │ │ │ - zext.b a2,s5 │ │ │ │ - sd s9,208(sp) │ │ │ │ - add s4,a4,s0 │ │ │ │ - ld s9,80(sp) │ │ │ │ - sd a2,56(sp) │ │ │ │ - addi s0,sp,336 │ │ │ │ - sd a6,120(sp) │ │ │ │ - sd a7,128(sp) │ │ │ │ - sd t4,136(sp) │ │ │ │ - sd t5,144(sp) │ │ │ │ - sd t3,192(sp) │ │ │ │ - sd s5,200(sp) │ │ │ │ - sd t6,216(sp) │ │ │ │ - j 1df6e │ │ │ │ + j 1a78c │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal 451ae │ │ │ │ + sext.w a4,a0 │ │ │ │ + li a5,1 │ │ │ │ + bltu a5,a4,1a83a │ │ │ │ + lw a4,0(s1) │ │ │ │ + j 1a83e │ │ │ │ + ld a5,104(sp) │ │ │ │ + bnez a5,1a78c │ │ │ │ + j 1a7c8 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bltu s5,a4,1a850 │ │ │ │ + j 1a862 │ │ │ │ + ld a0,0(s2) │ │ │ │ + ld a1,32(sp) │ │ │ │ + li a2,-3 │ │ │ │ + jal 458f0 │ │ │ │ + lw a4,432(s4) │ │ │ │ + blt a0,a4,1a80a │ │ │ │ + lw a4,0(s1) │ │ │ │ + j 1a83e │ │ │ │ + ld s6,136(sp) │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld a0,8(s11) │ │ │ │ + ld t1,120(sp) │ │ │ │ + mv a1,s6 │ │ │ │ + add a0,a0,s0 │ │ │ │ + sd t1,32(sp) │ │ │ │ + ld s5,128(sp) │ │ │ │ + sd s2,112(sp) │ │ │ │ + jal 58eb4 │ │ │ │ + lw a4,0(s1) │ │ │ │ + li a5,1 │ │ │ │ + ld a3,168(sp) │ │ │ │ + sltu s3,a5,a4 │ │ │ │ + ld a5,96(sp) │ │ │ │ + ld t5,176(sp) │ │ │ │ + ld t1,32(sp) │ │ │ │ + add a5,a5,a3 │ │ │ │ + sd a5,104(sp) │ │ │ │ + li t4,0 │ │ │ │ + beqz a4,1a976 │ │ │ │ + sd s8,120(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + mv s8,s5 │ │ │ │ + mv s4,s0 │ │ │ │ + mv s5,s1 │ │ │ │ + mv s0,t5 │ │ │ │ + mv s1,t4 │ │ │ │ + ld a5,0(s0) │ │ │ │ + beqz a5,1a9aa │ │ │ │ li a1,104 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 452ca │ │ │ │ - lw a5,0(s11) │ │ │ │ - mv s5,a0 │ │ │ │ - ld a0,8(s11) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,0(s11) │ │ │ │ - ld a2,0(s4) │ │ │ │ - ld a1,0(s6) │ │ │ │ - slli a5,a4,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - sd a0,8(s11) │ │ │ │ + sd t1,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a4,8(s5) │ │ │ │ + slli a5,s1,0x3 │ │ │ │ + ld a3,0(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw a5,20(a3) │ │ │ │ + lw a3,8(a4) │ │ │ │ + ld a4,104(sp) │ │ │ │ + ld a1,56(sp) │ │ │ │ + ld a7,88(sp) │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a4,160(sp) │ │ │ │ + ld a6,152(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + ld a4,0(a4) │ │ │ │ + sd a1,16(sp) │ │ │ │ + sd a2,8(sp) │ │ │ │ + mv a1,a0 │ │ │ │ + mv a2,s7 │ │ │ │ + sd a4,0(sp) │ │ │ │ + li a0,0 │ │ │ │ li a4,0 │ │ │ │ - add a0,a0,a5 │ │ │ │ - li a3,0 │ │ │ │ - jal 45718 │ │ │ │ - lwu a3,0(s11) │ │ │ │ + jal 505c │ │ │ │ + ld a0,88(s2) │ │ │ │ + addi s1,s1,1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal 44e8a │ │ │ │ + ld a0,88(s2) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,88(s2) │ │ │ │ + ld a5,-8(s0) │ │ │ │ ld a0,8(s11) │ │ │ │ - li a4,0 │ │ │ │ - slli a5,a3,0x2 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a3,184(sp) │ │ │ │ - slli a5,a5,0x4 │ │ │ │ + mv a4,s3 │ │ │ │ + sd a5,88(s2) │ │ │ │ + mv a3,s6 │ │ │ │ li a2,0 │ │ │ │ - mv a1,s5 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 45d64 │ │ │ │ - lw a5,0(s11) │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s11) │ │ │ │ - jal 44286 │ │ │ │ - lw a5,4(s2) │ │ │ │ - addiw s1,s1,1 │ │ │ │ - bltu a5,s1,1dfb6 │ │ │ │ - ld a5,16(s10) │ │ │ │ - slli a4,s1,0x20 │ │ │ │ - srli a3,a4,0x1e │ │ │ │ - add a5,a5,a3 │ │ │ │ - lw a3,0(a5) │ │ │ │ - ld a4,0(s4) │ │ │ │ - ld a5,0(s6) │ │ │ │ - ld a7,64(sp) │ │ │ │ - ld a6,56(sp) │ │ │ │ - ld a0,48(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - li a4,0 │ │ │ │ - mv a5,s8 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s0 │ │ │ │ - sd s8,16(sp) │ │ │ │ - jal 440dc │ │ │ │ - ld a0,424(sp) │ │ │ │ - mv a2,s8 │ │ │ │ - li a1,5 │ │ │ │ - jal 4f3ca │ │ │ │ - lw a5,388(s9) │ │ │ │ - beqz a5,1dee6 │ │ │ │ + mv a1,s2 │ │ │ │ + add a0,a0,s4 │ │ │ │ + jal 591d4 │ │ │ │ + lw a4,0(s5) │ │ │ │ + sext.w a5,s1 │ │ │ │ + ld t1,32(sp) │ │ │ │ + bltu a5,a4,1a8e8 │ │ │ │ + mv s1,s5 │ │ │ │ + ld s4,128(sp) │ │ │ │ + mv s5,s8 │ │ │ │ + ld s8,120(sp) │ │ │ │ + ld a0,176(sp) │ │ │ │ + sd t1,32(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld a0,8(s0) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + sd zero,8(s0) │ │ │ │ + jal 44e8a │ │ │ │ mv a0,s0 │ │ │ │ - jal 44a16 │ │ │ │ - j 1dee6 │ │ │ │ - ld a6,120(sp) │ │ │ │ - ld a7,128(sp) │ │ │ │ - ld t4,136(sp) │ │ │ │ - ld t5,144(sp) │ │ │ │ - ld t3,192(sp) │ │ │ │ - ld s5,200(sp) │ │ │ │ - ld s9,208(sp) │ │ │ │ - ld t6,216(sp) │ │ │ │ - li s4,1 │ │ │ │ - j 1d760 │ │ │ │ - subw a4,s4,s3 │ │ │ │ - bltu s8,a4,1db9c │ │ │ │ - j 1d7bc │ │ │ │ - subw a4,s6,s9 │ │ │ │ - bgeu s8,a4,1d7b0 │ │ │ │ - j 1dd3a │ │ │ │ - mv a0,s11 │ │ │ │ - sd t4,48(sp) │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,s11 │ │ │ │ jal 3670 │ │ │ │ - ld t4,48(sp) │ │ │ │ - j 1dcbe │ │ │ │ - mv a0,s11 │ │ │ │ - sd t4,48(sp) │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,s11 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 2acb6 │ │ │ │ + mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - ld t4,48(sp) │ │ │ │ - j 1de54 │ │ │ │ + ld t1,32(sp) │ │ │ │ + ld s2,320(sp) │ │ │ │ + li s1,1 │ │ │ │ + j 1a49c │ │ │ │ + addi s1,s1,1 │ │ │ │ + sext.w a5,s1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bltu a5,a4,1a8e8 │ │ │ │ + j 1a96e │ │ │ │ + sd s0,336(sp) │ │ │ │ + sd s1,328(sp) │ │ │ │ + sd s2,320(sp) │ │ │ │ + sd s4,304(sp) │ │ │ │ + sd s5,296(sp) │ │ │ │ + sd s6,288(sp) │ │ │ │ + sd s7,280(sp) │ │ │ │ + sd s8,272(sp) │ │ │ │ + sd s10,256(sp) │ │ │ │ + sd s11,248(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - auipc a3,0x46 │ │ │ │ - addi a3,a3,1470 │ │ │ │ - li a2,105 │ │ │ │ - auipc a1,0x42 │ │ │ │ - addi a1,a1,-86 │ │ │ │ - auipc a0,0x42 │ │ │ │ - addi a0,a0,-78 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-160 │ │ │ │ - sd s3,120(sp) │ │ │ │ - li s3,1 │ │ │ │ - sllw s3,s3,a5 │ │ │ │ - sd s10,64(sp) │ │ │ │ - mv s10,a5 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - sd s1,136(sp) │ │ │ │ - srli s1,a5,0x1e │ │ │ │ - sd s5,104(sp) │ │ │ │ - sext.w a5,s3 │ │ │ │ - mv s5,a1 │ │ │ │ - li a0,0 │ │ │ │ - mv a1,s1 │ │ │ │ - sd ra,152(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s2,128(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - sd s4,112(sp) │ │ │ │ - sd s6,96(sp) │ │ │ │ - mv s4,a4 │ │ │ │ - mv s6,a3 │ │ │ │ - sd s7,88(sp) │ │ │ │ - sd s1,16(sp) │ │ │ │ - mv s7,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a2,s7 │ │ │ │ - auipc a1,0x42 │ │ │ │ - addi a1,a1,-126 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - mv a2,s1 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3890 │ │ │ │ - mul a5,s0,s6 │ │ │ │ - li s1,-1 │ │ │ │ - sllw s1,s1,s10 │ │ │ │ - not s1,s1 │ │ │ │ - sext.w s1,s1 │ │ │ │ - mv a0,a5 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s1,40(sp) │ │ │ │ + lhu a4,18(a0) │ │ │ │ + auipc s1,0x5f │ │ │ │ + ld s1,1336(s1) │ │ │ │ + ld a5,0(s1) │ │ │ │ sd a5,8(sp) │ │ │ │ - jal 3330 │ │ │ │ - sd a0,40(sp) │ │ │ │ - beqz s1,1e1ba │ │ │ │ - sd s8,80(sp) │ │ │ │ - addiw s8,s3,-2 │ │ │ │ - slli a5,s8,0x20 │ │ │ │ - addi s6,s6,-1 │ │ │ │ - srli s8,a5,0x1e │ │ │ │ - mul a5,s6,s0 │ │ │ │ - addi s8,s8,8 │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - add s8,s8,s2 │ │ │ │ - mv s6,a0 │ │ │ │ - li s3,0 │ │ │ │ - neg s9,s0 │ │ │ │ - sd a5,32(sp) │ │ │ │ - ld a5,8(sp) │ │ │ │ - mv s11,s5 │ │ │ │ - add s7,s5,a5 │ │ │ │ - bgeu s5,s7,1e0fa │ │ │ │ - mv a0,s11 │ │ │ │ - jalr s4 │ │ │ │ - sext.w a5,a0 │ │ │ │ - and a5,a5,s1 │ │ │ │ - srlw a5,a5,s3 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,s2 │ │ │ │ - lw a3,0(a5) │ │ │ │ - add s11,s11,s0 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - sw a3,0(a5) │ │ │ │ - bltu s11,s7,1e0d6 │ │ │ │ - ld a5,24(sp) │ │ │ │ - li a4,1 │ │ │ │ - bgeu a4,a5,1e118 │ │ │ │ - lw a4,0(s2) │ │ │ │ - addi a5,s2,4 │ │ │ │ - lw a3,0(a5) │ │ │ │ - addi a5,a5,4 │ │ │ │ - addw a4,a4,a3 │ │ │ │ - sw a4,-4(a5) │ │ │ │ - bne s8,a5,1e10a │ │ │ │ - ld a5,32(sp) │ │ │ │ - add s11,s5,a5 │ │ │ │ - bltu s11,s5,1e164 │ │ │ │ - mv a0,s11 │ │ │ │ - jalr s4 │ │ │ │ - sext.w s7,a0 │ │ │ │ - and s7,s7,s1 │ │ │ │ - srlw s7,s7,s3 │ │ │ │ - slli a5,s7,0x20 │ │ │ │ - srli s7,a5,0x1e │ │ │ │ - add s7,s7,s2 │ │ │ │ - lw a0,0(s7) │ │ │ │ - mv a1,s11 │ │ │ │ - mv a2,s0 │ │ │ │ - addiw a0,a0,-1 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - mul a0,a0,s0 │ │ │ │ - add s11,s11,s9 │ │ │ │ - add a0,a0,s6 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s7) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,0(s7) │ │ │ │ - bgeu s11,s5,1e122 │ │ │ │ - ld a2,16(sp) │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s2 │ │ │ │ - sllw s1,s1,s10 │ │ │ │ - jal 3890 │ │ │ │ - addw s3,s10,s3 │ │ │ │ - beqz s1,1e180 │ │ │ │ - mv a5,s6 │ │ │ │ - mv s6,s5 │ │ │ │ - mv s5,a5 │ │ │ │ - j 1e0ca │ │ │ │ - ld s8,80(sp) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - ld a5,40(sp) │ │ │ │ - beq a5,s6,1e1ae │ │ │ │ - ld a0,40(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s1,136(sp) │ │ │ │ - ld s3,120(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - ld s5,104(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ - ld s7,88(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd ra,56(sp) │ │ │ │ + li a5,6 │ │ │ │ + bne a4,a5,1aa32 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + lbu a3,20(a0) │ │ │ │ + lbu a4,21(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + lbu a5,25(s0) │ │ │ │ + sb a4,1(sp) │ │ │ │ + lbu a0,23(a0) │ │ │ │ + sb a3,0(sp) │ │ │ │ + lbu a6,22(s0) │ │ │ │ + lbu a2,24(s0) │ │ │ │ + lhu a3,0(sp) │ │ │ │ + lui a4,0x4 │ │ │ │ + slli a0,a0,0x8 │ │ │ │ + slli a5,a5,0x8 │ │ │ │ + addi a4,a4,834 │ │ │ │ + or a0,a0,a6 │ │ │ │ + or s2,a5,a2 │ │ │ │ + beq a3,a4,1aa46 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + li a0,1 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s1) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,1aa7c │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + jal 4a70a │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,2 │ │ │ │ + beq a0,a5,1aa5e │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + j 1aa32 │ │ │ │ mv a0,s2 │ │ │ │ - ld s2,128(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ - j 3670 │ │ │ │ - ld a2,8(sp) │ │ │ │ - mv a1,a5 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3530 │ │ │ │ - j 1e18c │ │ │ │ - mv s6,s5 │ │ │ │ - ld s5,40(sp) │ │ │ │ - j 1e186 │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - mv s2,a3 │ │ │ │ - mv s7,a2 │ │ │ │ - sd s8,64(sp) │ │ │ │ - mul s8,s7,s2 │ │ │ │ - sd s0,128(sp) │ │ │ │ - li s0,1 │ │ │ │ - sllw s0,s0,a4 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - sd s3,104(sp) │ │ │ │ - srli s3,a5,0x1e │ │ │ │ - sd s1,120(sp) │ │ │ │ - sext.w a5,s0 │ │ │ │ - mv s1,a1 │ │ │ │ + jal 4a70a │ │ │ │ + lhu a4,18(s0) │ │ │ │ + mv a5,a0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + subw a5,a5,a4 │ │ │ │ + addiw a5,a5,-19 │ │ │ │ + sw a5,0(s3) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ li a0,0 │ │ │ │ - mv a1,s3 │ │ │ │ - sd ra,136(sp) │ │ │ │ + j 1aa34 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + ld a4,0(a1) │ │ │ │ + auipc s1,0x5f │ │ │ │ + ld s1,1152(s1) │ │ │ │ + ld a5,0(s1) │ │ │ │ sd a5,8(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - mv s5,a4 │ │ │ │ - sd s11,40(sp) │ │ │ │ - sd s3,0(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s3 │ │ │ │ - li a1,0 │ │ │ │ - mv s11,a0 │ │ │ │ - jal 3890 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3330 │ │ │ │ - li a6,-1 │ │ │ │ - sllw a6,a6,s5 │ │ │ │ - not a6,a6 │ │ │ │ - sext.w s10,a6 │ │ │ │ - sd a0,24(sp) │ │ │ │ - beqz s10,1e32c │ │ │ │ - addiw s3,s0,-2 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - addi s2,s2,-1 │ │ │ │ - srli s3,a5,0x1e │ │ │ │ - mul a5,s2,s7 │ │ │ │ - addi s3,s3,8 │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - add s3,s3,s11 │ │ │ │ - mv s2,a0 │ │ │ │ - li s6,0 │ │ │ │ - neg s4,s7 │ │ │ │ - sd a5,16(sp) │ │ │ │ - add a0,s1,s8 │ │ │ │ - mv a2,s1 │ │ │ │ - bgeu s1,a0,1e274 │ │ │ │ - lw a5,0(a2) │ │ │ │ - add a2,a2,s7 │ │ │ │ - and a5,a5,s10 │ │ │ │ - srlw a5,a5,s6 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a5,a1,0x1e │ │ │ │ - add a5,a5,s11 │ │ │ │ - lw a1,0(a5) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - sw a1,0(a5) │ │ │ │ - bltu a2,a0,1e254 │ │ │ │ - ld a5,8(sp) │ │ │ │ - li a4,1 │ │ │ │ - bgeu a4,a5,1e292 │ │ │ │ - lw a2,0(s11) │ │ │ │ - addi a5,s11,4 │ │ │ │ - lw a1,0(a5) │ │ │ │ + li a5,0 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + li a5,-1 │ │ │ │ + beq a4,a5,1ab28 │ │ │ │ + lwu a5,0(a2) │ │ │ │ + ld a3,8(a1) │ │ │ │ + li a2,0 │ │ │ │ + mv s0,a0 │ │ │ │ + add a5,a5,a3 │ │ │ │ addi a5,a5,4 │ │ │ │ - addw a2,a2,a1 │ │ │ │ - sw a2,-4(a5) │ │ │ │ - bne s3,a5,1e284 │ │ │ │ - ld a5,16(sp) │ │ │ │ - add s9,s1,a5 │ │ │ │ - bltu s9,s1,1e2d4 │ │ │ │ - lw s0,0(s9) │ │ │ │ - mv a1,s9 │ │ │ │ - mv a2,s7 │ │ │ │ - and s0,s0,s10 │ │ │ │ - srlw s0,s0,s6 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s0,a5,0x1e │ │ │ │ - add s0,s0,s11 │ │ │ │ - lw a0,0(s0) │ │ │ │ - add s9,s9,s4 │ │ │ │ - addiw a0,a0,-1 │ │ │ │ + add a1,a5,a4 │ │ │ │ + jal 33b0 │ │ │ │ + bnez a0,1ab0c │ │ │ │ + mv a3,s0 │ │ │ │ + li a2,4 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,sp │ │ │ │ + jal 3780 │ │ │ │ + li a5,4 │ │ │ │ + bne a0,a5,1aaf0 │ │ │ │ + lw a0,0(sp) │ │ │ │ + jal 4a70c │ │ │ │ slli a0,a0,0x20 │ │ │ │ srli a0,a0,0x20 │ │ │ │ - mul a0,a0,s7 │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s0) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,0(s0) │ │ │ │ - bgeu s9,s1,1e29c │ │ │ │ - ld a2,0(sp) │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s11 │ │ │ │ - sllw s10,s10,s5 │ │ │ │ - jal 3890 │ │ │ │ - addw s6,s5,s6 │ │ │ │ - beqz s10,1e2f2 │ │ │ │ - mv a5,s2 │ │ │ │ - mv s2,s1 │ │ │ │ - mv s1,a5 │ │ │ │ - j 1e24a │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - beq a5,s2,1e320 │ │ │ │ - ld a0,24(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - ld s11,40(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - j 3670 │ │ │ │ - mv a2,s8 │ │ │ │ - mv a1,a5 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3530 │ │ │ │ - j 1e2fe │ │ │ │ - mv s2,s1 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s1) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,1ab48 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ - j 1e2f8 │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s3,88(sp) │ │ │ │ - li s3,1 │ │ │ │ - sllw s3,s3,a3 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - sd s1,104(sp) │ │ │ │ - srli s1,a5,0x1e │ │ │ │ - sd s9,40(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s9,a1 │ │ │ │ - mv a1,s1 │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s5,a3 │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s1 │ │ │ │ - li a1,0 │ │ │ │ - mv s7,a0 │ │ │ │ - slli s0,s0,0x2 │ │ │ │ - jal 3890 │ │ │ │ - li s6,-1 │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + auipc a5,0x5f │ │ │ │ + ld a5,1208(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x44 │ │ │ │ + addi a2,a2,910 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + j 1aadc │ │ │ │ + auipc a5,0x5f │ │ │ │ + ld a5,1180(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x44 │ │ │ │ + addi a2,a2,834 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + j 1aadc │ │ │ │ + auipc a3,0x49 │ │ │ │ + addi a3,a3,1672 │ │ │ │ + li a2,73 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,756 │ │ │ │ + auipc a0,0x44 │ │ │ │ + addi a0,a0,764 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + auipc s2,0x5f │ │ │ │ + ld s2,954(s2) │ │ │ │ + ld a5,0(s2) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + sw zero,8(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sb zero,32(a0) │ │ │ │ + sd zero,40(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sd zero,56(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sw zero,88(a0) │ │ │ │ + sd zero,96(a0) │ │ │ │ + sw zero,4(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + mv a0,a1 │ │ │ │ + beqz a2,1abc4 │ │ │ │ + jal 44ba8 │ │ │ │ + sd a0,0(s0) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,1abd8 │ │ │ │ + ld ra,40(sp) │ │ │ │ mv a0,s0 │ │ │ │ - sllw s6,s6,s5 │ │ │ │ - jal 3330 │ │ │ │ - not s6,s6 │ │ │ │ - sext.w s6,s6 │ │ │ │ - sd a0,8(sp) │ │ │ │ - beqz s6,1e480 │ │ │ │ - sd s11,24(sp) │ │ │ │ - addiw s11,s3,-2 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - srli s11,a5,0x1e │ │ │ │ - addi s11,s11,8 │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - sext.w s2,s3 │ │ │ │ - addi s4,s0,-4 │ │ │ │ - add s11,s11,s7 │ │ │ │ - mv s10,a0 │ │ │ │ - li s8,0 │ │ │ │ - li s3,1 │ │ │ │ - add a1,s9,s0 │ │ │ │ - mv a4,s9 │ │ │ │ - bgeu s9,a1,1e3d6 │ │ │ │ - lw a5,0(a4) │ │ │ │ - addi a4,a4,4 │ │ │ │ - and a5,a5,s6 │ │ │ │ - srlw a5,a5,s8 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s7 │ │ │ │ - lw a2,0(a5) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - sw a2,0(a5) │ │ │ │ - bltu a4,a1,1e3b6 │ │ │ │ - bgeu s3,s2,1e3f0 │ │ │ │ - lw a4,0(s7) │ │ │ │ - addi a5,s7,4 │ │ │ │ - lw a2,0(a5) │ │ │ │ - addi a5,a5,4 │ │ │ │ - addw a4,a4,a2 │ │ │ │ - sw a4,-4(a5) │ │ │ │ - bne s11,a5,1e3e2 │ │ │ │ - add a2,s9,s4 │ │ │ │ - bltu a2,s9,1e428 │ │ │ │ - lw a1,0(a2) │ │ │ │ - addi a2,a2,-4 │ │ │ │ - and a5,a1,s6 │ │ │ │ - srlw a5,a5,s8 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s7 │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - slli a0,a4,0x20 │ │ │ │ - srli a4,a0,0x1e │ │ │ │ - add a4,a4,s10 │ │ │ │ - sw a1,0(a4) │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - bgeu a2,s9,1e3f8 │ │ │ │ - mv a2,s1 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s7 │ │ │ │ - sllw s6,s6,s5 │ │ │ │ - jal 3890 │ │ │ │ - addw s8,s5,s8 │ │ │ │ - beqz s6,1e446 │ │ │ │ - mv a5,s9 │ │ │ │ - mv s9,s10 │ │ │ │ - mv s10,a5 │ │ │ │ - j 1e3ac │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - ld a5,8(sp) │ │ │ │ - beq a5,s10,1e474 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - mv a0,s7 │ │ │ │ - ld s7,56(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - j 3670 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,a5 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 3530 │ │ │ │ - j 1e454 │ │ │ │ - mv s10,s9 │ │ │ │ - ld s9,8(sp) │ │ │ │ - j 1e44e │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a0,a5,0x1d │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - add a0,a0,a2 │ │ │ │ - add a2,a2,a1 │ │ │ │ - fld fa2,0(a0) │ │ │ │ - fld fa5,0(a2) │ │ │ │ - auipc a5,0x3f │ │ │ │ - fld fa4,1762(a5) │ │ │ │ - fsub.d fa3,fa2,fa5 │ │ │ │ - fabs.d fa1,fa3 │ │ │ │ - fle.d a5,fa1,fa4 │ │ │ │ - bnez a5,1e4c8 │ │ │ │ - flt.d a5,fa4,fa3 │ │ │ │ - li a0,1 │ │ │ │ - bnez a5,1e4ca │ │ │ │ - fsub.d fa5,fa5,fa2 │ │ │ │ - flt.d a0,fa4,fa5 │ │ │ │ - slli a0,a0,0x1 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ + jal 3310 │ │ │ │ + mv a5,a0 │ │ │ │ + addi a2,sp,4 │ │ │ │ + mv a1,s1 │ │ │ │ li a0,0 │ │ │ │ + sw a5,4(sp) │ │ │ │ + jal 44608 │ │ │ │ + j 1aba8 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,0(a0) │ │ │ │ + sd ra,8(sp) │ │ │ │ + beqz a0,1abec │ │ │ │ + jal 3670 │ │ │ │ + ld a0,24(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + beqz a0,1abf8 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,16(s0) │ │ │ │ + sd zero,24(s0) │ │ │ │ + beqz a0,1ac04 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,8(s0) │ │ │ │ + sd zero,16(s0) │ │ │ │ + beqz a0,1ac10 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd zero,8(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a0,a5,0x1e │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - add a0,a0,a2 │ │ │ │ - add a2,a2,a1 │ │ │ │ - flw fa4,0(a0) │ │ │ │ - flw fa5,0(a2) │ │ │ │ - flt.s a5,fa5,fa4 │ │ │ │ - bnez a5,1e4f6 │ │ │ │ - flt.s a0,fa4,fa5 │ │ │ │ - slli a0,a0,0x1 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,0(a0) │ │ │ │ + sd ra,24(sp) │ │ │ │ + beqz a0,1ac2c │ │ │ │ + jal 3670 │ │ │ │ + ld a0,16(s1) │ │ │ │ + sd zero,0(s1) │ │ │ │ + beqz a0,1ac38 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,40(s1) │ │ │ │ + sd zero,16(s1) │ │ │ │ + beqz a0,1ac44 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,48(s1) │ │ │ │ + sd zero,40(s1) │ │ │ │ + beqz a0,1ac50 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,72(s1) │ │ │ │ + sd zero,48(s1) │ │ │ │ + beqz a0,1ac5c │ │ │ │ + jal 3670 │ │ │ │ + ld a0,80(s1) │ │ │ │ + sd zero,72(s1) │ │ │ │ + beqz a0,1ac68 │ │ │ │ + jal 3670 │ │ │ │ + lw a5,88(s1) │ │ │ │ + sd zero,80(s1) │ │ │ │ + beqz a5,1acbe │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + li s2,0 │ │ │ │ + ld s0,96(s1) │ │ │ │ + slli a5,s2,0x5 │ │ │ │ + add s0,s0,a5 │ │ │ │ + ld a0,0(s0) │ │ │ │ + beqz a0,1ac86 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,24(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + beqz a0,1ac92 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,16(s0) │ │ │ │ + sd zero,24(s0) │ │ │ │ + beqz a0,1ac9e │ │ │ │ + jal 3670 │ │ │ │ + ld a0,8(s0) │ │ │ │ + sd zero,16(s0) │ │ │ │ + beqz a0,1acd2 │ │ │ │ + jal 3670 │ │ │ │ + lw a4,88(s1) │ │ │ │ + addi s2,s2,1 │ │ │ │ + sd zero,8(s0) │ │ │ │ + sext.w a5,s2 │ │ │ │ + bltu a5,a4,1ac76 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + ld a0,96(s1) │ │ │ │ + beqz a0,1acc6 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd zero,96(s1) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + lw a4,88(s1) │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w a5,s2 │ │ │ │ + bltu a5,a4,1ac76 │ │ │ │ + j 1acba │ │ │ │ + ld a0,24(a0) │ │ │ │ ret │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a0,a5,0x1e │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - add a0,a0,a2 │ │ │ │ - add a2,a2,a1 │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a2) │ │ │ │ - blt a5,a0,1e51e │ │ │ │ - slt a0,a0,a5 │ │ │ │ - slli a0,a0,0x1 │ │ │ │ + lw a0,8(a0) │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + ld a0,16(a0) │ │ │ │ ret │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a0,a5,0x1e │ │ │ │ - add a1,a1,a0 │ │ │ │ - lw a0,0(a1) │ │ │ │ - lw a5,0(a2) │ │ │ │ - blt a5,a0,1e53c │ │ │ │ - slt a0,a0,a5 │ │ │ │ - slli a0,a0,0x1 │ │ │ │ + lbu a0,32(a0) │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + ld a0,40(a0) │ │ │ │ ret │ │ │ │ - │ │ │ │ -000000000001e540 : │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a0,a5,0x1e │ │ │ │ - add a1,a1,a0 │ │ │ │ - lw a0,0(a1) │ │ │ │ - lw a5,0(a2) │ │ │ │ - bltu a5,a0,1e55a │ │ │ │ - sltu a0,a0,a5 │ │ │ │ - slli a0,a0,0x1 │ │ │ │ + ld a0,48(a0) │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + ld a0,56(a0) │ │ │ │ ret │ │ │ │ - │ │ │ │ -000000000001e55e : │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - bltu a5,a0,1e570 │ │ │ │ - sltu a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ + ld a0,64(a0) │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + ld a0,72(a0) │ │ │ │ ret │ │ │ │ - lw a3,0(a0) │ │ │ │ - lw a4,0(a1) │ │ │ │ - mv a5,a0 │ │ │ │ - bltu a4,a3,1e5b8 │ │ │ │ - li a0,-1 │ │ │ │ - bltu a3,a4,1e5ba │ │ │ │ - lw a3,4(a5) │ │ │ │ - lw a4,4(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a3,1e5ba │ │ │ │ - li a0,-1 │ │ │ │ - bltu a3,a4,1e5ba │ │ │ │ - lw a3,8(a5) │ │ │ │ - lw a4,8(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a3,1e5ba │ │ │ │ - li a0,-1 │ │ │ │ - bltu a3,a4,1e5ba │ │ │ │ - lw a5,12(a5) │ │ │ │ - lw a4,12(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a5,1e5ba │ │ │ │ - sltu a5,a5,a4 │ │ │ │ - negw a0,a5 │ │ │ │ + ld a0,80(a0) │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + lw a0,88(a0) │ │ │ │ ret │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - bltu a5,a0,1e5ca │ │ │ │ - sltu a0,a0,a5 │ │ │ │ + lw a0,8(a0) │ │ │ │ + sraiw a0,a0,0x4 │ │ │ │ + andi a0,a0,1 │ │ │ │ ret │ │ │ │ - li a0,-1 │ │ │ │ + lw a0,8(a0) │ │ │ │ + sraiw a0,a0,0x2 │ │ │ │ + xori a0,a0,1 │ │ │ │ + andi a0,a0,1 │ │ │ │ ret │ │ │ │ - │ │ │ │ -000000000001e5ce : │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - blt a5,a0,1e5e0 │ │ │ │ - slt a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + lw s1,88(a0) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + beqz s1,1ad6c │ │ │ │ + sd s0,32(sp) │ │ │ │ + ld s0,96(a0) │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli s1,a5,0x1b │ │ │ │ + sd s2,16(sp) │ │ │ │ + li s3,0 │ │ │ │ + mv s2,a1 │ │ │ │ + add s1,s1,s0 │ │ │ │ + ld a0,8(s0) │ │ │ │ + li a2,2 │ │ │ │ + mv a1,s2 │ │ │ │ + jal 32c0 │ │ │ │ + bnez a0,1ad54 │ │ │ │ + mv s3,s0 │ │ │ │ + addi s0,s0,32 │ │ │ │ + bne s0,s1,1ad46 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + ld ra,40(sp) │ │ │ │ + li s3,0 │ │ │ │ + ld s1,24(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - │ │ │ │ -000000000001e5e4 : │ │ │ │ - lbu a0,0(a0) │ │ │ │ - lbu a5,0(a1) │ │ │ │ - bltu a5,a0,1e5fa │ │ │ │ - sltu a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ + lw a2,88(a0) │ │ │ │ + beqz a2,1adcc │ │ │ │ + ld a4,96(a0) │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1b │ │ │ │ + li a1,0 │ │ │ │ + add a2,a2,a4 │ │ │ │ + ld a3,8(a4) │ │ │ │ + lbu a5,0(a3) │ │ │ │ + addiw a5,a5,-88 │ │ │ │ + bnez a5,1ada4 │ │ │ │ + lbu a5,1(a3) │ │ │ │ + addiw a5,a5,-83 │ │ │ │ + bnez a5,1ada4 │ │ │ │ + mv a1,a4 │ │ │ │ + addi a4,a4,32 │ │ │ │ + bne a4,a2,1ad8c │ │ │ │ + li a0,0 │ │ │ │ + beqz a1,1adca │ │ │ │ + ld a0,24(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 32b0 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + seqz a0,a0 │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ ret │ │ │ │ - │ │ │ │ -000000000001e5fe : │ │ │ │ - fld fa4,0(a0) │ │ │ │ - fld fa5,0(a1) │ │ │ │ - flt.d a5,fa5,fa4 │ │ │ │ - bnez a5,1e612 │ │ │ │ - flt.d a0,fa4,fa5 │ │ │ │ - neg a0,a0 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + lw a2,88(a0) │ │ │ │ + beqz a2,1ae0e │ │ │ │ + ld a4,96(a0) │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1b │ │ │ │ + li a1,0 │ │ │ │ + add a2,a2,a4 │ │ │ │ + ld a3,8(a4) │ │ │ │ + lbu a5,0(a3) │ │ │ │ + addiw a5,a5,-88 │ │ │ │ + bnez a5,1adfa │ │ │ │ + lbu a5,1(a3) │ │ │ │ + addiw a5,a5,-85 │ │ │ │ + bnez a5,1adfa │ │ │ │ + mv a1,a4 │ │ │ │ + addi a4,a4,32 │ │ │ │ + bne a4,a2,1ade2 │ │ │ │ + beqz a1,1ae0e │ │ │ │ + ld a0,24(a1) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + j 3550 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a0,a5,0x1e │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - add a0,a0,a2 │ │ │ │ - add a2,a2,a1 │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a2) │ │ │ │ - bltu a5,a0,1e638 │ │ │ │ - sltu a0,a0,a5 │ │ │ │ + lw a2,88(a0) │ │ │ │ + beqz a2,1ae64 │ │ │ │ + ld a4,96(a0) │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1b │ │ │ │ + li a1,0 │ │ │ │ + add a2,a2,a4 │ │ │ │ + ld a3,8(a4) │ │ │ │ + lbu a5,0(a3) │ │ │ │ + addiw a5,a5,-88 │ │ │ │ + bnez a5,1ae3c │ │ │ │ + lbu a5,1(a3) │ │ │ │ + addiw a5,a5,-84 │ │ │ │ + bnez a5,1ae3c │ │ │ │ + mv a1,a4 │ │ │ │ + addi a4,a4,32 │ │ │ │ + bne a4,a2,1ae24 │ │ │ │ + li a0,0 │ │ │ │ + beqz a1,1ae62 │ │ │ │ + ld a0,24(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 32b0 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + seqz a0,a0 │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - li a0,2 │ │ │ │ ret │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - addiw s1,a1,-1 │ │ │ │ - bltz s1,1e6ae │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - mv s3,a2 │ │ │ │ - mv s4,a3 │ │ │ │ - mv s5,a4 │ │ │ │ - li s7,0 │ │ │ │ - li s6,2 │ │ │ │ - addw a5,s7,s1 │ │ │ │ - srliw s0,a5,0x1f │ │ │ │ - addw s0,s0,a5 │ │ │ │ - sraiw a0,s0,0x1 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s2 │ │ │ │ - mv s0,a0 │ │ │ │ - jalr s4 │ │ │ │ - sext.w a0,a0 │ │ │ │ - beq a0,s6,1e6a4 │ │ │ │ - addiw s1,s0,-1 │ │ │ │ - bge s1,s7,1e664 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - sext.w a0,s7 │ │ │ │ - ld s7,8(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - addiw s7,s0,1 │ │ │ │ - bge s1,s7,1e664 │ │ │ │ - j 1e68a │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ + lw a2,88(a0) │ │ │ │ + beqz a2,1aea6 │ │ │ │ + ld a4,96(a0) │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1b │ │ │ │ + li a1,0 │ │ │ │ + add a2,a2,a4 │ │ │ │ + ld a3,8(a4) │ │ │ │ + lbu a5,0(a3) │ │ │ │ + addiw a5,a5,-88 │ │ │ │ + bnez a5,1ae92 │ │ │ │ + lbu a5,1(a3) │ │ │ │ + addiw a5,a5,-86 │ │ │ │ + bnez a5,1ae92 │ │ │ │ + mv a1,a4 │ │ │ │ + addi a4,a4,32 │ │ │ │ + bne a4,a2,1ae7a │ │ │ │ + beqz a1,1aea6 │ │ │ │ + ld a0,24(a1) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + j 3550 │ │ │ │ li a0,0 │ │ │ │ - addi sp,sp,80 │ │ │ │ ret │ │ │ │ + lw a2,88(a0) │ │ │ │ + beqz a2,1aee2 │ │ │ │ + ld a4,96(a0) │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1b │ │ │ │ + li a0,0 │ │ │ │ + add a2,a2,a4 │ │ │ │ + ld a3,8(a4) │ │ │ │ + lbu a5,0(a3) │ │ │ │ + addiw a5,a5,-88 │ │ │ │ + bnez a5,1aed4 │ │ │ │ + lbu a5,1(a3) │ │ │ │ + addiw a5,a5,-80 │ │ │ │ + bnez a5,1aed4 │ │ │ │ + mv a0,a4 │ │ │ │ + addi a4,a4,32 │ │ │ │ + bne a4,a2,1aebc │ │ │ │ + beqz a0,1aee4 │ │ │ │ + ld a0,24(a0) │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + lw a6,88(a0) │ │ │ │ addi sp,sp,-64 │ │ │ │ - sd s6,0(sp) │ │ │ │ sd ra,56(sp) │ │ │ │ - addiw s6,a1,-1 │ │ │ │ - bltz s6,1e726 │ │ │ │ + sd s0,48(sp) │ │ │ │ + beqz a6,1afe4 │ │ │ │ + ld a4,96(a0) │ │ │ │ + slli a5,a6,0x20 │ │ │ │ + srli a6,a5,0x1b │ │ │ │ sd s1,40(sp) │ │ │ │ sd s2,32(sp) │ │ │ │ + mv s1,a3 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s2,a2 │ │ │ │ + li a3,0 │ │ │ │ + add a6,a6,a4 │ │ │ │ + ld a0,8(a4) │ │ │ │ + lbu a5,0(a0) │ │ │ │ + addiw a5,a5,-88 │ │ │ │ + bnez a5,1af24 │ │ │ │ + lbu a5,1(a0) │ │ │ │ + addiw a5,a5,-67 │ │ │ │ + bnez a5,1af24 │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,32 │ │ │ │ + bne a6,a4,1af0c │ │ │ │ + beqz a3,1aff0 │ │ │ │ sd s3,24(sp) │ │ │ │ + ld s3,24(a3) │ │ │ │ sd s4,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3310 │ │ │ │ + sext.w a3,a0 │ │ │ │ + mv a2,s3 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-130 │ │ │ │ + li a0,0 │ │ │ │ + jal 442bc │ │ │ │ + lw a4,8(a0) │ │ │ │ + li a5,7 │ │ │ │ + mv s4,a0 │ │ │ │ + bne a4,a5,1aff8 │ │ │ │ + ld a5,0(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + ld a0,16(a5) │ │ │ │ + ld s3,0(a5) │ │ │ │ + jal 3550 │ │ │ │ + ld a5,0(s4) │ │ │ │ + sd a0,0(s2) │ │ │ │ + ld a5,32(a5) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + addi a5,a5,-45 │ │ │ │ + seqz a5,a5 │ │ │ │ + sb a5,0(s1) │ │ │ │ + beqz s3,1afdc │ │ │ │ + ld s2,24(s0) │ │ │ │ sd s5,8(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - mv s3,a2 │ │ │ │ - mv s4,a3 │ │ │ │ - mv s5,a4 │ │ │ │ + beqz s2,1b01a │ │ │ │ + ld s5,8(s0) │ │ │ │ li s1,0 │ │ │ │ - addw a5,s1,s6 │ │ │ │ - srliw s0,a5,0x1f │ │ │ │ - addw s0,s0,a5 │ │ │ │ - sraiw a0,s0,0x1 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s2 │ │ │ │ - mv s0,a0 │ │ │ │ - jalr s4 │ │ │ │ - sext.w a5,a0 │ │ │ │ - andi a5,a5,-3 │ │ │ │ - beqz a5,1e71c │ │ │ │ - addiw s6,s0,-1 │ │ │ │ - bge s6,s1,1e6dc │ │ │ │ - ld s0,48(sp) │ │ │ │ + li s0,0 │ │ │ │ + j 1afae │ │ │ │ + addiw a5,s0,1 │ │ │ │ + slli s1,a5,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + sext.w s0,a5 │ │ │ │ + bgeu s1,s2,1b01a │ │ │ │ + slli a5,s1,0x3 │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld a1,0(a5) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,1af9c │ │ │ │ + bgeu s1,s2,1b01a │ │ │ │ + mv a1,s4 │ │ │ │ + jal 447c0 │ │ │ │ ld ra,56(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - sext.w a0,s1 │ │ │ │ - ld s1,40(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - addiw s1,s0,1 │ │ │ │ - bge s6,s1,1e6dc │ │ │ │ - j 1e704 │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + li s0,-1 │ │ │ │ ld ra,56(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - li a0,0 │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - mv s7,a1 │ │ │ │ - bltz a1,1e79e │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s10,0(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - mv s2,a2 │ │ │ │ - mv s3,a3 │ │ │ │ - mv s4,a4 │ │ │ │ - sext.w s10,a1 │ │ │ │ - li s8,0 │ │ │ │ - li s5,1 │ │ │ │ - li s6,2 │ │ │ │ - addw a5,s8,s10 │ │ │ │ - srliw s0,a5,0x1f │ │ │ │ - addw s0,s0,a5 │ │ │ │ - sraiw s9,s0,0x1 │ │ │ │ - mv a3,s4 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s9 │ │ │ │ - jalr s3 │ │ │ │ - sext.w a0,a0 │ │ │ │ - beq a0,s5,1e7ae │ │ │ │ - bne a0,s6,1e7b8 │ │ │ │ - addiw s8,s9,1 │ │ │ │ - bge s10,s8,1e762 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - ld ra,88(sp) │ │ │ │ - addiw s9,s7,1 │ │ │ │ - mv a0,s9 │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + li s0,-1 │ │ │ │ + j 1afe6 │ │ │ │ + auipc a3,0x49 │ │ │ │ + addi a3,a3,928 │ │ │ │ + li a2,334 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-316 │ │ │ │ + auipc a0,0x44 │ │ │ │ + addi a0,a0,-308 │ │ │ │ + sd s5,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x49 │ │ │ │ + addi a3,a3,894 │ │ │ │ + li a2,348 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-350 │ │ │ │ + auipc a0,0x44 │ │ │ │ + addi a0,a0,-318 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a5,0x5f │ │ │ │ + ld a5,-146(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x44 │ │ │ │ + addi a2,a2,-320 │ │ │ │ + li a1,1 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld ra,8(sp) │ │ │ │ + li a0,-1 │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - addiw s10,s9,-1 │ │ │ │ - bge s10,s8,1e762 │ │ │ │ - j 1e78c │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - mv a0,s9 │ │ │ │ - ld s9,8(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s3,8(sp) │ │ │ │ + ld s3,16(a0) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + beqz s3,1b0c0 │ │ │ │ + sd s2,16(sp) │ │ │ │ + ld s2,24(a1) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + beqz s2,1b0ce │ │ │ │ + ld s4,8(a1) │ │ │ │ + li s0,0 │ │ │ │ + li s1,0 │ │ │ │ + j 1b09a │ │ │ │ + addiw a0,s0,1 │ │ │ │ + slli s1,a0,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + sext.w s0,a0 │ │ │ │ + bgeu s1,s2,1b0ce │ │ │ │ + slli a5,s1,0x3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + ld a1,0(a5) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,1b088 │ │ │ │ + bgeu s1,s2,1b0ce │ │ │ │ + ld ra,40(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - addi sp,sp,-224 │ │ │ │ + li s0,-1 │ │ │ │ + ld ra,40(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + auipc a3,0x49 │ │ │ │ + addi a3,a3,738 │ │ │ │ + li a2,406 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-530 │ │ │ │ + auipc a0,0x44 │ │ │ │ + addi a0,a0,-498 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lw a2,88(a0) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + beqz a2,1b182 │ │ │ │ + ld a4,96(a0) │ │ │ │ slli a5,a2,0x20 │ │ │ │ - sd s4,176(sp) │ │ │ │ - mv s4,a4 │ │ │ │ - auipc a4,0x5b │ │ │ │ - ld a4,1840(a4) │ │ │ │ - sd s2,192(sp) │ │ │ │ + srli a2,a5,0x1b │ │ │ │ li a0,0 │ │ │ │ - mv s2,a1 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,104(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s0,208(sp) │ │ │ │ - sd s3,184(sp) │ │ │ │ - sd s10,128(sp) │ │ │ │ - sd ra,216(sp) │ │ │ │ - sd s1,200(sp) │ │ │ │ - sd s5,168(sp) │ │ │ │ - sd s6,160(sp) │ │ │ │ - sd s7,152(sp) │ │ │ │ - sd s8,144(sp) │ │ │ │ - sd s9,136(sp) │ │ │ │ - sd s11,120(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s3,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s10,a0 │ │ │ │ - beqz s0,1e828 │ │ │ │ - mv a4,a0 │ │ │ │ - li a5,0 │ │ │ │ - sw a5,0(a4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi a4,a4,4 │ │ │ │ - bne s0,a5,1e81e │ │ │ │ - addi s1,sp,72 │ │ │ │ - lui a1,0x2 │ │ │ │ - li a2,8 │ │ │ │ - addi a1,a1,1808 │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - sd s1,40(sp) │ │ │ │ - sw zero,64(sp) │ │ │ │ - sw s0,68(sp) │ │ │ │ - jal 5a2e │ │ │ │ - addi a1,sp,64 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a1,48(sp) │ │ │ │ - jal 5b20 │ │ │ │ - li a5,-1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - li s9,2 │ │ │ │ - li s6,1 │ │ │ │ - sd a5,56(sp) │ │ │ │ - ld a0,40(sp) │ │ │ │ - jal 5b1a │ │ │ │ - li a1,0 │ │ │ │ - bnez a0,1e958 │ │ │ │ - ld a0,40(sp) │ │ │ │ - jal 5bce │ │ │ │ - lw s0,0(a0) │ │ │ │ - lw s1,4(a0) │ │ │ │ - sd s0,8(sp) │ │ │ │ - sd s1,16(sp) │ │ │ │ - jal 3670 │ │ │ │ - bge s0,s1,1e854 │ │ │ │ - slli a4,s0,0x2 │ │ │ │ - addiw a5,s0,1 │ │ │ │ - sd a4,32(sp) │ │ │ │ - sw a5,28(sp) │ │ │ │ - ld a5,8(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - lw s8,28(sp) │ │ │ │ - addw a4,s0,a5 │ │ │ │ - srliw a5,a4,0x1f │ │ │ │ - addw a5,a5,a4 │ │ │ │ - sraiw a5,a5,0x1 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s10 │ │ │ │ - lw s1,0(a5) │ │ │ │ - ld a5,32(sp) │ │ │ │ - add s7,s10,a5 │ │ │ │ - lw a0,0(s7) │ │ │ │ - mv a3,s4 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s1 │ │ │ │ - jalr s3 │ │ │ │ - sext.w a0,a0 │ │ │ │ - beq a0,s9,1e932 │ │ │ │ - slli a5,s0,0x2 │ │ │ │ - add s11,s10,a5 │ │ │ │ - j 1e8c0 │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - lw a0,0(s11) │ │ │ │ - mv a3,s4 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s1 │ │ │ │ - jalr s3 │ │ │ │ - sext.w a0,a0 │ │ │ │ - mv s5,s11 │ │ │ │ - addi s11,s11,-4 │ │ │ │ - beq a0,s6,1e8be │ │ │ │ - addiw a5,s8,-1 │ │ │ │ - bge s0,a5,1e918 │ │ │ │ - ld a2,8(sp) │ │ │ │ - ld s1,16(sp) │ │ │ │ - subw a4,a5,a2 │ │ │ │ - subw a3,s1,a5 │ │ │ │ - bge a3,a4,1e938 │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld a1,48(sp) │ │ │ │ - ld a0,40(sp) │ │ │ │ - and a4,a2,a5 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - or a4,a4,s0 │ │ │ │ - sd a4,64(sp) │ │ │ │ - jal 5b20 │ │ │ │ - ld a5,8(sp) │ │ │ │ - bge a5,s1,1e854 │ │ │ │ - slli a4,a5,0x2 │ │ │ │ - sd a5,8(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sd a4,32(sp) │ │ │ │ - sw a5,28(sp) │ │ │ │ - j 1e882 │ │ │ │ - lw a4,0(s7) │ │ │ │ - lw a5,0(s5) │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - sw a4,0(s5) │ │ │ │ - sw a5,0(s7) │ │ │ │ - sext.w a5,s8 │ │ │ │ - blt s0,s8,1e8de │ │ │ │ - addi s7,s7,4 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - j 1e8a2 │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a1,48(sp) │ │ │ │ - ld a0,40(sp) │ │ │ │ - and a5,a5,a4 │ │ │ │ - slli s11,s1,0x20 │ │ │ │ - or a5,a5,s11 │ │ │ │ - sd a5,64(sp) │ │ │ │ - jal 5b20 │ │ │ │ - ld a5,8(sp) │ │ │ │ - bge a5,s0,1e854 │ │ │ │ - sd s0,16(sp) │ │ │ │ - j 1e882 │ │ │ │ - ld a0,40(sp) │ │ │ │ - jal 5ac6 │ │ │ │ - auipc a5,0x5b │ │ │ │ - ld a5,1458(a5) │ │ │ │ - ld a4,104(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,1e990 │ │ │ │ - ld ra,216(sp) │ │ │ │ - ld s0,208(sp) │ │ │ │ - ld s1,200(sp) │ │ │ │ - ld s2,192(sp) │ │ │ │ - ld s3,184(sp) │ │ │ │ - ld s4,176(sp) │ │ │ │ - ld s5,168(sp) │ │ │ │ - ld s6,160(sp) │ │ │ │ - ld s7,152(sp) │ │ │ │ - ld s8,144(sp) │ │ │ │ - ld s9,136(sp) │ │ │ │ - ld s11,120(sp) │ │ │ │ - mv a0,s10 │ │ │ │ - ld s10,128(sp) │ │ │ │ - addi sp,sp,224 │ │ │ │ - ret │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a0,a5,0x1d │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - add a0,a0,a3 │ │ │ │ - add a3,a3,a1 │ │ │ │ - ld a4,0(a0) │ │ │ │ - ld a5,0(a3) │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a4,a4,a2 │ │ │ │ - add a5,a5,a2 │ │ │ │ - lbu a0,0(a4) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bltu a5,a0,1e9c8 │ │ │ │ - sltu a0,a0,a5 │ │ │ │ - slli a0,a0,0x1 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - addw a0,a0,a2 │ │ │ │ - addw a2,a2,a1 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a0,a0,a3 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lbu a0,0(a0) │ │ │ │ + add a2,a2,a4 │ │ │ │ + ld a3,8(a4) │ │ │ │ lbu a5,0(a3) │ │ │ │ - bltu a5,a0,1e9f0 │ │ │ │ - sltu a0,a0,a5 │ │ │ │ - slli a0,a0,0x1 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - addiw a7,a2,-1 │ │ │ │ - blez a2,1eac0 │ │ │ │ - sext.w a5,a7 │ │ │ │ - li a4,5 │ │ │ │ - bgeu a4,a5,1ea90 │ │ │ │ - slli a5,a0,0x2 │ │ │ │ - slli t3,a1,0x2 │ │ │ │ - addi t1,a5,8 │ │ │ │ - addi a4,t3,8 │ │ │ │ - slt t1,t3,t1 │ │ │ │ - slt a4,a5,a4 │ │ │ │ - seqz a4,a4 │ │ │ │ - seqz t1,t1 │ │ │ │ - or t1,t1,a4 │ │ │ │ - zext.b t1,t1 │ │ │ │ - add a4,a3,a5 │ │ │ │ - add a6,a3,t3 │ │ │ │ - beqz t1,1ea98 │ │ │ │ - or t1,a6,a4 │ │ │ │ - andi t1,t1,7 │ │ │ │ - bnez t1,1ea98 │ │ │ │ - srliw a7,a2,0x1 │ │ │ │ - mv a5,a4 │ │ │ │ - slli a7,a7,0x3 │ │ │ │ - mv a4,a6 │ │ │ │ - sext.w t3,a2 │ │ │ │ - add a6,a5,a7 │ │ │ │ - ld t1,0(a4) │ │ │ │ - ld a7,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - sd t1,-8(a5) │ │ │ │ - sd a7,-8(a4) │ │ │ │ - bne a6,a5,1ea58 │ │ │ │ - andi a2,a2,-2 │ │ │ │ - addw a4,a0,a2 │ │ │ │ - addw a5,a1,a2 │ │ │ │ - beq t3,a2,1eac0 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a3 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - lw a2,0(a5) │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a3,0(a4) │ │ │ │ - sw a2,0(a4) │ │ │ │ - sw a3,0(a5) │ │ │ │ - ret │ │ │ │ - slli a5,a0,0x2 │ │ │ │ - slli t3,a1,0x2 │ │ │ │ - slli a4,a7,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a0 │ │ │ │ - addi a2,a3,4 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a5,a5,a3 │ │ │ │ - add a4,a4,a2 │ │ │ │ - add a3,a3,t3 │ │ │ │ - lw a1,0(a3) │ │ │ │ - lw a2,0(a5) │ │ │ │ - addi a5,a5,4 │ │ │ │ - addi a3,a3,4 │ │ │ │ - sw a1,-4(a5) │ │ │ │ - sw a2,-4(a3) │ │ │ │ - bne a5,a4,1eaac │ │ │ │ - ret │ │ │ │ - addi sp,sp,-288 │ │ │ │ - auipc a0,0x5b │ │ │ │ - ld a0,1100(a0) │ │ │ │ - sd s9,200(sp) │ │ │ │ - sd s11,184(sp) │ │ │ │ - sd ra,280(sp) │ │ │ │ - mv s11,a2 │ │ │ │ - sd a4,104(sp) │ │ │ │ - ld a2,0(a0) │ │ │ │ - sd a2,168(sp) │ │ │ │ - li a2,0 │ │ │ │ - li s9,0 │ │ │ │ - beqz s11,1ee9c │ │ │ │ - sd s6,224(sp) │ │ │ │ - mv s6,a5 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - sd s4,240(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s4,a1 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - sd s5,232(sp) │ │ │ │ - sd s0,272(sp) │ │ │ │ - sd s1,264(sp) │ │ │ │ - sd s2,256(sp) │ │ │ │ - sd s3,248(sp) │ │ │ │ - sd s7,216(sp) │ │ │ │ - sd s8,208(sp) │ │ │ │ - sd s10,192(sp) │ │ │ │ - mv s5,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a4,1 │ │ │ │ - mv s9,a0 │ │ │ │ - beq s11,a4,1ef7a │ │ │ │ - sext.w a6,s11 │ │ │ │ - mv a3,s9 │ │ │ │ - li a4,0 │ │ │ │ - sw a4,0(a3) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a3,a3,4 │ │ │ │ - bne a4,a6,1eb1a │ │ │ │ - addi a5,sp,136 │ │ │ │ - mv a0,a5 │ │ │ │ - li a2,12 │ │ │ │ - li a1,100 │ │ │ │ - sd a6,8(sp) │ │ │ │ - sd a5,80(sp) │ │ │ │ - jal 5a2e │ │ │ │ - ld a6,8(sp) │ │ │ │ - li a4,-1 │ │ │ │ - li s8,0 │ │ │ │ - addiw a5,a6,-1 │ │ │ │ - sd a5,88(sp) │ │ │ │ - addi s10,s9,4 │ │ │ │ - srli a5,a4,0x20 │ │ │ │ - li s2,0 │ │ │ │ - li s7,1 │ │ │ │ - sd a5,96(sp) │ │ │ │ - mv s11,s8 │ │ │ │ - sd a6,64(sp) │ │ │ │ - sd s10,72(sp) │ │ │ │ - jal 3520 │ │ │ │ - ld a5,64(sp) │ │ │ │ - slli a2,s11,0x20 │ │ │ │ - srli a3,a2,0x1e │ │ │ │ - remw a4,a0,a5 │ │ │ │ - add a3,a3,s9 │ │ │ │ - lw a2,0(a3) │ │ │ │ - ld t1,88(sp) │ │ │ │ - li t5,0 │ │ │ │ - li t3,1 │ │ │ │ - li a5,1 │ │ │ │ - mv a6,t5 │ │ │ │ - mv s10,s11 │ │ │ │ - sd a5,24(sp) │ │ │ │ - sd a6,8(sp) │ │ │ │ - mv s8,s6 │ │ │ │ - mv s1,t1 │ │ │ │ - mv s6,s5 │ │ │ │ - mv s5,s4 │ │ │ │ - mv s4,s2 │ │ │ │ - addw a4,a4,s11 │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - srli a4,a1,0x1e │ │ │ │ - add a4,a4,s9 │ │ │ │ - lw a1,0(a4) │ │ │ │ - mv s11,t3 │ │ │ │ - sext.w t4,s11 │ │ │ │ - sw a1,0(a3) │ │ │ │ - sw a2,0(a4) │ │ │ │ - lw s3,0(a3) │ │ │ │ - addw a7,s10,s11 │ │ │ │ - sd s3,56(sp) │ │ │ │ - blt t1,s11,1eee6 │ │ │ │ - slli a5,a7,0x20 │ │ │ │ - srli t6,a5,0x1e │ │ │ │ - add t6,t6,s9 │ │ │ │ - ld s0,56(sp) │ │ │ │ - lw a0,0(t6) │ │ │ │ - mv a4,s8 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s0 │ │ │ │ - sd t1,16(sp) │ │ │ │ - sd t4,48(sp) │ │ │ │ - sw a7,44(sp) │ │ │ │ - sd t6,32(sp) │ │ │ │ - jalr s6 │ │ │ │ - sext.w a0,a0 │ │ │ │ - li a5,2 │ │ │ │ - ld t1,16(sp) │ │ │ │ - ld a6,8(sp) │ │ │ │ - beq a0,a5,1eed4 │ │ │ │ - ld t6,32(sp) │ │ │ │ - beqz a0,1ef24 │ │ │ │ - lw a7,44(sp) │ │ │ │ - sd s11,32(sp) │ │ │ │ - sext.w s3,a6 │ │ │ │ - mv s11,s0 │ │ │ │ - sd t6,16(sp) │ │ │ │ - mv s0,t1 │ │ │ │ - sw a7,44(sp) │ │ │ │ - addw a5,s0,s10 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add s2,s9,a5 │ │ │ │ - lw a0,0(s2) │ │ │ │ - mv a4,s8 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s11 │ │ │ │ - jalr s6 │ │ │ │ - sext.w a0,a0 │ │ │ │ - beq a0,s7,1ec36 │ │ │ │ - lw a4,0(s2) │ │ │ │ - bnez a0,1eeba │ │ │ │ - addw a3,s1,s10 │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a3,a2,0x1e │ │ │ │ - add a3,a3,s9 │ │ │ │ - lw a2,0(a3) │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - sw a2,0(s2) │ │ │ │ - sw a4,0(a3) │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - mv t1,s3 │ │ │ │ - bne s0,s3,1ebf2 │ │ │ │ - ld t4,48(sp) │ │ │ │ - lw a7,44(sp) │ │ │ │ - mv s2,s4 │ │ │ │ - mv s11,s10 │ │ │ │ - mv s4,s5 │ │ │ │ - mv s5,s6 │ │ │ │ - mv s6,s8 │ │ │ │ - ld a5,24(sp) │ │ │ │ - subw s3,t4,a5 │ │ │ │ - sext.w t3,s3 │ │ │ │ - mv a2,s3 │ │ │ │ - bge a5,t3,1ec5e │ │ │ │ - mv a2,a5 │ │ │ │ - subw t4,t4,a2 │ │ │ │ - addw a4,t4,s11 │ │ │ │ - sext.w a3,a2 │ │ │ │ - mv t4,a4 │ │ │ │ - sext.w a1,s11 │ │ │ │ - addiw a2,a2,-1 │ │ │ │ - blez a3,1ecfe │ │ │ │ - li a0,5 │ │ │ │ - bgeu a0,a2,1eef2 │ │ │ │ - slli a0,a1,0x2 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - addi a2,a0,8 │ │ │ │ - addi t5,a4,8 │ │ │ │ - slt a2,a4,a2 │ │ │ │ - slt t5,a0,t5 │ │ │ │ - seqz t5,t5 │ │ │ │ - seqz a2,a2 │ │ │ │ - or a2,a2,t5 │ │ │ │ - zext.b a2,a2 │ │ │ │ - add t6,s9,a0 │ │ │ │ - add t5,s9,a4 │ │ │ │ - beqz a2,1eef8 │ │ │ │ - or a2,t6,t5 │ │ │ │ - andi a2,a2,7 │ │ │ │ - bnez a2,1eef8 │ │ │ │ - srliw a0,a3,0x1 │ │ │ │ - mv a4,t6 │ │ │ │ - slli a0,a0,0x3 │ │ │ │ - sext.w t6,a3 │ │ │ │ - mv a2,t5 │ │ │ │ - add a0,a0,a4 │ │ │ │ - ld a6,0(a2) │ │ │ │ - ld a5,0(a4) │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a2,a2,8 │ │ │ │ - sd a6,-8(a4) │ │ │ │ - sd a5,-8(a2) │ │ │ │ - bne a4,a0,1ecc8 │ │ │ │ - andi a2,a3,-2 │ │ │ │ - addw a3,a1,a2 │ │ │ │ - addw a4,t4,a2 │ │ │ │ - beq t6,a2,1ecfe │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,s9 │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - lw a0,0(a4) │ │ │ │ - add a3,a3,s9 │ │ │ │ - lw a2,0(a3) │ │ │ │ - sw a0,0(a3) │ │ │ │ - sw a2,0(a4) │ │ │ │ - ld a5,64(sp) │ │ │ │ - subw s0,s1,t1 │ │ │ │ - sext.w t1,s0 │ │ │ │ - subw a3,a5,s1 │ │ │ │ - mv t0,t1 │ │ │ │ - blt t1,a3,1ed16 │ │ │ │ - addiw t0,a3,-1 │ │ │ │ - ld a5,64(sp) │ │ │ │ - sext.w t2,a7 │ │ │ │ - addiw t5,t0,-1 │ │ │ │ - subw a2,a5,t0 │ │ │ │ - addw a3,a2,s11 │ │ │ │ - mv a2,a3 │ │ │ │ - blez t0,1edb6 │ │ │ │ - sext.w a4,t5 │ │ │ │ - li a0,5 │ │ │ │ - bgeu a0,a4,1ef4c │ │ │ │ - slli a4,t2,0x2 │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - addi t6,a3,8 │ │ │ │ - addi a0,a4,8 │ │ │ │ - slt t6,a4,t6 │ │ │ │ - slt a0,a3,a0 │ │ │ │ - seqz a0,a0 │ │ │ │ - seqz t6,t6 │ │ │ │ - or t6,t6,a0 │ │ │ │ - zext.b t6,t6 │ │ │ │ - add t4,s9,a4 │ │ │ │ - add a0,s9,a3 │ │ │ │ - beqz t6,1ef52 │ │ │ │ - or t6,a0,t4 │ │ │ │ - andi t6,t6,7 │ │ │ │ - bnez t6,1ef52 │ │ │ │ - srliw t5,t0,0x1 │ │ │ │ - slli t5,t5,0x3 │ │ │ │ - add t5,t5,a0 │ │ │ │ - ld a4,0(a0) │ │ │ │ - ld a5,0(t4) │ │ │ │ - addi a0,a0,8 │ │ │ │ - sd a4,0(t4) │ │ │ │ - sd a5,-8(a0) │ │ │ │ - addi t4,t4,8 │ │ │ │ - bne a0,t5,1ed7e │ │ │ │ - andi a3,t0,-2 │ │ │ │ - andi t0,t0,1 │ │ │ │ - addw a4,a7,a3 │ │ │ │ - addw a3,a3,a2 │ │ │ │ - beqz t0,1edb6 │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a3,a3,s9 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - lw a0,0(a3) │ │ │ │ - add a4,a4,s9 │ │ │ │ - lw a2,0(a4) │ │ │ │ - sw a0,0(a4) │ │ │ │ - sw a2,0(a3) │ │ │ │ - bge s7,t3,1edd6 │ │ │ │ - ld a5,96(sp) │ │ │ │ - ld a0,80(sp) │ │ │ │ - slli a3,s3,0x20 │ │ │ │ - and a4,a1,a5 │ │ │ │ - or a4,a4,a3 │ │ │ │ - addi a1,sp,120 │ │ │ │ - sd t1,8(sp) │ │ │ │ - sd a4,120(sp) │ │ │ │ - sw s2,128(sp) │ │ │ │ - jal 5b20 │ │ │ │ - ld t1,8(sp) │ │ │ │ - ld a4,64(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - subw a4,a5,s1 │ │ │ │ - li a5,2 │ │ │ │ - mv s1,a4 │ │ │ │ - bge a5,a4,1ee0e │ │ │ │ - addw s3,s3,s11 │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli a4,s3,0x2 │ │ │ │ - add a4,a4,s9 │ │ │ │ - lw a0,0(a4) │ │ │ │ - ld a1,104(sp) │ │ │ │ - mv a4,s6 │ │ │ │ - mv a3,s4 │ │ │ │ - mv a2,s2 │ │ │ │ - sd t1,8(sp) │ │ │ │ - jalr s5 │ │ │ │ - sext.w a4,a0 │ │ │ │ - ld t1,8(sp) │ │ │ │ - bnez a4,1ee34 │ │ │ │ - blt s7,t1,1ee58 │ │ │ │ - ld a0,80(sp) │ │ │ │ - jal 5b1a │ │ │ │ - bnez a0,1ee80 │ │ │ │ - ld a0,80(sp) │ │ │ │ - li a1,0 │ │ │ │ - jal 5bce │ │ │ │ - lw a4,0(a0) │ │ │ │ - sw a4,120(sp) │ │ │ │ - lw a4,4(a0) │ │ │ │ - lw s11,120(sp) │ │ │ │ - sw a4,124(sp) │ │ │ │ - lw s2,8(a0) │ │ │ │ - sw s2,128(sp) │ │ │ │ - j 1eb56 │ │ │ │ - ld a5,96(sp) │ │ │ │ - ld a0,80(sp) │ │ │ │ - addiw a3,s1,-1 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - and a4,s3,a5 │ │ │ │ - or a4,a4,a3 │ │ │ │ - addi a1,sp,120 │ │ │ │ - addiw a3,s2,1 │ │ │ │ - sd a4,120(sp) │ │ │ │ - sw a3,128(sp) │ │ │ │ - jal 5b20 │ │ │ │ - ld t1,8(sp) │ │ │ │ - bge s7,t1,1ee12 │ │ │ │ - ld a5,64(sp) │ │ │ │ - addi a1,sp,120 │ │ │ │ - sw s2,128(sp) │ │ │ │ - subw a4,a5,s0 │ │ │ │ - ld a5,96(sp) │ │ │ │ - addw a4,a4,s11 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - and a4,a4,a5 │ │ │ │ - or a4,a4,s0 │ │ │ │ - ld s0,80(sp) │ │ │ │ - sd a4,120(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 5b20 │ │ │ │ + addiw a5,a5,-88 │ │ │ │ + bnez a5,1b11e │ │ │ │ + lbu a5,1(a3) │ │ │ │ + addiw a5,a5,-80 │ │ │ │ + bnez a5,1b11e │ │ │ │ + mv a0,a4 │ │ │ │ + addi a4,a4,32 │ │ │ │ + bne a2,a4,1b106 │ │ │ │ + beqz a0,1b182 │ │ │ │ + sd s3,8(sp) │ │ │ │ + ld s3,24(a0) │ │ │ │ + beqz s3,1b18e │ │ │ │ + sd s2,16(sp) │ │ │ │ + ld s2,24(a1) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + beqz s2,1b194 │ │ │ │ + ld s4,8(a1) │ │ │ │ + li s0,0 │ │ │ │ + li s1,0 │ │ │ │ + j 1b15c │ │ │ │ + addiw a0,s0,1 │ │ │ │ + slli s1,a0,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + sext.w s0,a0 │ │ │ │ + bgeu s1,s2,1b194 │ │ │ │ + slli a5,s1,0x3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + ld a1,0(a5) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,1b14a │ │ │ │ + bgeu s1,s2,1b194 │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ mv a0,s0 │ │ │ │ - jal 5b1a │ │ │ │ - beqz a0,1ee1a │ │ │ │ - ld a0,80(sp) │ │ │ │ - li a1,0 │ │ │ │ - jal 5ac6 │ │ │ │ - ld s0,272(sp) │ │ │ │ - ld s1,264(sp) │ │ │ │ - ld s2,256(sp) │ │ │ │ - ld s3,248(sp) │ │ │ │ - ld s4,240(sp) │ │ │ │ - ld s5,232(sp) │ │ │ │ - ld s6,224(sp) │ │ │ │ - ld s7,216(sp) │ │ │ │ - ld s8,208(sp) │ │ │ │ - ld s10,192(sp) │ │ │ │ - auipc a5,0x5b │ │ │ │ - ld a5,116(a5) │ │ │ │ - ld a3,168(sp) │ │ │ │ - ld a4,0(a5) │ │ │ │ - xor a4,a4,a3 │ │ │ │ - li a3,0 │ │ │ │ - bnez a4,1ef80 │ │ │ │ - ld ra,280(sp) │ │ │ │ - ld s11,184(sp) │ │ │ │ - mv a0,s9 │ │ │ │ - ld s9,200(sp) │ │ │ │ - addi sp,sp,288 │ │ │ │ - ret │ │ │ │ - ld t6,16(sp) │ │ │ │ - mv a5,s0 │ │ │ │ - mv s0,s2 │ │ │ │ - mv s2,a5 │ │ │ │ - lw a5,0(t6) │ │ │ │ - ld a6,8(sp) │ │ │ │ - ld s11,32(sp) │ │ │ │ - sw a4,0(t6) │ │ │ │ - addiw t1,s2,-1 │ │ │ │ - sw a5,0(s0) │ │ │ │ - addiw a6,a6,1 │ │ │ │ - addiw s11,s11,1 │ │ │ │ - sd a6,8(sp) │ │ │ │ - sext.w t4,s11 │ │ │ │ - addw a7,s10,s11 │ │ │ │ - bge t1,s11,1ebae │ │ │ │ - mv s2,s4 │ │ │ │ - mv s11,s10 │ │ │ │ - mv s4,s5 │ │ │ │ - mv s5,s6 │ │ │ │ - mv s6,s8 │ │ │ │ - j 1ec4c │ │ │ │ - slli a0,a1,0x2 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - addiw a2,a3,-1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - ld a5,72(sp) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,a1 │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - add a3,s9,a0 │ │ │ │ - add a4,a4,s9 │ │ │ │ - add a2,a2,a5 │ │ │ │ - lw a0,0(a4) │ │ │ │ - lw a5,0(a3) │ │ │ │ - addi a3,a3,4 │ │ │ │ - addi a4,a4,4 │ │ │ │ - sw a0,-4(a3) │ │ │ │ - sw a5,-4(a4) │ │ │ │ - bne a2,a3,1ef0e │ │ │ │ - j 1ecfe │ │ │ │ - ld a2,24(sp) │ │ │ │ - lw a3,0(t6) │ │ │ │ - addiw a6,a6,1 │ │ │ │ - addw a5,a2,s10 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s9 │ │ │ │ - lw a4,0(a5) │ │ │ │ - sw a3,0(a5) │ │ │ │ - addiw a5,a2,1 │ │ │ │ - sd a5,24(sp) │ │ │ │ - sw a4,0(t6) │ │ │ │ - addiw s11,s11,1 │ │ │ │ - j 1eed8 │ │ │ │ - slli a4,t2,0x2 │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - slli a2,t5,0x20 │ │ │ │ - ld a5,72(sp) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,t2 │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - add a4,a4,s9 │ │ │ │ - add a3,a3,s9 │ │ │ │ - add a2,a2,a5 │ │ │ │ - lw a0,0(a3) │ │ │ │ - lw a5,0(a4) │ │ │ │ - addi a4,a4,4 │ │ │ │ - addi a3,a3,4 │ │ │ │ - sw a0,-4(a4) │ │ │ │ - sw a5,-4(a3) │ │ │ │ - bne a2,a4,1ef64 │ │ │ │ - j 1edb6 │ │ │ │ - sw zero,0(a0) │ │ │ │ - j 1eb12 │ │ │ │ - sd s0,272(sp) │ │ │ │ - sd s1,264(sp) │ │ │ │ - sd s2,256(sp) │ │ │ │ - sd s3,248(sp) │ │ │ │ - sd s4,240(sp) │ │ │ │ - sd s5,232(sp) │ │ │ │ - sd s6,224(sp) │ │ │ │ - sd s7,216(sp) │ │ │ │ - sd s8,208(sp) │ │ │ │ - sd s10,192(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - │ │ │ │ -000000000001ef98 : │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - bltu a5,a0,1efaa │ │ │ │ - sltu a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - bltu a5,a0,1efc0 │ │ │ │ - sltu a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - │ │ │ │ -000000000001efc4 : │ │ │ │ - ld a0,0(a0) │ │ │ │ - ld a5,0(a1) │ │ │ │ - blt a5,a0,1efd6 │ │ │ │ - slt a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - blt a5,a0,1efec │ │ │ │ - slt a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - ld a0,0(a0) │ │ │ │ - ld a5,0(a1) │ │ │ │ - blt a5,a0,1f002 │ │ │ │ - slt a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - blt a5,a0,1f018 │ │ │ │ - slt a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - lbu a5,452(a1) │ │ │ │ - bnez a5,1f02e │ │ │ │ - ld a5,288(a1) │ │ │ │ - beqz a5,1f030 │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(a5) │ │ │ │ + ld s0,32(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - ld a5,224(a1) │ │ │ │ - mv a2,a0 │ │ │ │ - li a3,25 │ │ │ │ - lw a1,24(a5) │ │ │ │ - auipc a0,0x41 │ │ │ │ - addi a0,a0,-48 │ │ │ │ - j 1ac3a │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s2,64(sp) │ │ │ │ - lw s2,388(a3) │ │ │ │ - sd s6,32(sp) │ │ │ │ - lw s6,344(a3) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - addiw s2,s2,1 │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - li a5,1 │ │ │ │ - ld s5,728(a3) │ │ │ │ - mv s0,a3 │ │ │ │ - mv s1,a1 │ │ │ │ - andi s2,s2,1 │ │ │ │ - bne s6,a5,1f10a │ │ │ │ - ld a5,584(a3) │ │ │ │ - li s7,0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - bnez a5,1f0f6 │ │ │ │ - lw a5,8(s5) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - ld s3,0(s5) │ │ │ │ - beqz a5,1f254 │ │ │ │ - lw a1,8(s3) │ │ │ │ - ld a0,16(s3) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - jal 1d4e0 │ │ │ │ - ld s4,0(s5) │ │ │ │ - sd a0,16(s3) │ │ │ │ - mv s7,s1 │ │ │ │ - lw a1,8(s4) │ │ │ │ - ld a0,24(s4) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(s5) │ │ │ │ - sd a0,24(s4) │ │ │ │ - ld a1,584(s0) │ │ │ │ - lwu a2,8(a5) │ │ │ │ - ld a3,16(a5) │ │ │ │ - ld a4,24(a5) │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - add a3,a3,a2 │ │ │ │ - sw s2,0(a3) │ │ │ │ - lwu a3,8(a5) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - sw zero,0(a4) │ │ │ │ - lw a4,8(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,8(a5) │ │ │ │ - li a5,1 │ │ │ │ - sw a5,0(a1) │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - mv a0,s7 │ │ │ │ - ld s7,24(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ + li s0,-1 │ │ │ │ + ld ra,40(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - sd s3,56(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - ld a0,536(a3) │ │ │ │ - sd s4,48(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - jal 32d0 │ │ │ │ - ld a4,584(s0) │ │ │ │ - ld a5,96(s1) │ │ │ │ - li s7,0 │ │ │ │ - lw a2,0(a4) │ │ │ │ - lw a5,8(a5) │ │ │ │ - bltu a2,a5,1f138 │ │ │ │ - ld a0,536(s0) │ │ │ │ - jal 39e0 │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - j 1f0f6 │ │ │ │ - mv a3,s4 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s3 │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - jal 52dfa │ │ │ │ - ld a4,584(s0) │ │ │ │ - ld a5,96(s1) │ │ │ │ - ld s6,728(s0) │ │ │ │ - lw s8,0(a4) │ │ │ │ - ld a4,0(a5) │ │ │ │ - mv s7,a0 │ │ │ │ - slli a3,s8,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli a5,a3,0x1 │ │ │ │ - add a5,a5,a3 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw s9,16(a5) │ │ │ │ - lw s5,12(a5) │ │ │ │ - ld a0,0(s6) │ │ │ │ - lw a6,8(s6) │ │ │ │ - slli a7,s9,0x20 │ │ │ │ - slli a1,s5,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - sub a1,a7,a1 │ │ │ │ - lw s4,348(s0) │ │ │ │ - lw s3,344(s0) │ │ │ │ - addi a7,a7,-1 │ │ │ │ - li a4,0 │ │ │ │ - addi a5,a0,4 │ │ │ │ - bnez a6,1f1ac │ │ │ │ - j 1f2ee │ │ │ │ - sext.w a4,a3 │ │ │ │ - addi a5,a5,40 │ │ │ │ - beq a6,a4,1f28c │ │ │ │ - lwu a2,-4(a5) │ │ │ │ - addiw a3,a4,1 │ │ │ │ - bne a2,a1,1f1a0 │ │ │ │ - lwu a2,0(a5) │ │ │ │ - bne a2,a7,1f1a0 │ │ │ │ - sub a5,a5,a0 │ │ │ │ - addi s1,a5,-4 │ │ │ │ - beq a6,a4,1f298 │ │ │ │ - add s5,a0,s1 │ │ │ │ - lw a1,8(s5) │ │ │ │ - ld a0,16(s5) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(s6) │ │ │ │ - sd a0,16(s5) │ │ │ │ - negw s2,s2 │ │ │ │ - add s5,a5,s1 │ │ │ │ - lw a1,8(s5) │ │ │ │ - ld a0,24(s5) │ │ │ │ - and s3,s3,s2 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(s6) │ │ │ │ - addw s3,s3,s4 │ │ │ │ - ld a2,584(s0) │ │ │ │ - add a5,a5,s1 │ │ │ │ - lwu a3,8(a5) │ │ │ │ - ld a4,16(a5) │ │ │ │ - sd a0,24(s5) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - sw s3,0(a4) │ │ │ │ - lwu a3,8(a5) │ │ │ │ - ld a4,24(a5) │ │ │ │ - ld s8,16(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - sw zero,0(a4) │ │ │ │ - lw a4,8(a5) │ │ │ │ - ld a3,96(s7) │ │ │ │ - ld s9,8(sp) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,8(a5) │ │ │ │ - lw a4,0(a2) │ │ │ │ - lw a5,8(a3) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - sw a5,0(a2) │ │ │ │ - j 1f12a │ │ │ │ - li a1,40 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,24(s1) │ │ │ │ - sd a0,0(s5) │ │ │ │ - sw zero,0(a0) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,4(a0) │ │ │ │ - sw zero,32(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - sd zero,16(a0) │ │ │ │ - sd zero,24(a0) │ │ │ │ - sb zero,36(a0) │ │ │ │ - mv s3,a0 │ │ │ │ - sw s6,8(s5) │ │ │ │ - li a1,4 │ │ │ │ - li a0,0 │ │ │ │ - j 1f09c │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli s1,a3,0x2 │ │ │ │ - add s1,s1,a3 │ │ │ │ - slli s1,s1,0x3 │ │ │ │ - addiw a5,a4,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - subw s5,s9,s5 │ │ │ │ - slli a5,s5,0x20 │ │ │ │ - addiw s9,s9,-1 │ │ │ │ - slli s9,s9,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a0,0(s6) │ │ │ │ - add s5,a0,s1 │ │ │ │ - or a5,a5,s9 │ │ │ │ - sd a5,0(s5) │ │ │ │ - sb zero,36(s5) │ │ │ │ - lw a5,8(s6) │ │ │ │ - sw s8,32(s5) │ │ │ │ - sw zero,8(s5) │ │ │ │ - sd zero,16(s5) │ │ │ │ - sd zero,24(s5) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,8(s6) │ │ │ │ - li a1,4 │ │ │ │ - li a0,0 │ │ │ │ - j 1f1e0 │ │ │ │ - li s1,0 │ │ │ │ - li a1,40 │ │ │ │ - j 1f2a8 │ │ │ │ + ld s3,8(sp) │ │ │ │ + li s0,-1 │ │ │ │ + j 1b178 │ │ │ │ + auipc a3,0x49 │ │ │ │ + addi a3,a3,556 │ │ │ │ + li a2,434 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-728 │ │ │ │ + auipc a0,0x44 │ │ │ │ + addi a0,a0,-696 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lw a6,88(a0) │ │ │ │ addi sp,sp,-64 │ │ │ │ - lw a4,252(a3) │ │ │ │ + sd ra,56(sp) │ │ │ │ sd s0,48(sp) │ │ │ │ - mv s0,a3 │ │ │ │ - lw a3,256(a3) │ │ │ │ + beqz a6,1b2ae │ │ │ │ + ld a4,96(a0) │ │ │ │ + slli a5,a6,0x20 │ │ │ │ + srli a6,a5,0x1b │ │ │ │ sd s1,40(sp) │ │ │ │ sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - or a5,a4,a3 │ │ │ │ - mv s3,a0 │ │ │ │ - mv s1,a1 │ │ │ │ + mv s1,a3 │ │ │ │ + mv s0,a1 │ │ │ │ mv s2,a2 │ │ │ │ - beqz a5,1f324 │ │ │ │ - jal 56c6e │ │ │ │ - mv a0,s1 │ │ │ │ - jal 51a20 │ │ │ │ - bnez a0,1f366 │ │ │ │ - ld a6,88(s0) │ │ │ │ - ld a3,96(s0) │ │ │ │ - beqz a6,1f382 │ │ │ │ - lw a1,364(s0) │ │ │ │ - lw a2,484(s0) │ │ │ │ - lw a7,260(s0) │ │ │ │ - lw a5,372(s0) │ │ │ │ - lw a4,264(s0) │ │ │ │ + li a3,0 │ │ │ │ + add a6,a6,a4 │ │ │ │ + ld a0,8(a4) │ │ │ │ + lbu a5,0(a0) │ │ │ │ + addiw a5,a5,-88 │ │ │ │ + bnez a5,1b1f2 │ │ │ │ + lbu a5,1(a0) │ │ │ │ + addiw a5,a5,-80 │ │ │ │ + bnez a5,1b1f2 │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,32 │ │ │ │ + bne a6,a4,1b1da │ │ │ │ + beqz a3,1b2aa │ │ │ │ + sd s3,24(sp) │ │ │ │ + ld s3,24(a3) │ │ │ │ + sd s4,16(sp) │ │ │ │ mv a0,s3 │ │ │ │ - sd a1,8(sp) │ │ │ │ - sd a2,0(sp) │ │ │ │ - mv a1,s1 │ │ │ │ - mv a2,s2 │ │ │ │ - jal 56ea4 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 51a20 │ │ │ │ - bnez a0,1f386 │ │ │ │ + jal 3310 │ │ │ │ + sext.w a3,a0 │ │ │ │ + mv a2,s3 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-848 │ │ │ │ + li a0,0 │ │ │ │ + jal 442bc │ │ │ │ + lw a4,8(a0) │ │ │ │ + li a5,7 │ │ │ │ + mv s4,a0 │ │ │ │ + bne a4,a5,1b2e6 │ │ │ │ + ld a5,0(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + ld a0,16(a5) │ │ │ │ + ld s3,0(a5) │ │ │ │ + jal 3550 │ │ │ │ + ld a5,0(s4) │ │ │ │ + sd a0,0(s2) │ │ │ │ + ld a5,32(a5) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + addi a5,a5,-45 │ │ │ │ + seqz a5,a5 │ │ │ │ + sb a5,0(s1) │ │ │ │ + beqz s3,1b2da │ │ │ │ + ld s2,24(s0) │ │ │ │ + sd s5,8(sp) │ │ │ │ + beqz s2,1b2ba │ │ │ │ + ld s5,8(s0) │ │ │ │ + li s1,0 │ │ │ │ + li s0,0 │ │ │ │ + j 1b27c │ │ │ │ + addiw a5,s0,1 │ │ │ │ + slli s1,a5,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + sext.w s0,a5 │ │ │ │ + bgeu s1,s2,1b2ba │ │ │ │ + slli a5,s1,0x3 │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld a1,0(a5) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,1b26a │ │ │ │ + bgeu s1,s2,1b2ba │ │ │ │ + mv a1,s4 │ │ │ │ + jal 447c0 │ │ │ │ ld ra,56(sp) │ │ │ │ + mv a0,s0 │ │ │ │ ld s0,48(sp) │ │ │ │ ld s1,40(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - lw a3,256(s0) │ │ │ │ - lw a4,252(s0) │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 56d92 │ │ │ │ - ld a6,88(s0) │ │ │ │ - ld a3,96(s0) │ │ │ │ - bnez a6,1f32e │ │ │ │ - bnez a3,1f32e │ │ │ │ - j 1f358 │ │ │ │ - lw a1,364(s0) │ │ │ │ - lw a2,484(s0) │ │ │ │ - lw a7,260(s0) │ │ │ │ - ld a6,88(s0) │ │ │ │ - lw a5,372(s0) │ │ │ │ - lw a4,264(s0) │ │ │ │ - ld a3,96(s0) │ │ │ │ - mv a0,s3 │ │ │ │ - sd a1,8(sp) │ │ │ │ - sd a2,0(sp) │ │ │ │ - mv a1,s1 │ │ │ │ - mv a2,s2 │ │ │ │ - jal 570b0 │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + li s0,-1 │ │ │ │ ld ra,56(sp) │ │ │ │ + mv a0,s0 │ │ │ │ ld s0,48(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + auipc a3,0x49 │ │ │ │ + addi a3,a3,294 │ │ │ │ + li a2,476 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1022 │ │ │ │ + auipc a0,0x44 │ │ │ │ + addi a0,a0,-990 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ ld s1,40(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - lw a5,308(a1) │ │ │ │ - bnez a5,1f3da │ │ │ │ - li a5,75 │ │ │ │ - divuw a0,a0,a5 │ │ │ │ - fcvt.d.w fa5,a0 │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - fcvt.wu.d a5,fa5,rtz │ │ │ │ - sext.w a5,a5 │ │ │ │ - beqz a5,1f3de │ │ │ │ - mv a0,a5 │ │ │ │ - ret │ │ │ │ - li a5,1 │ │ │ │ - mv a0,a5 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + li s0,-1 │ │ │ │ + j 1b2b0 │ │ │ │ + auipc a3,0x49 │ │ │ │ + addi a3,a3,250 │ │ │ │ + li a2,462 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1066 │ │ │ │ + auipc a0,0x44 │ │ │ │ + addi a0,a0,-1058 │ │ │ │ + sd s5,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-208 │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd a2,160(sp) │ │ │ │ + addi s2,sp,160 │ │ │ │ + sd a3,168(sp) │ │ │ │ + sd a4,176(sp) │ │ │ │ + sd a5,184(sp) │ │ │ │ + sd a7,200(sp) │ │ │ │ + sd a6,192(sp) │ │ │ │ + auipc a7,0x5f │ │ │ │ + ld a7,-1036(a7) │ │ │ │ + ld a6,0(a7) │ │ │ │ + sd a6,40(sp) │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,a1 │ │ │ │ + sd s0,144(sp) │ │ │ │ + sd s1,136(sp) │ │ │ │ mv s0,a1 │ │ │ │ - sd zero,0(a1) │ │ │ │ - sd zero,8(a1) │ │ │ │ - li a1,1 │ │ │ │ - lw a5,392(a4) │ │ │ │ - mv s1,a2 │ │ │ │ - beq a3,a1,1f416 │ │ │ │ - beq a5,a1,1f478 │ │ │ │ - li a3,2 │ │ │ │ - beq a5,a3,1f444 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - li a2,2 │ │ │ │ - bne a5,a2,1f408 │ │ │ │ - sd s2,16(sp) │ │ │ │ - slli s2,s1,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - slli a1,s2,0x4 │ │ │ │ - li a0,0 │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd a3,0(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s0) │ │ │ │ - ld a3,0(sp) │ │ │ │ - ld a4,8(sp) │ │ │ │ - bnez s1,1f498 │ │ │ │ - lw a5,392(a4) │ │ │ │ - ld s2,16(sp) │ │ │ │ - j 1f408 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - sd s2,16(sp) │ │ │ │ - srli s2,a5,0x1c │ │ │ │ - mv a1,s2 │ │ │ │ + mv s1,a0 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + li a1,0 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,8(s0) │ │ │ │ - beqz s1,1f46c │ │ │ │ - add a1,a0,s2 │ │ │ │ - sd zero,0(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - addi a0,a0,16 │ │ │ │ - bne a1,a0,1f45e │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - sd s2,16(sp) │ │ │ │ - slli s2,a2,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - slli a1,s2,0x4 │ │ │ │ + sd ra,152(sp) │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + jal 3840 <__vsnprintf_chk@plt> │ │ │ │ + addiw a1,a0,1 │ │ │ │ li a0,0 │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd a3,0(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s0) │ │ │ │ - ld a3,0(sp) │ │ │ │ - ld a4,8(sp) │ │ │ │ - beqz s1,1f4c8 │ │ │ │ - li a5,0 │ │ │ │ - sd zero,0(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi a0,a0,16 │ │ │ │ - bltu a5,s1,1f49a │ │ │ │ - li a2,1 │ │ │ │ - lw a5,392(a4) │ │ │ │ - beq a3,a2,1f4b6 │ │ │ │ - li a3,2 │ │ │ │ - bne a5,a3,1f46c │ │ │ │ - slli s2,s2,0x4 │ │ │ │ - mv a1,s2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,8(s0) │ │ │ │ - j 1f45a │ │ │ │ - lw a5,392(a4) │ │ │ │ - ld s2,16(sp) │ │ │ │ - li a3,2 │ │ │ │ - j 1f408 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s0,80(sp) │ │ │ │ - mv s0,a5 │ │ │ │ - ld a5,0(a5) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - mv s4,a1 │ │ │ │ - mv s2,a2 │ │ │ │ - mv s5,a3 │ │ │ │ - mv s6,a4 │ │ │ │ - mv s1,a6 │ │ │ │ - beqz a5,1f50e │ │ │ │ - ld a5,8(s0) │ │ │ │ - beqz a5,1f534 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - lbu t3,462(a6) │ │ │ │ - lw t1,328(a6) │ │ │ │ - lw a7,320(a6) │ │ │ │ - lw a5,312(s1) │ │ │ │ - lw a6,316(a6) │ │ │ │ - ld a2,0(a2) │ │ │ │ - sd t3,16(sp) │ │ │ │ - sd zero,8(sp) │ │ │ │ - sd t1,0(sp) │ │ │ │ - jal cd64 │ │ │ │ - ld a5,8(s0) │ │ │ │ - sd a0,0(s0) │ │ │ │ - bnez a5,1f4fa │ │ │ │ - lbu a3,462(s1) │ │ │ │ - lw a4,328(s1) │ │ │ │ - lw a7,320(s1) │ │ │ │ - lw a6,316(s1) │ │ │ │ - lw a5,312(s1) │ │ │ │ - ld a2,8(s2) │ │ │ │ - mv a1,s4 │ │ │ │ - sd a3,16(sp) │ │ │ │ - sd a4,0(sp) │ │ │ │ - sd zero,8(sp) │ │ │ │ - mv a4,s6 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a0,s3 │ │ │ │ - jal cd64 │ │ │ │ - sd a0,8(s0) │ │ │ │ - j 1f4fa │ │ │ │ - addi sp,sp,-528 │ │ │ │ - sd s5,472(sp) │ │ │ │ - lw s5,528(sp) │ │ │ │ - mv a3,a1 │ │ │ │ - sd s9,440(sp) │ │ │ │ - auipc s9,0x5b │ │ │ │ - ld s9,-1632(s9) │ │ │ │ - sd ra,520(sp) │ │ │ │ - sd a3,88(sp) │ │ │ │ - sd a4,96(sp) │ │ │ │ - sd a6,64(sp) │ │ │ │ - sd s0,512(sp) │ │ │ │ - sd s1,504(sp) │ │ │ │ - sd s2,496(sp) │ │ │ │ - sd s3,488(sp) │ │ │ │ - sd s6,464(sp) │ │ │ │ - sd s7,456(sp) │ │ │ │ - mv a1,s5 │ │ │ │ - sd a5,120(sp) │ │ │ │ - sd s4,480(sp) │ │ │ │ - ld a5,0(s9) │ │ │ │ - sd a5,392(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s8,448(sp) │ │ │ │ - sd s10,432(sp) │ │ │ │ - sd s11,424(sp) │ │ │ │ - fsd fs0,408(sp) │ │ │ │ - mv s6,a0 │ │ │ │ - sd zero,360(sp) │ │ │ │ - mv a0,a7 │ │ │ │ - sd zero,368(sp) │ │ │ │ - sd zero,376(sp) │ │ │ │ - sd zero,384(sp) │ │ │ │ - sd zero,296(sp) │ │ │ │ - sd zero,304(sp) │ │ │ │ - sd zero,312(sp) │ │ │ │ - sd zero,320(sp) │ │ │ │ - sd zero,328(sp) │ │ │ │ - sd zero,336(sp) │ │ │ │ - mv s0,a7 │ │ │ │ - ld s1,536(sp) │ │ │ │ - sd zero,344(sp) │ │ │ │ - sd zero,352(sp) │ │ │ │ - jal 575e8 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s0 │ │ │ │ - sd a5,72(sp) │ │ │ │ - jal 562a8 │ │ │ │ - mv a1,s5 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 56214 │ │ │ │ - mv s3,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 51a76 │ │ │ │ - sext.w s3,s3 │ │ │ │ - li s7,0 │ │ │ │ - bnez a0,1f89a │ │ │ │ - mv a0,s0 │ │ │ │ - jal 51a20 │ │ │ │ - beqz a0,1f636 │ │ │ │ - ld a4,72(sp) │ │ │ │ - lbu a5,62(s0) │ │ │ │ - sd a4,80(sp) │ │ │ │ - bnez a5,1f8a6 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 565f4 │ │ │ │ - mv a1,s5 │ │ │ │ - mv s8,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 5656e │ │ │ │ - mv s4,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 51a76 │ │ │ │ - sext.w s4,s4 │ │ │ │ - li a3,0 │ │ │ │ - bnez a0,1fac6 │ │ │ │ - mv a4,s4 │ │ │ │ - mv a2,s8 │ │ │ │ - addi a1,sp,240 │ │ │ │ - li a0,0 │ │ │ │ - jal 13f28 │ │ │ │ - j 1f63a │ │ │ │ - sd zero,80(sp) │ │ │ │ - li s4,0 │ │ │ │ - addi s8,sp,184 │ │ │ │ - mv a4,s3 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a3,s7 │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,0 │ │ │ │ - jal 13f28 │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s2,a0 │ │ │ │ - jal 46c0e │ │ │ │ - fcvt.d.wu fa5,s3 │ │ │ │ - auipc a5,0x3e │ │ │ │ - fld fs0,1194(a5) │ │ │ │ - lw a5,272(s1) │ │ │ │ - fdiv.d fa5,fa5,fs0 │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - fcvt.wu.d s11,fa5,rtz │ │ │ │ - sext.w a4,s11 │ │ │ │ - sd a4,104(sp) │ │ │ │ - bgeu s3,a5,1f7bc │ │ │ │ - addi a5,s1,400 │ │ │ │ - sd zero,112(sp) │ │ │ │ - li s7,0 │ │ │ │ - sd a5,56(sp) │ │ │ │ - beqz s4,1f696 │ │ │ │ - lw a5,272(s1) │ │ │ │ - bgeu s4,a5,1f8b2 │ │ │ │ - lw a2,408(s1) │ │ │ │ - ld a1,56(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - li s10,0 │ │ │ │ - jal 487f2 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 24cc0 │ │ │ │ - li a1,10 │ │ │ │ - jal 489c6 │ │ │ │ - mv s11,a0 │ │ │ │ - beqz s3,1f79a │ │ │ │ - li a3,0 │ │ │ │ - beqz s7,1f6c8 │ │ │ │ - lw a5,0(s7) │ │ │ │ - li a3,0 │ │ │ │ - bnez a5,1f946 │ │ │ │ - beqz s4,1f7a0 │ │ │ │ - addi a5,sp,240 │ │ │ │ - sd a5,128(sp) │ │ │ │ - beqz s10,1f6dc │ │ │ │ - lw a5,0(s10) │ │ │ │ - bnez a5,1f92e │ │ │ │ - li a4,0 │ │ │ │ - ld a6,64(sp) │ │ │ │ - mv a7,s1 │ │ │ │ - mv a5,s6 │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 25a04 │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,0 │ │ │ │ - jal 141f0 │ │ │ │ - ld a1,128(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 141f0 │ │ │ │ - beqz s7,1f70e │ │ │ │ - mv a0,s7 │ │ │ │ - jal 45328 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3670 │ │ │ │ - beqz s10,1f71e │ │ │ │ - mv a0,s10 │ │ │ │ - jal 45328 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3670 │ │ │ │ - ld a1,360(sp) │ │ │ │ - beqz a1,1f738 │ │ │ │ - mv a2,s3 │ │ │ │ - li a0,0 │ │ │ │ - jal d5b8 │ │ │ │ - ld a1,368(sp) │ │ │ │ - mv a2,s3 │ │ │ │ - li a0,0 │ │ │ │ - jal d5b8 │ │ │ │ - sd zero,360(sp) │ │ │ │ - sd zero,368(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3670 │ │ │ │ - ld a1,376(sp) │ │ │ │ - beqz a1,1f766 │ │ │ │ - mv a2,s4 │ │ │ │ - li a0,0 │ │ │ │ - jal d5b8 │ │ │ │ - ld a1,384(sp) │ │ │ │ - mv a2,s4 │ │ │ │ - li a0,0 │ │ │ │ - jal d5b8 │ │ │ │ - ld a4,392(sp) │ │ │ │ - ld a5,0(s9) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,200c6 │ │ │ │ - ld ra,520(sp) │ │ │ │ - ld s0,512(sp) │ │ │ │ - ld s1,504(sp) │ │ │ │ - ld s2,496(sp) │ │ │ │ - ld s3,488(sp) │ │ │ │ - ld s4,480(sp) │ │ │ │ - ld s5,472(sp) │ │ │ │ - ld s6,464(sp) │ │ │ │ - ld s7,456(sp) │ │ │ │ - ld s8,448(sp) │ │ │ │ - ld s9,440(sp) │ │ │ │ - ld s10,432(sp) │ │ │ │ - ld s11,424(sp) │ │ │ │ - fld fs0,408(sp) │ │ │ │ - addi sp,sp,528 │ │ │ │ - ret │ │ │ │ - li a3,0 │ │ │ │ - bnez s4,1fad2 │ │ │ │ - ld a6,64(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s11 │ │ │ │ - mv a7,s1 │ │ │ │ - mv a5,s6 │ │ │ │ - li a4,0 │ │ │ │ - mv a2,s5 │ │ │ │ - jal 25a04 │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,0 │ │ │ │ - jal 141f0 │ │ │ │ - j 1f6fe │ │ │ │ - lbu a4,388(s1) │ │ │ │ - addi a5,sp,328 │ │ │ │ - addi s10,sp,296 │ │ │ │ - mv a3,a5 │ │ │ │ - sd a5,128(sp) │ │ │ │ - mv a2,s10 │ │ │ │ - li a5,1 │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,0 │ │ │ │ - jal 1442a │ │ │ │ - lw a5,388(s1) │ │ │ │ - bnez a5,1f7f2 │ │ │ │ - lw a5,352(s1) │ │ │ │ - beqz a5,1f7f2 │ │ │ │ - ld a0,296(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - jal 36f48 │ │ │ │ - sext.w a0,a0 │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a0,1fd82 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 46998 │ │ │ │ - li s7,0 │ │ │ │ - bnez a0,1f888 │ │ │ │ - lw a4,308(s1) │ │ │ │ - bnez a4,1f81c │ │ │ │ - li a5,75 │ │ │ │ - divuw a5,s3,a5 │ │ │ │ - fcvt.d.w fa5,a5 │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - fcvt.wu.d a4,fa5,rtz │ │ │ │ - sext.w a4,a4 │ │ │ │ - beqz a4,1fca0 │ │ │ │ - lw a5,392(s1) │ │ │ │ - sd zero,360(sp) │ │ │ │ - sd zero,368(sp) │ │ │ │ - li a3,2 │ │ │ │ - beq a5,a3,1ff0c │ │ │ │ - li a3,1 │ │ │ │ - beq a5,a3,1ff70 │ │ │ │ - mv a6,s1 │ │ │ │ - addi a5,sp,360 │ │ │ │ - mv a3,s3 │ │ │ │ - mv a2,s10 │ │ │ │ - mv a1,s6 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,56(sp) │ │ │ │ - jal 1f4d2 │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld a3,64(sp) │ │ │ │ - lw a2,8(s6) │ │ │ │ - mv a4,s1 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,a5 │ │ │ │ - jal 5c2c │ │ │ │ - lbu a4,388(s1) │ │ │ │ - ld a3,128(sp) │ │ │ │ - mv s7,a0 │ │ │ │ - li a5,0 │ │ │ │ - mv a2,s10 │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,0 │ │ │ │ - jal 1442a │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a2,216(s1) │ │ │ │ - ld a6,72(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,96(sp) │ │ │ │ - ld a4,128(sp) │ │ │ │ - sd zero,24(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - sd s1,0(sp) │ │ │ │ - mv a7,s7 │ │ │ │ - mv a5,s3 │ │ │ │ - mv a3,s10 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 5d06 │ │ │ │ - lbu a5,448(s1) │ │ │ │ - bnez a5,1fad8 │ │ │ │ - addi a5,s1,400 │ │ │ │ - sd a5,56(sp) │ │ │ │ - sd zero,112(sp) │ │ │ │ - j 1f68a │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 56a68 │ │ │ │ - mv s7,a0 │ │ │ │ - j 1f5f2 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 57c66 │ │ │ │ - sd a0,80(sp) │ │ │ │ - j 1f606 │ │ │ │ - lbu a4,388(s1) │ │ │ │ - addi a5,sp,240 │ │ │ │ - addi a3,sp,344 │ │ │ │ - addi a2,sp,312 │ │ │ │ - mv a1,a5 │ │ │ │ - sd a5,128(sp) │ │ │ │ - li a0,0 │ │ │ │ - li a5,0 │ │ │ │ - sd a3,144(sp) │ │ │ │ - sd a2,136(sp) │ │ │ │ - jal 1442a │ │ │ │ - lw a5,388(s1) │ │ │ │ - bnez a5,1f8da │ │ │ │ - lw a5,352(s1) │ │ │ │ - bnez a5,1fe5a │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4829c │ │ │ │ - beqz a0,1fc6e │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4829c │ │ │ │ - li s10,0 │ │ │ │ - beqz a0,1fb8a │ │ │ │ - fcvt.d.wu fa5,s4 │ │ │ │ - lbu a5,448(s1) │ │ │ │ - fdiv.d fa5,fa5,fs0 │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - fcvt.wu.d a4,fa5,rtz │ │ │ │ - sw a4,160(sp) │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,120(sp) │ │ │ │ - bnez a5,1f95a │ │ │ │ - lw a2,408(s1) │ │ │ │ - ld a1,56(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 487f2 │ │ │ │ - ld a5,112(sp) │ │ │ │ - beqz a5,1fa9e │ │ │ │ - lw a5,272(s1) │ │ │ │ - bltu s3,a5,1fa9e │ │ │ │ - bltu s4,a5,1fa9e │ │ │ │ - sd zero,96(sp) │ │ │ │ - j 1fa54 │ │ │ │ - mv a0,s10 │ │ │ │ - sd a3,72(sp) │ │ │ │ - jal 47fc0 │ │ │ │ - ld a2,216(s1) │ │ │ │ - mv a1,s6 │ │ │ │ - sd a0,56(sp) │ │ │ │ - jal 4807c │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a3,72(sp) │ │ │ │ - j 1f6de │ │ │ │ - mv a0,s7 │ │ │ │ - jal 47fc0 │ │ │ │ - ld a2,216(s1) │ │ │ │ - mv a1,s6 │ │ │ │ - sd a0,56(sp) │ │ │ │ - jal 4807c │ │ │ │ - ld a3,56(sp) │ │ │ │ - j 1f6c8 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4829c │ │ │ │ - bnez a0,1fcce │ │ │ │ - lbu a5,448(s1) │ │ │ │ - beqz a5,1f90c │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4829c │ │ │ │ - bnez a0,1fca4 │ │ │ │ - lw a2,408(s1) │ │ │ │ - ld a1,56(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 487f2 │ │ │ │ - ld a2,216(s1) │ │ │ │ - ld a5,144(sp) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld a3,80(sp) │ │ │ │ - li a7,1 │ │ │ │ - mv a6,s4 │ │ │ │ - mv a1,s2 │ │ │ │ - sd s1,0(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - jal 35aac │ │ │ │ - ld a2,216(s1) │ │ │ │ - ld a5,144(sp) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld a3,80(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - sd s1,0(sp) │ │ │ │ - li a7,1 │ │ │ │ - mv a6,s4 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 361c6 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4829c │ │ │ │ - bnez a0,1fd56 │ │ │ │ - ld a5,376(sp) │ │ │ │ - beqz a5,1fda4 │ │ │ │ - addi a5,sp,376 │ │ │ │ - sd a5,152(sp) │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,168(sp) │ │ │ │ - jal 46c0e │ │ │ │ - li a5,1 │ │ │ │ - ld a2,216(s1) │ │ │ │ - sd a5,32(sp) │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a7,144(sp) │ │ │ │ - ld a6,136(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,96(sp) │ │ │ │ - ld a4,80(sp) │ │ │ │ - ld a3,168(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,64(sp) │ │ │ │ - mv a1,s6 │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,152(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 35772 │ │ │ │ - sd a0,88(sp) │ │ │ │ - jal 46a42 │ │ │ │ - sd a0,96(sp) │ │ │ │ - bnez a0,1fece │ │ │ │ - lw a2,356(s1) │ │ │ │ - ld a1,88(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 50628 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - sd a5,152(sp) │ │ │ │ - jal 45a72 │ │ │ │ - ld a0,88(sp) │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,88(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,152(sp) │ │ │ │ - mv s2,a5 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4829c │ │ │ │ - bnez a0,1feb4 │ │ │ │ - lw a2,408(s1) │ │ │ │ - ld a1,56(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 487f2 │ │ │ │ - ld a5,112(sp) │ │ │ │ - beqz a5,1fa72 │ │ │ │ - lw a5,272(s1) │ │ │ │ - bltu s3,a5,1fa72 │ │ │ │ - bltu s4,a5,1fa9e │ │ │ │ - li a5,1 │ │ │ │ - ld a2,216(s1) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,120(sp) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld a3,80(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a5,144(sp) │ │ │ │ - sd s1,16(sp) │ │ │ │ - mv a7,s3 │ │ │ │ - mv a6,s4 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 367da │ │ │ │ - ld a5,96(sp) │ │ │ │ - beqz a5,1fa9e │ │ │ │ - lw a5,272(s1) │ │ │ │ - bltu s4,a5,1fa9e │ │ │ │ - bltu s3,a5,1fa9e │ │ │ │ - ld a5,104(sp) │ │ │ │ - ld a2,216(s1) │ │ │ │ - ld a3,72(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - sd s1,16(sp) │ │ │ │ - sd zero,8(sp) │ │ │ │ - mv a7,s4 │ │ │ │ - mv a6,s3 │ │ │ │ - addi a5,sp,328 │ │ │ │ - addi a4,sp,296 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 367da │ │ │ │ - lw a2,408(s1) │ │ │ │ - ld a1,56(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 487f2 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 24cc0 │ │ │ │ - li a1,10 │ │ │ │ - jal 489c6 │ │ │ │ - mv s11,a0 │ │ │ │ - beqz s3,1fac2 │ │ │ │ - bnez s7,1f6be │ │ │ │ - li a3,0 │ │ │ │ - j 1f6d0 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 56b44 │ │ │ │ - mv a3,a0 │ │ │ │ - j 1f628 │ │ │ │ - addi a5,sp,240 │ │ │ │ - sd a5,128(sp) │ │ │ │ - j 1f6dc │ │ │ │ - ld a1,104(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 469ce │ │ │ │ - addi a5,s1,400 │ │ │ │ - sd zero,112(sp) │ │ │ │ - sd a5,56(sp) │ │ │ │ - bnez a0,1f68a │ │ │ │ - lw a2,408(s1) │ │ │ │ - mv a1,a5 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 487f2 │ │ │ │ - ld a2,216(s1) │ │ │ │ - ld a5,128(sp) │ │ │ │ - ld a3,72(sp) │ │ │ │ - li a7,0 │ │ │ │ - mv a6,s3 │ │ │ │ - mv a4,s10 │ │ │ │ - mv a1,s2 │ │ │ │ - sd s1,0(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - jal 35aac │ │ │ │ - ld a2,216(s1) │ │ │ │ - ld a5,128(sp) │ │ │ │ - ld a3,72(sp) │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s6 │ │ │ │ - sd s1,0(sp) │ │ │ │ - li a7,0 │ │ │ │ - mv a6,s3 │ │ │ │ - mv a4,s10 │ │ │ │ - jal 361c6 │ │ │ │ - ld a1,104(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 469ce │ │ │ │ - bnez a0,1f896 │ │ │ │ - ld a4,360(sp) │ │ │ │ - addi a5,sp,360 │ │ │ │ - beqz a4,1ffd6 │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,136(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,112(sp) │ │ │ │ - jal 46c0e │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a2,216(s1) │ │ │ │ - ld a7,128(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,96(sp) │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld a3,112(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,64(sp) │ │ │ │ - mv a6,s10 │ │ │ │ - mv a1,s6 │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,136(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - sd s3,0(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 35772 │ │ │ │ - sd a0,136(sp) │ │ │ │ - jal 46998 │ │ │ │ - sd a0,112(sp) │ │ │ │ - bnez a0,1ff8e │ │ │ │ - ld s10,136(sp) │ │ │ │ - mv a0,s10 │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3670 │ │ │ │ - j 1f68a │ │ │ │ - lbu a4,388(s1) │ │ │ │ - ld a3,144(sp) │ │ │ │ - ld a2,136(sp) │ │ │ │ - ld a1,128(sp) │ │ │ │ - li a5,1 │ │ │ │ - jal 1442a │ │ │ │ - lw a4,308(s1) │ │ │ │ - bnez a4,1fbba │ │ │ │ - li a5,75 │ │ │ │ - divuw a5,s4,a5 │ │ │ │ - fcvt.d.w fa5,a5 │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - fcvt.wu.d a4,fa5,rtz │ │ │ │ - sext.w a4,a4 │ │ │ │ - bnez a4,1fbba │ │ │ │ - li a4,1 │ │ │ │ - lw a5,392(s1) │ │ │ │ - sd zero,376(sp) │ │ │ │ - sd zero,384(sp) │ │ │ │ - li a3,1 │ │ │ │ - beq a5,a3,1fdfe │ │ │ │ - li a3,2 │ │ │ │ - beq a5,a3,1fe2e │ │ │ │ - ld s10,136(sp) │ │ │ │ - mv a6,s1 │ │ │ │ - addi a5,sp,376 │ │ │ │ - mv a2,s10 │ │ │ │ - mv a3,s4 │ │ │ │ - mv a1,s6 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,152(sp) │ │ │ │ - jal 1f4d2 │ │ │ │ - lbu a4,388(s1) │ │ │ │ - ld a3,144(sp) │ │ │ │ - ld a1,128(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv a2,s10 │ │ │ │ - li a0,0 │ │ │ │ - sd s10,136(sp) │ │ │ │ - jal 1442a │ │ │ │ - ld a3,64(sp) │ │ │ │ - lw a2,8(s6) │ │ │ │ - ld a0,152(sp) │ │ │ │ - mv a4,s1 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 5c2c │ │ │ │ - li a1,16 │ │ │ │ - mv s10,a0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,152(sp) │ │ │ │ - jal 46c0e │ │ │ │ - li a5,1 │ │ │ │ - ld a2,216(s1) │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a6,80(sp) │ │ │ │ - ld a4,144(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,96(sp) │ │ │ │ - ld a3,136(sp) │ │ │ │ - ld a1,152(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - sd s1,0(sp) │ │ │ │ - mv a5,s4 │ │ │ │ - mv a7,s10 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 5d06 │ │ │ │ - lw a5,272(s1) │ │ │ │ - bgeu s3,a5,1fd0c │ │ │ │ - lw a2,356(s1) │ │ │ │ - ld a1,152(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 50628 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - sd a5,120(sp) │ │ │ │ - jal 45a72 │ │ │ │ - ld a0,152(sp) │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,152(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,120(sp) │ │ │ │ - mv s2,a5 │ │ │ │ - j 1f8f0 │ │ │ │ - li a5,1 │ │ │ │ - ld a1,216(s1) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,120(sp) │ │ │ │ - ld a7,88(sp) │ │ │ │ - ld a6,96(sp) │ │ │ │ - ld a4,80(sp) │ │ │ │ - ld a3,144(sp) │ │ │ │ - ld a2,136(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - mv a5,s4 │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - jal 5019c │ │ │ │ - mv s10,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - mv s2,s10 │ │ │ │ - j 1f8e4 │ │ │ │ - li a4,1 │ │ │ │ - j 1f81c │ │ │ │ - ld a1,104(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 469ce │ │ │ │ - beqz a0,1f974 │ │ │ │ - ld a1,120(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 46a7a │ │ │ │ - beqz a0,1f974 │ │ │ │ - lw a5,160(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - addw a1,s11,a5 │ │ │ │ - jal 46aea │ │ │ │ - beqz a0,1f974 │ │ │ │ - j 1f90c │ │ │ │ - lw a2,408(s1) │ │ │ │ - ld a1,56(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 487f2 │ │ │ │ - ld a5,112(sp) │ │ │ │ - beqz a5,1f964 │ │ │ │ - lw a5,272(s1) │ │ │ │ - bltu s3,a5,1f964 │ │ │ │ - bltu s4,a5,1f964 │ │ │ │ - li a5,1 │ │ │ │ - ld a2,216(s1) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,120(sp) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld a3,80(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a5,144(sp) │ │ │ │ - sd s1,16(sp) │ │ │ │ - mv a7,s3 │ │ │ │ - mv a6,s4 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 367da │ │ │ │ - j 1f964 │ │ │ │ - lbu a4,388(s1) │ │ │ │ - addi a3,sp,328 │ │ │ │ - addi a2,sp,296 │ │ │ │ - li a5,0 │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,0 │ │ │ │ - sd a3,168(sp) │ │ │ │ - sd a2,160(sp) │ │ │ │ - jal 1442a │ │ │ │ - ld a5,120(sp) │ │ │ │ - ld a1,216(s1) │ │ │ │ - ld a7,88(sp) │ │ │ │ - ld a6,96(sp) │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld a3,168(sp) │ │ │ │ - ld a2,160(sp) │ │ │ │ - ld a0,152(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv a5,s3 │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd zero,8(sp) │ │ │ │ - jal 5019c │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,152(sp) │ │ │ │ - sd a5,120(sp) │ │ │ │ - jal 45a72 │ │ │ │ - ld a0,152(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,120(sp) │ │ │ │ - sd a5,152(sp) │ │ │ │ - j 1fc40 │ │ │ │ - ld a1,104(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 469ce │ │ │ │ - beqz a0,1f9b6 │ │ │ │ - ld a1,120(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 46a7a │ │ │ │ - beqz a0,1f9b6 │ │ │ │ - lw a5,160(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - addw a1,s11,a5 │ │ │ │ - jal 46aea │ │ │ │ - beqz a0,1f9b6 │ │ │ │ - sd zero,96(sp) │ │ │ │ - j 1fa2e │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a3,216(s1) │ │ │ │ - ld a7,96(sp) │ │ │ │ - ld a6,72(sp) │ │ │ │ - sd a0,16(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - mv a1,s2 │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd zero,8(sp) │ │ │ │ - li a5,2 │ │ │ │ - mv a4,s8 │ │ │ │ - mv a2,s6 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d5b2 │ │ │ │ - mv s2,a0 │ │ │ │ - j 1f7f2 │ │ │ │ - lbu a4,388(s1) │ │ │ │ - ld a3,144(sp) │ │ │ │ - ld a2,136(sp) │ │ │ │ - ld a1,128(sp) │ │ │ │ - li a5,1 │ │ │ │ - li a0,0 │ │ │ │ - jal 1442a │ │ │ │ - lw a4,308(s1) │ │ │ │ - bnez a4,1fdd6 │ │ │ │ - li a5,75 │ │ │ │ - divuw a5,s4,a5 │ │ │ │ - fcvt.d.w fa5,a5 │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - fcvt.wu.d a4,fa5,rtz │ │ │ │ - sext.w a4,a4 │ │ │ │ - bnez a4,1fdd6 │ │ │ │ - li a4,1 │ │ │ │ - lw a5,392(s1) │ │ │ │ - sd zero,376(sp) │ │ │ │ - sd zero,384(sp) │ │ │ │ - li a3,1 │ │ │ │ - beq a5,a3,20094 │ │ │ │ - li a3,2 │ │ │ │ - beq a5,a3,20066 │ │ │ │ - ld a2,136(sp) │ │ │ │ - addi a5,sp,376 │ │ │ │ - mv a6,s1 │ │ │ │ - mv a3,s4 │ │ │ │ - mv a1,s6 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,152(sp) │ │ │ │ - jal 1f4d2 │ │ │ │ - j 1f9c0 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli s10,a5,0x1c │ │ │ │ - mv a1,s10 │ │ │ │ - li a0,0 │ │ │ │ - sd a4,152(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,152(sp) │ │ │ │ - mv a5,a0 │ │ │ │ - sd a0,376(sp) │ │ │ │ - add a3,a0,s10 │ │ │ │ - sd zero,0(a5) │ │ │ │ - sw zero,8(a5) │ │ │ │ - addi a5,a5,16 │ │ │ │ - bne a5,a3,1fe1a │ │ │ │ - lw a5,392(s1) │ │ │ │ - j 1fbc8 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli s10,a5,0x1c │ │ │ │ - mv a1,s10 │ │ │ │ - li a0,0 │ │ │ │ - sd a4,152(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,152(sp) │ │ │ │ - mv a5,a0 │ │ │ │ - sd a0,384(sp) │ │ │ │ - add a3,a0,s10 │ │ │ │ - sd zero,0(a5) │ │ │ │ - sw zero,8(a5) │ │ │ │ - addi a5,a5,16 │ │ │ │ - bne a3,a5,1fe4a │ │ │ │ - j 1fbce │ │ │ │ - ld a0,312(sp) │ │ │ │ - mv a1,s4 │ │ │ │ - jal 36f48 │ │ │ │ - sext.w s10,a0 │ │ │ │ - li a5,1 │ │ │ │ - bltu a5,s10,1f8da │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,152(sp) │ │ │ │ - jal 46c0e │ │ │ │ - li a5,1 │ │ │ │ - ld a3,216(s1) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a7,96(sp) │ │ │ │ - ld a6,80(sp) │ │ │ │ - ld a4,128(sp) │ │ │ │ - ld a1,152(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - li a5,2 │ │ │ │ - mv a2,s6 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d5b2 │ │ │ │ - mv s10,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 46998 │ │ │ │ - bnez a0,20030 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3670 │ │ │ │ - j 1f8da │ │ │ │ - ld a1,104(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 469ce │ │ │ │ - beqz a0,1fa38 │ │ │ │ - lw a5,160(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - addw a1,s11,a5 │ │ │ │ - jal 46aea │ │ │ │ - j 1fa38 │ │ │ │ - lw a2,408(s1) │ │ │ │ - ld a1,56(sp) │ │ │ │ - ld a0,88(sp) │ │ │ │ - jal 487f2 │ │ │ │ - ld a2,216(s1) │ │ │ │ - ld a5,144(sp) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld a3,80(sp) │ │ │ │ - ld a1,88(sp) │ │ │ │ - li a7,1 │ │ │ │ - mv a6,s4 │ │ │ │ - sd s1,0(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - jal 35aac │ │ │ │ - ld a2,216(s1) │ │ │ │ - ld a5,144(sp) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld a3,80(sp) │ │ │ │ - ld a1,88(sp) │ │ │ │ - sd s1,0(sp) │ │ │ │ - li a7,1 │ │ │ │ - mv a6,s4 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 361c6 │ │ │ │ - li a5,1 │ │ │ │ - sd a5,96(sp) │ │ │ │ - j 1fa02 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli s7,a5,0x4 │ │ │ │ - mv a1,s7 │ │ │ │ - li a0,0 │ │ │ │ - sd a4,112(sp) │ │ │ │ - sd a5,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,360(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld a4,112(sp) │ │ │ │ - add a3,a0,s7 │ │ │ │ - beqz s3,2005e │ │ │ │ - sd zero,0(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - addi a0,a0,16 │ │ │ │ - bne a3,a0,1ff30 │ │ │ │ - lw a2,392(s1) │ │ │ │ - li a3,1 │ │ │ │ - bne a2,a3,1f830 │ │ │ │ - slli s7,a5,0x4 │ │ │ │ - mv a1,s7 │ │ │ │ - li a0,0 │ │ │ │ - sd a4,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,56(sp) │ │ │ │ - sd a0,368(sp) │ │ │ │ - add a5,a0,s7 │ │ │ │ - sd zero,0(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - addi a0,a0,16 │ │ │ │ - bne a5,a0,1ff5e │ │ │ │ - j 1f830 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli s7,a5,0x1c │ │ │ │ - mv a1,s7 │ │ │ │ - li a0,0 │ │ │ │ - sd a4,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,368(sp) │ │ │ │ - ld a4,56(sp) │ │ │ │ - bnez s3,1ff5a │ │ │ │ - j 1f830 │ │ │ │ - lw a2,408(s1) │ │ │ │ - ld a1,56(sp) │ │ │ │ - ld a0,136(sp) │ │ │ │ - jal 487f2 │ │ │ │ - ld a2,216(s1) │ │ │ │ - ld a5,128(sp) │ │ │ │ - ld a3,72(sp) │ │ │ │ - ld a1,136(sp) │ │ │ │ - mv a4,s10 │ │ │ │ - li a7,0 │ │ │ │ - mv a6,s3 │ │ │ │ - sd s1,0(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - jal 35aac │ │ │ │ - mv a4,s10 │ │ │ │ - ld s10,136(sp) │ │ │ │ - ld a2,216(s1) │ │ │ │ - ld a5,128(sp) │ │ │ │ - ld a3,72(sp) │ │ │ │ - li a7,0 │ │ │ │ - mv a6,s3 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s6 │ │ │ │ - sd s1,0(sp) │ │ │ │ - jal 361c6 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 46d5c │ │ │ │ - li a5,1 │ │ │ │ - sd a5,112(sp) │ │ │ │ - j 1fb7a │ │ │ │ - lbu a4,388(s1) │ │ │ │ - ld a3,128(sp) │ │ │ │ - li a5,1 │ │ │ │ - mv a2,s10 │ │ │ │ - mv a1,s8 │ │ │ │ - jal 1442a │ │ │ │ - lw a4,308(s1) │ │ │ │ - bnez a4,20006 │ │ │ │ - li a5,75 │ │ │ │ - divuw a5,s3,a5 │ │ │ │ - fcvt.d.w fa5,a5 │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - fcvt.wu.d a4,fa5,rtz │ │ │ │ - sext.w a4,a4 │ │ │ │ - bnez a4,20006 │ │ │ │ - li a4,1 │ │ │ │ - lw a5,392(s1) │ │ │ │ - sd zero,360(sp) │ │ │ │ - sd zero,368(sp) │ │ │ │ - li a3,2 │ │ │ │ - beq a5,a3,200d8 │ │ │ │ - li a3,1 │ │ │ │ - beq a5,a3,20140 │ │ │ │ - addi a5,sp,360 │ │ │ │ - mv a6,s1 │ │ │ │ - mv a3,s3 │ │ │ │ - mv a2,s10 │ │ │ │ - mv a1,s6 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,112(sp) │ │ │ │ - jal 1f4d2 │ │ │ │ - ld a5,112(sp) │ │ │ │ - j 1fb38 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 46a42 │ │ │ │ - beqz a0,1fea6 │ │ │ │ - lw a2,356(s1) │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 50628 │ │ │ │ - sd a0,152(sp) │ │ │ │ - jal 4829c │ │ │ │ - beqz a0,200ca │ │ │ │ - mv a0,s2 │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld s2,152(sp) │ │ │ │ - j 1fea6 │ │ │ │ - lw a5,392(s1) │ │ │ │ - j 1f82a │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli a1,a5,0x1c │ │ │ │ - li a0,0 │ │ │ │ - sd a4,168(sp) │ │ │ │ - sd a1,152(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,152(sp) │ │ │ │ - ld a4,168(sp) │ │ │ │ - mv a5,a0 │ │ │ │ - sd a0,384(sp) │ │ │ │ - add a3,a0,a1 │ │ │ │ - sd zero,0(a5) │ │ │ │ - sw zero,8(a5) │ │ │ │ - addi a5,a5,16 │ │ │ │ - bne a5,a3,20084 │ │ │ │ - j 1fdea │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli a1,a5,0x1c │ │ │ │ - li a0,0 │ │ │ │ - sd a4,168(sp) │ │ │ │ - sd a1,152(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,152(sp) │ │ │ │ - ld a4,168(sp) │ │ │ │ - mv a5,a0 │ │ │ │ - sd a0,376(sp) │ │ │ │ - add a3,a0,a1 │ │ │ │ - sd zero,0(a5) │ │ │ │ - sw zero,8(a5) │ │ │ │ - addi a5,a5,16 │ │ │ │ - bne a3,a5,200b2 │ │ │ │ - lw a5,392(s1) │ │ │ │ - j 1fde4 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - ld a0,152(sp) │ │ │ │ - jal 45a72 │ │ │ │ - ld a0,152(sp) │ │ │ │ - jal 3670 │ │ │ │ - j 1fea6 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x4 │ │ │ │ - li a0,0 │ │ │ │ - sd a4,144(sp) │ │ │ │ - sd a5,136(sp) │ │ │ │ - sd a1,112(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,112(sp) │ │ │ │ - sd a0,360(sp) │ │ │ │ - ld a5,136(sp) │ │ │ │ - ld a4,144(sp) │ │ │ │ - mv a3,a0 │ │ │ │ - add a1,a1,a0 │ │ │ │ - beqz s3,20160 │ │ │ │ - sd zero,0(a3) │ │ │ │ - sw zero,8(a3) │ │ │ │ - addi a3,a3,16 │ │ │ │ - bne a1,a3,200fe │ │ │ │ - lw a2,392(s1) │ │ │ │ - li a3,1 │ │ │ │ - bne a2,a3,2001a │ │ │ │ - slli a1,a5,0x4 │ │ │ │ - li a0,0 │ │ │ │ - sd a4,136(sp) │ │ │ │ - sd a1,112(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,112(sp) │ │ │ │ - ld a4,136(sp) │ │ │ │ - mv a3,a0 │ │ │ │ - sd a0,368(sp) │ │ │ │ - add a5,a3,a1 │ │ │ │ - sd zero,0(a3) │ │ │ │ - sw zero,8(a3) │ │ │ │ - addi a3,a3,16 │ │ │ │ - bne a5,a3,20130 │ │ │ │ - j 2001a │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a1,a5,0x1c │ │ │ │ - li a0,0 │ │ │ │ - sd a4,136(sp) │ │ │ │ - sd a1,112(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,368(sp) │ │ │ │ - ld a1,112(sp) │ │ │ │ - ld a4,136(sp) │ │ │ │ - mv a3,a0 │ │ │ │ - bnez s3,2012c │ │ │ │ - j 2001a │ │ │ │ - lw a5,392(s1) │ │ │ │ - j 20014 │ │ │ │ - ld a5,216(a3) │ │ │ │ - addi sp,sp,-192 │ │ │ │ - sd s5,136(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - mv s8,a0 │ │ │ │ - lw a1,40(a5) │ │ │ │ - ld a0,32(a5) │ │ │ │ - auipc a4,0x5a │ │ │ │ - ld a4,-614(a4) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,72(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd ra,184(sp) │ │ │ │ - sd s0,176(sp) │ │ │ │ - sd s1,168(sp) │ │ │ │ - mv s0,a3 │ │ │ │ - mv s1,a2 │ │ │ │ - sd s4,144(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - sd s2,160(sp) │ │ │ │ - sd s3,152(sp) │ │ │ │ - sd s6,128(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd a2,24(sp) │ │ │ │ - jal 37524 │ │ │ │ - lw a4,480(s0) │ │ │ │ - lw a5,40(s1) │ │ │ │ - mv s4,a0 │ │ │ │ - fcvt.s.w fa0,a4 │ │ │ │ - addiw a0,a5,1000 │ │ │ │ - jal 44066 │ │ │ │ - mv s11,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - sext.w s1,s11 │ │ │ │ - lw s7,360(s0) │ │ │ │ - sd s1,32(sp) │ │ │ │ - jal 51a20 │ │ │ │ - beqz a0,201d4 │ │ │ │ - lw a5,360(s0) │ │ │ │ - addw a5,a5,s1 │ │ │ │ - sd a5,32(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ - li a0,0 │ │ │ │ - li s10,0 │ │ │ │ - addiw s3,a5,1 │ │ │ │ - ld a5,24(sp) │ │ │ │ - slliw s1,s3,0x1 │ │ │ │ - lw s6,40(a5) │ │ │ │ - addw a5,s1,s3 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a1,a4,0x1d │ │ │ │ - sd a5,40(sp) │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srliw s6,s6,0x6 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - addiw s6,s6,1 │ │ │ │ - srli s3,a5,0x1d │ │ │ │ - slli s1,s1,0x3 │ │ │ │ - mv s2,a0 │ │ │ │ - add s3,s3,a0 │ │ │ │ - add s1,s1,a0 │ │ │ │ - slliw s6,s6,0x6 │ │ │ │ - slli a3,s10,0x20 │ │ │ │ - srli s11,a3,0x1d │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 73ee │ │ │ │ - add s9,s2,s11 │ │ │ │ - sd a0,0(s9) │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 73ee │ │ │ │ - add s9,s3,s11 │ │ │ │ - sd a0,0(s9) │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 73ee │ │ │ │ - ld a5,32(sp) │ │ │ │ - add s11,s11,s1 │ │ │ │ - sd a0,0(s11) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - bgeu a5,s10,20218 │ │ │ │ - auipc a5,0x3e │ │ │ │ - fld fa3,-1742(a5) │ │ │ │ - auipc a5,0x3e │ │ │ │ - fld fa4,-1742(a5) │ │ │ │ - auipc a5,0x3e │ │ │ │ - fld fa5,-1742(a5) │ │ │ │ - fsd fa3,48(sp) │ │ │ │ - fsd fa4,56(sp) │ │ │ │ - fsd fa5,64(sp) │ │ │ │ - addi s6,sp,48 │ │ │ │ - auipc s9,0x40 │ │ │ │ - addi s9,s9,-624 │ │ │ │ - ld a1,24(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - li a2,1 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 1f044 │ │ │ │ - mv s10,a0 │ │ │ │ - beqz a0,202fe │ │ │ │ - lw a5,24(a0) │ │ │ │ - li s11,0 │ │ │ │ - bnez a5,202ba │ │ │ │ - j 202ce │ │ │ │ - sd s11,0(sp) │ │ │ │ - mv a5,s7 │ │ │ │ - sd s0,8(sp) │ │ │ │ - mv a7,s10 │ │ │ │ - mv a6,s6 │ │ │ │ - mv a4,s4 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1f562 │ │ │ │ - lw a5,24(s10) │ │ │ │ - addiw s11,s11,1 │ │ │ │ - bgeu s11,a5,202ce │ │ │ │ - lbu a5,452(s0) │ │ │ │ - bnez a5,20298 │ │ │ │ - ld a5,288(s0) │ │ │ │ - beqz a5,20344 │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - j 20298 │ │ │ │ - lw a4,344(s0) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,20280 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 55f82 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 55db2 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3670 │ │ │ │ - ld a1,24(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - li a2,1 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 1f044 │ │ │ │ - mv s10,a0 │ │ │ │ - bnez a0,20290 │ │ │ │ - ld a2,40(sp) │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 37fc0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x5a │ │ │ │ - ld a5,-1028(a5) │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,20354 │ │ │ │ - ld ra,184(sp) │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s6,128(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - addi sp,sp,192 │ │ │ │ - ret │ │ │ │ - ld a5,224(s0) │ │ │ │ - li a3,25 │ │ │ │ - mv a2,s11 │ │ │ │ - lw a1,24(a5) │ │ │ │ - mv a0,s9 │ │ │ │ - jal 1ac3a │ │ │ │ - j 20298 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - mv s7,a1 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - mv s6,a2 │ │ │ │ - jal 214fa │ │ │ │ - lw a5,64(s7) │ │ │ │ - mv s2,a0 │ │ │ │ - beqz a5,2057a │ │ │ │ - li s0,0 │ │ │ │ - li s3,0 │ │ │ │ - ld s1,48(s7) │ │ │ │ - add s1,s1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - sext.w a3,a0 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 21514 │ │ │ │ - ld a5,0(s2) │ │ │ │ - slli a4,s0,0x4 │ │ │ │ - addi s0,s0,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,8(a5) │ │ │ │ - sext.w a4,s0 │ │ │ │ - mv s4,a5 │ │ │ │ - bgeu a5,s3,203ba │ │ │ │ - mv s4,s3 │ │ │ │ - lw a5,64(s7) │ │ │ │ - sext.w s3,s4 │ │ │ │ - bltu a4,a5,20386 │ │ │ │ - addiw a4,s4,2 │ │ │ │ - mulw a5,a4,a5 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - lw a3,0(s7) │ │ │ │ - lw a1,4(s7) │ │ │ │ - li a0,0 │ │ │ │ - li s8,62 │ │ │ │ - addw a1,a1,a3 │ │ │ │ - addiw a1,a1,4 │ │ │ │ - addw a1,a1,a5 │ │ │ │ - li s1,10 │ │ │ │ - divuw s6,s6,a4 │ │ │ │ - lw a4,8(s2) │ │ │ │ - divuw a5,a4,s6 │ │ │ │ - slliw a4,a5,0x3 │ │ │ │ - subw a5,a4,a5 │ │ │ │ - addw a1,a1,a5 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - sb s8,0(a0) │ │ │ │ - lwu a2,8(s7) │ │ │ │ - ld a1,40(s7) │ │ │ │ - mv s3,a0 │ │ │ │ - addi a0,a0,1 │ │ │ │ - jal 36a0 │ │ │ │ - lw s0,8(s7) │ │ │ │ - addiw a4,s0,1 │ │ │ │ - addiw a5,s0,2 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - add a4,a4,s3 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sb s1,0(a4) │ │ │ │ - add a5,a5,s3 │ │ │ │ - sb s8,0(a5) │ │ │ │ - addiw s0,s0,3 │ │ │ │ - slli a0,s0,0x20 │ │ │ │ - lwu a2,4(s7) │ │ │ │ - ld a1,32(s7) │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,s3 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,4(s7) │ │ │ │ - addw s0,s0,a5 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s3 │ │ │ │ - sb s1,0(a5) │ │ │ │ - lw a5,8(s2) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - beqz a5,2054e │ │ │ │ - sd s10,0(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - li s10,0 │ │ │ │ - li s8,10 │ │ │ │ - li s7,9 │ │ │ │ - j 204ce │ │ │ │ - ld a5,0(s2) │ │ │ │ - slli s9,s10,0x4 │ │ │ │ - slli a0,s0,0x20 │ │ │ │ - add a5,a5,s9 │ │ │ │ - lw s1,8(a5) │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - li a1,32 │ │ │ │ - subw s1,s4,s1 │ │ │ │ - slli a2,s1,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a0,a0,s3 │ │ │ │ - jal 3890 │ │ │ │ - ld a5,0(s2) │ │ │ │ - addw s1,s1,s0 │ │ │ │ - slli a0,s1,0x20 │ │ │ │ - add a5,a5,s9 │ │ │ │ - lwu a2,8(a5) │ │ │ │ - ld a1,0(a5) │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,s3 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,0(s2) │ │ │ │ - lw a4,8(s2) │ │ │ │ - addi s10,s10,1 │ │ │ │ - add a5,a5,s9 │ │ │ │ - lw s0,8(a5) │ │ │ │ - sext.w a5,s10 │ │ │ │ - addw s0,s0,s1 │ │ │ │ - bgeu a5,a4,2054a │ │ │ │ - remuw a5,s10,s6 │ │ │ │ - bnez a5,20476 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s3 │ │ │ │ - sb s8,0(a5) │ │ │ │ - li a1,5 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,a0 │ │ │ │ - li a2,10 │ │ │ │ - sext.w a0,s10 │ │ │ │ - jal 21596 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3310 │ │ │ │ - addiw a5,s0,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - li a2,5 │ │ │ │ - sub a2,a2,a0 │ │ │ │ - li a1,32 │ │ │ │ - add a0,s3,a5 │ │ │ │ - jal 3890 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - addiw s0,s0,6 │ │ │ │ - subw s0,s0,a0 │ │ │ │ - mv a2,a0 │ │ │ │ - slli a0,s0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - mv a1,s1 │ │ │ │ - add a0,a0,s3 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - addw s0,s0,a0 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s3 │ │ │ │ - sb s7,0(a5) │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 3670 │ │ │ │ - j 20476 │ │ │ │ - ld s9,8(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - add s0,s0,s3 │ │ │ │ - mv a0,s5 │ │ │ │ - sb zero,0(s0) │ │ │ │ - mv a1,s2 │ │ │ │ - jal 2149a │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,56(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - li s4,1 │ │ │ │ - li a4,2 │ │ │ │ - j 203d0 │ │ │ │ - addi sp,sp,-176 │ │ │ │ - sd s1,152(sp) │ │ │ │ - mv s1,a3 │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s3,136(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd ra,168(sp) │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - sd a0,0(sp) │ │ │ │ - sd a1,8(sp) │ │ │ │ - mv s7,a2 │ │ │ │ - mv s5,a4 │ │ │ │ - mv s6,a5 │ │ │ │ - jal 214fa │ │ │ │ - lw s3,64(s1) │ │ │ │ - mv s2,a0 │ │ │ │ - beqz s3,205f6 │ │ │ │ - li s0,0 │ │ │ │ - li s3,0 │ │ │ │ - ld s4,48(s1) │ │ │ │ - add s4,s4,s0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3310 │ │ │ │ - sext.w a3,a0 │ │ │ │ - ld a0,0(sp) │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 21514 │ │ │ │ - ld a5,0(s2) │ │ │ │ - slli a4,s0,0x4 │ │ │ │ - addi s0,s0,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,8(a5) │ │ │ │ - sext.w a3,s0 │ │ │ │ - mv a4,a5 │ │ │ │ - bgeu a5,s3,205ec │ │ │ │ - mv a4,s3 │ │ │ │ - lw a5,64(s1) │ │ │ │ - sext.w s3,a4 │ │ │ │ - bltu a3,a5,205b8 │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal 214fa │ │ │ │ - lw a4,64(s5) │ │ │ │ - mv s8,a0 │ │ │ │ - beqz a4,20a88 │ │ │ │ - li s0,0 │ │ │ │ - ld s4,48(s5) │ │ │ │ - add s4,s4,s0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3310 │ │ │ │ - sext.w a3,a0 │ │ │ │ - ld a0,0(sp) │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s8 │ │ │ │ - jal 21514 │ │ │ │ - ld a5,0(s8) │ │ │ │ - slli a4,s0,0x4 │ │ │ │ - addi s0,s0,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a4,8(a5) │ │ │ │ - sext.w a3,s0 │ │ │ │ - mv a5,a4 │ │ │ │ - bgeu a4,s3,2063c │ │ │ │ - mv a5,s3 │ │ │ │ - lw a4,64(s5) │ │ │ │ - sext.w s3,a5 │ │ │ │ - bltu a3,a4,20608 │ │ │ │ - addiw a5,a5,2 │ │ │ │ - mulw a4,a5,a4 │ │ │ │ - lw a2,8(s2) │ │ │ │ - lw a3,8(s8) │ │ │ │ - lw a6,64(s1) │ │ │ │ - lw a1,0(s1) │ │ │ │ - lw s0,4(s1) │ │ │ │ - addiw a7,s3,1 │ │ │ │ - li a0,0 │ │ │ │ - addw s0,s0,a1 │ │ │ │ - addiw s0,s0,4 │ │ │ │ - divuw s6,s6,a5 │ │ │ │ - sd a7,16(sp) │ │ │ │ - divuw a2,a2,s6 │ │ │ │ - sext.w a1,s6 │ │ │ │ - sd a1,32(sp) │ │ │ │ - divuw a3,a3,s6 │ │ │ │ - slliw a1,a2,0x3 │ │ │ │ - subw a2,a1,a2 │ │ │ │ - mulw a5,a6,a5 │ │ │ │ - slliw s4,a3,0x3 │ │ │ │ - subw s4,s4,a3 │ │ │ │ - addw s4,s4,a4 │ │ │ │ - slli s11,s4,0x20 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - addw s0,s0,a5 │ │ │ │ - addw s0,s0,a2 │ │ │ │ - slli s10,s0,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - mv a1,s10 │ │ │ │ - addw s0,s0,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - slliw s0,s0,0x1 │ │ │ │ - mv s5,a0 │ │ │ │ - mv a1,s11 │ │ │ │ - li a0,0 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - mv a1,s0 │ │ │ │ - mv s6,a0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a2,s10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s5 │ │ │ │ - mv s10,a5 │ │ │ │ - jal 3890 │ │ │ │ - mv a2,s11 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3890 │ │ │ │ - mv a2,s0 │ │ │ │ - li a1,0 │ │ │ │ - li s11,62 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3890 │ │ │ │ - sb s11,0(s5) │ │ │ │ - lwu a2,8(s1) │ │ │ │ - ld a1,40(s1) │ │ │ │ - addi a0,s5,1 │ │ │ │ - li s4,10 │ │ │ │ - jal 36a0 │ │ │ │ - lw s0,8(s1) │ │ │ │ - addiw a4,s0,1 │ │ │ │ - addiw a5,s0,2 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - add a4,a4,s5 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sb s4,0(a4) │ │ │ │ - add a5,a5,s5 │ │ │ │ - sb s11,0(a5) │ │ │ │ - addiw s0,s0,3 │ │ │ │ - slli a0,s0,0x20 │ │ │ │ - lwu a2,4(s1) │ │ │ │ - ld a1,32(s1) │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,4(s1) │ │ │ │ - addw s0,s0,a5 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s5 │ │ │ │ - sb s4,0(a5) │ │ │ │ - lw a5,8(s2) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - sd a5,24(sp) │ │ │ │ - beqz a5,20a8e │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd s9,88(sp) │ │ │ │ - li s4,0 │ │ │ │ - sd zero,24(sp) │ │ │ │ - li s1,0 │ │ │ │ - sd a5,40(sp) │ │ │ │ - j 20812 │ │ │ │ - ld a5,0(s2) │ │ │ │ - slli a4,s4,0x4 │ │ │ │ - mv s9,a4 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,8(a5) │ │ │ │ - ld a4,16(sp) │ │ │ │ - slli a0,s0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - subw s11,a4,a5 │ │ │ │ - slli a2,s11,0x20 │ │ │ │ - li a1,32 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 3890 │ │ │ │ - ld a3,0(s2) │ │ │ │ - addw s0,s0,s11 │ │ │ │ - slli a0,s0,0x20 │ │ │ │ - add a5,a3,s9 │ │ │ │ - lwu a2,8(a5) │ │ │ │ - ld a1,0(a5) │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,0(s2) │ │ │ │ - slli a0,s1,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a5,a5,s9 │ │ │ │ - lw a5,8(a5) │ │ │ │ - add a0,a0,s6 │ │ │ │ - addw s0,s0,a5 │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,s7,207e4 │ │ │ │ - addiw a3,s7,-2 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - ld a4,8(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a4,0(a5) │ │ │ │ - sext.w a5,s4 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - beq a4,a5,2094c │ │ │ │ - ld a2,40(sp) │ │ │ │ - li a1,32 │ │ │ │ - addw s1,s1,s3 │ │ │ │ - jal 3890 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s6 │ │ │ │ - li a4,45 │ │ │ │ - sb a4,0(a5) │ │ │ │ - lw a4,8(s2) │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w a5,s4 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - bgeu a5,a4,209d0 │ │ │ │ - ld a5,32(sp) │ │ │ │ - remuw a5,s4,a5 │ │ │ │ - bnez a5,20768 │ │ │ │ - ld s11,24(sp) │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s5 │ │ │ │ - li s9,10 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a0,s11,0x20 │ │ │ │ - sb s9,0(a4) │ │ │ │ - add a5,a5,s6 │ │ │ │ - slli a2,s0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - sb s9,0(a5) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv a1,s5 │ │ │ │ - add a0,a0,s10 │ │ │ │ - jal 36a0 │ │ │ │ - addw s0,s0,s11 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - slli a0,s0,0x20 │ │ │ │ - slli a2,s1,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv a1,s6 │ │ │ │ - add a0,a0,s10 │ │ │ │ - jal 36a0 │ │ │ │ - addw s1,s1,s0 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s10 │ │ │ │ - sb s9,0(a5) │ │ │ │ - li a1,5 │ │ │ │ - addiw a5,s1,1 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,a0 │ │ │ │ - li a2,10 │ │ │ │ - sext.w a0,s4 │ │ │ │ - jal 21596 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 3310 │ │ │ │ - li a2,5 │ │ │ │ - sub a2,a2,a0 │ │ │ │ - li a1,32 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3890 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - li a5,5 │ │ │ │ - subw s1,a5,a0 │ │ │ │ - mv a2,a0 │ │ │ │ - slli a0,s1,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - mv a1,s0 │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - li a5,1 │ │ │ │ - addw s1,s1,a0 │ │ │ │ - bgeu a5,s7,20a78 │ │ │ │ - addiw a5,s7,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - ld a4,8(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - li a2,10 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a0,0(a5) │ │ │ │ - jal 21596 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - li a2,5 │ │ │ │ - sub a2,a2,a0 │ │ │ │ - li a1,32 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3890 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - li a5,5 │ │ │ │ - subw s9,a5,a0 │ │ │ │ - mv a2,a0 │ │ │ │ - slli a0,s9,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - mv a1,s0 │ │ │ │ - add a0,a0,s6 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - addw a5,s9,a0 │ │ │ │ - slli a3,s1,0x20 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - li a2,9 │ │ │ │ - add a3,a3,s5 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sb a2,0(a3) │ │ │ │ - add a4,a4,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - sb a2,0(a4) │ │ │ │ - addiw s0,s1,1 │ │ │ │ - addiw s1,a5,1 │ │ │ │ - jal 3670 │ │ │ │ - j 20768 │ │ │ │ - addiw a6,s7,-1 │ │ │ │ - slli a5,a6,0x20 │ │ │ │ - srli a6,a5,0x1e │ │ │ │ - ld a5,8(sp) │ │ │ │ - li a1,32 │ │ │ │ - sd a3,56(sp) │ │ │ │ - add a6,a6,a5 │ │ │ │ - lw a4,0(a6) │ │ │ │ - ld a5,0(s8) │ │ │ │ - sd a6,48(sp) │ │ │ │ - slli a4,a4,0x4 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw s7,-8(a5) │ │ │ │ - ld a5,16(sp) │ │ │ │ - addi s4,s4,1 │ │ │ │ - subw s7,a5,s7 │ │ │ │ - slli a2,s7,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - jal 3890 │ │ │ │ - ld a6,48(sp) │ │ │ │ - ld a4,0(s8) │ │ │ │ - addw s1,s1,s7 │ │ │ │ - lw a5,0(a6) │ │ │ │ - slli a0,s1,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - addi a5,a5,-16 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lwu a2,8(a5) │ │ │ │ - ld a1,0(a5) │ │ │ │ - add a0,a0,s6 │ │ │ │ - jal 36a0 │ │ │ │ - ld a6,48(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - ld a3,56(sp) │ │ │ │ - lw a4,0(a6) │ │ │ │ - mv s7,a3 │ │ │ │ - slli a4,a4,0x4 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,-8(a5) │ │ │ │ - lw a4,8(s2) │ │ │ │ - addw s1,s1,a5 │ │ │ │ - sext.w a5,s4 │ │ │ │ - bltu a5,a4,20812 │ │ │ │ - lwu a0,24(sp) │ │ │ │ - addiw s3,s1,1 │ │ │ │ - ld s9,88(sp) │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - sext.w s4,s3 │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - add s1,s1,s6 │ │ │ │ - add a0,a0,s10 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - li s7,10 │ │ │ │ - add a5,a5,s5 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - sb s7,0(a5) │ │ │ │ - slli a2,s0,0x20 │ │ │ │ - sb s7,0(s1) │ │ │ │ - mv a1,s5 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,24(sp) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - addw s0,s0,a5 │ │ │ │ - slli a0,s0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,s10 │ │ │ │ - jal 36a0 │ │ │ │ - addw s0,s0,s4 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - add a5,a5,s10 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - sb s7,0(a5) │ │ │ │ - add s0,s0,s10 │ │ │ │ - sb zero,0(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2149a │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2149a │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s0,160(sp) │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s2,144(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - mv a0,s10 │ │ │ │ - ld s10,80(sp) │ │ │ │ - addi sp,sp,176 │ │ │ │ - ret │ │ │ │ - ld a5,8(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - li a2,10 │ │ │ │ - lw a0,4(a5) │ │ │ │ - jal 21596 │ │ │ │ - mv s0,a0 │ │ │ │ - j 208e8 │ │ │ │ - addiw a5,s3,2 │ │ │ │ - j 2064e │ │ │ │ - mv a0,s10 │ │ │ │ - mv s1,s6 │ │ │ │ - li s3,1 │ │ │ │ - li s4,1 │ │ │ │ - j 209ec │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s2,16(sp) │ │ │ │ - auipc a1,0x3f │ │ │ │ - addi a1,a1,1404 │ │ │ │ - mv s2,a0 │ │ │ │ - li a0,1 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a5,64(s2) │ │ │ │ - li s0,0 │ │ │ │ - li s1,0 │ │ │ │ - auipc s4,0x3f │ │ │ │ - addi s4,s4,-966 │ │ │ │ - auipc s3,0x3f │ │ │ │ - addi s3,s3,1378 │ │ │ │ - beqz a5,20b04 │ │ │ │ - ld a5,48(s2) │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,1 │ │ │ │ - add a5,a5,s0 │ │ │ │ - lbu a2,0(a5) │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a5,64(s2) │ │ │ │ - mv a1,s3 │ │ │ │ - li a0,1 │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - beq a4,s1,20b20 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a5,64(s2) │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w s1,s0 │ │ │ │ - bltu s1,a5,20ad0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - auipc a1,0x41 │ │ │ │ - addi a1,a1,1128 │ │ │ │ - li a0,1 │ │ │ │ - addi sp,sp,48 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w s1,s0 │ │ │ │ - bltu s1,a5,20ad0 │ │ │ │ - j 20b04 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - mv a0,s3 │ │ │ │ - auipc a1,0x41 │ │ │ │ - addi a1,a1,988 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - jal 3750 │ │ │ │ - beqz a0,20c4c │ │ │ │ - li a2,2 │ │ │ │ - li a1,0 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 33b0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3860 │ │ │ │ - li a1,104 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a3,s1 │ │ │ │ - li a2,1 │ │ │ │ - li a1,104 │ │ │ │ - sd zero,24(a0) │ │ │ │ - sd zero,32(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sd zero,56(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - sd zero,40(a0) │ │ │ │ - sd zero,88(a0) │ │ │ │ - sw zero,96(a0) │ │ │ │ - sw zero,80(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sd zero,72(a0) │ │ │ │ - mv s0,a0 │ │ │ │ - jal 3780 │ │ │ │ - lw a1,0(s0) │ │ │ │ - li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a1,4(s0) │ │ │ │ - sd a0,24(s0) │ │ │ │ - li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a1,8(s0) │ │ │ │ - sd a0,32(s0) │ │ │ │ - li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,64(s0) │ │ │ │ - sd a0,40(s0) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a2,0(s0) │ │ │ │ - mv s2,a0 │ │ │ │ - ld a0,24(s0) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - mv a3,s1 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a1,1 │ │ │ │ - jal 3780 │ │ │ │ - lw a2,4(s0) │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a1,1 │ │ │ │ - jal 3780 │ │ │ │ - lw a2,8(s0) │ │ │ │ - ld a0,40(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a1,1 │ │ │ │ - jal 3780 │ │ │ │ - lwu a2,64(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3780 │ │ │ │ - mv a0,s1 │ │ │ │ - sd s2,48(s0) │ │ │ │ - sw zero,12(s0) │ │ │ │ - sd zero,56(s0) │ │ │ │ - jal 35a0 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,20c7a │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - auipc a5,0x59 │ │ │ │ - ld a5,860(a5) │ │ │ │ - ld s0,0(a5) │ │ │ │ - jal 3390 <__errno_location@plt> │ │ │ │ - lw a0,0(a0) │ │ │ │ - jal 35b0 │ │ │ │ - mv a4,a0 │ │ │ │ - mv a3,s3 │ │ │ │ - auipc a2,0x3f │ │ │ │ - addi a2,a2,972 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a5,0x59 │ │ │ │ - ld a5,814(a5) │ │ │ │ - ld s0,0(a5) │ │ │ │ - jal 3390 <__errno_location@plt> │ │ │ │ - lw a0,0(a0) │ │ │ │ - jal 35b0 │ │ │ │ - mv a4,a0 │ │ │ │ - mv a3,s3 │ │ │ │ - auipc a2,0x3f │ │ │ │ - addi a2,a2,958 │ │ │ │ - j 20c6c │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - sd s0,16(sp) │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,1492 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - jal 3750 │ │ │ │ - beqz a0,20d34 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a3,a0 │ │ │ │ - li a2,1 │ │ │ │ - li a1,104 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 36c0 │ │ │ │ - lw a2,0(s0) │ │ │ │ - ld a0,24(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a1,1 │ │ │ │ - jal 36c0 │ │ │ │ - lw a2,4(s0) │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a1,1 │ │ │ │ - jal 36c0 │ │ │ │ - lw a2,8(s0) │ │ │ │ - ld a0,40(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a1,1 │ │ │ │ - jal 36c0 │ │ │ │ - lwu a2,64(s0) │ │ │ │ - ld a0,48(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - li a1,1 │ │ │ │ - jal 36c0 │ │ │ │ - lwu a2,64(s0) │ │ │ │ - ld a0,56(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - li a1,4 │ │ │ │ - jal 36c0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 35a0 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,20d62 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - auipc a5,0x59 │ │ │ │ - ld a5,628(a5) │ │ │ │ - ld s0,0(a5) │ │ │ │ - jal 3390 <__errno_location@plt> │ │ │ │ - lw a0,0(a0) │ │ │ │ - jal 35b0 │ │ │ │ - mv a4,a0 │ │ │ │ - mv a3,s2 │ │ │ │ - auipc a2,0x3f │ │ │ │ - addi a2,a2,740 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a5,0x59 │ │ │ │ - ld a5,582(a5) │ │ │ │ - ld s0,0(a5) │ │ │ │ - jal 3390 <__errno_location@plt> │ │ │ │ - lw a0,0(a0) │ │ │ │ - jal 35b0 │ │ │ │ - mv a4,a0 │ │ │ │ - mv a3,s2 │ │ │ │ - auipc a2,0x3f │ │ │ │ - addi a2,a2,726 │ │ │ │ - j 20d54 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - sd s0,0(sp) │ │ │ │ - srli s0,a5,0x1d │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s0 │ │ │ │ - li a1,0 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 3890 │ │ │ │ - ld ra,8(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - sd zero,24(a0) │ │ │ │ - sd zero,32(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sd zero,56(a0) │ │ │ │ - sw zero,64(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ - li a1,104 │ │ │ │ - li a0,0 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd zero,24(a0) │ │ │ │ - sd zero,32(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sd zero,56(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - sd zero,40(a0) │ │ │ │ - sd zero,88(a0) │ │ │ │ - sw zero,96(a0) │ │ │ │ - sw zero,80(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sd zero,72(a0) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - ld a0,48(a1) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - beqz a0,20e24 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,24(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,32(s0) │ │ │ │ - beqz a0,20e32 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,40(s0) │ │ │ │ - beqz a0,20e3a │ │ │ │ - jal 3670 │ │ │ │ - ld a0,56(s0) │ │ │ │ - beqz a0,20e42 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,0(sp) │ │ │ │ - ld ra,8(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - j 3670 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s1,a2 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - mv s3,a1 │ │ │ │ - jal 3310 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bltu a0,a5,20ea6 │ │ │ │ - sext.w s0,s3 │ │ │ │ - bltu s1,s3,20e98 │ │ │ │ - auipc s3,0x3f │ │ │ │ - addi s3,s3,-1918 │ │ │ │ - add a5,s2,s0 │ │ │ │ - lbu a2,0(a5) │ │ │ │ - mv a1,s3 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w a5,s0 │ │ │ │ - bgeu s1,a5,20e7e │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - auipc a3,0x43 │ │ │ │ - addi a3,a3,1834 │ │ │ │ - li a2,46 │ │ │ │ - auipc a1,0x3f │ │ │ │ - addi a1,a1,446 │ │ │ │ - auipc a0,0x3f │ │ │ │ - addi a0,a0,462 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addiw a1,a1,-1 │ │ │ │ - sext.w a7,a1 │ │ │ │ - mv a6,a7 │ │ │ │ - blez a7,20f0c │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mv a4,a0 │ │ │ │ - add a3,a0,a1 │ │ │ │ - lbu a5,0(a4) │ │ │ │ - lbu a1,0(a3) │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a6,a6,-1 │ │ │ │ - xor a5,a5,a1 │ │ │ │ - sb a5,-1(a4) │ │ │ │ - lbu a1,0(a3) │ │ │ │ - subw a2,a7,a6 │ │ │ │ - addi a3,a3,-1 │ │ │ │ - xor a5,a5,a1 │ │ │ │ - sb a5,1(a3) │ │ │ │ - lbu a1,-1(a4) │ │ │ │ - xor a5,a5,a1 │ │ │ │ - sb a5,-1(a4) │ │ │ │ - blt a2,a6,20edc │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - mv s4,a2 │ │ │ │ - beqz a0,20f8e │ │ │ │ - mv s1,a0 │ │ │ │ - lbu a1,0(s1) │ │ │ │ - beqz a1,20f7c │ │ │ │ - sd s0,32(sp) │ │ │ │ - j 20f32 │ │ │ │ - lbu a1,1(s1) │ │ │ │ - addi s1,s1,1 │ │ │ │ - beqz a1,20f7a │ │ │ │ - sext.w s0,a1 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 36d0 │ │ │ │ - bnez a0,20f2a │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv s2,s1 │ │ │ │ - j 20f52 │ │ │ │ - lbu a1,1(s2) │ │ │ │ - addi s2,s2,1 │ │ │ │ - beqz a1,20f64 │ │ │ │ - sext.w s0,a1 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 36d0 │ │ │ │ - beqz a0,20f46 │ │ │ │ - sb zero,0(s2) │ │ │ │ - addi a0,s2,1 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - sd a0,0(s4) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld s0,32(sp) │ │ │ │ - sd zero,0(s4) │ │ │ │ - li a0,0 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld s1,0(a2) │ │ │ │ - bnez s1,20f20 │ │ │ │ - li a0,0 │ │ │ │ - j 20f82 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s1,72(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s1,a1 │ │ │ │ - li a1,16 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - mv s3,a2 │ │ │ │ - mv s0,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - sw zero,8(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ - mv s2,a0 │ │ │ │ - beqz s3,20fc0 │ │ │ │ - bnez s0,20fd0 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,64(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - sd s4,48(sp) │ │ │ │ - addiw s4,s0,1 │ │ │ │ - slli s4,s4,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a2,s4 │ │ │ │ - jal 3530 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a0 │ │ │ │ - sb zero,0(a5) │ │ │ │ - lbu a1,0(a0) │ │ │ │ - mv s6,a0 │ │ │ │ - mv s8,a0 │ │ │ │ - bnez a1,21012 │ │ │ │ - j 21154 │ │ │ │ - lbu a1,1(s8) │ │ │ │ - addi s8,s8,1 │ │ │ │ - beqz a1,21154 │ │ │ │ - sext.w s0,a1 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 36d0 │ │ │ │ - bnez a0,21008 │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - mv s3,s8 │ │ │ │ - j 21036 │ │ │ │ - lbu a1,1(s3) │ │ │ │ - addi s3,s3,1 │ │ │ │ - beqz a1,2104a │ │ │ │ - sext.w s0,a1 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 36d0 │ │ │ │ - mv s0,a0 │ │ │ │ - beqz a0,2102a │ │ │ │ - sb zero,0(s3) │ │ │ │ - addi s0,s3,1 │ │ │ │ - lw s3,8(s2) │ │ │ │ - ld s4,0(s2) │ │ │ │ - li s5,-1 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3310 │ │ │ │ - addiw a1,s3,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - mv s7,a0 │ │ │ │ - sw a1,8(s2) │ │ │ │ - mv a0,s4 │ │ │ │ - srli a1,a5,0x1c │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,8(s2) │ │ │ │ - sext.w s9,s7 │ │ │ │ - addiw a1,s9,1 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - mv a5,a0 │ │ │ │ - srli a4,a3,0x1c │ │ │ │ - sd a0,0(s2) │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a0,0 │ │ │ │ - add s3,a5,a4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,8(s2) │ │ │ │ - ld a4,0(s2) │ │ │ │ - sd a0,0(s3) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1c │ │ │ │ - add s3,a4,a5 │ │ │ │ - ld a0,0(s3) │ │ │ │ - and s7,s7,s5 │ │ │ │ - mv a2,s7 │ │ │ │ - mv a1,s8 │ │ │ │ - jal 3530 │ │ │ │ - lw a5,8(s2) │ │ │ │ - ld a4,0(s2) │ │ │ │ - sd a0,0(s3) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1c │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a5,0(a4) │ │ │ │ - add a5,a5,s7 │ │ │ │ - sb zero,0(a5) │ │ │ │ - lw s3,8(s2) │ │ │ │ - ld s4,0(s2) │ │ │ │ - addiw a5,s3,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1c │ │ │ │ - add a5,a5,s4 │ │ │ │ - sw s9,8(a5) │ │ │ │ - beqz s0,2114e │ │ │ │ - lbu a1,0(s0) │ │ │ │ - bnez a1,21116 │ │ │ │ - j 2114e │ │ │ │ - lbu a1,1(s0) │ │ │ │ - addi s0,s0,1 │ │ │ │ - beqz a1,2114e │ │ │ │ - mv a0,s1 │ │ │ │ - jal 36d0 │ │ │ │ - bnez a0,2110e │ │ │ │ - lbu a1,0(s0) │ │ │ │ - mv s7,s0 │ │ │ │ - bnez a1,21130 │ │ │ │ - j 21148 │ │ │ │ - lbu a1,1(s7) │ │ │ │ - addi s7,s7,1 │ │ │ │ - beqz a1,21148 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 36d0 │ │ │ │ - beqz a0,21128 │ │ │ │ - sb zero,0(s7) │ │ │ │ - lw s3,8(s2) │ │ │ │ - ld s4,0(s2) │ │ │ │ - addi a0,s7,1 │ │ │ │ - mv s8,s0 │ │ │ │ - mv s0,a0 │ │ │ │ - j 21058 │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,64(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - lw a3,0(a2) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s3,a2 │ │ │ │ - beqz a3,21214 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - li a5,0 │ │ │ │ - li a0,-2 │ │ │ │ - li s2,-1 │ │ │ │ - li a1,34 │ │ │ │ - li a6,39 │ │ │ │ - li a7,-1 │ │ │ │ - add a4,s1,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - beq a4,a1,211b4 │ │ │ │ - beq a4,a6,211b4 │ │ │ │ - sext.w a0,a5 │ │ │ │ - bne s2,a7,211b4 │ │ │ │ - mv s2,a0 │ │ │ │ - addi a5,a5,1 │ │ │ │ - bne a3,a5,2119a │ │ │ │ - subw s4,a0,s2 │ │ │ │ - addiw s0,s4,1 │ │ │ │ - bltz s2,211fa │ │ │ │ - addiw a1,s4,2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - add a1,s1,s2 │ │ │ │ - mv s1,a0 │ │ │ │ - add s4,s4,s1 │ │ │ │ - mv a2,s0 │ │ │ │ - jal 36a0 │ │ │ │ - sb zero,1(s4) │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - sw a3,0(s3) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - li s1,0 │ │ │ │ - sw a3,0(s3) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld ra,40(sp) │ │ │ │ - li s1,0 │ │ │ │ - sw a3,0(s3) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - lw a0,0(a2) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s3,a2 │ │ │ │ - beqz a0,212d0 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - li a5,0 │ │ │ │ - li a1,-2 │ │ │ │ - li s2,-1 │ │ │ │ - li a6,32 │ │ │ │ - li a7,4 │ │ │ │ - li a2,-1 │ │ │ │ - add a4,s1,a5 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - addiw a4,a3,-9 │ │ │ │ - zext.b a4,a4 │ │ │ │ - beq a3,a6,21270 │ │ │ │ - bgeu a7,a4,21270 │ │ │ │ - sext.w a1,a5 │ │ │ │ - bne s2,a2,21270 │ │ │ │ - mv s2,a1 │ │ │ │ - addi a5,a5,1 │ │ │ │ - bne a0,a5,2124e │ │ │ │ - subw s4,a1,s2 │ │ │ │ - addiw s0,s4,1 │ │ │ │ - bltz s2,212b6 │ │ │ │ - addiw a1,s4,2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - add a1,s1,s2 │ │ │ │ - mv s1,a0 │ │ │ │ - add s4,s4,s1 │ │ │ │ - mv a2,s0 │ │ │ │ - jal 36a0 │ │ │ │ - sb zero,1(s4) │ │ │ │ - mv a0,s0 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - sw a0,0(s3) │ │ │ │ - ld s3,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - mv a0,s0 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - li s1,0 │ │ │ │ - sw a0,0(s3) │ │ │ │ - ld s3,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld ra,40(sp) │ │ │ │ - sw a0,0(s3) │ │ │ │ - li s1,0 │ │ │ │ - ld s3,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - lw s1,0(a2) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - mv s3,a2 │ │ │ │ - mv s2,a1 │ │ │ │ - beqz s1,2136a │ │ │ │ - slli a1,s1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li s0,0 │ │ │ │ - li a3,13 │ │ │ │ - li a7,32 │ │ │ │ - li a6,8 │ │ │ │ - j 21312 │ │ │ │ - bltu a6,a5,2132e │ │ │ │ - addi s0,s0,1 │ │ │ │ - beq s0,a1,2135e │ │ │ │ - add a5,s2,s0 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - addiw a4,s0,1 │ │ │ │ - sext.w s1,s0 │ │ │ │ - sext.w a0,a4 │ │ │ │ - bgeu a3,a5,21308 │ │ │ │ - bne a5,a7,2130c │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s2 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a2,s0 │ │ │ │ - add s0,s0,s2 │ │ │ │ - jal 36a0 │ │ │ │ - sb zero,0(s0) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - sw s1,0(s3) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - addiw s1,s1,2 │ │ │ │ - slli a1,s1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mv s1,a0 │ │ │ │ - j 21334 │ │ │ │ - li s0,0 │ │ │ │ - li a1,1 │ │ │ │ - j 21334 │ │ │ │ - beqz a1,2138c │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - add a4,a0,a1 │ │ │ │ - lbu a5,0(a0) │ │ │ │ - bne a5,a2,21386 │ │ │ │ - sb a3,0(a0) │ │ │ │ - addi a0,a0,1 │ │ │ │ - bne a0,a4,2137a │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv a0,a1 │ │ │ │ - beqz a2,21406 │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - mv s1,a4 │ │ │ │ - beqz a4,213e2 │ │ │ │ - sd s0,32(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - beqz a1,213fe │ │ │ │ - sd s4,0(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - mv s4,a3 │ │ │ │ - beqz a3,213ee │ │ │ │ - sd s3,8(sp) │ │ │ │ - addw s3,a4,a3 │ │ │ │ - addiw a1,s3,1 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s0 │ │ │ │ - add a0,a0,s4 │ │ │ │ - jal 36a0 │ │ │ │ - add a5,s2,s3 │ │ │ │ - sb zero,0(a5) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - j 213d8 │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - mv a0,a1 │ │ │ │ - beqz a2,2148e │ │ │ │ - sd s3,24(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - mv s3,a4 │ │ │ │ - beqz a4,2147a │ │ │ │ - sd s0,48(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - beqz a1,21486 │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - mv s1,a3 │ │ │ │ - beqz a3,21476 │ │ │ │ - sd s4,16(sp) │ │ │ │ - addw s4,a4,a3 │ │ │ │ - addiw a1,s4,2 │ │ │ │ - sd s5,8(sp) │ │ │ │ - mv s5,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - add a4,a0,s1 │ │ │ │ - addi s1,s1,1 │ │ │ │ - mv s2,a0 │ │ │ │ - sb s5,0(a4) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s0 │ │ │ │ - add a0,a0,s1 │ │ │ │ - jal 36a0 │ │ │ │ - add a4,s2,s4 │ │ │ │ - sb zero,1(a4) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,32(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,32(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - j 2147c │ │ │ │ - ld ra,56(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,32(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ld a5,0(a1) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - beqz a5,214e2 │ │ │ │ - lw a3,8(a1) │ │ │ │ - beqz a3,214dc │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - li s0,0 │ │ │ │ - slli s1,s0,0x4 │ │ │ │ - add a4,a5,s1 │ │ │ │ - ld a0,0(a4) │ │ │ │ - beqz a0,214ee │ │ │ │ - jal 3670 │ │ │ │ - ld a5,0(s2) │ │ │ │ - lw a3,8(s2) │ │ │ │ - addi s0,s0,1 │ │ │ │ - add s1,s1,a5 │ │ │ │ - sd zero,0(s1) │ │ │ │ - sext.w a4,s0 │ │ │ │ - bltu a4,a3,214b0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - mv a0,a5 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,24(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - j 3670 │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w a4,s0 │ │ │ │ - bltu a4,a3,214b0 │ │ │ │ - j 214d8 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sw zero,8(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - lw a1,8(a1) │ │ │ │ - ld a0,0(s0) │ │ │ │ - sd s1,8(sp) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - sw a1,8(s0) │ │ │ │ - srli a1,a5,0x1c │ │ │ │ - mv s2,a2 │ │ │ │ - mv s1,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,8(s0) │ │ │ │ - sd a0,0(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - ld s0,16(sp) │ │ │ │ - srli a5,a4,0x1c │ │ │ │ - add a0,a0,a5 │ │ │ │ - sd s2,0(a0) │ │ │ │ - sw s1,8(a0) │ │ │ │ - ld s2,0(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - srliw a5,a1,0x1 │ │ │ │ - srliw a6,a1,0x1 │ │ │ │ - beqz a5,21594 │ │ │ │ - slli a6,a6,0x20 │ │ │ │ - addiw a1,a1,-1 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - add a6,a6,a0 │ │ │ │ - mv a4,a0 │ │ │ │ - addw a3,a0,a1 │ │ │ │ - subw a5,a3,a4 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a0 │ │ │ │ - lbu a1,0(a5) │ │ │ │ - lbu a2,0(a4) │ │ │ │ - addi a4,a4,1 │ │ │ │ - sb a1,-1(a4) │ │ │ │ - sb a2,0(a5) │ │ │ │ - bne a4,a6,21574 │ │ │ │ - ret │ │ │ │ - mv a4,a0 │ │ │ │ - mv a0,a1 │ │ │ │ - beqz a4,2160e │ │ │ │ - mv a7,a1 │ │ │ │ - li a6,0 │ │ │ │ - auipc t1,0x3f │ │ │ │ - addi t1,t1,-1280 │ │ │ │ - blez a4,2161c │ │ │ │ - remuw a5,a4,a2 │ │ │ │ - addi a7,a7,1 │ │ │ │ - addiw a3,a6,1 │ │ │ │ - mv a1,a6 │ │ │ │ - sext.w a6,a3 │ │ │ │ - divuw a4,a4,a2 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,t1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sb a5,-1(a7) │ │ │ │ - bnez a4,215ac │ │ │ │ - add a6,a6,a0 │ │ │ │ - srliw a5,a3,0x1 │ │ │ │ - sb zero,0(a6) │ │ │ │ - srliw a3,a3,0x1 │ │ │ │ - beqz a5,2160c │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a0 │ │ │ │ - mv a4,a0 │ │ │ │ - addw a2,a0,a1 │ │ │ │ - subw a5,a2,a4 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a0 │ │ │ │ - lbu a6,0(a5) │ │ │ │ - lbu a1,0(a4) │ │ │ │ - addi a4,a4,1 │ │ │ │ - sb a6,-1(a4) │ │ │ │ - sb a1,0(a5) │ │ │ │ - bne a3,a4,215ec │ │ │ │ - ret │ │ │ │ - li a5,48 │ │ │ │ - sb a5,0(a1) │ │ │ │ - sb zero,1(a1) │ │ │ │ - ret │ │ │ │ - sb zero,0(a1) │ │ │ │ - ret │ │ │ │ - addiw a5,a4,1 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - addw a5,a5,a2 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s1,a1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a0,0 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s2,a4 │ │ │ │ - mv s3,a3 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s1 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 34c0 │ │ │ │ - add s0,s0,s1 │ │ │ │ - slli a2,s2,0x20 │ │ │ │ - sb zero,0(s0) │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s1 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - jal 33e0 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - mv s0,a4 │ │ │ │ - addiw a4,a6,1 │ │ │ │ - addw a4,a4,s0 │ │ │ │ - addw a4,a4,a2 │ │ │ │ - sd s5,8(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a0,0 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv s2,a6 │ │ │ │ - mv s1,a3 │ │ │ │ - mv s4,a5 │ │ │ │ - mv s3,a2 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s1 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 34c0 │ │ │ │ - add s0,s0,s1 │ │ │ │ - slli a2,s3,0x20 │ │ │ │ - mv a1,s5 │ │ │ │ - sb zero,0(s0) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 33e0 │ │ │ │ - slli a2,s2,0x20 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s1 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - jal 33e0 │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,40(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - li a2,16 │ │ │ │ - j 32c0 │ │ │ │ - lw a5,8(a1) │ │ │ │ - beqz a5,21744 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - mv s2,a0 │ │ │ │ - li s0,0 │ │ │ │ - li a3,0 │ │ │ │ - auipc s3,0x3f │ │ │ │ - addi s3,s3,-1620 │ │ │ │ - ld a4,0(s1) │ │ │ │ - slli a5,s0,0x4 │ │ │ │ - mv a2,s3 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw a5,8(a4) │ │ │ │ - ld a4,0(a4) │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,8(s1) │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w a3,s0 │ │ │ │ - bltu a3,a5,21714 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s1,a1 │ │ │ │ - li a0,2 │ │ │ │ - li a1,1 │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 39f0 │ │ │ │ - sb s1,0(a0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd a0,0(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s1,a0 │ │ │ │ - li a1,1 │ │ │ │ - li a0,51 │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 39f0 │ │ │ │ - mv a4,s0 │ │ │ │ - auipc a3,0x3f │ │ │ │ - addi a3,a3,-1442 │ │ │ │ - li a2,51 │ │ │ │ - li a1,1 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 38f0 <__sprintf_chk@plt> │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd s0,0(s1) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s1,a0 │ │ │ │ - li a1,1 │ │ │ │ - li a0,51 │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 39f0 │ │ │ │ - mv a4,s0 │ │ │ │ - auipc a3,0x3f │ │ │ │ - addi a3,a3,-1772 │ │ │ │ - li a2,51 │ │ │ │ - li a1,1 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 38f0 <__sprintf_chk@plt> │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd s0,0(s1) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - addiw a5,a2,1 │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - sd s2,0(sp) │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - mv s2,a1 │ │ │ │ - li a1,1 │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s0,16(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - jal 39f0 │ │ │ │ - slli a2,s0,0x20 │ │ │ │ - mv a1,s2 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 3530 │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd s0,0(s1) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - fmv.x.d a5,fa0 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - auipc a4,0x3f │ │ │ │ - addi a4,a4,-1868 │ │ │ │ - mv s1,a0 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ - li a1,0 │ │ │ │ - li a0,0 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - jal 33a0 <__snprintf_chk@plt> │ │ │ │ - mv s0,a0 │ │ │ │ - addiw a0,a0,2 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - li a1,1 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - jal 39f0 │ │ │ │ - sext.w s0,s0 │ │ │ │ - fmv.x.d a5,fs0 │ │ │ │ - addiw a1,s0,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - auipc a4,0x3f │ │ │ │ - addi a4,a4,-1926 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 33a0 <__snprintf_chk@plt> │ │ │ │ - ld ra,40(sp) │ │ │ │ - sd s0,0(s1) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - beqz a0,218b8 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - jal 3310 │ │ │ │ - addi s2,a0,1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3330 │ │ │ │ - mv s1,a0 │ │ │ │ - beqz a0,218c4 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 3530 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ld ra,24(sp) │ │ │ │ - li s1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - j 218ae │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - addi s1,sp,64 │ │ │ │ - sd a2,64(sp) │ │ │ │ - sd a3,72(sp) │ │ │ │ - sd a4,80(sp) │ │ │ │ - sd a5,88(sp) │ │ │ │ - auipc s3,0x58 │ │ │ │ - ld s3,1590(s3) │ │ │ │ - sd a6,96(sp) │ │ │ │ - sd a7,104(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a4,a1 │ │ │ │ - mv a5,s1 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ - li a1,0 │ │ │ │ - li a0,0 │ │ │ │ - ld a6,0(s3) │ │ │ │ - sd a6,8(sp) │ │ │ │ - li a6,0 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s1,0(sp) │ │ │ │ - jal 3840 <__vsnprintf_chk@plt> │ │ │ │ - bltz a0,21946 │ │ │ │ - addiw a1,a0,1 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a3,s0 │ │ │ │ - mv a4,s1 │ │ │ │ - mv s0,a0 │ │ │ │ - li a2,-1 │ │ │ │ - li a1,1 │ │ │ │ - sd s1,0(sp) │ │ │ │ - jal 3720 <__vsprintf_chk@plt> │ │ │ │ - sd s0,0(s2) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s3) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,2194a │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - li a0,-1 │ │ │ │ - j 2192c │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd a2,96(sp) │ │ │ │ - sd a3,104(sp) │ │ │ │ - sd a4,112(sp) │ │ │ │ - sd a5,120(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - addi s2,sp,96 │ │ │ │ - ld s7,0(s0) │ │ │ │ - auipc s5,0x58 │ │ │ │ - ld s5,1446(s5) │ │ │ │ - sd a6,128(sp) │ │ │ │ - sd a7,136(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - mv a4,a1 │ │ │ │ - mv s1,a1 │ │ │ │ - mv a5,s2 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ - li a1,0 │ │ │ │ - li a0,0 │ │ │ │ - ld a6,0(s5) │ │ │ │ - sd a6,8(sp) │ │ │ │ - li a6,0 │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - jal 3840 <__vsnprintf_chk@plt> │ │ │ │ - bltz a0,21a1e │ │ │ │ - addiw a1,a0,1 │ │ │ │ - li a0,0 │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a4,s2 │ │ │ │ - li a2,-1 │ │ │ │ - li a1,1 │ │ │ │ - mv s3,a0 │ │ │ │ - sd s2,0(sp) │ │ │ │ - jal 3720 <__vsprintf_chk@plt> │ │ │ │ - ld a5,0(s0) │ │ │ │ - mv s1,a0 │ │ │ │ - beqz a5,21a18 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3310 │ │ │ │ - addw s4,a0,s1 │ │ │ │ - sext.w s6,a0 │ │ │ │ - addiw a1,s4,1 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a2,s1 │ │ │ │ - add a0,a0,s6 │ │ │ │ - add s4,s4,s2 │ │ │ │ - jal 36a0 │ │ │ │ - sb zero,0(s4) │ │ │ │ - mv a0,s3 │ │ │ │ - sd s2,0(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,21a22 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,72(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - mv s4,a0 │ │ │ │ - li s6,0 │ │ │ │ - j 219ce │ │ │ │ - li s1,-1 │ │ │ │ - j 219fa │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s1,40(sp) │ │ │ │ - ld s1,0(a0) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - mv s0,a1 │ │ │ │ - mv s5,a2 │ │ │ │ - beqz s1,21a88 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - addw s3,a0,s0 │ │ │ │ - sext.w s4,a0 │ │ │ │ - addiw a1,s3,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s1,a0 │ │ │ │ - add s3,s3,s1 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s5 │ │ │ │ - add a0,a0,s4 │ │ │ │ - jal 3890 │ │ │ │ - sb zero,0(s3) │ │ │ │ - ld ra,56(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,48(sp) │ │ │ │ - sd s1,0(s2) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - mv s3,a1 │ │ │ │ - li s4,0 │ │ │ │ - j 21a54 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - auipc s2,0x58 │ │ │ │ - ld s2,1144(s2) │ │ │ │ - ld a5,0(s2) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - sw zero,8(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd zero,16(a0) │ │ │ │ - sd zero,24(a0) │ │ │ │ - sb zero,32(a0) │ │ │ │ - sd zero,40(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sd zero,56(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sd zero,72(a0) │ │ │ │ - sd zero,80(a0) │ │ │ │ - sw zero,88(a0) │ │ │ │ - sd zero,96(a0) │ │ │ │ - sw zero,4(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s1,a1 │ │ │ │ - mv a0,a1 │ │ │ │ - beqz a2,21b06 │ │ │ │ - jal 21882 │ │ │ │ - sd a0,0(s0) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s2) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,21b1a │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - jal 3310 │ │ │ │ - mv a5,a0 │ │ │ │ - addi a2,sp,4 │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - sw a5,4(sp) │ │ │ │ - jal 212e2 │ │ │ │ - j 21aea │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,0(a0) │ │ │ │ - sd ra,8(sp) │ │ │ │ - beqz a0,21b2e │ │ │ │ - jal 3670 │ │ │ │ - ld a0,24(s0) │ │ │ │ - sd zero,0(s0) │ │ │ │ - beqz a0,21b3a │ │ │ │ - jal 3670 │ │ │ │ - ld a0,16(s0) │ │ │ │ - sd zero,24(s0) │ │ │ │ - beqz a0,21b46 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,8(s0) │ │ │ │ - sd zero,16(s0) │ │ │ │ - beqz a0,21b52 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd zero,8(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,0(a0) │ │ │ │ - sd ra,24(sp) │ │ │ │ - beqz a0,21b6e │ │ │ │ - jal 3670 │ │ │ │ - ld a0,16(s1) │ │ │ │ - sd zero,0(s1) │ │ │ │ - beqz a0,21b7a │ │ │ │ - jal 3670 │ │ │ │ - ld a0,40(s1) │ │ │ │ - sd zero,16(s1) │ │ │ │ - beqz a0,21b86 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s1) │ │ │ │ - sd zero,40(s1) │ │ │ │ - beqz a0,21b92 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,72(s1) │ │ │ │ - sd zero,48(s1) │ │ │ │ - beqz a0,21b9e │ │ │ │ - jal 3670 │ │ │ │ - ld a0,80(s1) │ │ │ │ - sd zero,72(s1) │ │ │ │ - beqz a0,21baa │ │ │ │ - jal 3670 │ │ │ │ - lw a5,88(s1) │ │ │ │ - sd zero,80(s1) │ │ │ │ - beqz a5,21c00 │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd s0,16(sp) │ │ │ │ - li s2,0 │ │ │ │ - ld s0,96(s1) │ │ │ │ - slli a5,s2,0x5 │ │ │ │ - add s0,s0,a5 │ │ │ │ - ld a0,0(s0) │ │ │ │ - beqz a0,21bc8 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,24(s0) │ │ │ │ - sd zero,0(s0) │ │ │ │ - beqz a0,21bd4 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,16(s0) │ │ │ │ - sd zero,24(s0) │ │ │ │ - beqz a0,21be0 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,8(s0) │ │ │ │ - sd zero,16(s0) │ │ │ │ - beqz a0,21c14 │ │ │ │ - jal 3670 │ │ │ │ - lw a4,88(s1) │ │ │ │ - addi s2,s2,1 │ │ │ │ - sd zero,8(s0) │ │ │ │ - sext.w a5,s2 │ │ │ │ - bltu a5,a4,21bb8 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - ld a0,96(s1) │ │ │ │ - beqz a0,21c08 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd zero,96(s1) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - lw a4,88(s1) │ │ │ │ - addi s2,s2,1 │ │ │ │ - sext.w a5,s2 │ │ │ │ - bltu a5,a4,21bb8 │ │ │ │ - j 21bfc │ │ │ │ - ld a0,24(a0) │ │ │ │ - ret │ │ │ │ - lw a0,8(a0) │ │ │ │ - ret │ │ │ │ - ld a0,16(a0) │ │ │ │ - ret │ │ │ │ - lbu a0,32(a0) │ │ │ │ - ret │ │ │ │ - ld a0,40(a0) │ │ │ │ - ret │ │ │ │ - ld a0,48(a0) │ │ │ │ - ret │ │ │ │ - ld a0,56(a0) │ │ │ │ - ret │ │ │ │ - ld a0,64(a0) │ │ │ │ - ret │ │ │ │ - ld a0,72(a0) │ │ │ │ - ret │ │ │ │ - ld a0,80(a0) │ │ │ │ - ret │ │ │ │ - lw a0,88(a0) │ │ │ │ - ret │ │ │ │ - lw a0,8(a0) │ │ │ │ - sraiw a0,a0,0x4 │ │ │ │ - andi a0,a0,1 │ │ │ │ - ret │ │ │ │ - lw a0,8(a0) │ │ │ │ - sraiw a0,a0,0x2 │ │ │ │ - xori a0,a0,1 │ │ │ │ - andi a0,a0,1 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - lw s1,88(a0) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - beqz s1,21cae │ │ │ │ - sd s0,32(sp) │ │ │ │ - ld s0,96(a0) │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli s1,a5,0x1b │ │ │ │ - sd s2,16(sp) │ │ │ │ - li s3,0 │ │ │ │ - mv s2,a1 │ │ │ │ - add s1,s1,s0 │ │ │ │ - ld a0,8(s0) │ │ │ │ - li a2,2 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 32c0 │ │ │ │ - bnez a0,21c96 │ │ │ │ - mv s3,s0 │ │ │ │ - addi s0,s0,32 │ │ │ │ - bne s0,s1,21c88 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld ra,40(sp) │ │ │ │ - li s3,0 │ │ │ │ - ld s1,24(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - lw a2,88(a0) │ │ │ │ - beqz a2,21d0e │ │ │ │ - ld a4,96(a0) │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1b │ │ │ │ - li a1,0 │ │ │ │ - add a2,a2,a4 │ │ │ │ - ld a3,8(a4) │ │ │ │ - lbu a5,0(a3) │ │ │ │ - addiw a5,a5,-88 │ │ │ │ - bnez a5,21ce6 │ │ │ │ - lbu a5,1(a3) │ │ │ │ - addiw a5,a5,-83 │ │ │ │ - bnez a5,21ce6 │ │ │ │ - mv a1,a4 │ │ │ │ - addi a4,a4,32 │ │ │ │ - bne a4,a2,21cce │ │ │ │ - li a0,0 │ │ │ │ - beqz a1,21d0c │ │ │ │ - ld a0,24(a1) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 32b0 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sext.w a0,a0 │ │ │ │ - seqz a0,a0 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - lw a2,88(a0) │ │ │ │ - beqz a2,21d50 │ │ │ │ - ld a4,96(a0) │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1b │ │ │ │ - li a1,0 │ │ │ │ - add a2,a2,a4 │ │ │ │ - ld a3,8(a4) │ │ │ │ - lbu a5,0(a3) │ │ │ │ - addiw a5,a5,-88 │ │ │ │ - bnez a5,21d3c │ │ │ │ - lbu a5,1(a3) │ │ │ │ - addiw a5,a5,-85 │ │ │ │ - bnez a5,21d3c │ │ │ │ - mv a1,a4 │ │ │ │ - addi a4,a4,32 │ │ │ │ - bne a4,a2,21d24 │ │ │ │ - beqz a1,21d50 │ │ │ │ - ld a0,24(a1) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - j 3550 │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - lw a2,88(a0) │ │ │ │ - beqz a2,21da6 │ │ │ │ - ld a4,96(a0) │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1b │ │ │ │ - li a1,0 │ │ │ │ - add a2,a2,a4 │ │ │ │ - ld a3,8(a4) │ │ │ │ - lbu a5,0(a3) │ │ │ │ - addiw a5,a5,-88 │ │ │ │ - bnez a5,21d7e │ │ │ │ - lbu a5,1(a3) │ │ │ │ - addiw a5,a5,-84 │ │ │ │ - bnez a5,21d7e │ │ │ │ - mv a1,a4 │ │ │ │ - addi a4,a4,32 │ │ │ │ - bne a4,a2,21d66 │ │ │ │ - li a0,0 │ │ │ │ - beqz a1,21da4 │ │ │ │ - ld a0,24(a1) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 32b0 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sext.w a0,a0 │ │ │ │ - seqz a0,a0 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - lw a2,88(a0) │ │ │ │ - beqz a2,21de8 │ │ │ │ - ld a4,96(a0) │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1b │ │ │ │ - li a1,0 │ │ │ │ - add a2,a2,a4 │ │ │ │ - ld a3,8(a4) │ │ │ │ - lbu a5,0(a3) │ │ │ │ - addiw a5,a5,-88 │ │ │ │ - bnez a5,21dd4 │ │ │ │ - lbu a5,1(a3) │ │ │ │ - addiw a5,a5,-86 │ │ │ │ - bnez a5,21dd4 │ │ │ │ - mv a1,a4 │ │ │ │ - addi a4,a4,32 │ │ │ │ - bne a4,a2,21dbc │ │ │ │ - beqz a1,21de8 │ │ │ │ - ld a0,24(a1) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - j 3550 │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - lw a2,88(a0) │ │ │ │ - beqz a2,21e24 │ │ │ │ - ld a4,96(a0) │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1b │ │ │ │ - li a0,0 │ │ │ │ - add a2,a2,a4 │ │ │ │ - ld a3,8(a4) │ │ │ │ - lbu a5,0(a3) │ │ │ │ - addiw a5,a5,-88 │ │ │ │ - bnez a5,21e16 │ │ │ │ - lbu a5,1(a3) │ │ │ │ - addiw a5,a5,-80 │ │ │ │ - bnez a5,21e16 │ │ │ │ - mv a0,a4 │ │ │ │ - addi a4,a4,32 │ │ │ │ - bne a4,a2,21dfe │ │ │ │ - beqz a0,21e26 │ │ │ │ - ld a0,24(a0) │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - lw a6,88(a0) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - beqz a6,21f26 │ │ │ │ - ld a4,96(a0) │ │ │ │ - slli a5,a6,0x20 │ │ │ │ - srli a6,a5,0x1b │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - mv s1,a3 │ │ │ │ - mv s0,a1 │ │ │ │ - mv s2,a2 │ │ │ │ - li a3,0 │ │ │ │ - add a6,a6,a4 │ │ │ │ - ld a0,8(a4) │ │ │ │ - lbu a5,0(a0) │ │ │ │ - addiw a5,a5,-88 │ │ │ │ - bnez a5,21e66 │ │ │ │ - lbu a5,1(a0) │ │ │ │ - addiw a5,a5,-67 │ │ │ │ - bnez a5,21e66 │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,32 │ │ │ │ - bne a6,a4,21e4e │ │ │ │ - beqz a3,21f32 │ │ │ │ - sd s3,24(sp) │ │ │ │ - ld s3,24(a3) │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3310 │ │ │ │ - sext.w a3,a0 │ │ │ │ - mv a2,s3 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-84 │ │ │ │ - li a0,0 │ │ │ │ - jal 20f96 │ │ │ │ - lw a4,8(a0) │ │ │ │ - li a5,7 │ │ │ │ - mv s4,a0 │ │ │ │ - bne a4,a5,21f3a │ │ │ │ - ld a5,0(a0) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - ld a0,16(a5) │ │ │ │ - ld s3,0(a5) │ │ │ │ - jal 3550 │ │ │ │ - ld a5,0(s4) │ │ │ │ - sd a0,0(s2) │ │ │ │ - ld a5,32(a5) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - addi a5,a5,-45 │ │ │ │ - seqz a5,a5 │ │ │ │ - sb a5,0(s1) │ │ │ │ - beqz s3,21f1e │ │ │ │ - ld s2,24(s0) │ │ │ │ - sd s5,8(sp) │ │ │ │ - beqz s2,21f5c │ │ │ │ - ld s5,8(s0) │ │ │ │ - li s1,0 │ │ │ │ - li s0,0 │ │ │ │ - j 21ef0 │ │ │ │ - addiw a5,s0,1 │ │ │ │ - slli s1,a5,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - sext.w s0,a5 │ │ │ │ - bgeu s1,s2,21f5c │ │ │ │ - slli a5,s1,0x3 │ │ │ │ - add a5,a5,s5 │ │ │ │ - ld a1,0(a5) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,21ede │ │ │ │ - bgeu s1,s2,21f5c │ │ │ │ - mv a1,s4 │ │ │ │ - jal 2149a │ │ │ │ - ld ra,56(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - li s0,-1 │ │ │ │ - ld ra,56(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,48(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - li s0,-1 │ │ │ │ - j 21f28 │ │ │ │ - auipc a3,0x43 │ │ │ │ - addi a3,a3,-1938 │ │ │ │ - li a2,334 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,410 │ │ │ │ - auipc a0,0x3e │ │ │ │ - addi a0,a0,418 │ │ │ │ - sd s5,8(sp) │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x43 │ │ │ │ - addi a3,a3,-1972 │ │ │ │ - li a2,348 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,376 │ │ │ │ - auipc a0,0x3e │ │ │ │ - addi a0,a0,408 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a5,0x58 │ │ │ │ - ld a5,44(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x3e │ │ │ │ - addi a2,a2,406 │ │ │ │ - li a1,1 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld ra,8(sp) │ │ │ │ - li a0,-1 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s3,8(sp) │ │ │ │ - ld s3,16(a0) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - beqz s3,22002 │ │ │ │ - sd s2,16(sp) │ │ │ │ - ld s2,24(a1) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - beqz s2,22010 │ │ │ │ - ld s4,8(a1) │ │ │ │ - li s0,0 │ │ │ │ - li s1,0 │ │ │ │ - j 21fdc │ │ │ │ - addiw a0,s0,1 │ │ │ │ - slli s1,a0,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - sext.w s0,a0 │ │ │ │ - bgeu s1,s2,22010 │ │ │ │ - slli a5,s1,0x3 │ │ │ │ - add a5,a5,s4 │ │ │ │ - ld a1,0(a5) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,21fca │ │ │ │ - bgeu s1,s2,22010 │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - li s0,-1 │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - auipc a3,0x42 │ │ │ │ - addi a3,a3,1968 │ │ │ │ - li a2,406 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,196 │ │ │ │ - auipc a0,0x3e │ │ │ │ - addi a0,a0,228 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - lw a2,88(a0) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - beqz a2,220c4 │ │ │ │ - ld a4,96(a0) │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1b │ │ │ │ - li a0,0 │ │ │ │ - add a2,a2,a4 │ │ │ │ - ld a3,8(a4) │ │ │ │ - lbu a5,0(a3) │ │ │ │ - addiw a5,a5,-88 │ │ │ │ - bnez a5,22060 │ │ │ │ - lbu a5,1(a3) │ │ │ │ - addiw a5,a5,-80 │ │ │ │ - bnez a5,22060 │ │ │ │ - mv a0,a4 │ │ │ │ - addi a4,a4,32 │ │ │ │ - bne a2,a4,22048 │ │ │ │ - beqz a0,220c4 │ │ │ │ - sd s3,8(sp) │ │ │ │ - ld s3,24(a0) │ │ │ │ - beqz s3,220d0 │ │ │ │ - sd s2,16(sp) │ │ │ │ - ld s2,24(a1) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - beqz s2,220d6 │ │ │ │ - ld s4,8(a1) │ │ │ │ - li s0,0 │ │ │ │ - li s1,0 │ │ │ │ - j 2209e │ │ │ │ - addiw a0,s0,1 │ │ │ │ - slli s1,a0,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - sext.w s0,a0 │ │ │ │ - bgeu s1,s2,220d6 │ │ │ │ - slli a5,s1,0x3 │ │ │ │ - add a5,a5,s4 │ │ │ │ - ld a1,0(a5) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,2208c │ │ │ │ - bgeu s1,s2,220d6 │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - li s0,-1 │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld s3,8(sp) │ │ │ │ - li s0,-1 │ │ │ │ - j 220ba │ │ │ │ - auipc a3,0x42 │ │ │ │ - addi a3,a3,1786 │ │ │ │ - li a2,434 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-2 │ │ │ │ - auipc a0,0x3e │ │ │ │ - addi a0,a0,30 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - lw a6,88(a0) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - beqz a6,221f0 │ │ │ │ - ld a4,96(a0) │ │ │ │ - slli a5,a6,0x20 │ │ │ │ - srli a6,a5,0x1b │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - mv s1,a3 │ │ │ │ - mv s0,a1 │ │ │ │ - mv s2,a2 │ │ │ │ - li a3,0 │ │ │ │ - add a6,a6,a4 │ │ │ │ - ld a0,8(a4) │ │ │ │ - lbu a5,0(a0) │ │ │ │ - addiw a5,a5,-88 │ │ │ │ - bnez a5,22134 │ │ │ │ - lbu a5,1(a0) │ │ │ │ - addiw a5,a5,-80 │ │ │ │ - bnez a5,22134 │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,32 │ │ │ │ - bne a6,a4,2211c │ │ │ │ - beqz a3,221ec │ │ │ │ - sd s3,24(sp) │ │ │ │ - ld s3,24(a3) │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3310 │ │ │ │ - sext.w a3,a0 │ │ │ │ - mv a2,s3 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-802 │ │ │ │ - li a0,0 │ │ │ │ - jal 20f96 │ │ │ │ - lw a4,8(a0) │ │ │ │ - li a5,7 │ │ │ │ - mv s4,a0 │ │ │ │ - bne a4,a5,22228 │ │ │ │ - ld a5,0(a0) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - ld a0,16(a5) │ │ │ │ - ld s3,0(a5) │ │ │ │ - jal 3550 │ │ │ │ - ld a5,0(s4) │ │ │ │ - sd a0,0(s2) │ │ │ │ - ld a5,32(a5) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - addi a5,a5,-45 │ │ │ │ - seqz a5,a5 │ │ │ │ - sb a5,0(s1) │ │ │ │ - beqz s3,2221c │ │ │ │ - ld s2,24(s0) │ │ │ │ - sd s5,8(sp) │ │ │ │ - beqz s2,221fc │ │ │ │ - ld s5,8(s0) │ │ │ │ - li s1,0 │ │ │ │ - li s0,0 │ │ │ │ - j 221be │ │ │ │ - addiw a5,s0,1 │ │ │ │ - slli s1,a5,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - sext.w s0,a5 │ │ │ │ - bgeu s1,s2,221fc │ │ │ │ - slli a5,s1,0x3 │ │ │ │ - add a5,a5,s5 │ │ │ │ - ld a1,0(a5) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,221ac │ │ │ │ - bgeu s1,s2,221fc │ │ │ │ - mv a1,s4 │ │ │ │ - jal 2149a │ │ │ │ - ld ra,56(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - li s0,-1 │ │ │ │ - ld ra,56(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,48(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - auipc a3,0x42 │ │ │ │ - addi a3,a3,1524 │ │ │ │ - li a2,476 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-296 │ │ │ │ - auipc a0,0x3e │ │ │ │ - addi a0,a0,-264 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - li s0,-1 │ │ │ │ - j 221f2 │ │ │ │ - auipc a3,0x42 │ │ │ │ - addi a3,a3,1480 │ │ │ │ - li a2,462 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-340 │ │ │ │ - auipc a0,0x3e │ │ │ │ - addi a0,a0,-332 │ │ │ │ - sd s5,8(sp) │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-208 │ │ │ │ - sd s2,128(sp) │ │ │ │ - sd a2,160(sp) │ │ │ │ - addi s2,sp,160 │ │ │ │ - sd a3,168(sp) │ │ │ │ - sd a4,176(sp) │ │ │ │ - sd a5,184(sp) │ │ │ │ - sd a7,200(sp) │ │ │ │ - sd a6,192(sp) │ │ │ │ - auipc a7,0x58 │ │ │ │ - ld a7,-846(a7) │ │ │ │ - ld a6,0(a7) │ │ │ │ - sd a6,40(sp) │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,a1 │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s1,136(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s1,a0 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ - li a1,0 │ │ │ │ - li a0,0 │ │ │ │ - sd ra,152(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - jal 3840 <__vsnprintf_chk@plt> │ │ │ │ - addiw a1,a0,1 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ mv a3,s0 │ │ │ │ li a2,-1 │ │ │ │ mv a4,s2 │ │ │ │ li a1,1 │ │ │ │ mv s0,a0 │ │ │ │ sd s2,32(sp) │ │ │ │ jal 3720 <__vsprintf_chk@plt> │ │ │ │ lw a1,88(s1) │ │ │ │ ld a0,96(s1) │ │ │ │ addi s3,sp,24 │ │ │ │ addiw a1,a1,1 │ │ │ │ slli a5,a1,0x20 │ │ │ │ srli a1,a5,0x1b │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ lwu a5,88(s1) │ │ │ │ sd a0,96(s1) │ │ │ │ slli a5,a5,0x5 │ │ │ │ add a5,a5,a0 │ │ │ │ sd s0,0(a5) │ │ │ │ mv a0,s0 │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ mv a2,s3 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-416 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1142 │ │ │ │ sd a0,8(sp) │ │ │ │ - jal 20f0e │ │ │ │ - beqz a0,22340 │ │ │ │ + jal 44234 │ │ │ │ + beqz a0,1b3fe │ │ │ │ sd s9,72(sp) │ │ │ │ li s9,-1 │ │ │ │ sd s4,112(sp) │ │ │ │ sd s5,104(sp) │ │ │ │ sd s6,96(sp) │ │ │ │ sd s7,88(sp) │ │ │ │ sd s8,80(sp) │ │ │ │ sd s10,64(sp) │ │ │ │ sd s11,56(sp) │ │ │ │ li s0,0 │ │ │ │ li s5,1 │ │ │ │ li s6,2 │ │ │ │ srli s9,s9,0x20 │ │ │ │ - auipc s4,0x3e │ │ │ │ - addi s4,s4,-460 │ │ │ │ - beq s0,s5,223e6 │ │ │ │ - beq s0,s6,223fc │ │ │ │ - bnez s0,2236c │ │ │ │ + auipc s4,0x44 │ │ │ │ + addi s4,s4,-1186 │ │ │ │ + beq s0,s5,1b4a4 │ │ │ │ + beq s0,s6,1b4ba │ │ │ │ + bnez s0,1b42a │ │ │ │ lwu a5,88(s1) │ │ │ │ ld s2,96(s1) │ │ │ │ slli a5,a5,0x5 │ │ │ │ add s2,s2,a5 │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ sd a0,8(s2) │ │ │ │ mv a2,s3 │ │ │ │ mv a1,s4 │ │ │ │ li a0,0 │ │ │ │ - jal 20f0e │ │ │ │ + jal 44234 │ │ │ │ addiw s0,s0,1 │ │ │ │ - bnez a0,22304 │ │ │ │ + bnez a0,1b3c2 │ │ │ │ ld s4,112(sp) │ │ │ │ ld s5,104(sp) │ │ │ │ ld s6,96(sp) │ │ │ │ ld s7,88(sp) │ │ │ │ ld s8,80(sp) │ │ │ │ ld s9,72(sp) │ │ │ │ ld s10,64(sp) │ │ │ │ ld s11,56(sp) │ │ │ │ lw a5,88(s1) │ │ │ │ ld a0,8(sp) │ │ │ │ addiw a5,a5,1 │ │ │ │ sw a5,88(s1) │ │ │ │ jal 3670 │ │ │ │ - auipc a5,0x58 │ │ │ │ - ld a5,-1084(a5) │ │ │ │ + auipc a5,0x5f │ │ │ │ + ld a5,-1274(a5) │ │ │ │ ld a4,40(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,22412 │ │ │ │ + bnez a5,1b4d0 │ │ │ │ ld ra,152(sp) │ │ │ │ ld s0,144(sp) │ │ │ │ ld s1,136(sp) │ │ │ │ ld s2,128(sp) │ │ │ │ ld s3,120(sp) │ │ │ │ addi sp,sp,208 │ │ │ │ ret │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ mv s10,a0 │ │ │ │ jal 3310 │ │ │ │ lwu a5,88(s1) │ │ │ │ ld a4,96(s1) │ │ │ │ mv s11,a0 │ │ │ │ slli a5,a5,0x5 │ │ │ │ add s8,a4,a5 │ │ │ │ @@ -44609,15 +34618,15 @@ │ │ │ │ ld a3,0(sp) │ │ │ │ addw s7,s11,a0 │ │ │ │ addiw a1,s7,1 │ │ │ │ slli a1,a1,0x20 │ │ │ │ mv s2,a0 │ │ │ │ srli a1,a1,0x20 │ │ │ │ mv a0,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ lwu a2,88(s1) │ │ │ │ ld a3,96(s1) │ │ │ │ sd a0,24(s8) │ │ │ │ slli a2,a2,0x5 │ │ │ │ add a3,a3,a2 │ │ │ │ ld a0,24(a3) │ │ │ │ and s2,s2,s9 │ │ │ │ @@ -44632,29 +34641,29 @@ │ │ │ │ add a4,a4,a3 │ │ │ │ ld a4,24(a4) │ │ │ │ srli a5,a5,0x20 │ │ │ │ mv a0,s10 │ │ │ │ add a5,a5,a4 │ │ │ │ sb zero,0(a5) │ │ │ │ jal 3670 │ │ │ │ - j 22322 │ │ │ │ + j 1b3e0 │ │ │ │ lwu a5,88(s1) │ │ │ │ ld s2,96(s1) │ │ │ │ slli a5,a5,0x5 │ │ │ │ add s2,s2,a5 │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ sd a0,16(s2) │ │ │ │ - j 22322 │ │ │ │ + j 1b3e0 │ │ │ │ lwu a5,88(s1) │ │ │ │ ld s2,96(s1) │ │ │ │ slli a5,a5,0x5 │ │ │ │ add s2,s2,a5 │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ sd a0,24(s2) │ │ │ │ - j 22322 │ │ │ │ + j 1b3e0 │ │ │ │ sd s4,112(sp) │ │ │ │ sd s5,104(sp) │ │ │ │ sd s6,96(sp) │ │ │ │ sd s7,88(sp) │ │ │ │ sd s8,80(sp) │ │ │ │ sd s9,72(sp) │ │ │ │ sd s10,64(sp) │ │ │ │ @@ -44670,279 +34679,279 @@ │ │ │ │ fsd fs2,8(sp) │ │ │ │ fmv.d fs1,fa0 │ │ │ │ fmv.d fs2,fa2 │ │ │ │ fsd fs3,0(sp) │ │ │ │ fmv.d fs3,fa1 │ │ │ │ jal 3700 │ │ │ │ fmv.x.d a2,fa0 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-790 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1516 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ fmv.x.d a2,fs3 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-800 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1526 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ fmv.x.d a2,fs0 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-810 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1536 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ fmv.x.d a2,fs2 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-820 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1546 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ fmv.d fa0,fs0 │ │ │ │ jal 3700 │ │ │ │ fmv.d fs2,fa0 │ │ │ │ fmv.d fa0,fs1 │ │ │ │ jal 3700 │ │ │ │ fle.d a5,fs2,fa0 │ │ │ │ - beqz a5,224d2 │ │ │ │ + beqz a5,1b590 │ │ │ │ fmv.d fa0,fs0 │ │ │ │ jal 3700 │ │ │ │ mv a0,s0 │ │ │ │ ld s0,32(sp) │ │ │ │ ld ra,40(sp) │ │ │ │ fld fs0,24(sp) │ │ │ │ fld fs1,16(sp) │ │ │ │ fld fs2,8(sp) │ │ │ │ fld fs3,0(sp) │ │ │ │ fmv.x.d a2,fa0 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-878 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1604 │ │ │ │ addi sp,sp,48 │ │ │ │ - j 2224a │ │ │ │ + j 1b308 │ │ │ │ fmv.d fa0,fs1 │ │ │ │ jal 3700 │ │ │ │ - j 224b4 │ │ │ │ + j 1b572 │ │ │ │ fmv.d.x fa5,zero │ │ │ │ mv a5,a0 │ │ │ │ li a0,0 │ │ │ │ feq.d a4,fa0,fa5 │ │ │ │ - bnez a4,22520 │ │ │ │ - auipc a4,0x3b │ │ │ │ - fld fa5,1718(a4) │ │ │ │ + bnez a4,1b5de │ │ │ │ + auipc a4,0x48 │ │ │ │ + fld fa5,1512(a4) │ │ │ │ fmul.d fa0,fa0,fa5 │ │ │ │ - auipc a4,0x3b │ │ │ │ - fld fa5,1650(a4) │ │ │ │ + auipc a4,0x48 │ │ │ │ + fld fa5,1508(a4) │ │ │ │ li a0,1 │ │ │ │ flt.d a4,fa0,fa5 │ │ │ │ - bnez a4,22520 │ │ │ │ - auipc a4,0x3b │ │ │ │ - fld fa5,1698(a4) │ │ │ │ + bnez a4,1b5de │ │ │ │ + auipc a4,0x48 │ │ │ │ + fld fa5,1500(a4) │ │ │ │ fle.d a4,fa5,fa0 │ │ │ │ li a0,60 │ │ │ │ - bnez a4,22520 │ │ │ │ + bnez a4,1b5de │ │ │ │ fcvt.wu.d a0,fa0,rtz │ │ │ │ zext.b a0,a0 │ │ │ │ sb a0,32(a5) │ │ │ │ ret │ │ │ │ sd a1,40(a0) │ │ │ │ ret │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s0,16(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ mv s1,a0 │ │ │ │ mv s0,a2 │ │ │ │ - beqz a1,22572 │ │ │ │ + beqz a1,1b630 │ │ │ │ sd s2,0(sp) │ │ │ │ mv s2,a1 │ │ │ │ ld a1,16(a0) │ │ │ │ mv a0,s2 │ │ │ │ jal 3580 │ │ │ │ - beqz a0,22562 │ │ │ │ + beqz a0,1b620 │ │ │ │ mv a0,s2 │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ ld s2,0(sp) │ │ │ │ addiw s0,s0,1 │ │ │ │ slli s0,s0,0x20 │ │ │ │ srli s0,s0,0x20 │ │ │ │ sd s0,56(s1) │ │ │ │ ld ra,24(sp) │ │ │ │ ld s0,16(sp) │ │ │ │ sd a0,48(s1) │ │ │ │ ld s1,8(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - auipc a0,0x42 │ │ │ │ - addi a0,a0,678 │ │ │ │ - jal 21882 │ │ │ │ + auipc a0,0x49 │ │ │ │ + addi a0,a0,-552 │ │ │ │ + jal 44ba8 │ │ │ │ ld s2,0(sp) │ │ │ │ - j 2254e │ │ │ │ - auipc a0,0x42 │ │ │ │ - addi a0,a0,670 │ │ │ │ - jal 21882 │ │ │ │ - j 2254e │ │ │ │ + j 1b60c │ │ │ │ + auipc a0,0x49 │ │ │ │ + addi a0,a0,-560 │ │ │ │ + jal 44ba8 │ │ │ │ + j 1b60c │ │ │ │ mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1058 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1784 │ │ │ │ + j 1b308 │ │ │ │ mv a2,a1 │ │ │ │ - auipc a1,0x42 │ │ │ │ - addi a1,a1,650 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x49 │ │ │ │ + addi a1,a1,-580 │ │ │ │ + j 1b308 │ │ │ │ mv a2,a1 │ │ │ │ - auipc a1,0x42 │ │ │ │ - addi a1,a1,654 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x49 │ │ │ │ + addi a1,a1,-576 │ │ │ │ + j 1b308 │ │ │ │ mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1086 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1812 │ │ │ │ + j 1b308 │ │ │ │ mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1090 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1816 │ │ │ │ + j 1b308 │ │ │ │ mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1094 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1820 │ │ │ │ + j 1b308 │ │ │ │ addiw a2,a1,1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1100 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1826 │ │ │ │ + j 1b308 │ │ │ │ addiw a2,a1,1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1106 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1832 │ │ │ │ + j 1b308 │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s2,0(sp) │ │ │ │ mv s2,a2 │ │ │ │ mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1116 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1842 │ │ │ │ sd ra,24(sp) │ │ │ │ sd s0,16(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ mv s0,a0 │ │ │ │ mv s1,a3 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s2 │ │ │ │ mv a0,s0 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1134 │ │ │ │ - jal 2224a │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1860 │ │ │ │ + jal 1b308 │ │ │ │ mv a0,s0 │ │ │ │ ld s0,16(sp) │ │ │ │ ld ra,24(sp) │ │ │ │ ld s2,0(sp) │ │ │ │ mv a2,s1 │ │ │ │ ld s1,8(sp) │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1150 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1876 │ │ │ │ addi sp,sp,32 │ │ │ │ - j 2224a │ │ │ │ + j 1b308 │ │ │ │ addi sp,sp,-32 │ │ │ │ sd a7,0(sp) │ │ │ │ mv a7,a6 │ │ │ │ mv a6,a5 │ │ │ │ addiw a5,a4,1 │ │ │ │ zext.b a4,a3 │ │ │ │ addiw a3,a2,1 │ │ │ │ mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1176 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1902 │ │ │ │ sd ra,24(sp) │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld ra,24(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ addi sp,sp,-32 │ │ │ │ sd a7,0(sp) │ │ │ │ mv a7,a6 │ │ │ │ mv a6,a5 │ │ │ │ addiw a5,a4,1 │ │ │ │ zext.b a4,a3 │ │ │ │ addiw a3,a2,1 │ │ │ │ mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1186 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1912 │ │ │ │ sd ra,24(sp) │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld ra,24(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ li a5,1 │ │ │ │ - beq a1,a5,22692 │ │ │ │ + beq a1,a5,1b750 │ │ │ │ li a5,2 │ │ │ │ - beq a1,a5,226a0 │ │ │ │ + beq a1,a5,1b75e │ │ │ │ li a5,3 │ │ │ │ - beq a1,a5,226ae │ │ │ │ + beq a1,a5,1b76c │ │ │ │ ret │ │ │ │ li a2,43 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1198 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1924 │ │ │ │ + j 1b308 │ │ │ │ li a2,45 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1212 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1938 │ │ │ │ + j 1b308 │ │ │ │ addi sp,sp,-16 │ │ │ │ li a2,43 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1228 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1954 │ │ │ │ sd s0,0(sp) │ │ │ │ sd ra,8(sp) │ │ │ │ mv s0,a0 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a0,s0 │ │ │ │ ld s0,0(sp) │ │ │ │ ld ra,8(sp) │ │ │ │ li a2,80 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1248 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1974 │ │ │ │ addi sp,sp,16 │ │ │ │ - j 2224a │ │ │ │ + j 1b308 │ │ │ │ lw a5,376(a1) │ │ │ │ li a4,1 │ │ │ │ - beq a5,a4,226ee │ │ │ │ + beq a5,a4,1b7ac │ │ │ │ li a4,2 │ │ │ │ - beq a5,a4,226fc │ │ │ │ + beq a5,a4,1b7ba │ │ │ │ ret │ │ │ │ lw a2,380(a1) │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1274 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-2000 │ │ │ │ + j 1b308 │ │ │ │ lw a2,380(a1) │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1272 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1998 │ │ │ │ + j 1b308 │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s1,8(sp) │ │ │ │ mv s1,a2 │ │ │ │ mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1274 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-2000 │ │ │ │ sd s0,16(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ mv s0,a0 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a0,s0 │ │ │ │ ld s0,16(sp) │ │ │ │ ld ra,24(sp) │ │ │ │ mv a2,s1 │ │ │ │ ld s1,8(sp) │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1294 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-2020 │ │ │ │ addi sp,sp,32 │ │ │ │ - j 2224a │ │ │ │ + j 1b308 │ │ │ │ mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1300 │ │ │ │ - j 2224a │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-2026 │ │ │ │ + j 1b308 │ │ │ │ addi sp,sp,-80 │ │ │ │ sd s6,16(sp) │ │ │ │ mv s6,a2 │ │ │ │ mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1310 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-2036 │ │ │ │ sd ra,72(sp) │ │ │ │ sd s0,64(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ mv s0,a0 │ │ │ │ mv s1,a6 │ │ │ │ sd s2,48(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ @@ -44950,192 +34959,192 @@ │ │ │ │ mv s3,a5 │ │ │ │ sd s4,32(sp) │ │ │ │ sd s5,24(sp) │ │ │ │ mv s4,a4 │ │ │ │ mv s5,a3 │ │ │ │ sd s7,8(sp) │ │ │ │ lbu s7,80(sp) │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s6 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1348 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,2022 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s7 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1356 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,2014 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s5 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1364 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,2006 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s4 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1372 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,1998 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s3 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1380 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,1990 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s2 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1388 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,1982 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ - beqz s1,227fe │ │ │ │ + jal 1b308 │ │ │ │ + beqz s1,1b8bc │ │ │ │ mv a0,s0 │ │ │ │ ld s0,64(sp) │ │ │ │ ld ra,72(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ ld s6,16(sp) │ │ │ │ ld s7,8(sp) │ │ │ │ mv a2,s1 │ │ │ │ ld s1,56(sp) │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1418 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,1952 │ │ │ │ addi sp,sp,80 │ │ │ │ - j 2224a │ │ │ │ + j 1b308 │ │ │ │ ld ra,72(sp) │ │ │ │ ld s0,64(sp) │ │ │ │ ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ ld s6,16(sp) │ │ │ │ ld s7,8(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ addi sp,sp,-80 │ │ │ │ sd s5,24(sp) │ │ │ │ - auipc s5,0x57 │ │ │ │ - ld s5,1784(s5) │ │ │ │ + auipc s5,0x5e │ │ │ │ + ld s5,1594(s5) │ │ │ │ sd s4,32(sp) │ │ │ │ sd ra,72(sp) │ │ │ │ ld a5,0(s5) │ │ │ │ sd a5,8(sp) │ │ │ │ li a5,0 │ │ │ │ sd zero,0(sp) │ │ │ │ mv s4,a0 │ │ │ │ - beqz a2,22896 │ │ │ │ + beqz a2,1b954 │ │ │ │ slli a5,a2,0x20 │ │ │ │ srli a2,a5,0x1e │ │ │ │ sd s0,64(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ mv s0,a1 │ │ │ │ add s1,a1,a2 │ │ │ │ mv s3,sp │ │ │ │ - auipc s2,0x3e │ │ │ │ - addi s2,s2,-1498 │ │ │ │ + auipc s2,0x43 │ │ │ │ + addi s2,s2,1872 │ │ │ │ lw a2,0(s0) │ │ │ │ mv a1,s2 │ │ │ │ mv a0,s3 │ │ │ │ addi s0,s0,4 │ │ │ │ - jal 2194e │ │ │ │ - bne s0,s1,22852 │ │ │ │ + jal 44c74 │ │ │ │ + bne s0,s1,1b910 │ │ │ │ ld a2,0(sp) │ │ │ │ ld s0,64(sp) │ │ │ │ ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1524 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,1846 │ │ │ │ mv a0,s4 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a0,0(sp) │ │ │ │ jal 3670 │ │ │ │ ld a4,8(sp) │ │ │ │ ld a5,0(s5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,2289a │ │ │ │ + bnez a5,1b958 │ │ │ │ ld ra,72(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ li a2,0 │ │ │ │ - j 2286c │ │ │ │ + j 1b92a │ │ │ │ sd s0,64(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-80 │ │ │ │ sd s5,24(sp) │ │ │ │ - auipc s5,0x57 │ │ │ │ - ld s5,1638(s5) │ │ │ │ + auipc s5,0x5e │ │ │ │ + ld s5,1448(s5) │ │ │ │ sd s4,32(sp) │ │ │ │ sd ra,72(sp) │ │ │ │ ld a5,0(s5) │ │ │ │ sd a5,8(sp) │ │ │ │ li a5,0 │ │ │ │ sd zero,0(sp) │ │ │ │ mv s4,a0 │ │ │ │ - beqz a2,22928 │ │ │ │ + beqz a2,1b9e6 │ │ │ │ slli a5,a2,0x20 │ │ │ │ srli a2,a5,0x1e │ │ │ │ sd s0,64(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ mv s0,a1 │ │ │ │ add s1,a1,a2 │ │ │ │ mv s3,sp │ │ │ │ - auipc s2,0x3e │ │ │ │ - addi s2,s2,-1644 │ │ │ │ + auipc s2,0x43 │ │ │ │ + addi s2,s2,1726 │ │ │ │ lw a2,0(s0) │ │ │ │ mv a1,s2 │ │ │ │ mv a0,s3 │ │ │ │ addi s0,s0,4 │ │ │ │ - jal 2194e │ │ │ │ - bne s0,s1,228e4 │ │ │ │ + jal 44c74 │ │ │ │ + bne s0,s1,1b9a2 │ │ │ │ ld a2,0(sp) │ │ │ │ ld s0,64(sp) │ │ │ │ ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1654 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,1716 │ │ │ │ mv a0,s4 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a0,0(sp) │ │ │ │ jal 3670 │ │ │ │ ld a4,8(sp) │ │ │ │ ld a5,0(s5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,2292c │ │ │ │ + bnez a5,1b9ea │ │ │ │ ld ra,72(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ li a2,0 │ │ │ │ - j 228fe │ │ │ │ + j 1b9bc │ │ │ │ sd s0,64(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-208 │ │ │ │ sd s9,120(sp) │ │ │ │ ld s9,72(a0) │ │ │ │ sd s8,128(sp) │ │ │ │ - auipc s8,0x57 │ │ │ │ - ld s8,1486(s8) │ │ │ │ + auipc s8,0x5e │ │ │ │ + ld s8,1296(s8) │ │ │ │ sd s2,176(sp) │ │ │ │ ld a5,0(s8) │ │ │ │ sd a5,88(sp) │ │ │ │ li a5,0 │ │ │ │ mv s2,a0 │ │ │ │ mv a0,s9 │ │ │ │ sd s3,168(sp) │ │ │ │ @@ -45154,53 +35163,53 @@ │ │ │ │ lw s6,8(s2) │ │ │ │ ld s3,16(s2) │ │ │ │ sd a0,56(sp) │ │ │ │ sraiw s6,s6,0x4 │ │ │ │ ld s11,40(s2) │ │ │ │ ld s10,24(s2) │ │ │ │ andi s6,s6,1 │ │ │ │ - beqz s3,22a7a │ │ │ │ + beqz s3,1bb38 │ │ │ │ ld s1,24(s5) │ │ │ │ sd s7,136(sp) │ │ │ │ - beqz s1,22a7e │ │ │ │ + beqz s1,1bb3c │ │ │ │ ld s4,8(s5) │ │ │ │ li s0,0 │ │ │ │ li s7,0 │ │ │ │ - j 229b8 │ │ │ │ + j 1ba76 │ │ │ │ addiw s0,s0,1 │ │ │ │ slli s7,s0,0x20 │ │ │ │ srli s7,s7,0x20 │ │ │ │ - bgeu s7,s1,22a7e │ │ │ │ + bgeu s7,s1,1bb3c │ │ │ │ slli a5,s7,0x3 │ │ │ │ add a5,a5,s4 │ │ │ │ ld a1,0(a5) │ │ │ │ mv a0,s3 │ │ │ │ jal 3580 │ │ │ │ - bnez a0,229aa │ │ │ │ - bgeu s7,s1,22a7e │ │ │ │ + bnez a0,1ba68 │ │ │ │ + bgeu s7,s1,1bb3c │ │ │ │ ld s7,136(sp) │ │ │ │ addi a3,sp,71 │ │ │ │ addi a2,sp,72 │ │ │ │ mv a1,s5 │ │ │ │ mv a0,s2 │ │ │ │ - jal 220f6 │ │ │ │ + jal 1b1b4 │ │ │ │ sext.w s1,a0 │ │ │ │ li a5,-1 │ │ │ │ - beq s1,a5,22a6e │ │ │ │ + beq s1,a5,1bb2c │ │ │ │ ld s3,72(sp) │ │ │ │ lbu s4,71(sp) │ │ │ │ addi s3,s3,-1 │ │ │ │ addi a3,sp,70 │ │ │ │ addi a2,sp,80 │ │ │ │ mv a1,s5 │ │ │ │ mv a0,s2 │ │ │ │ - jal 21e28 │ │ │ │ + jal 1aee6 │ │ │ │ sext.w a0,a0 │ │ │ │ li a5,-1 │ │ │ │ - beq a0,a5,22a74 │ │ │ │ + beq a0,a5,1bb32 │ │ │ │ ld a5,80(sp) │ │ │ │ lbu a4,70(sp) │ │ │ │ addi a5,a5,-1 │ │ │ │ ld a1,56(sp) │ │ │ │ mv a7,s1 │ │ │ │ mv a6,s3 │ │ │ │ addi a3,s10,-1 │ │ │ │ @@ -45209,28 +35218,28 @@ │ │ │ │ sd a0,16(sp) │ │ │ │ mv a4,s0 │ │ │ │ sd a5,8(sp) │ │ │ │ sd s11,32(sp) │ │ │ │ mv a5,s6 │ │ │ │ sd s4,0(sp) │ │ │ │ mv a0,s9 │ │ │ │ - jal 33f52 │ │ │ │ + jal 17b98 │ │ │ │ mv s0,a0 │ │ │ │ - jal 34440 │ │ │ │ + jal 18086 │ │ │ │ mv s1,a0 │ │ │ │ - jal 347b4 │ │ │ │ + jal 183fa │ │ │ │ mv a0,s0 │ │ │ │ - jal 33e86 │ │ │ │ + jal 17acc │ │ │ │ mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ ld a4,88(sp) │ │ │ │ ld a5,0(s8) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,22a9e │ │ │ │ + bnez a5,1bb5c │ │ │ │ ld ra,200(sp) │ │ │ │ ld s0,192(sp) │ │ │ │ ld s2,176(sp) │ │ │ │ ld s3,168(sp) │ │ │ │ ld s4,160(sp) │ │ │ │ ld s5,152(sp) │ │ │ │ ld s6,144(sp) │ │ │ │ @@ -45240,52 +35249,52 @@ │ │ │ │ ld s11,104(sp) │ │ │ │ mv a0,s1 │ │ │ │ ld s1,184(sp) │ │ │ │ addi sp,sp,208 │ │ │ │ ret │ │ │ │ mv s4,s6 │ │ │ │ li s3,-1 │ │ │ │ - j 229ee │ │ │ │ + j 1baac │ │ │ │ mv a4,s6 │ │ │ │ li a5,-1 │ │ │ │ - j 22a0c │ │ │ │ + j 1baca │ │ │ │ li s0,-1 │ │ │ │ - j 229ce │ │ │ │ - auipc a3,0x42 │ │ │ │ - addi a3,a3,-702 │ │ │ │ + j 1ba8c │ │ │ │ + auipc a3,0x49 │ │ │ │ + addi a3,a3,-1932 │ │ │ │ li a2,406 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,1622 │ │ │ │ - auipc a0,0x3d │ │ │ │ - addi a0,a0,1654 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,896 │ │ │ │ + auipc a0,0x43 │ │ │ │ + addi a0,a0,928 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ sd s7,136(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - bnez a0,22aac │ │ │ │ + bnez a0,1bb6a │ │ │ │ li a0,43 │ │ │ │ ret │ │ │ │ li a0,45 │ │ │ │ ret │ │ │ │ lw a5,0(a0) │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s2,0(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ mv s2,a0 │ │ │ │ - beqz a5,22ae2 │ │ │ │ + beqz a5,1bba0 │ │ │ │ sd s0,16(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ li s0,0 │ │ │ │ li s1,0 │ │ │ │ ld a0,8(s2) │ │ │ │ addiw s0,s0,1 │ │ │ │ add a0,a0,s1 │ │ │ │ - jal 21b5e │ │ │ │ + jal 1ac1c │ │ │ │ lw a5,0(s2) │ │ │ │ addi s1,s1,104 │ │ │ │ - bltu s0,a5,22ac6 │ │ │ │ + bltu s0,a5,1bb84 │ │ │ │ ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ ld a0,8(s2) │ │ │ │ jal 3670 │ │ │ │ ld ra,24(sp) │ │ │ │ sd zero,8(s2) │ │ │ │ ld s2,0(sp) │ │ │ │ @@ -45316,44 +35325,44 @@ │ │ │ │ lbu s10,128(sp) │ │ │ │ lbu s8,136(sp) │ │ │ │ lbu s6,144(sp) │ │ │ │ lbu s7,152(sp) │ │ │ │ lbu s9,168(sp) │ │ │ │ lbu s5,176(sp) │ │ │ │ lbu s4,184(sp) │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ sd a0,72(s0) │ │ │ │ mv a0,s11 │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ sd a0,80(s0) │ │ │ │ - beqz s8,22c0a │ │ │ │ + beqz s8,1bcc8 │ │ │ │ lw a5,8(s0) │ │ │ │ ori a5,a5,4 │ │ │ │ sw a5,8(s0) │ │ │ │ - beqz s3,22bc8 │ │ │ │ + beqz s3,1bc86 │ │ │ │ mv a0,s3 │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ sd a0,16(s0) │ │ │ │ sd s1,24(s0) │ │ │ │ - auipc a0,0x42 │ │ │ │ - addi a0,a0,-856 │ │ │ │ - jal 21882 │ │ │ │ + auipc a0,0x48 │ │ │ │ + addi a0,a0,2010 │ │ │ │ + jal 44ba8 │ │ │ │ sd a0,40(s0) │ │ │ │ - bnez s2,22bd8 │ │ │ │ - bnez s9,22c18 │ │ │ │ - bnez s6,22c36 │ │ │ │ - beqz s7,22b8e │ │ │ │ + bnez s2,1bc96 │ │ │ │ + bnez s9,1bcd6 │ │ │ │ + bnez s6,1bcf4 │ │ │ │ + beqz s7,1bc4c │ │ │ │ lw a5,8(s0) │ │ │ │ ori a5,a5,32 │ │ │ │ sw a5,8(s0) │ │ │ │ - beqz s5,22b9a │ │ │ │ + beqz s5,1bc58 │ │ │ │ lw a5,8(s0) │ │ │ │ ori a5,a5,256 │ │ │ │ sw a5,8(s0) │ │ │ │ - beqz s4,22baa │ │ │ │ + beqz s4,1bc68 │ │ │ │ lw a5,8(s0) │ │ │ │ lui a4,0x1 │ │ │ │ addi a4,a4,-2048 │ │ │ │ or a5,a5,a4 │ │ │ │ sw a5,8(s0) │ │ │ │ ld ra,120(sp) │ │ │ │ ld s0,112(sp) │ │ │ │ @@ -45366,106 +35375,106 @@ │ │ │ │ ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ ld s9,40(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ ld s11,24(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ ret │ │ │ │ - auipc a0,0x42 │ │ │ │ - addi a0,a0,-952 │ │ │ │ - jal 21882 │ │ │ │ + auipc a0,0x48 │ │ │ │ + addi a0,a0,1914 │ │ │ │ + jal 44ba8 │ │ │ │ li s1,0 │ │ │ │ - j 22b64 │ │ │ │ + j 1bc22 │ │ │ │ lw a4,8(s0) │ │ │ │ ori a5,a4,1 │ │ │ │ sw a5,8(s0) │ │ │ │ - beqz s10,22c68 │ │ │ │ + beqz s10,1bd26 │ │ │ │ ori a5,a4,3 │ │ │ │ sw a5,8(s0) │ │ │ │ - bnez s9,22c7c │ │ │ │ - bnez s6,22c38 │ │ │ │ - beqz s7,22bfe │ │ │ │ + bnez s9,1bd3a │ │ │ │ + bnez s6,1bcf6 │ │ │ │ + beqz s7,1bcbc │ │ │ │ ori a4,a4,35 │ │ │ │ sw a4,8(s0) │ │ │ │ lw a5,8(s0) │ │ │ │ ld a4,8(sp) │ │ │ │ - bnez a4,22c60 │ │ │ │ + bnez a4,1bd1e │ │ │ │ ori a5,a5,128 │ │ │ │ sw a5,8(s0) │ │ │ │ - j 22b8e │ │ │ │ + j 1bc4c │ │ │ │ mv a0,s3 │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ addi s1,s1,1 │ │ │ │ sd a0,16(s0) │ │ │ │ sd s1,24(s0) │ │ │ │ - j 22b76 │ │ │ │ + j 1bc34 │ │ │ │ lw a5,8(s0) │ │ │ │ ori a5,a5,8 │ │ │ │ sw a5,8(s0) │ │ │ │ - bnez s6,22c38 │ │ │ │ - beqz s7,22b8e │ │ │ │ + bnez s6,1bcf6 │ │ │ │ + beqz s7,1bc4c │ │ │ │ lw a5,8(s0) │ │ │ │ ori a5,a5,32 │ │ │ │ sw a5,8(s0) │ │ │ │ - bnez s2,22bfc │ │ │ │ - j 22b8e │ │ │ │ + bnez s2,1bcba │ │ │ │ + j 1bc4c │ │ │ │ lw a5,8(s0) │ │ │ │ ld s1,80(s0) │ │ │ │ ori a5,a5,16 │ │ │ │ sw a5,8(s0) │ │ │ │ mv a0,s1 │ │ │ │ jal 3310 │ │ │ │ sext.w a1,a0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 20ec6 │ │ │ │ + jal 441ec │ │ │ │ sd a0,80(s0) │ │ │ │ - beqz s7,22c30 │ │ │ │ + beqz s7,1bcee │ │ │ │ lw a5,8(s0) │ │ │ │ ori a5,a5,32 │ │ │ │ sw a5,8(s0) │ │ │ │ - j 22c30 │ │ │ │ + j 1bcee │ │ │ │ ori a5,a5,64 │ │ │ │ sw a5,8(s0) │ │ │ │ - j 22b8e │ │ │ │ - bnez s9,22c8c │ │ │ │ - bnez s6,22c38 │ │ │ │ - beqz s7,22bfe │ │ │ │ + j 1bc4c │ │ │ │ + bnez s9,1bd4a │ │ │ │ + bnez s6,1bcf6 │ │ │ │ + beqz s7,1bcbc │ │ │ │ ori a4,a4,33 │ │ │ │ sw a4,8(s0) │ │ │ │ - j 22bfc │ │ │ │ + j 1bcba │ │ │ │ ori a5,a4,11 │ │ │ │ sw a5,8(s0) │ │ │ │ - bnez s6,22c38 │ │ │ │ - bnez s7,22c28 │ │ │ │ - j 22bfc │ │ │ │ + bnez s6,1bcf6 │ │ │ │ + bnez s7,1bce6 │ │ │ │ + j 1bcba │ │ │ │ ori a5,a4,9 │ │ │ │ sw a5,8(s0) │ │ │ │ - bnez s6,22c38 │ │ │ │ - bnez s7,22c28 │ │ │ │ - j 22bfc │ │ │ │ + bnez s6,1bcf6 │ │ │ │ + bnez s7,1bce6 │ │ │ │ + j 1bcba │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s0,16(sp) │ │ │ │ - auipc s0,0x57 │ │ │ │ - ld s0,624(s0) │ │ │ │ + auipc s0,0x5e │ │ │ │ + ld s0,434(s0) │ │ │ │ mv a2,a0 │ │ │ │ ld a5,0(s0) │ │ │ │ sd a5,8(sp) │ │ │ │ li a5,0 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,1512 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,786 │ │ │ │ mv a0,sp │ │ │ │ sd ra,24(sp) │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 2194e │ │ │ │ + jal 44c74 │ │ │ │ ld a4,8(sp) │ │ │ │ ld a5,0(s0) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ ld a0,0(sp) │ │ │ │ - bnez a5,22cd6 │ │ │ │ + bnez a5,1bd94 │ │ │ │ ld ra,24(sp) │ │ │ │ ld s0,16(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-192 │ │ │ │ sd s1,168(sp) │ │ │ │ @@ -45476,16 +35485,16 @@ │ │ │ │ sd s0,176(sp) │ │ │ │ mv s0,a4 │ │ │ │ ld a4,48(a4) │ │ │ │ sd s4,144(sp) │ │ │ │ mv s4,a5 │ │ │ │ ld a5,0(a1) │ │ │ │ sd s8,112(sp) │ │ │ │ - auipc s8,0x57 │ │ │ │ - ld s8,534(s8) │ │ │ │ + auipc s8,0x5e │ │ │ │ + ld s8,344(s8) │ │ │ │ sd s2,160(sp) │ │ │ │ mv s2,a0 │ │ │ │ add a0,a4,s1 │ │ │ │ ld a4,0(s8) │ │ │ │ sd a4,72(sp) │ │ │ │ li a4,0 │ │ │ │ sd a2,0(sp) │ │ │ │ @@ -45504,68 +35513,68 @@ │ │ │ │ mv s7,a7 │ │ │ │ lbu s10,192(sp) │ │ │ │ lbu s9,200(sp) │ │ │ │ lw s11,32(s0) │ │ │ │ ld s6,0(s2) │ │ │ │ sw zero,64(sp) │ │ │ │ sw zero,68(sp) │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a4,48(s0) │ │ │ │ mv s3,a0 │ │ │ │ add a0,a4,s1 │ │ │ │ - jal 4547a │ │ │ │ + jal 588ea │ │ │ │ ld a1,8(sp) │ │ │ │ mv s1,a0 │ │ │ │ addi a3,sp,68 │ │ │ │ addi a2,sp,64 │ │ │ │ - bnez a0,22e04 │ │ │ │ + bnez a0,1bec2 │ │ │ │ ld a0,0(sp) │ │ │ │ - jal 566fc │ │ │ │ + jal c638 │ │ │ │ addiw a4,s4,1 │ │ │ │ sext.w a2,a4 │ │ │ │ - bnez s4,22e16 │ │ │ │ + bnez s4,1bed4 │ │ │ │ lw s4,64(sp) │ │ │ │ - bnez s3,22ebc │ │ │ │ - beqz s4,22f28 │ │ │ │ - bnez s10,22f28 │ │ │ │ + bnez s3,1bf7a │ │ │ │ + beqz s4,1bfe6 │ │ │ │ + bnez s10,1bfe6 │ │ │ │ sw a4,48(sp) │ │ │ │ sd a2,32(sp) │ │ │ │ ld a1,8(sp) │ │ │ │ ld a0,0(sp) │ │ │ │ - bnez s1,230bc │ │ │ │ - jal 562f6 │ │ │ │ + bnez s1,1c17a │ │ │ │ + jal c232 │ │ │ │ sd a0,40(sp) │ │ │ │ sd zero,56(sp) │ │ │ │ ld a2,32(sp) │ │ │ │ lw a4,48(sp) │ │ │ │ - bnez s9,231e8 │ │ │ │ - beq s11,a2,22db4 │ │ │ │ + bnez s9,1c2a6 │ │ │ │ + beq s11,a2,1be72 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ li a5,88 │ │ │ │ mul a4,a4,a5 │ │ │ │ ld a0,48(s0) │ │ │ │ add a0,a0,a4 │ │ │ │ - jal 4547a │ │ │ │ - beq s1,a0,22f58 │ │ │ │ + jal 588ea │ │ │ │ + beq s1,a0,1c016 │ │ │ │ lw s0,68(sp) │ │ │ │ - beqz s0,22f58 │ │ │ │ - beqz s10,22f72 │ │ │ │ + beqz s0,1c016 │ │ │ │ + beqz s10,1c030 │ │ │ │ ld a5,16(sp) │ │ │ │ sw s4,0(a5) │ │ │ │ sw s0,0(s7) │ │ │ │ sd s6,0(s2) │ │ │ │ - beqz s9,22dd6 │ │ │ │ + beqz s9,1be94 │ │ │ │ ld a5,24(sp) │ │ │ │ sd a5,0(s5) │ │ │ │ ld a4,72(sp) │ │ │ │ ld a5,0(s8) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,2334a │ │ │ │ + bnez a5,1c408 │ │ │ │ ld ra,184(sp) │ │ │ │ ld s0,176(sp) │ │ │ │ ld s1,168(sp) │ │ │ │ ld s2,160(sp) │ │ │ │ ld s3,152(sp) │ │ │ │ ld s4,144(sp) │ │ │ │ ld s5,136(sp) │ │ │ │ @@ -45575,499 +35584,499 @@ │ │ │ │ ld s10,96(sp) │ │ │ │ ld s11,88(sp) │ │ │ │ mv a0,s6 │ │ │ │ ld s6,128(sp) │ │ │ │ addi sp,sp,192 │ │ │ │ ret │ │ │ │ ld a0,0(sp) │ │ │ │ - jal 56776 │ │ │ │ + jal c6b2 │ │ │ │ addiw a4,s4,1 │ │ │ │ sext.w a2,a4 │ │ │ │ - beqz s4,22d6e │ │ │ │ + beqz s4,1be2c │ │ │ │ addiw a5,s4,-1 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ li s4,88 │ │ │ │ mul a5,a5,s4 │ │ │ │ ld a0,48(s0) │ │ │ │ sw a4,40(sp) │ │ │ │ sd a2,32(sp) │ │ │ │ add a0,a0,a5 │ │ │ │ - jal 4547a │ │ │ │ + jal 588ea │ │ │ │ ld a2,32(sp) │ │ │ │ lw a4,40(sp) │ │ │ │ - bne a0,s1,22d6e │ │ │ │ - beq s11,a2,22e52 │ │ │ │ + bne a0,s1,1be2c │ │ │ │ + beq s11,a2,1bf10 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ mul a4,a4,s4 │ │ │ │ ld a0,48(s0) │ │ │ │ add a0,a0,a4 │ │ │ │ - jal 4547a │ │ │ │ - beq a0,s1,231d0 │ │ │ │ - beqz s3,231b4 │ │ │ │ + jal 588ea │ │ │ │ + beq a0,s1,1c28e │ │ │ │ + beqz s3,1c272 │ │ │ │ sd zero,48(sp) │ │ │ │ sd zero,32(sp) │ │ │ │ li s4,0 │ │ │ │ lw s11,68(sp) │ │ │ │ - beqz s11,22f4e │ │ │ │ - bnez s10,22f6c │ │ │ │ + beqz s11,1c00c │ │ │ │ + bnez s10,1c02a │ │ │ │ ld a1,8(sp) │ │ │ │ ld a0,0(sp) │ │ │ │ - bnez s1,2319c │ │ │ │ - jal 56432 │ │ │ │ + bnez s1,1c25a │ │ │ │ + jal c36e │ │ │ │ sd zero,56(sp) │ │ │ │ mv s0,a0 │ │ │ │ - bnez s9,2320a │ │ │ │ + bnez s9,1c2c8 │ │ │ │ addiw a1,s11,1 │ │ │ │ slli a1,a1,0x20 │ │ │ │ srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ addiw a4,s11,-1 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ mv a2,a0 │ │ │ │ sd a0,40(sp) │ │ │ │ add a4,a4,s0 │ │ │ │ li a0,56 │ │ │ │ - auipc a1,0x41 │ │ │ │ - addi a1,a1,1862 │ │ │ │ + auipc a1,0x48 │ │ │ │ + addi a1,a1,632 │ │ │ │ lbu a3,0(a4) │ │ │ │ addiw a5,a3,-65 │ │ │ │ zext.b a5,a5 │ │ │ │ - bltu a0,a5,23034 │ │ │ │ + bltu a0,a5,1c0f2 │ │ │ │ slli a5,a5,0x2 │ │ │ │ add a5,a5,a1 │ │ │ │ lw a5,0(a5) │ │ │ │ add a5,a5,a1 │ │ │ │ jr a5 │ │ │ │ - beqz s4,22f2e │ │ │ │ - bnez s10,22f2e │ │ │ │ + beqz s4,1bfec │ │ │ │ + bnez s10,1bfec │ │ │ │ sw a4,40(sp) │ │ │ │ sd a2,32(sp) │ │ │ │ ld a1,8(sp) │ │ │ │ ld a0,0(sp) │ │ │ │ - bnez s1,230de │ │ │ │ - jal 562f6 │ │ │ │ + bnez s1,1c19c │ │ │ │ + jal c232 │ │ │ │ sd zero,48(sp) │ │ │ │ ld a2,32(sp) │ │ │ │ lw a4,40(sp) │ │ │ │ mv s3,a0 │ │ │ │ - bnez s9,231d6 │ │ │ │ + bnez s9,1c294 │ │ │ │ addiw a1,s4,1 │ │ │ │ slli a1,a1,0x20 │ │ │ │ srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ sw a4,56(sp) │ │ │ │ sd a2,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ addiw a3,s4,-1 │ │ │ │ slli a3,a3,0x20 │ │ │ │ ld a2,40(sp) │ │ │ │ lw a4,56(sp) │ │ │ │ srli a3,a3,0x20 │ │ │ │ sd a0,32(sp) │ │ │ │ add a3,a3,s3 │ │ │ │ li t3,56 │ │ │ │ - auipc t1,0x41 │ │ │ │ - addi t1,t1,1982 │ │ │ │ + auipc t1,0x48 │ │ │ │ + addi t1,t1,752 │ │ │ │ lbu a1,0(a3) │ │ │ │ addiw a5,a1,-65 │ │ │ │ zext.b a5,a5 │ │ │ │ - bltu t3,a5,2301e │ │ │ │ + bltu t3,a5,1c0dc │ │ │ │ slli a5,a5,0x2 │ │ │ │ add a5,a5,t1 │ │ │ │ lw a5,0(a5) │ │ │ │ add a5,a5,t1 │ │ │ │ jr a5 │ │ │ │ sd zero,56(sp) │ │ │ │ sd zero,40(sp) │ │ │ │ - j 22d98 │ │ │ │ + j 1be56 │ │ │ │ sd zero,48(sp) │ │ │ │ sd zero,32(sp) │ │ │ │ - beq s11,a2,22e5c │ │ │ │ + beq s11,a2,1bf1a │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ li a5,88 │ │ │ │ mul a4,a4,a5 │ │ │ │ ld a0,48(s0) │ │ │ │ add a0,a0,a4 │ │ │ │ - jal 4547a │ │ │ │ - bne s1,a0,22e5c │ │ │ │ + jal 588ea │ │ │ │ + bne s1,a0,1bf1a │ │ │ │ mv s0,s4 │ │ │ │ - bnez s4,22fda │ │ │ │ + bnez s4,1c098 │ │ │ │ li s4,0 │ │ │ │ - j 22dbe │ │ │ │ - beqz s4,231d0 │ │ │ │ + j 1be7c │ │ │ │ + beqz s4,1c28e │ │ │ │ li s0,0 │ │ │ │ - bnez s10,22dbe │ │ │ │ + bnez s10,1be7c │ │ │ │ mv s11,s4 │ │ │ │ sd zero,48(sp) │ │ │ │ sd zero,32(sp) │ │ │ │ li s4,0 │ │ │ │ - j 23080 │ │ │ │ + j 1c13e │ │ │ │ mv s0,s4 │ │ │ │ mv s4,s11 │ │ │ │ - j 22dbe │ │ │ │ + j 1be7c │ │ │ │ ld a1,8(sp) │ │ │ │ ld a0,0(sp) │ │ │ │ - bnez s1,23180 │ │ │ │ - jal 56432 │ │ │ │ + bnez s1,1c23e │ │ │ │ + jal c36e │ │ │ │ sd a0,32(sp) │ │ │ │ sd zero,48(sp) │ │ │ │ - bnez s9,231fa │ │ │ │ - beqz s4,22fe0 │ │ │ │ + bnez s9,1c2b8 │ │ │ │ + beqz s4,1c09e │ │ │ │ mv a0,s6 │ │ │ │ jal 3310 │ │ │ │ ld a1,40(sp) │ │ │ │ sext.w s3,s4 │ │ │ │ sext.w a4,a0 │ │ │ │ mv a3,s3 │ │ │ │ mv a2,s6 │ │ │ │ li a0,0 │ │ │ │ - jal 2138e │ │ │ │ + jal 446b4 │ │ │ │ mv s1,a0 │ │ │ │ mv a0,s6 │ │ │ │ mv s11,s4 │ │ │ │ jal 3670 │ │ │ │ mv s4,s0 │ │ │ │ - bnez s9,23100 │ │ │ │ + bnez s9,1c1be │ │ │ │ mv a0,s1 │ │ │ │ jal 3310 │ │ │ │ ld s0,32(sp) │ │ │ │ sext.w a3,a0 │ │ │ │ sext.w a4,s4 │ │ │ │ mv a2,s0 │ │ │ │ mv a1,s1 │ │ │ │ li a0,0 │ │ │ │ - jal 2138e │ │ │ │ + jal 446b4 │ │ │ │ mv s6,a0 │ │ │ │ mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ mv s0,s4 │ │ │ │ - j 2300a │ │ │ │ + j 1c0c8 │ │ │ │ li s4,0 │ │ │ │ - bnez s10,22dbe │ │ │ │ + bnez s10,1be7c │ │ │ │ mv a0,s6 │ │ │ │ jal 3310 │ │ │ │ ld s1,32(sp) │ │ │ │ sext.w s10,s0 │ │ │ │ sext.w a3,a0 │ │ │ │ mv a1,s6 │ │ │ │ mv a4,s10 │ │ │ │ mv a2,s1 │ │ │ │ li a0,0 │ │ │ │ - jal 2138e │ │ │ │ + jal 446b4 │ │ │ │ mv s6,a0 │ │ │ │ mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ li s11,0 │ │ │ │ - bnez s9,2314c │ │ │ │ + bnez s9,1c20a │ │ │ │ ld a5,16(sp) │ │ │ │ sw s11,0(a5) │ │ │ │ sw s0,0(s7) │ │ │ │ sd s6,0(s2) │ │ │ │ - j 22dd6 │ │ │ │ + j 1be94 │ │ │ │ li a1,75 │ │ │ │ sb a1,0(a0) │ │ │ │ addi a5,a3,-1 │ │ │ │ addi a0,a0,1 │ │ │ │ - beq s3,a3,23046 │ │ │ │ + beq s3,a3,1c104 │ │ │ │ mv a3,a5 │ │ │ │ - j 22f0e │ │ │ │ + j 1bfcc │ │ │ │ li a3,75 │ │ │ │ sb a3,0(a2) │ │ │ │ addi a5,a4,-1 │ │ │ │ addi a2,a2,1 │ │ │ │ - beq s0,a4,23068 │ │ │ │ + beq s0,a4,1c126 │ │ │ │ mv a4,a5 │ │ │ │ - j 22ea2 │ │ │ │ + j 1bf60 │ │ │ │ ld a3,32(sp) │ │ │ │ slli a5,s4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a5,a5,a3 │ │ │ │ sb zero,0(a5) │ │ │ │ - bnez s9,2332a │ │ │ │ + bnez s9,1c3e8 │ │ │ │ mv a0,s3 │ │ │ │ sw a4,56(sp) │ │ │ │ sd a2,40(sp) │ │ │ │ jal 3670 │ │ │ │ ld a2,40(sp) │ │ │ │ lw a4,56(sp) │ │ │ │ - j 22f32 │ │ │ │ + j 1bff0 │ │ │ │ ld a4,40(sp) │ │ │ │ slli a5,s11,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a5,a5,a4 │ │ │ │ sb zero,0(a5) │ │ │ │ - bnez s9,2333e │ │ │ │ + bnez s9,1c3fc │ │ │ │ mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ mv a0,s6 │ │ │ │ jal 3310 │ │ │ │ ld a1,40(sp) │ │ │ │ sext.w s3,s11 │ │ │ │ sext.w a4,a0 │ │ │ │ mv a3,s3 │ │ │ │ mv a2,s6 │ │ │ │ li a0,0 │ │ │ │ - jal 2138e │ │ │ │ + jal 446b4 │ │ │ │ mv s1,a0 │ │ │ │ mv a0,s6 │ │ │ │ jal 3670 │ │ │ │ - bnez s9,23100 │ │ │ │ - bnez s4,22fb4 │ │ │ │ + bnez s9,1c1be │ │ │ │ + bnez s4,1c072 │ │ │ │ ld a5,16(sp) │ │ │ │ mv s6,s1 │ │ │ │ sw s11,0(a5) │ │ │ │ sw zero,0(s7) │ │ │ │ sd s1,0(s2) │ │ │ │ - j 22dd6 │ │ │ │ - jal 567f0 │ │ │ │ + j 1be94 │ │ │ │ + jal c72c │ │ │ │ sd a0,40(sp) │ │ │ │ sd zero,56(sp) │ │ │ │ ld a2,32(sp) │ │ │ │ lw a4,48(sp) │ │ │ │ - beqz s9,22d98 │ │ │ │ + beqz s9,1be56 │ │ │ │ ld a1,8(sp) │ │ │ │ ld a0,0(sp) │ │ │ │ sw a4,48(sp) │ │ │ │ - jal 5688e │ │ │ │ + jal c7ca │ │ │ │ ld a2,32(sp) │ │ │ │ lw a4,48(sp) │ │ │ │ sd a0,56(sp) │ │ │ │ - j 22d98 │ │ │ │ - jal 567f0 │ │ │ │ + j 1be56 │ │ │ │ + jal c72c │ │ │ │ sd zero,48(sp) │ │ │ │ ld a2,32(sp) │ │ │ │ lw a4,40(sp) │ │ │ │ mv s3,a0 │ │ │ │ - beqz s9,22ee0 │ │ │ │ + beqz s9,1bf9e │ │ │ │ ld a1,8(sp) │ │ │ │ ld a0,0(sp) │ │ │ │ sw a4,40(sp) │ │ │ │ - jal 5688e │ │ │ │ + jal c7ca │ │ │ │ lw a4,40(sp) │ │ │ │ ld a2,32(sp) │ │ │ │ sd a0,48(sp) │ │ │ │ - j 22ee0 │ │ │ │ + j 1bf9e │ │ │ │ ld s0,24(sp) │ │ │ │ mv a0,s0 │ │ │ │ jal 3310 │ │ │ │ ld a1,56(sp) │ │ │ │ sext.w a4,a0 │ │ │ │ mv a3,s3 │ │ │ │ mv a2,s0 │ │ │ │ li a0,0 │ │ │ │ - jal 2138e │ │ │ │ + jal 446b4 │ │ │ │ mv s3,a0 │ │ │ │ mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ - beqz s4,231bc │ │ │ │ + beqz s4,1c27a │ │ │ │ mv a0,s1 │ │ │ │ jal 3310 │ │ │ │ ld s0,32(sp) │ │ │ │ sext.w s10,s4 │ │ │ │ sext.w a3,a0 │ │ │ │ mv a2,s0 │ │ │ │ mv a4,s10 │ │ │ │ mv a1,s1 │ │ │ │ li a0,0 │ │ │ │ - jal 2138e │ │ │ │ + jal 446b4 │ │ │ │ mv s6,a0 │ │ │ │ mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ mv s0,s4 │ │ │ │ sd s3,24(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ mv a0,s3 │ │ │ │ jal 3310 │ │ │ │ ld s1,48(sp) │ │ │ │ sext.w a3,a0 │ │ │ │ mv a4,s10 │ │ │ │ mv a2,s1 │ │ │ │ mv a1,s3 │ │ │ │ li a0,0 │ │ │ │ - jal 2138e │ │ │ │ + jal 446b4 │ │ │ │ mv a4,a0 │ │ │ │ mv a0,s1 │ │ │ │ sd a4,24(sp) │ │ │ │ jal 3670 │ │ │ │ ld a5,16(sp) │ │ │ │ sw s11,0(a5) │ │ │ │ sw s0,0(s7) │ │ │ │ sd s6,0(s2) │ │ │ │ - j 22dd0 │ │ │ │ - jal 5692c │ │ │ │ + j 1be8e │ │ │ │ + jal c868 │ │ │ │ sd a0,32(sp) │ │ │ │ sd zero,48(sp) │ │ │ │ - beqz s9,22f86 │ │ │ │ + beqz s9,1c044 │ │ │ │ ld a1,8(sp) │ │ │ │ ld a0,0(sp) │ │ │ │ - jal 569ca │ │ │ │ + jal c906 │ │ │ │ sd a0,48(sp) │ │ │ │ - beqz s4,22fe0 │ │ │ │ - j 22f8a │ │ │ │ - jal 5692c │ │ │ │ + beqz s4,1c09e │ │ │ │ + j 1c048 │ │ │ │ + jal c868 │ │ │ │ sd zero,56(sp) │ │ │ │ mv s0,a0 │ │ │ │ - beqz s9,22e7a │ │ │ │ + beqz s9,1bf38 │ │ │ │ ld a1,8(sp) │ │ │ │ ld a0,0(sp) │ │ │ │ - jal 569ca │ │ │ │ + jal c906 │ │ │ │ sd a0,56(sp) │ │ │ │ - j 22e7a │ │ │ │ + j 1bf38 │ │ │ │ sd zero,56(sp) │ │ │ │ sd zero,40(sp) │ │ │ │ li s4,0 │ │ │ │ - j 22db4 │ │ │ │ + j 1be72 │ │ │ │ ld a5,16(sp) │ │ │ │ mv s6,s1 │ │ │ │ sd s3,24(sp) │ │ │ │ sw s11,0(a5) │ │ │ │ sw zero,0(s7) │ │ │ │ sd s1,0(s2) │ │ │ │ - j 22dd0 │ │ │ │ + j 1be8e │ │ │ │ li s0,0 │ │ │ │ li s4,0 │ │ │ │ - j 22dbe │ │ │ │ + j 1be7c │ │ │ │ ld a1,8(sp) │ │ │ │ ld a0,0(sp) │ │ │ │ sw a4,40(sp) │ │ │ │ - jal 56394 │ │ │ │ + jal c2d0 │ │ │ │ ld a2,32(sp) │ │ │ │ lw a4,40(sp) │ │ │ │ sd a0,48(sp) │ │ │ │ - j 22ee0 │ │ │ │ + j 1bf9e │ │ │ │ ld a1,8(sp) │ │ │ │ ld a0,0(sp) │ │ │ │ sw a4,48(sp) │ │ │ │ - jal 56394 │ │ │ │ + jal c2d0 │ │ │ │ ld a2,32(sp) │ │ │ │ lw a4,48(sp) │ │ │ │ sd a0,56(sp) │ │ │ │ - j 22d98 │ │ │ │ + j 1be56 │ │ │ │ ld a1,8(sp) │ │ │ │ ld a0,0(sp) │ │ │ │ - jal 564d0 │ │ │ │ + jal c40c │ │ │ │ sd a0,48(sp) │ │ │ │ - beqz s4,22fe0 │ │ │ │ - j 22f8a │ │ │ │ + beqz s4,1c09e │ │ │ │ + j 1c048 │ │ │ │ ld a1,8(sp) │ │ │ │ ld a0,0(sp) │ │ │ │ - jal 564d0 │ │ │ │ + jal c40c │ │ │ │ sd a0,56(sp) │ │ │ │ - j 22e7a │ │ │ │ + j 1bf38 │ │ │ │ li a1,77 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,68 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,67 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,72 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,71 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,86 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,84 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,121 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,107 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,109 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,100 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,99 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,104 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,103 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,118 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,82 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,66 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,65 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,98 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,89 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,114 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,116 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a1,97 │ │ │ │ - j 2301e │ │ │ │ + j 1c0dc │ │ │ │ li a3,84 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,121 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,82 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,66 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,65 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,98 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,89 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,114 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,71 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,86 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,77 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,68 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,67 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,72 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,107 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,109 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,100 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,99 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,104 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,103 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,118 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,116 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ li a3,97 │ │ │ │ - j 23034 │ │ │ │ + j 1c0f2 │ │ │ │ ld a0,48(sp) │ │ │ │ mv a1,s4 │ │ │ │ sw a4,56(sp) │ │ │ │ sd a2,40(sp) │ │ │ │ - jal 20ec6 │ │ │ │ + jal 441ec │ │ │ │ lw a4,56(sp) │ │ │ │ ld a2,40(sp) │ │ │ │ sd a0,48(sp) │ │ │ │ - j 23058 │ │ │ │ + j 1c116 │ │ │ │ ld a0,56(sp) │ │ │ │ mv a1,s11 │ │ │ │ - jal 20ec6 │ │ │ │ + jal 441ec │ │ │ │ sd a0,56(sp) │ │ │ │ - j 2307a │ │ │ │ + j 1c138 │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-96 │ │ │ │ sd s1,72(sp) │ │ │ │ sd s3,56(sp) │ │ │ │ sd s5,40(sp) │ │ │ │ sd s7,24(sp) │ │ │ │ sd ra,88(sp) │ │ │ │ @@ -46078,96 +36087,96 @@ │ │ │ │ ld a2,0(a0) │ │ │ │ ld a7,40(a0) │ │ │ │ lbu a6,32(a0) │ │ │ │ ld a5,24(a0) │ │ │ │ ld a4,16(a0) │ │ │ │ lw a3,8(a0) │ │ │ │ mv s3,sp │ │ │ │ - auipc s7,0x57 │ │ │ │ - ld s7,-1124(s7) │ │ │ │ + auipc s7,0x5e │ │ │ │ + ld s7,-1314(s7) │ │ │ │ mv s1,a0 │ │ │ │ mv s5,a1 │ │ │ │ mv a0,s3 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,646 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,-952 │ │ │ │ ld t1,0(s7) │ │ │ │ sd t1,8(sp) │ │ │ │ li t1,0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 2194e │ │ │ │ + jal 44c74 │ │ │ │ ld a2,48(s1) │ │ │ │ - beqz a2,23448 │ │ │ │ + beqz a2,1c506 │ │ │ │ ld a4,64(s1) │ │ │ │ ld a3,56(s1) │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,640 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,-958 │ │ │ │ mv a0,s3 │ │ │ │ - jal 2194e │ │ │ │ + jal 44c74 │ │ │ │ ld a3,80(s1) │ │ │ │ ld a2,72(s1) │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,646 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,-952 │ │ │ │ mv a0,s3 │ │ │ │ - jal 2194e │ │ │ │ + jal 44c74 │ │ │ │ lw a5,88(s1) │ │ │ │ li s0,0 │ │ │ │ li s2,0 │ │ │ │ - auipc s4,0x40 │ │ │ │ - addi s4,s4,-126 │ │ │ │ - auipc s6,0x3e │ │ │ │ - addi s6,s6,2002 │ │ │ │ - beqz a5,233fe │ │ │ │ + auipc s4,0x44 │ │ │ │ + addi s4,s4,1276 │ │ │ │ + auipc s6,0x44 │ │ │ │ + addi s6,s6,-44 │ │ │ │ + beqz a5,1c4bc │ │ │ │ ld a5,96(s1) │ │ │ │ slli a4,s0,0x5 │ │ │ │ mv a1,s4 │ │ │ │ add a5,a5,a4 │ │ │ │ ld a2,0(a5) │ │ │ │ mv a0,s3 │ │ │ │ - jal 2194e │ │ │ │ + jal 44c74 │ │ │ │ lw a5,88(s1) │ │ │ │ addiw a4,a5,-1 │ │ │ │ - bltu s2,a4,23432 │ │ │ │ + bltu s2,a4,1c4f0 │ │ │ │ addi s0,s0,1 │ │ │ │ sext.w s2,s0 │ │ │ │ - bltu s2,a5,233d8 │ │ │ │ + bltu s2,a5,1c496 │ │ │ │ mv a2,s5 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,760 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,1274 │ │ │ │ mv a0,s3 │ │ │ │ - jal 2194e │ │ │ │ + jal 44c74 │ │ │ │ ld a4,8(sp) │ │ │ │ ld a5,0(s7) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ ld a0,0(sp) │ │ │ │ - bnez a5,23458 │ │ │ │ + bnez a5,1c516 │ │ │ │ ld ra,88(sp) │ │ │ │ ld s0,80(sp) │ │ │ │ ld s1,72(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ ld s3,56(sp) │ │ │ │ ld s4,48(sp) │ │ │ │ ld s5,40(sp) │ │ │ │ ld s6,32(sp) │ │ │ │ ld s7,24(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ mv a1,s6 │ │ │ │ mv a0,s3 │ │ │ │ - jal 2194e │ │ │ │ + jal 44c74 │ │ │ │ lw a5,88(s1) │ │ │ │ addi s0,s0,1 │ │ │ │ sext.w s2,s0 │ │ │ │ - bltu s2,a5,233d8 │ │ │ │ - j 233fe │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,488 │ │ │ │ + bltu s2,a5,1c496 │ │ │ │ + j 1c4bc │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,-1110 │ │ │ │ mv a0,s3 │ │ │ │ - jal 2194e │ │ │ │ - j 233ae │ │ │ │ + jal 44c74 │ │ │ │ + j 1c46c │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-80 │ │ │ │ sd s1,56(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ mv s1,a1 │ │ │ │ sd s5,24(sp) │ │ │ │ ld a1,40(a1) │ │ │ │ @@ -46179,377 +36188,377 @@ │ │ │ │ ld a3,0(s1) │ │ │ │ lbu a7,32(s1) │ │ │ │ ld a6,24(s1) │ │ │ │ ld a5,16(s1) │ │ │ │ lw a4,8(s1) │ │ │ │ mv s5,a2 │ │ │ │ sd a1,0(sp) │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,388 │ │ │ │ + auipc a2,0x43 │ │ │ │ + addi a2,a2,-1210 │ │ │ │ li a1,1 │ │ │ │ mv s3,a0 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a3,48(s1) │ │ │ │ - beqz a3,2353c │ │ │ │ + beqz a3,1c5fa │ │ │ │ ld a5,64(s1) │ │ │ │ ld a4,56(s1) │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,388 │ │ │ │ + auipc a2,0x43 │ │ │ │ + addi a2,a2,-1210 │ │ │ │ li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a4,80(s1) │ │ │ │ ld a3,72(s1) │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,392 │ │ │ │ + auipc a2,0x43 │ │ │ │ + addi a2,a2,-1206 │ │ │ │ li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ lw a5,88(s1) │ │ │ │ li s0,0 │ │ │ │ li s2,0 │ │ │ │ - auipc s4,0x40 │ │ │ │ - addi s4,s4,-382 │ │ │ │ - auipc s6,0x3e │ │ │ │ - addi s6,s6,1746 │ │ │ │ - beqz a5,23500 │ │ │ │ + auipc s4,0x44 │ │ │ │ + addi s4,s4,1020 │ │ │ │ + auipc s6,0x44 │ │ │ │ + addi s6,s6,-300 │ │ │ │ + beqz a5,1c5be │ │ │ │ ld a5,96(s1) │ │ │ │ slli a4,s0,0x5 │ │ │ │ mv a2,s4 │ │ │ │ add a5,a5,a4 │ │ │ │ ld a3,0(a5) │ │ │ │ li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ lw a5,88(s1) │ │ │ │ addiw a4,a5,-1 │ │ │ │ - bltu s2,a4,23524 │ │ │ │ + bltu s2,a4,1c5e2 │ │ │ │ addi s0,s0,1 │ │ │ │ sext.w s2,s0 │ │ │ │ - bltu s2,a5,234d8 │ │ │ │ + bltu s2,a5,1c596 │ │ │ │ ld s0,64(sp) │ │ │ │ ld ra,72(sp) │ │ │ │ ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ ld s6,16(sp) │ │ │ │ mv a3,s5 │ │ │ │ mv a0,s3 │ │ │ │ ld s5,24(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ - auipc a2,0x3c │ │ │ │ - addi a2,a2,484 │ │ │ │ + auipc a2,0x42 │ │ │ │ + addi a2,a2,998 │ │ │ │ li a1,1 │ │ │ │ addi sp,sp,80 │ │ │ │ j 38a0 <__fprintf_chk@plt> │ │ │ │ mv a2,s6 │ │ │ │ li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ lw a5,88(s1) │ │ │ │ addi s0,s0,1 │ │ │ │ sext.w s2,s0 │ │ │ │ - bltu s2,a5,234d8 │ │ │ │ - j 23500 │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,244 │ │ │ │ + bltu s2,a5,1c596 │ │ │ │ + j 1c5be │ │ │ │ + auipc a2,0x43 │ │ │ │ + addi a2,a2,-1354 │ │ │ │ li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 234ac │ │ │ │ + j 1c56a │ │ │ │ mv a5,a0 │ │ │ │ ld a0,152(a0) │ │ │ │ - beqz a0,23556 │ │ │ │ + beqz a0,1c614 │ │ │ │ ret │ │ │ │ ld a0,120(a5) │ │ │ │ ret │ │ │ │ addi sp,sp,-48 │ │ │ │ ld a5,184(a2) │ │ │ │ sd s2,16(sp) │ │ │ │ - auipc s2,0x57 │ │ │ │ - ld s2,-1616(s2) │ │ │ │ + auipc s2,0x5e │ │ │ │ + ld s2,-1806(s2) │ │ │ │ sd s0,32(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ sd s1,24(sp) │ │ │ │ ld a4,0(s2) │ │ │ │ sd a4,8(sp) │ │ │ │ li a4,0 │ │ │ │ sd zero,0(sp) │ │ │ │ mv s0,a2 │ │ │ │ - beqz a5,2360a │ │ │ │ + beqz a5,1c6c8 │ │ │ │ mv s1,a1 │ │ │ │ li a2,0 │ │ │ │ - beqz a0,23586 │ │ │ │ + beqz a0,1c644 │ │ │ │ ld a2,24(a0) │ │ │ │ ld a0,16(a0) │ │ │ │ lw a4,384(s0) │ │ │ │ - beqz a4,235e6 │ │ │ │ + beqz a4,1c6a4 │ │ │ │ lw a2,388(s0) │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1216 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,-1422 │ │ │ │ mv a0,sp │ │ │ │ addiw a2,a2,1 │ │ │ │ andi a2,a2,1 │ │ │ │ - jal 2194e │ │ │ │ + jal 44c74 │ │ │ │ lw a2,348(s0) │ │ │ │ ld a1,0(sp) │ │ │ │ ld a0,184(s0) │ │ │ │ - jal 33372 │ │ │ │ + jal 13c5c │ │ │ │ sd a0,0(s1) │ │ │ │ - jal 329fc │ │ │ │ + jal 132e6 │ │ │ │ ld a1,0(s1) │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,-830 │ │ │ │ + auipc a2,0x42 │ │ │ │ + addi a2,a2,-580 │ │ │ │ li a0,0 │ │ │ │ - jal 32a28 │ │ │ │ + jal 13312 │ │ │ │ mv s1,a0 │ │ │ │ ld a0,0(sp) │ │ │ │ jal 3670 │ │ │ │ ld a4,8(sp) │ │ │ │ ld a5,0(s2) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,23628 │ │ │ │ + bnez a5,1c6e6 │ │ │ │ ld ra,40(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ mv a0,s1 │ │ │ │ ld s1,24(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ mv a1,a0 │ │ │ │ sext.w a2,a2 │ │ │ │ mv a0,a5 │ │ │ │ - jal 33372 │ │ │ │ + jal 13c5c │ │ │ │ sd a0,0(s1) │ │ │ │ - jal 329fc │ │ │ │ + jal 132e6 │ │ │ │ ld a1,0(s1) │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,-896 │ │ │ │ + auipc a2,0x42 │ │ │ │ + addi a2,a2,-646 │ │ │ │ li a0,0 │ │ │ │ - jal 32a28 │ │ │ │ + jal 13312 │ │ │ │ mv s1,a0 │ │ │ │ - j 235cc │ │ │ │ - beqz a0,23622 │ │ │ │ + j 1c68a │ │ │ │ + beqz a0,1c6e0 │ │ │ │ ld s1,120(s0) │ │ │ │ lw a4,344(s0) │ │ │ │ li a5,1 │ │ │ │ - bgeu a5,a4,235cc │ │ │ │ + bgeu a5,a4,1c68a │ │ │ │ ld a0,528(s0) │ │ │ │ jal 32d0 │ │ │ │ - j 235cc │ │ │ │ + j 1c68a │ │ │ │ ld s1,136(a2) │ │ │ │ - bnez s1,2360e │ │ │ │ - j 2360c │ │ │ │ + bnez s1,1c6cc │ │ │ │ + j 1c6ca │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ ld a5,184(a1) │ │ │ │ - beqz a5,23634 │ │ │ │ - j 3299a │ │ │ │ + beqz a5,1c6f2 │ │ │ │ + j 13284 │ │ │ │ lw a4,344(a1) │ │ │ │ li a5,1 │ │ │ │ - bltu a5,a4,23640 │ │ │ │ + bltu a5,a4,1c6fe │ │ │ │ ret │ │ │ │ ld a0,528(a1) │ │ │ │ j 39e0 │ │ │ │ addi sp,sp,-128 │ │ │ │ sd s0,112(sp) │ │ │ │ lw s0,384(a2) │ │ │ │ - auipc a5,0x57 │ │ │ │ - ld a5,-1856(a5) │ │ │ │ + auipc a5,0x5e │ │ │ │ + ld a5,-2046(a5) │ │ │ │ sd s3,88(sp) │ │ │ │ sd s9,40(sp) │ │ │ │ sd s11,24(sp) │ │ │ │ ld a4,0(a5) │ │ │ │ sd a4,8(sp) │ │ │ │ li a4,0 │ │ │ │ sd ra,120(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ lw a4,0(a0) │ │ │ │ mv s11,a2 │ │ │ │ mv s3,a0 │ │ │ │ mv s9,a1 │ │ │ │ - bnez s0,23764 │ │ │ │ + bnez s0,1c822 │ │ │ │ ld a3,184(a2) │ │ │ │ - beqz a3,2380c │ │ │ │ + beqz a3,1c8ca │ │ │ │ lbu a3,456(s11) │ │ │ │ li s6,10 │ │ │ │ - bnez a3,23764 │ │ │ │ - beqz a4,23740 │ │ │ │ + bnez a3,1c822 │ │ │ │ + beqz a4,1c7fe │ │ │ │ sd s2,96(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ sd s1,104(sp) │ │ │ │ li s5,0 │ │ │ │ li s2,0 │ │ │ │ li s4,0 │ │ │ │ mv s10,sp │ │ │ │ - auipc s8,0x3b │ │ │ │ - addi s8,s8,-1058 │ │ │ │ + auipc s8,0x42 │ │ │ │ + addi s8,s8,-808 │ │ │ │ li s7,1 │ │ │ │ - j 236be │ │ │ │ + j 1c77c │ │ │ │ mv a0,s0 │ │ │ │ - jal 3299a │ │ │ │ + jal 13284 │ │ │ │ lw a4,0(s3) │ │ │ │ addiw s4,s4,1 │ │ │ │ addi s2,s2,104 │ │ │ │ addi s5,s5,88 │ │ │ │ - bgeu s4,a4,23732 │ │ │ │ + bgeu s4,a4,1c7f0 │ │ │ │ ld a1,8(s3) │ │ │ │ ld s0,184(s11) │ │ │ │ sd zero,0(sp) │ │ │ │ add a1,a1,s2 │ │ │ │ - beqz s0,237e6 │ │ │ │ + beqz s0,1c8a4 │ │ │ │ li a2,0 │ │ │ │ - beqz a1,236d6 │ │ │ │ + beqz a1,1c794 │ │ │ │ ld a2,24(a1) │ │ │ │ ld a1,16(a1) │ │ │ │ lw a4,384(s11) │ │ │ │ - bnez a4,23770 │ │ │ │ + bnez a4,1c82e │ │ │ │ sext.w a2,a2 │ │ │ │ mv a0,s0 │ │ │ │ - jal 33372 │ │ │ │ + jal 13c5c │ │ │ │ mv s0,a0 │ │ │ │ - jal 329fc │ │ │ │ + jal 132e6 │ │ │ │ mv a1,s0 │ │ │ │ mv a2,s8 │ │ │ │ li a0,0 │ │ │ │ - jal 32a28 │ │ │ │ + jal 13312 │ │ │ │ ld a1,8(s3) │ │ │ │ mv s1,a0 │ │ │ │ add a1,a1,s2 │ │ │ │ mv a2,s6 │ │ │ │ mv a0,s1 │ │ │ │ - jal 2345c │ │ │ │ + jal 1c51a │ │ │ │ lbu a4,451(s11) │ │ │ │ - bnez a4,237c0 │ │ │ │ + bnez a4,1c87e │ │ │ │ ld a4,184(s11) │ │ │ │ - bnez a4,236a6 │ │ │ │ + bnez a4,1c764 │ │ │ │ lw a4,344(s11) │ │ │ │ - bgeu s7,a4,236ac │ │ │ │ + bgeu s7,a4,1c76a │ │ │ │ ld a0,528(s11) │ │ │ │ addiw s4,s4,1 │ │ │ │ addi s2,s2,104 │ │ │ │ jal 39e0 │ │ │ │ lw a4,0(s3) │ │ │ │ addi s5,s5,88 │ │ │ │ - bltu s4,a4,236be │ │ │ │ + bltu s4,a4,1c77c │ │ │ │ ld s1,104(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ - auipc a5,0x56 │ │ │ │ - ld a5,2000(a5) │ │ │ │ + auipc a5,0x5d │ │ │ │ + ld a5,1810(a5) │ │ │ │ ld a4,8(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,23842 │ │ │ │ + bnez a5,1c900 │ │ │ │ ld ra,120(sp) │ │ │ │ ld s0,112(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ ld s9,40(sp) │ │ │ │ ld s11,24(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ ret │ │ │ │ lbu a3,451(s11) │ │ │ │ li s6,7 │ │ │ │ - bnez a3,23682 │ │ │ │ + bnez a3,1c740 │ │ │ │ li s6,10 │ │ │ │ - j 23682 │ │ │ │ + j 1c740 │ │ │ │ lw a2,388(s11) │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1700 │ │ │ │ + auipc a1,0x43 │ │ │ │ + addi a1,a1,-1906 │ │ │ │ mv a0,s10 │ │ │ │ addiw a2,a2,1 │ │ │ │ andi a2,a2,1 │ │ │ │ - jal 2194e │ │ │ │ + jal 44c74 │ │ │ │ lw a2,348(s11) │ │ │ │ ld a1,0(sp) │ │ │ │ ld a0,184(s11) │ │ │ │ - jal 33372 │ │ │ │ + jal 13c5c │ │ │ │ mv s0,a0 │ │ │ │ - jal 329fc │ │ │ │ + jal 132e6 │ │ │ │ mv a2,s8 │ │ │ │ mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - jal 32a28 │ │ │ │ + jal 13312 │ │ │ │ mv s1,a0 │ │ │ │ ld a0,0(sp) │ │ │ │ jal 3670 │ │ │ │ ld a1,8(s3) │ │ │ │ mv a2,s6 │ │ │ │ mv a0,s1 │ │ │ │ add a1,a1,s2 │ │ │ │ - jal 2345c │ │ │ │ + jal 1c51a │ │ │ │ lbu a4,451(s11) │ │ │ │ - beqz a4,2370a │ │ │ │ + beqz a4,1c7c8 │ │ │ │ ld a0,48(s9) │ │ │ │ add a0,a0,s5 │ │ │ │ - jal 455cc │ │ │ │ + jal 58a3c │ │ │ │ ld a0,88(a0) │ │ │ │ mv a2,s6 │ │ │ │ mv a1,s1 │ │ │ │ - jal 4ec18 │ │ │ │ - auipc a2,0x3e │ │ │ │ - addi a2,a2,1956 │ │ │ │ + jal 48026 │ │ │ │ + auipc a2,0x45 │ │ │ │ + addi a2,a2,318 │ │ │ │ li a1,1 │ │ │ │ mv a0,s1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 2370a │ │ │ │ - beqz a1,23804 │ │ │ │ + j 1c7c8 │ │ │ │ + beqz a1,1c8c2 │ │ │ │ ld s1,120(s11) │ │ │ │ lw a4,344(s11) │ │ │ │ - bgeu s7,a4,236fc │ │ │ │ + bgeu s7,a4,1c7ba │ │ │ │ ld a0,528(s11) │ │ │ │ jal 32d0 │ │ │ │ ld a1,8(s3) │ │ │ │ add a1,a1,s2 │ │ │ │ - j 236fc │ │ │ │ + j 1c7ba │ │ │ │ ld s1,136(s11) │ │ │ │ - bnez s1,237ec │ │ │ │ - j 237e8 │ │ │ │ + bnez s1,1c8aa │ │ │ │ + j 1c8a6 │ │ │ │ ld a0,152(a2) │ │ │ │ - beqz a0,2367a │ │ │ │ + beqz a0,1c738 │ │ │ │ sd s1,104(sp) │ │ │ │ li s1,0 │ │ │ │ - bnez a4,2381e │ │ │ │ - j 2383e │ │ │ │ + bnez a4,1c8dc │ │ │ │ + j 1c8fc │ │ │ │ ld a0,152(s11) │ │ │ │ ld a1,8(s3) │ │ │ │ ld a3,528(s11) │ │ │ │ ld a2,168(s11) │ │ │ │ add a1,a1,s1 │ │ │ │ addiw s0,s0,1 │ │ │ │ - jal f902 │ │ │ │ + jal 2189a │ │ │ │ lw a4,0(s3) │ │ │ │ addi s1,s1,104 │ │ │ │ - bltu s0,a4,2381a │ │ │ │ + bltu s0,a4,1c8d8 │ │ │ │ ld s1,104(sp) │ │ │ │ - j 23740 │ │ │ │ + j 1c7fe │ │ │ │ sd s1,104(sp) │ │ │ │ sd s2,96(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-240 │ │ │ │ sd s0,224(sp) │ │ │ │ lbu s0,248(sp) │ │ │ │ sd s8,160(sp) │ │ │ │ - auipc s8,0x56 │ │ │ │ - ld s8,1714(s8) │ │ │ │ + auipc s8,0x5d │ │ │ │ + ld s8,1524(s8) │ │ │ │ sd s3,200(sp) │ │ │ │ sd s4,192(sp) │ │ │ │ sd s5,184(sp) │ │ │ │ mv s3,a0 │ │ │ │ mv s4,a1 │ │ │ │ li a0,0 │ │ │ │ li a1,16 │ │ │ │ @@ -46572,24 +36581,24 @@ │ │ │ │ sd a6,64(sp) │ │ │ │ sd a7,72(sp) │ │ │ │ lbu s9,240(sp) │ │ │ │ lbu s11,256(sp) │ │ │ │ ld s7,264(sp) │ │ │ │ ld s0,272(sp) │ │ │ │ sd zero,112(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ mv s10,a0 │ │ │ │ li a1,104 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ li a3,1 │ │ │ │ sd a0,8(s10) │ │ │ │ sw a3,0(s10) │ │ │ │ mv a4,a0 │ │ │ │ - beqz s1,23ab4 │ │ │ │ + beqz s1,1cb72 │ │ │ │ lbu a3,737(s0) │ │ │ │ sw zero,108(sp) │ │ │ │ sd zero,0(a4) │ │ │ │ sw zero,8(a4) │ │ │ │ sd zero,16(a4) │ │ │ │ sd zero,24(a4) │ │ │ │ sb zero,32(a4) │ │ │ │ @@ -46599,16 +36608,16 @@ │ │ │ │ sd zero,64(a4) │ │ │ │ sd zero,72(a4) │ │ │ │ sd zero,80(a4) │ │ │ │ sw zero,88(a4) │ │ │ │ sd zero,96(a4) │ │ │ │ sd a4,88(sp) │ │ │ │ mv a0,s3 │ │ │ │ - beqz a3,23a9c │ │ │ │ - jal 21882 │ │ │ │ + beqz a3,1cb5a │ │ │ │ + jal 44ba8 │ │ │ │ ld a4,88(sp) │ │ │ │ mv a2,a0 │ │ │ │ ld a5,80(sp) │ │ │ │ snez a3,s2 │ │ │ │ neg a3,a3 │ │ │ │ ld a0,8(s10) │ │ │ │ and s6,s6,a3 │ │ │ │ @@ -46625,106 +36634,106 @@ │ │ │ │ sd s9,24(sp) │ │ │ │ sd zero,16(sp) │ │ │ │ sd zero,0(sp) │ │ │ │ mv a7,s2 │ │ │ │ li a6,1 │ │ │ │ li a5,0 │ │ │ │ mv a1,s4 │ │ │ │ - jal 22af6 │ │ │ │ + jal 1bbb4 │ │ │ │ ld s1,8(s10) │ │ │ │ sb zero,32(s1) │ │ │ │ - beqz s7,239fc │ │ │ │ + beqz s7,1caba │ │ │ │ lbu a2,66(s7) │ │ │ │ lbu s9,65(s7) │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1838 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,1532 │ │ │ │ mv a0,s1 │ │ │ │ ld s6,0(s7) │ │ │ │ ld s5,80(s7) │ │ │ │ ld s4,88(s7) │ │ │ │ ld s2,104(s7) │ │ │ │ ld s3,96(s7) │ │ │ │ lbu s7,8(s7) │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s9 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1870 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,1500 │ │ │ │ mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s7 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1878 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,1492 │ │ │ │ mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s6 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1886 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,1484 │ │ │ │ mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s5 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1894 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,1476 │ │ │ │ mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s4 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1902 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,1468 │ │ │ │ mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s3 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1910 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,1460 │ │ │ │ mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - beqz s2,239f8 │ │ │ │ + jal 1b308 │ │ │ │ + beqz s2,1cab6 │ │ │ │ mv a2,s2 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1922 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,1448 │ │ │ │ mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld s1,8(s10) │ │ │ │ ld a2,608(s0) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,1904 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,1178 │ │ │ │ mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a0,8(s10) │ │ │ │ li a2,1 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,1868 │ │ │ │ - jal 2224a │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,1142 │ │ │ │ + jal 1b308 │ │ │ │ ld a0,8(s10) │ │ │ │ li a2,0 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-2046 │ │ │ │ - jal 2224a │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,1324 │ │ │ │ + jal 1b308 │ │ │ │ ld a0,152(s0) │ │ │ │ - beqz a0,23abe │ │ │ │ + beqz a0,1cb7c │ │ │ │ ld a3,528(s0) │ │ │ │ ld a2,168(s0) │ │ │ │ ld a1,8(s10) │ │ │ │ - jal f902 │ │ │ │ + jal 2189a │ │ │ │ lw a5,0(s10) │ │ │ │ li s1,0 │ │ │ │ li s0,0 │ │ │ │ - beqz a5,23a66 │ │ │ │ + beqz a5,1cb24 │ │ │ │ ld a0,8(s10) │ │ │ │ addiw s0,s0,1 │ │ │ │ add a0,a0,s1 │ │ │ │ - jal 21b5e │ │ │ │ + jal 1ac1c │ │ │ │ lw a5,0(s10) │ │ │ │ addi s1,s1,104 │ │ │ │ - bltu s0,a5,23a4e │ │ │ │ + bltu s0,a5,1cb0c │ │ │ │ ld a0,8(s10) │ │ │ │ jal 3670 │ │ │ │ ld a4,120(sp) │ │ │ │ ld a5,0(s8) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,23af0 │ │ │ │ + bnez a5,1cbae │ │ │ │ ld s0,224(sp) │ │ │ │ ld ra,232(sp) │ │ │ │ ld s1,216(sp) │ │ │ │ ld s2,208(sp) │ │ │ │ ld s3,200(sp) │ │ │ │ ld s4,192(sp) │ │ │ │ ld s5,184(sp) │ │ │ │ @@ -46739,66 +36748,66 @@ │ │ │ │ j 3670 │ │ │ │ jal 3310 │ │ │ │ mv a3,a0 │ │ │ │ addi a2,sp,108 │ │ │ │ mv a1,s3 │ │ │ │ li a0,0 │ │ │ │ sw a3,108(sp) │ │ │ │ - jal 212e2 │ │ │ │ + jal 44608 │ │ │ │ ld a4,88(sp) │ │ │ │ mv a2,a0 │ │ │ │ - j 23912 │ │ │ │ - auipc s1,0x41 │ │ │ │ - addi s1,s1,-676 │ │ │ │ - j 238c8 │ │ │ │ + j 1c9d0 │ │ │ │ + auipc s1,0x48 │ │ │ │ + addi s1,s1,-1906 │ │ │ │ + j 1c986 │ │ │ │ mv a2,s0 │ │ │ │ addi a1,sp,112 │ │ │ │ - jal 2355a │ │ │ │ + jal 1c618 │ │ │ │ ld a1,8(s10) │ │ │ │ li a2,10 │ │ │ │ - jal 2345c │ │ │ │ + jal 1c51a │ │ │ │ ld a5,184(s0) │ │ │ │ ld a0,112(sp) │ │ │ │ - beqz a5,23adc │ │ │ │ - jal 3299a │ │ │ │ - j 23a44 │ │ │ │ + beqz a5,1cb9a │ │ │ │ + jal 13284 │ │ │ │ + j 1cb02 │ │ │ │ lw a4,344(s0) │ │ │ │ li a5,1 │ │ │ │ - bgeu a5,a4,23a44 │ │ │ │ + bgeu a5,a4,1cb02 │ │ │ │ ld a0,528(s0) │ │ │ │ jal 39e0 │ │ │ │ - j 23a44 │ │ │ │ + j 1cb02 │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-48 │ │ │ │ sd ra,40(sp) │ │ │ │ sd s0,32(sp) │ │ │ │ lbu a5,0(a0) │ │ │ │ li a4,64 │ │ │ │ - beq a5,a4,23c9e │ │ │ │ + beq a5,a4,1cd5c │ │ │ │ li a4,10 │ │ │ │ - beq a5,a4,23c9e │ │ │ │ + beq a5,a4,1cd5c │ │ │ │ sd s1,24(sp) │ │ │ │ sd s3,8(sp) │ │ │ │ mv s1,a0 │ │ │ │ mv s3,a1 │ │ │ │ li a0,0 │ │ │ │ li a1,104 │ │ │ │ sd s2,16(sp) │ │ │ │ mv s2,a2 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ mv a2,s1 │ │ │ │ mv s0,a0 │ │ │ │ mv a3,s3 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,120 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-1926 │ │ │ │ li a0,0 │ │ │ │ - jal 20f96 │ │ │ │ + jal 442bc │ │ │ │ lw a5,8(a0) │ │ │ │ mv s1,a0 │ │ │ │ - beqz a5,23c7c │ │ │ │ + beqz a5,1cd3a │ │ │ │ ld a5,0(a0) │ │ │ │ ld a0,0(a5) │ │ │ │ sd zero,0(s0) │ │ │ │ sw zero,8(s0) │ │ │ │ sd zero,16(s0) │ │ │ │ sd zero,24(s0) │ │ │ │ sb zero,32(s0) │ │ │ │ @@ -46806,123 +36815,123 @@ │ │ │ │ sd zero,48(s0) │ │ │ │ sd zero,56(s0) │ │ │ │ sd zero,64(s0) │ │ │ │ sd zero,72(s0) │ │ │ │ sd zero,80(s0) │ │ │ │ sw zero,88(s0) │ │ │ │ sd zero,96(s0) │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ lw a4,8(s1) │ │ │ │ li a5,1 │ │ │ │ sd a0,0(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ + bgeu a5,a4,1cd3a │ │ │ │ ld a5,0(s1) │ │ │ │ li a2,10 │ │ │ │ li a1,0 │ │ │ │ ld a0,16(a5) │ │ │ │ jal 32b0 │ │ │ │ lw a4,8(s1) │ │ │ │ slliw a0,a0,0x10 │ │ │ │ sraiw a0,a0,0x10 │ │ │ │ sw a0,8(s0) │ │ │ │ li a5,2 │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ + bgeu a5,a4,1cd3a │ │ │ │ ld a5,0(s1) │ │ │ │ ld a0,32(a5) │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ lw a4,8(s1) │ │ │ │ li a5,3 │ │ │ │ sd a0,16(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ + bgeu a5,a4,1cd3a │ │ │ │ ld a5,0(s1) │ │ │ │ li a2,10 │ │ │ │ li a1,0 │ │ │ │ ld a0,48(a5) │ │ │ │ jal 3550 │ │ │ │ lw a4,8(s1) │ │ │ │ li a5,4 │ │ │ │ sd a0,24(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ + bgeu a5,a4,1cd3a │ │ │ │ ld a5,0(s1) │ │ │ │ li a2,10 │ │ │ │ li a1,0 │ │ │ │ ld a0,64(a5) │ │ │ │ jal 32b0 │ │ │ │ sb a0,32(s0) │ │ │ │ lw a4,8(s1) │ │ │ │ li a5,5 │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ + bgeu a5,a4,1cd3a │ │ │ │ ld a5,0(s1) │ │ │ │ ld a0,80(a5) │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ lw a4,8(s1) │ │ │ │ li a5,6 │ │ │ │ sd a0,40(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ + bgeu a5,a4,1cd3a │ │ │ │ ld a5,0(s1) │ │ │ │ ld a0,96(a5) │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ lw a4,8(s1) │ │ │ │ li a5,7 │ │ │ │ sd a0,48(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ + bgeu a5,a4,1cd3a │ │ │ │ ld a5,0(s1) │ │ │ │ li a2,10 │ │ │ │ li a1,0 │ │ │ │ ld a0,112(a5) │ │ │ │ jal 3550 │ │ │ │ lw a4,8(s1) │ │ │ │ li a5,8 │ │ │ │ sd a0,56(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ + bgeu a5,a4,1cd3a │ │ │ │ ld a5,0(s1) │ │ │ │ li a2,10 │ │ │ │ li a1,0 │ │ │ │ ld a0,128(a5) │ │ │ │ jal 3550 │ │ │ │ lw a4,8(s1) │ │ │ │ li a5,9 │ │ │ │ sd a0,64(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ + bgeu a5,a4,1cd3a │ │ │ │ ld a5,0(s1) │ │ │ │ ld a0,144(a5) │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ lw a4,8(s1) │ │ │ │ li a5,10 │ │ │ │ sd a0,72(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ + bgeu a5,a4,1cd3a │ │ │ │ ld a5,0(s1) │ │ │ │ ld a0,160(a5) │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ lw a4,8(s1) │ │ │ │ li a5,11 │ │ │ │ sd a0,80(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ + bgeu a5,a4,1cd3a │ │ │ │ ld a5,0(s1) │ │ │ │ li s3,12 │ │ │ │ ld a1,176(a5) │ │ │ │ - j 23c66 │ │ │ │ + j 1cd24 │ │ │ │ ld a5,0(s1) │ │ │ │ addiw s3,s3,1 │ │ │ │ add a5,a5,a4 │ │ │ │ ld a1,0(a5) │ │ │ │ li a2,0 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ lw a5,8(s1) │ │ │ │ slli a3,s3,0x20 │ │ │ │ srli a4,a3,0x1c │ │ │ │ - bltu s3,a5,23c5e │ │ │ │ - beqz s2,23c86 │ │ │ │ + bltu s3,a5,1cd1c │ │ │ │ + beqz s2,1cd44 │ │ │ │ lw a5,8(s0) │ │ │ │ andi a5,a5,4 │ │ │ │ - beqz a5,23caa │ │ │ │ + beqz a5,1cd68 │ │ │ │ mv a1,s1 │ │ │ │ li a0,0 │ │ │ │ - jal 2149a │ │ │ │ + jal 447c0 │ │ │ │ ld ra,40(sp) │ │ │ │ mv a0,s0 │ │ │ │ ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ @@ -46931,28 +36940,28 @@ │ │ │ │ ld ra,40(sp) │ │ │ │ mv a0,s0 │ │ │ │ ld s0,32(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ mv a1,s2 │ │ │ │ mv a0,s0 │ │ │ │ - jal 22938 │ │ │ │ + jal 1b9f6 │ │ │ │ mv s2,a0 │ │ │ │ - beqz a0,23c86 │ │ │ │ - jal 34398 │ │ │ │ + beqz a0,1cd44 │ │ │ │ + jal 17fde │ │ │ │ mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - j 23c86 │ │ │ │ + j 1cd44 │ │ │ │ addi sp,sp,-576 │ │ │ │ lw a4,576(sp) │ │ │ │ sd a5,224(sp) │ │ │ │ sd ra,568(sp) │ │ │ │ sd a4,176(sp) │ │ │ │ - auipc a4,0x56 │ │ │ │ - ld a4,574(a4) │ │ │ │ + auipc a4,0x5d │ │ │ │ + ld a4,384(a4) │ │ │ │ ld a5,0(a4) │ │ │ │ sd a5,424(sp) │ │ │ │ li a5,0 │ │ │ │ sd a3,312(sp) │ │ │ │ sd a6,240(sp) │ │ │ │ sd a7,168(sp) │ │ │ │ sd a1,152(sp) │ │ │ │ @@ -46968,90 +36977,90 @@ │ │ │ │ sd s5,520(sp) │ │ │ │ sd s6,512(sp) │ │ │ │ sd s9,488(sp) │ │ │ │ sd s10,480(sp) │ │ │ │ sd s11,472(sp) │ │ │ │ fsd fs0,456(sp) │ │ │ │ sd a0,144(sp) │ │ │ │ - jal 51a20 │ │ │ │ + jal 795c │ │ │ │ mv a5,a0 │ │ │ │ mv a0,s7 │ │ │ │ mv s0,a5 │ │ │ │ sd a5,32(sp) │ │ │ │ - jal 466e4 │ │ │ │ + jal 59b54 │ │ │ │ mv a5,a0 │ │ │ │ li a1,0 │ │ │ │ mv a0,s7 │ │ │ │ mv s1,a5 │ │ │ │ sd a5,248(sp) │ │ │ │ - jal 45b9a │ │ │ │ + jal 5900a │ │ │ │ mv a4,a0 │ │ │ │ sd a0,288(sp) │ │ │ │ li a1,1 │ │ │ │ mv a0,s7 │ │ │ │ sb a4,416(sp) │ │ │ │ - jal 45b9a │ │ │ │ + jal 5900a │ │ │ │ sd a0,296(sp) │ │ │ │ sb a0,417(sp) │ │ │ │ - beqz s0,23d54 │ │ │ │ - bnez s1,23d54 │ │ │ │ - j 24bde │ │ │ │ + beqz s0,1ce12 │ │ │ │ + bnez s1,1ce12 │ │ │ │ + j 1dc9c │ │ │ │ sd zero,160(sp) │ │ │ │ li s3,1 │ │ │ │ lw s0,32(s7) │ │ │ │ li a1,16 │ │ │ │ li a0,0 │ │ │ │ sd s0,128(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ slli a5,s0,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ li a1,104 │ │ │ │ mul a1,a5,a1 │ │ │ │ mv s4,a0 │ │ │ │ li a0,0 │ │ │ │ sd a5,136(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ sd a0,8(s4) │ │ │ │ sw s0,0(s4) │ │ │ │ - bnez s0,2430a │ │ │ │ + bnez s0,1d3c8 │ │ │ │ sd zero,336(sp) │ │ │ │ sd zero,264(sp) │ │ │ │ sd zero,304(sp) │ │ │ │ fmv.d.x fs0,zero │ │ │ │ li s6,0 │ │ │ │ li s5,0 │ │ │ │ - beqz s3,243a0 │ │ │ │ + beqz s3,1d45e │ │ │ │ sub s6,s6,s5 │ │ │ │ lwu a5,356(s8) │ │ │ │ addi a4,s6,1 │ │ │ │ sd a4,320(sp) │ │ │ │ sd a4,256(sp) │ │ │ │ - bltu a5,a4,23db4 │ │ │ │ - j 24c76 │ │ │ │ + bltu a5,a4,1ce72 │ │ │ │ + j 1dd34 │ │ │ │ lbu a5,736(s8) │ │ │ │ sd zero,344(sp) │ │ │ │ li s3,0 │ │ │ │ - beqz a5,243b0 │ │ │ │ + beqz a5,1d46e │ │ │ │ mv a0,s7 │ │ │ │ - jal 45bd2 │ │ │ │ + jal 59042 │ │ │ │ sd a0,232(sp) │ │ │ │ - bnez a0,243b0 │ │ │ │ + bnez a0,1d46e │ │ │ │ ld a5,344(sp) │ │ │ │ sd zero,360(sp) │ │ │ │ sd a5,352(sp) │ │ │ │ mv a0,s7 │ │ │ │ - jal 4692e │ │ │ │ + jal 59d9e │ │ │ │ mv a5,a0 │ │ │ │ sext.w s0,a5 │ │ │ │ mv a0,s7 │ │ │ │ sd s0,112(sp) │ │ │ │ - jal 468c4 │ │ │ │ + jal 59d34 │ │ │ │ ld a5,128(sp) │ │ │ │ sext.w a6,a0 │ │ │ │ - beqz a5,242c2 │ │ │ │ + beqz a5,1d380 │ │ │ │ slli a3,s0,0x20 │ │ │ │ li a5,88 │ │ │ │ srli a3,a3,0x20 │ │ │ │ mul a3,a3,a5 │ │ │ │ slli a4,a6,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ li a2,1 │ │ │ │ @@ -47074,70 +37083,70 @@ │ │ │ │ addi a3,sp,388 │ │ │ │ sd a3,200(sp) │ │ │ │ ld a3,240(sp) │ │ │ │ sd a5,272(sp) │ │ │ │ mv s9,s11 │ │ │ │ sltu a3,a2,a3 │ │ │ │ sd a3,328(sp) │ │ │ │ - auipc a5,0x3a │ │ │ │ - fld fs1,-664(a5) │ │ │ │ - auipc a5,0x3a │ │ │ │ - fld fs2,-728(a5) │ │ │ │ - auipc a5,0x3a │ │ │ │ - fld fs3,-672(a5) │ │ │ │ + auipc a5,0x47 │ │ │ │ + fld fs1,-870(a5) │ │ │ │ + auipc a5,0x47 │ │ │ │ + fld fs2,-870(a5) │ │ │ │ + auipc a5,0x47 │ │ │ │ + fld fs3,-870(a5) │ │ │ │ li s0,88 │ │ │ │ mul s0,s9,s0 │ │ │ │ ld a0,48(s7) │ │ │ │ sext.w s5,s9 │ │ │ │ sd s5,24(sp) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 45398 │ │ │ │ + jal 58808 │ │ │ │ ld a5,48(s7) │ │ │ │ sd a0,392(sp) │ │ │ │ mv s1,a0 │ │ │ │ add a0,a5,s0 │ │ │ │ - jal 453ec │ │ │ │ + jal 5885c │ │ │ │ ld a5,48(s7) │ │ │ │ sd a0,400(sp) │ │ │ │ mv s3,a0 │ │ │ │ add a0,a5,s0 │ │ │ │ - jal 4547a │ │ │ │ + jal 588ea │ │ │ │ ld a5,48(s7) │ │ │ │ mv s2,a0 │ │ │ │ add a0,a5,s0 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ snez a4,s2 │ │ │ │ mv a5,a0 │ │ │ │ mv a1,a4 │ │ │ │ mv a0,s7 │ │ │ │ sd a4,120(sp) │ │ │ │ sd a5,88(sp) │ │ │ │ - jal 49a7e │ │ │ │ + jal 5ceee │ │ │ │ sd a0,64(sp) │ │ │ │ - bnez s2,2467c │ │ │ │ + bnez s2,1d73a │ │ │ │ ld a5,168(sp) │ │ │ │ - beqz a5,249ba │ │ │ │ + beqz a5,1da78 │ │ │ │ ld a5,224(sp) │ │ │ │ li a4,1 │ │ │ │ li s10,0 │ │ │ │ sltu a5,a4,a5 │ │ │ │ sd a5,96(sp) │ │ │ │ ld a5,112(sp) │ │ │ │ - beq a5,s5,23ece │ │ │ │ + beq a5,s5,1cf8c │ │ │ │ ld a5,48(sp) │ │ │ │ - beq a5,s5,23ece │ │ │ │ + beq a5,s5,1cf8c │ │ │ │ ld s10,288(sp) │ │ │ │ lw s5,388(s8) │ │ │ │ - bnez s5,246a0 │ │ │ │ + bnez s5,1d75e │ │ │ │ li s1,104 │ │ │ │ mul s1,s9,s1 │ │ │ │ ld a0,48(s7) │ │ │ │ ld s5,8(s4) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 45392 │ │ │ │ + jal 58802 │ │ │ │ lbu a5,737(s8) │ │ │ │ sw zero,408(sp) │ │ │ │ mv s6,a0 │ │ │ │ add s5,s5,s1 │ │ │ │ sd zero,0(s5) │ │ │ │ sw zero,8(s5) │ │ │ │ sd zero,16(s5) │ │ │ │ @@ -47147,316 +37156,316 @@ │ │ │ │ sd zero,48(s5) │ │ │ │ sd zero,56(s5) │ │ │ │ sd zero,64(s5) │ │ │ │ sd zero,72(s5) │ │ │ │ sd zero,80(s5) │ │ │ │ sw zero,88(s5) │ │ │ │ sd zero,96(s5) │ │ │ │ - beqz a5,246de │ │ │ │ - jal 21882 │ │ │ │ + beqz a5,1d79c │ │ │ │ + jal 44ba8 │ │ │ │ sd a0,0(s5) │ │ │ │ lbu a5,448(s8) │ │ │ │ ld a0,48(s7) │ │ │ │ - bnez a5,24702 │ │ │ │ + bnez a5,1d7c0 │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ - bnez a0,24652 │ │ │ │ + jal 588ea │ │ │ │ + bnez a0,1d710 │ │ │ │ ld a0,8(s4) │ │ │ │ ld a2,168(sp) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,724 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,-2 │ │ │ │ add a0,a0,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a0,8(s4) │ │ │ │ ld a2,224(sp) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,504 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,-222 │ │ │ │ add a0,a0,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a5,32(sp) │ │ │ │ sd zero,56(sp) │ │ │ │ - beqz a5,23f92 │ │ │ │ + beqz a5,1d050 │ │ │ │ ld a5,248(sp) │ │ │ │ - beqz a5,23f92 │ │ │ │ + beqz a5,1d050 │ │ │ │ ld a0,48(s7) │ │ │ │ - bnez s2,249f4 │ │ │ │ + bnez s2,1dab2 │ │ │ │ ld a5,272(sp) │ │ │ │ add a0,a0,a5 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ sd a0,56(sp) │ │ │ │ lbu a5,248(s8) │ │ │ │ ld a7,192(sp) │ │ │ │ ld a6,184(sp) │ │ │ │ sd a5,0(sp) │ │ │ │ ld a3,152(sp) │ │ │ │ ld a5,24(sp) │ │ │ │ ld a2,144(sp) │ │ │ │ ld a1,216(sp) │ │ │ │ ld a0,208(sp) │ │ │ │ snez s3,s3 │ │ │ │ sd s3,8(sp) │ │ │ │ mv a4,s7 │ │ │ │ - jal 22cda │ │ │ │ + jal 1bd98 │ │ │ │ ld s5,400(sp) │ │ │ │ sd s5,40(sp) │ │ │ │ - beqz s5,24916 │ │ │ │ + beqz s5,1d9d4 │ │ │ │ ld a0,48(s7) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 45566 │ │ │ │ + jal 589d6 │ │ │ │ lw a5,248(s8) │ │ │ │ lw a1,380(sp) │ │ │ │ lw a2,384(sp) │ │ │ │ li a3,83 │ │ │ │ - beqz a5,23fda │ │ │ │ + beqz a5,1d098 │ │ │ │ li a3,72 │ │ │ │ lbu a5,604(s8) │ │ │ │ li a4,0 │ │ │ │ - jal 4d9fe │ │ │ │ + jal 46e0c │ │ │ │ ld a5,48(s7) │ │ │ │ sd a0,72(sp) │ │ │ │ add a0,a5,s0 │ │ │ │ - jal 4556c │ │ │ │ + jal 589dc │ │ │ │ ld a5,48(s7) │ │ │ │ sext.w s6,a0 │ │ │ │ add a0,a5,s0 │ │ │ │ - jal 4555e │ │ │ │ + jal 589ce │ │ │ │ mv a3,a0 │ │ │ │ ld a0,48(s7) │ │ │ │ ld a5,8(s4) │ │ │ │ slli a4,s6,0x20 │ │ │ │ ld s3,392(sp) │ │ │ │ srli a4,a4,0x20 │ │ │ │ sub a4,a4,a3 │ │ │ │ add a0,a0,s0 │ │ │ │ add s11,a5,s1 │ │ │ │ sd a4,80(sp) │ │ │ │ - jal 455da │ │ │ │ + jal 58a4a │ │ │ │ mv s6,a0 │ │ │ │ mv a0,s3 │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ sd a0,72(s11) │ │ │ │ ld a0,40(sp) │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ sd a0,80(s11) │ │ │ │ mv a0,s6 │ │ │ │ - jal 21882 │ │ │ │ + jal 44ba8 │ │ │ │ ld a4,80(sp) │ │ │ │ ld a5,32(sp) │ │ │ │ sd a0,16(s11) │ │ │ │ addi a4,a4,1 │ │ │ │ sd a4,24(s11) │ │ │ │ - beqz a5,24610 │ │ │ │ + beqz a5,1d6ce │ │ │ │ lw a3,8(s11) │ │ │ │ ld a5,232(sp) │ │ │ │ ori a4,a3,1 │ │ │ │ sw a4,8(s11) │ │ │ │ - beqz a5,2496c │ │ │ │ + beqz a5,1da2a │ │ │ │ ld a5,160(sp) │ │ │ │ ori a4,a3,3 │ │ │ │ sw a4,8(s11) │ │ │ │ - bnez a5,24a02 │ │ │ │ + bnez a5,1dac0 │ │ │ │ ld a5,88(sp) │ │ │ │ - bnez a5,248ee │ │ │ │ + bnez a5,1d9ac │ │ │ │ ld a5,56(sp) │ │ │ │ - bnez a5,24b84 │ │ │ │ - bnez s2,24648 │ │ │ │ + bnez a5,1dc42 │ │ │ │ + bnez s2,1d706 │ │ │ │ ori a4,a4,64 │ │ │ │ sw a4,8(s11) │ │ │ │ ld a5,96(sp) │ │ │ │ - beqz a5,24098 │ │ │ │ + beqz a5,1d156 │ │ │ │ lw a4,8(s11) │ │ │ │ ori a4,a4,256 │ │ │ │ sw a4,8(s11) │ │ │ │ - beqz s10,240ac │ │ │ │ + beqz s10,1d16a │ │ │ │ lw a4,8(s11) │ │ │ │ lui a3,0x1 │ │ │ │ addi a3,a3,-2048 │ │ │ │ or a4,a4,a3 │ │ │ │ sw a4,8(s11) │ │ │ │ mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ mv a0,s3 │ │ │ │ sd zero,400(sp) │ │ │ │ jal 3670 │ │ │ │ ld a5,32(sp) │ │ │ │ sd zero,392(sp) │ │ │ │ - beqz a5,240fc │ │ │ │ + beqz a5,1d1ba │ │ │ │ ld a5,8(s4) │ │ │ │ ld a4,256(sp) │ │ │ │ add a5,a5,s1 │ │ │ │ - beqz a4,24102 │ │ │ │ + beqz a4,1d1c0 │ │ │ │ ld a3,304(sp) │ │ │ │ ld a2,24(sp) │ │ │ │ ld a4,320(sp) │ │ │ │ - beq a3,a2,24bf0 │ │ │ │ + beq a3,a2,1dcae │ │ │ │ sd a4,64(a5) │ │ │ │ ld a4,232(sp) │ │ │ │ - bnez a4,24102 │ │ │ │ + bnez a4,1d1c0 │ │ │ │ ld a4,352(sp) │ │ │ │ li a2,2 │ │ │ │ - beqz a4,240ee │ │ │ │ + beqz a4,1d1ac │ │ │ │ ld a4,344(sp) │ │ │ │ li a2,1 │ │ │ │ - beqz a4,240ee │ │ │ │ + beqz a4,1d1ac │ │ │ │ ld a4,360(sp) │ │ │ │ li a2,0 │ │ │ │ - beqz a4,240ee │ │ │ │ + beqz a4,1d1ac │ │ │ │ li a2,3 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,122 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,-604 │ │ │ │ mv a0,a5 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a5,8(s4) │ │ │ │ add a5,a5,s1 │ │ │ │ ld a0,48(s7) │ │ │ │ lbu a4,500(s8) │ │ │ │ add a0,a0,s0 │ │ │ │ - bnez a4,245de │ │ │ │ + bnez a4,1d69c │ │ │ │ ld a3,120(sp) │ │ │ │ addi a2,sp,352 │ │ │ │ fld fa5,56(s7) │ │ │ │ addi a3,a3,80 │ │ │ │ add a3,a3,a2 │ │ │ │ lbu a3,-16(a3) │ │ │ │ - beqz a3,24924 │ │ │ │ + beqz a3,1d9e2 │ │ │ │ fle.d a3,fs0,fa5 │ │ │ │ - bnez a3,24130 │ │ │ │ + bnez a3,1d1ee │ │ │ │ fmv.d fa5,fs0 │ │ │ │ fmv.d.x fa4,zero │ │ │ │ feq.d a3,fa5,fa4 │ │ │ │ - bnez a3,24160 │ │ │ │ + bnez a3,1d21e │ │ │ │ fmul.d fa5,fa5,fs1 │ │ │ │ li a4,1 │ │ │ │ flt.d a3,fa5,fs2 │ │ │ │ - bnez a3,24160 │ │ │ │ - auipc a4,0x3a │ │ │ │ - fld fa4,-1438(a4) │ │ │ │ + bnez a3,1d21e │ │ │ │ + auipc a4,0x47 │ │ │ │ + fld fa4,-1636(a4) │ │ │ │ fle.d a3,fa4,fa5 │ │ │ │ li a4,60 │ │ │ │ - bnez a3,24160 │ │ │ │ + bnez a3,1d21e │ │ │ │ fcvt.wu.d a4,fa5,rtz │ │ │ │ zext.b a4,a4 │ │ │ │ sb a4,32(a5) │ │ │ │ ld a4,72(sp) │ │ │ │ sd a4,40(a5) │ │ │ │ - jal 455b4 │ │ │ │ + jal 58a24 │ │ │ │ ld a5,8(s4) │ │ │ │ sext.w a2,a0 │ │ │ │ - auipc a1,0x40 │ │ │ │ - addi a1,a1,1700 │ │ │ │ + auipc a1,0x47 │ │ │ │ + addi a1,a1,470 │ │ │ │ add a0,a5,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a0,48(s7) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 45566 │ │ │ │ + jal 589d6 │ │ │ │ li a1,0 │ │ │ │ - jal 4d102 │ │ │ │ + jal 46510 │ │ │ │ ld a5,8(s4) │ │ │ │ mv a2,a0 │ │ │ │ mv s2,a0 │ │ │ │ - auipc a1,0x40 │ │ │ │ - addi a1,a1,1676 │ │ │ │ + auipc a1,0x47 │ │ │ │ + addi a1,a1,446 │ │ │ │ add a0,a5,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ ld a0,48(s7) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ - bnez a0,24556 │ │ │ │ + jal 588ea │ │ │ │ + bnez a0,1d614 │ │ │ │ ld a4,48(sp) │ │ │ │ li a5,-1 │ │ │ │ ld a0,48(s7) │ │ │ │ - bne a4,a5,244f8 │ │ │ │ + bne a4,a5,1d5b6 │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ - bnez a0,249e4 │ │ │ │ + jal 588ea │ │ │ │ + bnez a0,1daa2 │ │ │ │ ld a0,48(s7) │ │ │ │ ld a5,104(sp) │ │ │ │ sd a5,40(sp) │ │ │ │ add a0,a0,s0 │ │ │ │ ld a5,24(a0) │ │ │ │ ld s2,200(sp) │ │ │ │ sw zero,388(sp) │ │ │ │ ld a0,88(a5) │ │ │ │ mv a1,s2 │ │ │ │ - jal 4bde4 │ │ │ │ + jal 451f2 │ │ │ │ ld a5,48(s7) │ │ │ │ mv s5,a0 │ │ │ │ mv a1,s2 │ │ │ │ add a5,a5,s0 │ │ │ │ ld a5,24(a5) │ │ │ │ ld a0,88(a5) │ │ │ │ - jal 4f8aa │ │ │ │ + jal 48cb8 │ │ │ │ ld a5,40(sp) │ │ │ │ lw s2,388(sp) │ │ │ │ mv s6,a0 │ │ │ │ addw a5,s2,a5 │ │ │ │ sd a5,104(sp) │ │ │ │ li a5,1 │ │ │ │ - bltu a5,s2,2473c │ │ │ │ + bltu a5,s2,1d7fa │ │ │ │ mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ mv a0,s6 │ │ │ │ jal 3670 │ │ │ │ ld a5,24(sp) │ │ │ │ ld a4,128(sp) │ │ │ │ addiw a5,a5,1 │ │ │ │ - bgeu a5,a4,244ee │ │ │ │ + bgeu a5,a4,1d5ac │ │ │ │ ld a5,48(s7) │ │ │ │ addi s10,s0,88 │ │ │ │ add a4,a5,s10 │ │ │ │ lbu a3,74(a4) │ │ │ │ add a0,a5,s0 │ │ │ │ - beqz a3,2424e │ │ │ │ + beqz a3,1d30c │ │ │ │ lbu a2,60(a4) │ │ │ │ lbu a3,60(a0) │ │ │ │ - beq a2,a3,2441e │ │ │ │ - beqz s9,2427a │ │ │ │ + beq a2,a3,1d4dc │ │ │ │ + beqz s9,1d338 │ │ │ │ ld a4,24(sp) │ │ │ │ addiw s6,a4,-1 │ │ │ │ slli s6,s6,0x20 │ │ │ │ li a4,88 │ │ │ │ srli s6,s6,0x20 │ │ │ │ mul s6,s6,a4 │ │ │ │ add a5,a5,s6 │ │ │ │ lbu a4,74(a5) │ │ │ │ - beqz a4,2427a │ │ │ │ + beqz a4,1d338 │ │ │ │ lbu a3,60(a5) │ │ │ │ lbu a4,60(a0) │ │ │ │ - beq a3,a4,24aae │ │ │ │ + beq a3,a4,1db6c │ │ │ │ lbu a5,74(a0) │ │ │ │ - bnez a5,247da │ │ │ │ + bnez a5,1d898 │ │ │ │ lw a5,388(s8) │ │ │ │ - bnez a5,24874 │ │ │ │ + bnez a5,1d932 │ │ │ │ ld a0,8(s4) │ │ │ │ add a0,a0,s1 │ │ │ │ ld a2,608(s8) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-292 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,-1018 │ │ │ │ addi s9,s9,1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a0,8(s4) │ │ │ │ lw a2,64(sp) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-304 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,-1030 │ │ │ │ add a0,a0,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a5,136(sp) │ │ │ │ - bne a5,s9,23e50 │ │ │ │ + bne a5,s9,1cf0e │ │ │ │ fld fs1,448(sp) │ │ │ │ fld fs2,440(sp) │ │ │ │ fld fs3,432(sp) │ │ │ │ - auipc a5,0x56 │ │ │ │ - ld a5,-946(a5) │ │ │ │ + auipc a5,0x5d │ │ │ │ + ld a5,-1136(a5) │ │ │ │ ld a4,424(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,24cb6 │ │ │ │ + bnez a5,1dd74 │ │ │ │ ld ra,568(sp) │ │ │ │ ld s0,560(sp) │ │ │ │ ld s1,552(sp) │ │ │ │ ld s2,544(sp) │ │ │ │ ld s3,536(sp) │ │ │ │ ld s5,520(sp) │ │ │ │ ld s6,512(sp) │ │ │ │ @@ -47469,792 +37478,792 @@ │ │ │ │ mv a0,s4 │ │ │ │ ld s4,528(sp) │ │ │ │ addi sp,sp,576 │ │ │ │ ret │ │ │ │ ld a0,48(s7) │ │ │ │ fmv.d.x fs0,zero │ │ │ │ li s0,0 │ │ │ │ - jal 455da │ │ │ │ + jal 58a4a │ │ │ │ mv s2,a0 │ │ │ │ ld a0,48(s7) │ │ │ │ li s11,0 │ │ │ │ li s10,0 │ │ │ │ - jal 4556c │ │ │ │ + jal 589dc │ │ │ │ mv s5,a0 │ │ │ │ ld a0,48(s7) │ │ │ │ slli s5,s5,0x20 │ │ │ │ srli s5,s5,0x20 │ │ │ │ - jal 45578 │ │ │ │ + jal 589e8 │ │ │ │ ld s1,136(sp) │ │ │ │ slli s6,a0,0x20 │ │ │ │ sd s4,24(sp) │ │ │ │ srli s6,s6,0x20 │ │ │ │ mv s4,s7 │ │ │ │ sd zero,304(sp) │ │ │ │ li s9,88 │ │ │ │ mv s7,s2 │ │ │ │ mul s2,s0,s9 │ │ │ │ ld a0,48(s4) │ │ │ │ add a0,a0,s2 │ │ │ │ - jal 4547a │ │ │ │ + jal 588ea │ │ │ │ ld a4,48(s4) │ │ │ │ add a4,a4,s2 │ │ │ │ ld a4,24(a4) │ │ │ │ - beqz a0,2440e │ │ │ │ + beqz a0,1d4cc │ │ │ │ ld a0,88(a4) │ │ │ │ - jal 4f96e │ │ │ │ + jal 48d7c │ │ │ │ addw s11,a0,s11 │ │ │ │ - bnez s3,243ba │ │ │ │ + bnez s3,1d478 │ │ │ │ li s3,0 │ │ │ │ ld a0,48(s4) │ │ │ │ add a0,a0,s2 │ │ │ │ fld fa5,80(a0) │ │ │ │ - beqz s0,24384 │ │ │ │ + beqz s0,1d442 │ │ │ │ flt.d a4,fs0,fa5 │ │ │ │ - beqz a4,24388 │ │ │ │ + beqz a4,1d446 │ │ │ │ fmv.d fs0,fa5 │ │ │ │ - jal 455da │ │ │ │ + jal 58a4a │ │ │ │ addi s0,s0,1 │ │ │ │ mv s7,a0 │ │ │ │ - bne s1,s0,2434c │ │ │ │ + bne s1,s0,1d40a │ │ │ │ sd s10,264(sp) │ │ │ │ sd s11,336(sp) │ │ │ │ mv s7,s4 │ │ │ │ ld s4,24(sp) │ │ │ │ - bnez s3,23d9c │ │ │ │ + bnez s3,1ce5a │ │ │ │ li a5,1 │ │ │ │ sd zero,320(sp) │ │ │ │ sd zero,256(sp) │ │ │ │ sd a5,344(sp) │ │ │ │ lbu a5,736(s8) │ │ │ │ - bnez a5,23dc0 │ │ │ │ + bnez a5,1ce7e │ │ │ │ li a5,1 │ │ │ │ sd s3,232(sp) │ │ │ │ sd a5,352(sp) │ │ │ │ sd a5,360(sp) │ │ │ │ - j 23dd2 │ │ │ │ + j 1ce90 │ │ │ │ ld a0,48(s4) │ │ │ │ add a0,a0,s2 │ │ │ │ - jal 455da │ │ │ │ - bne s7,a0,24372 │ │ │ │ + jal 58a4a │ │ │ │ + bne s7,a0,1d430 │ │ │ │ ld a0,48(s4) │ │ │ │ add a0,a0,s2 │ │ │ │ - jal 4556c │ │ │ │ + jal 589dc │ │ │ │ slli a4,a0,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - blt a4,s5,24c7c │ │ │ │ + blt a4,s5,1dd3a │ │ │ │ ld a0,48(s4) │ │ │ │ add a0,a0,s2 │ │ │ │ - jal 45578 │ │ │ │ + jal 589e8 │ │ │ │ slli a4,a0,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - bge s6,a4,24374 │ │ │ │ + bge s6,a4,1d432 │ │ │ │ ld a0,48(s4) │ │ │ │ add a0,a0,s2 │ │ │ │ - jal 45578 │ │ │ │ + jal 589e8 │ │ │ │ slli a4,a0,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - beq s6,a4,24374 │ │ │ │ + beq s6,a4,1d432 │ │ │ │ sext.w a5,s0 │ │ │ │ sd a5,304(sp) │ │ │ │ mv s6,a4 │ │ │ │ - j 24374 │ │ │ │ + j 1d432 │ │ │ │ ld a0,88(a4) │ │ │ │ - jal 4f96e │ │ │ │ + jal 48d7c │ │ │ │ addw s10,a0,s10 │ │ │ │ - beqz s3,24372 │ │ │ │ - j 243ba │ │ │ │ + beqz s3,1d430 │ │ │ │ + j 1d478 │ │ │ │ mv a0,a4 │ │ │ │ - jal 455da │ │ │ │ + jal 58a4a │ │ │ │ ld a5,48(s7) │ │ │ │ mv s6,a0 │ │ │ │ add a0,a5,s10 │ │ │ │ - jal 4556c │ │ │ │ + jal 589dc │ │ │ │ ld a5,48(s7) │ │ │ │ sext.w s2,a0 │ │ │ │ slli s2,s2,0x20 │ │ │ │ add a0,a5,s10 │ │ │ │ - jal 4555e │ │ │ │ + jal 589ce │ │ │ │ ld a5,48(s7) │ │ │ │ srli s2,s2,0x20 │ │ │ │ sub s11,s2,a0 │ │ │ │ add a0,a5,s10 │ │ │ │ - jal 4559c │ │ │ │ + jal 58a0c │ │ │ │ ld a5,48(s7) │ │ │ │ sext.w a4,a0 │ │ │ │ sd a4,56(sp) │ │ │ │ add a0,a5,s10 │ │ │ │ - jal 455b4 │ │ │ │ + jal 58a24 │ │ │ │ ld a5,48(s7) │ │ │ │ sext.w a4,a0 │ │ │ │ sd a4,72(sp) │ │ │ │ add a0,a5,s10 │ │ │ │ - jal 454ec │ │ │ │ + jal 5895c │ │ │ │ lbu a3,500(s8) │ │ │ │ sext.w s3,a0 │ │ │ │ addi a4,s1,104 │ │ │ │ - bnez a3,24b92 │ │ │ │ + bnez a3,1dc50 │ │ │ │ ld a0,48(s7) │ │ │ │ fld fa4,56(s7) │ │ │ │ ld s2,8(s4) │ │ │ │ add a2,a0,s0 │ │ │ │ fld fa5,80(a2) │ │ │ │ add a4,a4,s2 │ │ │ │ fle.d a2,fa5,fa4 │ │ │ │ - beqz a2,244aa │ │ │ │ + beqz a2,1d568 │ │ │ │ fmv.d fa5,fa4 │ │ │ │ fmv.d.x fa4,zero │ │ │ │ li s5,0 │ │ │ │ feq.d a1,fa5,fa4 │ │ │ │ - beqz a1,24c40 │ │ │ │ + beqz a1,1dcfe │ │ │ │ sb a3,32(a4) │ │ │ │ add a0,a0,s10 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ add s2,s2,s1 │ │ │ │ sext.w s11,s11 │ │ │ │ li a4,45 │ │ │ │ - bnez a0,244d0 │ │ │ │ + bnez a0,1d58e │ │ │ │ li a4,43 │ │ │ │ ld a7,72(sp) │ │ │ │ ld a6,56(sp) │ │ │ │ sd s5,0(sp) │ │ │ │ addiw a5,s3,1 │ │ │ │ addiw a3,s11,1 │ │ │ │ mv a2,s6 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-792 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,-1518 │ │ │ │ mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a5,48(s7) │ │ │ │ add a0,a5,s0 │ │ │ │ - j 2424e │ │ │ │ + j 1d30c │ │ │ │ ld s5,272(sp) │ │ │ │ add a0,a0,s5 │ │ │ │ - jal 455da │ │ │ │ + jal 58a4a │ │ │ │ ld a5,48(s7) │ │ │ │ mv s3,a0 │ │ │ │ add a0,a5,s5 │ │ │ │ - jal 4556c │ │ │ │ + jal 589dc │ │ │ │ ld a5,48(s7) │ │ │ │ sext.w s2,a0 │ │ │ │ add a0,a5,s5 │ │ │ │ - jal 4555e │ │ │ │ + jal 589ce │ │ │ │ ld s5,8(s4) │ │ │ │ subw s2,s2,a0 │ │ │ │ add s5,s5,s1 │ │ │ │ - beqz s3,24c14 │ │ │ │ + beqz s3,1dcd2 │ │ │ │ ld a1,16(s5) │ │ │ │ mv a0,s3 │ │ │ │ jal 3580 │ │ │ │ - bnez a0,24a48 │ │ │ │ - auipc a0,0x40 │ │ │ │ - addi a0,a0,718 │ │ │ │ - jal 21882 │ │ │ │ + bnez a0,1db06 │ │ │ │ + auipc a0,0x47 │ │ │ │ + addi a0,a0,-512 │ │ │ │ + jal 44ba8 │ │ │ │ addiw s2,s2,1 │ │ │ │ slli s2,s2,0x20 │ │ │ │ srli s2,s2,0x20 │ │ │ │ sd a0,48(s5) │ │ │ │ sd s2,56(s5) │ │ │ │ ld a0,48(s7) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ - beqz a0,245ce │ │ │ │ + jal 588ea │ │ │ │ + beqz a0,1d68c │ │ │ │ ld a4,112(sp) │ │ │ │ li a5,-1 │ │ │ │ - beq a4,a5,245ce │ │ │ │ + beq a4,a5,1d68c │ │ │ │ ld a5,48(s7) │ │ │ │ ld s5,280(sp) │ │ │ │ add a0,a5,s5 │ │ │ │ - jal 455da │ │ │ │ + jal 58a4a │ │ │ │ ld a5,48(s7) │ │ │ │ mv s3,a0 │ │ │ │ add a0,a5,s5 │ │ │ │ - jal 4556c │ │ │ │ + jal 589dc │ │ │ │ ld a5,48(s7) │ │ │ │ sext.w s2,a0 │ │ │ │ add a0,a5,s5 │ │ │ │ - jal 4555e │ │ │ │ + jal 589ce │ │ │ │ ld s5,8(s4) │ │ │ │ subw s2,s2,a0 │ │ │ │ add s5,s5,s1 │ │ │ │ - beqz s3,24c22 │ │ │ │ + beqz s3,1dce0 │ │ │ │ ld a1,16(s5) │ │ │ │ mv a0,s3 │ │ │ │ jal 3580 │ │ │ │ - bnez a0,24a50 │ │ │ │ - auipc a0,0x40 │ │ │ │ - addi a0,a0,598 │ │ │ │ - jal 21882 │ │ │ │ + bnez a0,1db0e │ │ │ │ + auipc a0,0x47 │ │ │ │ + addi a0,a0,-632 │ │ │ │ + jal 44ba8 │ │ │ │ addiw s2,s2,1 │ │ │ │ slli s2,s2,0x20 │ │ │ │ srli s2,s2,0x20 │ │ │ │ sd a0,48(s5) │ │ │ │ sd s2,56(s5) │ │ │ │ ld a5,48(sp) │ │ │ │ ld a4,24(sp) │ │ │ │ ld a0,48(s7) │ │ │ │ - bne a5,a4,241da │ │ │ │ + bne a5,a4,1d298 │ │ │ │ sd zero,40(sp) │ │ │ │ - j 241de │ │ │ │ + j 1d29c │ │ │ │ fcvt.d.wu fa5,a4 │ │ │ │ fmv.d.x fa4,zero │ │ │ │ li a4,0 │ │ │ │ fdiv.d fa5,fa5,fs1 │ │ │ │ feq.d a3,fa5,fa4 │ │ │ │ - bnez a3,24160 │ │ │ │ + bnez a3,1d21e │ │ │ │ fmul.d fa5,fa5,fs1 │ │ │ │ li a4,1 │ │ │ │ flt.d a3,fa5,fs2 │ │ │ │ - bnez a3,24160 │ │ │ │ + bnez a3,1d21e │ │ │ │ fle.d a3,fs3,fa5 │ │ │ │ li a4,60 │ │ │ │ - beqz a3,24158 │ │ │ │ - j 24160 │ │ │ │ + beqz a3,1d216 │ │ │ │ + j 1d21e │ │ │ │ ld a5,160(sp) │ │ │ │ - beqz a5,24988 │ │ │ │ + beqz a5,1da46 │ │ │ │ lw a4,8(s11) │ │ │ │ ld a5,88(sp) │ │ │ │ ori a4,a4,8 │ │ │ │ sw a4,8(s11) │ │ │ │ - bnez a5,248ee │ │ │ │ + bnez a5,1d9ac │ │ │ │ ld a5,56(sp) │ │ │ │ - beqz a5,24088 │ │ │ │ + beqz a5,1d146 │ │ │ │ lw a4,8(s11) │ │ │ │ ori a4,a4,32 │ │ │ │ sw a4,8(s11) │ │ │ │ ld a5,32(sp) │ │ │ │ - beqz a5,24088 │ │ │ │ + beqz a5,1d146 │ │ │ │ lw a4,8(s11) │ │ │ │ - beqz s2,24080 │ │ │ │ + beqz s2,1d13e │ │ │ │ ori a4,a4,128 │ │ │ │ sw a4,8(s11) │ │ │ │ - j 24088 │ │ │ │ + j 1d146 │ │ │ │ ld a0,8(s4) │ │ │ │ ld a2,176(sp) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1072 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,-1798 │ │ │ │ add a0,a0,s1 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a0,8(s4) │ │ │ │ ld a2,240(sp) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1292 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,-2018 │ │ │ │ add a0,a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - j 23f76 │ │ │ │ + jal 1b308 │ │ │ │ + j 1d034 │ │ │ │ ld a5,176(sp) │ │ │ │ - beqz a5,249a2 │ │ │ │ + beqz a5,1da60 │ │ │ │ ld a5,328(sp) │ │ │ │ ld a4,112(sp) │ │ │ │ li s10,0 │ │ │ │ sd a5,96(sp) │ │ │ │ ld a5,24(sp) │ │ │ │ - beq a4,a5,23ece │ │ │ │ + beq a4,a5,1cf8c │ │ │ │ ld a4,48(sp) │ │ │ │ - beq a4,a5,23ece │ │ │ │ + beq a4,a5,1cf8c │ │ │ │ lw s5,388(s8) │ │ │ │ ld s10,296(sp) │ │ │ │ - beqz s5,23ed6 │ │ │ │ + beqz s5,1cf94 │ │ │ │ mv a0,s1 │ │ │ │ jal 3310 │ │ │ │ li a5,1 │ │ │ │ sext.w a1,a0 │ │ │ │ - beq s5,a5,24a9c │ │ │ │ + beq s5,a5,1db5a │ │ │ │ li a5,2 │ │ │ │ - beq s5,a5,24a8a │ │ │ │ + beq s5,a5,1db48 │ │ │ │ addiw a5,s5,-3 │ │ │ │ andi a5,a5,-3 │ │ │ │ sext.w a5,a5 │ │ │ │ - beqz a5,249d2 │ │ │ │ + beqz a5,1da90 │ │ │ │ andi s5,s5,-3 │ │ │ │ li a5,4 │ │ │ │ - bne s5,a5,23ed6 │ │ │ │ + bne s5,a5,1cf94 │ │ │ │ li a3,71 │ │ │ │ li a2,82 │ │ │ │ mv a0,s1 │ │ │ │ - jal 21370 │ │ │ │ - j 23ed6 │ │ │ │ + jal 44696 │ │ │ │ + j 1cf94 │ │ │ │ jal 3310 │ │ │ │ mv a5,a0 │ │ │ │ addi a2,sp,408 │ │ │ │ mv a1,s6 │ │ │ │ li a0,0 │ │ │ │ sw a5,408(sp) │ │ │ │ - jal 212e2 │ │ │ │ + jal 44608 │ │ │ │ sd a0,0(s5) │ │ │ │ lbu a5,448(s8) │ │ │ │ ld a0,48(s7) │ │ │ │ - beqz a5,23f44 │ │ │ │ + beqz a5,1d002 │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 455cc │ │ │ │ + jal 58a3c │ │ │ │ ld a4,312(sp) │ │ │ │ lwu a5,32(a0) │ │ │ │ ld a0,88(a0) │ │ │ │ ld a1,16(a4) │ │ │ │ add a1,a1,a5 │ │ │ │ - jal 4f606 │ │ │ │ + jal 48a14 │ │ │ │ ld a4,8(s4) │ │ │ │ mv a5,a0 │ │ │ │ add a0,a4,s1 │ │ │ │ li a4,1 │ │ │ │ - beq a5,a4,24a72 │ │ │ │ + beq a5,a4,1db30 │ │ │ │ li a4,2 │ │ │ │ - beq a5,a4,24bf8 │ │ │ │ + beq a5,a4,1dcb6 │ │ │ │ li a4,3 │ │ │ │ - beq a5,a4,24b58 │ │ │ │ + beq a5,a4,1dc16 │ │ │ │ ld a0,48(s7) │ │ │ │ - j 23f44 │ │ │ │ + j 1d002 │ │ │ │ ld a0,8(s4) │ │ │ │ slli a5,s2,0x20 │ │ │ │ srli s2,a5,0x1e │ │ │ │ add a0,a0,s1 │ │ │ │ sd s0,56(sp) │ │ │ │ sd zero,408(sp) │ │ │ │ add s2,s2,s5 │ │ │ │ addi s3,sp,408 │ │ │ │ - auipc s10,0x3c │ │ │ │ - addi s10,s10,-1252 │ │ │ │ + auipc s10,0x42 │ │ │ │ + addi s10,s10,-1978 │ │ │ │ mv s0,s5 │ │ │ │ mv s11,a0 │ │ │ │ lw a2,0(s0) │ │ │ │ mv a1,s10 │ │ │ │ mv a0,s3 │ │ │ │ addi s0,s0,4 │ │ │ │ - jal 2194e │ │ │ │ - bne s2,s0,24760 │ │ │ │ + jal 44c74 │ │ │ │ + bne s2,s0,1d81e │ │ │ │ ld a2,408(sp) │ │ │ │ mv a0,s11 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1276 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,-2002 │ │ │ │ ld s0,56(sp) │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a0,408(sp) │ │ │ │ jal 3670 │ │ │ │ ld a0,8(s4) │ │ │ │ lw s2,388(sp) │ │ │ │ sd zero,408(sp) │ │ │ │ add a0,a0,s1 │ │ │ │ - beqz s2,24c10 │ │ │ │ + beqz s2,1dcce │ │ │ │ slli a5,s2,0x20 │ │ │ │ srli s2,a5,0x1e │ │ │ │ sd s0,56(sp) │ │ │ │ add s2,s2,s6 │ │ │ │ - auipc s10,0x3c │ │ │ │ - addi s10,s10,-1332 │ │ │ │ + auipc s10,0x41 │ │ │ │ + addi s10,s10,2038 │ │ │ │ mv s0,s6 │ │ │ │ mv s11,a0 │ │ │ │ lw a2,0(s0) │ │ │ │ mv a1,s10 │ │ │ │ mv a0,s3 │ │ │ │ addi s0,s0,4 │ │ │ │ - jal 2194e │ │ │ │ - bne s0,s2,247b0 │ │ │ │ + jal 44c74 │ │ │ │ + bne s0,s2,1d86e │ │ │ │ ld s0,56(sp) │ │ │ │ ld a2,408(sp) │ │ │ │ mv a0,s11 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1342 │ │ │ │ - jal 2224a │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,2028 │ │ │ │ + jal 1b308 │ │ │ │ ld a0,408(sp) │ │ │ │ jal 3670 │ │ │ │ - j 24216 │ │ │ │ + j 1d2d4 │ │ │ │ ld s2,8(s4) │ │ │ │ - jal 454ec │ │ │ │ + jal 5895c │ │ │ │ addiw a2,a0,1 │ │ │ │ add s2,s2,s1 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1640 │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,1730 │ │ │ │ mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a0,48(s7) │ │ │ │ ld s2,8(s4) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 454b2 │ │ │ │ + jal 58922 │ │ │ │ add s2,s2,s1 │ │ │ │ addiw a2,a0,1 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1666 │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,1704 │ │ │ │ mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a0,48(s7) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ + jal 588ea │ │ │ │ ld s3,264(sp) │ │ │ │ - beqz a0,24828 │ │ │ │ + beqz a0,1d8e6 │ │ │ │ ld s3,336(sp) │ │ │ │ lw s5,388(sp) │ │ │ │ ld a5,40(sp) │ │ │ │ addw a5,s5,a5 │ │ │ │ - bltu s3,a5,24a2a │ │ │ │ + bltu s3,a5,1dae8 │ │ │ │ ld s2,8(s4) │ │ │ │ ld a2,40(sp) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1708 │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,1662 │ │ │ │ add s2,s2,s1 │ │ │ │ mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s5 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1718 │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,1652 │ │ │ │ mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ mv a2,s3 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1726 │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,1644 │ │ │ │ mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ lw a5,388(s8) │ │ │ │ - beqz a5,2428a │ │ │ │ + beqz a5,1d348 │ │ │ │ ld a0,48(s7) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 455cc │ │ │ │ + jal 58a3c │ │ │ │ mv s0,a0 │ │ │ │ lw a1,388(s8) │ │ │ │ ld a0,88(a0) │ │ │ │ - jal 4bfce │ │ │ │ + jal 453dc │ │ │ │ lw a1,388(s8) │ │ │ │ mv s3,a0 │ │ │ │ ld a0,88(s0) │ │ │ │ sext.w s3,s3 │ │ │ │ - jal 4c158 │ │ │ │ + jal 45566 │ │ │ │ ld s2,8(s4) │ │ │ │ mv s0,a0 │ │ │ │ mv a2,s3 │ │ │ │ add s2,s2,s1 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1674 │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,1696 │ │ │ │ mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ sext.w s0,s0 │ │ │ │ mv a0,s2 │ │ │ │ mv a2,s0 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1686 │ │ │ │ - jal 2224a │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,1684 │ │ │ │ + jal 1b308 │ │ │ │ ld a0,8(s4) │ │ │ │ lw a5,376(s8) │ │ │ │ li a4,1 │ │ │ │ add a0,a0,s1 │ │ │ │ - beq a5,a4,24a58 │ │ │ │ + beq a5,a4,1db16 │ │ │ │ li a4,2 │ │ │ │ - bne a5,a4,24290 │ │ │ │ + bne a5,a4,1d34e │ │ │ │ lw a2,380(s8) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1748 │ │ │ │ - jal 2224a │ │ │ │ - j 2428a │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,1622 │ │ │ │ + jal 1b308 │ │ │ │ + j 1d348 │ │ │ │ lw a4,8(s11) │ │ │ │ ld s6,80(s11) │ │ │ │ ori a4,a4,16 │ │ │ │ sw a4,8(s11) │ │ │ │ mv a0,s6 │ │ │ │ jal 3310 │ │ │ │ sext.w a1,a0 │ │ │ │ mv a0,s6 │ │ │ │ - jal 20ec6 │ │ │ │ + jal 441ec │ │ │ │ ld a5,56(sp) │ │ │ │ sd a0,80(s11) │ │ │ │ - beqz a5,2463a │ │ │ │ - j 2462e │ │ │ │ - auipc a5,0x40 │ │ │ │ - addi a5,a5,-262 │ │ │ │ + beqz a5,1d6f8 │ │ │ │ + j 1d6ec │ │ │ │ + auipc a5,0x47 │ │ │ │ + addi a5,a5,-1492 │ │ │ │ sd a5,40(sp) │ │ │ │ - j 23fba │ │ │ │ + j 1d078 │ │ │ │ fld fa4,80(a0) │ │ │ │ fle.d a4,fa4,fa5 │ │ │ │ - beqz a4,24930 │ │ │ │ + beqz a4,1d9ee │ │ │ │ fmv.d fa4,fa5 │ │ │ │ fmv.d.x fa5,zero │ │ │ │ li a4,0 │ │ │ │ feq.d a3,fa4,fa5 │ │ │ │ - bnez a3,24160 │ │ │ │ + bnez a3,1d21e │ │ │ │ fmul.d fa4,fa4,fs1 │ │ │ │ li a4,1 │ │ │ │ flt.d a3,fa4,fs2 │ │ │ │ - bnez a3,24160 │ │ │ │ - auipc a4,0x39 │ │ │ │ - fld fa5,604(a4) │ │ │ │ + bnez a3,1d21e │ │ │ │ + auipc a4,0x46 │ │ │ │ + fld fa5,406(a4) │ │ │ │ fle.d a3,fa5,fa4 │ │ │ │ li a4,60 │ │ │ │ - bnez a3,24160 │ │ │ │ + bnez a3,1d21e │ │ │ │ fcvt.wu.d a4,fa4,rtz │ │ │ │ zext.b a4,a4 │ │ │ │ - j 24160 │ │ │ │ + j 1d21e │ │ │ │ ld a5,160(sp) │ │ │ │ - bnez a5,24a1c │ │ │ │ + bnez a5,1dada │ │ │ │ ld a5,88(sp) │ │ │ │ - bnez a5,248ee │ │ │ │ + bnez a5,1d9ac │ │ │ │ ld a5,56(sp) │ │ │ │ - beqz a5,2407c │ │ │ │ + beqz a5,1d13a │ │ │ │ ori a3,a3,33 │ │ │ │ sw a3,8(s11) │ │ │ │ lw a4,8(s11) │ │ │ │ - j 24644 │ │ │ │ + j 1d702 │ │ │ │ ld a5,88(sp) │ │ │ │ - bnez a5,248ea │ │ │ │ + bnez a5,1d9a8 │ │ │ │ ld a5,56(sp) │ │ │ │ - beqz a5,24088 │ │ │ │ + beqz a5,1d146 │ │ │ │ lw a4,8(s11) │ │ │ │ ori a4,a4,32 │ │ │ │ sw a4,8(s11) │ │ │ │ - j 24088 │ │ │ │ + j 1d146 │ │ │ │ ld a4,112(sp) │ │ │ │ ld a5,24(sp) │ │ │ │ - beq a4,a5,24be8 │ │ │ │ + beq a4,a5,1dca6 │ │ │ │ ld a4,48(sp) │ │ │ │ sd zero,96(sp) │ │ │ │ ld s10,296(sp) │ │ │ │ - bne a4,a5,23ece │ │ │ │ + bne a4,a5,1cf8c │ │ │ │ li s10,0 │ │ │ │ - j 23ece │ │ │ │ + j 1cf8c │ │ │ │ ld a4,112(sp) │ │ │ │ ld a5,24(sp) │ │ │ │ sd zero,96(sp) │ │ │ │ - beq a4,a5,249b4 │ │ │ │ + beq a4,a5,1da72 │ │ │ │ ld a4,48(sp) │ │ │ │ ld s10,288(sp) │ │ │ │ - bne a4,a5,23ece │ │ │ │ + bne a4,a5,1cf8c │ │ │ │ li s10,0 │ │ │ │ - j 23ece │ │ │ │ + j 1cf8c │ │ │ │ li a3,67 │ │ │ │ li a2,89 │ │ │ │ mv a0,s1 │ │ │ │ - jal 21370 │ │ │ │ - j 23ed6 │ │ │ │ + jal 44696 │ │ │ │ + j 1cf94 │ │ │ │ ld a0,48(s7) │ │ │ │ ld a4,112(sp) │ │ │ │ ld a3,48(sp) │ │ │ │ mv a5,a0 │ │ │ │ - beq a4,a3,241da │ │ │ │ - j 2456e │ │ │ │ + beq a4,a3,1d298 │ │ │ │ + j 1d62c │ │ │ │ ld a5,280(sp) │ │ │ │ add a0,a0,a5 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ sd a0,56(sp) │ │ │ │ - j 23f92 │ │ │ │ + j 1d050 │ │ │ │ ld a5,88(sp) │ │ │ │ ori a4,a3,11 │ │ │ │ sw a4,8(s11) │ │ │ │ - bnez a5,248ee │ │ │ │ + bnez a5,1d9ac │ │ │ │ ld a5,56(sp) │ │ │ │ - bnez a5,2462e │ │ │ │ + bnez a5,1d6ec │ │ │ │ lw a4,8(s11) │ │ │ │ - j 24644 │ │ │ │ + j 1d702 │ │ │ │ ld a5,88(sp) │ │ │ │ ori a4,a3,9 │ │ │ │ sw a4,8(s11) │ │ │ │ - beqz a5,24a10 │ │ │ │ - j 248ee │ │ │ │ - auipc a5,0x55 │ │ │ │ - ld a5,1246(a5) │ │ │ │ + beqz a5,1dace │ │ │ │ + j 1d9ac │ │ │ │ + auipc a5,0x5c │ │ │ │ + ld a5,1056(a5) │ │ │ │ ld a0,0(a5) │ │ │ │ - auipc a2,0x3c │ │ │ │ - addi a2,a2,-1940 │ │ │ │ + auipc a2,0x41 │ │ │ │ + addi a2,a2,1494 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ lw s5,388(sp) │ │ │ │ - j 24836 │ │ │ │ + j 1d8f4 │ │ │ │ mv a0,s3 │ │ │ │ - jal 21882 │ │ │ │ - j 24546 │ │ │ │ + jal 44ba8 │ │ │ │ + j 1d604 │ │ │ │ mv a0,s3 │ │ │ │ - jal 21882 │ │ │ │ - j 245be │ │ │ │ + jal 44ba8 │ │ │ │ + j 1d67c │ │ │ │ lw a2,380(s8) │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,1948 │ │ │ │ - jal 2224a │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,1222 │ │ │ │ + jal 1b308 │ │ │ │ ld a0,8(s4) │ │ │ │ add a0,a0,s1 │ │ │ │ - j 24290 │ │ │ │ + j 1d34e │ │ │ │ li a2,43 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,1906 │ │ │ │ - jal 2224a │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,1180 │ │ │ │ + jal 1b308 │ │ │ │ ld a0,48(s7) │ │ │ │ - j 23f44 │ │ │ │ + j 1d002 │ │ │ │ li a3,65 │ │ │ │ li a2,82 │ │ │ │ mv a0,s1 │ │ │ │ - jal 21370 │ │ │ │ - j 23ed6 │ │ │ │ + jal 44696 │ │ │ │ + j 1cf94 │ │ │ │ li a3,84 │ │ │ │ li a2,89 │ │ │ │ mv a0,s1 │ │ │ │ - jal 21370 │ │ │ │ - j 23ed6 │ │ │ │ + jal 44696 │ │ │ │ + j 1cf94 │ │ │ │ mv a0,a5 │ │ │ │ - jal 455da │ │ │ │ + jal 58a4a │ │ │ │ ld a5,48(s7) │ │ │ │ mv s5,a0 │ │ │ │ add a0,a5,s6 │ │ │ │ - jal 4556c │ │ │ │ + jal 589dc │ │ │ │ ld a5,48(s7) │ │ │ │ sext.w s2,a0 │ │ │ │ slli s2,s2,0x20 │ │ │ │ add a0,a5,s6 │ │ │ │ - jal 4555e │ │ │ │ + jal 589ce │ │ │ │ ld a5,48(s7) │ │ │ │ srli s2,s2,0x20 │ │ │ │ sub s10,s2,a0 │ │ │ │ add a0,a5,s6 │ │ │ │ - jal 4559c │ │ │ │ + jal 58a0c │ │ │ │ ld a5,48(s7) │ │ │ │ sext.w a6,a0 │ │ │ │ sd a6,24(sp) │ │ │ │ add a0,a5,s6 │ │ │ │ - jal 454ec │ │ │ │ + jal 5895c │ │ │ │ ld a4,48(s7) │ │ │ │ sext.w s2,a0 │ │ │ │ sext.w s10,s10 │ │ │ │ add a0,a4,s6 │ │ │ │ - jal 455b4 │ │ │ │ + jal 58a24 │ │ │ │ ld a4,48(s7) │ │ │ │ ld s11,8(s4) │ │ │ │ sext.w s3,a0 │ │ │ │ add a0,a4,s6 │ │ │ │ add s11,s11,s1 │ │ │ │ lbu s6,32(s11) │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a6,24(sp) │ │ │ │ li a4,45 │ │ │ │ - bnez a0,24b32 │ │ │ │ + bnez a0,1dbf0 │ │ │ │ li a4,43 │ │ │ │ mv a0,s11 │ │ │ │ sd s6,0(sp) │ │ │ │ mv a7,s3 │ │ │ │ addiw a5,s2,1 │ │ │ │ addiw a3,s10,1 │ │ │ │ mv a2,s5 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,1638 │ │ │ │ - jal 2224a │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,912 │ │ │ │ + jal 1b308 │ │ │ │ ld a0,48(s7) │ │ │ │ add a0,a0,s0 │ │ │ │ - j 2427a │ │ │ │ + j 1d338 │ │ │ │ li a2,43 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,1676 │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,950 │ │ │ │ sd a0,40(sp) │ │ │ │ - jal 2224a │ │ │ │ + jal 1b308 │ │ │ │ ld a0,40(sp) │ │ │ │ li a2,80 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,1664 │ │ │ │ - jal 2224a │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,938 │ │ │ │ + jal 1b308 │ │ │ │ ld a0,48(s7) │ │ │ │ - j 23f44 │ │ │ │ + j 1d002 │ │ │ │ ori a3,a3,35 │ │ │ │ sw a3,8(s11) │ │ │ │ lw a4,8(s11) │ │ │ │ - j 24644 │ │ │ │ + j 1d702 │ │ │ │ fcvt.d.wu fa5,a3 │ │ │ │ - auipc a5,0x39 │ │ │ │ - fld fa4,10(a5) │ │ │ │ + auipc a5,0x46 │ │ │ │ + fld fa4,-196(a5) │ │ │ │ fmv.d.x fa3,zero │ │ │ │ fdiv.d fa5,fa5,fa4 │ │ │ │ ld s2,8(s4) │ │ │ │ add a4,a4,s2 │ │ │ │ feq.d a3,fa5,fa3 │ │ │ │ - bnez a3,24c30 │ │ │ │ + bnez a3,1dcee │ │ │ │ fmul.d fa5,fa5,fa4 │ │ │ │ - auipc a5,0x39 │ │ │ │ - fld fa4,-78(a5) │ │ │ │ + auipc a5,0x46 │ │ │ │ + fld fa4,-220(a5) │ │ │ │ flt.d a3,fa5,fa4 │ │ │ │ - bnez a3,24c9a │ │ │ │ - auipc a5,0x39 │ │ │ │ - fld fa4,-28(a5) │ │ │ │ + bnez a3,1dd58 │ │ │ │ + auipc a5,0x46 │ │ │ │ + fld fa4,-226(a5) │ │ │ │ fle.d a3,fa4,fa5 │ │ │ │ - bnez a3,24cac │ │ │ │ + bnez a3,1dd6a │ │ │ │ fcvt.wu.d a2,fa5,rtz │ │ │ │ zext.b a3,a2 │ │ │ │ mv s5,a3 │ │ │ │ - j 24c34 │ │ │ │ + j 1dcf2 │ │ │ │ li a5,1 │ │ │ │ li s3,0 │ │ │ │ sd a5,160(sp) │ │ │ │ - j 23d58 │ │ │ │ + j 1ce16 │ │ │ │ sd zero,96(sp) │ │ │ │ li s10,0 │ │ │ │ - j 23ece │ │ │ │ + j 1cf8c │ │ │ │ neg a4,a4 │ │ │ │ - j 240d4 │ │ │ │ + j 1d192 │ │ │ │ li a2,45 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,1516 │ │ │ │ - jal 2224a │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,790 │ │ │ │ + jal 1b308 │ │ │ │ ld a0,48(s7) │ │ │ │ - j 23f44 │ │ │ │ + j 1d002 │ │ │ │ li a2,0 │ │ │ │ - j 247c6 │ │ │ │ - auipc a0,0x40 │ │ │ │ - addi a0,a0,-1028 │ │ │ │ - jal 21882 │ │ │ │ - j 24546 │ │ │ │ - auipc a0,0x40 │ │ │ │ - addi a0,a0,-1042 │ │ │ │ - jal 21882 │ │ │ │ - j 245be │ │ │ │ + j 1d884 │ │ │ │ + auipc a0,0x46 │ │ │ │ + addi a0,a0,1838 │ │ │ │ + jal 44ba8 │ │ │ │ + j 1d604 │ │ │ │ + auipc a0,0x46 │ │ │ │ + addi a0,a0,1824 │ │ │ │ + jal 44ba8 │ │ │ │ + j 1d67c │ │ │ │ li s5,0 │ │ │ │ li a3,0 │ │ │ │ sb a3,32(a4) │ │ │ │ ld a0,48(s7) │ │ │ │ - j 244bc │ │ │ │ - auipc a5,0x39 │ │ │ │ - fld fa4,-160(a5) │ │ │ │ + j 1d57a │ │ │ │ + auipc a5,0x46 │ │ │ │ + fld fa4,-366(a5) │ │ │ │ fmul.d fa5,fa5,fa4 │ │ │ │ - auipc a5,0x39 │ │ │ │ - fld fa4,-228(a5) │ │ │ │ + auipc a5,0x46 │ │ │ │ + fld fa4,-370(a5) │ │ │ │ flt.d a3,fa5,fa4 │ │ │ │ - bnez a3,24c92 │ │ │ │ - auipc a5,0x39 │ │ │ │ - fld fa4,-178(a5) │ │ │ │ + bnez a3,1dd50 │ │ │ │ + auipc a5,0x46 │ │ │ │ + fld fa4,-376(a5) │ │ │ │ fle.d a3,fa4,fa5 │ │ │ │ - bnez a3,24ca0 │ │ │ │ + bnez a3,1dd5e │ │ │ │ fcvt.wu.d a2,fa5,rtz │ │ │ │ zext.b a3,a2 │ │ │ │ mv s5,a3 │ │ │ │ - j 244b8 │ │ │ │ + j 1d576 │ │ │ │ sd s3,344(sp) │ │ │ │ - j 243a8 │ │ │ │ + j 1d466 │ │ │ │ ld a0,48(s4) │ │ │ │ add a0,a0,s2 │ │ │ │ - jal 4556c │ │ │ │ + jal 589dc │ │ │ │ slli s5,a0,0x20 │ │ │ │ srli s5,s5,0x20 │ │ │ │ - j 243dc │ │ │ │ + j 1d49a │ │ │ │ li s5,1 │ │ │ │ li a3,1 │ │ │ │ - j 244b8 │ │ │ │ + j 1d576 │ │ │ │ li s5,1 │ │ │ │ li a3,1 │ │ │ │ - j 24c34 │ │ │ │ + j 1dcf2 │ │ │ │ li s5,60 │ │ │ │ li a3,60 │ │ │ │ - j 244b8 │ │ │ │ + j 1d576 │ │ │ │ li s5,60 │ │ │ │ li a3,60 │ │ │ │ - j 24c34 │ │ │ │ + j 1dcf2 │ │ │ │ fsd fs1,448(sp) │ │ │ │ fsd fs2,440(sp) │ │ │ │ fsd fs3,432(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-240 │ │ │ │ mv a5,a1 │ │ │ │ sd s9,152(sp) │ │ │ │ li a1,16 │ │ │ │ mv s9,a0 │ │ │ │ li a0,0 │ │ │ │ sd a5,56(sp) │ │ │ │ sd ra,232(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ sd a0,120(sp) │ │ │ │ - jal 46c0e │ │ │ │ + jal 5a07e │ │ │ │ lw a5,0(s9) │ │ │ │ - beqz a5,252ac │ │ │ │ + beqz a5,1e36a │ │ │ │ li a5,-1 │ │ │ │ sd s8,160(sp) │ │ │ │ sd s10,144(sp) │ │ │ │ sd s11,136(sp) │ │ │ │ sd s0,224(sp) │ │ │ │ sd s1,216(sp) │ │ │ │ sd s2,208(sp) │ │ │ │ @@ -48267,507 +38276,507 @@ │ │ │ │ sd zero,64(sp) │ │ │ │ sd a5,80(sp) │ │ │ │ sd zero,112(sp) │ │ │ │ li s10,1 │ │ │ │ li s8,88 │ │ │ │ li a1,80 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ ld a5,8(s9) │ │ │ │ sd a0,48(sp) │ │ │ │ add a5,a5,s11 │ │ │ │ lw a4,24(a5) │ │ │ │ lw a3,20(a5) │ │ │ │ ld a2,8(a5) │ │ │ │ ld a1,0(a5) │ │ │ │ - jal 45718 │ │ │ │ + jal 58b88 │ │ │ │ ld a5,8(s9) │ │ │ │ add a5,a5,s11 │ │ │ │ lw a4,32(a5) │ │ │ │ - bgeu s10,a4,2556c │ │ │ │ + bgeu s10,a4,1e62a │ │ │ │ li a4,0 │ │ │ │ li s5,0 │ │ │ │ sd zero,104(sp) │ │ │ │ li s6,0 │ │ │ │ sd zero,16(sp) │ │ │ │ sd a4,8(sp) │ │ │ │ mul s0,s5,s8 │ │ │ │ ld a4,48(a5) │ │ │ │ sext.w s1,s5 │ │ │ │ addi s7,s0,88 │ │ │ │ add a0,a4,s7 │ │ │ │ add a4,a4,s0 │ │ │ │ lbu a2,74(a0) │ │ │ │ lbu a3,74(a4) │ │ │ │ - beq a2,a3,25146 │ │ │ │ + beq a2,a3,1e204 │ │ │ │ ld a0,48(a5) │ │ │ │ ld a5,16(sp) │ │ │ │ add s4,a0,s0 │ │ │ │ - bnez a5,251a4 │ │ │ │ + bnez a5,1e262 │ │ │ │ addi a5,s4,24 │ │ │ │ addiw s2,s1,1 │ │ │ │ sd a5,32(sp) │ │ │ │ - beq s2,s10,25140 │ │ │ │ + beq s2,s10,1e1fe │ │ │ │ addiw s3,s1,-1 │ │ │ │ slli s3,s3,0x20 │ │ │ │ srli s3,s3,0x20 │ │ │ │ mul s3,s3,s8 │ │ │ │ add a0,a0,s3 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a5,8(s9) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s3 │ │ │ │ - jal 454b2 │ │ │ │ + jal 58922 │ │ │ │ ld a5,8(s9) │ │ │ │ addiw a4,a0,1 │ │ │ │ sd a4,72(sp) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a5,8(s9) │ │ │ │ sext.w s3,a0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 454ec │ │ │ │ + jal 5895c │ │ │ │ ld a5,8(s9) │ │ │ │ sext.w a4,a0 │ │ │ │ sd a4,24(sp) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 454b2 │ │ │ │ + jal 58922 │ │ │ │ ld a5,8(s9) │ │ │ │ addiw a4,a0,1 │ │ │ │ sw a4,40(sp) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a5,8(s9) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 454ec │ │ │ │ + jal 5895c │ │ │ │ sext.w a2,a0 │ │ │ │ - beq s2,s10,24e2a │ │ │ │ + beq s2,s10,1dee8 │ │ │ │ addiw a1,s1,-1 │ │ │ │ slli a5,a1,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ mul a5,a5,s8 │ │ │ │ ld a3,8(s9) │ │ │ │ sext.w a7,a1 │ │ │ │ add a3,a3,s11 │ │ │ │ ld a3,48(a3) │ │ │ │ add a0,a3,s0 │ │ │ │ lbu t1,60(a0) │ │ │ │ add a5,a5,a3 │ │ │ │ lbu a5,60(a5) │ │ │ │ - beq a5,t1,25338 │ │ │ │ + beq a5,t1,1e3f6 │ │ │ │ ld a5,24(s4) │ │ │ │ ld a6,88(a5) │ │ │ │ lw a5,24(a6) │ │ │ │ - bnez s3,252b6 │ │ │ │ + bnez s3,1e374 │ │ │ │ ld a4,24(sp) │ │ │ │ - bne a4,a5,25612 │ │ │ │ + bne a4,a5,1e6d0 │ │ │ │ ld a4,8(s9) │ │ │ │ add a4,a4,s11 │ │ │ │ ld a3,48(a4) │ │ │ │ add a4,a3,s7 │ │ │ │ add a0,a3,s0 │ │ │ │ lbu a1,60(a4) │ │ │ │ lbu a4,60(a0) │ │ │ │ - bne a4,a1,2535c │ │ │ │ + bne a4,a1,1e41a │ │ │ │ li s6,1 │ │ │ │ - beq s2,s10,2530c │ │ │ │ + beq s2,s10,1e3ca │ │ │ │ mv t1,a1 │ │ │ │ li a6,0 │ │ │ │ li s6,1 │ │ │ │ addiw a7,s1,-1 │ │ │ │ slli a4,a7,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ mul a4,a4,s8 │ │ │ │ add a4,a4,a3 │ │ │ │ lbu a4,60(a4) │ │ │ │ - beq a4,t1,25120 │ │ │ │ - beq a1,t1,25308 │ │ │ │ + beq a4,t1,1e1de │ │ │ │ + beq a1,t1,1e3c6 │ │ │ │ sd a6,40(sp) │ │ │ │ sd a5,24(sp) │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a5,56(sp) │ │ │ │ mv a2,a0 │ │ │ │ ld a6,40(sp) │ │ │ │ lw a7,496(a5) │ │ │ │ ld a4,8(sp) │ │ │ │ ld a5,24(sp) │ │ │ │ ld a0,32(sp) │ │ │ │ mv a3,s6 │ │ │ │ li a1,1 │ │ │ │ - jal 44492 │ │ │ │ + jal 5412 │ │ │ │ ld a5,8(s9) │ │ │ │ mv s3,a0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ + jal 588ea │ │ │ │ ld a5,8(s9) │ │ │ │ mv s4,a0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 455e0 │ │ │ │ + jal 58a50 │ │ │ │ zext.b a4,a0 │ │ │ │ ld a0,48(sp) │ │ │ │ mv a3,s4 │ │ │ │ li a2,0 │ │ │ │ mv a1,s3 │ │ │ │ - jal 45d64 │ │ │ │ + jal 591d4 │ │ │ │ ld a5,8(s9) │ │ │ │ addiw a3,s1,2 │ │ │ │ add a5,a5,s11 │ │ │ │ lw a4,32(a5) │ │ │ │ mv a2,a5 │ │ │ │ - bgeu s10,a4,25264 │ │ │ │ - beq s2,s10,2539a │ │ │ │ + bgeu s10,a4,1e322 │ │ │ │ + beq s2,s10,1e458 │ │ │ │ addiw s1,s1,-1 │ │ │ │ slli s1,s1,0x20 │ │ │ │ srli s1,s1,0x20 │ │ │ │ mul s1,s1,s8 │ │ │ │ ld a1,48(a5) │ │ │ │ add a0,a1,s0 │ │ │ │ lbu a0,60(a0) │ │ │ │ add a1,a1,s1 │ │ │ │ lbu a1,60(a1) │ │ │ │ - bne a1,a0,24f0e │ │ │ │ + bne a1,a0,1dfcc │ │ │ │ ld a1,48(sp) │ │ │ │ sb zero,44(a1) │ │ │ │ sd zero,8(sp) │ │ │ │ li s6,0 │ │ │ │ addi s5,s5,1 │ │ │ │ - bltu a3,a4,24d3e │ │ │ │ + bltu a3,a4,1ddfc │ │ │ │ ld a4,16(sp) │ │ │ │ mv s5,s6 │ │ │ │ mv s4,a3 │ │ │ │ - beqz a4,2569a │ │ │ │ + beqz a4,1e758 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a4,8(sp) │ │ │ │ sext.w a5,a0 │ │ │ │ - beqz s6,25656 │ │ │ │ + beqz s6,1e714 │ │ │ │ ld a3,64(sp) │ │ │ │ ld a3,0(a3) │ │ │ │ ld a0,88(a3) │ │ │ │ lw s1,24(a0) │ │ │ │ - bnez a5,2567a │ │ │ │ + bnez a5,1e738 │ │ │ │ li s2,0 │ │ │ │ - beqz a4,24f70 │ │ │ │ + beqz a4,1e02e │ │ │ │ ld a5,16(sp) │ │ │ │ sd a4,8(sp) │ │ │ │ ld a4,64(sp) │ │ │ │ addiw a5,a5,-1 │ │ │ │ slli a3,a5,0x20 │ │ │ │ srli a5,a3,0x1d │ │ │ │ add a5,a5,a4 │ │ │ │ ld a5,0(a5) │ │ │ │ ld a0,88(a5) │ │ │ │ lw s2,16(a0) │ │ │ │ lw s3,24(a0) │ │ │ │ - jal 4f4e0 │ │ │ │ + jal 488ee │ │ │ │ ld a4,8(sp) │ │ │ │ subw s2,s2,s3 │ │ │ │ subw s2,s2,a0 │ │ │ │ ld a5,8(s9) │ │ │ │ sd a4,8(sp) │ │ │ │ mv s3,s5 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a5,56(sp) │ │ │ │ mv a3,s5 │ │ │ │ ld s5,64(sp) │ │ │ │ lw a7,496(a5) │ │ │ │ ld a4,8(sp) │ │ │ │ ld a1,16(sp) │ │ │ │ mv a6,s2 │ │ │ │ mv a2,a0 │ │ │ │ mv a5,s1 │ │ │ │ mv a0,s5 │ │ │ │ - jal 44492 │ │ │ │ + jal 5412 │ │ │ │ ld a5,8(s9) │ │ │ │ mv s1,a0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 4547a │ │ │ │ + jal 588ea │ │ │ │ ld a5,8(s9) │ │ │ │ mv s2,a0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 455e0 │ │ │ │ + jal 58a50 │ │ │ │ zext.b a4,a0 │ │ │ │ ld a0,48(sp) │ │ │ │ li a2,0 │ │ │ │ mv a3,s2 │ │ │ │ mv a1,s1 │ │ │ │ - jal 45d64 │ │ │ │ + jal 591d4 │ │ │ │ mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ ld a2,8(s9) │ │ │ │ ld a4,104(sp) │ │ │ │ sd s3,16(sp) │ │ │ │ add a2,a2,s11 │ │ │ │ lw a5,32(a2) │ │ │ │ sd zero,64(sp) │ │ │ │ - bgeu a4,a5,2526e │ │ │ │ + bgeu a4,a5,1e32c │ │ │ │ ld a0,48(a2) │ │ │ │ add s6,a0,s7 │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a4,8(s9) │ │ │ │ addi s3,s6,24 │ │ │ │ add a4,a4,s11 │ │ │ │ ld a0,48(a4) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 454b2 │ │ │ │ + jal 58922 │ │ │ │ ld a4,8(s9) │ │ │ │ addiw s2,a0,1 │ │ │ │ add a4,a4,s11 │ │ │ │ ld a0,48(a4) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a4,8(s9) │ │ │ │ sext.w s1,a0 │ │ │ │ add a4,a4,s11 │ │ │ │ ld a0,48(a4) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 454ec │ │ │ │ + jal 5895c │ │ │ │ ld a4,8(s9) │ │ │ │ sext.w a2,a0 │ │ │ │ add a4,a4,s11 │ │ │ │ ld a4,48(a4) │ │ │ │ add a0,a4,s7 │ │ │ │ add s0,s0,a4 │ │ │ │ lbu a1,60(a0) │ │ │ │ lbu a3,60(s0) │ │ │ │ - beq a1,a3,2542a │ │ │ │ + beq a1,a3,1e4e8 │ │ │ │ ld a4,24(s6) │ │ │ │ li a5,1 │ │ │ │ sd a5,16(sp) │ │ │ │ ld a3,88(a4) │ │ │ │ lw a6,24(a3) │ │ │ │ lw s5,16(a3) │ │ │ │ mv s0,a6 │ │ │ │ - bnez s1,253ee │ │ │ │ + bnez s1,1e4ac │ │ │ │ mv a0,a3 │ │ │ │ lw s1,16(a3) │ │ │ │ sd a6,24(sp) │ │ │ │ sd a2,8(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ + jal 488ee │ │ │ │ ld a5,8(s9) │ │ │ │ ld a6,24(sp) │ │ │ │ ld a2,8(sp) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a4,48(a5) │ │ │ │ subw s1,s1,a0 │ │ │ │ subw s5,s1,a6 │ │ │ │ add a0,a4,s7 │ │ │ │ li s1,0 │ │ │ │ - beq s4,s10,250a0 │ │ │ │ + beq s4,s10,1e15e │ │ │ │ addiw a3,s4,-2 │ │ │ │ slli a5,a3,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ mul a5,a5,s8 │ │ │ │ lbu a1,60(a0) │ │ │ │ add a5,a5,a4 │ │ │ │ lbu a5,60(a5) │ │ │ │ - beq a5,a1,2541a │ │ │ │ - jal 45480 │ │ │ │ + beq a5,a1,1e4d8 │ │ │ │ + jal 588f0 │ │ │ │ ld a5,56(sp) │ │ │ │ ld a3,16(sp) │ │ │ │ mv a2,a0 │ │ │ │ lw a7,496(a5) │ │ │ │ mv a6,s5 │ │ │ │ li a4,1 │ │ │ │ li a1,1 │ │ │ │ mv a5,s0 │ │ │ │ mv a0,s3 │ │ │ │ - jal 44492 │ │ │ │ + jal 5412 │ │ │ │ ld a5,8(s9) │ │ │ │ mv s0,a0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 4547a │ │ │ │ + jal 588ea │ │ │ │ ld a5,8(s9) │ │ │ │ mv s1,a0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 455e0 │ │ │ │ + jal 58a50 │ │ │ │ zext.b a4,a0 │ │ │ │ ld a0,48(sp) │ │ │ │ mv a3,s1 │ │ │ │ li a2,0 │ │ │ │ mv a1,s0 │ │ │ │ - jal 45d64 │ │ │ │ + jal 591d4 │ │ │ │ ld a5,8(s9) │ │ │ │ add a5,a5,s11 │ │ │ │ lw a4,32(a5) │ │ │ │ - bgeu s10,a4,2526e │ │ │ │ + bgeu s10,a4,1e32c │ │ │ │ addiw a4,s4,-2 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ mul a4,a4,s8 │ │ │ │ ld a5,48(a5) │ │ │ │ add a3,a5,s7 │ │ │ │ lbu a3,60(a3) │ │ │ │ add a5,a5,a4 │ │ │ │ lbu a5,60(a5) │ │ │ │ - bne a5,a3,2526e │ │ │ │ + bne a5,a3,1e32c │ │ │ │ ld a5,48(sp) │ │ │ │ sb zero,44(a5) │ │ │ │ - j 2526e │ │ │ │ + j 1e32c │ │ │ │ ld a4,80(sp) │ │ │ │ - beqz s3,253a8 │ │ │ │ - beq a4,a7,25132 │ │ │ │ + beqz s3,1e466 │ │ │ │ + beq a4,a7,1e1f0 │ │ │ │ ld a4,24(sp) │ │ │ │ ld a3,72(sp) │ │ │ │ subw a6,a4,a3 │ │ │ │ - bne a1,t1,24e84 │ │ │ │ + bne a1,t1,1df42 │ │ │ │ lw a5,40(sp) │ │ │ │ sd s1,80(sp) │ │ │ │ subw a5,a2,a5 │ │ │ │ - j 24e84 │ │ │ │ + j 1df42 │ │ │ │ mv a0,s4 │ │ │ │ sd zero,72(sp) │ │ │ │ - j 24daa │ │ │ │ + j 1de68 │ │ │ │ lbu a3,60(a0) │ │ │ │ lbu a4,60(a4) │ │ │ │ - bne a3,a4,24d5e │ │ │ │ - jal 45480 │ │ │ │ + bne a3,a4,1de1c │ │ │ │ + jal 588f0 │ │ │ │ ld a5,8(s9) │ │ │ │ mv s2,a0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a5,8(s9) │ │ │ │ add a5,a5,s11 │ │ │ │ - bne s2,a0,24d5e │ │ │ │ + bne s2,a0,1de1c │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 455d4 │ │ │ │ + jal 58a44 │ │ │ │ ld a5,8(s9) │ │ │ │ sext.w s2,a0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 455d4 │ │ │ │ + jal 58a44 │ │ │ │ sext.w a5,a0 │ │ │ │ - beq s2,a5,2543c │ │ │ │ + beq s2,a5,1e4fa │ │ │ │ ld a5,8(s9) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ ld a5,16(sp) │ │ │ │ add s4,a0,s0 │ │ │ │ - beqz a5,24d6a │ │ │ │ + beqz a5,1de28 │ │ │ │ mv a0,s4 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ sext.w a5,a0 │ │ │ │ - beqz s6,25316 │ │ │ │ + beqz s6,1e3d4 │ │ │ │ ld a4,64(sp) │ │ │ │ ld a4,0(a4) │ │ │ │ ld a0,88(a4) │ │ │ │ lw s2,24(a0) │ │ │ │ - bnez a5,253c0 │ │ │ │ + bnez a5,1e47e │ │ │ │ ld a5,8(sp) │ │ │ │ li s3,0 │ │ │ │ - beqz a5,251ee │ │ │ │ + beqz a5,1e2ac │ │ │ │ ld a5,16(sp) │ │ │ │ addiw a5,a5,-1 │ │ │ │ slli a4,a5,0x20 │ │ │ │ srli a5,a4,0x1d │ │ │ │ ld a4,64(sp) │ │ │ │ add a5,a5,a4 │ │ │ │ ld a5,0(a5) │ │ │ │ ld a0,88(a5) │ │ │ │ lw s3,16(a0) │ │ │ │ lw s4,24(a0) │ │ │ │ - jal 4f4e0 │ │ │ │ + jal 488ee │ │ │ │ subw s3,s3,s4 │ │ │ │ subw s3,s3,a0 │ │ │ │ ld a5,8(s9) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a5,56(sp) │ │ │ │ ld s4,64(sp) │ │ │ │ ld a4,8(sp) │ │ │ │ lw a7,496(a5) │ │ │ │ ld a1,16(sp) │ │ │ │ mv a6,s3 │ │ │ │ mv a2,a0 │ │ │ │ mv a3,s6 │ │ │ │ mv a5,s2 │ │ │ │ mv a0,s4 │ │ │ │ - jal 44492 │ │ │ │ + jal 5412 │ │ │ │ ld a5,8(s9) │ │ │ │ mv s2,a0 │ │ │ │ li s6,0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ + jal 588ea │ │ │ │ ld a5,8(s9) │ │ │ │ mv s3,a0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 455e0 │ │ │ │ + jal 58a50 │ │ │ │ zext.b a4,a0 │ │ │ │ ld a0,48(sp) │ │ │ │ mv a3,s3 │ │ │ │ li a2,0 │ │ │ │ mv a1,s2 │ │ │ │ - jal 45d64 │ │ │ │ + jal 591d4 │ │ │ │ mv a0,s4 │ │ │ │ jal 3670 │ │ │ │ ld a5,8(s9) │ │ │ │ addiw a3,s1,2 │ │ │ │ sd zero,64(sp) │ │ │ │ add a5,a5,s11 │ │ │ │ lw a4,32(a5) │ │ │ │ mv a2,a5 │ │ │ │ sd zero,8(sp) │ │ │ │ sd zero,16(sp) │ │ │ │ - j 24f12 │ │ │ │ + j 1dfd0 │ │ │ │ mv s4,a3 │ │ │ │ lw a5,32(a2) │ │ │ │ ld a4,104(sp) │ │ │ │ - bltu a4,a5,24fe4 │ │ │ │ + bltu a4,a5,1e0a2 │ │ │ │ ld s0,48(sp) │ │ │ │ ld a0,120(sp) │ │ │ │ addi s11,s11,80 │ │ │ │ mv a1,s0 │ │ │ │ - jal 46c18 │ │ │ │ + jal 5a088 │ │ │ │ mv a0,s0 │ │ │ │ - jal 459e4 │ │ │ │ + jal 58e54 │ │ │ │ mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ ld a4,112(sp) │ │ │ │ lw a5,0(s9) │ │ │ │ addiw a4,a4,1 │ │ │ │ sd a4,112(sp) │ │ │ │ - bltu a4,a5,24d08 │ │ │ │ + bltu a4,a5,1ddc6 │ │ │ │ ld s0,224(sp) │ │ │ │ ld s1,216(sp) │ │ │ │ ld s2,208(sp) │ │ │ │ ld s3,200(sp) │ │ │ │ ld s4,192(sp) │ │ │ │ ld s5,184(sp) │ │ │ │ ld s6,176(sp) │ │ │ │ @@ -48780,208 +38789,208 @@ │ │ │ │ ld s9,152(sp) │ │ │ │ addi sp,sp,240 │ │ │ │ ret │ │ │ │ mv a0,a6 │ │ │ │ lw s6,16(a6) │ │ │ │ sd a2,96(sp) │ │ │ │ sd a5,88(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ + jal 488ee │ │ │ │ ld a5,88(sp) │ │ │ │ ld a2,96(sp) │ │ │ │ subw a6,s6,a5 │ │ │ │ ld a5,24(sp) │ │ │ │ subw a6,a6,a0 │ │ │ │ - bne a5,a6,25632 │ │ │ │ + bne a5,a6,1e6f0 │ │ │ │ ld a5,8(s9) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a3,48(a5) │ │ │ │ add a0,a3,s0 │ │ │ │ add a5,a3,s7 │ │ │ │ lbu t1,60(a0) │ │ │ │ lbu a1,60(a5) │ │ │ │ - beq t1,a1,253d8 │ │ │ │ + beq t1,a1,1e496 │ │ │ │ ld a4,24(s4) │ │ │ │ li s6,1 │ │ │ │ ld a5,88(a4) │ │ │ │ lw a5,24(a5) │ │ │ │ li a4,1 │ │ │ │ sd a4,8(sp) │ │ │ │ - bne s2,s10,24e68 │ │ │ │ - bne a1,t1,24e84 │ │ │ │ - bnez s3,25136 │ │ │ │ + bne s2,s10,1df26 │ │ │ │ + bne a1,t1,1df42 │ │ │ │ + bnez s3,1e1f4 │ │ │ │ lw a4,40(sp) │ │ │ │ sd s1,80(sp) │ │ │ │ subw a6,a2,a4 │ │ │ │ - j 24e84 │ │ │ │ + j 1df42 │ │ │ │ ld a4,8(sp) │ │ │ │ - beqz a4,253a2 │ │ │ │ - beqz a5,253ea │ │ │ │ + beqz a4,1e460 │ │ │ │ + beqz a5,1e4a8 │ │ │ │ li s3,0 │ │ │ │ ld a5,16(sp) │ │ │ │ addiw a5,a5,-1 │ │ │ │ slli a4,a5,0x20 │ │ │ │ srli a5,a4,0x1d │ │ │ │ ld a4,64(sp) │ │ │ │ add a5,a5,a4 │ │ │ │ ld a5,0(a5) │ │ │ │ ld a5,88(a5) │ │ │ │ lw s2,24(a5) │ │ │ │ - j 251ee │ │ │ │ + j 1e2ac │ │ │ │ add a5,a3,s7 │ │ │ │ lbu a1,60(a5) │ │ │ │ li a6,0 │ │ │ │ li a5,0 │ │ │ │ - beq t1,a1,25120 │ │ │ │ + beq t1,a1,1e1de │ │ │ │ ld a4,24(s4) │ │ │ │ ld a6,88(a4) │ │ │ │ lw a5,24(a6) │ │ │ │ - beqz s3,25652 │ │ │ │ + beqz s3,1e710 │ │ │ │ li a6,0 │ │ │ │ - j 252f8 │ │ │ │ + j 1e3b6 │ │ │ │ ld a1,24(sp) │ │ │ │ li s6,1 │ │ │ │ mv a0,a6 │ │ │ │ lw s4,16(a6) │ │ │ │ sd a1,96(sp) │ │ │ │ sd a2,88(sp) │ │ │ │ sd a5,8(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ + jal 488ee │ │ │ │ ld a4,8(s9) │ │ │ │ ld a5,8(sp) │ │ │ │ ld a1,96(sp) │ │ │ │ add a4,a4,s11 │ │ │ │ ld a3,48(a4) │ │ │ │ subw a6,s4,a5 │ │ │ │ subw a6,a6,a0 │ │ │ │ add a4,a3,s7 │ │ │ │ add a0,a3,s0 │ │ │ │ mv a5,a1 │ │ │ │ lbu t1,60(a0) │ │ │ │ lbu a1,60(a4) │ │ │ │ ld a2,88(sp) │ │ │ │ - j 252fc │ │ │ │ + j 1e3ba │ │ │ │ sd zero,8(sp) │ │ │ │ li s6,0 │ │ │ │ li a3,2 │ │ │ │ - j 24f12 │ │ │ │ + j 1dfd0 │ │ │ │ li s3,0 │ │ │ │ li s2,0 │ │ │ │ - j 251ee │ │ │ │ - beq a4,a7,253b2 │ │ │ │ + j 1e2ac │ │ │ │ + beq a4,a7,1e470 │ │ │ │ ld a5,24(sp) │ │ │ │ ld a4,72(sp) │ │ │ │ subw a5,a5,a4 │ │ │ │ - bne a1,t1,24e84 │ │ │ │ + bne a1,t1,1df42 │ │ │ │ lw a4,40(sp) │ │ │ │ sd s1,80(sp) │ │ │ │ subw a6,a2,a4 │ │ │ │ - j 24e84 │ │ │ │ + j 1df42 │ │ │ │ lw s3,16(a0) │ │ │ │ - jal 4f4e0 │ │ │ │ + jal 488ee │ │ │ │ ld a5,8(sp) │ │ │ │ subw s3,s3,s2 │ │ │ │ subw s3,s3,a0 │ │ │ │ - bnez a5,2531e │ │ │ │ + bnez a5,1e3dc │ │ │ │ li s2,0 │ │ │ │ - j 251ee │ │ │ │ + j 1e2ac │ │ │ │ li a5,0 │ │ │ │ li s6,1 │ │ │ │ - bne s2,s10,24e68 │ │ │ │ + bne s2,s10,1df26 │ │ │ │ lw a5,40(sp) │ │ │ │ sd s1,80(sp) │ │ │ │ subw a5,a2,a5 │ │ │ │ - j 24e84 │ │ │ │ + j 1df42 │ │ │ │ li s2,0 │ │ │ │ - j 251c6 │ │ │ │ + j 1e284 │ │ │ │ mv a0,a3 │ │ │ │ sd a6,24(sp) │ │ │ │ sd a2,8(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ + jal 488ee │ │ │ │ ld a4,8(s9) │ │ │ │ ld a6,24(sp) │ │ │ │ ld a2,8(sp) │ │ │ │ add a4,a4,s11 │ │ │ │ ld a4,48(a4) │ │ │ │ subw a5,s5,a6 │ │ │ │ subw s5,a5,a0 │ │ │ │ add a0,a4,s7 │ │ │ │ ld a5,24(s6) │ │ │ │ ld a5,88(a5) │ │ │ │ lw s0,24(a5) │ │ │ │ - j 25080 │ │ │ │ + j 1e13e │ │ │ │ ld a5,80(sp) │ │ │ │ - beqz s1,25562 │ │ │ │ - beq a3,a5,250a0 │ │ │ │ + beqz s1,1e620 │ │ │ │ + beq a3,a5,1e15e │ │ │ │ subw s5,a2,s2 │ │ │ │ - j 250a0 │ │ │ │ + j 1e15e │ │ │ │ ld a3,24(s6) │ │ │ │ ld a3,88(a3) │ │ │ │ lw a6,24(a3) │ │ │ │ - beqz s1,2559a │ │ │ │ + beqz s1,1e658 │ │ │ │ li s5,0 │ │ │ │ - j 25410 │ │ │ │ + j 1e4ce │ │ │ │ ld a5,8(s9) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 4556c │ │ │ │ + jal 589dc │ │ │ │ ld a5,8(s9) │ │ │ │ sext.w s2,a0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 45578 │ │ │ │ + jal 589e8 │ │ │ │ sext.w a5,a0 │ │ │ │ - bgeu a5,s2,25514 │ │ │ │ + bgeu a5,s2,1e5d2 │ │ │ │ ld a5,8(s9) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 45480 │ │ │ │ - bnez a0,25514 │ │ │ │ + jal 588f0 │ │ │ │ + bnez a0,1e5d2 │ │ │ │ addiw a5,s1,2 │ │ │ │ sext.w a3,a5 │ │ │ │ sd a3,104(sp) │ │ │ │ ld a3,16(sp) │ │ │ │ ld a4,8(s9) │ │ │ │ - bnez a3,2559e │ │ │ │ + bnez a3,1e65c │ │ │ │ addiw a1,s1,1 │ │ │ │ li a3,1 │ │ │ │ - beq a1,a3,2560c │ │ │ │ + beq a1,a3,1e6ca │ │ │ │ addiw a3,s1,-1 │ │ │ │ slli a3,a3,0x20 │ │ │ │ li a2,88 │ │ │ │ srli a3,a3,0x20 │ │ │ │ mul a3,a3,a2 │ │ │ │ add a4,a4,s11 │ │ │ │ ld a2,48(a4) │ │ │ │ add a0,a2,s0 │ │ │ │ lbu a0,60(a0) │ │ │ │ add a2,a2,a3 │ │ │ │ lbu a3,60(a2) │ │ │ │ - beq a0,a3,254ba │ │ │ │ + beq a0,a3,1e578 │ │ │ │ li s6,1 │ │ │ │ lw a3,32(a4) │ │ │ │ addiw a3,a3,-1 │ │ │ │ - beq a3,a1,254e2 │ │ │ │ + beq a3,a1,1e5a0 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ li a3,88 │ │ │ │ mul a3,a5,a3 │ │ │ │ ld a5,48(a4) │ │ │ │ add a4,a5,s7 │ │ │ │ lbu a4,60(a4) │ │ │ │ add a5,a5,a3 │ │ │ │ lbu a5,60(a5) │ │ │ │ - beq a4,a5,254e6 │ │ │ │ + beq a4,a5,1e5a4 │ │ │ │ li a5,1 │ │ │ │ sd a5,8(sp) │ │ │ │ li a1,16 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ ld a5,8(s9) │ │ │ │ mv s1,a0 │ │ │ │ sd a0,64(sp) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a1,48(a5) │ │ │ │ lw a4,32(a5) │ │ │ │ li a6,2 │ │ │ │ @@ -48990,25021 +38999,31606 @@ │ │ │ │ add a1,a1,s7 │ │ │ │ ld a3,104(sp) │ │ │ │ sd a0,0(s1) │ │ │ │ ld a1,24(a1) │ │ │ │ mv a2,a5 │ │ │ │ sd a6,16(sp) │ │ │ │ sd a1,8(s1) │ │ │ │ - j 24f12 │ │ │ │ + j 1dfd0 │ │ │ │ ld a5,8(s9) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 45578 │ │ │ │ + jal 589e8 │ │ │ │ ld a5,8(s9) │ │ │ │ sext.w s2,a0 │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 4556c │ │ │ │ + jal 589dc │ │ │ │ sext.w a5,a0 │ │ │ │ - bgeu s2,a5,25192 │ │ │ │ + bgeu s2,a5,1e250 │ │ │ │ ld a5,8(s9) │ │ │ │ add a5,a5,s11 │ │ │ │ ld a0,48(a5) │ │ │ │ add a0,a0,s7 │ │ │ │ - jal 45480 │ │ │ │ - beqz a0,25192 │ │ │ │ + jal 588f0 │ │ │ │ + beqz a0,1e250 │ │ │ │ addiw a5,s1,2 │ │ │ │ sext.w a3,a5 │ │ │ │ sd a3,104(sp) │ │ │ │ ld a3,16(sp) │ │ │ │ ld a4,8(s9) │ │ │ │ - bnez a3,2559e │ │ │ │ - j 25488 │ │ │ │ - beq a3,a5,250a0 │ │ │ │ + bnez a3,1e65c │ │ │ │ + j 1e546 │ │ │ │ + beq a3,a5,1e15e │ │ │ │ subw s0,a2,s2 │ │ │ │ - j 250a0 │ │ │ │ - beqz a4,2526e │ │ │ │ + j 1e15e │ │ │ │ + beqz a4,1e32c │ │ │ │ ld s6,48(a5) │ │ │ │ li s2,0 │ │ │ │ li s4,1 │ │ │ │ mv a0,s6 │ │ │ │ - jal 45480 │ │ │ │ + jal 588f0 │ │ │ │ ld a4,8(s9) │ │ │ │ sext.w s1,a0 │ │ │ │ addi s3,s6,24 │ │ │ │ add a4,a4,s11 │ │ │ │ ld a0,48(a4) │ │ │ │ li s7,0 │ │ │ │ - jal 454ec │ │ │ │ + jal 5895c │ │ │ │ sext.w a2,a0 │ │ │ │ - j 25044 │ │ │ │ + j 1e102 │ │ │ │ li s0,0 │ │ │ │ - j 2505c │ │ │ │ + j 1e11a │ │ │ │ add a4,a4,s11 │ │ │ │ lw a3,32(a4) │ │ │ │ addiw s1,s1,1 │ │ │ │ addiw a3,a3,-1 │ │ │ │ - beq a3,s1,255ca │ │ │ │ + beq a3,s1,1e688 │ │ │ │ slli a5,a5,0x20 │ │ │ │ li a3,88 │ │ │ │ srli a5,a5,0x20 │ │ │ │ mul a5,a5,a3 │ │ │ │ ld a4,48(a4) │ │ │ │ add a3,a4,s7 │ │ │ │ lbu a3,60(a3) │ │ │ │ add a4,a4,a5 │ │ │ │ lbu a5,60(a4) │ │ │ │ - beq a3,a5,255ce │ │ │ │ + beq a3,a5,1e68c │ │ │ │ li a5,1 │ │ │ │ sd a5,8(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld a0,64(sp) │ │ │ │ addiw a5,s2,1 │ │ │ │ slli a4,a5,0x20 │ │ │ │ srli a1,a4,0x1d │ │ │ │ sext.w s1,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ ld a5,8(s9) │ │ │ │ slli a3,s2,0x20 │ │ │ │ srli a4,a3,0x1d │ │ │ │ add a5,a5,s11 │ │ │ │ ld a3,48(a5) │ │ │ │ add a1,a0,a4 │ │ │ │ sd a0,64(sp) │ │ │ │ add a3,a3,s7 │ │ │ │ ld a0,24(a3) │ │ │ │ lw a4,32(a5) │ │ │ │ ld a3,104(sp) │ │ │ │ mv a2,a5 │ │ │ │ sd a0,0(a1) │ │ │ │ sd s1,16(sp) │ │ │ │ - j 24f12 │ │ │ │ + j 1dfd0 │ │ │ │ li s6,1 │ │ │ │ add a4,a4,s11 │ │ │ │ - j 254ba │ │ │ │ - auipc a3,0x3f │ │ │ │ - addi a3,a3,550 │ │ │ │ + j 1e578 │ │ │ │ + auipc a3,0x46 │ │ │ │ + addi a3,a3,-680 │ │ │ │ li a2,2022 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,-1342 │ │ │ │ - auipc a0,0x3b │ │ │ │ - addi a0,a0,-878 │ │ │ │ + auipc a1,0x40 │ │ │ │ + addi a1,a1,2028 │ │ │ │ + auipc a0,0x41 │ │ │ │ + addi a0,a0,-1540 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x3f │ │ │ │ - addi a3,a3,518 │ │ │ │ + auipc a3,0x46 │ │ │ │ + addi a3,a3,-712 │ │ │ │ li a2,2026 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,-1374 │ │ │ │ - auipc a0,0x3b │ │ │ │ - addi a0,a0,-886 │ │ │ │ + auipc a1,0x40 │ │ │ │ + addi a1,a1,1996 │ │ │ │ + auipc a0,0x41 │ │ │ │ + addi a0,a0,-1548 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ li a1,0 │ │ │ │ - j 25360 │ │ │ │ - beqz a4,25674 │ │ │ │ - beqz a5,25694 │ │ │ │ + j 1e41e │ │ │ │ + beqz a4,1e732 │ │ │ │ + beqz a5,1e752 │ │ │ │ li s2,0 │ │ │ │ ld a5,16(sp) │ │ │ │ addiw a5,a5,-1 │ │ │ │ slli a3,a5,0x20 │ │ │ │ srli a5,a3,0x1d │ │ │ │ ld a3,64(sp) │ │ │ │ add a5,a5,a3 │ │ │ │ ld a5,0(a5) │ │ │ │ ld a5,88(a5) │ │ │ │ lw s1,24(a5) │ │ │ │ - j 24f70 │ │ │ │ + j 1e02e │ │ │ │ li s2,0 │ │ │ │ li s1,0 │ │ │ │ - j 24f70 │ │ │ │ + j 1e02e │ │ │ │ lw s2,16(a0) │ │ │ │ sd a4,8(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ + jal 488ee │ │ │ │ ld a4,8(sp) │ │ │ │ subw s2,s2,s1 │ │ │ │ subw s2,s2,a0 │ │ │ │ - bnez a4,2565c │ │ │ │ + bnez a4,1e71a │ │ │ │ li s1,0 │ │ │ │ - j 24f70 │ │ │ │ + j 1e02e │ │ │ │ li s1,0 │ │ │ │ - j 24f44 │ │ │ │ + j 1e002 │ │ │ │ sd s6,16(sp) │ │ │ │ - j 25266 │ │ │ │ - addi sp,sp,-64 │ │ │ │ - mv t1,a3 │ │ │ │ - sd ra,56(sp) │ │ │ │ - mv a3,a1 │ │ │ │ - beqz t1,256fe │ │ │ │ - beqz a4,256e6 │ │ │ │ - ld a1,88(a4) │ │ │ │ - lbu t4,8(a4) │ │ │ │ - ld t3,96(a4) │ │ │ │ - ld a7,80(a4) │ │ │ │ - ld a6,0(a4) │ │ │ │ - lbu a5,65(a4) │ │ │ │ - lbu a4,66(a4) │ │ │ │ - sd a2,24(sp) │ │ │ │ - sd a1,0(sp) │ │ │ │ - sd t1,40(sp) │ │ │ │ - sd a3,32(sp) │ │ │ │ - sd t4,16(sp) │ │ │ │ - sd t3,8(sp) │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,-1002 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld ra,56(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ + j 1e324 │ │ │ │ + addi sp,sp,-208 │ │ │ │ + auipc a4,0x5b │ │ │ │ + ld a4,1970(a4) │ │ │ │ + sd s5,152(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,88(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s8,128(sp) │ │ │ │ + lw s7,16(s5) │ │ │ │ + lw s8,20(s5) │ │ │ │ + li a2,64 │ │ │ │ + addi a0,sp,24 │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s1,184(sp) │ │ │ │ + lw s0,8(s5) │ │ │ │ + sd s2,176(sp) │ │ │ │ + sd s3,168(sp) │ │ │ │ + sd s4,160(sp) │ │ │ │ + sd s6,144(sp) │ │ │ │ + lw s4,12(s5) │ │ │ │ + sd s9,120(sp) │ │ │ │ + sd s10,112(sp) │ │ │ │ + sd s11,104(sp) │ │ │ │ + sd ra,200(sp) │ │ │ │ + jal 3530 │ │ │ │ + lw s11,24(sp) │ │ │ │ + lui a5,0xd76aa │ │ │ │ + xor a4,s7,s8 │ │ │ │ + addiw a5,a5,1144 │ │ │ │ + and a4,a4,s4 │ │ │ │ + addw a5,s11,a5 │ │ │ │ + xor a4,s8,a4 │ │ │ │ + addw a5,a5,s0 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + lw t3,28(sp) │ │ │ │ + slliw a6,a5,0x7 │ │ │ │ + srliw a5,a5,0x19 │ │ │ │ + or a6,a6,a5 │ │ │ │ + lui a5,0xe8c7b │ │ │ │ + addw a6,a6,s4 │ │ │ │ + xor a4,s7,s4 │ │ │ │ + addiw a5,a5,1878 │ │ │ │ + and a4,a4,a6 │ │ │ │ + addw a5,t3,a5 │ │ │ │ + xor a4,s7,a4 │ │ │ │ + addw a5,a5,s8 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slliw a1,a5,0xc │ │ │ │ + lw a4,32(sp) │ │ │ │ + srliw a5,a5,0x14 │ │ │ │ + or a1,a1,a5 │ │ │ │ + lui a5,0x24207 │ │ │ │ + addw a1,a6,a1 │ │ │ │ + xor a3,s4,a6 │ │ │ │ + addiw a5,a5,219 │ │ │ │ + and a3,a3,a1 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + xor a3,s4,a3 │ │ │ │ + addw a5,a5,s7 │ │ │ │ + addw a5,a5,a3 │ │ │ │ + lw t5,36(sp) │ │ │ │ + srliw a0,a5,0xf │ │ │ │ + slliw a5,a5,0x11 │ │ │ │ + or a0,a0,a5 │ │ │ │ + lui a5,0xc1bdd │ │ │ │ + addw a0,a0,a1 │ │ │ │ + xor a3,a6,a1 │ │ │ │ + addiw a5,a5,-274 │ │ │ │ + and a3,a3,a0 │ │ │ │ + addw a5,t5,a5 │ │ │ │ + xor a3,a3,a6 │ │ │ │ + addw a5,a5,s4 │ │ │ │ + addw a5,a5,a3 │ │ │ │ + lw a2,40(sp) │ │ │ │ + srliw a3,a5,0xa │ │ │ │ + slliw a5,a5,0x16 │ │ │ │ + or a3,a3,a5 │ │ │ │ + lui a5,0xf57c1 │ │ │ │ + addw a3,a3,a0 │ │ │ │ + xor a7,a1,a0 │ │ │ │ + addiw a5,a5,-81 │ │ │ │ + and a7,a7,a3 │ │ │ │ + addw a5,a5,a2 │ │ │ │ + xor a7,a7,a1 │ │ │ │ + addw a5,a5,a6 │ │ │ │ + addw a5,a5,a7 │ │ │ │ + lw t0,44(sp) │ │ │ │ + slliw t4,a5,0x7 │ │ │ │ + srliw a5,a5,0x19 │ │ │ │ + or t4,t4,a5 │ │ │ │ + lui a5,0x4787c │ │ │ │ + addw t4,a3,t4 │ │ │ │ + xor a6,a0,a3 │ │ │ │ + addiw a5,a5,1578 │ │ │ │ + and a6,a6,t4 │ │ │ │ + addw a5,t0,a5 │ │ │ │ + xor a6,a6,a0 │ │ │ │ + addw a5,a5,a1 │ │ │ │ + addw a5,a5,a6 │ │ │ │ + slliw a1,a5,0xc │ │ │ │ + lw a6,48(sp) │ │ │ │ + srliw a5,a5,0x14 │ │ │ │ + or a1,a1,a5 │ │ │ │ + lui a5,0xa8304 │ │ │ │ + addw a1,t4,a1 │ │ │ │ + xor a7,a3,t4 │ │ │ │ + addiw a5,a5,1555 │ │ │ │ + and a7,a7,a1 │ │ │ │ + addw a5,a6,a5 │ │ │ │ + xor a7,a7,a3 │ │ │ │ + addw a5,a5,a0 │ │ │ │ + addw a5,a5,a7 │ │ │ │ + sd s0,8(sp) │ │ │ │ + srliw a7,a5,0xf │ │ │ │ + lw s0,52(sp) │ │ │ │ + slliw a5,a5,0x11 │ │ │ │ + or a7,a7,a5 │ │ │ │ + lui a5,0xfd469 │ │ │ │ + addw a7,a1,a7 │ │ │ │ + xor a0,t4,a1 │ │ │ │ + addiw a5,a5,1281 │ │ │ │ + and a0,a0,a7 │ │ │ │ + addw a5,a5,s0 │ │ │ │ + xor a0,a0,t4 │ │ │ │ + addw a5,a5,a3 │ │ │ │ + addw a5,a5,a0 │ │ │ │ + lw t1,56(sp) │ │ │ │ + srliw a0,a5,0xa │ │ │ │ + slliw a5,a5,0x16 │ │ │ │ + or a0,a0,a5 │ │ │ │ + lui a5,0x6980a │ │ │ │ + addw a0,a7,a0 │ │ │ │ + xor t6,a1,a7 │ │ │ │ + addiw a5,a5,-1832 │ │ │ │ + and t6,t6,a0 │ │ │ │ + addw a3,t1,a5 │ │ │ │ + addw a3,a3,t4 │ │ │ │ + xor a5,t6,a1 │ │ │ │ + addw a3,a3,a5 │ │ │ │ + slliw s1,a3,0x7 │ │ │ │ + lw a5,60(sp) │ │ │ │ + srliw a3,a3,0x19 │ │ │ │ + or s1,s1,a3 │ │ │ │ + lui a3,0x8b44f │ │ │ │ + addw s1,s1,a0 │ │ │ │ + xor t4,a7,a0 │ │ │ │ + addiw a3,a3,1967 │ │ │ │ + and t4,t4,s1 │ │ │ │ + addw a3,a3,a5 │ │ │ │ + xor t4,t4,a7 │ │ │ │ + addw a3,a3,a1 │ │ │ │ + addw a3,a3,t4 │ │ │ │ + slliw t2,a3,0xc │ │ │ │ + lw t4,64(sp) │ │ │ │ + srliw a3,a3,0x14 │ │ │ │ + or t2,t2,a3 │ │ │ │ + lui a3,0xffff6 │ │ │ │ + addw t2,s1,t2 │ │ │ │ + xor t6,a0,s1 │ │ │ │ + addiw a3,a3,-1103 │ │ │ │ + and t6,t6,t2 │ │ │ │ + addw a1,t4,a3 │ │ │ │ + addw a1,a1,a7 │ │ │ │ + xor a3,t6,a0 │ │ │ │ + addw a1,a1,a3 │ │ │ │ + srliw a7,a1,0xf │ │ │ │ + lw a3,68(sp) │ │ │ │ + slliw a1,a1,0x11 │ │ │ │ + or a7,a7,a1 │ │ │ │ + lui a1,0x895cd │ │ │ │ + addw a7,t2,a7 │ │ │ │ + xor t6,s1,t2 │ │ │ │ + addiw a1,a1,1982 │ │ │ │ + and t6,t6,a7 │ │ │ │ + addw a1,a1,a3 │ │ │ │ + xor t6,t6,s1 │ │ │ │ + addw a1,a1,a0 │ │ │ │ + addw a1,a1,t6 │ │ │ │ + srliw s2,a1,0xa │ │ │ │ + lw t6,72(sp) │ │ │ │ + slliw a1,a1,0x16 │ │ │ │ + or s2,s2,a1 │ │ │ │ + lui a1,0x6b901 │ │ │ │ + addw s2,a7,s2 │ │ │ │ + xor s3,t2,a7 │ │ │ │ + addiw a1,a1,290 │ │ │ │ + and s3,s3,s2 │ │ │ │ + addw a0,t6,a1 │ │ │ │ + addw a0,a0,s1 │ │ │ │ + xor a1,s3,t2 │ │ │ │ + addw a0,a0,a1 │ │ │ │ + slliw s1,a0,0x7 │ │ │ │ + lw a1,76(sp) │ │ │ │ + srliw a0,a0,0x19 │ │ │ │ + or s1,s1,a0 │ │ │ │ + lui a0,0xfd987 │ │ │ │ + addw s1,s2,s1 │ │ │ │ + xor s3,a7,s2 │ │ │ │ + addiw a0,a0,403 │ │ │ │ + and s3,s3,s1 │ │ │ │ + addw a0,a0,a1 │ │ │ │ + xor s3,s3,a7 │ │ │ │ + addw a0,a0,t2 │ │ │ │ + addw a0,a0,s3 │ │ │ │ + lw t2,80(sp) │ │ │ │ + slliw s6,a0,0xc │ │ │ │ + srliw a0,a0,0x14 │ │ │ │ + or s6,s6,a0 │ │ │ │ + lui a0,0xa6794 │ │ │ │ + addw s6,s1,s6 │ │ │ │ + xor s3,s2,s1 │ │ │ │ + addiw a0,a0,910 │ │ │ │ + and s3,s3,s6 │ │ │ │ + addw a0,t2,a0 │ │ │ │ + xor s3,s3,s2 │ │ │ │ + addw a0,a0,a7 │ │ │ │ + addw a0,a0,s3 │ │ │ │ + lw a7,84(sp) │ │ │ │ + srliw s3,a0,0xf │ │ │ │ + slliw a0,a0,0x11 │ │ │ │ + or s3,s3,a0 │ │ │ │ + lui a0,0x49b41 │ │ │ │ + addw s3,s6,s3 │ │ │ │ + xor s9,s1,s6 │ │ │ │ + addiw a0,a0,-2015 │ │ │ │ + and s9,s9,s3 │ │ │ │ + addw a0,a7,a0 │ │ │ │ + xor s9,s9,s1 │ │ │ │ + addw a0,a0,s2 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + srliw s2,a0,0xa │ │ │ │ + slliw a0,a0,0x16 │ │ │ │ + or s2,s2,a0 │ │ │ │ + addw s2,s3,s2 │ │ │ │ + lui a0,0xf61e2 │ │ │ │ + xor s9,s3,s2 │ │ │ │ + addiw a0,a0,1378 │ │ │ │ + and s9,s9,s6 │ │ │ │ + addw a0,t3,a0 │ │ │ │ + xor s9,s9,s3 │ │ │ │ + addw a0,a0,s1 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + slliw s1,a0,0x5 │ │ │ │ + srliw a0,a0,0x1b │ │ │ │ + or s1,s1,a0 │ │ │ │ + addw s1,s2,s1 │ │ │ │ + lui a0,0xc040b │ │ │ │ + xor s9,s2,s1 │ │ │ │ + addiw a0,a0,832 │ │ │ │ + and s9,s9,s3 │ │ │ │ + addw a0,a6,a0 │ │ │ │ + xor s9,s9,s2 │ │ │ │ + addw a0,a0,s6 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + slliw s6,a0,0x9 │ │ │ │ + srliw a0,a0,0x17 │ │ │ │ + or s6,s6,a0 │ │ │ │ + addw s6,s1,s6 │ │ │ │ + lui a0,0x265e6 │ │ │ │ + xor s9,s1,s6 │ │ │ │ + addiw a0,a0,-1455 │ │ │ │ + and s9,s9,s2 │ │ │ │ + addw a0,a0,a3 │ │ │ │ + xor s9,s9,s1 │ │ │ │ + addw a0,a0,s3 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + slliw s3,a0,0xe │ │ │ │ + srliw a0,a0,0x12 │ │ │ │ + or s3,s3,a0 │ │ │ │ + addw s3,s6,s3 │ │ │ │ + lui a0,0xe9b6c │ │ │ │ + xor s9,s6,s3 │ │ │ │ + addiw a0,a0,1962 │ │ │ │ + and s9,s9,s1 │ │ │ │ + addw a0,s11,a0 │ │ │ │ + xor s9,s9,s6 │ │ │ │ + addw a0,a0,s2 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + srliw s2,a0,0xc │ │ │ │ + slliw a0,a0,0x14 │ │ │ │ + or s2,s2,a0 │ │ │ │ + addw s2,s3,s2 │ │ │ │ + lui a0,0xd62f1 │ │ │ │ + xor s9,s3,s2 │ │ │ │ + addiw a0,a0,93 │ │ │ │ + and s9,s9,s6 │ │ │ │ + addw a0,t0,a0 │ │ │ │ + xor s9,s9,s3 │ │ │ │ + addw a0,a0,s1 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + slliw s1,a0,0x5 │ │ │ │ + srliw a0,a0,0x1b │ │ │ │ + or s1,s1,a0 │ │ │ │ + addw s1,s2,s1 │ │ │ │ + lui a0,0x2441 │ │ │ │ + xor s9,s2,s1 │ │ │ │ + addiw a0,a0,1107 │ │ │ │ + and s9,s9,s3 │ │ │ │ + addw a0,t4,a0 │ │ │ │ + xor s9,s9,s2 │ │ │ │ + addw a0,a0,s6 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + slliw s6,a0,0x9 │ │ │ │ + srliw a0,a0,0x17 │ │ │ │ + or s6,s6,a0 │ │ │ │ + addw s6,s1,s6 │ │ │ │ + lui a0,0xd8a1e │ │ │ │ + xor s9,s1,s6 │ │ │ │ + addiw a0,a0,1665 │ │ │ │ + and s9,s9,s2 │ │ │ │ + addw a0,a7,a0 │ │ │ │ + xor s9,s9,s1 │ │ │ │ + addw a0,a0,s3 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + slliw s3,a0,0xe │ │ │ │ + srliw a0,a0,0x12 │ │ │ │ + or s3,s3,a0 │ │ │ │ + addw s3,s6,s3 │ │ │ │ + lui a0,0xe7d40 │ │ │ │ + xor s9,s6,s3 │ │ │ │ + addiw a0,a0,-1080 │ │ │ │ + and s9,s9,s1 │ │ │ │ + addw a0,a0,a2 │ │ │ │ + xor s9,s9,s6 │ │ │ │ + addw a0,a0,s2 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + srliw s2,a0,0xc │ │ │ │ + slliw a0,a0,0x14 │ │ │ │ + or s2,s2,a0 │ │ │ │ + addw s2,s3,s2 │ │ │ │ + lui a0,0x21e1d │ │ │ │ + xor s9,s3,s2 │ │ │ │ + addiw a0,a0,-538 │ │ │ │ + and s9,s9,s6 │ │ │ │ + addw a0,a0,a5 │ │ │ │ + xor s9,s9,s3 │ │ │ │ + addw a0,a0,s1 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + slliw s1,a0,0x5 │ │ │ │ + srliw a0,a0,0x1b │ │ │ │ + or s1,s1,a0 │ │ │ │ + addw s1,s2,s1 │ │ │ │ + lui a0,0xc3370 │ │ │ │ + xor s9,s2,s1 │ │ │ │ + addiw a0,a0,2006 │ │ │ │ + and s9,s9,s3 │ │ │ │ + addw a0,t2,a0 │ │ │ │ + xor s9,s9,s2 │ │ │ │ + addw a0,a0,s6 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + slliw s6,a0,0x9 │ │ │ │ + srliw a0,a0,0x17 │ │ │ │ + or s6,s6,a0 │ │ │ │ + addw s6,s1,s6 │ │ │ │ + lui a0,0xf4d51 │ │ │ │ + xor s9,s1,s6 │ │ │ │ + addiw a0,a0,-633 │ │ │ │ + and s9,s9,s2 │ │ │ │ + addw a0,t5,a0 │ │ │ │ + xor s9,s9,s1 │ │ │ │ + addw a0,a0,s3 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + slliw s3,a0,0xe │ │ │ │ + srliw a0,a0,0x12 │ │ │ │ + or s3,s3,a0 │ │ │ │ + addw s3,s6,s3 │ │ │ │ + lui a0,0x455a1 │ │ │ │ + xor s9,s6,s3 │ │ │ │ + addiw a0,a0,1261 │ │ │ │ + and s9,s9,s1 │ │ │ │ + addw a0,t1,a0 │ │ │ │ + xor s9,s9,s6 │ │ │ │ + addw a0,a0,s2 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + srliw s2,a0,0xc │ │ │ │ + slliw a0,a0,0x14 │ │ │ │ + or s2,s2,a0 │ │ │ │ + addw s2,s3,s2 │ │ │ │ + lui a0,0xa9e3f │ │ │ │ + xor s9,s3,s2 │ │ │ │ + addiw a0,a0,-1787 │ │ │ │ + and s9,s9,s6 │ │ │ │ + addw a0,a0,a1 │ │ │ │ + xor s9,s9,s3 │ │ │ │ + addw a0,a0,s1 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + slliw s1,a0,0x5 │ │ │ │ + srliw a0,a0,0x1b │ │ │ │ + or a0,a0,s1 │ │ │ │ + addw a0,s2,a0 │ │ │ │ + lui s1,0xfcefa │ │ │ │ + xor s9,s2,a0 │ │ │ │ + addiw s1,s1,1016 │ │ │ │ + and s9,s9,s3 │ │ │ │ + addw s1,s1,a4 │ │ │ │ + xor s9,s9,s2 │ │ │ │ + addw s1,s1,s6 │ │ │ │ + addw s1,s1,s9 │ │ │ │ + slliw s6,s1,0x9 │ │ │ │ + srliw s1,s1,0x17 │ │ │ │ + or s6,s6,s1 │ │ │ │ + addw s6,a0,s6 │ │ │ │ + lui s1,0x676f0 │ │ │ │ + xor s9,a0,s6 │ │ │ │ + addiw s1,s1,729 │ │ │ │ + and s9,s9,s2 │ │ │ │ + addw s1,s1,s0 │ │ │ │ + xor s9,s9,a0 │ │ │ │ + addw s1,s1,s3 │ │ │ │ + addw s1,s1,s9 │ │ │ │ + slliw s9,s1,0xe │ │ │ │ + srliw s1,s1,0x12 │ │ │ │ + or s9,s9,s1 │ │ │ │ + addw s9,s6,s9 │ │ │ │ + xor s10,s6,s9 │ │ │ │ + lui s1,0x8d2a5 │ │ │ │ + sext.w s10,s10 │ │ │ │ + addiw s1,s1,-886 │ │ │ │ + and s3,s10,a0 │ │ │ │ + addw s1,t6,s1 │ │ │ │ + addw s1,s1,s2 │ │ │ │ + xor s3,s3,s6 │ │ │ │ + addw s3,s1,s3 │ │ │ │ + srliw s2,s3,0xc │ │ │ │ + lui s1,0xfffa4 │ │ │ │ + slliw s3,s3,0x14 │ │ │ │ + or s2,s2,s3 │ │ │ │ + addiw s1,s1,-1726 │ │ │ │ + addw s2,s9,s2 │ │ │ │ + addw s1,t0,s1 │ │ │ │ + addw s1,s1,a0 │ │ │ │ + xor s10,s10,s2 │ │ │ │ + addw s3,s1,s10 │ │ │ │ + slliw a0,s3,0x4 │ │ │ │ + lui s1,0x8771f │ │ │ │ + srliw s3,s3,0x1c │ │ │ │ + or a0,a0,s3 │ │ │ │ + addiw s1,s1,1665 │ │ │ │ + addw a0,s2,a0 │ │ │ │ + xor s3,s9,s2 │ │ │ │ + addw s1,t1,s1 │ │ │ │ + addw s1,s1,s6 │ │ │ │ + xor s3,s3,a0 │ │ │ │ + addw s3,s1,s3 │ │ │ │ + slliw s6,s3,0xb │ │ │ │ + lui s1,0x6d9d6 │ │ │ │ + srliw s3,s3,0x15 │ │ │ │ + or s6,s6,s3 │ │ │ │ + addiw s1,s1,290 │ │ │ │ + addw s6,a0,s6 │ │ │ │ + xor s3,s2,a0 │ │ │ │ + addw s1,s1,a3 │ │ │ │ + xor s3,s3,s6 │ │ │ │ + addw s1,s1,s9 │ │ │ │ + addw s9,s1,s3 │ │ │ │ + slliw s3,s9,0x10 │ │ │ │ + lui s1,0xfde54 │ │ │ │ + srliw s9,s9,0x10 │ │ │ │ + or s3,s3,s9 │ │ │ │ + addiw s1,s1,-2036 │ │ │ │ + addw s3,s6,s3 │ │ │ │ + xor s9,a0,s6 │ │ │ │ + addw s1,t2,s1 │ │ │ │ + addw s1,s1,s2 │ │ │ │ + xor s9,s9,s3 │ │ │ │ + addw s9,s1,s9 │ │ │ │ + srliw s10,s9,0x9 │ │ │ │ + lui s2,0xa4bef │ │ │ │ + slliw s9,s9,0x17 │ │ │ │ + or s1,s10,s9 │ │ │ │ + addiw s2,s2,-1468 │ │ │ │ + addw s1,s3,s1 │ │ │ │ + xor s9,s6,s3 │ │ │ │ + addw s2,t3,s2 │ │ │ │ + xor s9,s9,s1 │ │ │ │ + addw s2,s2,a0 │ │ │ │ + addw s2,s2,s9 │ │ │ │ + slliw s9,s2,0x4 │ │ │ │ + lui a0,0x4bded │ │ │ │ + srliw s2,s2,0x1c │ │ │ │ + or s9,s9,s2 │ │ │ │ + addiw a0,a0,-87 │ │ │ │ + addw s9,s1,s9 │ │ │ │ + xor s2,s3,s1 │ │ │ │ + addw a0,a0,a2 │ │ │ │ + xor s2,s2,s9 │ │ │ │ + addw a0,a0,s6 │ │ │ │ + addw s6,a0,s2 │ │ │ │ + slliw s10,s6,0xb │ │ │ │ + lui s2,0xf6bb5 │ │ │ │ + srliw s6,s6,0x15 │ │ │ │ + or a0,s10,s6 │ │ │ │ + addiw s2,s2,-1184 │ │ │ │ + addw a0,s9,a0 │ │ │ │ + xor s6,s1,s9 │ │ │ │ + addw s2,s0,s2 │ │ │ │ + addw s2,s2,s3 │ │ │ │ + xor s6,s6,a0 │ │ │ │ + addw s6,s2,s6 │ │ │ │ + slliw s10,s6,0x10 │ │ │ │ + lui s3,0xbebfc │ │ │ │ + srliw s6,s6,0x10 │ │ │ │ + or s2,s10,s6 │ │ │ │ + addiw s3,s3,-912 │ │ │ │ + addw s2,a0,s2 │ │ │ │ + xor s6,s9,a0 │ │ │ │ + addw s3,t4,s3 │ │ │ │ + addw s3,s3,s1 │ │ │ │ + xor s6,s6,s2 │ │ │ │ + addw s6,s3,s6 │ │ │ │ + srliw s10,s6,0x9 │ │ │ │ + lui s1,0x289b8 │ │ │ │ + slliw s6,s6,0x17 │ │ │ │ + or s3,s10,s6 │ │ │ │ + addiw s1,s1,-314 │ │ │ │ + addw s3,s2,s3 │ │ │ │ + xor s6,a0,s2 │ │ │ │ + addw s1,s1,a1 │ │ │ │ + xor s6,s6,s3 │ │ │ │ + addw s1,s1,s9 │ │ │ │ + addw s9,s1,s6 │ │ │ │ + slliw s10,s9,0x4 │ │ │ │ + lui s6,0xeaa12 │ │ │ │ + srliw s9,s9,0x1c │ │ │ │ + or s1,s10,s9 │ │ │ │ + addiw s6,s6,2042 │ │ │ │ + addw s1,s3,s1 │ │ │ │ + xor s9,s2,s3 │ │ │ │ + addw s6,s11,s6 │ │ │ │ + addw s6,s6,a0 │ │ │ │ + xor s9,s9,s1 │ │ │ │ + addw s9,s6,s9 │ │ │ │ + slliw a0,s9,0xb │ │ │ │ + lui s6,0xd4ef3 │ │ │ │ + srliw s9,s9,0x15 │ │ │ │ + or a0,a0,s9 │ │ │ │ + addiw s6,s6,133 │ │ │ │ + addw a0,a0,s1 │ │ │ │ + xor s9,s3,s1 │ │ │ │ + addw s6,t5,s6 │ │ │ │ + addw s6,s6,s2 │ │ │ │ + xor s9,s9,a0 │ │ │ │ + addw s9,s6,s9 │ │ │ │ + slliw s10,s9,0x10 │ │ │ │ + lui s2,0x4882 │ │ │ │ + srliw s9,s9,0x10 │ │ │ │ + or s6,s10,s9 │ │ │ │ + addiw s2,s2,-763 │ │ │ │ + addw s6,a0,s6 │ │ │ │ + xor s9,s1,a0 │ │ │ │ + addw s2,a6,s2 │ │ │ │ + addw s2,s2,s3 │ │ │ │ + xor s9,s9,s6 │ │ │ │ + addw s9,s2,s9 │ │ │ │ + srliw s10,s9,0x9 │ │ │ │ + lui s3,0xd9d4d │ │ │ │ + slliw s9,s9,0x17 │ │ │ │ + or s2,s10,s9 │ │ │ │ + addiw s3,s3,57 │ │ │ │ + addw s2,s6,s2 │ │ │ │ + xor s9,a0,s6 │ │ │ │ + addw s3,a5,s3 │ │ │ │ + addw s3,s3,s1 │ │ │ │ + xor s9,s9,s2 │ │ │ │ + addw s9,s3,s9 │ │ │ │ + slliw s1,s9,0x4 │ │ │ │ + lui s3,0xe6dba │ │ │ │ + srliw s9,s9,0x1c │ │ │ │ + or s1,s1,s9 │ │ │ │ + addiw s3,s3,-1563 │ │ │ │ + addw s1,s2,s1 │ │ │ │ + xor s9,s6,s2 │ │ │ │ + addw s3,t6,s3 │ │ │ │ + addw s3,s3,a0 │ │ │ │ + xor s9,s9,s1 │ │ │ │ + addw s9,s3,s9 │ │ │ │ + slliw s10,s9,0xb │ │ │ │ + lui a0,0x1fa28 │ │ │ │ + srliw s9,s9,0x15 │ │ │ │ + or s3,s10,s9 │ │ │ │ + addiw a0,a0,-776 │ │ │ │ + addw s3,s1,s3 │ │ │ │ + xor s9,s2,s1 │ │ │ │ + addw a0,a7,a0 │ │ │ │ + addw a0,a0,s6 │ │ │ │ + xor s9,s9,s3 │ │ │ │ + addw s9,a0,s9 │ │ │ │ + slliw s6,s9,0x10 │ │ │ │ + lui a0,0xc4ac5 │ │ │ │ + srliw s9,s9,0x10 │ │ │ │ + or s6,s6,s9 │ │ │ │ + addiw a0,a0,1637 │ │ │ │ + addw s6,s3,s6 │ │ │ │ + xor s9,s1,s3 │ │ │ │ + addw a0,a0,a4 │ │ │ │ + xor s9,s9,s6 │ │ │ │ + addw a0,a0,s2 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + srliw s2,a0,0x9 │ │ │ │ + slliw a0,a0,0x17 │ │ │ │ + or s2,s2,a0 │ │ │ │ + lui a0,0xf4292 │ │ │ │ + addw s2,s6,s2 │ │ │ │ + not s9,s3 │ │ │ │ + addiw a0,a0,580 │ │ │ │ + or s9,s9,s2 │ │ │ │ + addw a0,s11,a0 │ │ │ │ + xor s9,s9,s6 │ │ │ │ + addw a0,a0,s1 │ │ │ │ + addw s1,a0,s9 │ │ │ │ + slliw a0,s1,0x6 │ │ │ │ + srliw s1,s1,0x1a │ │ │ │ + or a0,a0,s1 │ │ │ │ + lui s1,0x432b0 │ │ │ │ + addw a0,s2,a0 │ │ │ │ + not s9,s6 │ │ │ │ + addiw s1,s1,-105 │ │ │ │ + or s9,s9,a0 │ │ │ │ + addw s1,s1,s0 │ │ │ │ + addw s1,s1,s3 │ │ │ │ + xor s0,s9,s2 │ │ │ │ + addw s1,s1,s0 │ │ │ │ + slliw s0,s1,0xa │ │ │ │ + srliw s1,s1,0x16 │ │ │ │ + or s0,s0,s1 │ │ │ │ + lui s1,0xab942 │ │ │ │ + addw s0,s0,a0 │ │ │ │ + not s3,s2 │ │ │ │ + addiw s1,s1,935 │ │ │ │ + or s3,s3,s0 │ │ │ │ + addw s1,t2,s1 │ │ │ │ + addw s1,s1,s6 │ │ │ │ + xor t2,s3,a0 │ │ │ │ + addw s1,s1,t2 │ │ │ │ + slliw t2,s1,0xf │ │ │ │ + srliw s1,s1,0x11 │ │ │ │ + or t2,t2,s1 │ │ │ │ + lui s1,0xfc93a │ │ │ │ + addw t2,s0,t2 │ │ │ │ + not s3,a0 │ │ │ │ + addiw s1,s1,57 │ │ │ │ + or s3,s3,t2 │ │ │ │ + addw s1,t0,s1 │ │ │ │ + addw s1,s1,s2 │ │ │ │ + xor t0,s3,s0 │ │ │ │ + addw s1,s1,t0 │ │ │ │ + srliw t0,s1,0xb │ │ │ │ + slliw s1,s1,0x15 │ │ │ │ + or t0,t0,s1 │ │ │ │ + lui s2,0x655b6 │ │ │ │ + addw t0,t2,t0 │ │ │ │ + not s1,s0 │ │ │ │ + addiw s2,s2,-1597 │ │ │ │ + or s1,s1,t0 │ │ │ │ + addw t6,t6,s2 │ │ │ │ + xor s1,s1,t2 │ │ │ │ + addw a0,t6,a0 │ │ │ │ + addw a0,a0,s1 │ │ │ │ + slliw t6,a0,0x6 │ │ │ │ + srliw a0,a0,0x1a │ │ │ │ + or t6,t6,a0 │ │ │ │ + lui a0,0x8f0cd │ │ │ │ + addw t6,t0,t6 │ │ │ │ + not s1,t2 │ │ │ │ + addiw a0,a0,-878 │ │ │ │ + or s1,s1,t6 │ │ │ │ + addw a0,t5,a0 │ │ │ │ + addw a0,a0,s0 │ │ │ │ + xor t5,s1,t0 │ │ │ │ + addw a0,a0,t5 │ │ │ │ + slliw t5,a0,0xa │ │ │ │ + srliw a0,a0,0x16 │ │ │ │ + or t5,t5,a0 │ │ │ │ + lui a0,0xffeff │ │ │ │ + addw t5,t6,t5 │ │ │ │ + not s0,t0 │ │ │ │ + addiw a0,a0,1149 │ │ │ │ + or s0,s0,t5 │ │ │ │ + addw a0,t4,a0 │ │ │ │ + addw a0,a0,t2 │ │ │ │ + xor t4,s0,t6 │ │ │ │ + addw a0,a0,t4 │ │ │ │ + slliw t4,a0,0xf │ │ │ │ + srliw a0,a0,0x11 │ │ │ │ + or t4,t4,a0 │ │ │ │ + lui a0,0x85846 │ │ │ │ + addw t4,t5,t4 │ │ │ │ + not t2,t6 │ │ │ │ + addiw a0,a0,-559 │ │ │ │ + or t2,t2,t4 │ │ │ │ + addw a0,t3,a0 │ │ │ │ + addw a0,a0,t0 │ │ │ │ + xor t3,t2,t5 │ │ │ │ + addw a0,a0,t3 │ │ │ │ + srliw t3,a0,0xb │ │ │ │ + slliw a0,a0,0x15 │ │ │ │ + or t3,t3,a0 │ │ │ │ + lui a0,0x6fa88 │ │ │ │ + addw t3,t4,t3 │ │ │ │ + not t0,t5 │ │ │ │ + addiw a0,a0,-433 │ │ │ │ + or t0,t0,t3 │ │ │ │ + addw a0,t1,a0 │ │ │ │ + addw a0,a0,t6 │ │ │ │ + xor t1,t0,t4 │ │ │ │ + addw a0,a0,t1 │ │ │ │ + slliw t1,a0,0x6 │ │ │ │ + srliw a0,a0,0x1a │ │ │ │ + or t1,t1,a0 │ │ │ │ + lui a0,0xfe2ce │ │ │ │ + addw t1,t3,t1 │ │ │ │ + not t6,t4 │ │ │ │ + addiw a0,a0,1760 │ │ │ │ + or t6,t6,t1 │ │ │ │ + addw a0,a7,a0 │ │ │ │ + addw a0,a0,t5 │ │ │ │ + xor a7,t6,t3 │ │ │ │ + addw a0,a0,a7 │ │ │ │ + slliw a7,a0,0xa │ │ │ │ + srliw a0,a0,0x16 │ │ │ │ + or a7,a7,a0 │ │ │ │ + lui a0,0xa3014 │ │ │ │ + addw a7,t1,a7 │ │ │ │ + not t5,t3 │ │ │ │ + addiw a0,a0,788 │ │ │ │ + or t5,t5,a7 │ │ │ │ + addw a0,a6,a0 │ │ │ │ + addw a0,a0,t4 │ │ │ │ + xor a6,t5,t1 │ │ │ │ + addw a0,a0,a6 │ │ │ │ + slliw a6,a0,0xf │ │ │ │ + srliw a0,a0,0x11 │ │ │ │ + or a0,a6,a0 │ │ │ │ + lui t4,0x4e081 │ │ │ │ + addw a0,a7,a0 │ │ │ │ + not a6,t1 │ │ │ │ + addiw t4,t4,417 │ │ │ │ + or a6,a6,a0 │ │ │ │ + addw a1,a1,t4 │ │ │ │ + xor a6,a6,a7 │ │ │ │ + addw a1,a1,t3 │ │ │ │ + addw a1,a1,a6 │ │ │ │ + srliw a6,a1,0xb │ │ │ │ + slliw a1,a1,0x15 │ │ │ │ + or a1,a6,a1 │ │ │ │ + lui t3,0xf7538 │ │ │ │ + addw a1,a1,a0 │ │ │ │ + not a6,a7 │ │ │ │ + addiw t3,t3,-382 │ │ │ │ + or a6,a6,a1 │ │ │ │ + addw a2,a2,t3 │ │ │ │ + xor a6,a6,a0 │ │ │ │ + addw a2,a2,t1 │ │ │ │ + addw a2,a2,a6 │ │ │ │ + slliw a6,a2,0x6 │ │ │ │ + srliw a2,a2,0x1a │ │ │ │ + or a2,a6,a2 │ │ │ │ + lui t1,0xbd3af │ │ │ │ + addw a2,a2,a1 │ │ │ │ + not a6,a0 │ │ │ │ + addiw t1,t1,565 │ │ │ │ + or a6,a6,a2 │ │ │ │ + addw a3,a3,t1 │ │ │ │ + xor a6,a6,a1 │ │ │ │ + addw a3,a3,a7 │ │ │ │ + addw a3,a3,a6 │ │ │ │ + slliw a6,a3,0xa │ │ │ │ + srliw a3,a3,0x16 │ │ │ │ + or a3,a6,a3 │ │ │ │ + lui a7,0x2ad7d │ │ │ │ + addw a3,a3,a2 │ │ │ │ + not a6,a1 │ │ │ │ + addiw a7,a7,699 │ │ │ │ + or a6,a6,a3 │ │ │ │ + addw a4,a4,a7 │ │ │ │ + xor a6,a6,a2 │ │ │ │ + addw a4,a4,a0 │ │ │ │ + addw a4,a4,a6 │ │ │ │ + slliw a0,a4,0xf │ │ │ │ + srliw a4,a4,0x11 │ │ │ │ + or a4,a4,a0 │ │ │ │ + lui a6,0xeb86d │ │ │ │ + addw a4,a4,a3 │ │ │ │ + not a0,a2 │ │ │ │ + addiw a6,a6,913 │ │ │ │ + or a0,a0,a4 │ │ │ │ + addw a5,a5,a6 │ │ │ │ + addw a5,a5,a1 │ │ │ │ + ld s0,8(sp) │ │ │ │ + xor a0,a0,a3 │ │ │ │ + addw a5,a5,a0 │ │ │ │ + srliw a1,a5,0xb │ │ │ │ + slliw a5,a5,0x15 │ │ │ │ + or a1,a1,a5 │ │ │ │ + addw s4,s4,a4 │ │ │ │ + addw a5,s0,a2 │ │ │ │ + addw s7,s7,a4 │ │ │ │ + addw s4,s4,a1 │ │ │ │ + addw s8,s8,a3 │ │ │ │ + sw a5,8(s5) │ │ │ │ + auipc a5,0x5b │ │ │ │ + ld a5,-1014(a5) │ │ │ │ + sw s4,12(s5) │ │ │ │ + sw s7,16(s5) │ │ │ │ + sw s8,20(s5) │ │ │ │ + ld a4,88(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,1f342 │ │ │ │ + ld ra,200(sp) │ │ │ │ + ld s0,192(sp) │ │ │ │ + ld s1,184(sp) │ │ │ │ + ld s2,176(sp) │ │ │ │ + ld s3,168(sp) │ │ │ │ + ld s4,160(sp) │ │ │ │ + ld s5,152(sp) │ │ │ │ + ld s6,144(sp) │ │ │ │ + ld s7,136(sp) │ │ │ │ + ld s8,128(sp) │ │ │ │ + ld s9,120(sp) │ │ │ │ + ld s10,112(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + addi sp,sp,208 │ │ │ │ + ret │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + lui a2,0x67452 │ │ │ │ + lui a3,0xefcdb │ │ │ │ + lui a4,0x98bae │ │ │ │ + lui a5,0x10325 │ │ │ │ + addi a2,a2,769 │ │ │ │ + addi a3,a3,-1143 │ │ │ │ + addi a4,a4,-770 │ │ │ │ + addi a5,a5,1142 │ │ │ │ + sw zero,4(a0) │ │ │ │ + sw zero,0(a0) │ │ │ │ + sw a2,8(a0) │ │ │ │ + sw a3,12(a0) │ │ │ │ + sw a4,16(a0) │ │ │ │ + sw a5,20(a0) │ │ │ │ ret │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a2,1f440 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s2,32(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + lw a2,4(a0) │ │ │ │ + srliw a4,s2,0x1d │ │ │ │ + slliw a3,s2,0x3 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + addw a3,a3,a5 │ │ │ │ + addw a4,a4,a2 │ │ │ │ + sw a4,4(a0) │ │ │ │ + sext.w a2,a3 │ │ │ │ + sw a3,0(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bgeu a2,a5,1f3ac │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,4(a0) │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + andi s3,a5,63 │ │ │ │ + bnez s3,1f3f6 │ │ │ │ + li a5,63 │ │ │ │ + mv s3,s0 │ │ │ │ + bgeu a5,s2,1f470 │ │ │ │ + addiw s3,s2,-64 │ │ │ │ + srliw s3,s3,0x6 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + slli s3,s3,0x6 │ │ │ │ + add s3,s3,s0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + addi s0,s0,64 │ │ │ │ + jal 1e75c │ │ │ │ + bne s0,s3,1f3d0 │ │ │ │ + andi s2,s2,63 │ │ │ │ + bnez s2,1f470 │ │ │ │ ld ra,56(sp) │ │ │ │ - mv a5,a1 │ │ │ │ - mv a4,a2 │ │ │ │ - mv a6,t1 │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,-982 │ │ │ │ - li a1,1 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - beqz a4,25736 │ │ │ │ - ld a1,88(a4) │ │ │ │ - lbu t3,8(a4) │ │ │ │ - ld t1,96(a4) │ │ │ │ - ld a7,80(a4) │ │ │ │ - ld a6,0(a4) │ │ │ │ - lbu a5,65(a4) │ │ │ │ - lbu a4,66(a4) │ │ │ │ - sd a2,24(sp) │ │ │ │ - sd a1,0(sp) │ │ │ │ - sd t3,16(sp) │ │ │ │ - sd t1,8(sp) │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,-994 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ret │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + li s4,64 │ │ │ │ + addw s5,s2,s3 │ │ │ │ + bgeu s4,s5,1f442 │ │ │ │ + subw s4,s4,s3 │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + addi s5,s1,24 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a2,s4 │ │ │ │ + add a0,s5,s3 │ │ │ │ + jal 3530 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s3,s3,-64 │ │ │ │ + jal 1e75c │ │ │ │ + addw s2,s3,s2 │ │ │ │ + li a5,63 │ │ │ │ + add s0,s0,s4 │ │ │ │ + bgeu a5,s2,1f4a6 │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + j 1f3c2 │ │ │ │ + ret │ │ │ │ + sd s6,0(sp) │ │ │ │ + slli a2,s2,0x20 │ │ │ │ + addi s6,s1,24 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv a1,s0 │ │ │ │ + add a0,s6,s3 │ │ │ │ + jal 3530 │ │ │ │ + beq s5,s4,1f48c │ │ │ │ ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ + ld s0,48(sp) │ │ │ │ ld ra,56(sp) │ │ │ │ - mv a4,a2 │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,-978 │ │ │ │ - li a1,1 │ │ │ │ + slli a2,s2,0x20 │ │ │ │ + mv a1,s3 │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi a0,s1,24 │ │ │ │ + ld s1,40(sp) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ addi sp,sp,64 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s0,64(sp) │ │ │ │ - mv s0,a5 │ │ │ │ - ld a5,128(a5) │ │ │ │ - sd ra,72(sp) │ │ │ │ - beqz a5,25782 │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - mv s5,a0 │ │ │ │ - mv s4,a2 │ │ │ │ - mv s3,a3 │ │ │ │ - mv s2,a4 │ │ │ │ - jal 46998 │ │ │ │ - beqz a0,257f2 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 51a20 │ │ │ │ - bnez a0,2578a │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - mv a0,s5 │ │ │ │ - jal 46a42 │ │ │ │ - bnez a0,25778 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 5667c │ │ │ │ - mv a1,s4 │ │ │ │ - mv s3,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 56be0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s1 │ │ │ │ - mv s1,a5 │ │ │ │ - jal 57c66 │ │ │ │ - lw a4,344(s0) │ │ │ │ - li a5,1 │ │ │ │ - mv s4,a0 │ │ │ │ - bltu a5,a4,25868 │ │ │ │ - ld a0,128(s0) │ │ │ │ - mv a4,s2 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 2569e │ │ │ │ - ld a0,128(s0) │ │ │ │ - jal 33d0 │ │ │ │ - lw a4,344(s0) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,25778 │ │ │ │ - ld a0,520(s0) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld ra,72(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - j 39e0 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s1 │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - jal 580de │ │ │ │ - mv a1,s4 │ │ │ │ - mv s6,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 56adc │ │ │ │ - mv s7,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 575e8 │ │ │ │ - lw a4,344(s0) │ │ │ │ - li a5,1 │ │ │ │ - mv s8,a0 │ │ │ │ - bgeu a5,a4,25828 │ │ │ │ - ld a0,520(s0) │ │ │ │ - jal 32d0 │ │ │ │ - ld a0,128(s0) │ │ │ │ - mv a4,s3 │ │ │ │ - mv a3,s7 │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s8 │ │ │ │ - jal 2569e │ │ │ │ - ld a0,128(s0) │ │ │ │ - jal 33d0 │ │ │ │ - lw a4,344(s0) │ │ │ │ - li a5,1 │ │ │ │ - bltu a5,a4,25858 │ │ │ │ + j 3530 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + mv a1,s6 │ │ │ │ mv a0,s1 │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - jal 51a20 │ │ │ │ - beqz a0,25778 │ │ │ │ - j 2578a │ │ │ │ - ld a0,520(s0) │ │ │ │ - jal 39e0 │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - j 25770 │ │ │ │ - ld a0,520(s0) │ │ │ │ - jal 32d0 │ │ │ │ - j 257bc │ │ │ │ - lw a4,344(a2) │ │ │ │ + ld s6,0(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 1e75c │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + mv s3,s0 │ │ │ │ + j 1f3e4 │ │ │ │ + lw a3,0(a0) │ │ │ │ + li a2,-255 │ │ │ │ + lw a4,4(a0) │ │ │ │ + srliw a5,a3,0x8 │ │ │ │ + srliw a6,a3,0x10 │ │ │ │ + zext.b a5,a5 │ │ │ │ + zext.b a7,a3 │ │ │ │ + zext.b a6,a6 │ │ │ │ + slli a5,a5,0x8 │ │ │ │ + slli a6,a6,0x10 │ │ │ │ + or a5,a5,a7 │ │ │ │ + slli a2,a2,0x18 │ │ │ │ + or a5,a5,a6 │ │ │ │ + srliw a7,a3,0x18 │ │ │ │ + addi a2,a2,-1 │ │ │ │ + li a6,-255 │ │ │ │ + slli a7,a7,0x18 │ │ │ │ + and a5,a5,a2 │ │ │ │ + slli a6,a6,0x20 │ │ │ │ + or a5,a5,a7 │ │ │ │ + zext.b t1,a4 │ │ │ │ + addi a6,a6,-1 │ │ │ │ + li a2,-255 │ │ │ │ + slli t1,t1,0x20 │ │ │ │ + and a5,a5,a6 │ │ │ │ + srliw a7,a4,0x8 │ │ │ │ + slli a2,a2,0x28 │ │ │ │ + or a5,a5,t1 │ │ │ │ + addi a2,a2,-1 │ │ │ │ + zext.b a7,a7 │ │ │ │ + li a6,-255 │ │ │ │ + slli a7,a7,0x28 │ │ │ │ + and a5,a5,a2 │ │ │ │ + slli a6,a6,0x30 │ │ │ │ + srliw a2,a4,0x10 │ │ │ │ + or a5,a5,a7 │ │ │ │ + addi a6,a6,-1 │ │ │ │ + zext.b a2,a2 │ │ │ │ + and a5,a5,a6 │ │ │ │ + slli a2,a2,0x30 │ │ │ │ + srliw a3,a3,0x3 │ │ │ │ + or a5,a5,a2 │ │ │ │ + li a2,55 │ │ │ │ addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ + subw a2,a2,a3 │ │ │ │ + srliw a4,a4,0x18 │ │ │ │ + slli a5,a5,0x8 │ │ │ │ sd s2,16(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ + slli a4,a4,0x38 │ │ │ │ + auipc s2,0x5b │ │ │ │ + ld s2,-1586(s2) │ │ │ │ + srli a5,a5,0x8 │ │ │ │ + andi a2,a2,63 │ │ │ │ + or a5,a5,a4 │ │ │ │ + sd s1,24(sp) │ │ │ │ + ld a4,0(s2) │ │ │ │ + sd a4,8(sp) │ │ │ │ + li a4,0 │ │ │ │ + mv s1,a1 │ │ │ │ + addi a2,a2,1 │ │ │ │ + auipc a1,0x45 │ │ │ │ + addi a1,a1,-288 │ │ │ │ + sd a5,0(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - li a5,1 │ │ │ │ - mv s4,a2 │ │ │ │ - mv s2,a0 │ │ │ │ - mv s0,a1 │ │ │ │ - bgeu a5,a4,25896 │ │ │ │ - ld a0,544(a2) │ │ │ │ - jal 32d0 │ │ │ │ - ld a4,176(s4) │ │ │ │ + sd s0,32(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 1f378 │ │ │ │ + li a2,8 │ │ │ │ + mv a1,sp │ │ │ │ mv a0,s0 │ │ │ │ - ld a5,0(a4) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,0(a4) │ │ │ │ - jal 51a20 │ │ │ │ - beqz a0,258b2 │ │ │ │ - ld a4,176(s4) │ │ │ │ - ld a5,0(a4) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,0(a4) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4829c │ │ │ │ - beqz a0,2595c │ │ │ │ - ld a5,176(s4) │ │ │ │ - mv a0,s2 │ │ │ │ - ld a3,8(a5) │ │ │ │ - ld a4,40(a5) │ │ │ │ - addi a3,a3,2 │ │ │ │ - addi a4,a4,1 │ │ │ │ - sd a3,8(a5) │ │ │ │ - sd a4,40(a5) │ │ │ │ - jal 46886 │ │ │ │ - ld a5,176(s4) │ │ │ │ - bnez a0,2599a │ │ │ │ - ld a3,16(a5) │ │ │ │ - ld a4,48(a5) │ │ │ │ - addi a3,a3,2 │ │ │ │ - addi a4,a4,1 │ │ │ │ - sd a3,16(a5) │ │ │ │ - sd a4,48(a5) │ │ │ │ - lw a5,0(s2) │ │ │ │ - li s0,0 │ │ │ │ - li s3,0 │ │ │ │ - beqz a5,25944 │ │ │ │ - sd s1,24(sp) │ │ │ │ - j 2590a │ │ │ │ - beqz a0,2592a │ │ │ │ - ld a4,176(s4) │ │ │ │ - ld a5,80(a4) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,80(a4) │ │ │ │ - lw a5,0(s2) │ │ │ │ - addiw s3,s3,1 │ │ │ │ - addi s0,s0,80 │ │ │ │ - bgeu s3,a5,25942 │ │ │ │ - ld a0,8(s2) │ │ │ │ - li a1,0 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 46b7a │ │ │ │ - ld a5,8(s2) │ │ │ │ - mv s1,a0 │ │ │ │ - li a1,1 │ │ │ │ - add a0,a5,s0 │ │ │ │ - jal 46b7a │ │ │ │ - bnez s1,258f0 │ │ │ │ - beqz a0,258fc │ │ │ │ - ld a4,176(s4) │ │ │ │ - addiw s3,s3,1 │ │ │ │ - addi s0,s0,80 │ │ │ │ - ld a5,88(a4) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,88(a4) │ │ │ │ - lw a5,0(s2) │ │ │ │ - bltu s3,a5,2590a │ │ │ │ - ld s1,24(sp) │ │ │ │ - lw a4,344(s4) │ │ │ │ - li a5,1 │ │ │ │ - bltu a5,a4,259a8 │ │ │ │ + jal 1f378 │ │ │ │ + lw a5,8(s0) │ │ │ │ + sb a5,0(s1) │ │ │ │ + lw a5,8(s0) │ │ │ │ + srliw a5,a5,0x8 │ │ │ │ + sb a5,1(s1) │ │ │ │ + lhu a5,10(s0) │ │ │ │ + sb a5,2(s1) │ │ │ │ + lbu a5,11(s0) │ │ │ │ + sb a5,3(s1) │ │ │ │ + lw a5,12(s0) │ │ │ │ + sb a5,4(s1) │ │ │ │ + lw a5,12(s0) │ │ │ │ + srliw a5,a5,0x8 │ │ │ │ + sb a5,5(s1) │ │ │ │ + lhu a5,14(s0) │ │ │ │ + sb a5,6(s1) │ │ │ │ + lbu a5,15(s0) │ │ │ │ + sb a5,7(s1) │ │ │ │ + lw a5,16(s0) │ │ │ │ + sb a5,8(s1) │ │ │ │ + lw a5,16(s0) │ │ │ │ + srliw a5,a5,0x8 │ │ │ │ + sb a5,9(s1) │ │ │ │ + lhu a5,18(s0) │ │ │ │ + sb a5,10(s1) │ │ │ │ + lbu a5,19(s0) │ │ │ │ + sb a5,11(s1) │ │ │ │ + lw a5,20(s0) │ │ │ │ + sb a5,12(s1) │ │ │ │ + lw a5,20(s0) │ │ │ │ + srliw a5,a5,0x8 │ │ │ │ + sb a5,13(s1) │ │ │ │ + lhu a5,22(s0) │ │ │ │ + sb a5,14(s1) │ │ │ │ + lbu a5,23(s0) │ │ │ │ + sb a5,15(s1) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,1f616 │ │ │ │ ld ra,40(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - mv a0,s2 │ │ │ │ - jal 46998 │ │ │ │ - bnez a0,259d0 │ │ │ │ - ld a4,176(s4) │ │ │ │ - ld a5,32(a4) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,32(a4) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 46a42 │ │ │ │ - beqz a0,259bc │ │ │ │ - ld a5,176(s4) │ │ │ │ - mv a0,s2 │ │ │ │ - ld a3,8(a5) │ │ │ │ - ld a4,72(a5) │ │ │ │ - addi a3,a3,1 │ │ │ │ - addi a4,a4,1 │ │ │ │ - sd a4,72(a5) │ │ │ │ - sd a3,8(a5) │ │ │ │ - jal 46848 │ │ │ │ - ld a4,176(s4) │ │ │ │ - beqz a0,259f4 │ │ │ │ - ld a5,24(a4) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,24(a4) │ │ │ │ - j 258e2 │ │ │ │ - ld a3,24(a5) │ │ │ │ - ld a4,56(a5) │ │ │ │ - addi a3,a3,2 │ │ │ │ - addi a4,a4,1 │ │ │ │ - sd a3,24(a5) │ │ │ │ - sd a4,56(a5) │ │ │ │ - j 258e2 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld a0,544(s4) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - j 39e0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 51a20 │ │ │ │ - beqz a0,258e2 │ │ │ │ - ld a4,176(s4) │ │ │ │ - ld a5,32(a4) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,32(a4) │ │ │ │ - j 258e2 │ │ │ │ - ld a5,176(s4) │ │ │ │ - mv a0,s2 │ │ │ │ - ld a3,8(a5) │ │ │ │ - ld a4,64(a5) │ │ │ │ - addi a3,a3,1 │ │ │ │ - addi a4,a4,1 │ │ │ │ - sd a4,64(a5) │ │ │ │ - sd a3,8(a5) │ │ │ │ - jal 46700 │ │ │ │ - ld a4,176(s4) │ │ │ │ - beqz a0,259fc │ │ │ │ - ld a5,24(a4) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,24(a4) │ │ │ │ - j 2596e │ │ │ │ - ld a5,16(a4) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,16(a4) │ │ │ │ - j 258e2 │ │ │ │ - ld a5,16(a4) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,16(a4) │ │ │ │ - j 2596e │ │ │ │ - addi sp,sp,-240 │ │ │ │ - sd s5,184(sp) │ │ │ │ - sd a4,64(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - auipc a4,0x54 │ │ │ │ - ld a4,1284(a4) │ │ │ │ - mv a1,a2 │ │ │ │ - sd s1,216(sp) │ │ │ │ - sd s3,200(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - mv s3,a5 │ │ │ │ - mv a0,s5 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,120(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-160 │ │ │ │ + sd s4,112(sp) │ │ │ │ + auipc s4,0x5b │ │ │ │ + ld s4,-1806(s4) │ │ │ │ + sd s0,144(sp) │ │ │ │ + sd s2,128(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ + sd a5,88(sp) │ │ │ │ li a5,0 │ │ │ │ - sd ra,232(sp) │ │ │ │ - sd s0,224(sp) │ │ │ │ - sd s2,208(sp) │ │ │ │ - sd s4,192(sp) │ │ │ │ - mv s2,a6 │ │ │ │ - mv s4,a7 │ │ │ │ - sd s8,160(sp) │ │ │ │ - sd s11,136(sp) │ │ │ │ - mv s8,a2 │ │ │ │ - ld s11,216(a7) │ │ │ │ - sd a3,56(sp) │ │ │ │ - sd s6,176(sp) │ │ │ │ - sd s7,168(sp) │ │ │ │ - sd s9,152(sp) │ │ │ │ - sd s10,144(sp) │ │ │ │ - sw zero,112(sp) │ │ │ │ - sw zero,116(sp) │ │ │ │ - jal 56214 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 5656e │ │ │ │ - lw a3,480(s4) │ │ │ │ - sext.w s0,s0 │ │ │ │ - sext.w a2,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 476fe │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 56214 │ │ │ │ mv s0,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 5656e │ │ │ │ - lw a3,436(s4) │ │ │ │ - sext.w s0,s0 │ │ │ │ - sext.w a2,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + li a0,17 │ │ │ │ + li a1,1 │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd s5,104(sp) │ │ │ │ + sd ra,152(sp) │ │ │ │ + jal 39f0 │ │ │ │ + auipc a5,0x44 │ │ │ │ + ld a5,1380(a5) │ │ │ │ + sd a5,8(sp) │ │ │ │ + auipc a5,0x44 │ │ │ │ + ld a5,1378(a5) │ │ │ │ + sd zero,0(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s3,sp │ │ │ │ + beqz s2,1f6ac │ │ │ │ + li a3,1 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + slliw a5,s2,0x3 │ │ │ │ + srliw a4,s2,0x1d │ │ │ │ + addi a3,a3,-8 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + and a5,a5,a3 │ │ │ │ + or a5,a5,a4 │ │ │ │ + sd a5,0(sp) │ │ │ │ + sd s1,136(sp) │ │ │ │ + li a5,63 │ │ │ │ + bgeu a5,s2,1f6d2 │ │ │ │ + addiw s1,s2,-64 │ │ │ │ + srliw s1,s1,0x6 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + slli s1,s1,0x6 │ │ │ │ + add s1,s1,s0 │ │ │ │ + mv s3,sp │ │ │ │ mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 47b34 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 51a20 │ │ │ │ - beqz a0,25bec │ │ │ │ - mv a0,s1 │ │ │ │ - jal 4829c │ │ │ │ - lw a5,352(s4) │ │ │ │ - beqz a0,25d12 │ │ │ │ - bnez a5,25e6e │ │ │ │ - mv a0,s1 │ │ │ │ - jal 4829c │ │ │ │ - bnez a0,25e66 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 25872 │ │ │ │ - addi a2,sp,116 │ │ │ │ - addi a1,sp,112 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 47f64 │ │ │ │ - lbu a5,500(s4) │ │ │ │ - beqz a5,25c1e │ │ │ │ - lbu a5,448(s4) │ │ │ │ - bnez a5,25c3c │ │ │ │ - mv a0,s5 │ │ │ │ - jal 51a20 │ │ │ │ - lw a4,0(s1) │ │ │ │ - mv s10,a0 │ │ │ │ - beqz a0,25aec │ │ │ │ - li a5,1 │ │ │ │ - li s10,0 │ │ │ │ - beq a4,a5,25e56 │ │ │ │ - li s2,0 │ │ │ │ - li s7,0 │ │ │ │ - li s6,0 │ │ │ │ - li s9,1 │ │ │ │ - bnez a4,25b10 │ │ │ │ - j 25d28 │ │ │ │ mv a0,s3 │ │ │ │ - jal 22ab2 │ │ │ │ + addi s0,s0,64 │ │ │ │ + jal 1e75c │ │ │ │ + bne s1,s0,1f692 │ │ │ │ + andi s2,s2,63 │ │ │ │ + bnez s2,1f6d6 │ │ │ │ + ld s1,136(sp) │ │ │ │ + mv a1,s5 │ │ │ │ mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - lw a4,0(s1) │ │ │ │ - addi s2,s2,1 │ │ │ │ - sext.w a5,s2 │ │ │ │ - bgeu a5,a4,25c52 │ │ │ │ - ld a2,8(s1) │ │ │ │ - slli s0,s2,0x2 │ │ │ │ - lw a6,116(sp) │ │ │ │ - lw a5,112(sp) │ │ │ │ - add s0,s0,s2 │ │ │ │ - slli s0,s0,0x4 │ │ │ │ - mv a7,s6 │ │ │ │ - sltu a4,s9,a4 │ │ │ │ - mv a3,s11 │ │ │ │ - sd s7,0(sp) │ │ │ │ - add a2,a2,s0 │ │ │ │ - mv a1,s8 │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s10,8(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - jal 23cc2 │ │ │ │ - ld a1,8(s1) │ │ │ │ - mv a2,s4 │ │ │ │ - mv s3,a0 │ │ │ │ - add a1,a1,s0 │ │ │ │ - jal 23648 │ │ │ │ - ld a0,8(s1) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 466f0 │ │ │ │ - ld a4,8(s1) │ │ │ │ - snez a5,a0 │ │ │ │ - addw s6,a5,s6 │ │ │ │ - add a0,a4,s0 │ │ │ │ - jal 466f8 │ │ │ │ - lw a5,0(s1) │ │ │ │ - snez a0,a0 │ │ │ │ - addw s7,a0,s7 │ │ │ │ - bne a5,s9,25af8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 51a20 │ │ │ │ - bnez a0,25ca4 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 51a20 │ │ │ │ - beqz a0,25af8 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 46a42 │ │ │ │ - bnez a0,25af8 │ │ │ │ - mv a1,s8 │ │ │ │ + jal 1f4ae │ │ │ │ + ld a4,88(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,1f6e8 │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld s2,128(sp) │ │ │ │ + ld s3,120(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ mv a0,s5 │ │ │ │ - jal 5667c │ │ │ │ + ld s5,104(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ + ret │ │ │ │ + mv s1,s0 │ │ │ │ + mv s3,sp │ │ │ │ + slli a2,s2,0x20 │ │ │ │ + mv a1,s1 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + addi a0,sp,24 │ │ │ │ + jal 3530 │ │ │ │ + ld s1,136(sp) │ │ │ │ + j 1f6ac │ │ │ │ + sd s1,136(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + sd a1,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sw zero,16(a0) │ │ │ │ + sd a3,24(a0) │ │ │ │ + sb a2,20(a0) │ │ │ │ + ret │ │ │ │ mv a5,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ + lw a0,0(a0) │ │ │ │ + bnez a1,1f724 │ │ │ │ + beqz a0,1f724 │ │ │ │ + ld a5,8(a5) │ │ │ │ + slli a4,a0,0x20 │ │ │ │ + srli a3,a4,0x1d │ │ │ │ + li a0,0 │ │ │ │ + add a3,a3,a5 │ │ │ │ + ld a4,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + andi a4,a4,15 │ │ │ │ + beqz a4,1f720 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + bne a5,a3,1f716 │ │ │ │ + ret │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,1f746 │ │ │ │ + ld a2,8(a0) │ │ │ │ + li a3,0 │ │ │ │ + ld a5,0(a2) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addi a2,a2,8 │ │ │ │ + andi a5,a5,15 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a1 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + lw a5,0(a0) │ │ │ │ + bltu a3,a5,1f72e │ │ │ │ + ret │ │ │ │ + lw a2,0(a0) │ │ │ │ + li a3,0 │ │ │ │ + li a5,0 │ │ │ │ + beqz a2,1f7a6 │ │ │ │ + li a7,3 │ │ │ │ + li t5,1 │ │ │ │ + li t4,1 │ │ │ │ + li a6,2 │ │ │ │ + li t1,4 │ │ │ │ + slli a7,a7,0x1f │ │ │ │ + slli t5,t5,0x20 │ │ │ │ + slli t4,t4,0x1f │ │ │ │ + j 1f77c │ │ │ │ + bne a4,t1,1f774 │ │ │ │ + ld a4,8(a0) │ │ │ │ + add a4,a4,a3 │ │ │ │ + ld a4,0(a4) │ │ │ │ + and t3,a4,a7 │ │ │ │ + beq t3,t5,1f790 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a3,a3,8 │ │ │ │ + bgeu a5,a2,1f7a6 │ │ │ │ + lw a4,4(a0) │ │ │ │ + bne a4,a6,1f762 │ │ │ │ + ld a4,8(a0) │ │ │ │ + add a4,a4,a3 │ │ │ │ + ld a4,0(a4) │ │ │ │ + and t3,a4,a7 │ │ │ │ + bne t3,t4,1f774 │ │ │ │ + andi a4,a4,15 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,a1 │ │ │ │ + lw a2,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a3,a3,8 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + sw a2,0(a4) │ │ │ │ + lw a2,0(a0) │ │ │ │ + bltu a5,a2,1f77c │ │ │ │ + ret │ │ │ │ + mv a5,a0 │ │ │ │ + lw a0,0(a0) │ │ │ │ + beqz a0,1f816 │ │ │ │ + lw a4,4(a5) │ │ │ │ + li a3,2 │ │ │ │ + beq a4,a3,1f7ea │ │ │ │ + li a3,4 │ │ │ │ + bne a4,a3,1f824 │ │ │ │ + ld a7,8(a5) │ │ │ │ + li a1,3 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + li a2,1 │ │ │ │ + srli a6,a5,0x1d │ │ │ │ + li a0,0 │ │ │ │ + li a5,0 │ │ │ │ + slli a1,a1,0x1f │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + add a4,a7,a5 │ │ │ │ + ld a4,0(a4) │ │ │ │ + addi a5,a5,8 │ │ │ │ + and a3,a4,a1 │ │ │ │ + beq a3,a2,1f818 │ │ │ │ + bne a5,a6,1f7d4 │ │ │ │ + ret │ │ │ │ + slli a4,a0,0x20 │ │ │ │ + li a1,3 │ │ │ │ + li a2,1 │ │ │ │ + ld a6,8(a5) │ │ │ │ + srli a7,a4,0x1d │ │ │ │ + li a5,0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x1f │ │ │ │ + slli a2,a2,0x1f │ │ │ │ + add a4,a6,a5 │ │ │ │ + ld a4,0(a4) │ │ │ │ + addi a5,a5,8 │ │ │ │ + and a3,a4,a1 │ │ │ │ + beq a3,a2,1f828 │ │ │ │ + bne a5,a7,1f802 │ │ │ │ + ret │ │ │ │ + andi a4,a4,15 │ │ │ │ + beqz a4,1f7e4 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + bne a5,a6,1f7d4 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + andi a4,a4,15 │ │ │ │ + beqz a4,1f812 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + bne a5,a7,1f802 │ │ │ │ + ret │ │ │ │ + li a5,2 │ │ │ │ + beq a0,a5,1f844 │ │ │ │ + addi a0,a0,-4 │ │ │ │ + seqz a0,a0 │ │ │ │ + slli a0,a0,0x1 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a0,1f862 │ │ │ │ + bnez a1,1f858 │ │ │ │ + li a4,1 │ │ │ │ + li a0,4 │ │ │ │ + beq a5,a4,1f866 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + bne a5,a0,1f856 │ │ │ │ + li a0,8 │ │ │ │ + ret │ │ │ │ + li a0,15 │ │ │ │ + ret │ │ │ │ + li a0,2 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-96 │ │ │ │ + auipc a6,0x5a │ │ │ │ + ld a6,1700(a6) │ │ │ │ + sd ra,88(sp) │ │ │ │ + ld a5,0(a6) │ │ │ │ sd a5,72(sp) │ │ │ │ - jal 56be0 │ │ │ │ - lbu a5,62(s5) │ │ │ │ - sd a0,80(sp) │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - beqz a5,25f02 │ │ │ │ - jal 57c66 │ │ │ │ - sd a0,104(sp) │ │ │ │ - ld a5,8(s3) │ │ │ │ - mv a0,s1 │ │ │ │ - lw a4,8(a5) │ │ │ │ - ld a6,16(a5) │ │ │ │ - ld a7,24(a5) │ │ │ │ - andi s0,a4,16 │ │ │ │ - sd a6,96(sp) │ │ │ │ - sd a7,88(sp) │ │ │ │ - jal 46998 │ │ │ │ - ld a5,64(sp) │ │ │ │ - ld a7,88(sp) │ │ │ │ - ld a6,96(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a2,80(sp) │ │ │ │ - seqz a5,a0 │ │ │ │ - ld a1,72(sp) │ │ │ │ - ld a0,104(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ + li a5,0 │ │ │ │ sd zero,8(sp) │ │ │ │ - sd s0,0(sp) │ │ │ │ - li a4,0 │ │ │ │ - li a3,1 │ │ │ │ - jal 23854 │ │ │ │ - j 25af8 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 25872 │ │ │ │ - lw a5,352(s4) │ │ │ │ - beqz a5,25abe │ │ │ │ - lw a2,408(s4) │ │ │ │ - addi a1,s4,400 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 4724a │ │ │ │ - addi a2,sp,116 │ │ │ │ - addi a1,sp,112 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 47f64 │ │ │ │ - lbu a5,500(s4) │ │ │ │ - bnez a5,25ad0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 51a76 │ │ │ │ - bnez a0,25ef0 │ │ │ │ - lw a1,8(s3) │ │ │ │ - mv a2,s2 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 4a40a │ │ │ │ - lbu a5,448(s4) │ │ │ │ - beqz a5,25ad8 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 575e8 │ │ │ │ - mv a2,a0 │ │ │ │ - mv a3,s4 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1d544 │ │ │ │ - j 25ad8 │ │ │ │ - li a5,1 │ │ │ │ - bne a4,a5,25d28 │ │ │ │ - ld a5,128(s4) │ │ │ │ - beqz a5,25c72 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 46998 │ │ │ │ - beqz a0,25dfa │ │ │ │ - mv a0,s5 │ │ │ │ - jal 51a20 │ │ │ │ - bnez a0,25d9e │ │ │ │ - auipc a5,0x54 │ │ │ │ - ld a5,670(a5) │ │ │ │ - ld a4,120(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,48(sp) │ │ │ │ + sd zero,56(sp) │ │ │ │ + sd zero,64(sp) │ │ │ │ + bnez a1,1f8a4 │ │ │ │ + li a0,0 │ │ │ │ + ld a4,72(sp) │ │ │ │ + ld a5,0(a6) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,25f2e │ │ │ │ - ld ra,232(sp) │ │ │ │ - ld s0,224(sp) │ │ │ │ - ld s1,216(sp) │ │ │ │ - ld s2,208(sp) │ │ │ │ - ld s3,200(sp) │ │ │ │ - ld s4,192(sp) │ │ │ │ - ld s5,184(sp) │ │ │ │ - ld s6,176(sp) │ │ │ │ - ld s7,168(sp) │ │ │ │ - ld s8,160(sp) │ │ │ │ - ld s9,152(sp) │ │ │ │ - ld s10,144(sp) │ │ │ │ - ld s11,136(sp) │ │ │ │ - addi sp,sp,240 │ │ │ │ + bnez a5,1f952 │ │ │ │ + ld ra,88(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ ret │ │ │ │ - mv a0,s1 │ │ │ │ - jal 46998 │ │ │ │ - bnez a0,25b74 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 580de │ │ │ │ + lw a3,0(a0) │ │ │ │ mv a5,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ + beqz a3,1f8f4 │ │ │ │ + lw a4,4(a0) │ │ │ │ + li a0,2 │ │ │ │ + beq a4,a0,1f91a │ │ │ │ + li a0,4 │ │ │ │ + bne a4,a0,1f8f4 │ │ │ │ + ld a5,8(a5) │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a3,a4,0x1d │ │ │ │ + li t1,3 │ │ │ │ + li a7,1 │ │ │ │ + add a3,a3,a5 │ │ │ │ + slli t1,t1,0x1f │ │ │ │ + slli a7,a7,0x20 │ │ │ │ + addi t3,sp,8 │ │ │ │ + j 1f8d8 │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq a3,a5,1f8f4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + and a0,a4,t1 │ │ │ │ + bne a0,a7,1f8d2 │ │ │ │ + andi a4,a4,15 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,t3 │ │ │ │ + lw a0,0(a4) │ │ │ │ + addi a5,a5,8 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + sw a0,0(a4) │ │ │ │ + bne a3,a5,1f8d8 │ │ │ │ + bnez a2,1f90c │ │ │ │ + li a4,1 │ │ │ │ + li a5,4 │ │ │ │ + beq a1,a4,1f916 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + addi a5,a5,80 │ │ │ │ + add a5,a5,sp │ │ │ │ + lw a0,-72(a5) │ │ │ │ + j 1f892 │ │ │ │ + li a5,1 │ │ │ │ + bne a1,a5,1f8fe │ │ │ │ + li a5,8 │ │ │ │ + j 1f8fe │ │ │ │ + li a5,2 │ │ │ │ + j 1f8fe │ │ │ │ + ld a5,8(a5) │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a3,a4,0x1d │ │ │ │ + li t1,3 │ │ │ │ + li a7,1 │ │ │ │ + add a3,a3,a5 │ │ │ │ + slli t1,t1,0x1f │ │ │ │ + slli a7,a7,0x1f │ │ │ │ + addi t3,sp,8 │ │ │ │ + j 1f93a │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq a3,a5,1f8f4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + and a0,a4,t1 │ │ │ │ + bne a0,a7,1f934 │ │ │ │ + andi a4,a4,15 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,t3 │ │ │ │ + lw a0,0(a4) │ │ │ │ + addiw a0,a0,1 │ │ │ │ + sw a0,0(a4) │ │ │ │ + j 1f934 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + li a5,1 │ │ │ │ + beq a2,a5,1f998 │ │ │ │ + li a5,2 │ │ │ │ + beq a2,a5,1f964 │ │ │ │ + ret │ │ │ │ + ld a4,16(a0) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a2,a5,0x1c │ │ │ │ + add a4,a4,a2 │ │ │ │ + lwu a4,4(a4) │ │ │ │ + auipc a5,0x45 │ │ │ │ + addi a5,a5,-1196 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + sb a4,0(a3) │ │ │ │ + bnez a1,1f9f2 │ │ │ │ + lbu a4,0(a0) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sb a5,1(a3) │ │ │ │ + ret │ │ │ │ + ld a4,16(a0) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a2,a5,0x1c │ │ │ │ + add a4,a4,a2 │ │ │ │ + lwu a4,4(a4) │ │ │ │ + auipc a5,0x5a │ │ │ │ + ld a5,1400(a5) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + sext.w a2,a1 │ │ │ │ + sb a4,0(a3) │ │ │ │ + lw a4,12(a0) │ │ │ │ + bgeu a2,a4,1f9e2 │ │ │ │ + ld a4,16(a0) │ │ │ │ + slli a2,a1,0x20 │ │ │ │ + srli a1,a2,0x1c │ │ │ │ + add a4,a4,a1 │ │ │ │ + lwu a4,4(a4) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sb a5,1(a3) │ │ │ │ + ret │ │ │ │ + lbu a4,1(a0) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sb a5,1(a3) │ │ │ │ + ret │ │ │ │ + ld a4,16(a0) │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + j 1f9c8 │ │ │ │ + li a4,1 │ │ │ │ + mv a5,a0 │ │ │ │ + beq a2,a4,1fa60 │ │ │ │ + li a3,2 │ │ │ │ + li a0,8 │ │ │ │ + beq a2,a3,1fa0a │ │ │ │ + ret │ │ │ │ + beqz a1,1fa08 │ │ │ │ + add a0,a5,a1 │ │ │ │ + lbu a3,-1(a0) │ │ │ │ + auipc a2,0x5a │ │ │ │ + ld a2,1436(a2) │ │ │ │ + auipc a5,0x45 │ │ │ │ + addi a5,a5,-1364 │ │ │ │ + add a3,a3,a2 │ │ │ │ + lbu a3,0(a3) │ │ │ │ + add a3,a3,a5 │ │ │ │ + lbu a3,0(a3) │ │ │ │ + add a3,a3,a5 │ │ │ │ + lbu a3,24(a3) │ │ │ │ + beq a1,a4,1faa2 │ │ │ │ + lbu a1,-2(a0) │ │ │ │ + slli a4,a3,0x1 │ │ │ │ + add a4,a4,a3 │ │ │ │ + add a2,a2,a1 │ │ │ │ + lbu a3,0(a2) │ │ │ │ + add a4,a4,a5 │ │ │ │ + add a3,a3,a5 │ │ │ │ + lbu a3,0(a3) │ │ │ │ + add a5,a5,a3 │ │ │ │ + lbu a5,24(a5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a0,280(a5) │ │ │ │ + ret │ │ │ │ + add a1,a1,a0 │ │ │ │ + lbu a5,1(a1) │ │ │ │ + li a0,8 │ │ │ │ + beqz a5,1fa08 │ │ │ │ + lbu a3,2(a1) │ │ │ │ + auipc a4,0x45 │ │ │ │ + addi a4,a4,-1446 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,24(a5) │ │ │ │ + bnez a3,1fa8c │ │ │ │ + slli a3,a5,0x1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lbu a0,282(a4) │ │ │ │ + ret │ │ │ │ + add a3,a3,a4 │ │ │ │ + lbu a2,24(a3) │ │ │ │ + slli a3,a5,0x1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + add a4,a4,a2 │ │ │ │ + lbu a0,280(a4) │ │ │ │ + ret │ │ │ │ + slli a4,a3,0x1 │ │ │ │ + add a4,a4,a3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a0,282(a5) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s0,128(sp) │ │ │ │ + auipc s0,0x5a │ │ │ │ + ld s0,1116(s0) │ │ │ │ + sd ra,136(sp) │ │ │ │ + ld a5,0(s0) │ │ │ │ sd a5,72(sp) │ │ │ │ - jal 56adc │ │ │ │ - mv a2,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - sd a2,104(sp) │ │ │ │ - jal 575e8 │ │ │ │ - ld a5,8(s3) │ │ │ │ - mv a4,a0 │ │ │ │ - sd a4,80(sp) │ │ │ │ - ld a6,16(a5) │ │ │ │ - lw a4,8(a5) │ │ │ │ - ld a7,24(a5) │ │ │ │ - mv a0,s1 │ │ │ │ - andi s0,a4,16 │ │ │ │ - sd a6,96(sp) │ │ │ │ - sd a7,88(sp) │ │ │ │ - jal 46a42 │ │ │ │ - ld a3,56(sp) │ │ │ │ - seqz a5,a0 │ │ │ │ - ld a7,88(sp) │ │ │ │ - ld a6,96(sp) │ │ │ │ - ld a2,104(sp) │ │ │ │ - ld a1,72(sp) │ │ │ │ - ld a0,80(sp) │ │ │ │ - sd a3,24(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ + li a5,0 │ │ │ │ sd zero,8(sp) │ │ │ │ - sd s0,0(sp) │ │ │ │ - li a4,1 │ │ │ │ - li a3,1 │ │ │ │ - jal 23854 │ │ │ │ - j 25b74 │ │ │ │ - bnez a5,25e7e │ │ │ │ - mv a0,s1 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s5 │ │ │ │ - jal 25872 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 4889a │ │ │ │ - j 25abe │ │ │ │ - mv a0,s1 │ │ │ │ - jal 46998 │ │ │ │ - beqz a0,25ea0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 51a20 │ │ │ │ - beqz a0,25c58 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 46a42 │ │ │ │ - bnez a0,25c58 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 5667c │ │ │ │ - mv a1,s8 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 56be0 │ │ │ │ - lbu a5,62(s5) │ │ │ │ - mv s2,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - bnez a5,25f0a │ │ │ │ - jal 575e8 │ │ │ │ - mv s6,a0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 51a20 │ │ │ │ - mv s3,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 46998 │ │ │ │ - ld a5,64(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ sd zero,16(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - sd zero,8(sp) │ │ │ │ - seqz a5,a0 │ │ │ │ - sd zero,0(sp) │ │ │ │ - li a7,0 │ │ │ │ - li a6,0 │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,48(sp) │ │ │ │ + sd zero,56(sp) │ │ │ │ + sd zero,64(sp) │ │ │ │ + bnez a1,1faf2 │ │ │ │ + auipc a5,0x44 │ │ │ │ + fld fa0,226(a5) │ │ │ │ + ld a4,72(sp) │ │ │ │ + ld a5,0(s0) │ │ │ │ + xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - mv a3,s3 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 23854 │ │ │ │ - j 25c58 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 46a42 │ │ │ │ - bnez a0,25c72 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 5667c │ │ │ │ - mv a1,s8 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 56be0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 57c66 │ │ │ │ - lw a4,344(s4) │ │ │ │ - li a5,1 │ │ │ │ - mv a1,a0 │ │ │ │ - bltu a5,a4,25f12 │ │ │ │ - ld a4,64(sp) │ │ │ │ - ld a0,128(s4) │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s0 │ │ │ │ - jal 2569e │ │ │ │ - ld a0,128(s4) │ │ │ │ - jal 33d0 │ │ │ │ - lw a4,344(s4) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,25c72 │ │ │ │ - ld a0,520(s4) │ │ │ │ - jal 39e0 │ │ │ │ - j 25c72 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 580de │ │ │ │ - mv a1,s8 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 56adc │ │ │ │ - mv s3,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 575e8 │ │ │ │ - lw a4,344(s4) │ │ │ │ + bnez a5,1fc5a │ │ │ │ + ld ra,136(sp) │ │ │ │ + ld s0,128(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + lw a3,0(a0) │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s2,112(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s5,88(sp) │ │ │ │ + beqz a3,1fb48 │ │ │ │ + lw a5,4(a0) │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,1fc10 │ │ │ │ + li a4,4 │ │ │ │ + bne a5,a4,1fb48 │ │ │ │ + ld a5,8(a0) │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a3,a4,0x1d │ │ │ │ + li a7,3 │ │ │ │ + li a6,1 │ │ │ │ + add a3,a3,a5 │ │ │ │ + slli a7,a7,0x1f │ │ │ │ + slli a6,a6,0x20 │ │ │ │ + addi t1,sp,8 │ │ │ │ + j 1fb2c │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq a3,a5,1fb48 │ │ │ │ + ld a4,0(a5) │ │ │ │ + and a0,a4,a7 │ │ │ │ + bne a0,a6,1fb26 │ │ │ │ + andi a4,a4,15 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,t1 │ │ │ │ + lw a0,0(a4) │ │ │ │ + addi a5,a5,8 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + sw a0,0(a4) │ │ │ │ + bne a3,a5,1fb2c │ │ │ │ + bnez a2,1fb4c │ │ │ │ + sw zero,8(sp) │ │ │ │ li a5,1 │ │ │ │ - mv s0,a0 │ │ │ │ - bgeu a5,a4,25e2a │ │ │ │ - ld a0,520(s4) │ │ │ │ - jal 32d0 │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a0,128(s4) │ │ │ │ - mv a3,s3 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 2569e │ │ │ │ - ld a0,128(s4) │ │ │ │ - jal 33d0 │ │ │ │ - lw a4,344(s4) │ │ │ │ + beq a1,a5,1fb82 │ │ │ │ + li s5,1 │ │ │ │ + li s4,4 │ │ │ │ li a5,1 │ │ │ │ - bgeu a5,a4,25c68 │ │ │ │ - ld a0,520(s4) │ │ │ │ - jal 39e0 │ │ │ │ - j 25c68 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 46998 │ │ │ │ - bnez a0,25f20 │ │ │ │ - lw a4,0(s1) │ │ │ │ - li s10,1 │ │ │ │ - j 25aec │ │ │ │ - mv a0,s1 │ │ │ │ - jal 4711c │ │ │ │ - j 25ab4 │ │ │ │ - lw a2,408(s4) │ │ │ │ - addi a1,s4,400 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 4724a │ │ │ │ - j 25aaa │ │ │ │ - lw a2,408(s4) │ │ │ │ - addi s0,s4,400 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - li a3,0 │ │ │ │ - jal 473cc │ │ │ │ - lw a2,408(s4) │ │ │ │ - li a3,1 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 473cc │ │ │ │ - j 25d16 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 580de │ │ │ │ - mv s2,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 56adc │ │ │ │ - mv a1,s8 │ │ │ │ - mv s3,a0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 575e8 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 51a20 │ │ │ │ - mv s6,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 46a42 │ │ │ │ - ld a5,56(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - sd zero,8(sp) │ │ │ │ - seqz a5,a0 │ │ │ │ - sd zero,0(sp) │ │ │ │ - li a7,0 │ │ │ │ - li a6,0 │ │ │ │ - li a4,1 │ │ │ │ - mv a3,s6 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 23854 │ │ │ │ - j 25d32 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 575e8 │ │ │ │ - mv a1,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 4a51a │ │ │ │ - j 25c28 │ │ │ │ - jal 575e8 │ │ │ │ - sd a0,104(sp) │ │ │ │ - j 25bac │ │ │ │ - jal 57c66 │ │ │ │ - mv s6,a0 │ │ │ │ - j 25d6c │ │ │ │ - sd a0,56(sp) │ │ │ │ - ld a0,520(s4) │ │ │ │ - jal 32d0 │ │ │ │ - ld a1,56(sp) │ │ │ │ - j 25dd0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 46a42 │ │ │ │ - lw a4,0(s1) │ │ │ │ - seqz s10,a0 │ │ │ │ - j 25aec │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-144 │ │ │ │ + li a4,4 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + addi a4,a4,80 │ │ │ │ + addi a5,a5,80 │ │ │ │ + add a5,a5,sp │ │ │ │ + add a4,a4,sp │ │ │ │ + lw s2,-72(a4) │ │ │ │ + lw s1,-72(a5) │ │ │ │ + addw a5,s2,s1 │ │ │ │ + bnez a5,1fb8c │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + j 1fad6 │ │ │ │ + li s5,8 │ │ │ │ + li s4,2 │ │ │ │ + li a5,8 │ │ │ │ + li a4,2 │ │ │ │ + j 1fb5a │ │ │ │ sd s3,104(sp) │ │ │ │ - lw s3,24(a1) │ │ │ │ + addi s3,sp,8 │ │ │ │ + li a1,16 │ │ │ │ + mv a0,s3 │ │ │ │ + sd s6,80(sp) │ │ │ │ + jal 2cf46 │ │ │ │ + slli a3,a0,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ + addi a4,a4,80 │ │ │ │ + mv a5,a0 │ │ │ │ + add a4,a4,sp │ │ │ │ + mv a0,s3 │ │ │ │ + li a1,16 │ │ │ │ + lw s6,-72(a4) │ │ │ │ + sext.w s3,a5 │ │ │ │ + sw zero,-72(a4) │ │ │ │ + jal 2cf46 │ │ │ │ + slli a4,a0,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + addi a5,a5,80 │ │ │ │ + add a5,a5,sp │ │ │ │ + lw a5,-72(a5) │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu a5,s6,1fc48 │ │ │ │ + beq s3,s4,1fbf2 │ │ │ │ + beq s3,s5,1fbf2 │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + j 1fad6 │ │ │ │ + bne a0,s5,1fbe0 │ │ │ │ + fcvt.d.wu fa0,s2 │ │ │ │ + fcvt.d.wu fa5,s1 │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s1,120(sp) │ │ │ │ + fadd.d fa5,fa5,fa0 │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + fdiv.d fa0,fa0,fa5 │ │ │ │ + j 1fade │ │ │ │ + ld a5,8(a0) │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a3,a4,0x1d │ │ │ │ + li a7,3 │ │ │ │ + li a6,1 │ │ │ │ + add a3,a3,a5 │ │ │ │ + slli a7,a7,0x1f │ │ │ │ + slli a6,a6,0x1f │ │ │ │ + addi t1,sp,8 │ │ │ │ + j 1fc30 │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq a3,a5,1fb48 │ │ │ │ + ld a4,0(a5) │ │ │ │ + and a0,a4,a7 │ │ │ │ + bne a0,a6,1fc2a │ │ │ │ + andi a4,a4,15 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,t1 │ │ │ │ + lw a0,0(a4) │ │ │ │ + addiw a0,a0,1 │ │ │ │ + sw a0,0(a4) │ │ │ │ + j 1fc2a │ │ │ │ + bne a5,s6,1fbe0 │ │ │ │ + beq s3,s4,1fbee │ │ │ │ + bne s3,s5,1fbe0 │ │ │ │ + bne a0,s4,1fbe0 │ │ │ │ + j 1fbf2 │ │ │ │ + sd s1,120(sp) │ │ │ │ sd s2,112(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - addiw a1,s3,1 │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - sd ra,136(sp) │ │ │ │ - sext.w s11,a1 │ │ │ │ - sd a0,16(sp) │ │ │ │ - sd a2,24(sp) │ │ │ │ - li s0,0 │ │ │ │ - bltu a3,s11,26004 │ │ │ │ - slli s0,a1,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - slli a1,s0,0x3 │ │ │ │ - li a0,0 │ │ │ │ + sd s3,104(sp) │ │ │ │ sd s4,96(sp) │ │ │ │ sd s5,88(sp) │ │ │ │ sd s6,80(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - mv s6,a3 │ │ │ │ - mv s10,a5 │ │ │ │ - mv s9,a4 │ │ │ │ - sd s7,72(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - slli a1,s0,0x2 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-208 │ │ │ │ + sd s1,184(sp) │ │ │ │ + ld s1,16(a1) │ │ │ │ + slli a3,a2,0x20 │ │ │ │ + srli a5,a3,0x1c │ │ │ │ + add s1,s1,a5 │ │ │ │ + sd s8,128(sp) │ │ │ │ + lui a5,0x3 │ │ │ │ + lw s8,4(s1) │ │ │ │ + addi a5,a5,-1234 │ │ │ │ + sd s9,120(sp) │ │ │ │ + auipc s9,0x5a │ │ │ │ + ld s9,648(s9) │ │ │ │ + ld a3,0(s9) │ │ │ │ + sd a3,72(sp) │ │ │ │ + li a3,0 │ │ │ │ + sh a5,64(sp) │ │ │ │ + li a5,45 │ │ │ │ + sd s2,176(sp) │ │ │ │ + sd s3,168(sp) │ │ │ │ + sd s7,136(sp) │ │ │ │ + sb a5,66(sp) │ │ │ │ + sd ra,200(sp) │ │ │ │ + sd s4,160(sp) │ │ │ │ + sd s6,144(sp) │ │ │ │ + sd zero,48(sp) │ │ │ │ + sh zero,56(sp) │ │ │ │ + sb zero,58(sp) │ │ │ │ + zext.b a5,s8 │ │ │ │ + li a3,2 │ │ │ │ + mv s7,a1 │ │ │ │ + mv s2,a2 │ │ │ │ + mv s3,a4 │ │ │ │ + beq a5,a3,1fe96 │ │ │ │ + li a4,4 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - auipc a5,0x3a │ │ │ │ - addi a5,a5,1028 │ │ │ │ - sd a5,0(s5) │ │ │ │ - li a5,1 │ │ │ │ - sw a5,0(a0) │ │ │ │ - mv s4,a0 │ │ │ │ - bgeu a5,s11,26014 │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - addi s1,s5,8 │ │ │ │ - addi s8,a0,4 │ │ │ │ + bne a5,a4,1fe6c │ │ │ │ + sd s5,152(sp) │ │ │ │ + li s6,2 │ │ │ │ + li s4,2 │ │ │ │ + addi s5,sp,56 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 1f956 │ │ │ │ + lw a7,0(s1) │ │ │ │ + beqz a7,1fec4 │ │ │ │ + ld a6,8(s1) │ │ │ │ + slli a5,a7,0x20 │ │ │ │ + srli a7,a5,0x1d │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s11,104(sp) │ │ │ │ li s0,0 │ │ │ │ - li s7,1 │ │ │ │ - mv a1,s0 │ │ │ │ + add a7,a7,a6 │ │ │ │ + mv a5,a6 │ │ │ │ + ld a3,0(a5) │ │ │ │ + andi a3,a3,15 │ │ │ │ + beqz a3,1fd0e │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a7,a5,1fd06 │ │ │ │ + li a5,2 │ │ │ │ + beq s8,a5,1fe9e │ │ │ │ + li a5,4 │ │ │ │ + li a0,0 │ │ │ │ + bne s8,a5,1fe8e │ │ │ │ + li a2,3 │ │ │ │ + li a3,1 │ │ │ │ + li s11,0 │ │ │ │ + slli a2,a2,0x1f │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + j 1fd34 │ │ │ │ + addi a6,a6,8 │ │ │ │ + beq a7,a6,1fd4c │ │ │ │ + ld a5,0(a6) │ │ │ │ + and a4,a5,a2 │ │ │ │ + bne a4,a3,1fd2e │ │ │ │ + andi a5,a5,15 │ │ │ │ + beqz a5,1fd2e │ │ │ │ + addi a6,a6,8 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + bne a7,a6,1fd34 │ │ │ │ + li a0,0 │ │ │ │ + beqz s11,1fe8e │ │ │ │ + mv a1,s4 │ │ │ │ + li a2,0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd s10,112(sp) │ │ │ │ + fsd fs0,88(sp) │ │ │ │ + jal 1f86a │ │ │ │ + mv a1,s4 │ │ │ │ + mv s10,a0 │ │ │ │ + li a2,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1f86a │ │ │ │ + sext.w s10,s10 │ │ │ │ + addw a5,a0,s10 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,0 │ │ │ │ + sext.w s1,a4 │ │ │ │ + sext.w a4,a5 │ │ │ │ + subw s4,s11,a5 │ │ │ │ + sd a4,40(sp) │ │ │ │ + jal 1fab0 │ │ │ │ + auipc a5,0x44 │ │ │ │ + fld fa5,-468(a5) │ │ │ │ + feq.d a5,fa0,fa5 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + bnez a5,1fe60 │ │ │ │ + lw a3,8(s7) │ │ │ │ + auipc a5,0x5a │ │ │ │ + ld a5,382(a5) │ │ │ │ + add a5,a5,s8 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + li a4,46 │ │ │ │ + addw a3,s2,a3 │ │ │ │ + addi s2,sp,48 │ │ │ │ + li a7,46 │ │ │ │ + li a6,46 │ │ │ │ + sd a4,0(sp) │ │ │ │ + mv a2,s3 │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,838 │ │ │ │ mv a0,s2 │ │ │ │ - jal 575e8 │ │ │ │ - sd a0,0(s1) │ │ │ │ - mv a1,s0 │ │ │ │ + jal 44c74 │ │ │ │ + auipc a1,0x40 │ │ │ │ + addi a1,a1,1672 │ │ │ │ mv a0,s2 │ │ │ │ - jal 56214 │ │ │ │ - sext.w a0,a0 │ │ │ │ - sw a0,0(s8) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addw s7,a0,s7 │ │ │ │ - addi s1,s1,8 │ │ │ │ - addi s8,s8,4 │ │ │ │ - bne s3,s0,25faa │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a0,16(sp) │ │ │ │ - mv a7,s9 │ │ │ │ - mv a6,s6 │ │ │ │ - mv a4,s7 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a3,s11 │ │ │ │ + jal 44c74 │ │ │ │ + addi a5,s6,64 │ │ │ │ + addi a4,sp,16 │ │ │ │ + add s6,a5,a4 │ │ │ │ + lbu a2,-16(s6) │ │ │ │ + fmv.x.d a4,fs0 │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,814 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 44c74 │ │ │ │ + auipc a1,0x40 │ │ │ │ + addi a1,a1,1624 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 44c74 │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,818 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 44c74 │ │ │ │ + auipc a1,0x40 │ │ │ │ + addi a1,a1,1596 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 44c74 │ │ │ │ + ld a7,40(sp) │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,820 │ │ │ │ + fsd fs0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ sd s10,0(sp) │ │ │ │ - jal 33068 │ │ │ │ + mv a6,s4 │ │ │ │ + mv a5,s1 │ │ │ │ + mv a4,s10 │ │ │ │ + mv a3,s11 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 44c74 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,-1154 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 44c74 │ │ │ │ + ld a0,48(sp) │ │ │ │ + ld s0,192(sp) │ │ │ │ + ld s5,152(sp) │ │ │ │ + ld s10,112(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + fld fs0,88(sp) │ │ │ │ + ld a4,72(sp) │ │ │ │ + ld a5,0(s9) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,1feca │ │ │ │ + ld ra,200(sp) │ │ │ │ + ld s1,184(sp) │ │ │ │ + ld s2,176(sp) │ │ │ │ + ld s3,168(sp) │ │ │ │ + ld s4,160(sp) │ │ │ │ + ld s6,144(sp) │ │ │ │ + ld s7,136(sp) │ │ │ │ + ld s8,128(sp) │ │ │ │ + ld s9,120(sp) │ │ │ │ + addi sp,sp,208 │ │ │ │ + ret │ │ │ │ + ld s0,192(sp) │ │ │ │ + ld s5,152(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + j 1fe6c │ │ │ │ + sd s5,152(sp) │ │ │ │ + li s6,1 │ │ │ │ + li s4,1 │ │ │ │ + j 1fcd8 │ │ │ │ + li a2,3 │ │ │ │ + li a3,1 │ │ │ │ + li s11,0 │ │ │ │ + slli a2,a2,0x1f │ │ │ │ + slli a3,a3,0x1f │ │ │ │ + j 1feb0 │ │ │ │ + addi a6,a6,8 │ │ │ │ + beq a6,a7,1fd4c │ │ │ │ + ld a5,0(a6) │ │ │ │ + and a4,a5,a2 │ │ │ │ + bne a4,a3,1feaa │ │ │ │ + andi a5,a5,15 │ │ │ │ + beqz a5,1feaa │ │ │ │ + addiw s11,s11,1 │ │ │ │ + j 1feaa │ │ │ │ + ld s5,152(sp) │ │ │ │ + li a0,0 │ │ │ │ + j 1fe6c │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s5,152(sp) │ │ │ │ + sd s10,112(sp) │ │ │ │ + sd s11,104(sp) │ │ │ │ + fsd fs0,88(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + lwu a0,8(a0) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + bltu a1,a0,1ffbc │ │ │ │ + lwu t1,12(s2) │ │ │ │ + sub a1,a1,a0 │ │ │ │ + bgeu a1,t1,1ffdc │ │ │ │ + ld s3,16(s2) │ │ │ │ + slli s1,a1,0x4 │ │ │ │ + li t1,30 │ │ │ │ + add s3,s3,s1 │ │ │ │ + lw a0,0(s3) │ │ │ │ + lw s0,56(sp) │ │ │ │ + lui t3,0xffff │ │ │ │ + addiw a1,a0,1 │ │ │ │ + remuw t1,a1,t1 │ │ │ │ + slli t3,t3,0x15 │ │ │ │ + slli s0,s0,0x21 │ │ │ │ + and s0,s0,t3 │ │ │ │ + lhu t5,64(sp) │ │ │ │ + lbu t3,48(sp) │ │ │ │ + li t4,3 │ │ │ │ + slli t5,t5,0x31 │ │ │ │ + slli t3,t3,0x1f │ │ │ │ + slli t4,t4,0x1f │ │ │ │ + or s0,s0,t5 │ │ │ │ + and t3,t3,t4 │ │ │ │ + slli a6,a6,0x15 │ │ │ │ + or s0,s0,t3 │ │ │ │ + or s0,s0,a6 │ │ │ │ + slli a7,a7,0x1d │ │ │ │ + lui a6,0x60000 │ │ │ │ + and a7,a7,a6 │ │ │ │ + or s0,s0,a7 │ │ │ │ + slli a5,a5,0xd │ │ │ │ + or s0,s0,a5 │ │ │ │ + slli a4,a4,0x5 │ │ │ │ + or s0,s0,a4 │ │ │ │ + andi a2,a2,15 │ │ │ │ + slli a3,a3,0x4 │ │ │ │ + andi a3,a3,16 │ │ │ │ + or s0,s0,a2 │ │ │ │ + or s0,s0,a3 │ │ │ │ + sext.w a3,a1 │ │ │ │ + beqz t1,1ff6a │ │ │ │ + bnez a0,1ff9a │ │ │ │ + li a5,30 │ │ │ │ + divuw a5,a1,a5 │ │ │ │ + ld a0,8(s3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x4 │ │ │ │ + sub a1,a1,a5 │ │ │ │ + slli a1,a1,0x4 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,16(s2) │ │ │ │ + sd a0,8(s3) │ │ │ │ + add s3,a5,s1 │ │ │ │ + lw a0,0(s3) │ │ │ │ + addiw a3,a0,1 │ │ │ │ + ld a4,8(s3) │ │ │ │ + slli a2,a0,0x20 │ │ │ │ + srli a5,a2,0x1d │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd s0,0(a5) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + sw a3,0(s3) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + auipc a3,0x44 │ │ │ │ + addi a3,a3,1588 │ │ │ │ + li a2,408 │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,448 │ │ │ │ + auipc a0,0x3f │ │ │ │ + addi a0,a0,456 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x44 │ │ │ │ + addi a3,a3,1556 │ │ │ │ + li a2,410 │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,416 │ │ │ │ + auipc a0,0x3f │ │ │ │ + addi a0,a0,440 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + beqz a0,20022 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ mv s0,a0 │ │ │ │ - mv a0,s5 │ │ │ │ + sw a1,8(a0) │ │ │ │ + sw a3,4(a0) │ │ │ │ + sw a2,12(a0) │ │ │ │ + slli a0,a2,0x20 │ │ │ │ + li a1,16 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + jal 39f0 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd a0,16(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + beqz a0,20088 │ │ │ │ + lw a3,12(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + beqz a3,20058 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + li s0,0 │ │ │ │ + slli s1,s0,0x4 │ │ │ │ + add a5,a0,s1 │ │ │ │ + lw a4,0(a5) │ │ │ │ + bnez a4,20068 │ │ │ │ + addi s0,s0,1 │ │ │ │ + sd zero,8(a5) │ │ │ │ + sext.w a5,s0 │ │ │ │ + bltu a5,a3,2003a │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s4 │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd zero,16(s2) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ld a0,8(a5) │ │ │ │ + addi s0,s0,1 │ │ │ │ jal 3670 │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld ra,136(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ + ld a0,16(s2) │ │ │ │ + lw a3,12(s2) │ │ │ │ + sext.w a5,s0 │ │ │ │ + add s1,s1,a0 │ │ │ │ + sd zero,8(s1) │ │ │ │ + bltu a5,a3,2003a │ │ │ │ + j 20054 │ │ │ │ ret │ │ │ │ - li s7,1 │ │ │ │ - j 25fd4 │ │ │ │ + lw a5,12(a1) │ │ │ │ + beqz a5,2015a │ │ │ │ addi sp,sp,-80 │ │ │ │ + sd s1,56(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ - lw s2,24(a1) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - li s4,0 │ │ │ │ - bltu a2,s2,260aa │ │ │ │ sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ sd s5,24(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - mv s5,a0 │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ sd s8,0(sp) │ │ │ │ - mv s7,a3 │ │ │ │ - mv s8,a4 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - mv s4,a0 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s6,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 32af8 │ │ │ │ - beqz s2,26080 │ │ │ │ + sd ra,72(sp) │ │ │ │ sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - li s0,0 │ │ │ │ - mv s1,s6 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 575e8 │ │ │ │ - sd a0,0(s1) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,8 │ │ │ │ - bne s2,s0,2606a │ │ │ │ + sd s7,8(sp) │ │ │ │ + mv s8,a1 │ │ │ │ + mv s1,a0 │ │ │ │ + li s4,0 │ │ │ │ + auipc s2,0x5a │ │ │ │ + ld s2,-394(s2) │ │ │ │ + auipc s6,0x3f │ │ │ │ + addi s6,s6,262 │ │ │ │ + auipc s3,0x3f │ │ │ │ + addi s3,s3,-1794 │ │ │ │ + auipc s5,0x42 │ │ │ │ + addi s5,s5,-1778 │ │ │ │ + ld a5,16(s8) │ │ │ │ + slli s0,s4,0x4 │ │ │ │ + lw a3,8(s8) │ │ │ │ + add a5,a5,s0 │ │ │ │ + lwu a5,4(a5) │ │ │ │ + addw a3,a3,s4 │ │ │ │ + mv a2,s6 │ │ │ │ + add a5,a5,s2 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,16(s8) │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a4,0(a5) │ │ │ │ + beqz a4,2012a │ │ │ │ + li s7,0 │ │ │ │ + ld a5,8(a5) │ │ │ │ + slli a4,s7,0x3 │ │ │ │ + mv a2,s3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + andi a5,a5,15 │ │ │ │ + add a5,a5,s2 │ │ │ │ + lbu a3,0(a5) │ │ │ │ + addi s7,s7,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,16(s8) │ │ │ │ + sext.w a4,s7 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a3,0(a5) │ │ │ │ + bltu a4,a3,200fc │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,12(s8) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w a5,s4 │ │ │ │ + bltu a5,a4,200ca │ │ │ │ + ld ra,72(sp) │ │ │ │ ld s0,64(sp) │ │ │ │ ld s1,56(sp) │ │ │ │ - mv a7,s8 │ │ │ │ - mv a6,s7 │ │ │ │ - mv a4,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - li a5,0 │ │ │ │ - auipc a3,0x54 │ │ │ │ - ld a3,-306(a3) │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 32cfc │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ + ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ ld s6,16(sp) │ │ │ │ ld s7,8(sp) │ │ │ │ ld s8,0(sp) │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s4,32(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s0,112(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - li a1,16 │ │ │ │ - mv s5,a0 │ │ │ │ - slli s8,s0,0x20 │ │ │ │ - li a0,0 │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - mv s6,a3 │ │ │ │ - mv s7,a4 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s2,a0 │ │ │ │ - sw s0,0(a0) │ │ │ │ - sw zero,4(a0) │ │ │ │ - slli a1,s8,0x5 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,8(s2) │ │ │ │ - beqz s0,261fa │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - fsd fs1,16(sp) │ │ │ │ - fsd fs2,8(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - mv a3,a0 │ │ │ │ - li s3,0 │ │ │ │ - auipc a5,0x38 │ │ │ │ - fld fs2,-1374(a5) │ │ │ │ - auipc a5,0x38 │ │ │ │ - fld fs1,-1446(a5) │ │ │ │ - auipc s9,0x3a │ │ │ │ - addi s9,s9,194 │ │ │ │ - addiw a5,s3,1 │ │ │ │ - fcvt.d.wu fs0,a5 │ │ │ │ - slli s1,s3,0x5 │ │ │ │ - add s0,a3,s1 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - sw s4,8(s0) │ │ │ │ - sext.w s10,s3 │ │ │ │ - jal 40b68 │ │ │ │ - fadd.d fa0,fa0,fs2 │ │ │ │ - li a0,0 │ │ │ │ - fcvt.lu.d a1,fa0,rtz │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,8(s2) │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - sd a0,0(s0) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld s0,0(a5) │ │ │ │ - jal 40b68 │ │ │ │ - fadd.d fa0,fa0,fs1 │ │ │ │ - mv a5,s10 │ │ │ │ - mv a4,s9 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ - mv a0,s0 │ │ │ │ - fcvt.lu.d a1,fa0,rtz │ │ │ │ - jal 33a0 <__snprintf_chk@plt> │ │ │ │ - ld a1,8(s2) │ │ │ │ - mv a0,s5 │ │ │ │ - add a1,a1,s1 │ │ │ │ - addi a1,a1,16 │ │ │ │ - jal 32af8 │ │ │ │ - ld a1,8(s2) │ │ │ │ - li a5,0 │ │ │ │ - li a3,0 │ │ │ │ - add a1,a1,s1 │ │ │ │ - mv a7,s7 │ │ │ │ - mv a6,s6 │ │ │ │ - li a4,0 │ │ │ │ - mv a2,s4 │ │ │ │ - addi a1,a1,16 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 32cfc │ │ │ │ - ld a3,8(s2) │ │ │ │ - add a5,a3,s1 │ │ │ │ - sw s4,16(a5) │ │ │ │ - beqz s4,261e6 │ │ │ │ + ret │ │ │ │ + lui a4,0x1 │ │ │ │ + lw a5,8(a0) │ │ │ │ + addi a4,a4,-241 │ │ │ │ + sh a4,0(a0) │ │ │ │ + beqz a5,2018a │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a1 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + auipc a6,0x5a │ │ │ │ + ld a6,-456(a6) │ │ │ │ + add a6,a6,a4 │ │ │ │ + lbu a4,0(a6) │ │ │ │ + sb a4,0(a0) │ │ │ │ + lw a3,12(a0) │ │ │ │ + addw a7,a5,a3 │ │ │ │ + slli a4,a7,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + bgeu a4,a2,201b2 │ │ │ │ + add a4,a4,a1 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + auipc a6,0x5a │ │ │ │ + ld a6,-496(a6) │ │ │ │ + add a6,a6,a4 │ │ │ │ + lbu a4,0(a6) │ │ │ │ + sb a4,1(a0) │ │ │ │ + beqz a3,201de │ │ │ │ + ld a3,16(a0) │ │ │ │ + auipc a6,0x5a │ │ │ │ + ld a6,-518(a6) │ │ │ │ + addi a3,a3,4 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a1 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addi a3,a3,16 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + add a4,a4,a6 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + sw a4,-16(a3) │ │ │ │ + bne a7,a5,201c0 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + lw a4,8(a0) │ │ │ │ + lw a5,12(a0) │ │ │ │ + sd s2,32(sp) │ │ │ │ + auipc s2,0x5a │ │ │ │ + ld s2,-736(s2) │ │ │ │ + lw a3,4(a0) │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,0(s2) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + auipc a2,0x3f │ │ │ │ + addi a2,a2,-62 │ │ │ │ + li a1,1 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,12(s1) │ │ │ │ li s0,0 │ │ │ │ - li a1,32 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,8(s2) │ │ │ │ - slli a2,s0,0x6 │ │ │ │ - add a4,a3,s1 │ │ │ │ - ld a5,24(a4) │ │ │ │ - lw a4,16(a4) │ │ │ │ - sd s0,16(a0) │ │ │ │ - sd s0,24(a0) │ │ │ │ - add a5,a5,a2 │ │ │ │ - sd zero,0(a0) │ │ │ │ + auipc s5,0x5a │ │ │ │ + ld s5,-764(s5) │ │ │ │ + li s4,80 │ │ │ │ + auipc s3,0x3e │ │ │ │ + addi s3,s3,1936 │ │ │ │ + auipc s6,0x41 │ │ │ │ + addi s6,s6,1952 │ │ │ │ + bnez a5,2025e │ │ │ │ + j 202a0 │ │ │ │ + ld a5,16(s1) │ │ │ │ + ld a0,0(s2) │ │ │ │ addi s0,s0,1 │ │ │ │ - sd a0,8(a5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lwu a5,4(a5) │ │ │ │ + add a5,a5,s5 │ │ │ │ + lbu a3,0(a5) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,12(s1) │ │ │ │ sext.w a5,s0 │ │ │ │ - bltu a5,a4,261b6 │ │ │ │ - addi s3,s3,1 │ │ │ │ - bne s8,s3,26126 │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - fld fs0,24(sp) │ │ │ │ - fld fs1,16(sp) │ │ │ │ - fld fs2,8(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ + bgeu a5,a4,202a0 │ │ │ │ + remuw a5,s0,s4 │ │ │ │ + slli a4,s0,0x4 │ │ │ │ + mv a2,s3 │ │ │ │ + li a1,1 │ │ │ │ + bnez a5,2023c │ │ │ │ + ld a0,0(s2) │ │ │ │ + mv a2,s6 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,16(s1) │ │ │ │ + slli a4,s0,0x4 │ │ │ │ + ld a0,0(s2) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lwu a5,4(a5) │ │ │ │ + mv a2,s3 │ │ │ │ + li a1,1 │ │ │ │ + add a5,a5,s5 │ │ │ │ + lbu a3,0(a5) │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,12(s1) │ │ │ │ + sext.w a5,s0 │ │ │ │ + bltu a5,a4,2025e │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + auipc a2,0x41 │ │ │ │ + addi a2,a2,1820 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a3,12(a1) │ │ │ │ + beqz a3,20344 │ │ │ │ + lwu a5,4(a1) │ │ │ │ + ld a4,16(a2) │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + lw s0,8(a1) │ │ │ │ + mv s1,a1 │ │ │ │ + slli a1,a5,0x2 │ │ │ │ + add a4,a4,a1 │ │ │ │ + lw a4,0(a4) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + addw a1,s0,a3 │ │ │ │ + mv s2,a0 │ │ │ │ + mv s3,a3 │ │ │ │ + beq a1,a4,20346 │ │ │ │ + snez s0,s0 │ │ │ │ + bgeu s0,s3,20336 │ │ │ │ + ld a4,32(a2) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + sd s4,16(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd s5,8(sp) │ │ │ │ + ld s4,0(a5) │ │ │ │ + auipc s5,0x40 │ │ │ │ + addi s5,s5,1656 │ │ │ │ + j 20314 │ │ │ │ + lw a3,12(s1) │ │ │ │ + mv a2,s0 │ │ │ │ + mv a4,s4 │ │ │ │ + mv a1,s1 │ │ │ │ mv a0,s2 │ │ │ │ - ld s2,96(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ + jal 1fc6a │ │ │ │ + mv a3,a0 │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s2 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bltu s0,s3,20312 │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s2,112(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - ld a0,624(a0) │ │ │ │ - sd s7,72(sp) │ │ │ │ - auipc s7,0x54 │ │ │ │ - ld s7,-780(s7) │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd ra,136(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - ld a5,0(s7) │ │ │ │ - sd a5,40(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd zero,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - beqz a0,263b0 │ │ │ │ - jal 5ceea │ │ │ │ - mv s3,a0 │ │ │ │ - lw a3,48(s3) │ │ │ │ - li a5,1 │ │ │ │ - bne a3,a5,26482 │ │ │ │ - ld a5,32(s3) │ │ │ │ - ld a5,0(a5) │ │ │ │ - beqz a5,26450 │ │ │ │ - ld a4,40(s3) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd a5,608(s2) │ │ │ │ - ld a5,0(a4) │ │ │ │ - ld a1,184(s2) │ │ │ │ - sd a5,616(s2) │ │ │ │ - beqz a1,26270 │ │ │ │ - li a5,-1 │ │ │ │ - bne s0,a5,2639c │ │ │ │ - ld a0,232(s2) │ │ │ │ - beqz a0,263ac │ │ │ │ - lw s4,24(a0) │ │ │ │ - li a0,0 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli s0,a5,0x1d │ │ │ │ - mv a1,s0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ + ret │ │ │ │ + addiw s3,a3,-1 │ │ │ │ + snez s0,s0 │ │ │ │ + bltu s0,s3,202fa │ │ │ │ + j 20336 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s2,48(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + lwu a1,4(a1) │ │ │ │ + ld a4,32(a2) │ │ │ │ + sd s3,40(sp) │ │ │ │ + mv a5,a2 │ │ │ │ + lw s3,12(s2) │ │ │ │ + lw a2,8(s2) │ │ │ │ + slli a3,a1,0x3 │ │ │ │ + add a4,a4,a3 │ │ │ │ + sd s6,16(sp) │ │ │ │ + auipc s6,0x5a │ │ │ │ + ld s6,-1124(s6) │ │ │ │ + addw a3,a2,s3 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + ld s4,0(a4) │ │ │ │ + sd ra,72(sp) │ │ │ │ + ld a4,0(s6) │ │ │ │ + sd a4,8(sp) │ │ │ │ + li a4,0 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd zero,0(sp) │ │ │ │ + sext.w a4,a3 │ │ │ │ + mv s5,a0 │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + bnez s3,203e8 │ │ │ │ + mv a2,a4 │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,-468 │ │ │ │ + mv a0,sp │ │ │ │ + jal 44c74 │ │ │ │ + ld s0,0(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + mv a2,a0 │ │ │ │ mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,24(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - mv a0,a5 │ │ │ │ - beqz s4,2632a │ │ │ │ - slli s4,s4,0x20 │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - li s0,0 │ │ │ │ - addi s6,sp,32 │ │ │ │ - auipc s5,0x3d │ │ │ │ - addi s5,s5,142 │ │ │ │ - j 262c6 │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a0,232(s2) │ │ │ │ - sext.w s10,s0 │ │ │ │ - slli s9,s0,0x3 │ │ │ │ - mv a1,s10 │ │ │ │ - add s1,a5,s9 │ │ │ │ - sd zero,32(sp) │ │ │ │ - jal 575e8 │ │ │ │ - mv a4,a0 │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a0,232(s2) │ │ │ │ - slli s8,s0,0x2 │ │ │ │ - sd a4,0(s1) │ │ │ │ - mv a1,s10 │ │ │ │ - add s1,a5,s8 │ │ │ │ - jal 56214 │ │ │ │ - ld a5,16(sp) │ │ │ │ - mv a1,s5 │ │ │ │ - sw a0,0(s1) │ │ │ │ - add a5,a5,s9 │ │ │ │ - ld a2,0(a5) │ │ │ │ - mv a0,s6 │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 2194e │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a1,32(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lwu a2,0(a5) │ │ │ │ - jal 5c8b0 │ │ │ │ - bne s4,s0,262c4 │ │ │ │ - ld a0,16(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,24(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 40d68 │ │ │ │ + ld a0,0(sp) │ │ │ │ jal 3670 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,306 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,10 │ │ │ │ - mv a0,s3 │ │ │ │ - sd zero,24(sp) │ │ │ │ - jal 2194e │ │ │ │ - ld a2,240(s2) │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-10 │ │ │ │ - addi a0,s3,56 │ │ │ │ - jal 2194e │ │ │ │ - ld a3,608(s2) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,266 │ │ │ │ - li a1,653 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,86 │ │ │ │ - jal 27d46 │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(s7) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s6) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,26440 │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,104(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ + bnez a5,2045e │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - addi a3,sp,24 │ │ │ │ - addi a2,sp,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 32b02 │ │ │ │ - sext.w s4,a0 │ │ │ │ - j 2629a │ │ │ │ - sd zero,24(sp) │ │ │ │ - j 2632a │ │ │ │ - li a1,64 │ │ │ │ + ld a5,16(a5) │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd s1,56(sp) │ │ │ │ + add a5,a5,a1 │ │ │ │ + lw a5,0(a5) │ │ │ │ + snez s1,a2 │ │ │ │ + beq a5,a4,2045a │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,-554 │ │ │ │ + mv a0,sp │ │ │ │ + jal 44c74 │ │ │ │ + ld s0,0(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + mv a2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 40d68 │ │ │ │ + bgeu s1,s3,2044c │ │ │ │ + lw a3,12(s2) │ │ │ │ + mv a4,s4 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s2 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s3,a0 │ │ │ │ - jal 5c76a │ │ │ │ - ld a2,608(s2) │ │ │ │ - sd zero,32(sp) │ │ │ │ - beqz a2,26418 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-128 │ │ │ │ - addi a0,sp,32 │ │ │ │ - jal 2194e │ │ │ │ - auipc a3,0x3e │ │ │ │ - addi a3,a3,1146 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,2 │ │ │ │ - li a1,604 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-34 │ │ │ │ - jal 27d46 │ │ │ │ - auipc a2,0x3e │ │ │ │ - addi a2,a2,1114 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-182 │ │ │ │ - addi a0,sp,8 │ │ │ │ - jal 2194e │ │ │ │ - ld a2,8(sp) │ │ │ │ - ld a1,32(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 5c84e │ │ │ │ - j 26240 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-136 │ │ │ │ - li a1,600 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-92 │ │ │ │ - jal 27d46 │ │ │ │ - auipc a1,0x3a │ │ │ │ - addi a1,a1,-88 │ │ │ │ - addi a0,sp,32 │ │ │ │ - jal 2194e │ │ │ │ - j 263d6 │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ + jal 1fc6a │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a0,20450 │ │ │ │ + jal 3310 │ │ │ │ + mv a2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 40d68 │ │ │ │ + mv a0,s0 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + jal 3670 │ │ │ │ + bltu s1,s3,2041e │ │ │ │ + ld s1,56(sp) │ │ │ │ + j 203c4 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + bltu s1,s3,2041e │ │ │ │ + ld s1,56(sp) │ │ │ │ + j 203c4 │ │ │ │ + addiw s3,s3,-1 │ │ │ │ + j 203fa │ │ │ │ + sd s1,56(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - ld a4,624(s2) │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-14 │ │ │ │ - li a1,613 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-154 │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-114 │ │ │ │ - li a1,610 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-198 │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s0,16(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - lbu a5,160(a1) │ │ │ │ - ld a3,16(a1) │ │ │ │ - mv s0,a1 │ │ │ │ - bnez a5,26540 │ │ │ │ sd s1,8(sp) │ │ │ │ - beqz a3,266ac │ │ │ │ - auipc a1,0x38 │ │ │ │ - addi a1,a1,428 │ │ │ │ - mv a0,a3 │ │ │ │ - jal 3750 │ │ │ │ - lui a3,0x80 │ │ │ │ - li a2,0 │ │ │ │ - li a1,0 │ │ │ │ - sd a0,120(s0) │ │ │ │ - jal 3600 │ │ │ │ - ld a3,16(s0) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-74 │ │ │ │ - li a1,671 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-294 │ │ │ │ - jal 27d46 │ │ │ │ - ld a5,120(s0) │ │ │ │ - beqz a5,2675e │ │ │ │ - lbu a5,456(s0) │ │ │ │ - beqz a5,266b2 │ │ │ │ - ld a5,16(s0) │ │ │ │ - beqz a5,2677e │ │ │ │ - ld a0,8(s0) │ │ │ │ - li a4,7 │ │ │ │ - li a3,8 │ │ │ │ - li a2,1 │ │ │ │ - li a1,-1 │ │ │ │ - jal 5c342 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3310 │ │ │ │ - add a0,a0,s1 │ │ │ │ - li a5,29 │ │ │ │ - sb a5,-1(a0) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - lbu a5,448(s0) │ │ │ │ - ld s1,8(sp) │ │ │ │ - bnez a5,26582 │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + li a5,1 │ │ │ │ + mv s0,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + sw zero,0(a0) │ │ │ │ + sh zero,4(a0) │ │ │ │ + sb a5,6(a0) │ │ │ │ + li a1,80 │ │ │ │ + li a0,1000 │ │ │ │ + mv s1,a2 │ │ │ │ + jal 39f0 │ │ │ │ + sb s2,16(s0) │ │ │ │ + sd s1,24(s0) │ │ │ │ ld ra,24(sp) │ │ │ │ + sd a0,8(s0) │ │ │ │ ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - beqz a3,266d6 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-100 │ │ │ │ - li a1,698 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-392 │ │ │ │ - jal 27d46 │ │ │ │ - ld a0,16(s0) │ │ │ │ - jal f96c │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,8(s0) │ │ │ │ - li a1,-1 │ │ │ │ - sd a5,152(s0) │ │ │ │ - jal f750 │ │ │ │ - mv a1,a0 │ │ │ │ - ld a0,152(s0) │ │ │ │ - sd a1,168(s0) │ │ │ │ - jal 3910 │ │ │ │ - bltz a0,26742 │ │ │ │ - lbu a5,448(s0) │ │ │ │ - beqz a5,26538 │ │ │ │ + addi sp,sp,-32 │ │ │ │ sd s1,8(sp) │ │ │ │ - ld s1,112(s0) │ │ │ │ - beqz s1,26732 │ │ │ │ - auipc a1,0x3a │ │ │ │ - addi a1,a1,-82 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 5996e │ │ │ │ - sd a0,640(s0) │ │ │ │ - auipc a1,0x3a │ │ │ │ - addi a1,a1,-84 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 5996e │ │ │ │ - sd a0,632(s0) │ │ │ │ - auipc a1,0x3a │ │ │ │ - addi a1,a1,-86 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 5996e │ │ │ │ - ld a3,640(s0) │ │ │ │ - sd a0,648(s0) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-92 │ │ │ │ - li a1,731 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-520 │ │ │ │ - jal 27d46 │ │ │ │ - ld a3,632(s0) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-88 │ │ │ │ - li a1,732 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-548 │ │ │ │ - jal 27d46 │ │ │ │ - ld a3,648(s0) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-84 │ │ │ │ - li a1,733 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-576 │ │ │ │ - jal 27d46 │ │ │ │ - ld a0,640(s0) │ │ │ │ - auipc a1,0x38 │ │ │ │ - addi a1,a1,88 │ │ │ │ - jal 3750 │ │ │ │ - lui a3,0x80 │ │ │ │ - li a2,0 │ │ │ │ - sd a0,664(s0) │ │ │ │ - li a1,0 │ │ │ │ - jal 3600 │ │ │ │ - ld a0,632(s0) │ │ │ │ - auipc a1,0x38 │ │ │ │ - addi a1,a1,56 │ │ │ │ - jal 3750 │ │ │ │ - lui a3,0x80 │ │ │ │ - li a2,0 │ │ │ │ - sd a0,656(s0) │ │ │ │ - li a1,0 │ │ │ │ - jal 3600 │ │ │ │ - ld a0,648(s0) │ │ │ │ - auipc a1,0x38 │ │ │ │ - addi a1,a1,24 │ │ │ │ - jal 3750 │ │ │ │ - sd a0,672(s0) │ │ │ │ - lui a3,0x80 │ │ │ │ - li a2,0 │ │ │ │ - li a1,0 │ │ │ │ - jal 3600 │ │ │ │ - ld a4,24(s0) │ │ │ │ - ld a3,608(s0) │ │ │ │ - ld a0,664(s0) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-182 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a4,24(s0) │ │ │ │ - ld a3,608(s0) │ │ │ │ - ld a0,656(s0) │ │ │ │ + lui s1,0x14 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + li s0,0 │ │ │ │ + ld a0,8(a0) │ │ │ │ + addi s1,s1,-1920 │ │ │ │ + j 204c2 │ │ │ │ + addi s0,s0,80 │ │ │ │ + beq s0,s1,204dc │ │ │ │ + add a5,a0,s0 │ │ │ │ + lw a4,64(a5) │ │ │ │ + beqz a4,204ba │ │ │ │ + ld a0,56(a5) │ │ │ │ + addi s0,s0,80 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,8(s2) │ │ │ │ + bne s0,s1,204c2 │ │ │ │ + sh zero,0(s2) │ │ │ │ + sd zero,24(s2) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,24(sp) │ │ │ │ ld s0,16(sp) │ │ │ │ + sd zero,8(s2) │ │ │ │ ld s1,8(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-116 │ │ │ │ - li a1,1 │ │ │ │ + ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - lbu a5,456(a1) │ │ │ │ - bnez a5,2677e │ │ │ │ - ld a0,8(s0) │ │ │ │ - li a4,10 │ │ │ │ - li a3,9 │ │ │ │ - li a2,0 │ │ │ │ - li a1,-1 │ │ │ │ - jal 5c342 │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,120(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-838 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 2652a │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-448 │ │ │ │ - li a1,706 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-796 │ │ │ │ - jal 27d46 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-1736 │ │ │ │ - jal f96c │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,8(s0) │ │ │ │ - li a1,-1 │ │ │ │ - sd a5,152(s0) │ │ │ │ - jal f750 │ │ │ │ - mv a1,a0 │ │ │ │ - ld a0,152(s0) │ │ │ │ - sd a1,168(s0) │ │ │ │ - jal 3910 │ │ │ │ - bgez a0,2657c │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + lw a5,20(a0) │ │ │ │ + sd s3,8(sp) │ │ │ │ + lw s3,24(a0) │ │ │ │ + lhu a3,18(a0) │ │ │ │ + mv a4,a0 │ │ │ │ + slliw a5,a5,0x2 │ │ │ │ + addiw a0,s3,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + sd s1,24(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sext.w s1,s3 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + ld s0,56(a4) │ │ │ │ + add s2,a5,a3 │ │ │ │ + jal 3330 │ │ │ │ + beqz s1,20572 │ │ │ │ li a3,0 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-544 │ │ │ │ - li a1,711 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-860 │ │ │ │ - jal 27d46 │ │ │ │ - j 2657c │ │ │ │ - ld s1,16(s0) │ │ │ │ - bnez s1,2658a │ │ │ │ - ld a0,24(s0) │ │ │ │ - jal 5975c │ │ │ │ + li a5,0 │ │ │ │ + auipc a1,0x5a │ │ │ │ + ld a1,-1556(a1) │ │ │ │ + add a2,s0,s2 │ │ │ │ + srai a4,a5,0x1 │ │ │ │ + add a4,a4,a2 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + not a5,a5 │ │ │ │ + andi a5,a5,1 │ │ │ │ + slliw a5,a5,0x2 │ │ │ │ + sraw a5,a4,a5 │ │ │ │ + andi a5,a5,15 │ │ │ │ + add a5,a5,a1 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + add a5,a0,a3 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sb a4,0(a5) │ │ │ │ + sext.w a5,a3 │ │ │ │ + bltu a5,s1,20540 │ │ │ │ + add s3,s3,a0 │ │ │ │ + sb zero,0(s3) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + lw s0,24(a0) │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + addiw a0,s0,1 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sext.w s4,s0 │ │ │ │ + jal 3330 │ │ │ │ + lw a1,0(s2) │ │ │ │ mv s1,a0 │ │ │ │ - j 2658a │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-588 │ │ │ │ - li a1,703 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-904 │ │ │ │ - jal 27d46 │ │ │ │ - j 2657c │ │ │ │ - ld a3,16(s0) │ │ │ │ - auipc a2,0x38 │ │ │ │ - addi a2,a2,-1248 │ │ │ │ - li a1,673 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-932 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-720 │ │ │ │ - li a1,683 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-964 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ + beqz s4,205c0 │ │ │ │ + slli a2,s4,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a1,a1,s3 │ │ │ │ + jal 3530 │ │ │ │ + add s0,s0,s1 │ │ │ │ + sb zero,0(s0) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + lhu a5,2(a2) │ │ │ │ + lhu a4,0(a2) │ │ │ │ addi sp,sp,-64 │ │ │ │ - sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ sd ra,56(sp) │ │ │ │ - lbu a5,160(a1) │ │ │ │ - mv s1,a1 │ │ │ │ - bnez a5,268b6 │ │ │ │ - ld a3,16(a1) │ │ │ │ - ld a5,184(a1) │ │ │ │ - beqz a3,2689a │ │ │ │ + mv s6,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + bltu a5,a4,20680 │ │ │ │ sd s0,48(sp) │ │ │ │ - beqz a5,269c8 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-166 │ │ │ │ - li a1,803 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-1026 │ │ │ │ - sd s2,32(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - jal 27d46 │ │ │ │ - ld a0,184(s1) │ │ │ │ - jal 32fb4 │ │ │ │ - lbu a5,456(s1) │ │ │ │ - bnez a5,26900 │ │ │ │ - lbu a5,451(s1) │ │ │ │ - bnez a5,26944 │ │ │ │ - ld a1,184(s1) │ │ │ │ - li a0,0 │ │ │ │ - jal 32bd4 │ │ │ │ - slli s4,a0,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - slli s5,s4,0x3 │ │ │ │ - mv a1,s5 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s6,a0 │ │ │ │ - beqz s4,26a38 │ │ │ │ + lbu a5,16(a2) │ │ │ │ mv s0,a0 │ │ │ │ - mv s3,a0 │ │ │ │ - li s2,0 │ │ │ │ - lbu a2,456(s1) │ │ │ │ - ld a0,8(s1) │ │ │ │ - sext.w a1,s2 │ │ │ │ - li a4,10 │ │ │ │ - li a3,9 │ │ │ │ - jal 5c342 │ │ │ │ - sd a0,0(s3) │ │ │ │ - addi s2,s2,1 │ │ │ │ - addi s3,s3,8 │ │ │ │ - bne s4,s2,2681e │ │ │ │ - ld s2,104(s1) │ │ │ │ - add s5,s5,s6 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3310 │ │ │ │ - ld a1,184(s1) │ │ │ │ - sext.w a3,a0 │ │ │ │ - li a7,1 │ │ │ │ - mv a6,s6 │ │ │ │ - li a5,3 │ │ │ │ - auipc a4,0x3a │ │ │ │ - addi a4,a4,-212 │ │ │ │ - mv a2,s2 │ │ │ │ - li a0,0 │ │ │ │ - jal 33624 │ │ │ │ - ld a0,0(s0) │ │ │ │ - addi s0,s0,8 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,-8(s0) │ │ │ │ - bne s5,s0,26864 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - ld a1,184(s1) │ │ │ │ + mv s3,a1 │ │ │ │ + bnez a5,206a4 │ │ │ │ + sh zero,2(s6) │ │ │ │ + beqz s3,206e2 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + li s4,0 │ │ │ │ + li s5,0 │ │ │ │ + li s1,1000 │ │ │ │ + j 20640 │ │ │ │ + lw a5,0(s0) │ │ │ │ li a0,0 │ │ │ │ - jal 32f00 │ │ │ │ - ld a0,184(s1) │ │ │ │ - jal 3670 │ │ │ │ + andi a5,a5,16 │ │ │ │ + beqz a5,20620 │ │ │ │ + ld a0,56(s0) │ │ │ │ + mv a3,s0 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 3460 │ │ │ │ + addiw a5,s4,1 │ │ │ │ + bltz a0,20664 │ │ │ │ + slli s4,a5,0x30 │ │ │ │ + srli s4,s4,0x30 │ │ │ │ + addi s5,s5,80 │ │ │ │ + beq s4,s1,20664 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a2,8(s6) │ │ │ │ + andi a5,a5,24 │ │ │ │ + add a2,a2,s5 │ │ │ │ + beqz a5,206c2 │ │ │ │ + lw a5,0(s3) │ │ │ │ + andi a5,a5,16 │ │ │ │ + beqz a5,20616 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3630 │ │ │ │ + addiw a5,s4,1 │ │ │ │ + bgez a0,20630 │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + lbu a5,16(s6) │ │ │ │ + sh s4,0(s6) │ │ │ │ + bnez a5,206b4 │ │ │ │ + lhu a5,2(s6) │ │ │ │ + bgeu a5,s4,2070a │ │ │ │ ld s0,48(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - sd zero,184(s1) │ │ │ │ - j 2689e │ │ │ │ - bnez a5,26b4a │ │ │ │ - ld a5,64(s1) │ │ │ │ - beqz a5,268a8 │ │ │ │ - ld a0,128(s1) │ │ │ │ - jal 35a0 │ │ │ │ - lbu a5,448(s1) │ │ │ │ - bnez a5,268e2 │ │ │ │ + ld a3,8(s6) │ │ │ │ + slli a4,a5,0x2 │ │ │ │ + add a4,a4,a5 │ │ │ │ + slli a4,a4,0x4 │ │ │ │ + add a4,a4,a3 │ │ │ │ + sd a4,0(s2) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sh a5,2(s6) │ │ │ │ + li a0,0 │ │ │ │ ld ra,56(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-304 │ │ │ │ - li a1,840 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-1276 │ │ │ │ - jal 27d46 │ │ │ │ - ld a0,152(s1) │ │ │ │ - jal 3790 │ │ │ │ - bltz a0,26b1e │ │ │ │ - ld a0,168(s1) │ │ │ │ - jal 3650 │ │ │ │ - j 2689e │ │ │ │ - ld a0,656(s1) │ │ │ │ - jal 35a0 │ │ │ │ - ld a0,664(s1) │ │ │ │ - jal 35a0 │ │ │ │ - ld a0,672(s1) │ │ │ │ - ld ra,56(sp) │ │ │ │ + ld a0,24(a2) │ │ │ │ + jal 32d0 │ │ │ │ + sh zero,2(s6) │ │ │ │ + bnez s3,20608 │ │ │ │ + j 206e2 │ │ │ │ + ld a0,24(s6) │ │ │ │ + jal 39e0 │ │ │ │ + lhu s4,0(s6) │ │ │ │ + j 20672 │ │ │ │ ld s1,40(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - j 35a0 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-458 │ │ │ │ - li a1,807 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-1350 │ │ │ │ - jal 27d46 │ │ │ │ - lwu a4,332(s1) │ │ │ │ - auipc a5,0x53 │ │ │ │ - addi a5,a5,1786 │ │ │ │ - ld a1,184(s1) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a2,128(a5) │ │ │ │ - li a3,9 │ │ │ │ - li a0,0 │ │ │ │ - jal 3347c │ │ │ │ - lbu a5,451(s1) │ │ │ │ - beqz a5,267f6 │ │ │ │ - lbu a5,456(s1) │ │ │ │ - bnez a5,2694c │ │ │ │ - lw a5,384(s1) │ │ │ │ - beqz a5,267f6 │ │ │ │ - li a1,811 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-504 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-1424 │ │ │ │ - jal 27d46 │ │ │ │ - ld a1,184(s1) │ │ │ │ - lw a3,0(a1) │ │ │ │ - beqz a3,267f8 │ │ │ │ - ld a4,8(a1) │ │ │ │ - li s5,0 │ │ │ │ - auipc s4,0x3b │ │ │ │ - addi s4,s4,1544 │ │ │ │ - auipc s3,0x3a │ │ │ │ - addi s3,s3,-616 │ │ │ │ - slli s2,s5,0x5 │ │ │ │ - add a5,a4,s2 │ │ │ │ - lw a2,16(a5) │ │ │ │ - li s0,0 │ │ │ │ - beqz a2,269ba │ │ │ │ - ld a5,24(a5) │ │ │ │ - slli a3,s0,0x6 │ │ │ │ - li a4,255 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a0,16(a5) │ │ │ │ - li a3,1 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a2,s4 │ │ │ │ - jal 59ab4 │ │ │ │ - ld a1,184(s1) │ │ │ │ - addi s0,s0,1 │ │ │ │ - ld a4,8(a1) │ │ │ │ - add a5,a4,s2 │ │ │ │ - lwu a3,16(a5) │ │ │ │ - bltu s0,a3,2698e │ │ │ │ - lw a3,0(a1) │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - addi s5,s5,1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bltu s5,a5,26980 │ │ │ │ - j 267f8 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-832 │ │ │ │ - li a1,772 │ │ │ │ - mv s0,a0 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-1550 │ │ │ │ - jal 27d46 │ │ │ │ - ld a0,120(s1) │ │ │ │ - jal 35a0 │ │ │ │ - lbu a5,456(s1) │ │ │ │ - bnez a5,26a5e │ │ │ │ - lbu a5,451(s1) │ │ │ │ - beqz a5,26a34 │ │ │ │ - lw a5,384(s1) │ │ │ │ - beqz a5,26a34 │ │ │ │ - ld a3,16(s1) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-780 │ │ │ │ - li a1,797 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-1600 │ │ │ │ - jal 27d46 │ │ │ │ - ld a0,16(s1) │ │ │ │ - li a4,255 │ │ │ │ - li a3,1 │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,1372 │ │ │ │ - auipc a1,0x3a │ │ │ │ - addi a1,a1,-788 │ │ │ │ - jal 59ab4 │ │ │ │ - ld s0,48(sp) │ │ │ │ - j 2689e │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld a3,40(s0) │ │ │ │ + beqz a3,20714 │ │ │ │ + auipc a2,0x3f │ │ │ │ + addi a2,a2,-1250 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-194 │ │ │ │ + li a0,1 │ │ │ │ + jal 35e0 │ │ │ │ + j 20668 │ │ │ │ + ld a5,0(s0) │ │ │ │ + li s4,0 │ │ │ │ + andi a5,a5,24 │ │ │ │ + beqz a5,206c6 │ │ │ │ + auipc a2,0x3f │ │ │ │ + addi a2,a2,-1258 │ │ │ │ + auipc a1,0x44 │ │ │ │ + addi a1,a1,-226 │ │ │ │ + li a0,1 │ │ │ │ + jal 35e0 │ │ │ │ + lbu a5,16(s6) │ │ │ │ + sh zero,0(s6) │ │ │ │ + bnez a5,206b4 │ │ │ │ ld s0,48(sp) │ │ │ │ - j 2689e │ │ │ │ - ld s0,104(s1) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - ld a1,184(s1) │ │ │ │ - sext.w a3,a0 │ │ │ │ - li a7,1 │ │ │ │ - mv a6,s6 │ │ │ │ - li a5,3 │ │ │ │ - auipc a4,0x3a │ │ │ │ - addi a4,a4,-716 │ │ │ │ - mv a2,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 33624 │ │ │ │ - j 26874 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-952 │ │ │ │ - li a1,779 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-1700 │ │ │ │ - sd s2,32(sp) │ │ │ │ - jal 27d46 │ │ │ │ - ld a0,8(s1) │ │ │ │ - li a4,10 │ │ │ │ - li a3,9 │ │ │ │ - li a2,0 │ │ │ │ - li a1,-1 │ │ │ │ - jal 5c342 │ │ │ │ - mv s2,a0 │ │ │ │ - ld a0,16(s1) │ │ │ │ - li a3,29 │ │ │ │ - li a2,2 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-528 │ │ │ │ - jal 59c46 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-990 │ │ │ │ - li a1,785 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-1762 │ │ │ │ - jal 27d46 │ │ │ │ - lwu a4,332(s1) │ │ │ │ - auipc a5,0x53 │ │ │ │ - addi a5,a5,1374 │ │ │ │ - ld a1,16(s1) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a2,0(a5) │ │ │ │ - li a3,9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 5977a │ │ │ │ - ld a3,16(s1) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-1028 │ │ │ │ - li a1,788 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-1816 │ │ │ │ - jal 27d46 │ │ │ │ - mv a0,s2 │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + li a0,-1 │ │ │ │ + j 2069a │ │ │ │ + auipc a3,0x3f │ │ │ │ + addi a3,a3,-1332 │ │ │ │ + j 206ca │ │ │ │ + addi sp,sp,-80 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,16(a2) │ │ │ │ + sd s2,48(sp) │ │ │ │ + auipc s2,0x59 │ │ │ │ + ld s2,2026(s2) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s1,a1 │ │ │ │ + addi a2,sp,16 │ │ │ │ + mv a1,a5 │ │ │ │ + ld a5,0(s2) │ │ │ │ + sd a5,40(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + jal 3490 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,207d8 │ │ │ │ + ld a5,88(s0) │ │ │ │ + beqz a5,207a4 │ │ │ │ + ld a2,32(sp) │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,-1326 │ │ │ │ + addi a0,sp,8 │ │ │ │ + jal 44c74 │ │ │ │ + ld s1,8(sp) │ │ │ │ + beqz s1,207f8 │ │ │ │ + mv a0,s1 │ │ │ │ jal 3310 │ │ │ │ mv a2,a0 │ │ │ │ - ld a0,16(s1) │ │ │ │ - li a3,10 │ │ │ │ - sext.w a2,a2 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 59c46 │ │ │ │ - mv a0,s2 │ │ │ │ + ld a0,88(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + jal 40d68 │ │ │ │ + ld a0,8(sp) │ │ │ │ jal 3670 │ │ │ │ - lbu a5,451(s1) │ │ │ │ - beqz a5,26b18 │ │ │ │ - lbu a5,456(s1) │ │ │ │ - ld s2,32(sp) │ │ │ │ - bnez a5,269fa │ │ │ │ - j 269f4 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - j 2689e │ │ │ │ + ld a0,32(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,207d4 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + lbu a5,49(s0) │ │ │ │ + bnez a5,207cc │ │ │ │ + ld a3,32(sp) │ │ │ │ + ld a0,0(s0) │ │ │ │ + mv a4,s1 │ │ │ │ + auipc a2,0x3f │ │ │ │ + addi a2,a2,-1408 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lbu a5,49(s0) │ │ │ │ + beqz a5,20786 │ │ │ │ + ld a0,64(s0) │ │ │ │ + jal 39e0 │ │ │ │ + j 20786 │ │ │ │ + ld a0,64(s0) │ │ │ │ + jal 32d0 │ │ │ │ + j 207aa │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ li a3,0 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-896 │ │ │ │ - li a1,843 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-1892 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - jal 27d46 │ │ │ │ + auipc a2,0x3f │ │ │ │ + addi a2,a2,-1482 │ │ │ │ + li a1,644 │ │ │ │ + auipc a0,0x3f │ │ │ │ + addi a0,a0,-1630 │ │ │ │ + jal 323d2 │ │ │ │ li a0,1 │ │ │ │ jal 33c0 │ │ │ │ - sd s0,48(sp) │ │ │ │ - j 267bc │ │ │ │ - addi sp,sp,-48 │ │ │ │ - mv a5,a1 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-914 │ │ │ │ - li a1,1 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - ld s0,176(a5) │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x3f │ │ │ │ + addi a2,a2,-1466 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x3f │ │ │ │ + addi a0,a0,-1662 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-480 │ │ │ │ + sd s0,464(sp) │ │ │ │ + sd s1,456(sp) │ │ │ │ + sd s4,432(sp) │ │ │ │ + sd s9,392(sp) │ │ │ │ + sd s11,376(sp) │ │ │ │ + sd ra,472(sp) │ │ │ │ + sd s2,448(sp) │ │ │ │ + sd s8,400(sp) │ │ │ │ + auipc a4,0x59 │ │ │ │ + ld a4,1766(a4) │ │ │ │ + ld s0,80(a6) │ │ │ │ + lbu s2,49(a6) │ │ │ │ + mv s11,a5 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,360(sp) │ │ │ │ + li a5,0 │ │ │ │ + li a5,1 │ │ │ │ mv s1,a0 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-916 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-892 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,0(s0) │ │ │ │ - auipc a2,0x39 │ │ │ │ - addi a2,a2,994 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,8(s0) │ │ │ │ - ld a5,0(s0) │ │ │ │ - auipc a4,0x37 │ │ │ │ - fld fs0,-154(a4) │ │ │ │ - fcvt.d.lu fa5,a3 │ │ │ │ - fcvt.d.lu fa4,a5 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-938 │ │ │ │ - li a1,1 │ │ │ │ - fdiv.d fa5,fa5,fa4 │ │ │ │ - mv a0,s1 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fmv.x.d a4,fa5 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,16(s0) │ │ │ │ - ld a5,0(s0) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-970 │ │ │ │ - fcvt.d.lu fa5,a3 │ │ │ │ - fcvt.d.lu fa4,a5 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - fdiv.d fa5,fa5,fa4 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fmv.x.d a4,fa5 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,24(s0) │ │ │ │ - ld a5,0(s0) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-1010 │ │ │ │ - fcvt.d.lu fa5,a3 │ │ │ │ - fcvt.d.lu fa4,a5 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - fdiv.d fa5,fa5,fa4 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fmv.x.d a4,fa5 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,80(s0) │ │ │ │ - ld a4,88(s0) │ │ │ │ - ld a5,0(s0) │ │ │ │ - slli a3,a3,0x1 │ │ │ │ - add a3,a3,a4 │ │ │ │ - fcvt.d.lu fa4,a5 │ │ │ │ - fcvt.d.lu fa5,a3 │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-1048 │ │ │ │ - li a1,1 │ │ │ │ - fdiv.d fa5,fa5,fa4 │ │ │ │ - mv a0,s1 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fmv.x.d a4,fa5 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,40(s0) │ │ │ │ - bnez a5,26c5c │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-1076 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,0(s0) │ │ │ │ - auipc a2,0x39 │ │ │ │ - addi a2,a2,768 │ │ │ │ - li a1,1 │ │ │ │ - srli a3,a3,0x1 │ │ │ │ - mv a0,s1 │ │ │ │ - fcvt.d.l fs1,a3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,40(s0) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-1152 │ │ │ │ - li a1,1 │ │ │ │ - fcvt.d.lu fa5,a3 │ │ │ │ - mv a0,s1 │ │ │ │ - fdiv.d fa5,fa5,fs1 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fmv.x.d a4,fa5 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,48(s0) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-1186 │ │ │ │ - li a1,1 │ │ │ │ - fcvt.d.lu fa5,a3 │ │ │ │ - mv a0,s1 │ │ │ │ - fdiv.d fa5,fa5,fs1 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fmv.x.d a4,fa5 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,56(s0) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-1220 │ │ │ │ - li a1,1 │ │ │ │ - fcvt.d.lu fa5,a3 │ │ │ │ - mv a0,s1 │ │ │ │ - fdiv.d fa5,fa5,fs1 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fmv.x.d a4,fa5 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,80(s0) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - fcvt.d.lu fa5,a3 │ │ │ │ + li a1,80 │ │ │ │ + li a0,1000 │ │ │ │ + mv s9,a6 │ │ │ │ + sd a3,0(sp) │ │ │ │ + sd zero,88(sp) │ │ │ │ + sw zero,120(sp) │ │ │ │ + sh zero,124(sp) │ │ │ │ + sb a5,126(sp) │ │ │ │ + jal 39f0 │ │ │ │ + sd a0,128(sp) │ │ │ │ + sd s0,144(sp) │ │ │ │ + sb s2,136(sp) │ │ │ │ + addi s0,sp,88 │ │ │ │ + addi s4,sp,120 │ │ │ │ + j 2087c │ │ │ │ + ld s8,88(sp) │ │ │ │ + lhu a5,16(s8) │ │ │ │ + andi a5,a5,4 │ │ │ │ + beqz a5,208e6 │ │ │ │ + ld a1,0(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s4 │ │ │ │ mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - fdiv.d fa5,fa5,fs1 │ │ │ │ - fld fs1,0(sp) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-1256 │ │ │ │ - li a1,1 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fld fs0,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - fmv.x.d a4,fa5 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - li a5,78 │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - beq a0,a5,26d42 │ │ │ │ - beq a1,a5,26d42 │ │ │ │ - li a5,45 │ │ │ │ - beq a0,a5,26d44 │ │ │ │ - beq a1,a5,26d44 │ │ │ │ - beq a0,a1,26d4e │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld fa0,-378(a5) │ │ │ │ - ret │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld fa0,-396(a5) │ │ │ │ - ret │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld fa0,-478(a5) │ │ │ │ + jal 205d8 │ │ │ │ + bgez a0,20872 │ │ │ │ + ld s2,128(sp) │ │ │ │ + lui s1,0x14 │ │ │ │ + addi s1,s1,-1864 │ │ │ │ + addi s0,s2,56 │ │ │ │ + add s1,s1,s2 │ │ │ │ + j 208a4 │ │ │ │ + addi s0,s0,80 │ │ │ │ + beq s1,s0,208b6 │ │ │ │ + lw a5,8(s0) │ │ │ │ + beqz a5,2089c │ │ │ │ + ld a0,0(s0) │ │ │ │ + addi s0,s0,80 │ │ │ │ + jal 3670 │ │ │ │ + bne s1,s0,208a4 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x59 │ │ │ │ + ld a5,1620(a5) │ │ │ │ + ld a4,360(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,20bf8 │ │ │ │ + ld ra,472(sp) │ │ │ │ + ld s0,464(sp) │ │ │ │ + ld s1,456(sp) │ │ │ │ + ld s2,448(sp) │ │ │ │ + ld s4,432(sp) │ │ │ │ + ld s8,400(sp) │ │ │ │ + ld s9,392(sp) │ │ │ │ + ld s11,376(sp) │ │ │ │ + li a0,0 │ │ │ │ + addi sp,sp,480 │ │ │ │ ret │ │ │ │ - addi sp,sp,-256 │ │ │ │ - sd s7,184(sp) │ │ │ │ - sd s9,168(sp) │ │ │ │ - mv s7,a0 │ │ │ │ - mv s9,a1 │ │ │ │ - auipc a0,0x3a │ │ │ │ - addi a0,a0,-1330 │ │ │ │ - li a1,43 │ │ │ │ - sd ra,248(sp) │ │ │ │ - sd a4,24(sp) │ │ │ │ - sd s0,240(sp) │ │ │ │ - sd s1,232(sp) │ │ │ │ - sd s2,224(sp) │ │ │ │ - sd s3,216(sp) │ │ │ │ - mv s2,a3 │ │ │ │ - sd s5,200(sp) │ │ │ │ - sd s8,176(sp) │ │ │ │ - sd s10,160(sp) │ │ │ │ - mv s8,a2 │ │ │ │ - sd s4,208(sp) │ │ │ │ - sd s6,192(sp) │ │ │ │ - sd s11,152(sp) │ │ │ │ - jal 5904e │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,-1662 │ │ │ │ + mv a0,s8 │ │ │ │ + sd s7,408(sp) │ │ │ │ + sd s3,440(sp) │ │ │ │ + sd s5,424(sp) │ │ │ │ + sd s6,416(sp) │ │ │ │ + sd s10,384(sp) │ │ │ │ + jal 35f0 │ │ │ │ + li s7,0 │ │ │ │ + beqz a0,20918 │ │ │ │ + jal 37e0 │ │ │ │ + lbu a4,3(a0) │ │ │ │ + addi a0,a0,3 │ │ │ │ + addiw a5,a4,-71 │ │ │ │ + beqz a5,20a2e │ │ │ │ + li s7,2 │ │ │ │ + bnez a5,209a4 │ │ │ │ + ld s3,56(s8) │ │ │ │ + lhu t1,18(s8) │ │ │ │ + ld a5,40(s9) │ │ │ │ + sd zero,96(sp) │ │ │ │ + ld s10,0(s8) │ │ │ │ + lw s2,20(s8) │ │ │ │ + add s5,s3,t1 │ │ │ │ + beqz a5,209d8 │ │ │ │ + addi s6,sp,152 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s6 │ │ │ │ + sd t1,8(sp) │ │ │ │ + sd zero,104(sp) │ │ │ │ + sd zero,112(sp) │ │ │ │ + jal 4a7b8 │ │ │ │ + ld a5,16(s9) │ │ │ │ + lw a4,8(s8) │ │ │ │ + lw a0,20(s8) │ │ │ │ + ld a5,32(a5) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + mv a1,s5 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd s10,176(sp) │ │ │ │ + sd a5,160(sp) │ │ │ │ + jal 3950 │ │ │ │ mv a5,a0 │ │ │ │ - li a1,48 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - li a6,0 │ │ │ │ - mv a4,s8 │ │ │ │ + ld a1,160(sp) │ │ │ │ + ld a0,40(s9) │ │ │ │ + addi t4,s10,-1 │ │ │ │ + add t4,t4,a5 │ │ │ │ + li a7,0 │ │ │ │ + addi a5,sp,104 │ │ │ │ + addi a6,sp,112 │ │ │ │ + auipc a4,0x59 │ │ │ │ + ld a4,1574(a4) │ │ │ │ + auipc a3,0x59 │ │ │ │ + ld a3,1486(a3) │ │ │ │ + mv a2,s6 │ │ │ │ + sd t4,184(sp) │ │ │ │ + jal fd5a │ │ │ │ + ld a5,112(sp) │ │ │ │ + bnez a5,20bea │ │ │ │ + ld s3,440(sp) │ │ │ │ + ld s5,424(sp) │ │ │ │ + ld s6,416(sp) │ │ │ │ + ld s7,408(sp) │ │ │ │ + ld s10,384(sp) │ │ │ │ + j 2087c │ │ │ │ + addiw a4,a4,-67 │ │ │ │ + bnez a4,209b8 │ │ │ │ + lbu a4,1(a0) │ │ │ │ + addiw a4,a4,-84 │ │ │ │ + bnez a4,209b8 │ │ │ │ + lbu a4,2(a0) │ │ │ │ + ld s3,56(s8) │ │ │ │ + lhu t1,18(s8) │ │ │ │ + ld a5,40(s9) │ │ │ │ + sd zero,96(sp) │ │ │ │ + ld s10,0(s8) │ │ │ │ + lw s2,20(s8) │ │ │ │ + seqz s7,a4 │ │ │ │ + add s5,s3,t1 │ │ │ │ + bnez a5,20934 │ │ │ │ + mv a0,s2 │ │ │ │ + beqz a0,20b2c │ │ │ │ + slliw a5,s2,0x2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mv a4,s5 │ │ │ │ li a3,0 │ │ │ │ + add a5,a5,t1 │ │ │ │ + li a6,0 │ │ │ │ + addi a2,sp,96 │ │ │ │ + sd s4,72(sp) │ │ │ │ + sd a2,8(sp) │ │ │ │ + mv s4,s8 │ │ │ │ + add s6,s3,a5 │ │ │ │ + mv s8,a3 │ │ │ │ + mv s5,a6 │ │ │ │ + sd s1,48(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + mv a3,a4 │ │ │ │ + lw a5,0(a3) │ │ │ │ + li s0,8 │ │ │ │ + andi a2,a5,15 │ │ │ │ + srliw a4,a5,0x4 │ │ │ │ + srliw a1,a5,0x4 │ │ │ │ + bltu s0,a2,20b48 │ │ │ │ + slli a5,a2,0x2 │ │ │ │ + auipc a2,0x44 │ │ │ │ + addi a2,a2,-1438 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lw a5,0(a5) │ │ │ │ + add a5,a5,a2 │ │ │ │ + jr a5 │ │ │ │ + lbu a5,1(a0) │ │ │ │ + addiw a5,a5,-65 │ │ │ │ + bnez a5,20914 │ │ │ │ + lbu a5,2(a0) │ │ │ │ + li s7,2 │ │ │ │ + beqz a5,20918 │ │ │ │ + j 209a4 │ │ │ │ + beqz a1,20b0e │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + addi s1,s10,1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd s4,16(sp) │ │ │ │ + add s1,s1,a5 │ │ │ │ + subw s2,s5,s10 │ │ │ │ + li s0,2 │ │ │ │ + li s3,1 │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd a3,40(sp) │ │ │ │ + mv s4,s10 │ │ │ │ + mv s9,a4 │ │ │ │ + j 20a98 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 1f9f8 │ │ │ │ + sext.w a5,a0 │ │ │ │ + auipc a4,0x44 │ │ │ │ + addi a4,a4,-1456 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu s8,344(a5) │ │ │ │ + sext.w a2,s8 │ │ │ │ + beq s7,s3,20b6e │ │ │ │ + beq s7,s0,20b8e │ │ │ │ + addi s4,s4,1 │ │ │ │ + beq s1,s4,20b00 │ │ │ │ + add a5,s11,s4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + auipc a4,0x59 │ │ │ │ + ld a4,1296(a4) │ │ │ │ + li a2,1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + beq a5,s0,20abe │ │ │ │ + addi a5,a5,-4 │ │ │ │ + seqz a5,a5 │ │ │ │ + slli a2,a5,0x1 │ │ │ │ + addw a5,s2,s4 │ │ │ │ + srliw a4,a5,0x1 │ │ │ │ + add a4,a4,s6 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + not a5,a5 │ │ │ │ + andi a5,a5,1 │ │ │ │ + slliw a5,a5,0x2 │ │ │ │ + sraw a5,a4,a5 │ │ │ │ + andi a5,a5,15 │ │ │ │ + auipc a4,0x59 │ │ │ │ + ld a4,1092(a4) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu s5,0(a5) │ │ │ │ + bnez a2,20a6c │ │ │ │ + ld a0,8(sp) │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-910 │ │ │ │ + jal 44c74 │ │ │ │ + addi s4,s4,1 │ │ │ │ + bne s1,s4,20a98 │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + ld a3,40(sp) │ │ │ │ + lw a0,20(s4) │ │ │ │ + mv a4,s9 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + add s10,s10,a5 │ │ │ │ + addw s5,a4,s5 │ │ │ │ + addi a3,a3,4 │ │ │ │ + bltu s8,a0,20a06 │ │ │ │ + mv s8,s4 │ │ │ │ + ld s1,48(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s4,72(sp) │ │ │ │ + ld a1,96(sp) │ │ │ │ + mv a0,s8 │ │ │ │ mv a2,s9 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a1,s7 │ │ │ │ - sd a0,0(sp) │ │ │ │ - addiw s3,s2,1 │ │ │ │ - jal 4ba1c │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli s1,a5,0x1d │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s1 │ │ │ │ - mv s0,a0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - addiw s5,s9,1 │ │ │ │ - mv s1,a0 │ │ │ │ - sext.w s10,s5 │ │ │ │ - beqz s3,27862 │ │ │ │ - slli a3,s2,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli a5,s5,0x20 │ │ │ │ - addi s6,a3,1 │ │ │ │ - auipc s4,0x37 │ │ │ │ - addi s4,s4,-640 │ │ │ │ - slli s6,s6,0x3 │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - mv s11,s0 │ │ │ │ - add s6,s6,s0 │ │ │ │ - sd s0,16(sp) │ │ │ │ - mv s1,s4 │ │ │ │ - sd a0,32(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s5,a4 │ │ │ │ - mv s4,a3 │ │ │ │ - mv a1,s5 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s11) │ │ │ │ - mv a1,s5 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s0) │ │ │ │ - fld fa5,0(s1) │ │ │ │ - ld a4,0(s11) │ │ │ │ - addi s11,s11,8 │ │ │ │ - fsd fa5,0(a0) │ │ │ │ - fsd fa5,0(a4) │ │ │ │ - addi s0,s0,8 │ │ │ │ - bne s11,s6,26e06 │ │ │ │ - mv a3,s4 │ │ │ │ - ld s0,16(sp) │ │ │ │ - mv s4,s1 │ │ │ │ - ld s1,32(sp) │ │ │ │ - beqz s10,27882 │ │ │ │ - ld a5,0(s1) │ │ │ │ - slli a3,s9,0x20 │ │ │ │ - ld a4,0(s0) │ │ │ │ - srli a1,a3,0x1d │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - fld fa5,0(s4) │ │ │ │ - addi a1,a1,8 │ │ │ │ - mv a3,a5 │ │ │ │ - mv a2,a4 │ │ │ │ - add a1,a1,a5 │ │ │ │ - fsd fa4,0(a3) │ │ │ │ - fsd fa5,0(a2) │ │ │ │ - addi a3,a3,8 │ │ │ │ - addi a2,a2,8 │ │ │ │ - bne a3,a1,26e56 │ │ │ │ - li a3,1 │ │ │ │ - beq s10,a3,27aa8 │ │ │ │ - ld a3,8(s0) │ │ │ │ - ld a2,8(s1) │ │ │ │ - fmv.d.x fa1,zero │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a5,a5,8 │ │ │ │ - addi a3,a3,8 │ │ │ │ - li a1,1 │ │ │ │ - li s6,0 │ │ │ │ - li s5,0 │ │ │ │ - li a6,1 │ │ │ │ - auipc a0,0x37 │ │ │ │ - fld fa0,-774(a0) │ │ │ │ - auipc a0,0x37 │ │ │ │ - fld ft0,-854(a0) │ │ │ │ - auipc a0,0x37 │ │ │ │ - fld ft2,-662(a0) │ │ │ │ - auipc a0,0x37 │ │ │ │ - fld ft1,-662(a0) │ │ │ │ - auipc a0,0x37 │ │ │ │ - fld ft3,-694(a0) │ │ │ │ - li a7,78 │ │ │ │ - auipc a0,0x37 │ │ │ │ - fld ft4,-826(a0) │ │ │ │ - j 26ece │ │ │ │ - fmv.d fa1,fa5 │ │ │ │ - mv s6,a6 │ │ │ │ - li s5,1 │ │ │ │ - addi a1,a1,1 │ │ │ │ - sext.w a6,a1 │ │ │ │ - addi a2,a2,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a5,a5,8 │ │ │ │ - addi a3,a3,8 │ │ │ │ - bgeu a6,s10,26f96 │ │ │ │ - fld fa4,0(a4) │ │ │ │ - fld fa5,0(a5) │ │ │ │ - fsub.d fa4,fa4,fa0 │ │ │ │ - fsub.d fa5,fa5,fa0 │ │ │ │ - fle.d a0,fa5,fa4 │ │ │ │ - beqz a0,26ee4 │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - fld fa2,-8(a3) │ │ │ │ - fld fa4,0(a2) │ │ │ │ - fsub.d fa3,fa5,ft0 │ │ │ │ - fsub.d fa5,fa2,ft2 │ │ │ │ - fsub.d fa4,fa4,ft1 │ │ │ │ - fle.d a0,fa4,fa5 │ │ │ │ - beqz a0,26f00 │ │ │ │ - fmv.d fa4,fa5 │ │ │ │ - fld fa2,-8(a4) │ │ │ │ - fld fa5,-8(a5) │ │ │ │ - fsub.d fa4,fa4,ft0 │ │ │ │ - fsub.d fa2,fa2,fa0 │ │ │ │ - fsub.d fa5,fa5,fa0 │ │ │ │ - fle.d a0,fa5,fa2 │ │ │ │ - beqz a0,26f1e │ │ │ │ - fmv.d fa5,fa2 │ │ │ │ - lbu a0,0(s8) │ │ │ │ - beq a0,a7,26f3a │ │ │ │ - add t1,s7,a1 │ │ │ │ - lbu t1,-1(t1) │ │ │ │ - beq t1,a7,26f3a │ │ │ │ - beq a0,t1,272e6 │ │ │ │ - fsub.d fa5,fa5,ft4 │ │ │ │ - fle.d a0,fa5,fa3 │ │ │ │ - beqz a0,26f44 │ │ │ │ - fmv.d fa5,fa3 │ │ │ │ - fle.d a0,fa4,fa5 │ │ │ │ - bnez a0,26f4e │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - fsd fa5,0(a3) │ │ │ │ - fld fa4,0(a4) │ │ │ │ - fld fa5,0(a5) │ │ │ │ - fadd.d fa4,fa4,ft3 │ │ │ │ - fadd.d fa5,fa5,ft3 │ │ │ │ - fle.d a0,fa5,fa4 │ │ │ │ - beqz a0,26f66 │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - fsd fa5,8(a2) │ │ │ │ - fld fa4,0(a3) │ │ │ │ - fle.d a0,fa1,fa4 │ │ │ │ - bnez a0,26f76 │ │ │ │ - fle.d a0,fa1,fa5 │ │ │ │ - beqz a0,26ebc │ │ │ │ - fle.d a0,fa5,fa4 │ │ │ │ - beqz a0,26eb4 │ │ │ │ - addi a1,a1,1 │ │ │ │ - mv s6,a6 │ │ │ │ - sext.w a6,a1 │ │ │ │ - fmv.d fa1,fa4 │ │ │ │ - li s5,1 │ │ │ │ - addi a2,a2,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a5,a5,8 │ │ │ │ - addi a3,a3,8 │ │ │ │ - bltu a6,s10,26ece │ │ │ │ - li a5,2 │ │ │ │ - bgeu a5,s3,2787c │ │ │ │ - addi t5,s8,1 │ │ │ │ - addi a0,s0,8 │ │ │ │ - addi a1,s1,8 │ │ │ │ - li t2,69 │ │ │ │ - li a3,2 │ │ │ │ - li s4,1 │ │ │ │ - addiw a2,s2,-2 │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld ft2,-1156(a5) │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld ft5,-964(a5) │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld ft4,-964(a5) │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld ft1,-964(a5) │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld fa0,-964(a5) │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld ft3,-964(a5) │ │ │ │ - li s11,67 │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld ft7,-1056(a5) │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld ft6,-1152(a5) │ │ │ │ - bgeu s4,s10,27160 │ │ │ │ - li t1,2 │ │ │ │ + jal 2071e │ │ │ │ + ld a0,96(sp) │ │ │ │ + jal 3670 │ │ │ │ + j 20998 │ │ │ │ + slli t1,a4,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + add s10,s10,t1 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi a3,a3,4 │ │ │ │ + bltu s8,a0,20a06 │ │ │ │ + j 20b22 │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a2,46 │ │ │ │ + sd a3,24(sp) │ │ │ │ + sw a4,16(sp) │ │ │ │ + jal 44d52 │ │ │ │ + lw a4,16(sp) │ │ │ │ + lw a0,20(s4) │ │ │ │ + ld a3,24(sp) │ │ │ │ + addw s5,a4,s5 │ │ │ │ + j 20b48 │ │ │ │ + li a5,67 │ │ │ │ + beq s5,a5,20bae │ │ │ │ + li a5,84 │ │ │ │ + bne s5,a5,20aec │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-454 │ │ │ │ + addi a0,sp,96 │ │ │ │ + jal 44c74 │ │ │ │ + j 20a92 │ │ │ │ + li a5,71 │ │ │ │ + beq s5,a5,20bcc │ │ │ │ + li a5,65 │ │ │ │ + beq s5,a5,20b7e │ │ │ │ + ld a0,8(sp) │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-1088 │ │ │ │ + jal 44c74 │ │ │ │ + j 20afa │ │ │ │ + jal 38d0 <__ctype_toupper_loc@plt> │ │ │ │ ld a4,0(a0) │ │ │ │ - ld a5,0(a1) │ │ │ │ - ld a6,8(a0) │ │ │ │ - ld a7,8(a1) │ │ │ │ - beq s2,t1,27314 │ │ │ │ - mv t4,s7 │ │ │ │ - addi a6,a6,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a5,a5,8 │ │ │ │ - li t1,1 │ │ │ │ - li t0,84 │ │ │ │ - li t6,78 │ │ │ │ - j 2705e │ │ │ │ - fsd fa5,8(a7) │ │ │ │ - fld fa3,0(a6) │ │ │ │ - fle.d t3,fa1,fa3 │ │ │ │ - beqz t3,272ec │ │ │ │ - fle.d t3,fa5,fa3 │ │ │ │ - fmv.d fa1,fa5 │ │ │ │ - beqz t3,27146 │ │ │ │ - fmv.d fa1,fa3 │ │ │ │ - mv s6,t1 │ │ │ │ - mv s5,a3 │ │ │ │ - li t2,69 │ │ │ │ - addiw t3,t1,1 │ │ │ │ - addi a7,a7,8 │ │ │ │ - addi t4,t4,1 │ │ │ │ - addi a6,a6,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a5,a5,8 │ │ │ │ - beq s9,t1,27160 │ │ │ │ - mv t1,t3 │ │ │ │ - lbu t3,0(t5) │ │ │ │ - fmv.d.x ft0,zero │ │ │ │ - bgeu a3,a2,2707e │ │ │ │ - andi ra,t3,251 │ │ │ │ - bne ra,s11,2707e │ │ │ │ - lbu ra,1(t5) │ │ │ │ - bne ra,t0,2707e │ │ │ │ - fmv.d ft0,ft7 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fld fa4,0(a5) │ │ │ │ - fsub.d fa5,fa5,ft1 │ │ │ │ - fsub.d fa4,fa4,fa0 │ │ │ │ - fle.d ra,fa4,fa5 │ │ │ │ - beqz ra,27096 │ │ │ │ - fmv.d fa4,fa5 │ │ │ │ - fld fa2,-8(a4) │ │ │ │ - fld fa5,-8(a5) │ │ │ │ - fsub.d fa3,fa4,ft2 │ │ │ │ - fsub.d fa4,fa2,ft1 │ │ │ │ - fsub.d fa5,fa5,fa0 │ │ │ │ - fle.d ra,fa5,fa4 │ │ │ │ - beqz ra,270b6 │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - fld fa2,-8(a6) │ │ │ │ - fld fa4,0(a7) │ │ │ │ - fsub.d fa2,fa2,ft5 │ │ │ │ - fsub.d fa4,fa4,ft4 │ │ │ │ - fle.d ra,fa4,fa2 │ │ │ │ - beqz ra,270d2 │ │ │ │ - fmv.d fa4,fa2 │ │ │ │ - fsub.d fa4,fa4,ft2 │ │ │ │ - beq t3,t6,270ea │ │ │ │ - lbu ra,0(t4) │ │ │ │ - beq ra,t6,270ea │ │ │ │ - beq ra,t3,2730e │ │ │ │ - fsub.d fa5,fa5,ft6 │ │ │ │ - fle.d t3,fa5,fa3 │ │ │ │ - beqz t3,270f6 │ │ │ │ - fmv.d fa5,fa3 │ │ │ │ - fle.d t3,fa4,fa5 │ │ │ │ - bnez t3,27102 │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - fsd fa5,0(a6) │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fld fa4,0(a5) │ │ │ │ - fsub.d fa5,fa5,fa0 │ │ │ │ - fsub.d fa4,fa4,ft3 │ │ │ │ - fadd.d fa5,fa5,ft0 │ │ │ │ - fle.d t3,fa4,fa5 │ │ │ │ - bnez t3,27022 │ │ │ │ - fsd fa4,8(a7) │ │ │ │ - fld fa3,0(a6) │ │ │ │ - fle.d t3,fa1,fa3 │ │ │ │ - beqz t3,272f0 │ │ │ │ - fle.d t3,fa4,fa3 │ │ │ │ - fmv.d fa1,fa3 │ │ │ │ - bnez t3,27304 │ │ │ │ - feq.d t3,fa3,fa4 │ │ │ │ - fmv.d fa1,fa4 │ │ │ │ - bnez t3,27304 │ │ │ │ - mv s6,t1 │ │ │ │ - mv s5,a3 │ │ │ │ - li t2,73 │ │ │ │ - addiw t3,t1,1 │ │ │ │ - addi a7,a7,8 │ │ │ │ - addi t4,t4,1 │ │ │ │ - addi a6,a6,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a5,a5,8 │ │ │ │ - bne s9,t1,2705c │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addi t5,t5,1 │ │ │ │ - addi a0,a0,8 │ │ │ │ - addi a1,a1,8 │ │ │ │ - bltu a3,s3,26ff8 │ │ │ │ - beqz s5,27ab0 │ │ │ │ - beqz s6,278a2 │ │ │ │ - fsd fs0,136(sp) │ │ │ │ - fsd fs1,128(sp) │ │ │ │ - fsd fs2,120(sp) │ │ │ │ - fsd fs3,112(sp) │ │ │ │ - fsd fs4,104(sp) │ │ │ │ - fsd fs5,96(sp) │ │ │ │ - fsd fs6,88(sp) │ │ │ │ - fsd fs7,80(sp) │ │ │ │ - fsd fs8,72(sp) │ │ │ │ - fsd fs9,64(sp) │ │ │ │ - li a5,2 │ │ │ │ - bgeu a5,s2,2749c │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld fs0,-1462(a5) │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld fs2,-1478(a5) │ │ │ │ - auipc a5,0x37 │ │ │ │ - fld fs1,-1470(a5) │ │ │ │ - fmv.d fs6,fs0 │ │ │ │ - slli a5,s5,0x20 │ │ │ │ - slli s10,s6,0x20 │ │ │ │ - fsd fs10,56(sp) │ │ │ │ - fsd fs11,48(sp) │ │ │ │ - li s4,0 │ │ │ │ - addiw s11,s2,-2 │ │ │ │ - addiw a2,s5,-1 │ │ │ │ + slli a5,s8,0x2 │ │ │ │ + ld a0,8(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a2,0(a5) │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-518 │ │ │ │ + jal 44c74 │ │ │ │ + j 20a92 │ │ │ │ + jal 38d0 <__ctype_toupper_loc@plt> │ │ │ │ + ld a4,0(a0) │ │ │ │ + slli a5,s8,0x2 │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-542 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a2,0(a5) │ │ │ │ + addi a0,sp,96 │ │ │ │ + jal 44c74 │ │ │ │ + j 20a92 │ │ │ │ + ld a0,104(sp) │ │ │ │ + jal 3670 │ │ │ │ + lw a0,20(s8) │ │ │ │ + ld t1,8(sp) │ │ │ │ + j 209da │ │ │ │ + sd s3,440(sp) │ │ │ │ + sd s5,424(sp) │ │ │ │ + sd s6,416(sp) │ │ │ │ + sd s7,408(sp) │ │ │ │ + sd s10,384(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-352 │ │ │ │ + sd s0,336(sp) │ │ │ │ + sd s3,312(sp) │ │ │ │ + sd s4,304(sp) │ │ │ │ + sd s7,280(sp) │ │ │ │ + sd s8,272(sp) │ │ │ │ + sd s9,264(sp) │ │ │ │ + sd s10,256(sp) │ │ │ │ + sd s11,248(sp) │ │ │ │ + sd ra,344(sp) │ │ │ │ + sd s1,328(sp) │ │ │ │ + sd s2,320(sp) │ │ │ │ + lbu a4,48(a6) │ │ │ │ + auipc s8,0x59 │ │ │ │ + ld s8,750(s8) │ │ │ │ + ld s0,80(a6) │ │ │ │ + lbu s1,49(a6) │ │ │ │ + mv s3,a5 │ │ │ │ + ld a5,0(s8) │ │ │ │ + sd a5,232(sp) │ │ │ │ + li a5,0 │ │ │ │ + li a5,1 │ │ │ │ + mv s11,a0 │ │ │ │ + li a1,80 │ │ │ │ + li a0,1000 │ │ │ │ + sd a4,32(sp) │ │ │ │ + mv s9,a3 │ │ │ │ + sw zero,200(sp) │ │ │ │ + sh zero,204(sp) │ │ │ │ + sb a5,206(sp) │ │ │ │ + jal 39f0 │ │ │ │ + sd a0,208(sp) │ │ │ │ + sd s0,224(sp) │ │ │ │ + sb s1,216(sp) │ │ │ │ + sd zero,192(sp) │ │ │ │ + addi s0,sp,192 │ │ │ │ + addi s10,sp,200 │ │ │ │ + li s4,8 │ │ │ │ + auipc s7,0x44 │ │ │ │ + addi s7,s7,-1992 │ │ │ │ + j 20c80 │ │ │ │ + ld s1,192(sp) │ │ │ │ + lhu a5,16(s1) │ │ │ │ + andi a5,a5,4 │ │ │ │ + beqz a5,20ce6 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s10 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 205d8 │ │ │ │ + bgez a0,20c76 │ │ │ │ + ld s2,208(sp) │ │ │ │ + lui s1,0x14 │ │ │ │ + addi s1,s1,-1864 │ │ │ │ + addi s0,s2,56 │ │ │ │ + add s1,s1,s2 │ │ │ │ + j 20ca8 │ │ │ │ + addi s0,s0,80 │ │ │ │ + beq s0,s1,20cba │ │ │ │ + lw a5,8(s0) │ │ │ │ + beqz a5,20ca0 │ │ │ │ + ld a0,0(s0) │ │ │ │ + addi s0,s0,80 │ │ │ │ + jal 3670 │ │ │ │ + bne s0,s1,20ca8 │ │ │ │ + ld a4,232(sp) │ │ │ │ + ld a5,0(s8) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,20f9c │ │ │ │ + ld s0,336(sp) │ │ │ │ + ld ra,344(sp) │ │ │ │ + ld s1,328(sp) │ │ │ │ + ld s3,312(sp) │ │ │ │ + ld s4,304(sp) │ │ │ │ + ld s7,280(sp) │ │ │ │ + ld s8,272(sp) │ │ │ │ + ld s9,264(sp) │ │ │ │ + ld s10,256(sp) │ │ │ │ + ld s11,248(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,320(sp) │ │ │ │ + addi sp,sp,352 │ │ │ │ + j 3670 │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,1418 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 35f0 │ │ │ │ + jal 3970 │ │ │ │ + ld a5,32(sp) │ │ │ │ + mv a7,a0 │ │ │ │ + beqz a5,20d04 │ │ │ │ + li a5,1 │ │ │ │ + bne a0,a5,20c80 │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,1396 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a7,40(sp) │ │ │ │ + jal 35f0 │ │ │ │ + mv s2,a0 │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,1362 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 35f0 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + mv s2,a5 │ │ │ │ + jal 3970 │ │ │ │ + sd a0,120(sp) │ │ │ │ + ld a7,40(sp) │ │ │ │ + li t5,0 │ │ │ │ + beqz s2,20d76 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 37e0 │ │ │ │ + lbu a5,3(a0) │ │ │ │ + ld a7,40(sp) │ │ │ │ + addi a4,a0,3 │ │ │ │ + addiw a2,a5,-71 │ │ │ │ + bnez a2,20d5a │ │ │ │ + lbu a2,1(a4) │ │ │ │ + addiw a2,a2,-65 │ │ │ │ + beqz a2,20f96 │ │ │ │ + li t5,2 │ │ │ │ + beqz a2,20d76 │ │ │ │ + addiw a5,a5,-67 │ │ │ │ + bnez a5,20d72 │ │ │ │ + lbu a5,1(a4) │ │ │ │ + addiw a5,a5,-84 │ │ │ │ + bnez a5,20d72 │ │ │ │ + lbu a5,2(a4) │ │ │ │ + seqz t5,a5 │ │ │ │ + lw t6,20(s1) │ │ │ │ + lhu a6,16(s1) │ │ │ │ + lw t1,24(s1) │ │ │ │ + lhu a5,18(s1) │ │ │ │ + slliw a2,t6,0x2 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + lbu a4,14(s1) │ │ │ │ + ld a1,56(s1) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + addiw t1,t1,1 │ │ │ │ + sraiw t3,a6,0x4 │ │ │ │ + andi a3,t3,1 │ │ │ │ + add a2,a2,a5 │ │ │ │ + sraiw t1,t1,0x1 │ │ │ │ + add t1,t1,a2 │ │ │ │ + sd a3,40(sp) │ │ │ │ + andi a3,a6,3 │ │ │ │ + add t1,t1,a1 │ │ │ │ + sd a4,56(sp) │ │ │ │ + sd a3,48(sp) │ │ │ │ + ld a0,0(s1) │ │ │ │ + lbu a4,0(t1) │ │ │ │ + beqz t6,20c80 │ │ │ │ + zext.b a3,a7 │ │ │ │ + sd a3,64(sp) │ │ │ │ + add a3,a1,a2 │ │ │ │ + sd a3,72(sp) │ │ │ │ + lhu a3,120(sp) │ │ │ │ + add a5,a5,a1 │ │ │ │ + li a6,0 │ │ │ │ + li t4,0 │ │ │ │ + sd a3,80(sp) │ │ │ │ + zext.b a3,t5 │ │ │ │ + sd s5,296(sp) │ │ │ │ + sd s6,288(sp) │ │ │ │ + sd s1,112(sp) │ │ │ │ + sd s0,144(sp) │ │ │ │ + mv s1,s3 │ │ │ │ + sd s10,152(sp) │ │ │ │ + sd a3,88(sp) │ │ │ │ + sd a7,168(sp) │ │ │ │ + sd t5,176(sp) │ │ │ │ + mv s6,t4 │ │ │ │ + mv s2,t1 │ │ │ │ + mv s5,a6 │ │ │ │ + sd s11,128(sp) │ │ │ │ + sd s9,136(sp) │ │ │ │ + mv s3,a5 │ │ │ │ + mv s0,a4 │ │ │ │ + mv s10,a0 │ │ │ │ + lw a3,0(s3) │ │ │ │ + andi a1,a3,15 │ │ │ │ + srliw a7,a3,0x4 │ │ │ │ + srliw a3,a3,0x4 │ │ │ │ + bltu s4,a1,20ef6 │ │ │ │ + slli a2,a1,0x2 │ │ │ │ + add a2,a2,s7 │ │ │ │ + lw a2,0(a2) │ │ │ │ + add a2,a2,s7 │ │ │ │ + jr a2 │ │ │ │ + beqz a3,20ec4 │ │ │ │ + addiw t3,a7,-1 │ │ │ │ + slli t3,t3,0x20 │ │ │ │ + srli t3,t3,0x20 │ │ │ │ + addi a3,s10,1 │ │ │ │ + subw s9,s6,s10 │ │ │ │ + mv a5,s1 │ │ │ │ + add t3,t3,a3 │ │ │ │ + sd s3,96(sp) │ │ │ │ + mv s1,s2 │ │ │ │ + mv s3,s9 │ │ │ │ + mv s11,s10 │ │ │ │ + sw a7,104(sp) │ │ │ │ + mv s9,t3 │ │ │ │ + mv s2,a5 │ │ │ │ + j 20e48 │ │ │ │ + addi s11,s11,1 │ │ │ │ + beq s9,s11,20eb4 │ │ │ │ + lw a3,8(s2) │ │ │ │ + lw a5,12(s2) │ │ │ │ + addw a5,a5,a3 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - auipc a4,0x37 │ │ │ │ - fld fs4,-1502(a4) │ │ │ │ - auipc a4,0x37 │ │ │ │ - fld fs3,-1502(a4) │ │ │ │ - auipc a4,0x37 │ │ │ │ - fld fs7,-1558(a4) │ │ │ │ - auipc a4,0x37 │ │ │ │ - fld fs10,-1646(a4) │ │ │ │ - auipc a4,0x37 │ │ │ │ - fld fs9,-1566(a4) │ │ │ │ - auipc a4,0x37 │ │ │ │ - fld fs5,-1726(a4) │ │ │ │ - auipc a4,0x37 │ │ │ │ - fld fs8,-1534(a4) │ │ │ │ - auipc a4,0x37 │ │ │ │ - fld fs11,-1534(a4) │ │ │ │ - li a4,1 │ │ │ │ - bne s5,a4,2721c │ │ │ │ - fmv.d fs2,fs4 │ │ │ │ - fmv.d fs0,fs4 │ │ │ │ - fmv.d fs6,fs3 │ │ │ │ - fmv.d fs1,fs3 │ │ │ │ - slli a3,a2,0x20 │ │ │ │ + bgeu s11,a5,20eb4 │ │ │ │ + addw a5,s3,s11 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + add a4,a4,s1 │ │ │ │ srli a3,a3,0x20 │ │ │ │ - add a4,s8,a3 │ │ │ │ - lbu a0,0(a4) │ │ │ │ - li a1,78 │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - sext.w s9,a2 │ │ │ │ - beq a0,a1,27258 │ │ │ │ - addiw a4,s6,-1 │ │ │ │ + lbu s0,0(a4) │ │ │ │ + sext.w a1,a5 │ │ │ │ + bltu s11,a3,20e42 │ │ │ │ + ld a4,72(sp) │ │ │ │ + srliw a3,a5,0x1 │ │ │ │ + not a5,a5 │ │ │ │ + add a3,a3,a4 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + andi a5,a5,1 │ │ │ │ + slliw a5,a5,0x2 │ │ │ │ + sraw a2,a2,a5 │ │ │ │ + ld a5,80(sp) │ │ │ │ + ld a7,48(sp) │ │ │ │ + ld a6,64(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + ld a5,88(sp) │ │ │ │ + ld a3,40(sp) │ │ │ │ + sd a1,8(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + ld a5,56(sp) │ │ │ │ + mv a1,s11 │ │ │ │ + mv a4,s0 │ │ │ │ + andi a2,a2,15 │ │ │ │ + mv a0,s2 │ │ │ │ + addi s11,s11,1 │ │ │ │ + jal 1fed8 │ │ │ │ + bne s9,s11,20e48 │ │ │ │ + mv a5,s2 │ │ │ │ + mv s2,s1 │ │ │ │ + mv s1,a5 │ │ │ │ + ld a5,112(sp) │ │ │ │ + ld s3,96(sp) │ │ │ │ + lw a7,104(sp) │ │ │ │ + lw t6,20(a5) │ │ │ │ + slli a3,a7,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + add s10,s10,a3 │ │ │ │ + addw s6,a7,s6 │ │ │ │ + addi s3,s3,4 │ │ │ │ + bltu s5,t6,20dfa │ │ │ │ + ld s11,128(sp) │ │ │ │ + ld s9,136(sp) │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld s10,152(sp) │ │ │ │ + ld s5,296(sp) │ │ │ │ + ld s6,288(sp) │ │ │ │ + mv s3,s1 │ │ │ │ + j 20c80 │ │ │ │ + li a2,2 │ │ │ │ + beq a1,a2,20f14 │ │ │ │ + slli a7,a7,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + add s10,s10,a7 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + addi s3,s3,4 │ │ │ │ + bltu s5,t6,20dfa │ │ │ │ + ld s11,128(sp) │ │ │ │ + ld s9,136(sp) │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld s10,152(sp) │ │ │ │ + ld s5,296(sp) │ │ │ │ + ld s6,288(sp) │ │ │ │ + mv s3,s1 │ │ │ │ + j 20c80 │ │ │ │ + addw s6,a7,s6 │ │ │ │ + j 20ef6 │ │ │ │ + beqz a3,20eee │ │ │ │ + lbu a5,168(sp) │ │ │ │ + addiw t3,a7,-1 │ │ │ │ + slli t3,t3,0x20 │ │ │ │ + sd a5,96(sp) │ │ │ │ + lhu a5,120(sp) │ │ │ │ + srli t3,t3,0x20 │ │ │ │ + addi a3,s10,1 │ │ │ │ + sd a5,104(sp) │ │ │ │ + lbu a5,176(sp) │ │ │ │ + add t3,t3,a3 │ │ │ │ + mv s9,s6 │ │ │ │ + sd a5,160(sp) │ │ │ │ + mv a5,s1 │ │ │ │ + mv s11,t3 │ │ │ │ + mv s1,s0 │ │ │ │ + mv s6,s10 │ │ │ │ + sw a7,188(sp) │ │ │ │ + mv s0,a5 │ │ │ │ + j 20f4e │ │ │ │ + addi s6,s6,1 │ │ │ │ + beq s11,s6,20f84 │ │ │ │ + lw a4,8(s0) │ │ │ │ + lw a5,12(s0) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bgeu s6,a5,20f84 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s7 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - beq a4,a1,27258 │ │ │ │ - fmv.d fa4,fs7 │ │ │ │ - bne a0,a4,27258 │ │ │ │ - fmv.d fa4,fs10 │ │ │ │ - sext.w a4,s11 │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - bgeu s5,a4,2727e │ │ │ │ - li a4,1 │ │ │ │ - beq s5,a4,2727e │ │ │ │ - add a1,s8,a5 │ │ │ │ - andi a4,a0,251 │ │ │ │ - li a6,67 │ │ │ │ - lbu a1,0(a1) │ │ │ │ - beq a4,a6,279ba │ │ │ │ - slli a1,a3,0x3 │ │ │ │ - add a4,s0,a1 │ │ │ │ - li a7,69 │ │ │ │ - ld a4,0(a4) │ │ │ │ - slli a3,a5,0x3 │ │ │ │ - slli a6,s10,0x3 │ │ │ │ - beq t2,a7,278ba │ │ │ │ - add a4,a4,a6 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - add a3,a3,s1 │ │ │ │ - ld a4,0(a3) │ │ │ │ - fadd.d fa5,fs0,fa5 │ │ │ │ - add a4,a4,a6 │ │ │ │ - fld fa4,0(a4) │ │ │ │ - fadd.d fa5,fa5,fa3 │ │ │ │ - feq.d a4,fa4,fa5 │ │ │ │ - bnez a4,279a4 │ │ │ │ - add a4,s1,a1 │ │ │ │ - ld a4,0(a4) │ │ │ │ - add a4,a4,a6 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fadd.d fa5,fs2,fa5 │ │ │ │ - feq.d a4,fa4,fa5 │ │ │ │ - beqz a4,27206 │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,1 │ │ │ │ - jal 4f012 │ │ │ │ - li t2,73 │ │ │ │ - beqz s9,279b4 │ │ │ │ - slli a5,s9,0x20 │ │ │ │ - mv s5,s9 │ │ │ │ - addiw a2,s9,-1 │ │ │ │ + bltu s6,a4,20f48 │ │ │ │ + ld a5,104(sp) │ │ │ │ + ld a7,48(sp) │ │ │ │ + ld a6,96(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + ld a5,160(sp) │ │ │ │ + ld a3,40(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + ld a5,56(sp) │ │ │ │ + mv a4,s1 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 1fed8 │ │ │ │ + j 20f48 │ │ │ │ + mv a5,s0 │ │ │ │ + mv s0,s1 │ │ │ │ + mv s1,a5 │ │ │ │ + ld a5,112(sp) │ │ │ │ + lw a7,188(sp) │ │ │ │ + mv s6,s9 │ │ │ │ + lw t6,20(a5) │ │ │ │ + j 20eee │ │ │ │ + lbu a2,2(a4) │ │ │ │ + j 20d5a │ │ │ │ + sd s5,296(sp) │ │ │ │ + sd s6,288(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + slliw a5,a5,0x8 │ │ │ │ + or a4,a4,a5 │ │ │ │ + ld a5,0(sp) │ │ │ │ + ld t5,16(a3) │ │ │ │ + ld t4,24(a3) │ │ │ │ + ld t3,8(a3) │ │ │ │ + ld t1,0(a3) │ │ │ │ + sd a5,88(a0) │ │ │ │ + ld a5,8(sp) │ │ │ │ + sd a2,0(a0) │ │ │ │ + sd t5,8(a0) │ │ │ │ + sd t4,16(a0) │ │ │ │ + sd t3,32(a0) │ │ │ │ + sd t1,24(a0) │ │ │ │ + sd a6,64(a0) │ │ │ │ + sd a7,80(a0) │ │ │ │ + sd a1,56(a0) │ │ │ │ + sd a5,40(a0) │ │ │ │ + sh a4,48(a0) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + lbu a5,20(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s5,a1 │ │ │ │ + mv s6,a2 │ │ │ │ + mv s8,a3 │ │ │ │ + bnez a5,21106 │ │ │ │ + lw s2,8(a0) │ │ │ │ + li a5,-1 │ │ │ │ + beq s2,a5,21122 │ │ │ │ + ld a4,0(s0) │ │ │ │ + sd s7,8(sp) │ │ │ │ + slli s7,s2,0x20 │ │ │ │ + ld a5,16(a4) │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + slli a2,s7,0x2 │ │ │ │ + lw a3,12(s0) │ │ │ │ + sd s4,32(sp) │ │ │ │ + add a5,a5,a2 │ │ │ │ + lw s4,16(s0) │ │ │ │ + sd s1,56(sp) │ │ │ │ + lw s1,0(a5) │ │ │ │ + sd s3,40(sp) │ │ │ │ + addw s3,s4,a3 │ │ │ │ + bgeu s3,s1,2109a │ │ │ │ + lui a5,0xf4 │ │ │ │ + subw s1,s1,s3 │ │ │ │ + addi a5,a5,576 │ │ │ │ + bgeu a5,s1,21048 │ │ │ │ + mv s1,a5 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + lbu a4,20(s0) │ │ │ │ + or a5,s7,a5 │ │ │ │ + sd a5,8(s0) │ │ │ │ + sw s1,16(s0) │ │ │ │ + bnez a4,210fe │ │ │ │ + beqz s8,21078 │ │ │ │ + beqz s3,21066 │ │ │ │ + addiw s3,s3,-1 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli s7,s7,0x2 │ │ │ │ + ld a5,16(a5) │ │ │ │ + add a5,a5,s7 │ │ │ │ + lw a5,0(a5) │ │ │ │ + subw a5,a5,s3 │ │ │ │ + bltu s1,a5,21156 │ │ │ │ + sw s3,0(s5) │ │ │ │ + sw s1,0(s6) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,48(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + lw a5,0(a4) │ │ │ │ + addiw s1,s2,1 │ │ │ │ + sext.w s7,s1 │ │ │ │ + bgeu s7,a5,21126 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,470 │ │ │ │ + li a1,960 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,210 │ │ │ │ + jal 323d2 │ │ │ │ + ld a4,0(s0) │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli s1,a5,0x1e │ │ │ │ + ld a4,16(a4) │ │ │ │ + lui a5,0xf4 │ │ │ │ + addi a5,a5,576 │ │ │ │ + add a4,a4,s1 │ │ │ │ + lw a4,0(a4) │ │ │ │ + sext.w s1,a4 │ │ │ │ + bltu a5,a4,2115a │ │ │ │ + mv s2,s7 │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + li s3,0 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + lbu a4,20(s0) │ │ │ │ + or a5,s7,a5 │ │ │ │ + sd a5,8(s0) │ │ │ │ + sw s1,16(s0) │ │ │ │ + beqz a4,2105a │ │ │ │ + ld a0,24(s0) │ │ │ │ + jal 39e0 │ │ │ │ + j 2105a │ │ │ │ + ld a0,24(a0) │ │ │ │ + jal 32d0 │ │ │ │ + lw s2,8(s0) │ │ │ │ + li a5,-1 │ │ │ │ + bne s2,a5,2100c │ │ │ │ + lbu a5,20(s0) │ │ │ │ + beqz a5,21122 │ │ │ │ + ld a0,24(s0) │ │ │ │ + jal 39e0 │ │ │ │ + li s2,-1 │ │ │ │ + j 21088 │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,378 │ │ │ │ + li a1,965 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,86 │ │ │ │ + jal 323d2 │ │ │ │ + lbu a5,20(s0) │ │ │ │ + li a4,-1 │ │ │ │ + sw a4,8(s0) │ │ │ │ + sw s3,12(s0) │ │ │ │ + sw zero,16(s0) │ │ │ │ + bnez a5,2116a │ │ │ │ + li s2,-1 │ │ │ │ + li s1,0 │ │ │ │ + j 21078 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + j 21078 │ │ │ │ + mv s2,s7 │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + sext.w s1,a5 │ │ │ │ + li s3,0 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + j 210ec │ │ │ │ + ld a0,24(s0) │ │ │ │ + jal 39e0 │ │ │ │ + j 21150 │ │ │ │ + │ │ │ │ +0000000000021172 : │ │ │ │ + ld a5,32(a0) │ │ │ │ + addi sp,sp,-256 │ │ │ │ + auipc a4,0x59 │ │ │ │ + ld a4,-614(a4) │ │ │ │ + sd a5,40(sp) │ │ │ │ + ld a5,24(a0) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s10,160(sp) │ │ │ │ + sd a5,64(sp) │ │ │ │ + ld a5,8(a0) │ │ │ │ + lui a6,0x1 │ │ │ │ + ld s5,0(a0) │ │ │ │ + sd a5,16(sp) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,136(sp) │ │ │ │ + li a5,0 │ │ │ │ + addi a5,sp,108 │ │ │ │ + sd a5,56(sp) │ │ │ │ + addi a5,sp,104 │ │ │ │ + sd a5,48(sp) │ │ │ │ + addi a5,sp,100 │ │ │ │ + sd a5,80(sp) │ │ │ │ + lui a5,0x80000 │ │ │ │ + not a5,a5 │ │ │ │ + ld s10,16(a0) │ │ │ │ + sd a5,88(sp) │ │ │ │ + addi a6,a6,-241 │ │ │ │ + addi a5,sp,112 │ │ │ │ + sd s4,208(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + sd ra,248(sp) │ │ │ │ + sd s0,240(sp) │ │ │ │ + sd s1,232(sp) │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s3,216(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + sw zero,100(sp) │ │ │ │ + li s8,0 │ │ │ │ + li s11,-1 │ │ │ │ + auipc s4,0x59 │ │ │ │ + ld s4,-550(s4) │ │ │ │ + sd a5,32(sp) │ │ │ │ + sd a6,72(sp) │ │ │ │ + ld a0,56(s7) │ │ │ │ + ld a2,56(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ + li a3,1 │ │ │ │ + jal 20fe4 │ │ │ │ + sext.w s1,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s1,a5,213de │ │ │ │ + lw s0,104(sp) │ │ │ │ + lw s2,108(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + slli a2,s0,0x20 │ │ │ │ + addw a7,s0,s2 │ │ │ │ + slli s9,a7,0x20 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + mv a1,s1 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv a3,s9 │ │ │ │ + sext.w s6,a7 │ │ │ │ + jal 3680 │ │ │ │ + sd a0,8(sp) │ │ │ │ + beqz a0,213e4 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - j 27206 │ │ │ │ - fadd.d fa5,fa5,ft4 │ │ │ │ - j 26f3a │ │ │ │ - fmv.d fa4,fa5 │ │ │ │ - fle.d t3,fa1,fa4 │ │ │ │ - beqz t3,2704a │ │ │ │ - fle.d t3,fa4,fa3 │ │ │ │ - fmv.d fa1,fa3 │ │ │ │ - beqz t3,2713a │ │ │ │ - mv s6,t1 │ │ │ │ - mv s5,a3 │ │ │ │ - li t2,69 │ │ │ │ - j 2704a │ │ │ │ - fadd.d fa5,fa5,ft6 │ │ │ │ - j 270ea │ │ │ │ - auipc a1,0x37 │ │ │ │ - fld ft0,-2020(a1) │ │ │ │ - auipc a1,0x37 │ │ │ │ - fld ft2,-1828(a1) │ │ │ │ - auipc a1,0x37 │ │ │ │ - fld ft1,-1828(a1) │ │ │ │ - fmv.d.x ft5,zero │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a5,a5,8 │ │ │ │ - addi a6,a6,8 │ │ │ │ - li a2,1 │ │ │ │ - li a1,1 │ │ │ │ - auipc a0,0x37 │ │ │ │ - fld ft3,-1842(a0) │ │ │ │ - auipc a0,0x37 │ │ │ │ - fld fa0,-1842(a0) │ │ │ │ - auipc a0,0x37 │ │ │ │ - fld ft4,-1842(a0) │ │ │ │ - li t3,78 │ │ │ │ - auipc a0,0x37 │ │ │ │ - fld ft6,-2022(a0) │ │ │ │ - j 27396 │ │ │ │ - fsd fa5,8(a7) │ │ │ │ - fld fa3,0(a6) │ │ │ │ - fle.d a0,fa1,fa3 │ │ │ │ - beqz a0,275c0 │ │ │ │ - fle.d a0,fa5,fa3 │ │ │ │ - bnez a0,275e4 │ │ │ │ - fmv.d fa1,fa5 │ │ │ │ - mv s6,a1 │ │ │ │ - mv s5,a3 │ │ │ │ - li t2,73 │ │ │ │ - addi a2,a2,1 │ │ │ │ - sext.w a1,a2 │ │ │ │ - addi a7,a7,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a5,a5,8 │ │ │ │ - addi a6,a6,8 │ │ │ │ - bgeu a1,s10,27480 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fld fa4,0(a5) │ │ │ │ - lbu a0,0(t5) │ │ │ │ - fsub.d fa5,fa5,ft3 │ │ │ │ - fsub.d fa4,fa4,fa0 │ │ │ │ - fle.d t1,fa4,fa5 │ │ │ │ - bnez t1,273b2 │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - fld fa3,-8(a4) │ │ │ │ - fld fa4,-8(a5) │ │ │ │ - fsub.d fa5,fa5,ft0 │ │ │ │ - fsub.d fa3,fa3,ft3 │ │ │ │ - fsub.d fa4,fa4,fa0 │ │ │ │ - fle.d t1,fa4,fa3 │ │ │ │ - bnez t1,273d2 │ │ │ │ - fmv.d fa3,fa4 │ │ │ │ - fld fa4,-8(a6) │ │ │ │ - fld fa2,0(a7) │ │ │ │ - fsub.d fa4,fa4,ft2 │ │ │ │ - fsub.d fa2,fa2,ft1 │ │ │ │ - fle.d t1,fa2,fa4 │ │ │ │ - bnez t1,273ee │ │ │ │ - fmv.d fa4,fa2 │ │ │ │ - fsub.d fa4,fa4,ft0 │ │ │ │ - beq a0,t3,2740a │ │ │ │ - add t1,s7,a2 │ │ │ │ - lbu t1,-1(t1) │ │ │ │ - beq t1,t3,2740a │ │ │ │ - beq a0,t1,275de │ │ │ │ - fsub.d fa3,fa3,ft6 │ │ │ │ - fle.d a0,fa3,fa5 │ │ │ │ - bnez a0,27414 │ │ │ │ - fmv.d fa5,fa3 │ │ │ │ - fle.d a0,fa4,fa5 │ │ │ │ - beqz a0,2741e │ │ │ │ - fmv.d fa4,fa5 │ │ │ │ - fsd fa4,0(a6) │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fld fa4,0(a5) │ │ │ │ - fsub.d fa5,fa5,fa0 │ │ │ │ - fsub.d fa4,fa4,ft4 │ │ │ │ - fadd.d fa5,fa5,ft5 │ │ │ │ - fle.d a0,fa4,fa5 │ │ │ │ - bnez a0,27360 │ │ │ │ - fsd fa4,8(a7) │ │ │ │ - fld fa3,0(a6) │ │ │ │ - fle.d a0,fa1,fa3 │ │ │ │ - beqz a0,275bc │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - fmv.d fa1,fa3 │ │ │ │ - fle.d a0,fa5,fa3 │ │ │ │ - bnez a0,275d4 │ │ │ │ - feq.d a0,fa5,fa3 │ │ │ │ - fmv.d fa1,fa5 │ │ │ │ - mv s6,a1 │ │ │ │ - mv s5,a3 │ │ │ │ - li t2,73 │ │ │ │ - beqz a0,27384 │ │ │ │ - li t2,69 │ │ │ │ - addi a2,a2,1 │ │ │ │ - sext.w a1,a2 │ │ │ │ - addi a7,a7,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a5,a5,8 │ │ │ │ - addi a6,a6,8 │ │ │ │ - bltu a1,s10,27396 │ │ │ │ - beqz s5,27ab0 │ │ │ │ - beqz s6,278a2 │ │ │ │ - fsd fs0,136(sp) │ │ │ │ - fsd fs1,128(sp) │ │ │ │ - fsd fs2,120(sp) │ │ │ │ - fsd fs3,112(sp) │ │ │ │ - fsd fs4,104(sp) │ │ │ │ - fsd fs5,96(sp) │ │ │ │ - fsd fs6,88(sp) │ │ │ │ - fsd fs7,80(sp) │ │ │ │ - fsd fs8,72(sp) │ │ │ │ - fsd fs9,64(sp) │ │ │ │ - auipc a5,0x36 │ │ │ │ - fld fs0,1852(a5) │ │ │ │ - auipc a5,0x36 │ │ │ │ - fld fs2,1836(a5) │ │ │ │ - auipc a5,0x36 │ │ │ │ - fld fs1,1844(a5) │ │ │ │ - fmv.d fs6,fs0 │ │ │ │ - slli a5,s5,0x20 │ │ │ │ - slli s10,s6,0x20 │ │ │ │ - li s4,0 │ │ │ │ - addiw a2,s5,-1 │ │ │ │ + li a1,16 │ │ │ │ + mv a0,a5 │ │ │ │ + sw s1,116(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + sw s0,120(sp) │ │ │ │ + sw s2,124(sp) │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + jal 39f0 │ │ │ │ + sd a0,128(sp) │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + mv s3,a0 │ │ │ │ + beq s1,s11,2126a │ │ │ │ + beqz s8,21250 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,32(s10) │ │ │ │ + slli a3,s1,0x3 │ │ │ │ + ld a4,80(sp) │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a1,0(a5) │ │ │ │ + ld a3,88(sp) │ │ │ │ + ld a0,40(sp) │ │ │ │ + li a2,0 │ │ │ │ + jal 3340 │ │ │ │ + mv s8,a0 │ │ │ │ + ld a5,72(sp) │ │ │ │ + lw a4,100(sp) │ │ │ │ + sh a5,112(sp) │ │ │ │ + beqz s0,2128c │ │ │ │ + addiw a5,s0,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - auipc a4,0x36 │ │ │ │ - fld fs4,1820(a4) │ │ │ │ - auipc a4,0x36 │ │ │ │ - fld fs3,1820(a4) │ │ │ │ - auipc a4,0x36 │ │ │ │ - fld fs7,1684(a4) │ │ │ │ - auipc a4,0x36 │ │ │ │ - fld fs8,1756(a4) │ │ │ │ - auipc a4,0x36 │ │ │ │ - fld fs5,1604(a4) │ │ │ │ - auipc a4,0x36 │ │ │ │ - fld fs9,1796(a4) │ │ │ │ - mv s9,t2 │ │ │ │ - li a4,1 │ │ │ │ - bne s5,a4,27514 │ │ │ │ - fmv.d fs2,fs4 │ │ │ │ - fmv.d fs0,fs4 │ │ │ │ - fmv.d fs6,fs3 │ │ │ │ - fmv.d fs1,fs3 │ │ │ │ - slli a3,a2,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a4,s8,a3 │ │ │ │ - lbu a0,0(a4) │ │ │ │ - li a1,78 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - sext.w s11,a2 │ │ │ │ - beq a0,a1,27550 │ │ │ │ - addiw a4,s6,-1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sb a5,112(sp) │ │ │ │ + bgeu s9,a4,212a0 │ │ │ │ + add s9,s9,s8 │ │ │ │ + lbu a5,0(s9) │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sb a5,113(sp) │ │ │ │ + addi a3,s3,4 │ │ │ │ + mv a5,s0 │ │ │ │ + beqz s2,212c8 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s7 │ │ │ │ + add a4,a4,s8 │ │ │ │ lbu a4,0(a4) │ │ │ │ - beq a4,a1,27550 │ │ │ │ - fmv.d fa5,fs7 │ │ │ │ - beq a4,a0,27550 │ │ │ │ - fmv.d fa5,fs8 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a4,s0,a3 │ │ │ │ - li a1,69 │ │ │ │ - ld a4,0(a4) │ │ │ │ - slli t1,a5,0x3 │ │ │ │ - slli a7,s10,0x3 │ │ │ │ - beq s9,a1,275ee │ │ │ │ - add a1,a4,a7 │ │ │ │ - fld fa5,0(a1) │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - add a4,s1,t1 │ │ │ │ - fadd.d fa5,fs0,fa5 │ │ │ │ - ld a1,0(a4) │ │ │ │ - add a1,a1,a7 │ │ │ │ - fld fa4,0(a1) │ │ │ │ - fadd.d fa5,fa5,fa3 │ │ │ │ - feq.d a1,fa5,fa4 │ │ │ │ - bnez a1,276c6 │ │ │ │ - add a3,a3,s1 │ │ │ │ - ld a4,0(a3) │ │ │ │ - add a4,a4,a7 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fadd.d fa5,fs2,fa5 │ │ │ │ - feq.d a4,fa5,fa4 │ │ │ │ - beqz a4,274fe │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,1 │ │ │ │ - li s9,73 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s11,276d6 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - mv s5,s11 │ │ │ │ - addiw a2,s11,-1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - j 274fe │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - fle.d a0,fa1,fa5 │ │ │ │ - beqz a0,27384 │ │ │ │ - fle.d a0,fa5,fa3 │ │ │ │ - fmv.d fa1,fa3 │ │ │ │ - beqz a0,27458 │ │ │ │ - mv s6,a1 │ │ │ │ - mv s5,a3 │ │ │ │ - li t2,69 │ │ │ │ - j 2746e │ │ │ │ - fadd.d fa3,fa3,ft6 │ │ │ │ - j 2740a │ │ │ │ - fmv.d fa1,fa3 │ │ │ │ - mv s6,a1 │ │ │ │ - mv s5,a3 │ │ │ │ - j 275d8 │ │ │ │ - addiw a6,s6,-1 │ │ │ │ - slli t3,a6,0x20 │ │ │ │ - srli t3,t3,0x20 │ │ │ │ - slli t4,t3,0x3 │ │ │ │ - add a1,a4,t4 │ │ │ │ - fld fa4,0(a1) │ │ │ │ - add a1,s0,t1 │ │ │ │ - ld a1,0(a1) │ │ │ │ - fadd.d fa4,fs1,fa4 │ │ │ │ - sd a6,16(sp) │ │ │ │ - add t5,a1,a7 │ │ │ │ - fld fa3,0(t5) │ │ │ │ - fadd.d fa4,fa4,fa5 │ │ │ │ - feq.d t5,fa4,fa3 │ │ │ │ - bnez t5,27728 │ │ │ │ - add a4,a4,a7 │ │ │ │ - fld fa4,0(a4) │ │ │ │ - fadd.d fa4,fs1,fa4 │ │ │ │ - fsub.d fa4,fa4,fs5 │ │ │ │ - feq.d a4,fa4,fa3 │ │ │ │ - bnez a4,277e6 │ │ │ │ - add a1,a1,t4 │ │ │ │ - fld fa4,0(a1) │ │ │ │ - fsub.d fa4,fa4,fs9 │ │ │ │ - fsub.d fa4,fa4,fs5 │ │ │ │ - feq.d a4,fa4,fa3 │ │ │ │ - bnez a4,27708 │ │ │ │ - add a3,a3,s1 │ │ │ │ - ld a3,0(a3) │ │ │ │ - add a4,a3,a7 │ │ │ │ - fld fa4,0(a4) │ │ │ │ - fadd.d fa4,fs6,fa4 │ │ │ │ - fsub.d fa4,fa4,fs5 │ │ │ │ - feq.d a4,fa4,fa3 │ │ │ │ - bnez a4,2783a │ │ │ │ - add a3,a3,t4 │ │ │ │ - fld fa4,0(a3) │ │ │ │ - fadd.d fa4,fs6,fa4 │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - feq.d a4,fa5,fa3 │ │ │ │ - bnez a4,277fe │ │ │ │ - add a4,s1,t1 │ │ │ │ - ld a4,0(a4) │ │ │ │ - auipc a3,0x36 │ │ │ │ - fld fa4,1410(a3) │ │ │ │ - add a4,a4,t4 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fsub.d fa5,fa5,fs5 │ │ │ │ - feq.d a4,fa5,fa3 │ │ │ │ - beqz a4,274fe │ │ │ │ - ld a0,8(sp) │ │ │ │ - addw a2,s4,s5 │ │ │ │ - auipc a4,0x39 │ │ │ │ - addi a4,a4,408 │ │ │ │ - li a3,43 │ │ │ │ - mv a1,s5 │ │ │ │ - sd a5,32(sp) │ │ │ │ - jal 5907c │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,2 │ │ │ │ - li s4,0 │ │ │ │ - jal 4f012 │ │ │ │ + addi a3,a3,16 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + add a4,a4,s4 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + sw a4,-16(a3) │ │ │ │ + bne s6,a5,212aa │ │ │ │ + ld a0,64(sp) │ │ │ │ ld a5,32(sp) │ │ │ │ - li s9,73 │ │ │ │ - j 27714 │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,1 │ │ │ │ - li s9,69 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s11,275ae │ │ │ │ - mv t2,s9 │ │ │ │ - li a4,69 │ │ │ │ - li s5,0 │ │ │ │ - li a5,0 │ │ │ │ - bne t2,a4,2775a │ │ │ │ - beqz s4,2775a │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a3,8(sp) │ │ │ │ + ld a2,16(sp) │ │ │ │ + mv a6,s7 │ │ │ │ + mv a1,s10 │ │ │ │ + jal 20c06 │ │ │ │ + ld a0,88(s7) │ │ │ │ + beqz a0,21338 │ │ │ │ + ld a1,32(sp) │ │ │ │ + mv a2,s10 │ │ │ │ + jal 20354 │ │ │ │ + beqz s2,21304 │ │ │ │ + ld a5,24(sp) │ │ │ │ + mv s0,s3 │ │ │ │ + slli s2,a5,0x4 │ │ │ │ + add s2,s2,s3 │ │ │ │ + lw a5,0(s0) │ │ │ │ + bnez a5,21316 │ │ │ │ + sd zero,8(s0) │ │ │ │ + addi s0,s0,16 │ │ │ │ + bne s0,s2,212f6 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ ld a0,8(sp) │ │ │ │ - addw a2,s5,s4 │ │ │ │ - auipc a4,0x39 │ │ │ │ - addi a4,a4,330 │ │ │ │ - li a3,43 │ │ │ │ - addiw a2,a2,-1 │ │ │ │ - mv a1,s5 │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 5907c │ │ │ │ - ld a5,16(sp) │ │ │ │ - j 2775a │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,2 │ │ │ │ - sd a5,32(sp) │ │ │ │ - jal 4f012 │ │ │ │ - ld a5,32(sp) │ │ │ │ - ld a4,16(sp) │ │ │ │ - beqz a4,2774e │ │ │ │ - slli s10,a4,0x20 │ │ │ │ - mv s6,a4 │ │ │ │ - addiw a2,s5,-1 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - j 274fe │ │ │ │ - add t3,t3,s7 │ │ │ │ - lbu a1,0(t3) │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,277f2 │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,5 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s11,27894 │ │ │ │ - ld a4,16(sp) │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - mv s5,s11 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bnez a4,27718 │ │ │ │ - mv t2,s9 │ │ │ │ - li a4,69 │ │ │ │ - li s10,0 │ │ │ │ - beq t2,a4,276e4 │ │ │ │ - fld fs0,136(sp) │ │ │ │ - fld fs1,128(sp) │ │ │ │ - fld fs2,120(sp) │ │ │ │ - fld fs3,112(sp) │ │ │ │ - fld fs4,104(sp) │ │ │ │ - fld fs5,96(sp) │ │ │ │ - fld fs6,88(sp) │ │ │ │ - fld fs7,80(sp) │ │ │ │ - fld fs8,72(sp) │ │ │ │ - fld fs9,64(sp) │ │ │ │ - ld a4,0(sp) │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - or a5,s10,a5 │ │ │ │ - sd a5,24(a4) │ │ │ │ - mv a0,a4 │ │ │ │ - jal 4f40e │ │ │ │ - slli a3,s2,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - beqz s3,277b4 │ │ │ │ - addi s5,a3,1 │ │ │ │ - slli s5,s5,0x3 │ │ │ │ - mv s2,s0 │ │ │ │ - mv s3,s1 │ │ │ │ - add s5,s5,s0 │ │ │ │ - ld a0,0(s2) │ │ │ │ - addi s2,s2,8 │ │ │ │ - addi s3,s3,8 │ │ │ │ + sd zero,128(sp) │ │ │ │ + mv s11,s1 │ │ │ │ + jal 3590 │ │ │ │ + j 211e2 │ │ │ │ + ld a0,8(s0) │ │ │ │ + addi s0,s0,16 │ │ │ │ jal 3670 │ │ │ │ - sd zero,-8(s2) │ │ │ │ - ld a0,-8(s3) │ │ │ │ + sd zero,-8(s0) │ │ │ │ + bne s0,s2,212f6 │ │ │ │ + mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ - sd zero,-8(s3) │ │ │ │ - bne s2,s5,27794 │ │ │ │ - mv a0,s0 │ │ │ │ + ld a0,8(sp) │ │ │ │ + sd zero,128(sp) │ │ │ │ + mv s11,s1 │ │ │ │ + jal 3590 │ │ │ │ + j 211e2 │ │ │ │ + lbu a5,49(s7) │ │ │ │ + bnez a5,213d4 │ │ │ │ + ld a5,32(s10) │ │ │ │ + slli a4,s1,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld s11,0(a5) │ │ │ │ + bnez s2,21376 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 33d0 │ │ │ │ + lbu a5,49(s7) │ │ │ │ + beqz a5,21304 │ │ │ │ + ld a0,64(s7) │ │ │ │ + mv s11,s1 │ │ │ │ + jal 39e0 │ │ │ │ + mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ - mv a0,s1 │ │ │ │ + ld a0,8(sp) │ │ │ │ + sd zero,128(sp) │ │ │ │ + jal 3590 │ │ │ │ + j 211e2 │ │ │ │ + ld a5,16(s10) │ │ │ │ + slli a4,s1,0x2 │ │ │ │ + mv s9,s2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + bne a5,s6,2138c │ │ │ │ + addiw s9,s2,-1 │ │ │ │ + snez s0,s0 │ │ │ │ + bgeu s0,s9,213bc │ │ │ │ + ld s6,32(sp) │ │ │ │ + mv a2,s0 │ │ │ │ + mv a4,s11 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 1fc6a │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x3f │ │ │ │ + addi a2,a2,1498 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s5 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bltu s0,s9,21396 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 33d0 │ │ │ │ + lbu a5,49(s7) │ │ │ │ + beqz a5,212ec │ │ │ │ + ld a0,64(s7) │ │ │ │ + jal 39e0 │ │ │ │ + j 212ec │ │ │ │ + ld a0,64(s7) │ │ │ │ + jal 32d0 │ │ │ │ + j 2133e │ │ │ │ + mv a0,s8 │ │ │ │ jal 3670 │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a4,8(sp) │ │ │ │ + auipc a5,0x59 │ │ │ │ + ld a5,-1236(a5) │ │ │ │ + ld a4,136(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,21416 │ │ │ │ ld ra,248(sp) │ │ │ │ ld s0,240(sp) │ │ │ │ - sd a4,0(a5) │ │ │ │ - ld a0,0(sp) │ │ │ │ ld s1,232(sp) │ │ │ │ ld s2,224(sp) │ │ │ │ ld s3,216(sp) │ │ │ │ ld s4,208(sp) │ │ │ │ ld s5,200(sp) │ │ │ │ ld s6,192(sp) │ │ │ │ ld s7,184(sp) │ │ │ │ ld s8,176(sp) │ │ │ │ ld s9,168(sp) │ │ │ │ ld s10,160(sp) │ │ │ │ ld s11,152(sp) │ │ │ │ + li a0,0 │ │ │ │ addi sp,sp,256 │ │ │ │ ret │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,1 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - jal 4f012 │ │ │ │ - j 275aa │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,6 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - jal 4f012 │ │ │ │ - j 2773e │ │ │ │ - add t3,t3,s7 │ │ │ │ - lbu a1,0(t3) │ │ │ │ - sw a2,32(sp) │ │ │ │ - jal 36f82 │ │ │ │ - lw a2,32(sp) │ │ │ │ - bnez a0,278ac │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,6 │ │ │ │ - sw a2,32(sp) │ │ │ │ - jal 4f012 │ │ │ │ - lw a2,32(sp) │ │ │ │ - ld a0,8(sp) │ │ │ │ - addw a2,a2,s4 │ │ │ │ - auipc a4,0x39 │ │ │ │ - addi a4,a4,24 │ │ │ │ - li a3,43 │ │ │ │ - mv a1,s11 │ │ │ │ - jal 5907c │ │ │ │ - li s4,0 │ │ │ │ - li s9,73 │ │ │ │ - j 2773e │ │ │ │ - ld a0,8(sp) │ │ │ │ - addw a2,a2,s4 │ │ │ │ - auipc a4,0x39 │ │ │ │ - addi a4,a4,-8 │ │ │ │ - li a3,43 │ │ │ │ - mv a1,s11 │ │ │ │ - jal 5907c │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,1 │ │ │ │ - li s4,0 │ │ │ │ - jal 4f012 │ │ │ │ - li s9,73 │ │ │ │ - j 275aa │ │ │ │ - auipc s4,0x36 │ │ │ │ - addi s4,s4,774 │ │ │ │ - bnez s10,26e3a │ │ │ │ - ld a5,0(sp) │ │ │ │ - sd zero,24(a5) │ │ │ │ - mv a0,a5 │ │ │ │ - jal 4f40e │ │ │ │ - j 277b4 │ │ │ │ - li t2,69 │ │ │ │ - j 2716c │ │ │ │ - li a5,2 │ │ │ │ - bgeu a5,s3,27abc │ │ │ │ - fmv.d.x fa1,zero │ │ │ │ - li s6,0 │ │ │ │ - li s5,0 │ │ │ │ - j 26f9c │ │ │ │ - mv t2,s9 │ │ │ │ - ld s9,16(sp) │ │ │ │ - slli s10,s9,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - j 276d8 │ │ │ │ - slli a5,s5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - li s10,0 │ │ │ │ - j 2776e │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,5 │ │ │ │ - sw a2,32(sp) │ │ │ │ - jal 4f012 │ │ │ │ - lw a2,32(sp) │ │ │ │ - j 2781a │ │ │ │ - addiw a7,s6,-1 │ │ │ │ - slli t3,a7,0x20 │ │ │ │ - srli t3,t3,0x20 │ │ │ │ - slli t4,t3,0x3 │ │ │ │ - add t1,a4,t4 │ │ │ │ - fld fa5,0(t1) │ │ │ │ - add t1,s0,a3 │ │ │ │ - ld t1,0(t1) │ │ │ │ - fadd.d fa5,fs1,fa5 │ │ │ │ - sd a7,16(sp) │ │ │ │ - add t5,t1,a6 │ │ │ │ - fld fa3,0(t5) │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - feq.d t5,fa3,fa5 │ │ │ │ - bnez t5,279c8 │ │ │ │ - add a4,a4,a6 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fadd.d fa5,fs1,fa5 │ │ │ │ - fsub.d fa5,fa5,fs5 │ │ │ │ - feq.d a4,fa3,fa5 │ │ │ │ - bnez a4,279fa │ │ │ │ - add t1,t1,t4 │ │ │ │ - fld fa5,0(t1) │ │ │ │ - fsub.d fa5,fa5,fs8 │ │ │ │ - fsub.d fa5,fa5,fs5 │ │ │ │ - feq.d a4,fa3,fa5 │ │ │ │ - bnez a4,27a1a │ │ │ │ - add a4,s1,a1 │ │ │ │ - ld a4,0(a4) │ │ │ │ - add a6,a6,a4 │ │ │ │ - fld fa5,0(a6) │ │ │ │ - fadd.d fa5,fs6,fa5 │ │ │ │ - fsub.d fa5,fa5,fs5 │ │ │ │ - feq.d a1,fa3,fa5 │ │ │ │ - bnez a1,27a2c │ │ │ │ - add a4,a4,t4 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fadd.d fa5,fs6,fa5 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - feq.d a4,fa3,fa5 │ │ │ │ - bnez a4,27a54 │ │ │ │ - add a3,a3,s1 │ │ │ │ - ld a4,0(a3) │ │ │ │ - add a4,a4,t4 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fsub.d fa5,fa5,fs11 │ │ │ │ - fsub.d fa5,fa5,fs5 │ │ │ │ - feq.d a4,fa3,fa5 │ │ │ │ - beqz a4,27206 │ │ │ │ - ld a0,8(sp) │ │ │ │ - addw a2,s5,s4 │ │ │ │ - auipc a4,0x39 │ │ │ │ - addi a4,a4,-308 │ │ │ │ - li a3,43 │ │ │ │ - mv a1,s5 │ │ │ │ - sd a5,32(sp) │ │ │ │ - jal 5907c │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,2 │ │ │ │ - li s4,0 │ │ │ │ - jal 4f012 │ │ │ │ - ld a5,32(sp) │ │ │ │ - li t2,73 │ │ │ │ - ld a4,16(sp) │ │ │ │ - beqz a4,279f4 │ │ │ │ - slli s10,a4,0x20 │ │ │ │ - mv s6,a4 │ │ │ │ - addiw a2,s5,-1 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - j 27206 │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,1 │ │ │ │ - jal 4f012 │ │ │ │ - li t2,69 │ │ │ │ - bnez s9,272d8 │ │ │ │ - fld fs10,56(sp) │ │ │ │ - fld fs11,48(sp) │ │ │ │ - j 276d8 │ │ │ │ - li a4,84 │ │ │ │ - bne a1,a4,2727e │ │ │ │ - fmv.d fa3,fs9 │ │ │ │ - j 2727e │ │ │ │ - add t3,t3,s7 │ │ │ │ - lbu a1,0(t3) │ │ │ │ - sd t2,32(sp) │ │ │ │ - jal 36f82 │ │ │ │ - ld t2,32(sp) │ │ │ │ - beqz a0,27a0a │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,5 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - jal 4f012 │ │ │ │ - ld t2,32(sp) │ │ │ │ - beqz s9,27a90 │ │ │ │ - ld a4,16(sp) │ │ │ │ - slli a5,s9,0x20 │ │ │ │ - mv s5,s9 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bnez a4,27994 │ │ │ │ - fld fs10,56(sp) │ │ │ │ - fld fs11,48(sp) │ │ │ │ - j 27750 │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,1 │ │ │ │ - sd t2,16(sp) │ │ │ │ - jal 4f012 │ │ │ │ - ld t2,16(sp) │ │ │ │ - addiw s4,s4,1 │ │ │ │ - j 272d4 │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,6 │ │ │ │ - sd t2,32(sp) │ │ │ │ - jal 4f012 │ │ │ │ - ld t2,32(sp) │ │ │ │ - addiw s4,s4,1 │ │ │ │ - j 279e4 │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,2 │ │ │ │ - sd a5,40(sp) │ │ │ │ - sd t2,32(sp) │ │ │ │ - jal 4f012 │ │ │ │ - ld t2,32(sp) │ │ │ │ - ld a5,40(sp) │ │ │ │ - j 27990 │ │ │ │ - ld a0,8(sp) │ │ │ │ - addw a2,a2,s4 │ │ │ │ - auipc a4,0x39 │ │ │ │ - addi a4,a4,-506 │ │ │ │ - li a3,43 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 5907c │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,1 │ │ │ │ - li s4,0 │ │ │ │ - jal 4f012 │ │ │ │ - li t2,73 │ │ │ │ - j 272d4 │ │ │ │ - add t3,t3,s7 │ │ │ │ - lbu a1,0(t3) │ │ │ │ - sw a2,32(sp) │ │ │ │ - jal 36f82 │ │ │ │ - lw a2,32(sp) │ │ │ │ - sw a2,32(sp) │ │ │ │ - beqz a0,27a9c │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,5 │ │ │ │ - jal 4f012 │ │ │ │ - lw a2,32(sp) │ │ │ │ - ld a0,8(sp) │ │ │ │ - addw a2,a2,s4 │ │ │ │ - auipc a4,0x39 │ │ │ │ - addi a4,a4,-574 │ │ │ │ - li a3,43 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 5907c │ │ │ │ - li s4,0 │ │ │ │ - li t2,73 │ │ │ │ - j 279e4 │ │ │ │ - ld s9,16(sp) │ │ │ │ - slli s10,s9,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - j 279b4 │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,6 │ │ │ │ - jal 4f012 │ │ │ │ - lw a2,32(sp) │ │ │ │ - j 27a70 │ │ │ │ - li a5,2 │ │ │ │ - li s6,0 │ │ │ │ - bltu a5,s3,27888 │ │ │ │ - slli s10,s6,0x20 │ │ │ │ - li a5,0 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - j 2776e │ │ │ │ - ld a5,0(sp) │ │ │ │ - sd a3,16(sp) │ │ │ │ - sd zero,24(a5) │ │ │ │ - mv a0,a5 │ │ │ │ - jal 4f40e │ │ │ │ - ld a3,16(sp) │ │ │ │ - j 27788 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + │ │ │ │ +000000000002141a : │ │ │ │ + ld a5,24(a0) │ │ │ │ addi sp,sp,-176 │ │ │ │ - sd s3,136(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - mv a1,a0 │ │ │ │ - mv a0,s3 │ │ │ │ - sd ra,168(sp) │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s2,144(sp) │ │ │ │ + auipc a4,0x59 │ │ │ │ + ld a4,-1294(a4) │ │ │ │ + sd a5,0(sp) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,56(sp) │ │ │ │ + li a5,0 │ │ │ │ + lui a5,0x80000 │ │ │ │ sd s4,128(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + li s4,-1 │ │ │ │ + lui s9,0xf4 │ │ │ │ + not a5,a5 │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd s3,136(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ sd s6,112(sp) │ │ │ │ sd s7,104(sp) │ │ │ │ sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ sd s10,80(sp) │ │ │ │ sd s11,72(sp) │ │ │ │ - sd a2,48(sp) │ │ │ │ - sd a3,56(sp) │ │ │ │ - mv s6,a4 │ │ │ │ - mv s4,a7 │ │ │ │ - ld s9,176(sp) │ │ │ │ - sd a1,40(sp) │ │ │ │ - mv s7,a5 │ │ │ │ - mv s8,a6 │ │ │ │ - lw s10,184(sp) │ │ │ │ - lbu s11,192(sp) │ │ │ │ - jal 591ba │ │ │ │ - mv s1,a0 │ │ │ │ - li a1,80 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sext.w s1,s1 │ │ │ │ - li a4,0 │ │ │ │ - li a3,0 │ │ │ │ - mv a2,s9 │ │ │ │ - mv a1,s4 │ │ │ │ - mv s2,a0 │ │ │ │ - jal 45718 │ │ │ │ - beqz s1,27b94 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - sd s5,120(sp) │ │ │ │ + ld s7,32(a0) │ │ │ │ + ld s5,8(a0) │ │ │ │ + ld s6,16(a0) │ │ │ │ + sd ra,168(sp) │ │ │ │ sd s0,160(sp) │ │ │ │ - srli s1,a5,0x1b │ │ │ │ - li s5,0 │ │ │ │ - li a1,104 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,56(sp) │ │ │ │ - ld a2,48(sp) │ │ │ │ + sd s1,152(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + addi s9,s9,576 │ │ │ │ + sw zero,52(sp) │ │ │ │ + li s2,0 │ │ │ │ + li s8,-1 │ │ │ │ + srli s10,s4,0x20 │ │ │ │ + addi s11,sp,52 │ │ │ │ + sd a5,8(sp) │ │ │ │ + j 214f2 │ │ │ │ + subw a3,a3,a5 │ │ │ │ + bgeu s9,a3,21482 │ │ │ │ + mv a3,s9 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + and a4,s1,s10 │ │ │ │ + lbu a0,20(s0) │ │ │ │ + or a4,a4,a2 │ │ │ │ + sd a4,8(s0) │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + sw a3,16(s0) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + bnez a0,215f8 │ │ │ │ + addw a3,a3,a5 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3680 │ │ │ │ mv s0,a0 │ │ │ │ - mv a7,s8 │ │ │ │ - mv a6,s7 │ │ │ │ - li a4,0 │ │ │ │ - mv a1,a0 │ │ │ │ - mv a5,s6 │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 440dc │ │ │ │ - ld a0,88(s0) │ │ │ │ - jal 4ba7c │ │ │ │ - ld a0,88(s0) │ │ │ │ + beqz a0,215c6 │ │ │ │ + beq s1,s4,214d8 │ │ │ │ + beqz s2,214be │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - ld a5,16(s3) │ │ │ │ - ld a0,40(sp) │ │ │ │ - sd zero,88(s0) │ │ │ │ - add a5,a5,s5 │ │ │ │ - lw a2,4(a5) │ │ │ │ - lw a1,0(a5) │ │ │ │ - addi s5,s5,32 │ │ │ │ - jal 4c832 │ │ │ │ - sd a0,88(s0) │ │ │ │ - li a4,1 │ │ │ │ - mv a3,s11 │ │ │ │ + ld a5,32(s6) │ │ │ │ + slli a3,s1,0x3 │ │ │ │ + mv a4,s11 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a1,0(a5) │ │ │ │ + ld a3,8(sp) │ │ │ │ li a2,0 │ │ │ │ - mv a1,s0 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3340 │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,0(sp) │ │ │ │ + mv a6,s3 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s7 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 20818 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3590 │ │ │ │ + mv s4,s1 │ │ │ │ + ld s0,56(s3) │ │ │ │ + lbu a5,20(s0) │ │ │ │ + bnez a5,2157a │ │ │ │ + lw a1,8(s0) │ │ │ │ + beq a1,s8,21586 │ │ │ │ + ld a2,0(s0) │ │ │ │ + slli s1,a1,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + ld a5,16(a2) │ │ │ │ + slli a3,s1,0x2 │ │ │ │ + lw a4,16(s0) │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw a0,12(s0) │ │ │ │ + lw a3,0(a5) │ │ │ │ + addw a5,a4,a0 │ │ │ │ + mv a4,a5 │ │ │ │ + bltu a5,a3,2147a │ │ │ │ + addiw s1,a1,1 │ │ │ │ + lw a3,0(a2) │ │ │ │ + sext.w a5,s1 │ │ │ │ + sd a5,16(sp) │ │ │ │ + bgeu a5,a3,2158e │ │ │ │ + mv a3,a1 │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-692 │ │ │ │ + li a1,960 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-952 │ │ │ │ + jal 323d2 │ │ │ │ + ld a4,0(s0) │ │ │ │ + slli a3,s1,0x20 │ │ │ │ + srli s1,a3,0x1e │ │ │ │ + ld a4,16(a4) │ │ │ │ + ld a5,16(sp) │ │ │ │ + add a4,a4,s1 │ │ │ │ + lw a4,0(a4) │ │ │ │ + sext.w a3,a4 │ │ │ │ + bgeu s9,a4,2156e │ │ │ │ + lui a4,0xf4 │ │ │ │ + addiw a3,a4,576 │ │ │ │ + mv a1,a5 │ │ │ │ + slli s1,a1,0x20 │ │ │ │ + li a5,0 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + j 21482 │ │ │ │ + ld a0,24(s0) │ │ │ │ + jal 32d0 │ │ │ │ + lw a1,8(s0) │ │ │ │ + bne a1,s8,21502 │ │ │ │ + lbu a5,20(s0) │ │ │ │ + beqz a5,215c0 │ │ │ │ + j 215ba │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-750 │ │ │ │ + li a1,965 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1042 │ │ │ │ + sw a4,0(sp) │ │ │ │ + jal 323d2 │ │ │ │ + lw a4,0(sp) │ │ │ │ + lbu a5,20(s0) │ │ │ │ + sw s8,8(s0) │ │ │ │ + sw a4,12(s0) │ │ │ │ + sw zero,16(s0) │ │ │ │ + beqz a5,215c0 │ │ │ │ + ld a0,24(s0) │ │ │ │ + jal 39e0 │ │ │ │ mv a0,s2 │ │ │ │ - jal 45d64 │ │ │ │ - bne s5,s1,27b32 │ │ │ │ - ld s0,160(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x59 │ │ │ │ + ld a5,-1718(a5) │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,21610 │ │ │ │ ld ra,168(sp) │ │ │ │ + ld s0,160(sp) │ │ │ │ ld s1,152(sp) │ │ │ │ + ld s2,144(sp) │ │ │ │ ld s3,136(sp) │ │ │ │ ld s4,128(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ ld s6,112(sp) │ │ │ │ ld s7,104(sp) │ │ │ │ ld s8,96(sp) │ │ │ │ ld s9,88(sp) │ │ │ │ ld s10,80(sp) │ │ │ │ ld s11,72(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,144(sp) │ │ │ │ + li a0,0 │ │ │ │ addi sp,sp,176 │ │ │ │ ret │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s7,56(sp) │ │ │ │ - auipc s7,0x52 │ │ │ │ - ld s7,860(s7) │ │ │ │ - addi a1,sp,4 │ │ │ │ - ld a5,0(s7) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - jal 45c24 │ │ │ │ - lw s9,4(sp) │ │ │ │ - mv s6,a0 │ │ │ │ - beqz s9,27cc6 │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - li s9,0 │ │ │ │ - li s2,0 │ │ │ │ - li s4,7 │ │ │ │ - li s3,2 │ │ │ │ - li s5,4 │ │ │ │ - auipc a5,0x36 │ │ │ │ - fld fs0,-212(a5) │ │ │ │ - li s8,1 │ │ │ │ - j 27c10 │ │ │ │ - bltu s8,s0,27c40 │ │ │ │ - lw a5,4(sp) │ │ │ │ - addiw s2,s2,1 │ │ │ │ - addi s1,s1,88 │ │ │ │ - bgeu s2,a5,27c42 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 455b4 │ │ │ │ + ld a0,24(s0) │ │ │ │ + sd a2,40(sp) │ │ │ │ + sd a3,32(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + sd a1,16(sp) │ │ │ │ + jal 39e0 │ │ │ │ + ld a1,16(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a3,32(sp) │ │ │ │ + ld a2,40(sp) │ │ │ │ + j 2149e │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + sd s0,16(sp) │ │ │ │ + auipc a1,0x40 │ │ │ │ + addi a1,a1,844 │ │ │ │ mv s0,a0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 4559c │ │ │ │ - sext.w a5,a0 │ │ │ │ - sext.w s0,s0 │ │ │ │ - addw s9,a0,s9 │ │ │ │ - bgeu s4,a5,27c40 │ │ │ │ - addiw a4,a5,-8 │ │ │ │ - bgeu s3,a4,27c00 │ │ │ │ - addiw a4,a5,-11 │ │ │ │ - bltu s5,a4,27ca0 │ │ │ │ - bgeu s3,s0,27c04 │ │ │ │ - lw a5,4(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - fld fs0,24(sp) │ │ │ │ - ld a4,24(s6) │ │ │ │ - auipc a3,0x36 │ │ │ │ - fld fa4,-50(a3) │ │ │ │ - li s0,0 │ │ │ │ - lw a4,76(a4) │ │ │ │ - fcvt.s.wu fa5,a4 │ │ │ │ - fcvt.d.s fa5,fa5 │ │ │ │ - fmul.d fa5,fa5,fa4 │ │ │ │ - fcvt.wu.d a4,fa5,rtz │ │ │ │ - sext.w a4,a4 │ │ │ │ - bltu s9,a4,27c7c │ │ │ │ - sltu s2,s2,a5 │ │ │ │ - xori s0,s2,1 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s7) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,27ccc │ │ │ │ - ld ra,120(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - addiw a4,a5,-16 │ │ │ │ - bltu s5,a4,27cae │ │ │ │ - bltu s3,s0,27c40 │ │ │ │ - j 27c04 │ │ │ │ - fcvt.s.wu fa5,a5 │ │ │ │ - fcvt.d.s fa5,fa5 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fcvt.wu.d a5,fa5,rtz │ │ │ │ - sext.w a5,a5 │ │ │ │ - bgeu a5,s0,27c04 │ │ │ │ - j 27c40 │ │ │ │ - li a5,0 │ │ │ │ - li s2,0 │ │ │ │ - j 27c4e │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a1,16(a0) │ │ │ │ - lw a3,20(a0) │ │ │ │ - lw a2,24(a0) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - lw t3,0(a0) │ │ │ │ - lw t1,4(a0) │ │ │ │ - slli a5,a1,0x1 │ │ │ │ - addiw a3,a3,1900 │ │ │ │ - lw a7,8(a0) │ │ │ │ - lw a6,12(a0) │ │ │ │ - slli a4,a2,0x1 │ │ │ │ - sd a3,16(sp) │ │ │ │ - add a5,a5,a1 │ │ │ │ - auipc a3,0x3e │ │ │ │ - addi a3,a3,-372 │ │ │ │ - sd s0,32(sp) │ │ │ │ - add a4,a4,a2 │ │ │ │ - auipc s0,0x52 │ │ │ │ - addi s0,s0,1704 │ │ │ │ - add a5,a5,a3 │ │ │ │ - auipc a3,0x3e │ │ │ │ - addi a3,a3,-354 │ │ │ │ - sd t3,8(sp) │ │ │ │ - sd t1,0(sp) │ │ │ │ - add a4,a4,a3 │ │ │ │ - mv a0,s0 │ │ │ │ - auipc a3,0x39 │ │ │ │ - addi a3,a3,-1258 │ │ │ │ - li a2,26 │ │ │ │ - li a1,1 │ │ │ │ - sd ra,40(sp) │ │ │ │ - jal 38f0 <__sprintf_chk@plt> │ │ │ │ - ld ra,40(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + jal 3320 │ │ │ │ + sd a0,0(s0) │ │ │ │ + beqz a0,21682 │ │ │ │ + jal 3450 │ │ │ │ + sd a0,24(s0) │ │ │ │ + beqz a0,2167c │ │ │ │ + ld a0,0(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + jal 3260 │ │ │ │ + sd a0,16(s0) │ │ │ │ + beqz a0,21662 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3850 │ │ │ │ + sd a0,8(s0) │ │ │ │ + beqz a0,216a2 │ │ │ │ + ld ra,24(sp) │ │ │ │ mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-160 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd ra,104(sp) │ │ │ │ - auipc a1,0x52 │ │ │ │ - ld a1,564(a1) │ │ │ │ - lbu a1,0(a1) │ │ │ │ - auipc s0,0x52 │ │ │ │ - ld s0,440(s0) │ │ │ │ - sd a3,120(sp) │ │ │ │ - sd a4,128(sp) │ │ │ │ - sd a5,136(sp) │ │ │ │ - sd a6,144(sp) │ │ │ │ - sd a7,152(sp) │ │ │ │ - ld a5,0(s0) │ │ │ │ - sd a5,56(sp) │ │ │ │ - li a5,0 │ │ │ │ - li a0,0 │ │ │ │ - beqz a1,27d86 │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a5,0(s0) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,27e48 │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ - sd s1,88(sp) │ │ │ │ - addi s1,sp,48 │ │ │ │ - mv a0,s1 │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - jal 39c0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 35d0 │ │ │ │ - auipc s1,0x52 │ │ │ │ - addi s1,s1,1564 │ │ │ │ - ld a5,32(s1) │ │ │ │ - beqz a5,27e3a │ │ │ │ - lw a5,20(a0) │ │ │ │ - lw a2,16(a0) │ │ │ │ - lw a3,24(a0) │ │ │ │ - addiw a5,a5,1900 │ │ │ │ - lw a7,8(a0) │ │ │ │ - lw a6,12(a0) │ │ │ │ - sd a5,16(sp) │ │ │ │ - lw a1,0(a0) │ │ │ │ - slli a5,a2,0x1 │ │ │ │ - slli a4,a3,0x1 │ │ │ │ - sd a1,8(sp) │ │ │ │ - lw a1,4(a0) │ │ │ │ - add a5,a5,a2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - sd a1,0(sp) │ │ │ │ - auipc a3,0x3e │ │ │ │ - addi a3,a3,-576 │ │ │ │ - ld s3,32(s1) │ │ │ │ - add a5,a5,a3 │ │ │ │ - auipc a3,0x3e │ │ │ │ - addi a3,a3,-550 │ │ │ │ - addi t1,sp,120 │ │ │ │ - add a4,a4,a3 │ │ │ │ - li a2,26 │ │ │ │ - auipc a3,0x39 │ │ │ │ - addi a3,a3,-1454 │ │ │ │ - li a1,1 │ │ │ │ - auipc a0,0x52 │ │ │ │ - addi a0,a0,1472 │ │ │ │ - sd t1,40(sp) │ │ │ │ - jal 38f0 <__sprintf_chk@plt> │ │ │ │ - auipc a4,0x52 │ │ │ │ - addi a4,a4,1458 │ │ │ │ - auipc a3,0x36 │ │ │ │ - addi a3,a3,1082 │ │ │ │ - auipc a2,0x39 │ │ │ │ - addi a2,a2,-1462 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a0,32(s1) │ │ │ │ - ld a3,40(sp) │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,1 │ │ │ │ - jal 3420 <__vfprintf_chk@plt> │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - j 27d74 │ │ │ │ - auipc a5,0x52 │ │ │ │ - ld a5,366(a5) │ │ │ │ - ld a5,0(a5) │ │ │ │ - sd a5,32(s1) │ │ │ │ - j 27da8 │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-916 │ │ │ │ + li a1,1116 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1256 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-988 │ │ │ │ + li a1,1106 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1288 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-940 │ │ │ │ + li a1,1123 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1320 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-16 │ │ │ │ - auipc a1,0x36 │ │ │ │ - addi a1,a1,1060 │ │ │ │ sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ mv s0,a0 │ │ │ │ - jal 3750 │ │ │ │ - beqz a0,27e78 │ │ │ │ - ld ra,8(sp) │ │ │ │ + ld a0,8(a0) │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3570 │ │ │ │ + ld a0,24(s0) │ │ │ │ + jal 3650 │ │ │ │ + ld a0,16(s0) │ │ │ │ + jal 3540 │ │ │ │ + ld a0,0(s0) │ │ │ │ ld s0,0(sp) │ │ │ │ - auipc a5,0x52 │ │ │ │ - sd a0,1388(a5) │ │ │ │ + ld ra,8(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x36 │ │ │ │ - addi a2,a2,1030 │ │ │ │ - li a1,108 │ │ │ │ - auipc a0,0x39 │ │ │ │ - addi a0,a0,-1558 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd ra,104(sp) │ │ │ │ - auipc a1,0x52 │ │ │ │ - ld a1,226(a1) │ │ │ │ - lbu a1,0(a1) │ │ │ │ - auipc s1,0x52 │ │ │ │ - ld s1,102(s1) │ │ │ │ - sd a4,112(sp) │ │ │ │ - sd a5,120(sp) │ │ │ │ - sd a6,128(sp) │ │ │ │ - sd a7,136(sp) │ │ │ │ - ld a5,0(s1) │ │ │ │ - sd a5,56(sp) │ │ │ │ - li a5,0 │ │ │ │ - beqz a1,27ed6 │ │ │ │ - li a0,0 │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a5,0(s1) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,27fb0 │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - sd s3,72(sp) │ │ │ │ - addi s3,sp,48 │ │ │ │ - mv a0,s3 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s2,a3 │ │ │ │ - jal 39c0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 35d0 │ │ │ │ - auipc s3,0x52 │ │ │ │ - addi s3,s3,1224 │ │ │ │ - ld a5,32(s3) │ │ │ │ - beqz a5,27f0a │ │ │ │ - blez s0,27f1c │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - j 27ec2 │ │ │ │ - auipc a5,0x52 │ │ │ │ - ld a5,158(a5) │ │ │ │ - ld a5,0(a5) │ │ │ │ - sd a5,32(s3) │ │ │ │ - bgtz s0,27f02 │ │ │ │ - lw a5,20(a0) │ │ │ │ - lw a2,16(a0) │ │ │ │ - lw a3,24(a0) │ │ │ │ - addiw a5,a5,1900 │ │ │ │ - lw a7,8(a0) │ │ │ │ - lw a6,12(a0) │ │ │ │ - sd a5,16(sp) │ │ │ │ - lw a1,0(a0) │ │ │ │ - slli a5,a2,0x1 │ │ │ │ - slli a4,a3,0x1 │ │ │ │ - sd a1,8(sp) │ │ │ │ - lw a1,4(a0) │ │ │ │ - add a5,a5,a2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - sd a1,0(sp) │ │ │ │ - auipc a3,0x3e │ │ │ │ - addi a3,a3,-948 │ │ │ │ - ld s0,32(s3) │ │ │ │ - add a5,a5,a3 │ │ │ │ - auipc a3,0x3e │ │ │ │ - addi a3,a3,-922 │ │ │ │ - addi t1,sp,112 │ │ │ │ - add a4,a4,a3 │ │ │ │ - li a2,26 │ │ │ │ - auipc a3,0x39 │ │ │ │ - addi a3,a3,-1826 │ │ │ │ - li a1,1 │ │ │ │ - auipc a0,0x52 │ │ │ │ - addi a0,a0,1100 │ │ │ │ - sd t1,40(sp) │ │ │ │ - jal 38f0 <__sprintf_chk@plt> │ │ │ │ - auipc a4,0x52 │ │ │ │ - addi a4,a4,1086 │ │ │ │ - auipc a3,0x36 │ │ │ │ - addi a3,a3,710 │ │ │ │ - auipc a2,0x39 │ │ │ │ - addi a2,a2,-1834 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a0,32(s3) │ │ │ │ - ld a3,40(sp) │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,1 │ │ │ │ - jal 3420 <__vfprintf_chk@plt> │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - j 27ec4 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - li a4,-1 │ │ │ │ - sd a4,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - sb a4,16(a0) │ │ │ │ - sh zero,18(a0) │ │ │ │ - ret │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s3,72(sp) │ │ │ │ - auipc s3,0x52 │ │ │ │ - ld s3,-192(s3) │ │ │ │ - ld a5,0(s3) │ │ │ │ - sd a5,40(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd ra,104(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - sd s2,80(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - jal 3240 │ │ │ │ - sd a0,0(s1) │ │ │ │ + j 3790 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + li a4,10 │ │ │ │ + li a3,9 │ │ │ │ + li a2,0 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + jal 34e9a │ │ │ │ + mv s3,a0 │ │ │ │ + jal 3310 │ │ │ │ li a5,-1 │ │ │ │ - beq a0,a5,2817c │ │ │ │ - mv a3,s0 │ │ │ │ - li a2,12 │ │ │ │ - li a1,1 │ │ │ │ - addi a0,sp,24 │ │ │ │ - jal 3780 │ │ │ │ - li a5,12 │ │ │ │ + mv s0,a0 │ │ │ │ + srli a5,a5,0x2 │ │ │ │ + addi a0,a0,2 │ │ │ │ + bltu a5,a0,21716 │ │ │ │ + srli a5,a0,0x1 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 3330 │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a0,21762 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 3530 │ │ │ │ + add a5,s1,s0 │ │ │ │ + sb zero,0(a5) │ │ │ │ + addi s0,s0,1 │ │ │ │ + li a4,10 │ │ │ │ + sb a4,0(a5) │ │ │ │ + add a5,s1,s0 │ │ │ │ + sb zero,0(a5) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 38b0 │ │ │ │ mv s2,a0 │ │ │ │ - bne a0,a5,28124 │ │ │ │ - lhu a4,24(sp) │ │ │ │ - lui a5,0x9 │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - addi a5,a5,-1249 │ │ │ │ - lbu s5,26(sp) │ │ │ │ - lbu s4,27(sp) │ │ │ │ - lw a3,28(sp) │ │ │ │ - lhu s6,34(sp) │ │ │ │ - li a0,1 │ │ │ │ - beq a4,a5,28052 │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(s3) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,281de │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ + sd s0,8(a0) │ │ │ │ + sd s1,40(a0) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - mv a0,a3 │ │ │ │ - jal 1c66e │ │ │ │ - mv a0,s6 │ │ │ │ - jal 1c66c │ │ │ │ - andi a5,s4,4 │ │ │ │ - sb s5,16(s1) │ │ │ │ + li a0,3 │ │ │ │ + jal 3330 │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a0,21772 │ │ │ │ + mv a5,a0 │ │ │ │ + li s0,0 │ │ │ │ + j 2172e │ │ │ │ + li s0,0 │ │ │ │ + j 2173e │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + mv s6,a0 │ │ │ │ + jal 3a20 │ │ │ │ + li a1,24 │ │ │ │ mv s5,a0 │ │ │ │ - bnez a5,280ae │ │ │ │ - sh zero,18(s1) │ │ │ │ - sd s2,8(s1) │ │ │ │ - andi a5,s4,8 │ │ │ │ - beqz a5,280de │ │ │ │ - li s2,0 │ │ │ │ - li s5,-1 │ │ │ │ - j 28082 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - beqz a0,28158 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3380 │ │ │ │ - bne a0,s5,2807e │ │ │ │ - auipc a5,0x52 │ │ │ │ - ld a5,-228(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x39 │ │ │ │ - addi a2,a2,-1790 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - li a0,-1 │ │ │ │ - j 28036 │ │ │ │ - sh a0,18(s1) │ │ │ │ - sext.w a5,a0 │ │ │ │ - li a4,6 │ │ │ │ - bltu a4,a5,28196 │ │ │ │ - mv a2,a0 │ │ │ │ - mv a3,s0 │ │ │ │ - li a1,1 │ │ │ │ - addi a0,s1,20 │ │ │ │ - jal 3780 │ │ │ │ - bne s5,a0,281ca │ │ │ │ - lhu s2,18(s1) │ │ │ │ - andi a5,s4,8 │ │ │ │ - addi s2,s2,12 │ │ │ │ - sd s2,8(s1) │ │ │ │ - bnez a5,28078 │ │ │ │ - andi a5,s4,16 │ │ │ │ - beqz a5,28112 │ │ │ │ - li s2,0 │ │ │ │ - li s5,-1 │ │ │ │ - j 280ee │ │ │ │ - addiw s2,s2,1 │ │ │ │ - beqz a0,2810c │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3380 │ │ │ │ - bne a0,s5,280ea │ │ │ │ - auipc a5,0x52 │ │ │ │ - ld a5,-336(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x39 │ │ │ │ - addi a2,a2,-1946 │ │ │ │ - j 2809e │ │ │ │ - ld a5,8(s1) │ │ │ │ - add a5,a5,s2 │ │ │ │ - sd a5,8(s1) │ │ │ │ - andi s4,s4,2 │ │ │ │ - bnez s4,28160 │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - li a0,0 │ │ │ │ - j 28036 │ │ │ │ - auipc a5,0x52 │ │ │ │ - ld a5,-380(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - li a4,12 │ │ │ │ - mv a3,s2 │ │ │ │ - auipc a2,0x38 │ │ │ │ - addi a2,a2,1902 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3930 │ │ │ │ - beqz a0,280aa │ │ │ │ - auipc a0,0x38 │ │ │ │ - addi a0,a0,1944 │ │ │ │ - jal 38e0 │ │ │ │ - li a0,-1 │ │ │ │ - j 28036 │ │ │ │ - ld a5,8(s1) │ │ │ │ - add a5,a5,s2 │ │ │ │ - sd a5,8(s1) │ │ │ │ - j 280de │ │ │ │ - mv a3,s0 │ │ │ │ - li a2,2 │ │ │ │ - li a1,1 │ │ │ │ - addi a0,s1,20 │ │ │ │ - jal 3780 │ │ │ │ - li a5,2 │ │ │ │ - bne a0,a5,281b6 │ │ │ │ - ld a5,8(s1) │ │ │ │ - addi a5,a5,2 │ │ │ │ - sd a5,8(s1) │ │ │ │ - j 2811a │ │ │ │ - auipc a5,0x52 │ │ │ │ - ld a5,-468(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x38 │ │ │ │ - addi a2,a2,1786 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 27ff8 │ │ │ │ - mv a1,a0 │ │ │ │ - li a2,1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 33b0 │ │ │ │ - beqz a0,280ce │ │ │ │ - auipc a5,0x52 │ │ │ │ - ld a5,-506(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x38 │ │ │ │ - addi a2,a2,1900 │ │ │ │ - j 2809e │ │ │ │ - auipc a5,0x52 │ │ │ │ - ld a5,-526(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x38 │ │ │ │ - addi a2,a2,1912 │ │ │ │ - j 2809e │ │ │ │ - auipc a5,0x52 │ │ │ │ - ld a5,-546(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x38 │ │ │ │ - addi a2,a2,1820 │ │ │ │ - j 2809e │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-16 │ │ │ │ - mv a3,a0 │ │ │ │ - auipc a2,0x38 │ │ │ │ - addi a2,a2,2012 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x38 │ │ │ │ - addi a0,a0,2040 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - auipc a0,0x38 │ │ │ │ - addi a0,a0,2034 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 38e0 │ │ │ │ li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-176 │ │ │ │ - auipc a4,0x52 │ │ │ │ - ld a4,-788(a4) │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd ra,168(sp) │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s3,136(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,56(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd a3,32(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s1,a1 │ │ │ │ - li a0,24 │ │ │ │ - bnez a2,2827a │ │ │ │ - lw a5,8(a1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bltu a3,a5,2827a │ │ │ │ - jal 3330 │ │ │ │ - li a2,8 │ │ │ │ - li a1,10 │ │ │ │ - sd a0,8(sp) │ │ │ │ - jal 1c694 │ │ │ │ - lw a4,8(s1) │ │ │ │ - li a5,1 │ │ │ │ - sd zero,40(sp) │ │ │ │ - li s4,0 │ │ │ │ - beq a4,a5,2852c │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - j 282ee │ │ │ │ - jal 3330 │ │ │ │ - li a2,8 │ │ │ │ - li a1,10 │ │ │ │ - sd a0,8(sp) │ │ │ │ - jal 1c694 │ │ │ │ - ld a3,32(sp) │ │ │ │ - ld a4,120(s1) │ │ │ │ - slli s2,a3,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - slli a5,s2,0x2 │ │ │ │ + jal 39f0 │ │ │ │ + ld a2,0(s1) │ │ │ │ + ld a7,40(s1) │ │ │ │ + lbu a6,32(s1) │ │ │ │ + ld a5,24(s1) │ │ │ │ + ld a4,16(s1) │ │ │ │ + lw a3,8(s1) │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-1828 │ │ │ │ + mv s3,a0 │ │ │ │ + jal 32e0 │ │ │ │ + ld a2,48(s1) │ │ │ │ + beqz a2,2186a │ │ │ │ + ld a4,64(s1) │ │ │ │ + ld a3,56(s1) │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-1826 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 32e0 │ │ │ │ + ld a3,80(s1) │ │ │ │ + ld a2,72(s1) │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-1820 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 32e0 │ │ │ │ + lw a5,88(s1) │ │ │ │ + li s0,0 │ │ │ │ + li s2,0 │ │ │ │ + auipc s4,0x3f │ │ │ │ + addi s4,s4,408 │ │ │ │ + auipc s7,0x3f │ │ │ │ + addi s7,s7,-912 │ │ │ │ + beqz a5,21820 │ │ │ │ + ld a5,96(s1) │ │ │ │ + slli a4,s0,0x5 │ │ │ │ + mv a1,s4 │ │ │ │ add a5,a5,a4 │ │ │ │ - lw s4,0(a5) │ │ │ │ - bltu s0,s4,28378 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - slli a5,s0,0x2 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw s4,0(a4) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addiw a5,s4,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - addi s5,sp,48 │ │ │ │ - or s0,s0,a5 │ │ │ │ - mv a1,s5 │ │ │ │ + ld a2,0(a5) │ │ │ │ mv a0,s3 │ │ │ │ - sd s0,48(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ + jal 32e0 │ │ │ │ + lw a5,88(s1) │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + bltu s2,a4,21854 │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w s2,s0 │ │ │ │ + bltu s2,a5,217fa │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s6 │ │ │ │ mv a0,s3 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a5,a0 │ │ │ │ - bnez a5,285c0 │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bgeu s4,a5,285ea │ │ │ │ - li a5,1 │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - li s10,-1 │ │ │ │ - srli a5,s10,0x20 │ │ │ │ - li s6,253 │ │ │ │ - addi s0,sp,48 │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,120(s1) │ │ │ │ - slli s2,s4,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - slli s8,s2,0x2 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw s9,0(a5) │ │ │ │ - ld a5,72(s1) │ │ │ │ - slli a4,s9,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu s5,0(a4) │ │ │ │ - bgeu s6,s5,28552 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s9,48(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ - beqz s11,28358 │ │ │ │ - li s10,0 │ │ │ │ - add s5,s10,s11 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli a1,s5,0x3 │ │ │ │ - add s7,s3,a1 │ │ │ │ + jal 34d0 │ │ │ │ + bltz a0,2187a │ │ │ │ + ld a0,16(s3) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s5,24(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ mv a1,s7 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 32e0 │ │ │ │ + lw a5,88(s1) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w s2,s0 │ │ │ │ + bltu s2,a5,217fa │ │ │ │ + j 21820 │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-1978 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 32e0 │ │ │ │ + j 217d0 │ │ │ │ + auipc a3,0x43 │ │ │ │ + addi a3,a3,-586 │ │ │ │ + li a2,1201 │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-1790 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1382 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + mv a0,a2 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s0,a3 │ │ │ │ + mv s1,a2 │ │ │ │ + sd s2,16(sp) │ │ │ │ + jal 21776 │ │ │ │ + mv s2,a0 │ │ │ │ mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28382 │ │ │ │ - beqz a0,2838a │ │ │ │ - addi s10,s5,1 │ │ │ │ - bltu s10,s11,28332 │ │ │ │ - mv a3,s9 │ │ │ │ - auipc a2,0x38 │ │ │ │ - addi a2,a2,1646 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x38 │ │ │ │ - addi a0,a0,1674 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - bltu a3,s4,282a2 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - j 282b0 │ │ │ │ - mv s11,s5 │ │ │ │ - bltu s10,s11,28332 │ │ │ │ - j 28358 │ │ │ │ - beqz s7,28358 │ │ │ │ - lw s5,4(s7) │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s6,a5,284e8 │ │ │ │ - lwu s7,88(s1) │ │ │ │ - sw s4,48(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ - beqz s7,283d4 │ │ │ │ - li s11,0 │ │ │ │ - add s9,s11,s7 │ │ │ │ - srli s9,s9,0x1 │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - add s10,s3,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,283d8 │ │ │ │ - beqz a0,283e0 │ │ │ │ - addi s11,s9,1 │ │ │ │ - bltu s11,s7,283ae │ │ │ │ - mv a3,s4 │ │ │ │ - j 2835a │ │ │ │ - mv s7,s9 │ │ │ │ - bltu s11,s7,283ae │ │ │ │ - j 283d4 │ │ │ │ - beqz s10,283d4 │ │ │ │ - lw a5,4(s10) │ │ │ │ - bne a5,s5,284ee │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a4,a5,s2 │ │ │ │ - lbu s5,0(a4) │ │ │ │ - bgeu s6,s5,2855a │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s4,48(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ - beqz s11,283d4 │ │ │ │ - li s10,0 │ │ │ │ - add s5,s10,s11 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli s9,s5,0x3 │ │ │ │ - add s9,s9,s3 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28430 │ │ │ │ - beqz a0,28438 │ │ │ │ - addi s10,s5,1 │ │ │ │ - bltu s10,s11,2840a │ │ │ │ - j 283d4 │ │ │ │ - mv s11,s5 │ │ │ │ - bltu s10,s11,2840a │ │ │ │ - j 283d4 │ │ │ │ - beqz s9,283d4 │ │ │ │ - lw s5,4(s9) │ │ │ │ - ld a5,72(s1) │ │ │ │ - addiw a4,s4,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w a3,a4 │ │ │ │ - sd a3,16(sp) │ │ │ │ - bgeu s6,a5,28556 │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw a4,48(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ - beqz s9,28492 │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s9 │ │ │ │ - srli s7,a5,0x1 │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - add s11,s3,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28496 │ │ │ │ - beqz a0,2849e │ │ │ │ - addi s10,s7,1 │ │ │ │ - bltu s10,s9,2846c │ │ │ │ - ld a3,16(sp) │ │ │ │ - j 2835a │ │ │ │ - mv s9,s7 │ │ │ │ - bltu s10,s9,2846c │ │ │ │ - j 28492 │ │ │ │ - beqz s11,28492 │ │ │ │ - lw a5,4(s11) │ │ │ │ - bltu a5,s5,284ee │ │ │ │ - ld a5,120(s1) │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw s3,0(a5) │ │ │ │ - beqz s3,284ee │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld s4,8(sp) │ │ │ │ - addiw a5,s3,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - and s2,s2,a4 │ │ │ │ - or s2,s2,a5 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s4 │ │ │ │ - sd s2,48(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bnez a0,2855e │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bgeu s3,a5,284f0 │ │ │ │ - mv s4,s3 │ │ │ │ - j 282fc │ │ │ │ - sext.w a5,a5 │ │ │ │ - beq a5,s5,283ec │ │ │ │ - mv s3,s4 │ │ │ │ - ld a5,40(sp) │ │ │ │ - beqz a5,28588 │ │ │ │ - lwu s2,32(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - addi s5,sp,48 │ │ │ │ - ld s0,8(sp) │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - slli s2,s2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - or a5,a5,s2 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s0 │ │ │ │ - sd a5,48(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ + jal 32d0 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 39a0 │ │ │ │ + mv a5,a0 │ │ │ │ mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a5,a0 │ │ │ │ - bnez a5,28596 │ │ │ │ - auipc a5,0x52 │ │ │ │ - ld a5,-1564(a5) │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,285ee │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s0,160(sp) │ │ │ │ - ld a0,8(sp) │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s2,144(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - addi sp,sp,176 │ │ │ │ - ret │ │ │ │ - sext.w s5,s5 │ │ │ │ - j 28394 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 284a6 │ │ │ │ - sext.w s5,s5 │ │ │ │ - j 28442 │ │ │ │ - ld s2,8(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ + mv s0,a5 │ │ │ │ + jal 39e0 │ │ │ │ + bltz s0,218e4 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ mv a0,s2 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,48(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - bgeu a3,a2,284dc │ │ │ │ - auipc a1,0x38 │ │ │ │ - addi a1,a1,1184 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - j 284dc │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - j 2852c │ │ │ │ - ld s0,8(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,48(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - bgeu a3,a2,2852c │ │ │ │ - auipc a1,0x38 │ │ │ │ - addi a1,a1,1128 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - j 2852c │ │ │ │ - ld s0,8(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,48(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - bgeu a3,a2,282d6 │ │ │ │ - auipc a1,0x38 │ │ │ │ - addi a1,a1,1086 │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 3710 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-1454 │ │ │ │ + li a1,1233 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1898 │ │ │ │ + jal 323d2 │ │ │ │ li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - j 282d6 │ │ │ │ - mv s3,s4 │ │ │ │ - j 28508 │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - mv a0,a1 │ │ │ │ - j 3670 │ │ │ │ - addi sp,sp,-240 │ │ │ │ - auipc a4,0x52 │ │ │ │ - ld a4,-1782(a4) │ │ │ │ - sd ra,232(sp) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,120(sp) │ │ │ │ - li a5,0 │ │ │ │ - beq a1,a2,28ca8 │ │ │ │ - mv a3,a2 │ │ │ │ - sd s1,216(sp) │ │ │ │ - mv a2,a1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-1454 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ mv s1,a0 │ │ │ │ - mv a1,a0 │ │ │ │ - li a0,0 │ │ │ │ - sd s0,224(sp) │ │ │ │ - sd s5,184(sp) │ │ │ │ - sd s2,208(sp) │ │ │ │ - sd s3,200(sp) │ │ │ │ - sd s4,192(sp) │ │ │ │ - sd s6,176(sp) │ │ │ │ - sd s7,168(sp) │ │ │ │ - sd s8,160(sp) │ │ │ │ - sd s9,152(sp) │ │ │ │ - sd s10,144(sp) │ │ │ │ - sd s11,136(sp) │ │ │ │ - jal 28222 │ │ │ │ - sd a0,32(sp) │ │ │ │ - ld a0,32(sp) │ │ │ │ - addi a5,sp,108 │ │ │ │ - sd a5,64(sp) │ │ │ │ - addi a5,sp,107 │ │ │ │ - sd a5,72(sp) │ │ │ │ - sd zero,24(sp) │ │ │ │ - jal 1c924 │ │ │ │ - ld a5,24(sp) │ │ │ │ - sext.w a0,a0 │ │ │ │ - li s5,253 │ │ │ │ - addi s0,sp,112 │ │ │ │ - bgeu a5,a0,28aaa │ │ │ │ - ld a0,32(sp) │ │ │ │ - mv a1,a5 │ │ │ │ - jal 1c842 │ │ │ │ - lw s4,0(a0) │ │ │ │ - lw s6,4(a0) │ │ │ │ - mv s3,a0 │ │ │ │ - beq s4,s6,28c90 │ │ │ │ - lw a4,8(s1) │ │ │ │ - bnez s4,28686 │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - beq a5,s6,2883a │ │ │ │ - ld a5,72(s1) │ │ │ │ - bgeu s6,a4,286e8 │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,48(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu s5,a4,2900e │ │ │ │ - lwu s8,88(s1) │ │ │ │ - sw s6,112(sp) │ │ │ │ - ld s7,80(s1) │ │ │ │ - beqz s8,286da │ │ │ │ - li s10,0 │ │ │ │ - addi s2,sp,112 │ │ │ │ - add s11,s8,s10 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s9,s7,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,286e0 │ │ │ │ - beqz a0,28ee4 │ │ │ │ - addi s10,s11,1 │ │ │ │ - bltu s10,s8,286b2 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 281e8 │ │ │ │ - mv s8,s11 │ │ │ │ - bltu s10,s8,286b2 │ │ │ │ - j 286da │ │ │ │ - ld a4,120(s1) │ │ │ │ - slli s7,s4,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - slli a3,s7,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw s6,0(a4) │ │ │ │ - sd a3,40(sp) │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu s5,a4,28cc2 │ │ │ │ - lwu s8,88(s1) │ │ │ │ - sw s6,112(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s8,286da │ │ │ │ - li s10,0 │ │ │ │ - add s11,s8,s10 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s9,s2,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28746 │ │ │ │ - beqz a0,2874e │ │ │ │ - addi s10,s11,1 │ │ │ │ - bltu s10,s8,2871e │ │ │ │ - j 286da │ │ │ │ - mv s8,s11 │ │ │ │ - bltu s10,s8,2871e │ │ │ │ - j 286da │ │ │ │ - beqz s9,286da │ │ │ │ - ld a5,72(s1) │ │ │ │ - lw s6,4(s9) │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s5,a5,28cd0 │ │ │ │ - lwu s10,88(s1) │ │ │ │ - sw s4,112(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s10,28796 │ │ │ │ - li s9,0 │ │ │ │ - add s7,s10,s9 │ │ │ │ - srli s7,s7,0x1 │ │ │ │ - slli s11,s7,0x3 │ │ │ │ - add s11,s11,s2 │ │ │ │ - mv a1,s11 │ │ │ │ + jal 3320 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a0,21938 │ │ │ │ + lui a1,0x1dcd6 │ │ │ │ mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2879c │ │ │ │ - beqz a0,287a4 │ │ │ │ - addi s9,s7,1 │ │ │ │ - bltu s9,s10,28772 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 281e8 │ │ │ │ - mv s10,s7 │ │ │ │ - bltu s9,s10,28772 │ │ │ │ - j 28796 │ │ │ │ - beqz s11,28796 │ │ │ │ - lw a5,4(s11) │ │ │ │ - li s4,0 │ │ │ │ - bltu a5,s6,28cd8 │ │ │ │ - lw s6,0(s3) │ │ │ │ - lw s7,4(s3) │ │ │ │ - beqz s6,28832 │ │ │ │ - beq s7,s6,2883a │ │ │ │ - lw a4,8(s1) │ │ │ │ - ld a5,72(s1) │ │ │ │ - bltu s7,a4,28b0e │ │ │ │ - ld a4,120(s1) │ │ │ │ - slli s8,s6,0x20 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - slli a3,s8,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a3,48(sp) │ │ │ │ - sd a4,40(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w s11,a4 │ │ │ │ - bgeu s5,a4,28946 │ │ │ │ - ld a5,40(sp) │ │ │ │ - lwu s11,88(s1) │ │ │ │ - ld s2,80(s1) │ │ │ │ - sw a5,112(sp) │ │ │ │ - beqz s11,2882c │ │ │ │ - li s10,0 │ │ │ │ - add a5,s11,s10 │ │ │ │ - srli s7,a5,0x1 │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - add s9,s2,a1 │ │ │ │ - mv a1,s9 │ │ │ │ + addi a1,a1,1280 │ │ │ │ + jal 3500 │ │ │ │ + ld ra,24(sp) │ │ │ │ mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28934 │ │ │ │ - beqz a0,2893c │ │ │ │ - addi s10,s7,1 │ │ │ │ - bltu s10,s11,28804 │ │ │ │ - ld a0,40(sp) │ │ │ │ - jal 281e8 │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bne a5,s7,287be │ │ │ │ - auipc a4,0x52 │ │ │ │ - addi a4,a4,-1114 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - li a5,0 │ │ │ │ - beqz a4,289b8 │ │ │ │ - ld a1,152(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,0 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ - ld a1,64(sp) │ │ │ │ - li a2,4 │ │ │ │ - jal 3880 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-1498 │ │ │ │ + li a1,1255 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1982 │ │ │ │ + jal 323d2 │ │ │ │ + j 2191e │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + mv s7,a2 │ │ │ │ + mv s8,a4 │ │ │ │ + mv s5,a1 │ │ │ │ + mv s2,a3 │ │ │ │ + mv s1,a5 │ │ │ │ + mv s3,a6 │ │ │ │ + mv s6,a7 │ │ │ │ + sext.w s0,a4 │ │ │ │ + bltu a4,a2,21986 │ │ │ │ + sext.w s0,a2 │ │ │ │ + addiw a1,s0,1 │ │ │ │ + sext.w s9,a1 │ │ │ │ + sext.w s4,s7 │ │ │ │ + bgeu s7,s8,2199a │ │ │ │ + sext.w s4,s8 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + bltu s8,s7,219b2 │ │ │ │ + mv a5,s2 │ │ │ │ + mv s2,s5 │ │ │ │ + mv s5,a5 │ │ │ │ li a5,-1 │ │ │ │ - beq a0,a5,2905c │ │ │ │ - lw s6,108(sp) │ │ │ │ - auipc a5,0x52 │ │ │ │ - addi a5,a5,-1166 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - slli s2,s6,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - beqz a5,289ca │ │ │ │ - ld a1,160(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,0 │ │ │ │ - add a1,a1,s2 │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ - ld a1,72(sp) │ │ │ │ - li a2,1 │ │ │ │ - jal 3880 │ │ │ │ + beq s4,a5,21a4e │ │ │ │ + beqz s9,21a4e │ │ │ │ + li a5,1 │ │ │ │ + bne s6,a5,21b0a │ │ │ │ li a5,-1 │ │ │ │ - beq a0,a5,2907c │ │ │ │ - lb a5,107(sp) │ │ │ │ - li a4,-128 │ │ │ │ - beq a5,a4,289de │ │ │ │ - lw s6,108(sp) │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,48(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - sext.w s8,a4 │ │ │ │ - blez a5,28a3c │ │ │ │ - bnez s6,288d2 │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - beq a5,s8,28a58 │ │ │ │ - beq s6,s8,28a58 │ │ │ │ - lw a3,8(s1) │ │ │ │ - ld a5,72(s1) │ │ │ │ - bgeu s8,a3,28b6c │ │ │ │ - li a3,-1 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - and a4,a4,a3 │ │ │ │ - sd a4,80(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu s5,a4,29008 │ │ │ │ - ld a5,80(s1) │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s8,112(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - beqz s11,2892e │ │ │ │ - li s10,0 │ │ │ │ - addi s2,sp,112 │ │ │ │ - add a5,s10,s11 │ │ │ │ - srli s7,a5,0x1 │ │ │ │ - ld a5,40(sp) │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - mv a0,s2 │ │ │ │ - add s9,a5,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28ae8 │ │ │ │ - beqz a0,28d50 │ │ │ │ - addi s10,s7,1 │ │ │ │ - bltu s10,s11,28904 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s7 │ │ │ │ - bltu s10,s11,28804 │ │ │ │ - j 2882c │ │ │ │ - beqz s9,2882c │ │ │ │ - lw s11,4(s9) │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s8 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s5,a5,28d48 │ │ │ │ - lwu s7,88(s1) │ │ │ │ - sw s6,112(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s7,286da │ │ │ │ - li s10,0 │ │ │ │ - add s8,s7,s10 │ │ │ │ - srli s8,s8,0x1 │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - add s9,s2,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28988 │ │ │ │ - beqz a0,28990 │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s7,28960 │ │ │ │ - j 286da │ │ │ │ - mv s7,s8 │ │ │ │ - bltu s10,s7,28960 │ │ │ │ - j 286da │ │ │ │ - beqz s9,286da │ │ │ │ - lw a5,4(s9) │ │ │ │ - bgeu a5,s11,2883a │ │ │ │ - ld a5,120(s1) │ │ │ │ - ld a4,48(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - auipc a4,0x52 │ │ │ │ - addi a4,a4,-1480 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bnez a4,2884c │ │ │ │ - ld a4,32(s1) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw s6,0(a4) │ │ │ │ - slli s2,s6,0x20 │ │ │ │ - sw s6,108(sp) │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - ld a5,96(s1) │ │ │ │ - li a4,-128 │ │ │ │ - add a5,a5,s2 │ │ │ │ - lb a5,0(a5) │ │ │ │ - sb a5,107(sp) │ │ │ │ - bne a5,a4,288b2 │ │ │ │ - lwu s9,112(s1) │ │ │ │ - sd s2,112(sp) │ │ │ │ - ld s2,104(s1) │ │ │ │ - beqz s9,28a14 │ │ │ │ - li s11,0 │ │ │ │ - add s7,s9,s11 │ │ │ │ - srli s7,s7,0x1 │ │ │ │ - slli s8,s7,0x4 │ │ │ │ - add s8,s8,s2 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,28a34 │ │ │ │ - beqz a0,28af0 │ │ │ │ - addi s11,s7,1 │ │ │ │ - bltu s11,s9,289ee │ │ │ │ - mv a3,s6 │ │ │ │ - auipc a2,0x38 │ │ │ │ - addi a2,a2,34 │ │ │ │ - li a1,775 │ │ │ │ - auipc a0,0x38 │ │ │ │ - addi a0,a0,-50 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s9,s7 │ │ │ │ - bltu s11,s9,289ee │ │ │ │ - j 28a14 │ │ │ │ - ld a5,48(sp) │ │ │ │ - mv s8,s6 │ │ │ │ - sd a4,48(sp) │ │ │ │ - sext.w s6,a4 │ │ │ │ - mv a4,a5 │ │ │ │ - j 288c6 │ │ │ │ - beqz s11,286da │ │ │ │ - lw a5,4(s11) │ │ │ │ - ld a4,40(sp) │ │ │ │ - bltu a5,a4,28c2c │ │ │ │ - li a4,1 │ │ │ │ - li a5,0 │ │ │ │ - beq s4,a4,28a88 │ │ │ │ - lw a4,4(s3) │ │ │ │ - lw a3,0(s3) │ │ │ │ - mv a7,s8 │ │ │ │ - sd a5,0(sp) │ │ │ │ - mv a6,s6 │ │ │ │ - mv a5,s4 │ │ │ │ - auipc a2,0x38 │ │ │ │ - addi a2,a2,-16 │ │ │ │ - li a1,117 │ │ │ │ - auipc a0,0x38 │ │ │ │ - addi a0,a0,-140 │ │ │ │ - jal b382 │ │ │ │ - lw a2,4(s3) │ │ │ │ - lw a1,0(s3) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 28604 │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a0,32(sp) │ │ │ │ + sext.w t1,a5 │ │ │ │ addiw a5,a5,1 │ │ │ │ - sd a5,24(sp) │ │ │ │ - jal 1c924 │ │ │ │ - ld a5,24(sp) │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu a5,a0,28662 │ │ │ │ - ld a0,32(sp) │ │ │ │ - li a1,0 │ │ │ │ - jal 1c72c │ │ │ │ - auipc a5,0x51 │ │ │ │ - ld a5,1118(a5) │ │ │ │ - ld a4,120(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,29078 │ │ │ │ - ld s0,224(sp) │ │ │ │ - ld a0,32(sp) │ │ │ │ - ld s1,216(sp) │ │ │ │ - ld s2,208(sp) │ │ │ │ - ld s3,200(sp) │ │ │ │ - ld s4,192(sp) │ │ │ │ - ld s5,184(sp) │ │ │ │ - ld s6,176(sp) │ │ │ │ - ld s7,168(sp) │ │ │ │ - ld s8,160(sp) │ │ │ │ - ld s9,152(sp) │ │ │ │ - ld s10,144(sp) │ │ │ │ - ld s11,136(sp) │ │ │ │ - ld ra,232(sp) │ │ │ │ - addi sp,sp,240 │ │ │ │ - j 3670 │ │ │ │ - mv s11,s7 │ │ │ │ - bltu s10,s11,28904 │ │ │ │ - j 2892e │ │ │ │ - beqz s8,28a14 │ │ │ │ - lw s6,108(sp) │ │ │ │ - ld a5,8(s8) │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,48(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - sext.w s8,a4 │ │ │ │ - bgtz a5,288c6 │ │ │ │ - j 28a3c │ │ │ │ - slli a4,s7,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,56(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu s5,a4,29014 │ │ │ │ - ld a5,80(s1) │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s7,112(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - beqz s11,28b5e │ │ │ │ - li s10,0 │ │ │ │ - addi s2,sp,112 │ │ │ │ - add a5,s11,s10 │ │ │ │ - srli s8,a5,0x1 │ │ │ │ - ld a5,40(sp) │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - mv a0,s2 │ │ │ │ - add s9,a5,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28b64 │ │ │ │ - beqz a0,28e42 │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s11,28b34 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s8 │ │ │ │ - bltu s10,s11,28b34 │ │ │ │ - j 28b5e │ │ │ │ - ld a4,120(s1) │ │ │ │ - ld a3,48(sp) │ │ │ │ - li a2,-1 │ │ │ │ + beqz a5,21a7a │ │ │ │ + beqz s3,21a92 │ │ │ │ + lw t3,0(a0) │ │ │ │ + li a3,0 │ │ │ │ + slli t1,t1,0x20 │ │ │ │ + addiw a4,t3,1 │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + mv a1,a0 │ │ │ │ + sw a4,0(a0) │ │ │ │ srli a2,a2,0x20 │ │ │ │ - and a3,a3,a2 │ │ │ │ - sd a3,48(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ + add t1,t1,s5 │ │ │ │ + add a4,s2,a2 │ │ │ │ + addi a1,a1,4 │ │ │ │ + beq s0,a3,21a4a │ │ │ │ + lbu a7,0(a4) │ │ │ │ + lbu a6,0(t1) │ │ │ │ + add a4,a7,a6 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,s3 │ │ │ │ + beq a7,a6,21a10 │ │ │ │ lw a4,0(a4) │ │ │ │ - sd a3,56(sp) │ │ │ │ - sd a4,40(sp) │ │ │ │ + addw t3,a4,t3 │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + add a2,a2,a0 │ │ │ │ + lw a4,0(a2) │ │ │ │ + lw a6,0(a1) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addw t4,a4,s1 │ │ │ │ + addw a7,s1,a6 │ │ │ │ + mv a4,t4 │ │ │ │ + bgeu a7,t4,21a2c │ │ │ │ + mv a4,a7 │ │ │ │ + sext.w a2,a4 │ │ │ │ + bgeu t3,a2,21a36 │ │ │ │ + mv a4,t3 │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + sw a4,0(a1) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv t3,a6 │ │ │ │ + add a4,s2,a2 │ │ │ │ + addi a1,a1,4 │ │ │ │ + bne s0,a3,219f6 │ │ │ │ + bne s4,a5,219c4 │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,a0 │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,88(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + mv a3,a0 │ │ │ │ + li a4,0 │ │ │ │ + sw a4,0(a3) │ │ │ │ + sext.w a2,a4 │ │ │ │ + addi a3,a3,4 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + bne s0,a2,21a7e │ │ │ │ + bne s4,a5,219c4 │ │ │ │ + j 21a4e │ │ │ │ + lw a6,0(a0) │ │ │ │ + addi a3,a0,4 │ │ │ │ + addiw a4,a6,1 │ │ │ │ + sw a4,0(a0) │ │ │ │ + beqz s0,21a4a │ │ │ │ + slli a7,t1,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + mv a1,s6 │ │ │ │ + add a7,a7,s5 │ │ │ │ + addiw a4,a1,-1 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ + add t4,s2,a4 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,a0 │ │ │ │ + lw a4,0(a4) │ │ │ │ + sext.w t3,a6 │ │ │ │ + lw a6,0(a3) │ │ │ │ + addw t6,a4,s1 │ │ │ │ + mv a4,t6 │ │ │ │ + addw t5,a6,s1 │ │ │ │ + sext.w t1,a1 │ │ │ │ + bgeu t5,t6,21adc │ │ │ │ + mv a4,t5 │ │ │ │ + lbu t5,0(t4) │ │ │ │ + lbu a2,0(a7) │ │ │ │ + sext.w t4,a4 │ │ │ │ + sub a2,a2,t5 │ │ │ │ + snez a2,a2 │ │ │ │ + addw t3,a2,t3 │ │ │ │ + bgeu t3,t4,21afa │ │ │ │ + mv a4,t3 │ │ │ │ + sw a4,0(a3) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + addi a3,a3,4 │ │ │ │ + bne s0,t1,21aae │ │ │ │ + bne s4,a5,219c4 │ │ │ │ + j 21a4e │ │ │ │ + li a1,-1 │ │ │ │ + sext.w a5,a1 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + beqz a1,21ba6 │ │ │ │ + beqz s3,21bbe │ │ │ │ + lw t1,0(a0) │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + li a3,0 │ │ │ │ + addiw a4,t1,1 │ │ │ │ + add a6,s5,a5 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + mv a2,a0 │ │ │ │ + sw a4,0(a0) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a4,s2,a5 │ │ │ │ + addi a2,a2,4 │ │ │ │ + beq s0,a3,21b9a │ │ │ │ lbu a4,0(a4) │ │ │ │ - bgeu s5,a4,28d34 │ │ │ │ - ld a5,40(sp) │ │ │ │ - lwu s11,88(s1) │ │ │ │ - ld s2,80(s1) │ │ │ │ - sw a5,112(sp) │ │ │ │ - beqz s11,2882c │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s11 │ │ │ │ - srli s7,a5,0x1 │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - add s9,s2,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28bca │ │ │ │ - beqz a0,28bd2 │ │ │ │ - addi s10,s7,1 │ │ │ │ - bltu s10,s11,28ba2 │ │ │ │ - j 2882c │ │ │ │ - mv s11,s7 │ │ │ │ - bltu s10,s11,28ba2 │ │ │ │ - j 2882c │ │ │ │ - beqz s9,2882c │ │ │ │ - lw a5,4(s9) │ │ │ │ - ld a4,48(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s5,a5,28d44 │ │ │ │ - lwu s10,88(s1) │ │ │ │ - sw s6,112(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s10,286da │ │ │ │ - li s9,0 │ │ │ │ - add s7,s9,s10 │ │ │ │ - srli s7,s7,0x1 │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - add s11,s2,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28c24 │ │ │ │ - beqz a0,28a4a │ │ │ │ - addi s9,s7,1 │ │ │ │ - bltu s9,s10,28bfa │ │ │ │ - j 286da │ │ │ │ - mv s10,s7 │ │ │ │ - bltu s9,s10,28bfa │ │ │ │ - j 286da │ │ │ │ - ld a4,120(s1) │ │ │ │ - ld a2,56(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - li a3,253 │ │ │ │ - add a4,a4,a2 │ │ │ │ + lbu a7,0(a6) │ │ │ │ + beq a4,a7,21b62 │ │ │ │ + mulw a4,a4,s6 │ │ │ │ + addw a4,a4,a7 │ │ │ │ + slli a7,a4,0x20 │ │ │ │ + srli a4,a7,0x1e │ │ │ │ + add a4,a4,s3 │ │ │ │ lw a4,0(a4) │ │ │ │ - sd a4,48(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu a3,a5,28fce │ │ │ │ - ld a5,48(sp) │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw a5,112(sp) │ │ │ │ - ld a5,80(s1) │ │ │ │ - sd a5,40(sp) │ │ │ │ - beqz s9,28c8a │ │ │ │ - li s7,0 │ │ │ │ - addi s2,sp,112 │ │ │ │ - add a5,s7,s9 │ │ │ │ - srli s10,a5,0x1 │ │ │ │ - ld a5,40(sp) │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - mv a0,s2 │ │ │ │ - add s11,a5,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28fe6 │ │ │ │ - beqz a0,28fee │ │ │ │ - addi s7,s10,1 │ │ │ │ - bltu s7,s9,28c60 │ │ │ │ - ld a0,48(sp) │ │ │ │ - jal 281e8 │ │ │ │ - ld s0,224(sp) │ │ │ │ - ld s1,216(sp) │ │ │ │ - ld s2,208(sp) │ │ │ │ - ld s3,200(sp) │ │ │ │ - ld s4,192(sp) │ │ │ │ - ld s5,184(sp) │ │ │ │ - ld s6,176(sp) │ │ │ │ - ld s7,168(sp) │ │ │ │ - ld s8,160(sp) │ │ │ │ - ld s9,152(sp) │ │ │ │ - ld s10,144(sp) │ │ │ │ - ld s11,136(sp) │ │ │ │ - auipc a5,0x51 │ │ │ │ - ld a5,616(a5) │ │ │ │ - ld a4,120(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,29060 │ │ │ │ - ld ra,232(sp) │ │ │ │ - addi sp,sp,240 │ │ │ │ + addw t1,a4,t1 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + lw a4,0(a2) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addw t4,a5,s1 │ │ │ │ + addw t3,s1,a4 │ │ │ │ + mv a5,t4 │ │ │ │ + bgeu t3,t4,21b7c │ │ │ │ + mv a5,t3 │ │ │ │ + sext.w a7,a5 │ │ │ │ + bgeu t1,a7,21b86 │ │ │ │ + mv a5,t1 │ │ │ │ + sw a5,0(a2) │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mv t1,a4 │ │ │ │ + addi a2,a2,4 │ │ │ │ + add a4,s2,a5 │ │ │ │ + bne s0,a3,21b3e │ │ │ │ + beq s4,a1,21a4e │ │ │ │ + sext.w a5,a1 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + bnez a1,21b14 │ │ │ │ + mv a4,a0 │ │ │ │ + li a5,0 │ │ │ │ + sw a5,0(a4) │ │ │ │ + sext.w a3,a5 │ │ │ │ + addi a4,a4,4 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s0,a3,21baa │ │ │ │ + bne s4,a1,21b9e │ │ │ │ + j 21a4e │ │ │ │ + lw a7,0(a0) │ │ │ │ + addi a2,a0,4 │ │ │ │ + addiw a4,a7,1 │ │ │ │ + sw a4,0(a0) │ │ │ │ + beqz s0,21b9a │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + li a3,1 │ │ │ │ + add t1,s5,a5 │ │ │ │ + addiw a5,a3,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a4,s2,a5 │ │ │ │ + lbu t3,0(a4) │ │ │ │ + slli a6,a5,0x2 │ │ │ │ + lbu a5,0(t1) │ │ │ │ + add a6,a6,a0 │ │ │ │ + lw a4,0(a6) │ │ │ │ + sext.w t4,a7 │ │ │ │ + lw a7,0(a2) │ │ │ │ + sub a5,a5,t3 │ │ │ │ + snez a5,a5 │ │ │ │ + addw t6,a4,s1 │ │ │ │ + addw t4,a5,t4 │ │ │ │ + addw t5,s1,a7 │ │ │ │ + mv a4,t6 │ │ │ │ + sext.w t3,a3 │ │ │ │ + mv a5,t4 │ │ │ │ + bgeu t5,t6,21c20 │ │ │ │ + mv a4,t5 │ │ │ │ + sext.w a6,a4 │ │ │ │ + bgeu a6,t4,21c2a │ │ │ │ + mv a5,a4 │ │ │ │ + sw a5,0(a2) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addi a2,a2,4 │ │ │ │ + bne s0,t3,21bd8 │ │ │ │ + bne s4,a1,21b9e │ │ │ │ + j 21a4e │ │ │ │ + │ │ │ │ +0000000000021c3a : │ │ │ │ + beq a0,a1,21c4e │ │ │ │ + li a5,78 │ │ │ │ + beq a0,a5,21c4e │ │ │ │ + beq a1,a5,21c4e │ │ │ │ + lw a0,4(a2) │ │ │ │ ret │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w s6,a4 │ │ │ │ - bltu s5,a5,28762 │ │ │ │ - sext.w a5,a5 │ │ │ │ - li s4,0 │ │ │ │ - bgeu a5,s6,287b2 │ │ │ │ - ld a4,120(s1) │ │ │ │ - ld a2,40(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - li a3,253 │ │ │ │ - add a4,a4,a2 │ │ │ │ - lw s6,0(a4) │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s4,0(a5) │ │ │ │ - bgeu a3,s4,28fd6 │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw s6,112(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s9,286da │ │ │ │ - li s11,0 │ │ │ │ - addi s2,sp,112 │ │ │ │ - add s7,s9,s11 │ │ │ │ - srli s7,s7,0x1 │ │ │ │ - slli s8,s7,0x3 │ │ │ │ - add s8,s8,s4 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28fdc │ │ │ │ - beqz a0,28ffc │ │ │ │ - addi s11,s7,1 │ │ │ │ - bltu s11,s9,28d0c │ │ │ │ - j 286da │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,40(sp) │ │ │ │ - ld a4,48(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bltu s5,a5,28bea │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 28a52 │ │ │ │ - sext.w a5,a5 │ │ │ │ - bgeu a5,s11,2883a │ │ │ │ - j 2899c │ │ │ │ - beqz s9,2892e │ │ │ │ - lw a5,4(s9) │ │ │ │ - sd a5,56(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - addiw a2,s8,1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ + lw a0,0(a2) │ │ │ │ + ret │ │ │ │ + │ │ │ │ +0000000000021c52 : │ │ │ │ + beq a0,a1,21c5a │ │ │ │ + lw a0,4(a2) │ │ │ │ + ret │ │ │ │ + lw a0,0(a2) │ │ │ │ + ret │ │ │ │ + │ │ │ │ +0000000000021c5e : │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + jal 349da │ │ │ │ + bnez a0,21c76 │ │ │ │ + lw a0,4(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lw a0,0(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s8,64(sp) │ │ │ │ + addiw s5,a2,1 │ │ │ │ + addiw s8,a4,1 │ │ │ │ + sd s6,80(sp) │ │ │ │ + mulw s6,s5,s8 │ │ │ │ + sd s1,120(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s1,a1 │ │ │ │ + sd ra,136(sp) │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s2,112(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + slli s6,s6,0x2 │ │ │ │ + mv a1,s6 │ │ │ │ + mv s4,a5 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s2,a4 │ │ │ │ + mv s10,a3 │ │ │ │ + sd a3,8(sp) │ │ │ │ + mv s0,a6 │ │ │ │ + sd s9,56(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + li a5,1 │ │ │ │ + sd a0,24(sp) │ │ │ │ + bgeu a5,s5,21d64 │ │ │ │ + mv s6,s8 │ │ │ │ + bgeu a5,s8,21d64 │ │ │ │ + addiw a4,s3,-1 │ │ │ │ + addiw a5,s2,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + sd s11,40(sp) │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a3,a2 │ │ │ │ - sd a3,88(sp) │ │ │ │ - sext.w a3,a4 │ │ │ │ - bgeu s5,a4,28dce │ │ │ │ - ld a5,80(s1) │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a2,112(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - beqz s11,28db6 │ │ │ │ - li s9,0 │ │ │ │ - addi s2,sp,112 │ │ │ │ - add a5,s9,s11 │ │ │ │ - srli s7,a5,0x1 │ │ │ │ - ld a5,40(sp) │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - mv a0,s2 │ │ │ │ - add s10,a5,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28dbc │ │ │ │ - beqz a0,28dc4 │ │ │ │ - addi s9,s7,1 │ │ │ │ - bltu s9,s11,28d8e │ │ │ │ - ld a0,88(sp) │ │ │ │ - jal 281e8 │ │ │ │ + addi s11,s1,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + neg s8,s8 │ │ │ │ + addi s5,s10,1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a4,a4,s11 │ │ │ │ + sd s7,72(sp) │ │ │ │ + slli s8,s8,0x2 │ │ │ │ + mv s7,a0 │ │ │ │ + sd a4,16(sp) │ │ │ │ + li s2,0 │ │ │ │ + add s5,s5,a5 │ │ │ │ + ld s10,8(sp) │ │ │ │ + slli s3,s6,0x2 │ │ │ │ mv s11,s7 │ │ │ │ - bltu s9,s11,28d8e │ │ │ │ - j 28db6 │ │ │ │ - beqz s10,28db6 │ │ │ │ - lw a3,4(s10) │ │ │ │ - ld a5,72(s1) │ │ │ │ - ld a2,56(sp) │ │ │ │ - ld a4,120(s1) │ │ │ │ - bgeu a3,a2,28b6e │ │ │ │ - ld a3,80(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw a3,0(a3) │ │ │ │ - bgeu s6,a3,28b6e │ │ │ │ - bltu s8,a3,28b6e │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,28fce │ │ │ │ - ld a5,80(s1) │ │ │ │ - lwu s7,88(s1) │ │ │ │ - sw a3,112(sp) │ │ │ │ - sd a5,48(sp) │ │ │ │ - beqz s7,28e3c │ │ │ │ - li s10,0 │ │ │ │ - addi s2,sp,112 │ │ │ │ - ld a5,48(sp) │ │ │ │ - add s11,s10,s7 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s9,a5,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s2 │ │ │ │ - sd a3,40(sp) │ │ │ │ - jal 1efae │ │ │ │ - ld a3,40(sp) │ │ │ │ - bltz a0,2903e │ │ │ │ - beqz a0,2904e │ │ │ │ - addi s10,s11,1 │ │ │ │ - bltu s10,s7,28e0e │ │ │ │ - mv a0,a3 │ │ │ │ - jal 281e8 │ │ │ │ - beqz s9,28b5e │ │ │ │ - lw a5,4(s9) │ │ │ │ - addiw a4,s7,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - sd a5,48(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w a3,a4 │ │ │ │ - sd a3,80(sp) │ │ │ │ - bgeu s5,a5,29032 │ │ │ │ - ld a5,80(s1) │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a4,112(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - beqz s11,28ea4 │ │ │ │ - li s9,0 │ │ │ │ - addi s2,sp,112 │ │ │ │ - add a5,s11,s9 │ │ │ │ - srli s8,a5,0x1 │ │ │ │ - ld a5,40(sp) │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - mv a0,s2 │ │ │ │ - add s10,a5,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28eaa │ │ │ │ - beqz a0,28eb2 │ │ │ │ - addi s9,s8,1 │ │ │ │ - bltu s9,s11,28e7c │ │ │ │ - ld a0,80(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s8 │ │ │ │ - bltu s9,s11,28e7c │ │ │ │ - j 28ea4 │ │ │ │ - beqz s10,28ea4 │ │ │ │ - lw a5,4(s10) │ │ │ │ - ld a3,48(sp) │ │ │ │ - ld a4,120(s1) │ │ │ │ - bgeu a5,a3,28ee0 │ │ │ │ - ld a5,56(sp) │ │ │ │ - slli s11,a5,0x2 │ │ │ │ - add s11,s11,a4 │ │ │ │ - lw a5,0(s11) │ │ │ │ - bgeu s6,a5,28ee0 │ │ │ │ - bltu s7,a5,28ee0 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - j 289a8 │ │ │ │ - ld a5,72(s1) │ │ │ │ - j 287cc │ │ │ │ - beqz s9,286da │ │ │ │ - lw a5,4(s9) │ │ │ │ - sd a5,40(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - addiw a2,s6,1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a3,a2 │ │ │ │ - sd a3,56(sp) │ │ │ │ - sext.w a3,a4 │ │ │ │ - bgeu s5,a4,28f60 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a2,112(sp) │ │ │ │ - ld s7,80(s1) │ │ │ │ - beqz s11,28f48 │ │ │ │ - li s10,0 │ │ │ │ - addi s2,sp,112 │ │ │ │ - add a5,s10,s11 │ │ │ │ - srli s8,a5,0x1 │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - add s9,s7,a1 │ │ │ │ + lbu a1,0(s10) │ │ │ │ + lbu a0,0(s1) │ │ │ │ + lw s9,0(s11) │ │ │ │ + mv a2,s0 │ │ │ │ + jalr s4 │ │ │ │ + add a1,s2,s11 │ │ │ │ + addw a3,s9,a0 │ │ │ │ + mv a2,s0 │ │ │ │ + add a1,a1,s3 │ │ │ │ + blez a3,21d80 │ │ │ │ + lbu a1,0(s10) │ │ │ │ + lbu a0,0(s1) │ │ │ │ + lw s9,0(s11) │ │ │ │ + addi s10,s10,1 │ │ │ │ + jalr s4 │ │ │ │ + add a3,s2,s11 │ │ │ │ + add a3,a3,s3 │ │ │ │ + addw a6,s9,a0 │ │ │ │ + sw a6,4(a3) │ │ │ │ + addi s11,s11,4 │ │ │ │ + bne s5,s10,21d08 │ │ │ │ + ld a5,0(sp) │ │ │ │ + addi s1,s1,1 │ │ │ │ + add s2,s2,s8 │ │ │ │ + addw s6,a5,s6 │ │ │ │ + ld a5,16(sp) │ │ │ │ + sub s7,s7,s8 │ │ │ │ + bne s1,a5,21d00 │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + ld ra,136(sp) │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld a0,24(sp) │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + ld s8,64(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + sw zero,4(a1) │ │ │ │ + addi s10,s10,1 │ │ │ │ + addi s11,s11,4 │ │ │ │ + bne s5,s10,21d08 │ │ │ │ + ld a5,0(sp) │ │ │ │ + addi s1,s1,1 │ │ │ │ + add s2,s2,s8 │ │ │ │ + addw s6,a5,s6 │ │ │ │ + ld a5,16(sp) │ │ │ │ + sub s7,s7,s8 │ │ │ │ + bne s1,a5,21d00 │ │ │ │ + j 21d60 │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s7,72(sp) │ │ │ │ + addiw s6,a2,1 │ │ │ │ + addiw s7,a4,1 │ │ │ │ + sd s9,56(sp) │ │ │ │ + mulw s9,s6,s7 │ │ │ │ + sd s3,104(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s3,a1 │ │ │ │ + sd ra,136(sp) │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s2,112(sp) │ │ │ │ + mv s1,a5 │ │ │ │ + sd s4,96(sp) │ │ │ │ + slli s9,s9,0x2 │ │ │ │ mv a1,s9 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,28f4e │ │ │ │ - beqz a0,28f56 │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s11,28f22 │ │ │ │ - ld a0,56(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s8 │ │ │ │ - bltu s10,s11,28f22 │ │ │ │ - j 28f48 │ │ │ │ - beqz s9,28f48 │ │ │ │ - lw a3,4(s9) │ │ │ │ - ld a5,72(s1) │ │ │ │ - ld a2,40(sp) │ │ │ │ - ld a4,120(s1) │ │ │ │ - bgeu a3,a2,286ea │ │ │ │ - ld a3,48(sp) │ │ │ │ - slli s8,a3,0x2 │ │ │ │ - add s8,s8,a4 │ │ │ │ - lw a3,0(s8) │ │ │ │ - bgeu s4,a3,286ea │ │ │ │ - bltu s6,a3,286ea │ │ │ │ - slli a4,a3,0x20 │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s8,64(sp) │ │ │ │ + mv s5,a2 │ │ │ │ + mv s0,a4 │ │ │ │ + mv s8,a3 │ │ │ │ + mv s4,a6 │ │ │ │ + mv s2,a7 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s9 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + li a5,1 │ │ │ │ + sd a0,24(sp) │ │ │ │ + bgeu a5,s6,21ea4 │ │ │ │ + bgeu a5,s7,21ea4 │ │ │ │ + addiw a4,s5,-1 │ │ │ │ + addiw a5,s0,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + addi s9,s3,1 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s4,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,s4,28fd6 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a3,112(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s11,28e3c │ │ │ │ - li s8,0 │ │ │ │ - addi s2,sp,112 │ │ │ │ - add s6,s11,s8 │ │ │ │ - srli s6,s6,0x1 │ │ │ │ - slli s7,s6,0x3 │ │ │ │ - add s7,s7,s4 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s2 │ │ │ │ - sd a3,40(sp) │ │ │ │ - jal 1efae │ │ │ │ - ld a3,40(sp) │ │ │ │ - bltz a0,29036 │ │ │ │ - beqz a0,29042 │ │ │ │ - addi s8,s6,1 │ │ │ │ - bltu s8,s11,28fa4 │ │ │ │ - j 28e3c │ │ │ │ - sext.w a5,a5 │ │ │ │ - addiw a4,a5,1 │ │ │ │ - j 28a5c │ │ │ │ - sext.w s4,s4 │ │ │ │ - j 287b2 │ │ │ │ - mv s9,s7 │ │ │ │ - bltu s11,s9,28d0c │ │ │ │ - j 286da │ │ │ │ - mv s9,s10 │ │ │ │ - bltu s7,s9,28c60 │ │ │ │ - j 28c8a │ │ │ │ - beqz s11,28c8a │ │ │ │ - lw a5,4(s11) │ │ │ │ - addiw a4,a5,1 │ │ │ │ - j 28a5c │ │ │ │ - beqz s8,286da │ │ │ │ - lw s4,4(s8) │ │ │ │ - j 287b2 │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,56(sp) │ │ │ │ - j 28d5c │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,40(sp) │ │ │ │ - j 28ef0 │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,48(sp) │ │ │ │ - addiw a4,s7,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w a3,a4 │ │ │ │ - sd a3,80(sp) │ │ │ │ - bltu s5,a5,28e68 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 28eba │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + addi s5,s8,1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a3,s7,0x2 │ │ │ │ + add a4,a4,s9 │ │ │ │ + sd s10,48(sp) │ │ │ │ + sd s11,40(sp) │ │ │ │ + sd a3,16(sp) │ │ │ │ + mv s6,a0 │ │ │ │ + sd a4,8(sp) │ │ │ │ + add s5,s5,a5 │ │ │ │ + ld a5,16(sp) │ │ │ │ mv s11,s6 │ │ │ │ - bltu s8,s11,28fa4 │ │ │ │ - j 28e3c │ │ │ │ - mv s7,s11 │ │ │ │ - j 28e38 │ │ │ │ - beqz s7,28e3c │ │ │ │ - lw s4,4(s7) │ │ │ │ - j 287b2 │ │ │ │ - beqz s9,28e3c │ │ │ │ - lw a5,4(s9) │ │ │ │ - addiw a4,a5,1 │ │ │ │ - j 28a5c │ │ │ │ - jal 2820c │ │ │ │ - sd s0,224(sp) │ │ │ │ - sd s1,216(sp) │ │ │ │ - sd s2,208(sp) │ │ │ │ - sd s3,200(sp) │ │ │ │ - sd s4,192(sp) │ │ │ │ - sd s5,184(sp) │ │ │ │ - sd s6,176(sp) │ │ │ │ - sd s7,168(sp) │ │ │ │ - sd s8,160(sp) │ │ │ │ - sd s9,152(sp) │ │ │ │ - sd s10,144(sp) │ │ │ │ - sd s11,136(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - jal 2820c │ │ │ │ - addw a0,a0,a2 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a3 │ │ │ │ - lbu a5,0(a0) │ │ │ │ - beqz a4,290b0 │ │ │ │ - lw a4,0(a4) │ │ │ │ - beq a4,a1,290c4 │ │ │ │ - addw a1,a1,a2 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - add a3,a3,a1 │ │ │ │ - lbu a4,0(a3) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a5,290ae │ │ │ │ - sltu a4,a5,a4 │ │ │ │ - slli a0,a4,0x1 │ │ │ │ - ret │ │ │ │ - slli a4,a1,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lbu a0,0(a4) │ │ │ │ - li a4,127 │ │ │ │ - bne a0,a4,29094 │ │ │ │ - addi a5,a5,-127 │ │ │ │ - snez a0,a5 │ │ │ │ - ret │ │ │ │ - ld a5,16(a0) │ │ │ │ - slli a6,a1,0x20 │ │ │ │ - addi sp,sp,-80 │ │ │ │ - srli a1,a6,0x1e │ │ │ │ - add a5,a5,a1 │ │ │ │ - sd s0,64(sp) │ │ │ │ + mv s7,s8 │ │ │ │ + add s6,s6,a5 │ │ │ │ + mv s10,s6 │ │ │ │ + lw s0,4(s11) │ │ │ │ + lw a3,0(s10) │ │ │ │ + mv a2,s2 │ │ │ │ + addw a0,s0,s1 │ │ │ │ + addw a1,a3,s1 │ │ │ │ mv s0,a0 │ │ │ │ - ld a0,0(a0) │ │ │ │ - sd s1,56(sp) │ │ │ │ - lw s1,0(a5) │ │ │ │ - ld a1,16(a0) │ │ │ │ - sd s4,32(sp) │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - auipc s4,0x51 │ │ │ │ - ld s4,-480(s4) │ │ │ │ - add a1,a1,a5 │ │ │ │ - ld a5,0(s4) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - mv s3,a3 │ │ │ │ - mv s5,a2 │ │ │ │ - mv s2,a4 │ │ │ │ - jal 43df8 │ │ │ │ - mv a1,a0 │ │ │ │ - ld a0,0(s0) │ │ │ │ + bge a0,a1,21e42 │ │ │ │ sext.w s0,a1 │ │ │ │ - addi a3,sp,4 │ │ │ │ - mv a2,sp │ │ │ │ - mv a1,s0 │ │ │ │ - jal 43e6a │ │ │ │ - lw a5,0(sp) │ │ │ │ - bltu s1,a5,2915c │ │ │ │ - lw a4,4(sp) │ │ │ │ - sw s0,0(s5) │ │ │ │ - sw a5,0(s3) │ │ │ │ - sw a4,0(s2) │ │ │ │ - ld a3,8(sp) │ │ │ │ - ld a4,0(s4) │ │ │ │ - xor a4,a4,a3 │ │ │ │ - li a3,0 │ │ │ │ - subw a0,s1,a5 │ │ │ │ - bnez a4,2917c │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - auipc a3,0x3d │ │ │ │ - addi a3,a3,-1420 │ │ │ │ - li a2,178 │ │ │ │ - auipc a1,0x38 │ │ │ │ - addi a1,a1,-1912 │ │ │ │ - auipc a0,0x38 │ │ │ │ - addi a0,a0,-1776 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - ld a5,16(a0) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd ra,56(sp) │ │ │ │ - beqz a5,29232 │ │ │ │ - lwu a1,8(a0) │ │ │ │ - sd s3,24(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - li a0,0 │ │ │ │ - sd s6,0(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,8(s3) │ │ │ │ - mv s6,a0 │ │ │ │ - beqz a5,291f6 │ │ │ │ - ld a3,16(s3) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - li s0,0 │ │ │ │ - li s1,0 │ │ │ │ - auipc s5,0x51 │ │ │ │ - ld s5,-524(s5) │ │ │ │ - auipc s4,0x38 │ │ │ │ - addi s4,s4,-1812 │ │ │ │ - slli s2,s0,0x2 │ │ │ │ - add a4,a3,s2 │ │ │ │ - lw a4,0(a4) │ │ │ │ - bltu a5,a4,29204 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,s6 │ │ │ │ - sw s1,0(a4) │ │ │ │ - lw a5,8(s3) │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w s1,s0 │ │ │ │ - bltu s1,a5,291c4 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - sd s6,24(s3) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ + lbu a1,0(s7) │ │ │ │ + lbu a0,0(s3) │ │ │ │ + lw s9,0(s11) │ │ │ │ + not a6,s0 │ │ │ │ + srai a6,a6,0x3f │ │ │ │ + and s0,s0,a6 │ │ │ │ + jalr s4 │ │ │ │ + addw a3,s9,a0 │ │ │ │ + mv a2,s2 │ │ │ │ + blt s0,a3,21ec0 │ │ │ │ + lw a3,4(s11) │ │ │ │ + lw a2,0(s10) │ │ │ │ + addi s7,s7,1 │ │ │ │ + addw a3,a3,s1 │ │ │ │ + addw a1,a2,s1 │ │ │ │ + sext.w a0,a3 │ │ │ │ + bge a0,a1,21e80 │ │ │ │ + mv a3,a1 │ │ │ │ + sext.w a2,a3 │ │ │ │ + not a2,a2 │ │ │ │ + srai a2,a2,0x3f │ │ │ │ + and a3,a3,a2 │ │ │ │ + sw a3,4(s10) │ │ │ │ + addi s11,s11,4 │ │ │ │ + addi s10,s10,4 │ │ │ │ + bne s7,s5,21e26 │ │ │ │ + ld a5,8(sp) │ │ │ │ + addi s3,s3,1 │ │ │ │ + bne a5,s3,21e1c │ │ │ │ + ld s10,48(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + ld ra,136(sp) │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld a0,24(sp) │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s8,64(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ ret │ │ │ │ - ld a0,0(s5) │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,16(s3) │ │ │ │ - addi s0,s0,1 │ │ │ │ - add s2,s2,a3 │ │ │ │ - lwu a5,0(s2) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s6 │ │ │ │ - sw s1,0(a5) │ │ │ │ - lw a5,8(s3) │ │ │ │ - sext.w s1,s0 │ │ │ │ - bltu s1,a5,291c4 │ │ │ │ - j 291ec │ │ │ │ - auipc a3,0x3d │ │ │ │ - addi a3,a3,-1610 │ │ │ │ - li a2,195 │ │ │ │ - auipc a1,0x37 │ │ │ │ - addi a1,a1,1970 │ │ │ │ - auipc a0,0x38 │ │ │ │ - addi a0,a0,-1974 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ + lbu a1,0(s7) │ │ │ │ + lbu a0,0(s3) │ │ │ │ + lw s0,0(s11) │ │ │ │ + addi s7,s7,1 │ │ │ │ + jalr s4 │ │ │ │ + addw s0,s0,a0 │ │ │ │ + sw s0,4(s10) │ │ │ │ + addi s11,s11,4 │ │ │ │ + addi s10,s10,4 │ │ │ │ + bne s5,s7,21e26 │ │ │ │ + ld a5,8(sp) │ │ │ │ + addi s3,s3,1 │ │ │ │ + bne a5,s3,21e1c │ │ │ │ + j 21ea0 │ │ │ │ addi sp,sp,-128 │ │ │ │ - sd s8,48(sp) │ │ │ │ - auipc s8,0x51 │ │ │ │ - ld s8,-852(s8) │ │ │ │ - li a3,126 │ │ │ │ - sd s4,80(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv s4,a4 │ │ │ │ - li a4,127 │ │ │ │ - sd ra,120(sp) │ │ │ │ sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addiw s0,a5,1 │ │ │ │ + sd s8,48(sp) │ │ │ │ + mv s8,a1 │ │ │ │ + mulw a1,a3,s0 │ │ │ │ + ld a5,128(sp) │ │ │ │ sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ + ld s2,136(sp) │ │ │ │ + mv a0,s8 │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ sd s11,24(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - jal 43b86 │ │ │ │ - lw a5,4(a0) │ │ │ │ - mv s1,a0 │ │ │ │ - li a1,17 │ │ │ │ - li a0,0 │ │ │ │ - sw a5,4(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - li a2,17 │ │ │ │ - li a1,0 │ │ │ │ - mv s2,a0 │ │ │ │ - jal 3890 │ │ │ │ - lw a1,4(sp) │ │ │ │ - ld a0,16(s1) │ │ │ │ - li a2,0 │ │ │ │ - jal 595a │ │ │ │ - mv s3,a0 │ │ │ │ - mv a1,a0 │ │ │ │ - li a2,17 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 36a0 │ │ │ │ - beqz s4,293ea │ │ │ │ - lwu a1,4(sp) │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a1,168 │ │ │ │ - mv s11,a0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,16(s1) │ │ │ │ - mv s10,a0 │ │ │ │ - addi a2,sp,4 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 12cfe │ │ │ │ - lw a5,4(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - beqz a5,29336 │ │ │ │ + sd a2,0(sp) │ │ │ │ + mv s4,a4 │ │ │ │ + mv s1,a6 │ │ │ │ + mv s5,a7 │ │ │ │ + jal 2cf90 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd zero,24(s2) │ │ │ │ + divuw s10,a0,s0 │ │ │ │ + remuw s9,a0,s0 │ │ │ │ + bltu a5,s0,22040 │ │ │ │ + beqz s9,22046 │ │ │ │ + sd s3,88(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - li s0,0 │ │ │ │ - mv s9,s5 │ │ │ │ - auipc s7,0x51 │ │ │ │ - ld s7,-852(s7) │ │ │ │ - auipc s6,0x37 │ │ │ │ - addi s6,s6,1956 │ │ │ │ - lw a4,0(s9) │ │ │ │ - bltu a5,a4,293a2 │ │ │ │ + addiw a3,s10,-1 │ │ │ │ + sext.w s11,a3 │ │ │ │ + mulw a5,s0,s10 │ │ │ │ + subw a4,a5,s0 │ │ │ │ + addw a4,a4,s9 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + addw a5,a5,s9 │ │ │ │ + srli a2,a1,0x1e │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + srli a1,a0,0x1e │ │ │ │ + add a2,a2,s8 │ │ │ │ + lw a2,0(a2) │ │ │ │ + add a1,a1,s8 │ │ │ │ + lw s6,0(a1) │ │ │ │ + addw a2,a2,s1 │ │ │ │ + beq a2,s6,21fd8 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a2,0(a5) │ │ │ │ + addiw a5,s9,-1 │ │ │ │ + sext.w s7,a5 │ │ │ │ + addw a2,a2,s1 │ │ │ │ + beq a2,s6,22018 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + ld a2,0(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s4 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + lbu a1,0(a5) │ │ │ │ + srli a3,a3,0x20 │ │ │ │ slli a5,a4,0x20 │ │ │ │ + add a3,a3,a2 │ │ │ │ srli a4,a5,0x1e │ │ │ │ - add a5,s11,a4 │ │ │ │ - sw s0,0(a5) │ │ │ │ - lw a5,4(sp) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s9,s9,4 │ │ │ │ - bltu s0,a5,2930c │ │ │ │ + add a4,a4,s8 │ │ │ │ + lbu a0,0(a3) │ │ │ │ + ld a2,8(sp) │ │ │ │ + lw s3,0(a4) │ │ │ │ + jalr s5 │ │ │ │ + addw a5,s3,a0 │ │ │ │ + bne a5,s6,22024 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 48420 │ │ │ │ + beqz s11,21fe6 │ │ │ │ + beqz s7,21fe6 │ │ │ │ + mv s9,s7 │ │ │ │ + mv s10,s11 │ │ │ │ + j 21f3c │ │ │ │ + li a1,2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 48420 │ │ │ │ + mv s7,s9 │ │ │ │ + bnez s11,21fd2 │ │ │ │ + ld s3,88(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - beqz s4,293ce │ │ │ │ - sw a5,8(s10) │ │ │ │ - li a5,1 │ │ │ │ - sb a5,144(s10) │ │ │ │ - sd s1,0(s10) │ │ │ │ - sd s5,16(s10) │ │ │ │ - sd s11,24(s10) │ │ │ │ - sd s2,136(s10) │ │ │ │ - sd zero,72(s10) │ │ │ │ - sd zero,80(s10) │ │ │ │ - sd zero,96(s10) │ │ │ │ - sd zero,104(s10) │ │ │ │ - sd zero,120(s10) │ │ │ │ - sd zero,128(s10) │ │ │ │ - sd zero,32(s10) │ │ │ │ - sd zero,40(s10) │ │ │ │ - sd zero,48(s10) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,29480 │ │ │ │ - ld ra,120(sp) │ │ │ │ + slli s11,s11,0x20 │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + or s11,s11,s7 │ │ │ │ + sd s11,24(s2) │ │ │ │ + mv a0,s2 │ │ │ │ ld s0,112(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ ld s1,104(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - mv a0,s10 │ │ │ │ + ld s9,40(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - ld a0,0(s7) │ │ │ │ - mv a3,s0 │ │ │ │ - mv a2,s6 │ │ │ │ + j 4881c │ │ │ │ li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lwu a5,0(s9) │ │ │ │ - addi s9,s9,4 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s11 │ │ │ │ - sw s0,0(a5) │ │ │ │ - lw a5,4(sp) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - bltu s0,a5,2930c │ │ │ │ + mv a0,s2 │ │ │ │ + jal 48420 │ │ │ │ + mv s11,s10 │ │ │ │ + j 21fce │ │ │ │ + slli s10,s10,0x20 │ │ │ │ + slli s9,s9,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + or s10,s10,s9 │ │ │ │ + bnez s6,2204c │ │ │ │ + ld s3,88(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - bnez s4,29336 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,1906 │ │ │ │ - li a1,270 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,1558 │ │ │ │ - jal 27d46 │ │ │ │ - lw a5,4(sp) │ │ │ │ - j 29336 │ │ │ │ - ld a4,32(s1) │ │ │ │ - lw a3,40(s1) │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,1754 │ │ │ │ - li a1,248 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,1526 │ │ │ │ - jal 27d46 │ │ │ │ - lw a3,4(sp) │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,1760 │ │ │ │ - li a1,249 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,1500 │ │ │ │ - jal 27d46 │ │ │ │ - lwu a1,4(sp) │ │ │ │ + sd s10,24(s2) │ │ │ │ + mv a0,s2 │ │ │ │ + j 21ffc │ │ │ │ + mv s7,s9 │ │ │ │ + li s11,0 │ │ │ │ + j 21fea │ │ │ │ + li s7,0 │ │ │ │ + mv s11,s10 │ │ │ │ + j 21fea │ │ │ │ + auipc a3,0x42 │ │ │ │ + addi a3,a3,1572 │ │ │ │ + li a2,280 │ │ │ │ + auipc a1,0x3d │ │ │ │ + addi a1,a1,808 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,816 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + or a4,a3,a2 │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a4,2208a │ │ │ │ + li a4,1 │ │ │ │ + beq a3,a4,22086 │ │ │ │ + li a4,65 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a1,168 │ │ │ │ - mv s11,a0 │ │ │ │ + beq a5,a4,220a2 │ │ │ │ + ret │ │ │ │ + bne a2,a3,2207a │ │ │ │ + andi a5,a5,251 │ │ │ │ + li a4,67 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,1744 │ │ │ │ - li a1,253 │ │ │ │ - mv s10,a0 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,1450 │ │ │ │ - jal 27d46 │ │ │ │ - ld a1,16(s1) │ │ │ │ - addi a2,sp,4 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 12cfe │ │ │ │ - lw a3,4(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,1728 │ │ │ │ - li a1,263 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,1412 │ │ │ │ - jal 27d46 │ │ │ │ - lw a5,4(sp) │ │ │ │ - bnez a5,292f2 │ │ │ │ - j 293ce │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - auipc s3,0x51 │ │ │ │ - ld s3,-1410(s3) │ │ │ │ - sd s0,64(sp) │ │ │ │ - auipc a1,0x35 │ │ │ │ - addi a1,a1,-548 │ │ │ │ - mv s0,a0 │ │ │ │ - ld a5,0(s3) │ │ │ │ - sd a5,24(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv a0,s2 │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sb zero,11(sp) │ │ │ │ - jal 3750 │ │ │ │ - beqz a0,295f8 │ │ │ │ - ld a5,72(s0) │ │ │ │ - mv s1,a0 │ │ │ │ - beqz a5,294d2 │ │ │ │ - lbu a5,11(sp) │ │ │ │ - ori a5,a5,1 │ │ │ │ - sb a5,11(sp) │ │ │ │ - ld a5,120(s0) │ │ │ │ - beqz a5,294e2 │ │ │ │ - lbu a5,11(sp) │ │ │ │ - ori a5,a5,2 │ │ │ │ - sb a5,11(sp) │ │ │ │ - ld a5,32(s0) │ │ │ │ - beqz a5,294fa │ │ │ │ - lbu a5,11(sp) │ │ │ │ - lbu a4,144(s0) │ │ │ │ - ori a3,a5,12 │ │ │ │ - sb a3,11(sp) │ │ │ │ - bnez a4,295ee │ │ │ │ - ld a5,40(s0) │ │ │ │ - beqz a5,2950a │ │ │ │ - lbu a5,11(sp) │ │ │ │ - ori a5,a5,4 │ │ │ │ - sb a5,11(sp) │ │ │ │ - ld a5,136(s0) │ │ │ │ - beqz a5,2951a │ │ │ │ - lbu a5,11(sp) │ │ │ │ - ori a5,a5,16 │ │ │ │ - sb a5,11(sp) │ │ │ │ - lw a5,8(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - li a2,1 │ │ │ │ - li a1,4 │ │ │ │ - addi a0,sp,12 │ │ │ │ - sw a5,12(sp) │ │ │ │ - jal 36c0 │ │ │ │ - lwu a2,12(sp) │ │ │ │ - ld a0,16(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - li a1,4 │ │ │ │ - jal 36c0 │ │ │ │ - mv a3,s1 │ │ │ │ - li a2,1 │ │ │ │ - li a1,1 │ │ │ │ - addi a0,sp,11 │ │ │ │ - jal 36c0 │ │ │ │ - ld a0,72(s0) │ │ │ │ - beqz a0,29574 │ │ │ │ - lwu a2,12(sp) │ │ │ │ - mv a3,s1 │ │ │ │ - li a1,1 │ │ │ │ - jal 36c0 │ │ │ │ - lw a5,88(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - li a2,1 │ │ │ │ - li a1,4 │ │ │ │ - addi a0,sp,20 │ │ │ │ - sw a5,20(sp) │ │ │ │ - jal 36c0 │ │ │ │ - lwu a2,20(sp) │ │ │ │ - ld a0,80(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - li a1,8 │ │ │ │ - jal 36c0 │ │ │ │ - ld a0,120(s0) │ │ │ │ - beqz a0,29584 │ │ │ │ - lwu a2,12(sp) │ │ │ │ - mv a3,s1 │ │ │ │ - li a1,4 │ │ │ │ - jal 36c0 │ │ │ │ - ld a0,32(s0) │ │ │ │ - beqz a0,295c0 │ │ │ │ - lwu a2,12(sp) │ │ │ │ - mv a3,s1 │ │ │ │ - li a1,4 │ │ │ │ - jal 36c0 │ │ │ │ - lwu a2,12(sp) │ │ │ │ - ld a0,96(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - li a1,1 │ │ │ │ - jal 36c0 │ │ │ │ - lw a5,112(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - li a2,1 │ │ │ │ - li a1,4 │ │ │ │ - addi a0,sp,16 │ │ │ │ - sw a5,16(sp) │ │ │ │ - jal 36c0 │ │ │ │ - lwu a2,16(sp) │ │ │ │ - ld a0,104(s0) │ │ │ │ - mv a3,s1 │ │ │ │ - li a1,16 │ │ │ │ - jal 36c0 │ │ │ │ - ld a0,136(s0) │ │ │ │ - beqz a0,295ce │ │ │ │ - mv a3,s1 │ │ │ │ - li a2,16 │ │ │ │ + bne a5,a4,22084 │ │ │ │ + addi a1,a1,-84 │ │ │ │ + seqz a0,a1 │ │ │ │ + ret │ │ │ │ + andi a1,a1,251 │ │ │ │ + addi a1,a1,-67 │ │ │ │ + seqz a0,a1 │ │ │ │ + ret │ │ │ │ + or a4,a2,a3 │ │ │ │ + mv a5,a0 │ │ │ │ + bnez a4,220d2 │ │ │ │ + li a4,71 │ │ │ │ + beq a5,a4,220c8 │ │ │ │ + li a4,67 │ │ │ │ + bne a5,a4,22102 │ │ │ │ + addi a1,a1,-84 │ │ │ │ + seqz a0,a1 │ │ │ │ + ret │ │ │ │ + li a4,1 │ │ │ │ + li a0,0 │ │ │ │ + beqz a2,220de │ │ │ │ + beq a2,a4,220fa │ │ │ │ + ret │ │ │ │ + bne a3,a4,220dc │ │ │ │ + li a4,65 │ │ │ │ + li a0,0 │ │ │ │ + bne a5,a4,220dc │ │ │ │ + andi a1,a1,251 │ │ │ │ + addi a1,a1,-67 │ │ │ │ + seqz a0,a1 │ │ │ │ + ret │ │ │ │ + beqz a3,220e2 │ │ │ │ + beq a3,a2,220b8 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-400 │ │ │ │ + sd s8,320(sp) │ │ │ │ + lw s8,432(sp) │ │ │ │ + lw t3,440(sp) │ │ │ │ + sd s1,376(sp) │ │ │ │ + slli s1,s8,0x20 │ │ │ │ + sd t3,64(sp) │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + lw t3,448(sp) │ │ │ │ + sd s0,384(sp) │ │ │ │ + slli s0,s1,0x3 │ │ │ │ + mv t1,a1 │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s0 │ │ │ │ + sd a4,168(sp) │ │ │ │ + sd ra,392(sp) │ │ │ │ + sd t3,176(sp) │ │ │ │ + sd t1,104(sp) │ │ │ │ + sd a2,112(sp) │ │ │ │ + sd a3,16(sp) │ │ │ │ + sd s2,368(sp) │ │ │ │ + sd s3,360(sp) │ │ │ │ + mv s2,a6 │ │ │ │ + mv s3,a4 │ │ │ │ + sd s4,352(sp) │ │ │ │ + sd s5,344(sp) │ │ │ │ + sd s6,336(sp) │ │ │ │ + sd s7,328(sp) │ │ │ │ + sd s9,312(sp) │ │ │ │ + sd s10,304(sp) │ │ │ │ + sd s11,296(sp) │ │ │ │ + mv s6,a5 │ │ │ │ + mv s11,a7 │ │ │ │ + ld s9,400(sp) │ │ │ │ + ld s7,424(sp) │ │ │ │ + ld s10,464(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,152(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + mv s5,a5 │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + mv s4,a5 │ │ │ │ + sd a5,240(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,0 │ │ │ │ + sd a0,232(sp) │ │ │ │ + jal 3890 │ │ │ │ + ld a4,8(sp) │ │ │ │ + beqz s8,22804 │ │ │ │ + mv a3,s3 │ │ │ │ + li t1,1 │ │ │ │ + mv s0,s2 │ │ │ │ + sd s2,56(sp) │ │ │ │ + mv s2,a3 │ │ │ │ + ld a3,16(sp) │ │ │ │ + slli a5,s1,0x2 │ │ │ │ + slli t1,t1,0x22 │ │ │ │ + mv s1,s4 │ │ │ │ + ld s4,152(sp) │ │ │ │ + add a2,a5,s3 │ │ │ │ + addi t1,t1,-3 │ │ │ │ + mv s3,s5 │ │ │ │ + sd s5,32(sp) │ │ │ │ + sd s5,48(sp) │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s7,424(sp) │ │ │ │ + sd a4,24(sp) │ │ │ │ + sd a4,40(sp) │ │ │ │ + mv s5,a4 │ │ │ │ + sd a3,72(sp) │ │ │ │ + mv s7,a2 │ │ │ │ + sd s8,88(sp) │ │ │ │ + mv s6,t1 │ │ │ │ + lw a1,0(s2) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + jal 41306 │ │ │ │ + lw a5,0(s2) │ │ │ │ + sd a0,0(s5) │ │ │ │ + li a0,0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + jal 41306 │ │ │ │ + lw a5,0(s2) │ │ │ │ + sd a0,0(s4) │ │ │ │ + li a0,0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + jal 41306 │ │ │ │ + lw a5,0(s2) │ │ │ │ + sd a0,0(s3) │ │ │ │ + li a0,0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + jal 41306 │ │ │ │ + lw a4,0(s2) │ │ │ │ + li a3,-1 │ │ │ │ + sd a0,0(s1) │ │ │ │ + mv a5,a0 │ │ │ │ + beq a4,a3,227d6 │ │ │ │ + li s8,0 │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j 22246 │ │ │ │ + ld a5,0(s1) │ │ │ │ + lw a1,0(s0) │ │ │ │ + slli s3,s8,0x3 │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + add s4,a5,s3 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,0(s1) │ │ │ │ + lw a2,0(s0) │ │ │ │ + sd a0,0(s4) │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld a0,0(a5) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1e │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + lw a5,0(s2) │ │ │ │ + addi s8,s8,1 │ │ │ │ + sext.w a4,s8 │ │ │ │ + addiw a3,a5,1 │ │ │ │ + bltu a4,a3,22244 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + addi a2,a5,1 │ │ │ │ + ld a0,0(s4) │ │ │ │ + li a1,0 │ │ │ │ + addi s2,s2,4 │ │ │ │ + jal 3890 │ │ │ │ + lwu a2,-4(s2) │ │ │ │ + ld a0,0(s5) │ │ │ │ + li a1,0 │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + addi a2,a2,1 │ │ │ │ + jal 3890 │ │ │ │ + lwu a2,-4(s2) │ │ │ │ + ld a0,0(s3) │ │ │ │ + li a1,0 │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + addi a2,a2,1 │ │ │ │ + jal 3890 │ │ │ │ + addi s5,s5,8 │ │ │ │ + addi s4,s4,8 │ │ │ │ + addi s3,s3,8 │ │ │ │ + addi s1,s1,8 │ │ │ │ + addi s0,s0,4 │ │ │ │ + bne s7,s2,221d2 │ │ │ │ + ld s6,80(sp) │ │ │ │ + ld a3,72(sp) │ │ │ │ + ld s8,88(sp) │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld s5,32(sp) │ │ │ │ + ld a5,232(sp) │ │ │ │ + mv s2,s10 │ │ │ │ + ld a6,48(sp) │ │ │ │ + ld s7,424(sp) │ │ │ │ + ld s4,408(sp) │ │ │ │ + ld s10,416(sp) │ │ │ │ + mv t2,s6 │ │ │ │ + ld a7,40(sp) │ │ │ │ + sext.w t1,s8 │ │ │ │ + mv t3,a3 │ │ │ │ + li s8,0 │ │ │ │ + sd zero,160(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + mv t6,s5 │ │ │ │ + mv s6,a5 │ │ │ │ + mv t4,t2 │ │ │ │ + mv a3,a4 │ │ │ │ + ld a5,168(sp) │ │ │ │ + li a4,1 │ │ │ │ + add t0,a5,s8 │ │ │ │ + lw a5,0(t0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bgeu a4,a5,2272c │ │ │ │ + ld a4,152(sp) │ │ │ │ + slli a5,s8,0x1 │ │ │ │ + ld a2,0(a7) │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a4,0(a4) │ │ │ │ + ld a1,0(a6) │ │ │ │ + li t2,1 │ │ │ │ + sd a4,24(sp) │ │ │ │ + addi a4,a2,4 │ │ │ │ + sd a4,88(sp) │ │ │ │ + addi a4,a1,4 │ │ │ │ + sd a4,80(sp) │ │ │ │ + ld a4,512(sp) │ │ │ │ + add s5,s11,s8 │ │ │ │ + li a0,1 │ │ │ │ + add t5,a4,a5 │ │ │ │ + ld a4,240(sp) │ │ │ │ + sd t6,256(sp) │ │ │ │ + sd a3,248(sp) │ │ │ │ + add s1,a4,a5 │ │ │ │ + add a5,s9,s8 │ │ │ │ + sd a5,96(sp) │ │ │ │ + add a5,s10,s8 │ │ │ │ + sd a5,216(sp) │ │ │ │ + add a5,s4,s8 │ │ │ │ + mv t6,t5 │ │ │ │ + mv a4,s6 │ │ │ │ + sd a5,120(sp) │ │ │ │ + mv s6,s5 │ │ │ │ + sd a7,264(sp) │ │ │ │ + mv s5,t2 │ │ │ │ + sd a6,272(sp) │ │ │ │ + sd s1,224(sp) │ │ │ │ + sd t1,280(sp) │ │ │ │ + sd t4,184(sp) │ │ │ │ + mv t5,a0 │ │ │ │ + mv s3,s2 │ │ │ │ + mv t2,t0 │ │ │ │ + ld a3,24(sp) │ │ │ │ + lw a5,0(a3) │ │ │ │ + sw a5,4(a3) │ │ │ │ + ld a3,88(sp) │ │ │ │ + lw a5,-4(a3) │ │ │ │ + sw a5,0(a3) │ │ │ │ + ld a3,80(sp) │ │ │ │ + lw a5,-4(a3) │ │ │ │ + sw a5,0(a3) │ │ │ │ + lw a3,0(s6) │ │ │ │ + ld a5,96(sp) │ │ │ │ + bnez a3,227c2 │ │ │ │ + lw a7,0(a5) │ │ │ │ + addw a7,a7,s5 │ │ │ │ + ld a5,216(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,a5,s5 │ │ │ │ + bne a5,a7,2283a │ │ │ │ + lw a5,4(t6) │ │ │ │ + lw a1,0(t6) │ │ │ │ + mv a2,s5 │ │ │ │ + bgeu a1,a5,223c8 │ │ │ │ + subw a5,a5,a1 │ │ │ │ + addw a2,a5,s5 │ │ │ │ + li a5,50 │ │ │ │ + li t1,1 │ │ │ │ + bgeu a5,a2,223d6 │ │ │ │ + addiw t1,a2,-50 │ │ │ │ + ld a5,56(sp) │ │ │ │ + addiw a0,a2,50 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addiw a6,a5,1 │ │ │ │ + mv a1,a6 │ │ │ │ + bgeu a0,a6,223ea │ │ │ │ + mv a1,a0 │ │ │ │ + sext.w a2,a1 │ │ │ │ + sd a2,48(sp) │ │ │ │ + bge t1,a2,226fa │ │ │ │ + ld a2,224(sp) │ │ │ │ + sd t2,200(sp) │ │ │ │ + sd t6,192(sp) │ │ │ │ + ld a1,0(a2) │ │ │ │ + slli a2,t5,0x3 │ │ │ │ + sd t5,208(sp) │ │ │ │ + add a2,a2,a1 │ │ │ │ + ld t4,0(a2) │ │ │ │ + ld t0,-8(a2) │ │ │ │ + ld a2,184(sp) │ │ │ │ + sd a1,32(sp) │ │ │ │ + slli a1,t1,0x2 │ │ │ │ + ld a2,0(a2) │ │ │ │ + add t4,t4,a1 │ │ │ │ + add t0,t0,a1 │ │ │ │ + sext.w a6,t1 │ │ │ │ + mv t2,a2 │ │ │ │ + bnez a3,22512 │ │ │ │ + ld a3,96(sp) │ │ │ │ + ld a0,104(sp) │ │ │ │ + addiw a2,a6,1 │ │ │ │ + lw a1,0(a3) │ │ │ │ + add a3,t2,t1 │ │ │ │ + lbu s1,-1(a3) │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + addw a1,a1,s5 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + add a1,a1,a0 │ │ │ │ + lbu s0,0(a1) │ │ │ │ + bgeu a2,a5,226e8 │ │ │ │ + lbu a5,1(a3) │ │ │ │ + lbu t6,0(a3) │ │ │ │ + sd a5,16(sp) │ │ │ │ + li a5,2 │ │ │ │ + bge a5,a6,226e2 │ │ │ │ + lbu a5,-2(a3) │ │ │ │ + lbu s2,-3(a3) │ │ │ │ + sd a5,8(sp) │ │ │ │ + lw a5,0(t0) │ │ │ │ + ld a2,64(sp) │ │ │ │ + lw a3,-4(t4) │ │ │ │ + addw a1,a5,a2 │ │ │ │ + addw a2,a2,a3 │ │ │ │ + mv a5,a1 │ │ │ │ + bge a1,a2,2247c │ │ │ │ + sext.w a5,a2 │ │ │ │ + not a3,a5 │ │ │ │ + srai a3,a3,0x3f │ │ │ │ + lw a2,-4(t0) │ │ │ │ + and a5,a5,a3 │ │ │ │ + beq s0,s1,226ee │ │ │ │ + lw a3,4(s3) │ │ │ │ + addw a2,a2,a3 │ │ │ │ + mv a3,a2 │ │ │ │ + bge a2,a5,2249c │ │ │ │ + sext.w a3,a5 │ │ │ │ + ld a5,40(sp) │ │ │ │ + sw a3,0(t4) │ │ │ │ + bgeu a5,a7,225b2 │ │ │ │ + lwu a5,0(a4) │ │ │ │ + ld a1,32(sp) │ │ │ │ + lwu a2,4(a4) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lw a5,0(a5) │ │ │ │ + bge a5,a3,224cc │ │ │ │ + sw s5,0(a4) │ │ │ │ + sw a6,4(a4) │ │ │ │ + lw a3,0(t4) │ │ │ │ + lw a5,0(s6) │ │ │ │ + bnez a5,22584 │ │ │ │ + li a5,71 │ │ │ │ + beq t6,a5,225a4 │ │ │ │ + li a5,67 │ │ │ │ + beq t6,a5,225a4 │ │ │ │ + ld a2,24(sp) │ │ │ │ + lw a5,0(a2) │ │ │ │ + bge a5,a3,224f8 │ │ │ │ + ld a5,88(sp) │ │ │ │ + sw a3,4(a2) │ │ │ │ + sw s5,0(a5) │ │ │ │ + ld a5,80(sp) │ │ │ │ + sw t1,0(a5) │ │ │ │ + ld a5,48(sp) │ │ │ │ + addi t1,t1,1 │ │ │ │ + sext.w a6,t1 │ │ │ │ + addi t4,t4,4 │ │ │ │ + addi t0,t0,4 │ │ │ │ + bge a6,a5,226f4 │ │ │ │ + ld a5,56(sp) │ │ │ │ + lw a3,0(s6) │ │ │ │ + lw a5,0(a5) │ │ │ │ + beqz a3,22422 │ │ │ │ + ld a3,120(sp) │ │ │ │ + subw a5,a5,a6 │ │ │ │ + ld a1,112(sp) │ │ │ │ + lw a3,0(a3) │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + subw a3,a3,s5 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + add a2,a2,t2 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a3,a3,a1 │ │ │ │ + lbu s1,0(a2) │ │ │ │ + li a2,2 │ │ │ │ + lbu s0,0(a3) │ │ │ │ + sext.w a3,a5 │ │ │ │ + bge a2,a6,226d2 │ │ │ │ + addiw a2,a5,2 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a2,a2,t2 │ │ │ │ + lbu a2,0(a2) │ │ │ │ + addiw a1,a5,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + add a1,a1,t2 │ │ │ │ + sd a2,8(sp) │ │ │ │ + li a2,1 │ │ │ │ + lbu s2,0(a1) │ │ │ │ + bgeu a2,a3,226dc │ │ │ │ + addiw a3,a5,-2 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,t2 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a3,a3,t2 │ │ │ │ + lbu t6,0(a3) │ │ │ │ + sd a5,16(sp) │ │ │ │ + j 22462 │ │ │ │ + li a2,1 │ │ │ │ + bne a5,a2,224e2 │ │ │ │ + li a5,65 │ │ │ │ + bne t6,a5,224e2 │ │ │ │ + ld a5,16(sp) │ │ │ │ + andi a5,a5,251 │ │ │ │ + addi a5,a5,-67 │ │ │ │ + seqz a5,a5 │ │ │ │ + addw a3,a3,a5 │ │ │ │ + j 224e2 │ │ │ │ + ld a5,16(sp) │ │ │ │ + addi a5,a5,-84 │ │ │ │ + seqz a5,a5 │ │ │ │ + addw a3,a3,a5 │ │ │ │ + j 224e2 │ │ │ │ + ld a5,160(sp) │ │ │ │ + beqz a5,224a6 │ │ │ │ + ld a5,8(sp) │ │ │ │ + sd t0,144(sp) │ │ │ │ + ld t5,152(sp) │ │ │ │ + andi a3,a5,251 │ │ │ │ + addi a3,a3,-67 │ │ │ │ + ld a0,168(sp) │ │ │ │ + ld t0,176(sp) │ │ │ │ + seqz a3,a3 │ │ │ │ + li a5,0 │ │ │ │ + sw a3,72(sp) │ │ │ │ + sd t6,128(sp) │ │ │ │ + sd a4,136(sp) │ │ │ │ + add a4,s11,a5 │ │ │ │ + lw a4,0(a4) │ │ │ │ + add a3,s9,a5 │ │ │ │ + lw a3,0(a3) │ │ │ │ + bnez a4,2266c │ │ │ │ + add a4,s4,a5 │ │ │ │ + add a1,s10,a5 │ │ │ │ + lw a4,0(a4) │ │ │ │ + lw a1,0(a1) │ │ │ │ + sext.w a2,a3 │ │ │ │ + sext.w t6,a4 │ │ │ │ + bne a1,a3,22688 │ │ │ │ + add a3,s7,a5 │ │ │ │ + lw a3,0(a3) │ │ │ │ + bne a3,a4,22688 │ │ │ │ + bge a2,a7,22656 │ │ │ │ + bge a7,t6,22656 │ │ │ │ + lw a4,0(a0) │ │ │ │ + subw a2,a7,a2 │ │ │ │ + addiw a2,a2,-1 │ │ │ │ + bgeu a2,a4,227e0 │ │ │ │ + ld a4,0(t5) │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + lw a3,0(t4) │ │ │ │ + add a4,a4,a2 │ │ │ │ + lw a4,0(a4) │ │ │ │ + beq s0,s1,226cc │ │ │ │ + lw a1,4(s3) │ │ │ │ + lw a2,0(s6) │ │ │ │ + addw a4,a4,a1 │ │ │ │ + addw a1,a4,t0 │ │ │ │ + mv a4,a1 │ │ │ │ + bnez a2,226a8 │ │ │ │ + li a2,65 │ │ │ │ + bne s2,a2,2264a │ │ │ │ + lw a2,72(sp) │ │ │ │ + addw a1,a1,a2 │ │ │ │ + mv a4,a3 │ │ │ │ + bge a3,a1,22652 │ │ │ │ + mv a4,a1 │ │ │ │ + sw a4,0(t4) │ │ │ │ + addi a5,a5,4 │ │ │ │ + addi a0,a0,4 │ │ │ │ + addi t5,t5,8 │ │ │ │ + bne s8,a5,225d6 │ │ │ │ + ld t6,128(sp) │ │ │ │ + ld a4,136(sp) │ │ │ │ + ld t0,144(sp) │ │ │ │ + lw a3,0(t4) │ │ │ │ + j 224a6 │ │ │ │ + lw a4,0(a0) │ │ │ │ + add a1,s10,a5 │ │ │ │ + lw a1,0(a1) │ │ │ │ + addw a2,a4,a3 │ │ │ │ + subw a3,t3,a2 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + addw a4,a4,a3 │ │ │ │ + mv a2,a3 │ │ │ │ + mv t6,a4 │ │ │ │ + beq a1,a3,225fc │ │ │ │ + auipc a3,0x42 │ │ │ │ + addi a3,a3,-8 │ │ │ │ + li a2,553 │ │ │ │ + auipc a1,0x3d │ │ │ │ + addi a1,a1,-788 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,-764 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + li t6,1 │ │ │ │ + bne a2,t6,2264a │ │ │ │ + li a2,71 │ │ │ │ + beq s2,a2,226be │ │ │ │ + li a2,67 │ │ │ │ + bne s2,a2,2264a │ │ │ │ + ld a2,8(sp) │ │ │ │ + addi a1,a2,-84 │ │ │ │ + seqz a1,a1 │ │ │ │ + addw a1,a1,a4 │ │ │ │ + j 2264a │ │ │ │ + lw a1,0(s3) │ │ │ │ + j 22630 │ │ │ │ + sd zero,8(sp) │ │ │ │ + li a2,1 │ │ │ │ + li s2,0 │ │ │ │ + bltu a2,a3,22566 │ │ │ │ + sd zero,16(sp) │ │ │ │ + li t6,0 │ │ │ │ + j 22462 │ │ │ │ + sd zero,8(sp) │ │ │ │ + li s2,0 │ │ │ │ + j 22462 │ │ │ │ + sd zero,16(sp) │ │ │ │ + li t6,0 │ │ │ │ + j 22452 │ │ │ │ + lw a3,0(s3) │ │ │ │ + j 22490 │ │ │ │ + ld t6,192(sp) │ │ │ │ + ld t2,200(sp) │ │ │ │ + ld t5,208(sp) │ │ │ │ + ld a3,24(sp) │ │ │ │ + lw a5,0(t2) │ │ │ │ + addi t5,t5,1 │ │ │ │ + addi a3,a3,4 │ │ │ │ + sd a3,24(sp) │ │ │ │ + ld a3,88(sp) │ │ │ │ + sext.w s5,t5 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a3,a3,4 │ │ │ │ + sd a3,88(sp) │ │ │ │ + ld a3,80(sp) │ │ │ │ + addi a3,a3,4 │ │ │ │ + sd a3,80(sp) │ │ │ │ + bltu s5,a5,22380 │ │ │ │ + ld a3,248(sp) │ │ │ │ + ld t6,256(sp) │ │ │ │ + ld a7,264(sp) │ │ │ │ + ld a6,272(sp) │ │ │ │ + ld t1,280(sp) │ │ │ │ + ld t4,184(sp) │ │ │ │ + mv s6,a4 │ │ │ │ + mv s2,s3 │ │ │ │ + ld a5,160(sp) │ │ │ │ + ld a4,56(sp) │ │ │ │ + addi s6,s6,8 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a4,a4,4 │ │ │ │ + sd a5,160(sp) │ │ │ │ + sd a4,56(sp) │ │ │ │ + addi a2,s8,4 │ │ │ │ + addi t4,t4,8 │ │ │ │ + addi a7,a7,8 │ │ │ │ + addi a6,a6,8 │ │ │ │ + beq a5,t1,22800 │ │ │ │ + li a5,0 │ │ │ │ + add a4,s11,a5 │ │ │ │ + lw a4,0(a4) │ │ │ │ + add a0,s9,a5 │ │ │ │ + ld t0,168(sp) │ │ │ │ + lw t2,0(a0) │ │ │ │ + li t5,0 │ │ │ │ + add a1,s10,a2 │ │ │ │ + bnez a4,227ac │ │ │ │ + add a4,s4,a5 │ │ │ │ + lw a4,0(a4) │ │ │ │ + add a0,s10,a5 │ │ │ │ + lw a0,0(a0) │ │ │ │ + bne a0,t2,2285a │ │ │ │ + add a0,s7,a5 │ │ │ │ + lw a0,0(a0) │ │ │ │ + bne a0,a4,2285a │ │ │ │ + lw a0,0(a1) │ │ │ │ + bltu a0,t2,22792 │ │ │ │ + bltu a4,a0,22792 │ │ │ │ + mv a0,t5 │ │ │ │ + bgeu t5,a4,2278e │ │ │ │ + mv a0,a4 │ │ │ │ + sext.w t5,a0 │ │ │ │ + addi a4,a5,4 │ │ │ │ + beq s8,a5,227da │ │ │ │ + mv a5,a4 │ │ │ │ + add a4,s11,a5 │ │ │ │ + lw a4,0(a4) │ │ │ │ + add a0,s9,a5 │ │ │ │ + lw t2,0(a0) │ │ │ │ + beqz a4,22762 │ │ │ │ + add a4,t0,a5 │ │ │ │ + lw a4,0(a4) │ │ │ │ + addw a0,a4,t2 │ │ │ │ + subw t2,t3,a0 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + addw a4,a4,t2 │ │ │ │ + j 22768 │ │ │ │ + lw a2,0(a5) │ │ │ │ + lw a5,0(t2) │ │ │ │ + addw a7,a5,a2 │ │ │ │ + subw a7,t3,a7 │ │ │ │ + addw a7,a7,s5 │ │ │ │ + j 223a8 │ │ │ │ + mv a2,s6 │ │ │ │ + j 2229e │ │ │ │ + sd t5,40(sp) │ │ │ │ + mv s8,a2 │ │ │ │ + j 2230a │ │ │ │ + auipc a3,0x42 │ │ │ │ + addi a3,a3,-352 │ │ │ │ + li a2,563 │ │ │ │ + auipc a1,0x3d │ │ │ │ + addi a1,a1,-1132 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,-1036 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a4,a3 │ │ │ │ + mv s5,t6 │ │ │ │ + ld a5,472(sp) │ │ │ │ + ld a3,152(sp) │ │ │ │ + ld ra,392(sp) │ │ │ │ + ld s0,384(sp) │ │ │ │ + sd a3,0(a5) │ │ │ │ + ld a5,480(sp) │ │ │ │ + ld a0,240(sp) │ │ │ │ + ld s1,376(sp) │ │ │ │ + sd a4,0(a5) │ │ │ │ + ld a5,488(sp) │ │ │ │ + ld a4,232(sp) │ │ │ │ + ld s2,368(sp) │ │ │ │ + sd s5,0(a5) │ │ │ │ + ld a5,496(sp) │ │ │ │ + ld s3,360(sp) │ │ │ │ + ld s4,352(sp) │ │ │ │ + sd a4,0(a5) │ │ │ │ + ld s5,344(sp) │ │ │ │ + ld s6,336(sp) │ │ │ │ + ld s7,328(sp) │ │ │ │ + ld s8,320(sp) │ │ │ │ + ld s9,312(sp) │ │ │ │ + ld s10,304(sp) │ │ │ │ + ld s11,296(sp) │ │ │ │ + addi sp,sp,400 │ │ │ │ + ret │ │ │ │ + auipc a3,0x42 │ │ │ │ + addi a3,a3,-442 │ │ │ │ + li a2,484 │ │ │ │ + auipc a1,0x3d │ │ │ │ + addi a1,a1,-1222 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,-1150 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x42 │ │ │ │ + addi a3,a3,-474 │ │ │ │ + li a2,461 │ │ │ │ + auipc a1,0x3d │ │ │ │ + addi a1,a1,-1254 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,-1230 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-240 │ │ │ │ + lw t1,288(sp) │ │ │ │ + lw a0,280(sp) │ │ │ │ + sd s0,224(sp) │ │ │ │ + sd t1,8(sp) │ │ │ │ + lw t1,296(sp) │ │ │ │ + sd s1,216(sp) │ │ │ │ + sd s2,208(sp) │ │ │ │ + sd s3,200(sp) │ │ │ │ + sd s6,176(sp) │ │ │ │ + sd s7,168(sp) │ │ │ │ + sd ra,232(sp) │ │ │ │ + sd s8,160(sp) │ │ │ │ + sd s10,144(sp) │ │ │ │ + sd s11,136(sp) │ │ │ │ + sd t1,96(sp) │ │ │ │ + sd a1,32(sp) │ │ │ │ + sd a2,104(sp) │ │ │ │ + sd a3,112(sp) │ │ │ │ + sd a6,80(sp) │ │ │ │ + sd a7,88(sp) │ │ │ │ + ld s0,240(sp) │ │ │ │ + ld s1,248(sp) │ │ │ │ + ld s6,256(sp) │ │ │ │ + ld s2,264(sp) │ │ │ │ + ld s3,272(sp) │ │ │ │ + mv s7,a5 │ │ │ │ + beqz a0,23084 │ │ │ │ + mv t1,a1 │ │ │ │ + ld a5,352(sp) │ │ │ │ + ld a1,320(sp) │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd s4,192(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + mv s5,a4 │ │ │ │ + mv a2,t1 │ │ │ │ + li t3,0 │ │ │ │ + li s8,0 │ │ │ │ + li s10,0 │ │ │ │ + li t5,0 │ │ │ │ + li a3,0 │ │ │ │ + ld a6,0(a1) │ │ │ │ + ld a4,0(a2) │ │ │ │ + sd zero,24(a6) │ │ │ │ + lw a6,0(a5) │ │ │ │ + lw a7,4(a5) │ │ │ │ + slli t4,a6,0x20 │ │ │ │ + srli t1,t4,0x1d │ │ │ │ + add a4,a4,t1 │ │ │ │ + ld a4,0(a4) │ │ │ │ + slli t4,a7,0x20 │ │ │ │ + srli t1,t4,0x1e │ │ │ │ + add a4,a4,t1 │ │ │ │ + lw a4,0(a4) │ │ │ │ + bge t3,a4,2290a │ │ │ │ + mv t3,a4 │ │ │ │ + mv s8,a7 │ │ │ │ + mv s10,a6 │ │ │ │ + mv t5,a3 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addi a1,a1,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a0,a3,228d4 │ │ │ │ + slli s4,t5,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + slli s11,s4,0x2 │ │ │ │ + sd t5,16(sp) │ │ │ │ + add ra,s0,s11 │ │ │ │ + slli a5,s4,0x3 │ │ │ │ + beqz s10,231ae │ │ │ │ + beqz s8,231ae │ │ │ │ + li a5,-1 │ │ │ │ + slli t5,s8,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd zero,48(sp) │ │ │ │ + srli t5,t5,0x20 │ │ │ │ + sd a5,120(sp) │ │ │ │ + ld a5,32(sp) │ │ │ │ + slli s11,s4,0x3 │ │ │ │ + addiw t1,s10,-1 │ │ │ │ + add a5,a5,s11 │ │ │ │ + ld a5,0(a5) │ │ │ │ + slli a3,t1,0x20 │ │ │ │ + slli a2,s10,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + srli a3,a2,0x1d │ │ │ │ + add a4,a4,a5 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a4,0(a4) │ │ │ │ + slli a5,t5,0x2 │ │ │ │ + slli s9,s4,0x2 │ │ │ │ + add a2,a4,a5 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw a2,0(a2) │ │ │ │ + lw a0,0(a5) │ │ │ │ + ld a5,8(sp) │ │ │ │ + add a1,s0,s9 │ │ │ │ + sd a1,24(sp) │ │ │ │ + addw a2,a2,a5 │ │ │ │ + sext.w a5,t1 │ │ │ │ + beq a2,a0,22c7a │ │ │ │ + addiw t3,s8,-1 │ │ │ │ + slli t6,t3,0x20 │ │ │ │ + srli t6,t6,0x20 │ │ │ │ + slli a2,t6,0x2 │ │ │ │ + add a3,a3,a2 │ │ │ │ + lw a3,0(a3) │ │ │ │ + ld a1,8(sp) │ │ │ │ + sext.w s4,t3 │ │ │ │ + addw a3,a3,a1 │ │ │ │ + beq a3,a0,22e62 │ │ │ │ + add a3,s0,s9 │ │ │ │ + lw a6,0(a3) │ │ │ │ + beqz a0,23034 │ │ │ │ + add a3,s6,s9 │ │ │ │ + lw a1,0(a3) │ │ │ │ + bnez a6,22b82 │ │ │ │ + add t4,s1,s9 │ │ │ │ + lw t4,0(t4) │ │ │ │ + addw t4,t1,t4 │ │ │ │ + sext.w t0,t4 │ │ │ │ + bltu a1,t0,23286 │ │ │ │ + ld a1,80(sp) │ │ │ │ + slli t4,t4,0x20 │ │ │ │ + srli t4,t4,0x20 │ │ │ │ + add a1,a1,s11 │ │ │ │ + ld t0,0(a1) │ │ │ │ + ld a1,104(sp) │ │ │ │ + li t2,2 │ │ │ │ + add t4,t4,a1 │ │ │ │ + add a1,t0,t6 │ │ │ │ + lbu t4,0(t4) │ │ │ │ + lbu a1,0(a1) │ │ │ │ + bgeu t2,s8,22b2e │ │ │ │ + addiw t2,s8,-3 │ │ │ │ + addiw ra,s8,-2 │ │ │ │ + slli t2,t2,0x20 │ │ │ │ + slli ra,ra,0x20 │ │ │ │ + srli t2,t2,0x20 │ │ │ │ + srli ra,ra,0x20 │ │ │ │ + add t2,t2,t0 │ │ │ │ + add t0,t0,ra │ │ │ │ + lbu t2,0(t2) │ │ │ │ + lbu a7,0(t0) │ │ │ │ + add a4,a4,a2 │ │ │ │ + lw a4,0(a4) │ │ │ │ + ld a2,312(sp) │ │ │ │ + beq t4,a1,22b3c │ │ │ │ + lw t0,4(a2) │ │ │ │ + sd a5,40(sp) │ │ │ │ + addw a4,a4,t0 │ │ │ │ + beq a4,a0,22b4a │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a5,23090 │ │ │ │ + add a5,s1,s9 │ │ │ │ + sd a5,40(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + bnez a6,22c9a │ │ │ │ + addw a2,s10,a5 │ │ │ │ + ld a5,16(sp) │ │ │ │ + andi a6,a7,251 │ │ │ │ + addi a6,a6,-67 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + li a7,-1 │ │ │ │ + slli t5,a5,0x20 │ │ │ │ + sd a7,16(sp) │ │ │ │ + seqz a7,a6 │ │ │ │ + ld s8,48(sp) │ │ │ │ + srli a4,t5,0x1e │ │ │ │ + sd a1,56(sp) │ │ │ │ + sd s9,64(sp) │ │ │ │ + sd a3,72(sp) │ │ │ │ + ld t5,96(sp) │ │ │ │ + ld s9,328(sp) │ │ │ │ + li s4,-1 │ │ │ │ + addiw ra,a2,-1 │ │ │ │ + sd t4,48(sp) │ │ │ │ + sext.w a1,a5 │ │ │ │ + mv a3,a7 │ │ │ │ + j 22b04 │ │ │ │ + add a6,s6,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + add a7,s2,a4 │ │ │ │ + lw a7,0(a7) │ │ │ │ + bne a7,a5,23064 │ │ │ │ + add a7,s3,a4 │ │ │ │ + lw a7,0(a7) │ │ │ │ + bne a7,a6,23064 │ │ │ │ + bgeu a5,a2,22afe │ │ │ │ + bgeu a2,a6,22afe │ │ │ │ + add a6,s7,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + subw a5,ra,a5 │ │ │ │ + sext.w t4,a5 │ │ │ │ + bgeu t4,a6,2318e │ │ │ │ + slli a7,a4,0x1 │ │ │ │ + add a6,s9,a7 │ │ │ │ + ld a6,0(a6) │ │ │ │ + slli s10,a5,0x20 │ │ │ │ + srli a5,s10,0x1e │ │ │ │ + add a6,a6,a5 │ │ │ │ + li s10,65 │ │ │ │ + lw a6,0(a6) │ │ │ │ + beq t2,s10,22c74 │ │ │ │ + addw a6,t0,a6 │ │ │ │ + addw a6,a6,t5 │ │ │ │ + bne a6,a0,22afe │ │ │ │ + ld a6,344(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + sd t4,16(sp) │ │ │ │ + add a7,a7,a6 │ │ │ │ + ld a6,0(a7) │ │ │ │ + add a6,a6,a5 │ │ │ │ + lw s8,0(a6) │ │ │ │ + addi a4,a4,-4 │ │ │ │ + beqz a1,22be2 │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + add a5,s0,a4 │ │ │ │ + lw a6,0(a5) │ │ │ │ + add a5,s1,a4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + beqz a6,22a82 │ │ │ │ + add a6,s7,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + addw a7,a6,a5 │ │ │ │ + subw a5,s5,a7 │ │ │ │ + addiw a6,a6,-1 │ │ │ │ + addw a6,a6,a5 │ │ │ │ + j 22a8a │ │ │ │ + add a4,a4,a2 │ │ │ │ + lw a4,0(a4) │ │ │ │ + ld a2,312(sp) │ │ │ │ + li a7,0 │ │ │ │ + li t2,0 │ │ │ │ + bne t4,a1,22a26 │ │ │ │ + lw t0,0(a2) │ │ │ │ + sd a5,40(sp) │ │ │ │ + addw a4,a4,t0 │ │ │ │ + bne a4,a0,22a34 │ │ │ │ + mv a0,t4 │ │ │ │ + jal 349da │ │ │ │ + ld a5,320(sp) │ │ │ │ + add s10,a5,s11 │ │ │ │ + ld a5,40(sp) │ │ │ │ + beqz a0,22ec4 │ │ │ │ + ld a0,0(s10) │ │ │ │ + li a1,5 │ │ │ │ + jal 48420 │ │ │ │ + ld a5,40(sp) │ │ │ │ + mv s10,a5 │ │ │ │ + mv s8,s4 │ │ │ │ + beqz s10,2301a │ │ │ │ + beqz s8,22e74 │ │ │ │ + slli t5,s8,0x20 │ │ │ │ + lwu s4,16(sp) │ │ │ │ + srli t5,t5,0x20 │ │ │ │ + j 22944 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + mv t4,a1 │ │ │ │ + bltu a1,s10,23386 │ │ │ │ + ld a1,88(sp) │ │ │ │ + ld a7,112(sp) │ │ │ │ + subw t4,t4,s10 │ │ │ │ + add a1,a1,s9 │ │ │ │ + lw t0,0(a1) │ │ │ │ + ld a1,80(sp) │ │ │ │ + slli t4,t4,0x20 │ │ │ │ + subw t0,t0,s8 │ │ │ │ + add a1,a1,s11 │ │ │ │ + ld t2,0(a1) │ │ │ │ + slli a1,t0,0x20 │ │ │ │ + srli t4,t4,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + add t4,t4,a7 │ │ │ │ + add a1,a1,t2 │ │ │ │ + li ra,2 │ │ │ │ + lbu t4,0(t4) │ │ │ │ + lbu a1,0(a1) │ │ │ │ + bgeu ra,s8,22b2e │ │ │ │ + addiw ra,t0,1 │ │ │ │ + addiw t0,t0,2 │ │ │ │ + slli ra,ra,0x20 │ │ │ │ + slli t0,t0,0x20 │ │ │ │ + srli ra,ra,0x20 │ │ │ │ + srli t0,t0,0x20 │ │ │ │ + add t0,t0,t2 │ │ │ │ + add ra,ra,t2 │ │ │ │ + lbu t2,0(ra) │ │ │ │ + lbu a7,0(t0) │ │ │ │ + j 22a1c │ │ │ │ + ld t4,48(sp) │ │ │ │ + ld a1,56(sp) │ │ │ │ + ld s9,64(sp) │ │ │ │ + ld a3,72(sp) │ │ │ │ + bltz s4,23366 │ │ │ │ + mv a0,t4 │ │ │ │ + sd t6,72(sp) │ │ │ │ + sw t3,64(sp) │ │ │ │ + sw t1,56(sp) │ │ │ │ + sd a3,48(sp) │ │ │ │ + jal 349da │ │ │ │ + ld a5,320(sp) │ │ │ │ + ld a3,48(sp) │ │ │ │ + lw t1,56(sp) │ │ │ │ + lw t3,64(sp) │ │ │ │ + ld t6,72(sp) │ │ │ │ + add s10,a5,s11 │ │ │ │ + beqz a0,22e46 │ │ │ │ + ld a0,0(s10) │ │ │ │ + li a1,5 │ │ │ │ + sw t3,64(sp) │ │ │ │ + sw t1,56(sp) │ │ │ │ + jal 48420 │ │ │ │ + ld a3,48(sp) │ │ │ │ + lw t1,56(sp) │ │ │ │ + lw t3,64(sp) │ │ │ │ + ld t6,72(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a0,0(s10) │ │ │ │ + lw a5,0(a5) │ │ │ │ + bnez a5,22d9c │ │ │ │ + ld a5,40(sp) │ │ │ │ + ld a4,120(sp) │ │ │ │ + slli t6,t6,0x20 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,t1,a5 │ │ │ │ + and a5,a5,a4 │ │ │ │ + or a5,a5,t6 │ │ │ │ + sd a5,24(a0) │ │ │ │ + jal 4881c │ │ │ │ + ld a5,336(sp) │ │ │ │ + slli s11,s4,0x3 │ │ │ │ + slli s9,s4,0x2 │ │ │ │ + add a5,a5,s11 │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a5,16(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw s10,0(a5) │ │ │ │ + sext.w a5,s4 │ │ │ │ + sd a5,16(sp) │ │ │ │ + add a5,s0,s9 │ │ │ │ + sd a5,24(sp) │ │ │ │ + bnez s10,22b70 │ │ │ │ + j 2301a │ │ │ │ + addw a6,a3,a6 │ │ │ │ + j 22ae0 │ │ │ │ + sd a5,40(sp) │ │ │ │ + ld a5,320(sp) │ │ │ │ + li a1,2 │ │ │ │ + sd t5,56(sp) │ │ │ │ + add s10,a5,s11 │ │ │ │ + ld a0,0(s10) │ │ │ │ + jal 48420 │ │ │ │ + ld a5,40(sp) │ │ │ │ + ld t5,56(sp) │ │ │ │ + beqz a5,23186 │ │ │ │ + mv s10,a5 │ │ │ │ + j 22944 │ │ │ │ + add a4,s7,s9 │ │ │ │ + lw a4,0(a4) │ │ │ │ + addw a2,s10,s5 │ │ │ │ + subw a2,a2,a5 │ │ │ │ + li a5,1 │ │ │ │ + subw a2,a2,a4 │ │ │ │ + bne a6,a5,22ed4 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + sd a1,56(sp) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a6,a5,0x20 │ │ │ │ + srli a4,a6,0x1e │ │ │ │ + li a6,-1 │ │ │ │ + sd s9,64(sp) │ │ │ │ + sd a3,72(sp) │ │ │ │ + ld t5,96(sp) │ │ │ │ + ld s9,328(sp) │ │ │ │ + sd a6,16(sp) │ │ │ │ + li s4,-1 │ │ │ │ + addiw ra,a2,-1 │ │ │ │ + sd t4,48(sp) │ │ │ │ + mv a3,a7 │ │ │ │ + sext.w a1,a5 │ │ │ │ + j 22d80 │ │ │ │ + add a6,s7,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + addw a7,a6,a5 │ │ │ │ + subw a5,s5,a7 │ │ │ │ + addiw a6,a6,-1 │ │ │ │ + addw a6,a6,a5 │ │ │ │ + add a7,s2,a4 │ │ │ │ + lw a7,0(a7) │ │ │ │ + bne a7,a5,23064 │ │ │ │ + add a7,s3,a4 │ │ │ │ + lw a7,0(a7) │ │ │ │ + bne a7,a6,23064 │ │ │ │ + bgeu a5,a2,22d78 │ │ │ │ + bgeu a2,a6,22d78 │ │ │ │ + add a6,s7,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + subw a5,ra,a5 │ │ │ │ + sext.w t4,a5 │ │ │ │ + bgeu t4,a6,2318e │ │ │ │ + slli a7,a4,0x1 │ │ │ │ + add a6,s9,a7 │ │ │ │ + ld a6,0(a6) │ │ │ │ + slli s10,a5,0x20 │ │ │ │ + srli a5,s10,0x1e │ │ │ │ + add a6,a6,a5 │ │ │ │ + li s10,71 │ │ │ │ + lw a6,0(a6) │ │ │ │ + beq t2,s10,22d4e │ │ │ │ + li s10,67 │ │ │ │ + bne t2,s10,22d5a │ │ │ │ + addi s10,a3,-84 │ │ │ │ + seqz s10,s10 │ │ │ │ + addw a6,s10,a6 │ │ │ │ + addw a6,t0,a6 │ │ │ │ + addw a6,a6,t5 │ │ │ │ + bne a6,a0,22d78 │ │ │ │ + ld a6,344(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + sd t4,16(sp) │ │ │ │ + add a7,a7,a6 │ │ │ │ + ld a6,0(a7) │ │ │ │ + add a6,a6,a5 │ │ │ │ + lw s8,0(a6) │ │ │ │ + addi a4,a4,-4 │ │ │ │ + beqz a1,22be2 │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + add a5,s0,a4 │ │ │ │ + lw a6,0(a5) │ │ │ │ + add a5,s1,a4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + bnez a6,22cda │ │ │ │ + add a6,s6,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + j 22cf0 │ │ │ │ + lw a5,0(a3) │ │ │ │ + sw t3,56(sp) │ │ │ │ + sw t1,48(sp) │ │ │ │ + addiw s11,a5,1 │ │ │ │ + sw s11,24(sp) │ │ │ │ + jal 488ee │ │ │ │ + lw t1,48(sp) │ │ │ │ + lw t3,56(sp) │ │ │ │ + addw a5,t1,a0 │ │ │ │ + bltu s11,a5,23246 │ │ │ │ + ld a5,88(sp) │ │ │ │ + ld a0,0(s10) │ │ │ │ + sw t3,64(sp) │ │ │ │ + add s11,a5,s9 │ │ │ │ + lw a4,0(s11) │ │ │ │ + sw t1,56(sp) │ │ │ │ + sd a4,48(sp) │ │ │ │ + jal 488bc │ │ │ │ + lw t3,64(sp) │ │ │ │ + ld a4,48(sp) │ │ │ │ + lw t1,56(sp) │ │ │ │ + addw a5,t3,a0 │ │ │ │ + bltu a4,a5,23226 │ │ │ │ + lw a5,24(sp) │ │ │ │ + ld a0,0(s10) │ │ │ │ + sw t3,56(sp) │ │ │ │ + subw a5,a5,t1 │ │ │ │ + sw t1,48(sp) │ │ │ │ + sw a5,24(sp) │ │ │ │ + jal 488ee │ │ │ │ + lw a5,24(sp) │ │ │ │ + ld a3,0(s10) │ │ │ │ + ld a4,40(sp) │ │ │ │ + subw a5,a5,a0 │ │ │ │ + sw a5,24(a3) │ │ │ │ + add a7,s7,s9 │ │ │ │ + lw a2,0(a7) │ │ │ │ + lw a4,0(a4) │ │ │ │ + mv a0,a3 │ │ │ │ + sext.w s9,a5 │ │ │ │ + addw a5,a4,a2 │ │ │ │ + sw a5,24(sp) │ │ │ │ + jal 488ee │ │ │ │ + lw a5,24(sp) │ │ │ │ + lw t1,48(sp) │ │ │ │ + lw t3,56(sp) │ │ │ │ + subw a5,a5,t1 │ │ │ │ + subw a5,a5,a0 │ │ │ │ + bne a5,s9,23266 │ │ │ │ + lw s9,0(s11) │ │ │ │ + ld a0,0(s10) │ │ │ │ + subw s9,s9,t3 │ │ │ │ + jal 488bc │ │ │ │ + ld a5,0(s10) │ │ │ │ + subw s9,s9,a0 │ │ │ │ + sw s9,28(a5) │ │ │ │ + j 22c48 │ │ │ │ + ld a0,0(s10) │ │ │ │ + li a1,6 │ │ │ │ + sd t6,72(sp) │ │ │ │ + sw t3,64(sp) │ │ │ │ + sw t1,56(sp) │ │ │ │ + sd a3,48(sp) │ │ │ │ + jal 48420 │ │ │ │ + ld t6,72(sp) │ │ │ │ + lw t3,64(sp) │ │ │ │ + lw t1,56(sp) │ │ │ │ + ld a3,48(sp) │ │ │ │ + j 22c24 │ │ │ │ + ld a5,320(sp) │ │ │ │ li a1,1 │ │ │ │ - jal 36c0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 35a0 │ │ │ │ + mv s8,s4 │ │ │ │ + add a5,a5,s11 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 48420 │ │ │ │ + bnez s8,22b74 │ │ │ │ + ld a5,320(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv t1,s11 │ │ │ │ + add a5,a5,t1 │ │ │ │ + mv s11,s9 │ │ │ │ + ld s4,192(sp) │ │ │ │ + ld s5,184(sp) │ │ │ │ + ld s9,152(sp) │ │ │ │ + sd a5,320(sp) │ │ │ │ + mv a4,a5 │ │ │ │ + lw a5,0(ra) │ │ │ │ + ld a0,0(a4) │ │ │ │ + bnez a5,22fa4 │ │ │ │ + add s1,s1,s11 │ │ │ │ + lw a5,0(s1) │ │ │ │ + slli s8,s8,0x20 │ │ │ │ + addw a5,a5,s10 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + or a5,a5,s8 │ │ │ │ + sd a5,24(a0) │ │ │ │ + jal 4881c │ │ │ │ + ld ra,232(sp) │ │ │ │ + ld s0,224(sp) │ │ │ │ + ld s1,216(sp) │ │ │ │ + ld s2,208(sp) │ │ │ │ + ld s3,200(sp) │ │ │ │ + ld s6,176(sp) │ │ │ │ + ld s7,168(sp) │ │ │ │ + ld s8,160(sp) │ │ │ │ + ld s10,144(sp) │ │ │ │ + ld s11,136(sp) │ │ │ │ + li a0,0 │ │ │ │ + addi sp,sp,240 │ │ │ │ + ret │ │ │ │ + ld a0,0(s10) │ │ │ │ + li a1,6 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 48420 │ │ │ │ + ld a5,40(sp) │ │ │ │ + j 22b68 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + sd a1,56(sp) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a6,a5,0x20 │ │ │ │ + srli a4,a6,0x1e │ │ │ │ + li a6,-1 │ │ │ │ + ld t5,96(sp) │ │ │ │ + ld t2,328(sp) │ │ │ │ + sd a6,16(sp) │ │ │ │ + li s4,-1 │ │ │ │ + addiw s10,a2,-1 │ │ │ │ + sd t4,48(sp) │ │ │ │ + sext.w a1,a5 │ │ │ │ + j 22f74 │ │ │ │ + add a6,s6,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + add a7,s2,a4 │ │ │ │ + lw a7,0(a7) │ │ │ │ + bne a7,a5,23064 │ │ │ │ + add a7,s3,a4 │ │ │ │ + lw a7,0(a7) │ │ │ │ + bne a7,a6,23064 │ │ │ │ + bgeu a5,a2,22f6e │ │ │ │ + bgeu a2,a6,22f6e │ │ │ │ + add a6,s7,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + subw a5,s10,a5 │ │ │ │ + sext.w t4,a5 │ │ │ │ + bgeu t4,a6,2318e │ │ │ │ + slli a7,a4,0x1 │ │ │ │ + add a6,t2,a7 │ │ │ │ + ld a6,0(a6) │ │ │ │ + slli ra,a5,0x20 │ │ │ │ + srli a5,ra,0x1e │ │ │ │ + add a6,a6,a5 │ │ │ │ + lw a6,0(a6) │ │ │ │ + addw a6,a6,t0 │ │ │ │ + addw a6,a6,t5 │ │ │ │ + bne a6,a0,22f6e │ │ │ │ + ld a6,344(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + sd t4,16(sp) │ │ │ │ + add a7,a7,a6 │ │ │ │ + ld a6,0(a7) │ │ │ │ + add a6,a6,a5 │ │ │ │ + lw s8,0(a6) │ │ │ │ + addi a4,a4,-4 │ │ │ │ + beqz a1,22f9e │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + add a5,s0,a4 │ │ │ │ + lw a6,0(a5) │ │ │ │ + add a5,s1,a4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + beqz a6,22efa │ │ │ │ + add a6,s7,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + addw a7,a6,a5 │ │ │ │ + subw a5,s5,a7 │ │ │ │ + addiw a6,a6,-1 │ │ │ │ + addw a6,a6,a5 │ │ │ │ + j 22f02 │ │ │ │ + ld t4,48(sp) │ │ │ │ + ld a1,56(sp) │ │ │ │ + j 22bea │ │ │ │ + add a5,s6,s11 │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal 488ee │ │ │ │ + addw a5,a0,s10 │ │ │ │ + addiw s2,s0,1 │ │ │ │ + bltu s2,a5,231da │ │ │ │ + ld a5,320(sp) │ │ │ │ + subw s0,s2,s10 │ │ │ │ + add s1,s1,s11 │ │ │ │ + ld a0,0(a5) │ │ │ │ + add s7,s7,s11 │ │ │ │ + jal 488ee │ │ │ │ + ld a5,320(sp) │ │ │ │ + subw s0,s0,a0 │ │ │ │ + ld a4,0(a5) │ │ │ │ + sw s0,24(a4) │ │ │ │ + lw a3,0(s1) │ │ │ │ + lw s1,0(s7) │ │ │ │ + mv a0,a4 │ │ │ │ + addw s1,s1,a3 │ │ │ │ + subw s1,s1,s10 │ │ │ │ + jal 488ee │ │ │ │ + subw s1,s1,a0 │ │ │ │ + bne s1,s0,23200 │ │ │ │ + ld a5,320(sp) │ │ │ │ + ld a0,0(a5) │ │ │ │ + ld a5,88(sp) │ │ │ │ + add s0,a5,s11 │ │ │ │ + lw s1,0(s0) │ │ │ │ + jal 488bc │ │ │ │ + addw a5,a0,s8 │ │ │ │ + bltu s1,a5,231b4 │ │ │ │ + ld a5,320(sp) │ │ │ │ + lw s0,0(s0) │ │ │ │ + ld a0,0(a5) │ │ │ │ + subw s0,s0,s8 │ │ │ │ + jal 488bc │ │ │ │ + ld a5,320(sp) │ │ │ │ + subw s0,s0,a0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sw s0,28(a5) │ │ │ │ + j 22eaa │ │ │ │ + ld a5,320(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv t1,s11 │ │ │ │ + mv s11,s9 │ │ │ │ + add s9,a5,t1 │ │ │ │ + sd s9,320(sp) │ │ │ │ + mv a4,s9 │ │ │ │ + ld s4,192(sp) │ │ │ │ + ld s5,184(sp) │ │ │ │ + ld s9,152(sp) │ │ │ │ + li s10,0 │ │ │ │ + j 22e88 │ │ │ │ + ld a5,320(sp) │ │ │ │ + add s2,a5,s11 │ │ │ │ + ld a0,0(s2) │ │ │ │ + bnez a6,23110 │ │ │ │ + add s1,s1,s9 │ │ │ │ + lw a5,0(s1) │ │ │ │ + slli s6,t5,0x20 │ │ │ │ + addw a5,a5,s10 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + or a5,a5,s6 │ │ │ │ + sd a5,24(a0) │ │ │ │ + jal 4881c │ │ │ │ + ld s4,192(sp) │ │ │ │ + ld s5,184(sp) │ │ │ │ + ld s9,152(sp) │ │ │ │ + j 22eaa │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,1596 │ │ │ │ + li a2,804 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,784 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,1056 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a4,320(sp) │ │ │ │ + mv ra,s0 │ │ │ │ + li s10,0 │ │ │ │ + li s8,0 │ │ │ │ + li s11,0 │ │ │ │ + j 22e88 │ │ │ │ + ld a5,320(sp) │ │ │ │ + ld a0,0(a5) │ │ │ │ + beqz a6,23044 │ │ │ │ + lw s0,0(s6) │ │ │ │ + jal 488ee │ │ │ │ + addw a5,a0,s10 │ │ │ │ + addiw s2,s0,1 │ │ │ │ + bltu s2,a5,23346 │ │ │ │ + ld a5,320(sp) │ │ │ │ + subw s0,s2,s10 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 488ee │ │ │ │ + ld a5,320(sp) │ │ │ │ + subw s2,s0,a0 │ │ │ │ + ld a4,0(a5) │ │ │ │ + sw s2,24(a4) │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw s0,0(s7) │ │ │ │ + mv a0,a4 │ │ │ │ + addw s0,s0,a5 │ │ │ │ + subw s0,s0,s10 │ │ │ │ + jal 488ee │ │ │ │ + subw s0,s0,a0 │ │ │ │ + bne s0,s2,23326 │ │ │ │ + ld a5,320(sp) │ │ │ │ + ld a0,0(a5) │ │ │ │ + ld a5,88(sp) │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal 488bc │ │ │ │ + addw a5,a0,s8 │ │ │ │ + bltu s0,a5,23306 │ │ │ │ + ld a5,88(sp) │ │ │ │ + lw s0,0(a5) │ │ │ │ + ld a5,320(sp) │ │ │ │ + subw s0,s0,s8 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 488bc │ │ │ │ + ld a5,320(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + subw s0,s0,a0 │ │ │ │ + ld s4,192(sp) │ │ │ │ + ld s5,184(sp) │ │ │ │ + ld s9,152(sp) │ │ │ │ + sw s0,28(a5) │ │ │ │ + j 22eaa │ │ │ │ + add a5,s6,s9 │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal 488ee │ │ │ │ + addw a5,a0,s10 │ │ │ │ + addiw s3,s0,1 │ │ │ │ + bltu s3,a5,232e6 │ │ │ │ + ld a0,0(s2) │ │ │ │ + subw s0,s3,s10 │ │ │ │ + add s1,s1,s9 │ │ │ │ + jal 488ee │ │ │ │ + ld a4,0(s2) │ │ │ │ + subw s0,s0,a0 │ │ │ │ + add s7,s7,s9 │ │ │ │ + sw s0,24(a4) │ │ │ │ + lw a3,0(s1) │ │ │ │ + lw s1,0(s7) │ │ │ │ + mv a0,a4 │ │ │ │ + addw s1,s1,a3 │ │ │ │ + subw s1,s1,s10 │ │ │ │ + jal 488ee │ │ │ │ + subw s1,s1,a0 │ │ │ │ + bne s1,s0,232c6 │ │ │ │ + ld a5,88(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + add s11,a5,s9 │ │ │ │ + lw s1,0(s11) │ │ │ │ + jal 488bc │ │ │ │ + addw a5,a0,s8 │ │ │ │ + bltu s1,a5,232a6 │ │ │ │ + ld a0,0(s2) │ │ │ │ + lw s0,0(s11) │ │ │ │ + jal 488bc │ │ │ │ + ld a5,0(s2) │ │ │ │ + subw s0,s0,s8 │ │ │ │ + j 23104 │ │ │ │ + mv s11,s9 │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv s9,s10 │ │ │ │ + j 23026 │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,1298 │ │ │ │ + li a2,814 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,486 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,806 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a4,320(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + j 22e7e │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,1260 │ │ │ │ + li a2,904 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,448 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,688 │ │ │ │ + sd s4,192(sp) │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,1222 │ │ │ │ + li a2,901 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,410 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,562 │ │ │ │ + sd s4,192(sp) │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,1184 │ │ │ │ + li a2,903 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,372 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,556 │ │ │ │ + sd s4,192(sp) │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,1146 │ │ │ │ + li a2,847 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,334 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,574 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,1114 │ │ │ │ + li a2,846 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,302 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,454 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,1082 │ │ │ │ + li a2,849 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,270 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,454 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,1050 │ │ │ │ + li a2,726 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,238 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,350 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,1018 │ │ │ │ + li a2,877 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,206 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,446 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,986 │ │ │ │ + li a2,876 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,174 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,358 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,954 │ │ │ │ + li a2,874 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,142 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,294 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,922 │ │ │ │ + li a2,772 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,110 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,350 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,890 │ │ │ │ + li a2,771 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,78 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,262 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,858 │ │ │ │ + li a2,768 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,46 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,198 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,826 │ │ │ │ + li a2,825 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,14 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,350 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x41 │ │ │ │ + addi a3,a3,794 │ │ │ │ + li a2,736 │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,-18 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,118 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-384 │ │ │ │ + sd s1,360(sp) │ │ │ │ + lw s1,384(sp) │ │ │ │ + sd s0,368(sp) │ │ │ │ + slli s0,a7,0x20 │ │ │ │ + sd s1,192(sp) │ │ │ │ + lw s1,392(sp) │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + sd s3,344(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s3,a3 │ │ │ │ + mv a3,a1 │ │ │ │ + slli a1,s0,0x2 │ │ │ │ + sd ra,376(sp) │ │ │ │ + sd a7,264(sp) │ │ │ │ + sd a3,256(sp) │ │ │ │ + sd a2,224(sp) │ │ │ │ + sd a4,56(sp) │ │ │ │ + sd a6,24(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + slli s0,s0,0x3 │ │ │ │ + sd s2,352(sp) │ │ │ │ + sd s4,336(sp) │ │ │ │ + mv s2,a7 │ │ │ │ + sd s6,320(sp) │ │ │ │ + sd s8,304(sp) │ │ │ │ + sd s11,280(sp) │ │ │ │ + sd s1,216(sp) │ │ │ │ + ld s8,400(sp) │ │ │ │ + mv s1,a5 │ │ │ │ + sd s9,296(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s11,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd s11,248(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + mv s4,a5 │ │ │ │ + sd a5,128(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + mv s6,a5 │ │ │ │ + sd a5,104(sp) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,136(sp) │ │ │ │ + beqz s2,23cf8 │ │ │ │ + mv a5,s1 │ │ │ │ + sd s5,328(sp) │ │ │ │ + addiw s5,s3,1 │ │ │ │ + sd s7,312(sp) │ │ │ │ + sd s10,288(sp) │ │ │ │ + mv s9,s4 │ │ │ │ + mv s10,s11 │ │ │ │ + add s4,s4,s0 │ │ │ │ + mv s7,s5 │ │ │ │ + slli s2,s5,0x2 │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,s6 │ │ │ │ + sd zero,120(sp) │ │ │ │ + mv s11,a5 │ │ │ │ + lw a5,120(sp) │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,0 │ │ │ │ + sw a5,0(s10) │ │ │ │ + lw s6,0(s11) │ │ │ │ + addi s9,s9,8 │ │ │ │ + addi s10,s10,4 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addw a5,s6,a5 │ │ │ │ + mv s6,a5 │ │ │ │ + sd a5,120(sp) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,-8(s9) │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s0) │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s1) │ │ │ │ + ld a0,0(s0) │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + ld a0,-8(s9) │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + ld a0,0(s1) │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + addi s11,s11,4 │ │ │ │ + addi s0,s0,8 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bne s9,s4,2343e │ │ │ │ + mulw s0,s7,s6 │ │ │ │ + li a0,0 │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,0 │ │ │ │ + mv s9,a0 │ │ │ │ + jal 3890 │ │ │ │ + li a4,1 │ │ │ │ + bge a4,s5,23cc0 │ │ │ │ + ld a5,104(sp) │ │ │ │ + li s1,0 │ │ │ │ + sd s1,88(sp) │ │ │ │ + ld a0,0(a5) │ │ │ │ + ld a5,256(sp) │ │ │ │ + mv s5,s9 │ │ │ │ + ld s2,120(sp) │ │ │ │ + ld s9,248(sp) │ │ │ │ + ld s1,192(sp) │ │ │ │ + addiw s3,s3,-1 │ │ │ │ + sd a5,64(sp) │ │ │ │ + sd s3,96(sp) │ │ │ │ + sd s3,112(sp) │ │ │ │ + sd s8,400(sp) │ │ │ │ + ld s0,88(sp) │ │ │ │ + ld a4,128(sp) │ │ │ │ + slli a1,s0,0x2 │ │ │ │ + add a5,a0,a1 │ │ │ │ + lw a3,0(a5) │ │ │ │ + addi s6,a1,4 │ │ │ │ + ld a4,0(a4) │ │ │ │ + add a5,a0,s6 │ │ │ │ + sw a3,0(a5) │ │ │ │ + ld a5,136(sp) │ │ │ │ + add a3,a4,a1 │ │ │ │ + lw a2,0(a3) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a4,a4,s6 │ │ │ │ + sw a2,0(a4) │ │ │ │ + add a3,a5,a1 │ │ │ │ + lw a4,0(a3) │ │ │ │ + add a5,a5,s6 │ │ │ │ + addiw a3,s0,1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + ld a5,40(sp) │ │ │ │ + sd a3,72(sp) │ │ │ │ + sd a1,48(sp) │ │ │ │ + lw a3,0(a5) │ │ │ │ + li a4,1 │ │ │ │ + addiw a5,a3,1 │ │ │ │ + bgeu a4,a5,2373e │ │ │ │ + ld a5,24(sp) │ │ │ │ + lwu a2,96(sp) │ │ │ │ + li s11,1 │ │ │ │ + lw a1,0(a5) │ │ │ │ + ld a5,120(sp) │ │ │ │ + li s8,1 │ │ │ │ + lw a4,0(s9) │ │ │ │ + subw s4,s2,a5 │ │ │ │ + addiw a5,s2,-1 │ │ │ │ + sd a5,16(sp) │ │ │ │ + ld a5,224(sp) │ │ │ │ + mv s0,s2 │ │ │ │ + mv s3,s4 │ │ │ │ + add a5,a5,a2 │ │ │ │ + sd a5,80(sp) │ │ │ │ + mv a5,s11 │ │ │ │ + mv s2,s8 │ │ │ │ + mv s11,s9 │ │ │ │ + mv s7,s1 │ │ │ │ + mv s8,s6 │ │ │ │ + mv s9,a5 │ │ │ │ + ld a5,56(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + bnez a1,236ba │ │ │ │ + ld a1,64(sp) │ │ │ │ + add a5,a5,s9 │ │ │ │ + addiw a2,s2,1 │ │ │ │ + lbu s4,0(a1) │ │ │ │ + lbu a1,-1(a5) │ │ │ │ + sd a1,8(sp) │ │ │ │ + bgeu a2,a3,23c0a │ │ │ │ + lbu s6,0(a5) │ │ │ │ + lbu a5,1(a5) │ │ │ │ + sd a5,32(sp) │ │ │ │ + ld a3,16(sp) │ │ │ │ + addw a4,a4,s2 │ │ │ │ + addw a5,a4,s3 │ │ │ │ + addw a4,a4,a3 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ + srli a3,a2,0x1e │ │ │ │ + add a4,a4,s5 │ │ │ │ + add a3,a3,s5 │ │ │ │ + lw a4,0(a4) │ │ │ │ + lw a3,0(a3) │ │ │ │ + addw a1,a4,s7 │ │ │ │ + addw a2,a3,s7 │ │ │ │ + mv a4,a1 │ │ │ │ + bge a1,a2,235b0 │ │ │ │ + mv a4,a2 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw s1,0(a5) │ │ │ │ + sext.w s10,a4 │ │ │ │ + ld a5,400(sp) │ │ │ │ + ld a2,408(sp) │ │ │ │ + ld a1,8(sp) │ │ │ │ + not a3,s10 │ │ │ │ + srai a3,a3,0x3f │ │ │ │ + mv a0,s4 │ │ │ │ + and s10,s10,a3 │ │ │ │ + jalr a5 │ │ │ │ + addw a5,s1,a0 │ │ │ │ + blt s10,a5,23adc │ │ │ │ + lw a3,0(s11) │ │ │ │ + ld a2,16(sp) │ │ │ │ + addw a5,a3,s2 │ │ │ │ + addw a4,a5,s3 │ │ │ │ + addw a5,a5,a2 │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + srli a4,a2,0x1e │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a4,a4,s5 │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw a0,0(a4) │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a2,a0,s7 │ │ │ │ + addw a4,a5,s7 │ │ │ │ + mv a0,a2 │ │ │ │ + bge a2,a4,23618 │ │ │ │ + sext.w a0,a4 │ │ │ │ + not a5,a0 │ │ │ │ + srai a5,a5,0x3f │ │ │ │ + and a0,a0,a5 │ │ │ │ + addw a5,s2,s0 │ │ │ │ + addw a5,a5,a3 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s5 │ │ │ │ + sw a0,0(a5) │ │ │ │ + lw a4,0(s11) │ │ │ │ + ld a5,24(sp) │ │ │ │ + lw a1,0(a5) │ │ │ │ + addw a5,a4,s0 │ │ │ │ + addw a5,a5,s2 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw a5,0(a5) │ │ │ │ + bnez a1,236fa │ │ │ │ + li a3,71 │ │ │ │ + beq s6,a3,23c42 │ │ │ │ + li a3,67 │ │ │ │ + bne s6,a3,2366c │ │ │ │ + ld a3,32(sp) │ │ │ │ + addi a3,a3,-84 │ │ │ │ + seqz a3,a3 │ │ │ │ + addw a5,a5,a3 │ │ │ │ + ld a3,104(sp) │ │ │ │ + ld a0,0(a3) │ │ │ │ + ld a3,48(sp) │ │ │ │ + add a3,a3,a0 │ │ │ │ + lw a3,0(a3) │ │ │ │ + bge a3,a5,23726 │ │ │ │ + ld a4,128(sp) │ │ │ │ + add a2,a0,s8 │ │ │ │ + ld a3,0(a4) │ │ │ │ + ld a4,136(sp) │ │ │ │ + ld a4,0(a4) │ │ │ │ + sw a5,0(a2) │ │ │ │ + add a5,a3,s8 │ │ │ │ + ld a3,72(sp) │ │ │ │ + sw a3,0(a5) │ │ │ │ + add a5,a4,s8 │ │ │ │ + sw s9,0(a5) │ │ │ │ + ld a5,40(sp) │ │ │ │ + addi s9,s9,1 │ │ │ │ + sext.w s2,s9 │ │ │ │ + lw a3,0(a5) │ │ │ │ + addiw a5,a3,1 │ │ │ │ + bgeu s2,a5,23738 │ │ │ │ + ld a5,24(sp) │ │ │ │ + lw a4,0(s11) │ │ │ │ + lw a1,0(a5) │ │ │ │ + ld a5,56(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + beqz a1,2355c │ │ │ │ + subw a3,a3,s2 │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a2,a2,a5 │ │ │ │ + lbu a2,0(a2) │ │ │ │ + ld a0,80(sp) │ │ │ │ + sext.w a1,a3 │ │ │ │ + sd a2,8(sp) │ │ │ │ + li a2,1 │ │ │ │ + lbu s4,0(a0) │ │ │ │ + bgeu a2,a1,23c0a │ │ │ │ + addiw a2,a3,-2 │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a2,a2,a5 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + lbu s6,0(a2) │ │ │ │ + sd a5,32(sp) │ │ │ │ + j 2357c │ │ │ │ + li a3,1 │ │ │ │ + bne a1,a3,2366c │ │ │ │ + li a3,65 │ │ │ │ + bne s6,a3,2366c │ │ │ │ + ld a3,32(sp) │ │ │ │ + andi a3,a3,251 │ │ │ │ + addi a3,a3,-67 │ │ │ │ + seqz a3,a3 │ │ │ │ + addw a5,a5,a3 │ │ │ │ + ld a3,104(sp) │ │ │ │ + ld a0,0(a3) │ │ │ │ + ld a3,48(sp) │ │ │ │ + add a3,a3,a0 │ │ │ │ + lw a3,0(a3) │ │ │ │ + blt a3,a5,2367a │ │ │ │ + ld a5,40(sp) │ │ │ │ + addi s9,s9,1 │ │ │ │ + sext.w s2,s9 │ │ │ │ + lw a3,0(a5) │ │ │ │ + addiw a5,a3,1 │ │ │ │ + bltu s2,a5,23554 │ │ │ │ + mv s9,s11 │ │ │ │ + mv s2,s0 │ │ │ │ + mv s1,s7 │ │ │ │ + ld a3,88(sp) │ │ │ │ + ld a5,96(sp) │ │ │ │ + addi a3,a3,1 │ │ │ │ + sd a3,88(sp) │ │ │ │ + ld a3,120(sp) │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + sd a4,96(sp) │ │ │ │ + addw s2,a3,s2 │ │ │ │ + ld a3,64(sp) │ │ │ │ + li a5,-1 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sd a3,64(sp) │ │ │ │ + bne a4,a5,234da │ │ │ │ + ld a5,264(sp) │ │ │ │ + li a4,1 │ │ │ │ + ld s3,112(sp) │ │ │ │ + mv s9,s5 │ │ │ │ + beq a5,a4,23cc0 │ │ │ │ + ld a5,104(sp) │ │ │ │ + ld s4,120(sp) │ │ │ │ + sd a4,112(sp) │ │ │ │ + addi t2,a5,8 │ │ │ │ + ld a5,128(sp) │ │ │ │ + mv s0,s3 │ │ │ │ + addi t0,a5,8 │ │ │ │ + ld a5,136(sp) │ │ │ │ + addi a3,a5,8 │ │ │ │ + ld a5,40(sp) │ │ │ │ + addi t1,a5,4 │ │ │ │ + ld a5,248(sp) │ │ │ │ + mv t4,t1 │ │ │ │ + mv t1,t0 │ │ │ │ + addi s2,a5,4 │ │ │ │ + ld a5,24(sp) │ │ │ │ + mv s9,s2 │ │ │ │ + mv t0,t2 │ │ │ │ + addi s10,a5,4 │ │ │ │ + ld a5,56(sp) │ │ │ │ + mv s2,s5 │ │ │ │ + addi a5,a5,8 │ │ │ │ + mv a4,a5 │ │ │ │ + ld a0,0(t0) │ │ │ │ + li s1,1 │ │ │ │ + mv s6,s4 │ │ │ │ + mv s3,s1 │ │ │ │ + mv s5,s4 │ │ │ │ + mv s7,s0 │ │ │ │ + sd a3,144(sp) │ │ │ │ + sd a4,208(sp) │ │ │ │ + mv s4,s10 │ │ │ │ + mv a6,t1 │ │ │ │ + mv s1,s0 │ │ │ │ + slli t3,s3,0x2 │ │ │ │ + addi s10,t3,-4 │ │ │ │ + add a5,a0,s10 │ │ │ │ + lw a1,0(a5) │ │ │ │ + ld a4,0(a6) │ │ │ │ + add a5,a0,t3 │ │ │ │ + sw a1,0(a5) │ │ │ │ + ld a5,144(sp) │ │ │ │ + add a2,a4,s10 │ │ │ │ + lw a1,0(a2) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a4,a4,t3 │ │ │ │ + sw a1,0(a4) │ │ │ │ + add a2,a5,s10 │ │ │ │ + lw a4,0(a2) │ │ │ │ + add a5,a5,t3 │ │ │ │ + sext.w a3,s3 │ │ │ │ + sw a4,0(a5) │ │ │ │ + lw a2,0(t4) │ │ │ │ + sd a3,152(sp) │ │ │ │ + li a4,1 │ │ │ │ + addiw a5,a2,1 │ │ │ │ + bgeu a4,a5,23ba8 │ │ │ │ + ld a3,224(sp) │ │ │ │ + slli a1,s7,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + add a3,a3,a1 │ │ │ │ + sd a3,232(sp) │ │ │ │ + ld a3,256(sp) │ │ │ │ + subw a4,s6,s5 │ │ │ │ + sd a4,184(sp) │ │ │ │ + lw a7,0(s4) │ │ │ │ + addiw a4,s6,-1 │ │ │ │ + lw a5,0(s9) │ │ │ │ + sd a4,200(sp) │ │ │ │ + add a3,a3,s3 │ │ │ │ + li a4,1 │ │ │ │ + mv t6,s7 │ │ │ │ + mv t2,s1 │ │ │ │ + li s0,1 │ │ │ │ + sd a3,240(sp) │ │ │ │ + mv s11,a4 │ │ │ │ + mv t5,s5 │ │ │ │ + mv s7,s3 │ │ │ │ + mv s1,s10 │ │ │ │ + ld a4,208(sp) │ │ │ │ + ld a1,0(a4) │ │ │ │ + bnez a7,23a74 │ │ │ │ + ld a4,240(sp) │ │ │ │ + add a1,a1,s11 │ │ │ │ + addiw a3,s0,1 │ │ │ │ + lbu s3,-1(a4) │ │ │ │ + lbu a4,-1(a1) │ │ │ │ + sd a4,8(sp) │ │ │ │ + bgeu a3,a2,23ca0 │ │ │ │ + lbu a4,1(a1) │ │ │ │ + li a2,2 │ │ │ │ + lbu a3,0(a1) │ │ │ │ + sd a4,168(sp) │ │ │ │ + bgeu a2,s11,23caa │ │ │ │ + lbu a4,-2(a1) │ │ │ │ + lbu s5,-3(a1) │ │ │ │ + sd a4,160(sp) │ │ │ │ + ld a4,184(sp) │ │ │ │ + addw a5,a5,s0 │ │ │ │ + addw a2,a5,a4 │ │ │ │ + ld a4,200(sp) │ │ │ │ + slli a0,a2,0x20 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a5,a1,0x1e │ │ │ │ + srli a1,a0,0x1e │ │ │ │ + add a5,a5,s2 │ │ │ │ + add a1,a1,s2 │ │ │ │ + lw s8,0(a5) │ │ │ │ + ld a4,192(sp) │ │ │ │ + lw a5,0(a1) │ │ │ │ + addw a0,s8,a4 │ │ │ │ + addw a1,a5,a4 │ │ │ │ + mv s8,a0 │ │ │ │ + bge a0,a1,238a8 │ │ │ │ + sext.w s8,a1 │ │ │ │ + addiw a7,a2,-1 │ │ │ │ + not a5,s8 │ │ │ │ + slli a2,a7,0x20 │ │ │ │ + srli a7,a2,0x1e │ │ │ │ + srai a5,a5,0x3f │ │ │ │ + add a7,a7,s2 │ │ │ │ + ld a2,408(sp) │ │ │ │ + ld a1,8(sp) │ │ │ │ + and s8,s8,a5 │ │ │ │ + ld a5,400(sp) │ │ │ │ + lw s10,0(a7) │ │ │ │ + mv a0,s3 │ │ │ │ + sd t2,72(sp) │ │ │ │ + sd t0,64(sp) │ │ │ │ + sd t6,56(sp) │ │ │ │ + sd a6,48(sp) │ │ │ │ + sd t5,40(sp) │ │ │ │ + sd t3,32(sp) │ │ │ │ + sd t4,24(sp) │ │ │ │ + sd a3,16(sp) │ │ │ │ + jalr a5 │ │ │ │ + addw a5,a0,s10 │ │ │ │ + ld a3,16(sp) │ │ │ │ + ld t4,24(sp) │ │ │ │ + ld t3,32(sp) │ │ │ │ + ld t5,40(sp) │ │ │ │ + ld a6,48(sp) │ │ │ │ + ld t6,56(sp) │ │ │ │ + ld t0,64(sp) │ │ │ │ + ld t2,72(sp) │ │ │ │ + blt s8,a5,23c52 │ │ │ │ + lw a1,0(s9) │ │ │ │ + ld a4,184(sp) │ │ │ │ + addw a5,s0,a1 │ │ │ │ + addw a2,a4,a5 │ │ │ │ + ld a4,200(sp) │ │ │ │ + slli a0,a2,0x20 │ │ │ │ + srli a2,a0,0x1e │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + srli a5,a0,0x1e │ │ │ │ + add a2,a2,s2 │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw a2,0(a2) │ │ │ │ + ld a4,192(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a7,a2,a4 │ │ │ │ + addw a0,a5,a4 │ │ │ │ + mv a2,a7 │ │ │ │ + bge a7,a0,23934 │ │ │ │ + sext.w a2,a0 │ │ │ │ + not a5,a2 │ │ │ │ + srai a5,a5,0x3f │ │ │ │ + and a2,a2,a5 │ │ │ │ + ld a4,160(sp) │ │ │ │ + addw a5,s6,s0 │ │ │ │ + addw a5,a5,a1 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + ld s8,104(sp) │ │ │ │ + srli a5,a1,0x1e │ │ │ │ + andi a1,a4,251 │ │ │ │ + add a5,a5,s2 │ │ │ │ + addi a1,a1,-67 │ │ │ │ + sd s11,32(sp) │ │ │ │ + ld s11,216(sp) │ │ │ │ + sw a2,0(a5) │ │ │ │ + seqz a5,a1 │ │ │ │ + sd s7,24(sp) │ │ │ │ + li s10,0 │ │ │ │ + mv s7,s8 │ │ │ │ + sw a5,180(sp) │ │ │ │ + sd t4,40(sp) │ │ │ │ + mv s8,s5 │ │ │ │ + sd t3,48(sp) │ │ │ │ + sd t5,56(sp) │ │ │ │ + sd a6,64(sp) │ │ │ │ + sd t6,72(sp) │ │ │ │ + sd a3,80(sp) │ │ │ │ + sd s3,16(sp) │ │ │ │ + sd t0,88(sp) │ │ │ │ + sd t2,96(sp) │ │ │ │ + lw a5,0(s9) │ │ │ │ + ld a6,0(s7) │ │ │ │ + ld a2,408(sp) │ │ │ │ + addw a5,a5,s6 │ │ │ │ + addw a5,a5,s0 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a5,a1,0x1e │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw s3,0(a5) │ │ │ │ + ld a1,8(sp) │ │ │ │ + ld a5,400(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + add a6,a6,s1 │ │ │ │ + lw s5,0(a6) │ │ │ │ + jalr a5 │ │ │ │ + lw a2,0(s4) │ │ │ │ + addw a0,a0,s5 │ │ │ │ + addw a5,a0,s11 │ │ │ │ + mv a0,a5 │ │ │ │ + bnez a2,23be6 │ │ │ │ + li a2,65 │ │ │ │ + beq s8,a2,23b08 │ │ │ │ + blt s3,a5,23b10 │ │ │ │ + lw a5,0(s9) │ │ │ │ + addw a5,a5,s6 │ │ │ │ + addw a5,a5,s0 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw a2,0(a5) │ │ │ │ + sw a2,0(a5) │ │ │ │ + ld a5,112(sp) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + addi s7,s7,8 │ │ │ │ + blt s10,a5,2397e │ │ │ │ + lw a5,0(s9) │ │ │ │ + lw a7,0(s4) │ │ │ │ + ld s7,24(sp) │ │ │ │ + addw a2,a5,s6 │ │ │ │ + addw a2,a2,s0 │ │ │ │ + slli a1,a2,0x20 │ │ │ │ + srli a2,a1,0x1e │ │ │ │ + add a2,a2,s2 │ │ │ │ + ld s11,32(sp) │ │ │ │ + ld t4,40(sp) │ │ │ │ + ld t3,48(sp) │ │ │ │ + ld t5,56(sp) │ │ │ │ + ld a6,64(sp) │ │ │ │ + ld t6,72(sp) │ │ │ │ + ld a3,80(sp) │ │ │ │ + ld t0,88(sp) │ │ │ │ + ld t2,96(sp) │ │ │ │ + lw a2,0(a2) │ │ │ │ + bnez a7,23b62 │ │ │ │ + li a4,71 │ │ │ │ + beq a3,a4,23c10 │ │ │ │ + li a1,67 │ │ │ │ + beq a3,a1,23c10 │ │ │ │ + ld a0,0(t0) │ │ │ │ + add a3,a0,s1 │ │ │ │ + lw a3,0(a3) │ │ │ │ + bge a3,a2,23b8e │ │ │ │ + ld a5,144(sp) │ │ │ │ + ld a3,0(a6) │ │ │ │ + ld a4,152(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a1,a0,t3 │ │ │ │ + sw a2,0(a1) │ │ │ │ + add a3,a3,t3 │ │ │ │ + sw a4,0(a3) │ │ │ │ + add a5,a5,t3 │ │ │ │ + sw s0,0(a5) │ │ │ │ + lw a2,0(t4) │ │ │ │ + addi s11,s11,1 │ │ │ │ + sext.w s0,s11 │ │ │ │ + addiw a5,a2,1 │ │ │ │ + bgeu s0,a5,23ba0 │ │ │ │ + ld a4,208(sp) │ │ │ │ + lw a7,0(s4) │ │ │ │ + lw a5,0(s9) │ │ │ │ + ld a1,0(a4) │ │ │ │ + beqz a7,2383e │ │ │ │ + subw a2,a2,s0 │ │ │ │ + ld a4,232(sp) │ │ │ │ + slli a3,a2,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a3,a3,a1 │ │ │ │ + lbu s3,0(a4) │ │ │ │ + lbu a4,0(a3) │ │ │ │ + li a7,2 │ │ │ │ + sext.w a0,a2 │ │ │ │ + sd a4,8(sp) │ │ │ │ + bgeu a7,s11,23cb0 │ │ │ │ + addiw a3,a2,2 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a3,a3,a1 │ │ │ │ + lbu a4,0(a3) │ │ │ │ + addiw a7,a2,1 │ │ │ │ + slli a7,a7,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + add a7,a7,a1 │ │ │ │ + sd a4,160(sp) │ │ │ │ + li a4,1 │ │ │ │ + lbu s5,0(a7) │ │ │ │ + bgeu a4,a0,23cba │ │ │ │ + addiw a3,a2,-1 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + addiw a0,a2,-2 │ │ │ │ + add a2,a1,a3 │ │ │ │ + lbu a4,0(a2) │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a0,a0,a1 │ │ │ │ + lbu a3,0(a0) │ │ │ │ + sd a4,168(sp) │ │ │ │ + j 2386e │ │ │ │ + lw a5,0(s11) │ │ │ │ + ld a2,408(sp) │ │ │ │ + ld a1,8(sp) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + addw a5,a5,s3 │ │ │ │ + addw a5,a5,s2 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw s1,0(a5) │ │ │ │ + ld a5,400(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + jalr a5 │ │ │ │ + lw a3,0(s11) │ │ │ │ + addw a0,a0,s1 │ │ │ │ + j 23620 │ │ │ │ + lw a5,180(sp) │ │ │ │ + addw a5,a5,a0 │ │ │ │ + bge s3,a5,239c8 │ │ │ │ + ld a5,0(s7) │ │ │ │ + ld a2,408(sp) │ │ │ │ + ld a1,8(sp) │ │ │ │ + add a5,a5,s1 │ │ │ │ + lw a5,0(a5) │ │ │ │ + ld a0,16(sp) │ │ │ │ + sd a5,120(sp) │ │ │ │ + ld a5,400(sp) │ │ │ │ + jalr a5 │ │ │ │ + ld a5,120(sp) │ │ │ │ + lw a1,0(s4) │ │ │ │ + addw a5,a5,a0 │ │ │ │ + addw a2,a5,s11 │ │ │ │ + mv a5,a2 │ │ │ │ + bnez a1,23c1e │ │ │ │ + li a1,65 │ │ │ │ + bne s8,a1,23b4c │ │ │ │ + ld a4,160(sp) │ │ │ │ + andi a2,a4,251 │ │ │ │ + addi a2,a2,-67 │ │ │ │ + seqz a2,a2 │ │ │ │ + addw a2,a2,a5 │ │ │ │ + lw a5,0(s9) │ │ │ │ + addw a5,a5,s6 │ │ │ │ + addw a5,a5,s0 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a5,a1,0x1e │ │ │ │ + add a5,a5,s2 │ │ │ │ + j 239de │ │ │ │ + li a4,1 │ │ │ │ + bne a7,a4,23a2c │ │ │ │ + li a1,65 │ │ │ │ + bne a3,a1,23a2c │ │ │ │ + ld a4,168(sp) │ │ │ │ + ld a0,0(t0) │ │ │ │ + andi a3,a4,251 │ │ │ │ + addi a3,a3,-67 │ │ │ │ + seqz a3,a3 │ │ │ │ + addw a2,a2,a3 │ │ │ │ + add a3,a0,s1 │ │ │ │ + lw a3,0(a3) │ │ │ │ + blt a3,a2,23a3a │ │ │ │ + lw a2,0(t4) │ │ │ │ + addi s11,s11,1 │ │ │ │ + sext.w s0,s11 │ │ │ │ + addiw a3,a2,1 │ │ │ │ + bltu s0,a3,23836 │ │ │ │ + mv s3,s7 │ │ │ │ + mv s5,t5 │ │ │ │ + mv s7,t6 │ │ │ │ + mv s1,t2 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + li a5,-1 │ │ │ │ + addi s3,s3,1 │ │ │ │ + addw s6,s5,s6 │ │ │ │ + bne s7,a5,237bc │ │ │ │ + ld a5,112(sp) │ │ │ │ + ld a3,144(sp) │ │ │ │ + ld a4,208(sp) │ │ │ │ + ld a2,264(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + mv s10,s4 │ │ │ │ + sd a5,112(sp) │ │ │ │ + mv s4,s5 │ │ │ │ + mv s0,s1 │ │ │ │ + addi t0,t0,8 │ │ │ │ + addi t1,a6,8 │ │ │ │ + addi a3,a3,8 │ │ │ │ + addi t4,t4,4 │ │ │ │ + addi s9,s9,4 │ │ │ │ + addi s10,s10,4 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bltu a5,a2,237a4 │ │ │ │ + ld s5,328(sp) │ │ │ │ + ld s7,312(sp) │ │ │ │ + ld s10,288(sp) │ │ │ │ + mv s9,s2 │ │ │ │ + j 23cc6 │ │ │ │ + li a4,1 │ │ │ │ + bne a2,a4,239c4 │ │ │ │ + li a4,71 │ │ │ │ + beq s8,a4,23bfc │ │ │ │ + li a4,67 │ │ │ │ + bne s8,a4,239c4 │ │ │ │ + ld a5,160(sp) │ │ │ │ + addi a5,a5,-84 │ │ │ │ + seqz a5,a5 │ │ │ │ + addw a5,a5,a0 │ │ │ │ + j 239c4 │ │ │ │ + sd zero,32(sp) │ │ │ │ + li s6,0 │ │ │ │ + j 2357c │ │ │ │ + ld a4,168(sp) │ │ │ │ + addi a3,a4,-84 │ │ │ │ + seqz a3,a3 │ │ │ │ + addw a2,a2,a3 │ │ │ │ + j 23a2c │ │ │ │ + li a4,1 │ │ │ │ + bne a1,a4,23b4c │ │ │ │ + li a4,71 │ │ │ │ + beq s8,a4,23c34 │ │ │ │ + li a1,67 │ │ │ │ + bne s8,a1,23b4c │ │ │ │ + ld a4,160(sp) │ │ │ │ + addi a2,a4,-84 │ │ │ │ + seqz a2,a2 │ │ │ │ + addw a2,a2,a5 │ │ │ │ + j 23b4c │ │ │ │ + ld a3,32(sp) │ │ │ │ + addi s10,a3,-84 │ │ │ │ + seqz s10,s10 │ │ │ │ + addw a5,s10,a5 │ │ │ │ + j 2366c │ │ │ │ + lw a5,0(s9) │ │ │ │ + ld a4,184(sp) │ │ │ │ + ld a2,408(sp) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + addw a5,a5,s0 │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + srli a5,a0,0x1e │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw s8,0(a5) │ │ │ │ + ld a1,8(sp) │ │ │ │ + ld a5,400(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + sd t2,72(sp) │ │ │ │ + sd t0,64(sp) │ │ │ │ + sd t6,56(sp) │ │ │ │ + sd a6,48(sp) │ │ │ │ + sd t5,40(sp) │ │ │ │ + sd t3,32(sp) │ │ │ │ + sd t4,24(sp) │ │ │ │ + sd a3,16(sp) │ │ │ │ + jalr a5 │ │ │ │ + lw a1,0(s9) │ │ │ │ + ld t2,72(sp) │ │ │ │ + ld t0,64(sp) │ │ │ │ + ld t6,56(sp) │ │ │ │ + ld a6,48(sp) │ │ │ │ + ld t5,40(sp) │ │ │ │ + ld t3,32(sp) │ │ │ │ + ld t4,24(sp) │ │ │ │ + ld a3,16(sp) │ │ │ │ + addw a2,a0,s8 │ │ │ │ + j 2393c │ │ │ │ + sd zero,168(sp) │ │ │ │ + li a2,2 │ │ │ │ + li a3,0 │ │ │ │ + bltu a2,s11,23864 │ │ │ │ + sd zero,160(sp) │ │ │ │ + li s5,0 │ │ │ │ + j 2386e │ │ │ │ + sd zero,160(sp) │ │ │ │ + li a4,1 │ │ │ │ + li s5,0 │ │ │ │ + bltu a4,a0,23aba │ │ │ │ + sd zero,168(sp) │ │ │ │ + li a3,0 │ │ │ │ + j 2386e │ │ │ │ + ld s5,328(sp) │ │ │ │ + ld s7,312(sp) │ │ │ │ + ld s10,288(sp) │ │ │ │ + ld a0,248(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a4,416(sp) │ │ │ │ + ld a5,104(sp) │ │ │ │ + ld ra,376(sp) │ │ │ │ + ld s0,368(sp) │ │ │ │ + sd a5,0(a4) │ │ │ │ + ld a4,424(sp) │ │ │ │ + ld a5,128(sp) │ │ │ │ + ld s1,360(sp) │ │ │ │ + ld s2,352(sp) │ │ │ │ + sd a5,0(a4) │ │ │ │ + ld a4,432(sp) │ │ │ │ + ld a5,136(sp) │ │ │ │ + ld s3,344(sp) │ │ │ │ + ld s4,336(sp) │ │ │ │ + sd a5,0(a4) │ │ │ │ + ld s6,320(sp) │ │ │ │ + ld s8,304(sp) │ │ │ │ + ld s11,280(sp) │ │ │ │ + mv a0,s9 │ │ │ │ + ld s9,296(sp) │ │ │ │ + addi sp,sp,384 │ │ │ │ + ret │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s9,a0 │ │ │ │ + j 23cc6 │ │ │ │ + addi sp,sp,-320 │ │ │ │ + sd s1,296(sp) │ │ │ │ + lw s1,328(sp) │ │ │ │ + ld t1,368(sp) │ │ │ │ + sd s7,248(sp) │ │ │ │ + sd s1,16(sp) │ │ │ │ + lw s1,336(sp) │ │ │ │ + sd t1,160(sp) │ │ │ │ + ld t1,376(sp) │ │ │ │ + mv s7,s1 │ │ │ │ + ld s1,352(sp) │ │ │ │ + sd s2,288(sp) │ │ │ │ + lw s2,320(sp) │ │ │ │ + sd s1,0(sp) │ │ │ │ + sd t1,176(sp) │ │ │ │ + ld s1,360(sp) │ │ │ │ + ld t1,384(sp) │ │ │ │ + sd s0,304(sp) │ │ │ │ + slli s0,s2,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + sd ra,312(sp) │ │ │ │ + sd s3,280(sp) │ │ │ │ + sd s4,272(sp) │ │ │ │ + sd s5,264(sp) │ │ │ │ + sd s6,256(sp) │ │ │ │ + sd t1,168(sp) │ │ │ │ + sd a2,184(sp) │ │ │ │ + sd a3,192(sp) │ │ │ │ + sd a4,88(sp) │ │ │ │ + sd a5,136(sp) │ │ │ │ + sd s8,240(sp) │ │ │ │ + sd s9,232(sp) │ │ │ │ + sd s10,224(sp) │ │ │ │ + sd s11,216(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,s0,0x2 │ │ │ │ + sd s1,72(sp) │ │ │ │ + ld s6,344(sp) │ │ │ │ + mv s3,a4 │ │ │ │ + sd a6,144(sp) │ │ │ │ + mv s4,a6 │ │ │ │ + sd a7,96(sp) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,56(sp) │ │ │ │ + beqz s2,24386 │ │ │ │ + slli a6,s0,0x3 │ │ │ │ + mv a3,a0 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + mv a5,s1 │ │ │ │ + mv a4,s4 │ │ │ │ + add a6,a6,s1 │ │ │ │ + li a2,0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + addiw s0,a2,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + sd zero,24(a0) │ │ │ │ + sw a2,0(a3) │ │ │ │ + lw a2,0(a4) │ │ │ │ + addi a3,a3,4 │ │ │ │ + addi a4,a4,4 │ │ │ │ + addw a2,a2,s0 │ │ │ │ + mv s0,a2 │ │ │ │ + bne a6,a5,23d80 │ │ │ │ + mulw a1,a2,a1 │ │ │ │ + mv a0,s5 │ │ │ │ + sd a2,8(sp) │ │ │ │ + jal 2cf90 │ │ │ │ + remuw a1,a0,s0 │ │ │ │ + ld a5,56(sp) │ │ │ │ + sext.w a6,a0 │ │ │ │ + ld a2,8(sp) │ │ │ │ + addi a4,a5,4 │ │ │ │ + li a5,0 │ │ │ │ + divuw s9,a0,s0 │ │ │ │ + mv a0,a1 │ │ │ │ + j 23dca │ │ │ │ + lw a3,0(a4) │ │ │ │ + addi a4,a4,4 │ │ │ │ + bgeu a3,a1,23dd4 │ │ │ │ + sext.w s8,a5 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne a5,s2,23dc2 │ │ │ │ + ld a4,56(sp) │ │ │ │ + slli s3,s8,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + slli a5,s3,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a4,0(a5) │ │ │ │ + subw s11,a0,a4 │ │ │ │ + bltu a6,a2,24216 │ │ │ │ + beqz s11,2406c │ │ │ │ + li a5,-1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd a5,200(sp) │ │ │ │ + sd a2,80(sp) │ │ │ │ + mv s10,s7 │ │ │ │ + ld a3,80(sp) │ │ │ │ + addw a4,s11,a4 │ │ │ │ + addiw s4,s9,-1 │ │ │ │ + mulw a5,s9,a3 │ │ │ │ + sext.w s0,s4 │ │ │ │ + slli t1,s3,0x3 │ │ │ │ + subw a2,a5,a3 │ │ │ │ + addw a2,a2,a4 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + slli a4,a2,0x20 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + srli a4,a0,0x1e │ │ │ │ + add a4,a4,s5 │ │ │ │ + add a1,a1,s5 │ │ │ │ + lw a1,0(a1) │ │ │ │ + lw s2,0(a4) │ │ │ │ + ld a4,16(sp) │ │ │ │ + addw a1,a1,a4 │ │ │ │ + beq a1,s2,2415c │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a5,a1,0x1e │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + beq a5,s2,241ce │ │ │ │ + ld a4,96(sp) │ │ │ │ + slli a5,s3,0x2 │ │ │ │ + sd a5,64(sp) │ │ │ │ + add s1,a4,a5 │ │ │ │ + lw a5,0(s1) │ │ │ │ + beqz s2,2400a │ │ │ │ + ld a4,136(sp) │ │ │ │ + add a1,a4,t1 │ │ │ │ + ld a1,0(a1) │ │ │ │ + bnez a5,240ee │ │ │ │ + ld a4,184(sp) │ │ │ │ + slli a0,s4,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a0,a0,a4 │ │ │ │ + lbu a4,0(a0) │ │ │ │ + addiw a5,s11,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a1 │ │ │ │ + li a6,2 │ │ │ │ + sd a4,24(sp) │ │ │ │ + lbu s3,0(a5) │ │ │ │ + bgeu a6,s11,240e6 │ │ │ │ + addiw a5,s11,-2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + addiw a0,s11,-3 │ │ │ │ + add a5,a5,a1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a0,a0,a1 │ │ │ │ + lbu s7,0(a0) │ │ │ │ + sd a5,32(sp) │ │ │ │ + mv a0,a4 │ │ │ │ + addiw a5,a2,-1 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw a5,0(a5) │ │ │ │ + ld a2,0(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + sd t1,48(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + jalr s6 │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld t1,48(sp) │ │ │ │ + addw a5,a5,a0 │ │ │ │ + beq a5,s2,24142 │ │ │ │ + beqz s8,241f8 │ │ │ │ + slli a3,s4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + addiw a5,s8,-1 │ │ │ │ + sd a3,152(sp) │ │ │ │ + slli s0,a3,0x2 │ │ │ │ + ld a3,160(sp) │ │ │ │ + ld a4,32(sp) │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a7,a2,0x1d │ │ │ │ + add s9,a3,a7 │ │ │ │ + ld a3,168(sp) │ │ │ │ + andi s8,a4,251 │ │ │ │ + addi a4,s8,-67 │ │ │ │ + seqz a4,a4 │ │ │ │ + add s8,a3,a7 │ │ │ │ + li a3,-1 │ │ │ │ + sd s5,120(sp) │ │ │ │ + sw s4,132(sp) │ │ │ │ + sd a3,8(sp) │ │ │ │ + mv s4,s8 │ │ │ │ + sw a4,48(sp) │ │ │ │ + mv s8,s7 │ │ │ │ + sd s11,104(sp) │ │ │ │ + mv s7,s3 │ │ │ │ + sd t1,112(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + mv s5,s9 │ │ │ │ + j 23f62 │ │ │ │ + li a2,65 │ │ │ │ + bne s8,a2,23f36 │ │ │ │ + lw a5,48(sp) │ │ │ │ + addw s9,a5,s9 │ │ │ │ + ld a2,0(sp) │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s3 │ │ │ │ + jalr s6 │ │ │ │ + addw a0,a0,s9 │ │ │ │ + addw a0,a0,s10 │ │ │ │ + bne a0,s2,23f56 │ │ │ │ + ld a4,0(s4) │ │ │ │ + sd s11,8(sp) │ │ │ │ + add a4,a4,s0 │ │ │ │ + lw a5,0(a4) │ │ │ │ + sd a5,40(sp) │ │ │ │ + addi s5,s5,-8 │ │ │ │ + addi s4,s4,-8 │ │ │ │ + beqz s11,23f9a │ │ │ │ + addiw a5,s11,-1 │ │ │ │ + ld a4,0(s5) │ │ │ │ + lw a2,0(s1) │ │ │ │ + sext.w s11,a5 │ │ │ │ + add a4,a4,s0 │ │ │ │ + lw s9,0(a4) │ │ │ │ + beqz a2,23f28 │ │ │ │ + li a5,1 │ │ │ │ + bne a2,a5,23f36 │ │ │ │ + li a5,71 │ │ │ │ + beq s8,a5,23f8a │ │ │ │ + li a5,67 │ │ │ │ + bne s8,a5,23f36 │ │ │ │ + ld a5,32(sp) │ │ │ │ + addi a2,a5,-84 │ │ │ │ + seqz a2,a2 │ │ │ │ + addw s9,a2,s9 │ │ │ │ + j 23f36 │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + ld t1,112(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + lw s4,132(sp) │ │ │ │ + bltz a5,242e6 │ │ │ │ + ld a5,72(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s11,s11,-1 │ │ │ │ + add s2,a5,t1 │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal 48420 │ │ │ │ + lw a5,0(s1) │ │ │ │ + ld a0,0(s2) │ │ │ │ + bnez a5,24172 │ │ │ │ + ld a5,152(sp) │ │ │ │ + ld a4,200(sp) │ │ │ │ + slli s1,s11,0x20 │ │ │ │ + and a5,a5,a4 │ │ │ │ + or a5,a5,s1 │ │ │ │ + sd a5,24(a0) │ │ │ │ + jal 4881c │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a3,176(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + slli a5,a4,0x3 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sext.w s8,a4 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw s9,0(a5) │ │ │ │ + beqz s9,2406c │ │ │ │ + beqz s11,2406c │ │ │ │ + slli s3,s8,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + ld a4,56(sp) │ │ │ │ + slli a5,s3,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a4,0(a5) │ │ │ │ + j 23dfe │ │ │ │ + ld a4,72(sp) │ │ │ │ + add s2,a4,t1 │ │ │ │ + ld a0,0(s2) │ │ │ │ + bnez a5,2401a │ │ │ │ + bnez s8,241e2 │ │ │ │ + jal 488ee │ │ │ │ + ld a4,88(sp) │ │ │ │ + addw a5,a0,s9 │ │ │ │ + bltu a4,a5,24266 │ │ │ │ + ld a0,0(s2) │ │ │ │ + subw s0,a4,s9 │ │ │ │ + jal 488ee │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a3,144(sp) │ │ │ │ + ld a2,64(sp) │ │ │ │ + subw a5,s0,a0 │ │ │ │ + sw a5,24(a4) │ │ │ │ + add s0,a3,a2 │ │ │ │ + lw s1,0(s0) │ │ │ │ + mv a0,a4 │ │ │ │ + jal 488bc │ │ │ │ + addw a5,a0,s11 │ │ │ │ + bltu s1,a5,24366 │ │ │ │ + ld a0,0(s2) │ │ │ │ + lw s0,0(s0) │ │ │ │ + jal 488bc │ │ │ │ + ld a5,0(s2) │ │ │ │ + subw s0,s0,s11 │ │ │ │ + subw s0,s0,a0 │ │ │ │ + sw s0,28(a5) │ │ │ │ + bnez s8,240c4 │ │ │ │ + ld a5,72(sp) │ │ │ │ + ld a0,0(a5) │ │ │ │ + ld a5,96(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + beqz a5,241e2 │ │ │ │ + jal 488ee │ │ │ │ + ld a4,88(sp) │ │ │ │ + addw a5,a0,s9 │ │ │ │ + bltu a4,a5,242c6 │ │ │ │ + ld s1,72(sp) │ │ │ │ + subw s0,a4,s9 │ │ │ │ + ld a0,0(s1) │ │ │ │ + jal 488ee │ │ │ │ + ld a5,0(s1) │ │ │ │ + subw s0,s0,a0 │ │ │ │ + sw s0,24(a5) │ │ │ │ + mv a0,a5 │ │ │ │ + ld a5,144(sp) │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal 488bc │ │ │ │ + addw a5,a0,s11 │ │ │ │ + bltu s0,a5,24306 │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld a5,144(sp) │ │ │ │ + ld a0,0(s1) │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal 488bc │ │ │ │ + ld a5,0(s1) │ │ │ │ + subw s0,s0,s11 │ │ │ │ + subw s0,s0,a0 │ │ │ │ + sw s0,28(a5) │ │ │ │ + ld s0,304(sp) │ │ │ │ + ld a0,56(sp) │ │ │ │ + ld ra,312(sp) │ │ │ │ + ld s1,296(sp) │ │ │ │ + ld s2,288(sp) │ │ │ │ + ld s3,280(sp) │ │ │ │ + ld s4,272(sp) │ │ │ │ + ld s5,264(sp) │ │ │ │ + ld s6,256(sp) │ │ │ │ + ld s7,248(sp) │ │ │ │ + ld s8,240(sp) │ │ │ │ + ld s9,232(sp) │ │ │ │ + ld s10,224(sp) │ │ │ │ + ld s11,216(sp) │ │ │ │ + addi sp,sp,320 │ │ │ │ + j 3670 │ │ │ │ + sd zero,32(sp) │ │ │ │ + li s7,0 │ │ │ │ + mv a0,a4 │ │ │ │ + j 23eb4 │ │ │ │ + ld a4,64(sp) │ │ │ │ + ld a5,144(sp) │ │ │ │ + li a7,2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,88(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + subw a0,a4,s9 │ │ │ │ + ld a4,192(sp) │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a0,a0,a4 │ │ │ │ + lbu a4,0(a0) │ │ │ │ + subw a5,a5,s11 │ │ │ │ + slli a6,a5,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + add a6,a6,a1 │ │ │ │ + sd a4,24(sp) │ │ │ │ + lbu s3,0(a6) │ │ │ │ + bgeu a7,s11,240e6 │ │ │ │ + addiw a0,a5,1 │ │ │ │ + addiw a5,a5,2 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a0,a0,a1 │ │ │ │ + add a1,a1,a5 │ │ │ │ + lbu a5,0(a1) │ │ │ │ + lbu s7,0(a0) │ │ │ │ + mv a0,a4 │ │ │ │ + sd a5,32(sp) │ │ │ │ + j 23eb4 │ │ │ │ + ld a5,72(sp) │ │ │ │ + li a1,0 │ │ │ │ + mv s9,s0 │ │ │ │ + add s2,a5,t1 │ │ │ │ + ld a0,0(s2) │ │ │ │ + addiw s11,s11,-1 │ │ │ │ + jal 48420 │ │ │ │ + bnez s9,23ff2 │ │ │ │ + j 2406c │ │ │ │ + ld a5,72(sp) │ │ │ │ + li a1,2 │ │ │ │ + add s2,a5,t1 │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal 48420 │ │ │ │ + beqz s0,24216 │ │ │ │ + mv s9,s0 │ │ │ │ + j 23ffe │ │ │ │ + jal 488ee │ │ │ │ + ld a5,88(sp) │ │ │ │ + addw a0,s4,a0 │ │ │ │ + bltu a5,a0,24286 │ │ │ │ + ld a5,144(sp) │ │ │ │ + ld a4,64(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + add s3,a5,a4 │ │ │ │ + lw s7,0(s3) │ │ │ │ + jal 488bc │ │ │ │ + addw a0,s11,a0 │ │ │ │ + bltu s7,a0,242a6 │ │ │ │ + ld a5,88(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + subw s4,a5,s4 │ │ │ │ + jal 488ee │ │ │ │ + ld a4,0(s2) │ │ │ │ + subw s4,s4,a0 │ │ │ │ + sw s4,24(a4) │ │ │ │ + lw a5,0(s3) │ │ │ │ + mv a0,a4 │ │ │ │ + subw s1,a5,s11 │ │ │ │ + jal 488bc │ │ │ │ + ld a5,0(s2) │ │ │ │ + subw s1,s1,a0 │ │ │ │ + sw s1,28(a5) │ │ │ │ + j 23fd6 │ │ │ │ + ld a5,72(sp) │ │ │ │ + li a1,1 │ │ │ │ + addiw s11,s11,-1 │ │ │ │ + add s2,a5,t1 │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal 48420 │ │ │ │ + j 23ff2 │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + slli a7,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + or a5,a5,a7 │ │ │ │ + sd a5,24(a0) │ │ │ │ + jal 4881c │ │ │ │ + j 240c4 │ │ │ │ + ld s0,72(sp) │ │ │ │ + lw a5,0(s1) │ │ │ │ + ld a0,0(s0) │ │ │ │ + bnez a5,2421a │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + or a5,a5,a4 │ │ │ │ + sd a5,24(a0) │ │ │ │ + jal 4881c │ │ │ │ + ld a0,0(s0) │ │ │ │ + j 24074 │ │ │ │ + li s9,0 │ │ │ │ + j 2406c │ │ │ │ + jal 488ee │ │ │ │ + ld a4,88(sp) │ │ │ │ + addw a5,a0,s9 │ │ │ │ + bltu a4,a5,24346 │ │ │ │ + ld s1,72(sp) │ │ │ │ + subw s0,a4,s9 │ │ │ │ + ld a0,0(s1) │ │ │ │ + jal 488ee │ │ │ │ + ld a5,0(s1) │ │ │ │ + subw s0,s0,a0 │ │ │ │ + sw s0,24(a5) │ │ │ │ + mv a0,a5 │ │ │ │ + ld a5,144(sp) │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal 488bc │ │ │ │ + addw a5,a0,s11 │ │ │ │ + bltu s0,a5,24326 │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld a5,144(sp) │ │ │ │ + ld a0,0(s1) │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal 488bc │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,0(s1) │ │ │ │ + subw s0,s0,s11 │ │ │ │ + subw s0,s0,a5 │ │ │ │ + sw s0,28(a0) │ │ │ │ + j 24074 │ │ │ │ + auipc a3,0x40 │ │ │ │ + addi a3,a3,1114 │ │ │ │ + li a2,1227 │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,270 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,614 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x40 │ │ │ │ + addi a3,a3,1082 │ │ │ │ + li a2,1202 │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,238 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,582 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x40 │ │ │ │ + addi a3,a3,1050 │ │ │ │ + li a2,1203 │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,206 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,446 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x40 │ │ │ │ + addi a3,a3,1018 │ │ │ │ + li a2,1247 │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,174 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,518 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x40 │ │ │ │ + addi a3,a3,986 │ │ │ │ + li a2,1183 │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,142 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,478 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x40 │ │ │ │ + addi a3,a3,954 │ │ │ │ + li a2,1249 │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,110 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,350 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x40 │ │ │ │ + addi a3,a3,922 │ │ │ │ + li a2,1158 │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,78 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,318 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x40 │ │ │ │ + addi a3,a3,890 │ │ │ │ + li a2,1156 │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,46 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,390 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x40 │ │ │ │ + addi a3,a3,858 │ │ │ │ + li a2,1229 │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,14 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,254 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2cf90 │ │ │ │ + ebreak │ │ │ │ + addi sp,sp,-320 │ │ │ │ + addiw t1,a5,1 │ │ │ │ + sd s6,256(sp) │ │ │ │ + mv s6,a7 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + sd s1,296(sp) │ │ │ │ + sd s8,240(sp) │ │ │ │ + addiw s1,a3,1 │ │ │ │ + mv s8,a5 │ │ │ │ + addw a5,t1,a7 │ │ │ │ + sd s4,272(sp) │ │ │ │ + mulw s4,s1,a5 │ │ │ │ + sd s7,248(sp) │ │ │ │ + mv s7,a3 │ │ │ │ + mv a3,a1 │ │ │ │ + lw a1,320(sp) │ │ │ │ + sd s9,232(sp) │ │ │ │ + sd a4,112(sp) │ │ │ │ + sd a1,8(sp) │ │ │ │ + lw a1,328(sp) │ │ │ │ + mv s9,a4 │ │ │ │ + slli s4,s4,0x2 │ │ │ │ + sext.w a4,t1 │ │ │ │ + sd a1,16(sp) │ │ │ │ + sd a4,104(sp) │ │ │ │ + mv a1,s4 │ │ │ │ + sext.w a4,a7 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,24(sp) │ │ │ │ + sd ra,312(sp) │ │ │ │ + sd a3,144(sp) │ │ │ │ + sd a6,120(sp) │ │ │ │ + sd a4,136(sp) │ │ │ │ + sd s0,304(sp) │ │ │ │ + sd s2,288(sp) │ │ │ │ + sd s3,280(sp) │ │ │ │ + sd s5,264(sp) │ │ │ │ + sd s10,224(sp) │ │ │ │ + sd s11,216(sp) │ │ │ │ + sd a2,152(sp) │ │ │ │ + mv s11,a6 │ │ │ │ + lw s0,336(sp) │ │ │ │ + ld s2,344(sp) │ │ │ │ + ld s3,352(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,0 │ │ │ │ + slli s4,s1,0x2 │ │ │ │ + sd a0,184(sp) │ │ │ │ + jal 3890 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,0 │ │ │ │ + mv s10,s5 │ │ │ │ + mv s5,a0 │ │ │ │ + jal 3890 │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3890 │ │ │ │ + li a5,1 │ │ │ │ + bge a5,s1,24788 │ │ │ │ + addiw a2,s8,-1 │ │ │ │ + addiw a1,s6,-1 │ │ │ │ + slli a6,a2,0x20 │ │ │ │ + addiw a4,s7,-1 │ │ │ │ + addi a3,s9,1 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + slli a0,a1,0x20 │ │ │ │ + addi a5,s11,1 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + sd a4,96(sp) │ │ │ │ + add a4,a3,a6 │ │ │ │ + sd a4,56(sp) │ │ │ │ + add a4,a5,a0 │ │ │ │ + sd a4,64(sp) │ │ │ │ + sd s10,192(sp) │ │ │ │ + mv a4,s10 │ │ │ │ + ld s8,184(sp) │ │ │ │ + ld s10,24(sp) │ │ │ │ + mv s6,s5 │ │ │ │ + li s11,0 │ │ │ │ + sd zero,48(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sw a2,176(sp) │ │ │ │ + sw a1,180(sp) │ │ │ │ + lw a2,0(s6) │ │ │ │ + ld a1,48(sp) │ │ │ │ + li a5,1 │ │ │ │ + sw a2,4(s6) │ │ │ │ + lw a0,0(a4) │ │ │ │ + ld a2,104(sp) │ │ │ │ + addiw a3,a1,1 │ │ │ │ + sw a0,4(a4) │ │ │ │ + bge a5,a2,245a4 │ │ │ │ + ld a2,8(sp) │ │ │ │ + sext.w a5,s11 │ │ │ │ + addw a6,s11,s10 │ │ │ │ + beqz a2,247e4 │ │ │ │ + lwu a2,96(sp) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add s7,s8,a5 │ │ │ │ + mv a5,a2 │ │ │ │ + ld a2,144(sp) │ │ │ │ + lw s9,176(sp) │ │ │ │ + slli a6,a6,0x2 │ │ │ │ + add a5,a5,a2 │ │ │ │ + add s5,s8,a6 │ │ │ │ + sd a5,72(sp) │ │ │ │ + add a5,a2,a1 │ │ │ │ + sd s8,88(sp) │ │ │ │ + sd s10,128(sp) │ │ │ │ + ld s1,112(sp) │ │ │ │ + mv s10,s7 │ │ │ │ + sd a5,24(sp) │ │ │ │ + mv s7,s9 │ │ │ │ + sd a3,40(sp) │ │ │ │ + sd a4,32(sp) │ │ │ │ + sd s11,80(sp) │ │ │ │ + mv s8,s5 │ │ │ │ + mv s9,s0 │ │ │ │ + j 24510 │ │ │ │ + mv a0,s4 │ │ │ │ + lw s4,0(s10) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s0 │ │ │ │ + jalr s2 │ │ │ │ + addw a0,a0,s4 │ │ │ │ + sw a0,4(s8) │ │ │ │ + lw a5,0(s6) │ │ │ │ + bge a5,a0,24502 │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld a4,40(sp) │ │ │ │ + sw a0,4(s6) │ │ │ │ + sw a4,4(a5) │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + li a5,-1 │ │ │ │ + addi s8,s8,4 │ │ │ │ + addi s10,s10,4 │ │ │ │ + addi s1,s1,1 │ │ │ │ + beq s7,a5,247d6 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + beq a5,a4,2458c │ │ │ │ + ld a4,112(sp) │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,72(sp) │ │ │ │ + lbu s0,0(a5) │ │ │ │ + lbu s4,0(a4) │ │ │ │ + lw a5,0(s8) │ │ │ │ + lw a2,4(s10) │ │ │ │ + addw t1,a5,s9 │ │ │ │ + addw a0,a2,s9 │ │ │ │ + mv a5,t1 │ │ │ │ + bge t1,a0,24544 │ │ │ │ + mv a5,a0 │ │ │ │ + sext.w s5,a5 │ │ │ │ + lw s11,0(s10) │ │ │ │ + not t1,s5 │ │ │ │ + srai t1,t1,0x3f │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s4 │ │ │ │ + and s5,s5,t1 │ │ │ │ + jalr s2 │ │ │ │ + addw a0,a0,s11 │ │ │ │ + blt s5,a0,244dc │ │ │ │ + lw a0,0(s8) │ │ │ │ + lw a5,4(s10) │ │ │ │ + addw a1,a0,s9 │ │ │ │ + addw a2,a5,s9 │ │ │ │ + mv a0,a1 │ │ │ │ + bge a1,a2,24582 │ │ │ │ + sext.w a0,a2 │ │ │ │ + not a5,a0 │ │ │ │ + srai a5,a5,0x3f │ │ │ │ + and a0,a0,a5 │ │ │ │ + j 244ec │ │ │ │ + ld a5,24(sp) │ │ │ │ + lbu s0,0(s1) │ │ │ │ + lbu s4,0(a5) │ │ │ │ + j 2452c │ │ │ │ ld a4,24(sp) │ │ │ │ - ld a5,0(s3) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,29618 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + ld s11,40(sp) │ │ │ │ + ld s8,72(sp) │ │ │ │ + ld s10,80(sp) │ │ │ │ + lw a0,0(a4) │ │ │ │ + mv s0,s9 │ │ │ │ + mulw a0,a0,s10 │ │ │ │ + ld a1,104(sp) │ │ │ │ + sd a4,24(sp) │ │ │ │ + slli a0,a0,0x2 │ │ │ │ + add a0,a0,s8 │ │ │ │ + jal 2cf90 │ │ │ │ + ld a4,24(sp) │ │ │ │ + lw a2,0(s6) │ │ │ │ + lw a5,0(a4) │ │ │ │ + mulw a5,a5,s10 │ │ │ │ + addw a5,a5,a0 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a5,0(a5) │ │ │ │ + bne a2,a5,24a20 │ │ │ │ + ld a2,136(sp) │ │ │ │ + li a5,1 │ │ │ │ + addw s7,s11,s10 │ │ │ │ + bge a5,a2,24768 │ │ │ │ + ld a2,16(sp) │ │ │ │ + addw a5,s11,s10 │ │ │ │ + mv s7,a5 │ │ │ │ + sext.w s11,s11 │ │ │ │ + beqz a2,248a2 │ │ │ │ + ld a2,104(sp) │ │ │ │ + ld s9,120(sp) │ │ │ │ + sd a0,40(sp) │ │ │ │ + add s1,a5,a2 │ │ │ │ + addi s4,a2,1 │ │ │ │ + lwu a5,96(sp) │ │ │ │ + ld a2,152(sp) │ │ │ │ + add s4,s4,s11 │ │ │ │ + slli s1,s1,0x2 │ │ │ │ + add a5,a5,a2 │ │ │ │ + sd a5,128(sp) │ │ │ │ + ld a5,48(sp) │ │ │ │ + slli s4,s4,0x2 │ │ │ │ + lw s11,180(sp) │ │ │ │ + add a5,a5,a2 │ │ │ │ + add s1,s1,s8 │ │ │ │ + add s4,s4,s8 │ │ │ │ + sd a5,88(sp) │ │ │ │ + sd s6,160(sp) │ │ │ │ + sd a4,24(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sw s7,172(sp) │ │ │ │ + j 24682 │ │ │ │ + lw s7,-4(s4) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + jalr s2 │ │ │ │ + addw s7,a0,s7 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a3,32(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mulw a5,a5,s10 │ │ │ │ + mv a0,s5 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw s8,0(a5) │ │ │ │ + jalr s2 │ │ │ │ + addw a0,a0,s8 │ │ │ │ + bge s7,a0,24706 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a3,32(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + mv a0,s5 │ │ │ │ + mv a2,s3 │ │ │ │ + mulw a5,a5,s10 │ │ │ │ + mv a1,s6 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw s5,0(a5) │ │ │ │ + jalr s2 │ │ │ │ + addw a0,a0,s5 │ │ │ │ + sw a0,4(s1) │ │ │ │ + addiw s11,s11,-1 │ │ │ │ + li a5,-1 │ │ │ │ + addi s1,s1,4 │ │ │ │ + addi s9,s9,1 │ │ │ │ + addi s4,s4,4 │ │ │ │ + beq s11,a5,24760 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + beq a5,a4,246fa │ │ │ │ + ld a4,120(sp) │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,128(sp) │ │ │ │ + lbu s6,0(a5) │ │ │ │ + lbu s5,0(a4) │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw a4,0(s4) │ │ │ │ + addw a2,a5,s0 │ │ │ │ + addw a3,a4,s0 │ │ │ │ + mv a5,a2 │ │ │ │ + bge a2,a3,246b4 │ │ │ │ + mv a5,a3 │ │ │ │ + sext.w s7,a5 │ │ │ │ + lw s8,-4(s4) │ │ │ │ + not a4,s7 │ │ │ │ + srai a4,a4,0x3f │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + and s7,s7,a4 │ │ │ │ + jalr s2 │ │ │ │ + addw a0,a0,s8 │ │ │ │ + blt s7,a0,2461a │ │ │ │ + lw a4,0(s1) │ │ │ │ + lw a5,0(s4) │ │ │ │ + addw a2,a4,s0 │ │ │ │ + addw a3,a5,s0 │ │ │ │ + mv a4,a2 │ │ │ │ + bge a2,a3,246ee │ │ │ │ + sext.w a4,a3 │ │ │ │ + not a5,a4 │ │ │ │ + srai a5,a5,0x3f │ │ │ │ + and s7,a4,a5 │ │ │ │ + j 2462a │ │ │ │ + ld a5,88(sp) │ │ │ │ + lbu s6,0(s9) │ │ │ │ + lbu s5,0(a5) │ │ │ │ + j 2469e │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw a4,0(s4) │ │ │ │ + addw a2,a5,s0 │ │ │ │ + addw a3,a4,s0 │ │ │ │ + mv a5,a2 │ │ │ │ + bge a2,a3,2471e │ │ │ │ + sext.w a5,a3 │ │ │ │ + lw a3,-4(s4) │ │ │ │ + not a4,a5 │ │ │ │ + srai a4,a4,0x3f │ │ │ │ + and a5,a5,a4 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + sd a3,80(sp) │ │ │ │ + sd a5,72(sp) │ │ │ │ + jalr s2 │ │ │ │ + ld a3,80(sp) │ │ │ │ + ld a5,72(sp) │ │ │ │ + addw a0,a0,a3 │ │ │ │ + bge a5,a0,247b4 │ │ │ │ + mv a0,s5 │ │ │ │ + lw s5,-4(s4) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + jalr s2 │ │ │ │ + addw a0,s5,a0 │ │ │ │ + sw a0,4(s1) │ │ │ │ + addiw s11,s11,-1 │ │ │ │ + li a5,-1 │ │ │ │ + addi s1,s1,4 │ │ │ │ + addi s9,s9,1 │ │ │ │ + addi s4,s4,4 │ │ │ │ + bne s11,a5,24682 │ │ │ │ + ld s6,160(sp) │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + lw s7,172(sp) │ │ │ │ + ld a5,96(sp) │ │ │ │ + ld a2,48(sp) │ │ │ │ + addi s6,s6,4 │ │ │ │ + addiw a3,a5,-1 │ │ │ │ + addi a2,a2,1 │ │ │ │ + sd a3,96(sp) │ │ │ │ + li a5,-1 │ │ │ │ + sd a2,48(sp) │ │ │ │ + addi a4,a4,4 │ │ │ │ + sext.w s11,s7 │ │ │ │ + bne a3,a5,2447e │ │ │ │ + ld s10,192(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld a5,360(sp) │ │ │ │ + ld ra,312(sp) │ │ │ │ + ld s0,304(sp) │ │ │ │ + sd s5,0(a5) │ │ │ │ + ld a5,368(sp) │ │ │ │ + ld a0,184(sp) │ │ │ │ + ld s1,296(sp) │ │ │ │ + sd s10,0(a5) │ │ │ │ + ld s2,288(sp) │ │ │ │ + ld s3,280(sp) │ │ │ │ + ld s4,272(sp) │ │ │ │ + ld s5,264(sp) │ │ │ │ + ld s6,256(sp) │ │ │ │ + ld s7,248(sp) │ │ │ │ + ld s8,240(sp) │ │ │ │ + ld s9,232(sp) │ │ │ │ + ld s10,224(sp) │ │ │ │ + ld s11,216(sp) │ │ │ │ + addi sp,sp,320 │ │ │ │ ret │ │ │ │ - ori a5,a5,44 │ │ │ │ - sb a5,11(sp) │ │ │ │ - j 294fa │ │ │ │ - mv a3,s2 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,1382 │ │ │ │ - li a1,312 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,1002 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-176 │ │ │ │ - sd s8,96(sp) │ │ │ │ + lw a0,0(s4) │ │ │ │ + lw a5,0(s1) │ │ │ │ + addw a3,a0,s0 │ │ │ │ + addw a4,a5,s0 │ │ │ │ + mv a0,a3 │ │ │ │ + bge a3,a4,247cc │ │ │ │ + sext.w a0,a4 │ │ │ │ + not a5,a0 │ │ │ │ + srai a5,a5,0x3f │ │ │ │ + and a0,a0,a5 │ │ │ │ + j 24672 │ │ │ │ + ld a4,32(sp) │ │ │ │ + ld s11,80(sp) │ │ │ │ + ld s8,88(sp) │ │ │ │ + ld s10,128(sp) │ │ │ │ + lw a0,0(a4) │ │ │ │ + mv s0,s9 │ │ │ │ + j 245a4 │ │ │ │ + slli s5,a5,0x2 │ │ │ │ + ld a5,144(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ + slli a6,a6,0x2 │ │ │ │ + add s9,s8,a6 │ │ │ │ + add s5,s5,s8 │ │ │ │ + add a5,a5,a1 │ │ │ │ + sd s11,40(sp) │ │ │ │ + sd s8,72(sp) │ │ │ │ + mv s11,s9 │ │ │ │ + mv s8,s4 │ │ │ │ + sd s10,80(sp) │ │ │ │ + sd a3,32(sp) │ │ │ │ + sd a4,24(sp) │ │ │ │ + mv s9,s0 │ │ │ │ + mv s10,s5 │ │ │ │ + mv s4,a5 │ │ │ │ + j 24850 │ │ │ │ + lw a0,4(s10) │ │ │ │ + lw a2,0(s11) │ │ │ │ + addw a7,a0,s9 │ │ │ │ + addw a1,a2,s9 │ │ │ │ + mv a0,a7 │ │ │ │ + bge a7,a1,24826 │ │ │ │ + sext.w a0,a1 │ │ │ │ + not a2,a0 │ │ │ │ + srai a2,a2,0x3f │ │ │ │ + and a0,a0,a2 │ │ │ │ + sw a0,4(s11) │ │ │ │ + lw a2,0(s6) │ │ │ │ + bge a2,a0,24844 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a4,32(sp) │ │ │ │ + sw a0,4(s6) │ │ │ │ + sw a4,4(a5) │ │ │ │ + ld a5,56(sp) │ │ │ │ + addi s8,s8,1 │ │ │ │ + addi s10,s10,4 │ │ │ │ + addi s11,s11,4 │ │ │ │ + beq s8,a5,24598 │ │ │ │ + lw s1,4(s10) │ │ │ │ + lw a2,0(s11) │ │ │ │ + lbu s7,0(s4) │ │ │ │ + addw a7,s1,s9 │ │ │ │ + addw a0,a2,s9 │ │ │ │ + lbu s0,0(s8) │ │ │ │ + mv s1,a7 │ │ │ │ + bge a7,a0,24872 │ │ │ │ + sext.w s1,a0 │ │ │ │ + lw s5,0(s10) │ │ │ │ + not t1,s1 │ │ │ │ + srai t1,t1,0x3f │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s7 │ │ │ │ + and s1,s1,t1 │ │ │ │ + jalr s2 │ │ │ │ + addw a7,s5,a0 │ │ │ │ + bge s1,a7,2480c │ │ │ │ + lw s1,0(s10) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s7 │ │ │ │ + jalr s2 │ │ │ │ + addw a0,a0,s1 │ │ │ │ + j 2482e │ │ │ │ + ld a2,104(sp) │ │ │ │ + sd a0,32(sp) │ │ │ │ + sd s6,88(sp) │ │ │ │ + add s4,a5,a2 │ │ │ │ + addi s1,a2,1 │ │ │ │ + ld a5,152(sp) │ │ │ │ + ld a2,48(sp) │ │ │ │ + add s1,s1,s11 │ │ │ │ + slli s4,s4,0x2 │ │ │ │ + slli s1,s1,0x2 │ │ │ │ + add a5,a5,a2 │ │ │ │ + ld s11,120(sp) │ │ │ │ + add s4,s4,s8 │ │ │ │ + add s1,s1,s8 │ │ │ │ + sd a5,40(sp) │ │ │ │ + mv s9,a4 │ │ │ │ + sd s8,24(sp) │ │ │ │ + sw s7,128(sp) │ │ │ │ + j 2497e │ │ │ │ + lw a4,0(s1) │ │ │ │ + lw a5,0(s4) │ │ │ │ + addw a2,a4,s0 │ │ │ │ + addw a3,a5,s0 │ │ │ │ + mv a4,a2 │ │ │ │ + bge a2,a3,248e4 │ │ │ │ + sext.w a4,a3 │ │ │ │ + not a5,a4 │ │ │ │ + srai a5,a5,0x3f │ │ │ │ + and s7,a4,a5 │ │ │ │ + lw a5,0(s9) │ │ │ │ + ld a4,32(sp) │ │ │ │ + mv a2,s3 │ │ │ │ + mulw a5,a5,s10 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + ld a4,24(sp) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw s8,0(a5) │ │ │ │ + jalr s2 │ │ │ │ + addw a5,s8,a0 │ │ │ │ + blt s7,a5,249d2 │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw a4,0(s4) │ │ │ │ + addw a2,a5,s0 │ │ │ │ + addw a3,a4,s0 │ │ │ │ mv a5,a2 │ │ │ │ - auipc s8,0x51 │ │ │ │ - ld s8,-1810(s8) │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - mv a2,a3 │ │ │ │ - mv s4,a1 │ │ │ │ - mv s2,a4 │ │ │ │ + bge a2,a3,2492c │ │ │ │ + sext.w a5,a3 │ │ │ │ + lw a4,-4(s1) │ │ │ │ + not a3,a5 │ │ │ │ + srai a3,a3,0x3f │ │ │ │ + and a5,a5,a3 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + sd a4,80(sp) │ │ │ │ + sd a5,72(sp) │ │ │ │ + jalr s2 │ │ │ │ + ld a4,80(sp) │ │ │ │ + ld a5,72(sp) │ │ │ │ + addw a4,a4,a0 │ │ │ │ + blt a5,a4,24a0e │ │ │ │ + lw a0,0(s1) │ │ │ │ + lw a5,0(s4) │ │ │ │ + addw a3,a0,s0 │ │ │ │ + addw a4,a5,s0 │ │ │ │ + mv a0,a3 │ │ │ │ + bge a3,a4,24966 │ │ │ │ + sext.w a0,a4 │ │ │ │ + not a5,a0 │ │ │ │ + srai a5,a5,0x3f │ │ │ │ + and a0,a0,a5 │ │ │ │ + ld a5,64(sp) │ │ │ │ + sw a0,4(s4) │ │ │ │ + addi s11,s11,1 │ │ │ │ + addi s4,s4,4 │ │ │ │ + addi s1,s1,4 │ │ │ │ + beq s11,a5,24a04 │ │ │ │ + lw a5,0(s1) │ │ │ │ + ld a3,40(sp) │ │ │ │ + lw a4,0(s4) │ │ │ │ + addw a2,a5,s0 │ │ │ │ + lbu s5,0(a3) │ │ │ │ + addw a3,a4,s0 │ │ │ │ + lbu s6,0(s11) │ │ │ │ + mv a5,a2 │ │ │ │ + bge a2,a3,2499e │ │ │ │ + mv a5,a3 │ │ │ │ + sext.w s7,a5 │ │ │ │ + lw s8,-4(s1) │ │ │ │ + not a3,s7 │ │ │ │ + srai a3,a3,0x3f │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + and s7,s7,a3 │ │ │ │ + jalr s2 │ │ │ │ + addw a4,s8,a0 │ │ │ │ + bge s7,a4,248cc │ │ │ │ + lw s7,-4(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + jalr s2 │ │ │ │ + addw s7,s7,a0 │ │ │ │ + j 248ee │ │ │ │ + lw a5,0(s9) │ │ │ │ + ld a4,32(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + mulw a5,a5,s10 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + addi s11,s11,1 │ │ │ │ + addi s4,s4,4 │ │ │ │ + addi s1,s1,4 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + ld a4,24(sp) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw s5,0(a5) │ │ │ │ + jalr s2 │ │ │ │ + ld a5,64(sp) │ │ │ │ + addw a0,s5,a0 │ │ │ │ + sw a0,0(s4) │ │ │ │ + bne s11,a5,2497e │ │ │ │ + ld s6,88(sp) │ │ │ │ + ld s8,24(sp) │ │ │ │ + lw s7,128(sp) │ │ │ │ + mv a4,s9 │ │ │ │ + j 24768 │ │ │ │ + mv a0,s5 │ │ │ │ + lw s5,-4(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + jalr s2 │ │ │ │ + addw a0,s5,a0 │ │ │ │ + j 2496e │ │ │ │ + auipc a3,0x40 │ │ │ │ + addi a3,a3,-832 │ │ │ │ + li a2,1317 │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,-1708 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,-1332 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-256 │ │ │ │ + lw a0,256(sp) │ │ │ │ + sd s3,216(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + addiw s3,a0,1 │ │ │ │ + addiw s8,a6,1 │ │ │ │ + sd s1,232(sp) │ │ │ │ + sd a4,104(sp) │ │ │ │ + addw s1,s3,s8 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sd s0,240(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mulw a1,a4,s1 │ │ │ │ + ld a4,304(sp) │ │ │ │ + sd ra,248(sp) │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s4,208(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s10,160(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + sd zero,24(a4) │ │ │ │ + sd a4,24(sp) │ │ │ │ + lw a4,264(sp) │ │ │ │ + sd a0,112(sp) │ │ │ │ + ld a0,312(sp) │ │ │ │ + sd a4,32(sp) │ │ │ │ + ld a4,296(sp) │ │ │ │ + sd a6,120(sp) │ │ │ │ + sd a0,8(sp) │ │ │ │ + sd a4,0(sp) │ │ │ │ + ld a4,328(sp) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd a2,64(sp) │ │ │ │ + sd a4,96(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + lw s6,272(sp) │ │ │ │ + lw s2,280(sp) │ │ │ │ + ld s5,288(sp) │ │ │ │ + sd a3,72(sp) │ │ │ │ + sd a5,80(sp) │ │ │ │ + sd a7,88(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + jal 2cf90 │ │ │ │ + remuw s4,a0,s1 │ │ │ │ + sext.w a3,a0 │ │ │ │ + divuw s10,a0,s1 │ │ │ │ + bgeu s8,s4,24c46 │ │ │ │ + subw s7,s4,s8 │ │ │ │ + bltu a3,s1,24c2a │ │ │ │ + ld a5,32(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + li s11,0 │ │ │ │ + li s4,1 │ │ │ │ + li s8,1 │ │ │ │ + beqz a5,24c5e │ │ │ │ + lw a5,16(sp) │ │ │ │ + li a3,-1 │ │ │ │ + sd a5,128(sp) │ │ │ │ + srli a5,a3,0x20 │ │ │ │ + sd a5,136(sp) │ │ │ │ + bnez s11,24e72 │ │ │ │ + ld a5,16(sp) │ │ │ │ + addiw s3,s10,-1 │ │ │ │ + sext.w a4,s3 │ │ │ │ + addw a5,a5,s7 │ │ │ │ + sd a4,40(sp) │ │ │ │ + mulw a2,s1,s10 │ │ │ │ + subw a4,a2,s1 │ │ │ │ + addw a4,a4,a5 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + addw a5,a5,a2 │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + srli a2,a1,0x1e │ │ │ │ + add a2,a2,s0 │ │ │ │ + srli a1,a0,0x1e │ │ │ │ + lw a2,0(a2) │ │ │ │ + add a1,a1,s0 │ │ │ │ + lw s9,0(a1) │ │ │ │ + addw a2,a2,s2 │ │ │ │ + beq a2,s9,24fd4 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,a5,s2 │ │ │ │ + beq a5,s9,25008 │ │ │ │ + beqz s9,2504a │ │ │ │ + beqz s6,24f78 │ │ │ │ + ld a5,32(sp) │ │ │ │ + beq s6,a5,24f78 │ │ │ │ + ld a5,104(sp) │ │ │ │ + subw a2,a5,s10 │ │ │ │ + ld a5,112(sp) │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + subw a5,a5,s7 │ │ │ │ + ld a3,72(sp) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + add a2,a2,a3 │ │ │ │ + ld a3,88(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lbu a3,0(a2) │ │ │ │ + ld a2,0(sp) │ │ │ │ + sd a3,56(sp) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a0,a3 │ │ │ │ + sd a5,48(sp) │ │ │ │ mv a1,a5 │ │ │ │ - li a4,127 │ │ │ │ - li a3,126 │ │ │ │ - ld a5,0(s8) │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a4,a4,s0 │ │ │ │ + lw s10,0(a4) │ │ │ │ + jalr s5 │ │ │ │ + addw a0,a0,s10 │ │ │ │ + beq a0,s9,24fa8 │ │ │ │ + ld a5,96(sp) │ │ │ │ + slli s3,s3,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + slli s8,s3,0x2 │ │ │ │ + add s8,s8,a5 │ │ │ │ + lw a0,0(s8) │ │ │ │ + ld a1,128(sp) │ │ │ │ + mulw a0,a0,s1 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a0,a5,0x1e │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 2cf90 │ │ │ │ + lw a5,0(s8) │ │ │ │ + mv a4,a0 │ │ │ │ + sext.w s4,a4 │ │ │ │ + mulw a5,a5,s1 │ │ │ │ + ld a2,0(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ + ld a0,56(sp) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw s10,0(a5) │ │ │ │ + jalr s5 │ │ │ │ + addw s10,s10,a0 │ │ │ │ + bne s10,s9,250b2 │ │ │ │ + ld s9,8(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 48420 │ │ │ │ + ld a4,136(sp) │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + and s3,s3,a4 │ │ │ │ + or s3,s3,a5 │ │ │ │ + sd s3,24(s9) │ │ │ │ + beqz s6,24fa0 │ │ │ │ + ld a5,32(sp) │ │ │ │ + beq s6,a5,24fa0 │ │ │ │ + lw s8,0(s8) │ │ │ │ + ld s10,40(sp) │ │ │ │ + beqz s8,24f1e │ │ │ │ + beqz s4,24f2c │ │ │ │ + li s11,1 │ │ │ │ + beqz s10,24c24 │ │ │ │ + bnez s7,24ae2 │ │ │ │ + ld s9,168(sp) │ │ │ │ + bnez s11,24f30 │ │ │ │ + ld ra,248(sp) │ │ │ │ + ld s0,240(sp) │ │ │ │ + ld s1,232(sp) │ │ │ │ + ld s2,224(sp) │ │ │ │ + ld s3,216(sp) │ │ │ │ + ld s4,208(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld s6,192(sp) │ │ │ │ + ld s7,184(sp) │ │ │ │ + ld s8,176(sp) │ │ │ │ + ld s10,160(sp) │ │ │ │ + ld s11,152(sp) │ │ │ │ + addi sp,sp,256 │ │ │ │ + ret │ │ │ │ + bltu a3,s1,25030 │ │ │ │ + beqz s4,2508e │ │ │ │ + ld a5,32(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + mv s8,s10 │ │ │ │ + li s7,1 │ │ │ │ + li s11,1 │ │ │ │ + li s10,1 │ │ │ │ + bnez a5,24ad6 │ │ │ │ + lw a5,16(sp) │ │ │ │ + li a3,-1 │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd a5,120(sp) │ │ │ │ + srli a5,a3,0x20 │ │ │ │ + sd a5,128(sp) │ │ │ │ + bnez s11,24dc4 │ │ │ │ + mulw a5,s1,s10 │ │ │ │ + ld a4,16(sp) │ │ │ │ + addiw s3,s10,-1 │ │ │ │ + sext.w s9,s3 │ │ │ │ + addw a2,s7,a4 │ │ │ │ + subw a4,a5,s1 │ │ │ │ + addw a4,a4,a2 │ │ │ │ + addw a5,a5,a2 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + srli a2,a1,0x1e │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + srli a1,a0,0x1e │ │ │ │ + add a2,a2,s0 │ │ │ │ + lw a2,0(a2) │ │ │ │ + add a1,a1,s0 │ │ │ │ + lw s6,0(a1) │ │ │ │ + addw a2,a2,s2 │ │ │ │ + beq a2,s6,24fde │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,a5,s2 │ │ │ │ + beq a5,s6,24fe8 │ │ │ │ + beqz s6,2507a │ │ │ │ + ld a5,48(sp) │ │ │ │ + beqz a5,24f6e │ │ │ │ + ld a5,104(sp) │ │ │ │ + subw a2,a5,s10 │ │ │ │ + ld a5,112(sp) │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + subw a5,a5,s7 │ │ │ │ + ld a3,72(sp) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + add a2,a2,a3 │ │ │ │ + ld a3,88(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + lbu s10,0(a2) │ │ │ │ + ld a2,0(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + mv a1,a5 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a4,a4,s0 │ │ │ │ + lw a5,0(a4) │ │ │ │ + mv a0,s10 │ │ │ │ sd a5,56(sp) │ │ │ │ + jalr s5 │ │ │ │ + ld a5,56(sp) │ │ │ │ + addw a5,a5,a0 │ │ │ │ + beq a5,s6,24fbe │ │ │ │ + ld a5,96(sp) │ │ │ │ + slli s3,s3,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + slli s8,s3,0x2 │ │ │ │ + add s8,s8,a5 │ │ │ │ + lw a0,0(s8) │ │ │ │ + ld a1,120(sp) │ │ │ │ + mulw a0,a0,s1 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a0,a5,0x1e │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 2cf90 │ │ │ │ + lw a5,0(s8) │ │ │ │ + mv a4,a0 │ │ │ │ + sext.w s4,a4 │ │ │ │ + mulw a5,a5,s1 │ │ │ │ + ld a2,0(sp) │ │ │ │ + ld a1,40(sp) │ │ │ │ + mv a0,s10 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw s10,0(a5) │ │ │ │ + jalr s5 │ │ │ │ + addw s10,s10,a0 │ │ │ │ + bne s10,s6,250b2 │ │ │ │ + ld s6,8(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 48420 │ │ │ │ + ld a4,128(sp) │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + and s3,s3,a4 │ │ │ │ + or s3,s3,a5 │ │ │ │ + ld a5,48(sp) │ │ │ │ + sd s3,24(s6) │ │ │ │ + bnez a5,24d8e │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 4881c │ │ │ │ + lw s8,0(s8) │ │ │ │ + mv s10,s9 │ │ │ │ + beqz s8,25028 │ │ │ │ + beqz s4,24f2a │ │ │ │ + li s11,1 │ │ │ │ + beqz s10,24da6 │ │ │ │ + bnez s7,24c6c │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + beqz s11,24c2a │ │ │ │ + j 24f30 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,1 │ │ │ │ + sext.w s7,s7 │ │ │ │ + jal 48420 │ │ │ │ + sext.w s4,s4 │ │ │ │ + sext.w s10,s10 │ │ │ │ + beqz s3,24ff6 │ │ │ │ + mv s8,s3 │ │ │ │ + mulw a5,s1,s8 │ │ │ │ + sext.w s8,s8 │ │ │ │ + addiw a2,s8,-1 │ │ │ │ + sext.w s3,a2 │ │ │ │ + subw a4,a5,s1 │ │ │ │ + addw a4,a4,s4 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + addw a5,a5,s4 │ │ │ │ + srli a3,a1,0x1e │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + srli a1,a0,0x1e │ │ │ │ + add a3,a3,s0 │ │ │ │ + lw a3,0(a3) │ │ │ │ + add a1,a1,s0 │ │ │ │ + lw s9,0(a1) │ │ │ │ + addw a3,a3,s2 │ │ │ │ + beq a3,s9,24db0 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,a5,s2 │ │ │ │ + beq a5,s9,2501c │ │ │ │ + beqz s9,25034 │ │ │ │ + ld a3,80(sp) │ │ │ │ + addiw s4,s4,-1 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a3,64(sp) │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + lbu a1,0(a5) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + add a2,a2,a3 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + lbu a0,0(a2) │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld a2,0(sp) │ │ │ │ + lw s8,0(a4) │ │ │ │ + jalr s5 │ │ │ │ + addw s8,s8,a0 │ │ │ │ + bne s8,s9,25092 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + mv s8,s3 │ │ │ │ + jal 48420 │ │ │ │ + j 24d94 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,1 │ │ │ │ + sext.w s7,s7 │ │ │ │ + jal 48420 │ │ │ │ + sext.w s10,s10 │ │ │ │ + sext.w s4,s4 │ │ │ │ + beqz s3,24f20 │ │ │ │ + mv s8,s3 │ │ │ │ + mulw a5,s1,s8 │ │ │ │ + sext.w s8,s8 │ │ │ │ + addiw a2,s8,-1 │ │ │ │ + sext.w s3,a2 │ │ │ │ + subw a4,a5,s1 │ │ │ │ + addw a4,a4,s4 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + addw a5,a5,s4 │ │ │ │ + srli a3,a1,0x1e │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + srli a1,a0,0x1e │ │ │ │ + add a3,a3,s0 │ │ │ │ + lw a3,0(a3) │ │ │ │ + add a1,a1,s0 │ │ │ │ + lw s9,0(a1) │ │ │ │ + addw a3,a3,s2 │ │ │ │ + beq a3,s9,24e5e │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,a5,s2 │ │ │ │ + beq a5,s9,24ffc │ │ │ │ + beqz s9,25064 │ │ │ │ + ld a5,32(sp) │ │ │ │ + beq s6,a5,24f82 │ │ │ │ + ld a5,104(sp) │ │ │ │ + ld a2,64(sp) │ │ │ │ + subw a3,a5,s8 │ │ │ │ + ld a5,120(sp) │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a3,a3,a2 │ │ │ │ + subw a5,a5,s4 │ │ │ │ + ld a2,80(sp) │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lbu a0,0(a3) │ │ │ │ + lbu a1,0(a5) │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld a2,0(sp) │ │ │ │ + lw s8,0(a4) │ │ │ │ + jalr s5 │ │ │ │ + addw s8,s8,a0 │ │ │ │ + bne s8,s9,25092 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + mv s8,s3 │ │ │ │ + jal 48420 │ │ │ │ + addiw s4,s4,-1 │ │ │ │ + bnez s8,24c16 │ │ │ │ + li s11,1 │ │ │ │ + li s8,0 │ │ │ │ + ld s9,168(sp) │ │ │ │ + beqz s11,24c2a │ │ │ │ + j 24f30 │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + li s4,0 │ │ │ │ + slli s8,s8,0x20 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + or s8,s8,a5 │ │ │ │ + ld a5,24(sp) │ │ │ │ + sd s8,24(a5) │ │ │ │ + ld a5,32(sp) │ │ │ │ + beqz a5,24f4e │ │ │ │ + ld a5,32(sp) │ │ │ │ + bne s6,a5,24c2a │ │ │ │ + ld a0,24(sp) │ │ │ │ + ld s0,240(sp) │ │ │ │ + ld ra,248(sp) │ │ │ │ + ld s1,232(sp) │ │ │ │ + ld s2,224(sp) │ │ │ │ + ld s3,216(sp) │ │ │ │ + ld s4,208(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld s6,192(sp) │ │ │ │ + ld s7,184(sp) │ │ │ │ + ld s8,176(sp) │ │ │ │ + ld s10,160(sp) │ │ │ │ + ld s11,152(sp) │ │ │ │ + addi sp,sp,256 │ │ │ │ + j 4881c │ │ │ │ + addiw a5,s7,-1 │ │ │ │ + slli a2,s3,0x20 │ │ │ │ + j 24cda │ │ │ │ + addiw a5,s7,-1 │ │ │ │ + slli a2,s3,0x20 │ │ │ │ + j 24b56 │ │ │ │ + ld a3,64(sp) │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a2,a2,a3 │ │ │ │ + addiw a5,s4,-1 │ │ │ │ + ld a3,80(sp) │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lbu a0,0(a2) │ │ │ │ + lbu a1,0(a5) │ │ │ │ + j 24ef2 │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 4881c │ │ │ │ + j 24c0c │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + jal 48420 │ │ │ │ + beqz s8,24f20 │ │ │ │ + ld s10,40(sp) │ │ │ │ + bnez s10,24c20 │ │ │ │ + j 24c24 │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + jal 48420 │ │ │ │ + beqz s8,24ff6 │ │ │ │ + mv s10,s9 │ │ │ │ + bnez s10,24da2 │ │ │ │ + j 24da6 │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a1,1 │ │ │ │ + jal 48420 │ │ │ │ + j 24fb2 │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a1,1 │ │ │ │ + jal 48420 │ │ │ │ + j 24fc8 │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + jal 48420 │ │ │ │ + bnez s8,24da2 │ │ │ │ + ld s6,48(sp) │ │ │ │ + li s8,0 │ │ │ │ + j 24f22 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s4,s4,-1 │ │ │ │ + jal 48420 │ │ │ │ + j 24c12 │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + jal 48420 │ │ │ │ + beqz s8,24f20 │ │ │ │ + bnez s7,24ae2 │ │ │ │ + j 24c24 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s4,s4,-1 │ │ │ │ + jal 48420 │ │ │ │ + j 24d94 │ │ │ │ + ld s6,48(sp) │ │ │ │ + li s11,1 │ │ │ │ + li s8,0 │ │ │ │ + j 24f22 │ │ │ │ + li s8,0 │ │ │ │ + j 24f30 │ │ │ │ + ld a4,24(sp) │ │ │ │ + slli s8,s8,0x20 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + or a5,s8,a5 │ │ │ │ + ld s9,168(sp) │ │ │ │ + sd a5,24(a4) │ │ │ │ + j 24f4e │ │ │ │ + ld a5,8(sp) │ │ │ │ + sw s10,24(a5) │ │ │ │ + sw s7,28(a5) │ │ │ │ + beqz s6,2505e │ │ │ │ + ld a5,32(sp) │ │ │ │ + bne s6,a5,2508a │ │ │ │ + ld a0,8(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + j 24f50 │ │ │ │ + ld a4,24(sp) │ │ │ │ + slli s8,s8,0x20 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + or a5,s8,a5 │ │ │ │ + ld s9,168(sp) │ │ │ │ + sd a5,24(a4) │ │ │ │ + j 24f48 │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + sw s10,24(a5) │ │ │ │ + sw s7,28(a5) │ │ │ │ + beqz s6,2505e │ │ │ │ + ld s9,168(sp) │ │ │ │ + j 24c2a │ │ │ │ + mv s8,s10 │ │ │ │ + j 24f30 │ │ │ │ + auipc a3,0x3f │ │ │ │ + addi a3,a3,1638 │ │ │ │ + li a2,1413 │ │ │ │ + auipc a1,0x3a │ │ │ │ + addi a1,a1,738 │ │ │ │ + auipc a0,0x3a │ │ │ │ + addi a0,a0,1162 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x3f │ │ │ │ + addi a3,a3,1606 │ │ │ │ + li a2,1465 │ │ │ │ + auipc a1,0x3a │ │ │ │ + addi a1,a1,706 │ │ │ │ + auipc a0,0x3a │ │ │ │ + addi a0,a0,1194 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-288 │ │ │ │ + sd s2,256(sp) │ │ │ │ + sd s7,216(sp) │ │ │ │ + mv s2,a7 │ │ │ │ + addiw s7,a5,1 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + sd s0,272(sp) │ │ │ │ + sd s8,208(sp) │ │ │ │ + addiw s0,a3,1 │ │ │ │ + addw s8,s7,a7 │ │ │ │ + mulw t3,s0,s8 │ │ │ │ + sd s1,264(sp) │ │ │ │ + mv s1,a3 │ │ │ │ + mv a3,a1 │ │ │ │ + lw a1,288(sp) │ │ │ │ + sd s5,232(sp) │ │ │ │ + sd a4,80(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + lw a1,296(sp) │ │ │ │ + sext.w a4,a7 │ │ │ │ + slli s5,t3,0x2 │ │ │ │ + sd a1,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s5 │ │ │ │ + sd ra,280(sp) │ │ │ │ + sd s3,248(sp) │ │ │ │ + sd s4,240(sp) │ │ │ │ + sd s6,224(sp) │ │ │ │ + sd s10,192(sp) │ │ │ │ + mv s6,a5 │ │ │ │ + sd s11,184(sp) │ │ │ │ + sd a3,136(sp) │ │ │ │ + sd a2,144(sp) │ │ │ │ + sd a6,88(sp) │ │ │ │ + sd a4,112(sp) │ │ │ │ + lw s4,304(sp) │ │ │ │ + ld s11,312(sp) │ │ │ │ + ld s3,320(sp) │ │ │ │ + sd s7,48(sp) │ │ │ │ + sd s8,120(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + li a5,1 │ │ │ │ + mv s10,a0 │ │ │ │ + bge a5,s0,253c0 │ │ │ │ + sext.w a5,s4 │ │ │ │ + slli ra,s8,0x2 │ │ │ │ + sd s9,200(sp) │ │ │ │ + add a4,a0,ra │ │ │ │ + slli a3,s7,0x2 │ │ │ │ + mv a1,a5 │ │ │ │ + li a2,1 │ │ │ │ + sext.w a0,a1 │ │ │ │ + sw a0,0(a4) │ │ │ │ + add a6,a4,a3 │ │ │ │ + sw a0,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addw a1,a1,a5 │ │ │ │ + add a4,a4,ra │ │ │ │ + bne s0,a2,2515e │ │ │ │ + ld a4,80(sp) │ │ │ │ + addiw a5,s6,-1 │ │ │ │ + addiw a7,s2,-1 │ │ │ │ + addi a2,a4,1 │ │ │ │ + ld a4,88(sp) │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + slli a1,a7,0x20 │ │ │ │ + add a3,a3,s10 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + addi a4,a4,1 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + addiw s0,s1,-1 │ │ │ │ + sd a3,64(sp) │ │ │ │ + add a4,a4,a1 │ │ │ │ + add a3,a2,a0 │ │ │ │ + sd s10,24(sp) │ │ │ │ + sd s0,56(sp) │ │ │ │ + li s7,0 │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd a3,160(sp) │ │ │ │ + sd a4,16(sp) │ │ │ │ + sd ra,128(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sw a5,168(sp) │ │ │ │ + sw a7,172(sp) │ │ │ │ + ld a4,48(sp) │ │ │ │ + li a5,1 │ │ │ │ + bge a5,a4,255ca │ │ │ │ + ld a5,120(sp) │ │ │ │ + addw s2,s7,a5 │ │ │ │ + ld a5,0(sp) │ │ │ │ + sw s2,76(sp) │ │ │ │ + slli s2,s2,0x2 │ │ │ │ + beqz a5,253f0 │ │ │ │ + ld a5,96(sp) │ │ │ │ + lwu s6,56(sp) │ │ │ │ + ld s10,24(sp) │ │ │ │ + add s9,a5,s2 │ │ │ │ + ld a5,136(sp) │ │ │ │ + lw s8,168(sp) │ │ │ │ + sd s7,152(sp) │ │ │ │ + add a4,a5,s6 │ │ │ │ + sd a4,104(sp) │ │ │ │ + ld a4,32(sp) │ │ │ │ + mv s7,s10 │ │ │ │ + ld s1,80(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + mv s10,s9 │ │ │ │ + sd a5,40(sp) │ │ │ │ + li s5,-1 │ │ │ │ + mv s9,s8 │ │ │ │ + j 2522e │ │ │ │ + lw s8,0(s7) │ │ │ │ + addw s0,s4,a2 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + jalr s11 │ │ │ │ + addw a0,a0,s8 │ │ │ │ + bge s0,a0,2526e │ │ │ │ + lw s0,0(s7) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + jalr s11 │ │ │ │ + addw a0,a0,s0 │ │ │ │ + sw a0,4(s10) │ │ │ │ + addiw s9,s9,-1 │ │ │ │ + addi s10,s10,4 │ │ │ │ + addi s7,s7,4 │ │ │ │ + addi s1,s1,1 │ │ │ │ + beq s9,s5,2528e │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld a4,0(sp) │ │ │ │ + beq a5,a4,253de │ │ │ │ + ld a5,80(sp) │ │ │ │ + slli a2,s9,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a2,a2,a5 │ │ │ │ + ld a5,104(sp) │ │ │ │ + lbu s6,0(a2) │ │ │ │ + lbu s2,0(a5) │ │ │ │ + lw s0,4(s7) │ │ │ │ + lw a2,0(s10) │ │ │ │ + blt s0,a2,251f8 │ │ │ │ + lw s8,0(s7) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + jalr s11 │ │ │ │ + addw s0,s4,s0 │ │ │ │ + addw a0,a0,s8 │ │ │ │ + blt s0,a0,25210 │ │ │ │ + lw a0,4(s7) │ │ │ │ + lw a2,0(s10) │ │ │ │ + bge a0,a2,253ea │ │ │ │ + addw a0,s4,a2 │ │ │ │ + sw a0,4(s10) │ │ │ │ + addiw s9,s9,-1 │ │ │ │ + addi s10,s10,4 │ │ │ │ + addi s7,s7,4 │ │ │ │ + addi s1,s1,1 │ │ │ │ + bne s9,s5,2522e │ │ │ │ + ld s7,152(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 2cf90 │ │ │ │ + ld a4,112(sp) │ │ │ │ + li a5,1 │ │ │ │ + bge a5,a4,25398 │ │ │ │ + ld a4,96(sp) │ │ │ │ + ld a3,8(sp) │ │ │ │ + addw a0,a0,s7 │ │ │ │ + slli s2,a0,0x2 │ │ │ │ + lw a5,76(sp) │ │ │ │ + add s2,s2,a4 │ │ │ │ + beqz a3,254d8 │ │ │ │ + ld a3,48(sp) │ │ │ │ + ld s9,88(sp) │ │ │ │ + lw s8,172(sp) │ │ │ │ + add s0,a5,a3 │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + lwu a5,56(sp) │ │ │ │ + add s0,s0,a4 │ │ │ │ + ld a4,144(sp) │ │ │ │ + ld s1,64(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a5,104(sp) │ │ │ │ + ld a5,32(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a5,40(sp) │ │ │ │ + j 252f6 │ │ │ │ + mv a1,s5 │ │ │ │ + lw s5,0(s2) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a0,s6 │ │ │ │ + jalr s11 │ │ │ │ + addw a0,s5,a0 │ │ │ │ + sw a0,4(s0) │ │ │ │ + addiw s8,s8,-1 │ │ │ │ + li a5,-1 │ │ │ │ + addi s0,s0,4 │ │ │ │ + addi s1,s1,4 │ │ │ │ + addi s9,s9,1 │ │ │ │ + beq s8,a5,25398 │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld a4,0(sp) │ │ │ │ + beq a5,a4,2547c │ │ │ │ + ld a4,88(sp) │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu s5,0(a5) │ │ │ │ + ld a4,104(sp) │ │ │ │ + lw s7,4(s1) │ │ │ │ + lw a5,0(s0) │ │ │ │ + lbu s6,0(a4) │ │ │ │ + bge s7,a5,25490 │ │ │ │ + lw s10,0(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s6 │ │ │ │ + addw s7,s4,a5 │ │ │ │ + jalr s11 │ │ │ │ + addw a0,a0,s10 │ │ │ │ + bge s7,a0,254a8 │ │ │ │ + lw s7,0(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s6 │ │ │ │ + jalr s11 │ │ │ │ + addw s7,a0,s7 │ │ │ │ + lw s10,0(s2) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s6 │ │ │ │ + jalr s11 │ │ │ │ + addw a0,a0,s10 │ │ │ │ + blt s7,a0,252d6 │ │ │ │ + lw a5,4(s1) │ │ │ │ + lw a4,0(s0) │ │ │ │ + blt a5,a4,254c6 │ │ │ │ + addw s7,s4,a5 │ │ │ │ + lw s10,0(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s6 │ │ │ │ + jalr s11 │ │ │ │ + addw a5,s10,a0 │ │ │ │ + bge s7,a5,254b8 │ │ │ │ + mv a1,s5 │ │ │ │ + lw s5,0(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a0,s6 │ │ │ │ + jalr s11 │ │ │ │ + addw a0,s5,a0 │ │ │ │ + sw a0,4(s0) │ │ │ │ + addiw s8,s8,-1 │ │ │ │ + li a5,-1 │ │ │ │ + addi s0,s0,4 │ │ │ │ + addi s1,s1,4 │ │ │ │ + addi s9,s9,1 │ │ │ │ + bne s8,a5,252f6 │ │ │ │ + ld a3,32(sp) │ │ │ │ + ld a2,24(sp) │ │ │ │ + ld a5,56(sp) │ │ │ │ + addi a3,a3,1 │ │ │ │ + sd a3,32(sp) │ │ │ │ + ld a3,128(sp) │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + sd a4,56(sp) │ │ │ │ + add a2,a2,a3 │ │ │ │ + sd a2,24(sp) │ │ │ │ + ld a2,64(sp) │ │ │ │ + li a5,-1 │ │ │ │ + lw s7,76(sp) │ │ │ │ + add a3,a3,a2 │ │ │ │ + sd a3,64(sp) │ │ │ │ + bne a4,a5,251b6 │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s9,200(sp) │ │ │ │ + ld ra,280(sp) │ │ │ │ + ld s0,272(sp) │ │ │ │ + ld s1,264(sp) │ │ │ │ + ld s2,256(sp) │ │ │ │ + ld s3,248(sp) │ │ │ │ + ld s4,240(sp) │ │ │ │ + ld s5,232(sp) │ │ │ │ + ld s6,224(sp) │ │ │ │ + ld s7,216(sp) │ │ │ │ + ld s8,208(sp) │ │ │ │ + ld s11,184(sp) │ │ │ │ + mv a0,s10 │ │ │ │ + ld s10,192(sp) │ │ │ │ + addi sp,sp,288 │ │ │ │ + ret │ │ │ │ + ld a5,40(sp) │ │ │ │ + lbu s6,0(s1) │ │ │ │ + lbu s2,0(a5) │ │ │ │ + j 2524a │ │ │ │ + addw a0,s4,a0 │ │ │ │ + j 2521e │ │ │ │ + ld a5,96(sp) │ │ │ │ + ld a4,32(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + add s2,s2,a5 │ │ │ │ + ld a5,136(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s9,160(sp) │ │ │ │ + add s1,a5,a4 │ │ │ │ + sd s7,40(sp) │ │ │ │ + j 25448 │ │ │ │ + addw s0,a5,s4 │ │ │ │ + lw s8,0(s5) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s10 │ │ │ │ + jalr s11 │ │ │ │ + mv a5,a0 │ │ │ │ + addw s8,s8,a5 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s10 │ │ │ │ + blt s0,s8,25462 │ │ │ │ + lw a5,4(s5) │ │ │ │ + lw a4,0(s2) │ │ │ │ + addw a0,a5,s4 │ │ │ │ + bge a5,a4,2543a │ │ │ │ + addw a0,a4,s4 │ │ │ │ + sw a0,4(s2) │ │ │ │ + addi s6,s6,1 │ │ │ │ + addi s5,s5,4 │ │ │ │ + addi s2,s2,4 │ │ │ │ + beq s6,s9,25478 │ │ │ │ + lw a5,4(s5) │ │ │ │ + lw s0,0(s2) │ │ │ │ + lbu s10,0(s1) │ │ │ │ + lbu s7,0(s6) │ │ │ │ + bge a5,s0,25406 │ │ │ │ + addw s0,s0,s4 │ │ │ │ + j 2540a │ │ │ │ + lw s0,0(s5) │ │ │ │ + jalr s11 │ │ │ │ + addi s6,s6,1 │ │ │ │ + addw a0,a0,s0 │ │ │ │ + sw a0,4(s2) │ │ │ │ + addi s5,s5,4 │ │ │ │ + addi s2,s2,4 │ │ │ │ + bne s6,s9,25448 │ │ │ │ + ld s7,40(sp) │ │ │ │ + j 25290 │ │ │ │ + ld a5,40(sp) │ │ │ │ + lw s7,4(s1) │ │ │ │ + lbu s5,0(s9) │ │ │ │ + lbu s6,0(a5) │ │ │ │ + lw a5,0(s0) │ │ │ │ + blt s7,a5,2531c │ │ │ │ + lw s10,0(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s6 │ │ │ │ + jalr s11 │ │ │ │ + addw s7,s4,s7 │ │ │ │ + addw a0,a0,s10 │ │ │ │ + blt s7,a0,25334 │ │ │ │ + lw s7,4(s1) │ │ │ │ + lw a5,0(s0) │ │ │ │ + bge s7,a5,254cc │ │ │ │ + addw s7,a5,s4 │ │ │ │ + j 25344 │ │ │ │ + lw a0,4(s1) │ │ │ │ + lw a5,0(s0) │ │ │ │ + bge a0,a5,254d2 │ │ │ │ + addw a0,s4,a5 │ │ │ │ + j 252e6 │ │ │ │ + addw s7,s4,a4 │ │ │ │ + j 25364 │ │ │ │ + addw s7,s7,s4 │ │ │ │ + j 25344 │ │ │ │ + addw a0,s4,a0 │ │ │ │ + j 252e6 │ │ │ │ + ld a4,48(sp) │ │ │ │ + ld s8,88(sp) │ │ │ │ + add s0,a5,a4 │ │ │ │ + ld a5,96(sp) │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + ld a4,32(sp) │ │ │ │ + add s0,s0,a5 │ │ │ │ + ld a5,64(sp) │ │ │ │ + addi s1,a5,4 │ │ │ │ + ld a5,144(sp) │ │ │ │ + add s9,a5,a4 │ │ │ │ + j 25530 │ │ │ │ + lw a4,0(s1) │ │ │ │ + lw a5,0(s0) │ │ │ │ + blt a4,a5,255be │ │ │ │ + addw s7,a4,s4 │ │ │ │ + lw s10,-4(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + jalr s11 │ │ │ │ + addw a5,s10,a0 │ │ │ │ + blt s7,a5,255ac │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw a0,0(s0) │ │ │ │ + blt a5,a0,255c4 │ │ │ │ + addw a0,a5,s4 │ │ │ │ + ld a5,16(sp) │ │ │ │ + sw a0,4(s0) │ │ │ │ + addi s8,s8,1 │ │ │ │ + addi s0,s0,4 │ │ │ │ + addi s1,s1,4 │ │ │ │ + beq s8,a5,25398 │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw s7,0(s0) │ │ │ │ + lbu s5,0(s9) │ │ │ │ + lbu s6,0(s8) │ │ │ │ + blt a5,s7,255a0 │ │ │ │ + addw s7,a5,s4 │ │ │ │ + lw s10,-4(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + jalr s11 │ │ │ │ + addw a5,s10,a0 │ │ │ │ + blt s7,a5,2558e │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw s7,0(s0) │ │ │ │ + blt a5,s7,255a6 │ │ │ │ + addw s7,a5,s4 │ │ │ │ + lw s10,0(s2) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + jalr s11 │ │ │ │ + addw a5,s10,a0 │ │ │ │ + bge s7,a5,254f6 │ │ │ │ + mv a0,s5 │ │ │ │ + lw s5,0(s2) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + jalr s11 │ │ │ │ + addw a0,s5,a0 │ │ │ │ + j 25522 │ │ │ │ + lw s7,-4(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + jalr s11 │ │ │ │ + addw s7,s7,a0 │ │ │ │ + j 25568 │ │ │ │ + addw s7,s7,s4 │ │ │ │ + j 25546 │ │ │ │ + addw s7,s7,s4 │ │ │ │ + j 25568 │ │ │ │ + mv a0,s5 │ │ │ │ + lw s5,-4(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + jalr s11 │ │ │ │ + addw a0,s5,a0 │ │ │ │ + j 25522 │ │ │ │ + addw s7,a5,s4 │ │ │ │ + j 25502 │ │ │ │ + addw a0,a0,s4 │ │ │ │ + j 25522 │ │ │ │ + ld a5,120(sp) │ │ │ │ + addw a5,s7,a5 │ │ │ │ + sw a5,76(sp) │ │ │ │ + j 25290 │ │ │ │ + addi sp,sp,-240 │ │ │ │ + lw a0,240(sp) │ │ │ │ + sd s2,208(sp) │ │ │ │ + sd s6,176(sp) │ │ │ │ + addiw s2,a6,1 │ │ │ │ + addiw s6,a0,1 │ │ │ │ + sd s3,200(sp) │ │ │ │ + addw s3,s2,s6 │ │ │ │ + sd s4,192(sp) │ │ │ │ + mulw s4,s3,a4 │ │ │ │ + sd s7,168(sp) │ │ │ │ + sd a4,104(sp) │ │ │ │ + mv s7,a4 │ │ │ │ + ld a4,288(sp) │ │ │ │ + sd ra,232(sp) │ │ │ │ + sd s0,224(sp) │ │ │ │ + sd s1,216(sp) │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd s8,160(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + sd zero,24(a4) │ │ │ │ + sd a4,32(sp) │ │ │ │ + slli a4,s4,0x20 │ │ │ │ + sd a0,120(sp) │ │ │ │ + srli a0,a4,0x1e │ │ │ │ + lw a4,248(sp) │ │ │ │ + ld s1,296(sp) │ │ │ │ + lw s9,256(sp) │ │ │ │ + sd a4,16(sp) │ │ │ │ + ld a4,280(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + sext.w a1,s2 │ │ │ │ + sd a4,0(sp) │ │ │ │ + sd a6,112(sp) │ │ │ │ + sd a1,8(sp) │ │ │ │ + sd a2,48(sp) │ │ │ │ + sd a3,56(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd zero,24(s1) │ │ │ │ + add a0,a0,s0 │ │ │ │ + sd s9,80(sp) │ │ │ │ + addw s2,s4,s2 │ │ │ │ + lw s5,264(sp) │ │ │ │ + ld s8,272(sp) │ │ │ │ + sd a5,64(sp) │ │ │ │ + sd a7,72(sp) │ │ │ │ + jal 2cf90 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + mv s1,a0 │ │ │ │ + srli a0,a5,0x1e │ │ │ │ + sext.w a1,s6 │ │ │ │ + add a0,a0,s0 │ │ │ │ + sext.w s1,s1 │ │ │ │ + jal 2cf90 │ │ │ │ + addw s4,s4,s1 │ │ │ │ + addw a5,s2,a0 │ │ │ │ + slli a4,s4,0x20 │ │ │ │ + srli s4,a4,0x1e │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add s4,s4,s0 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw s6,0(s4) │ │ │ │ + lw a5,0(a5) │ │ │ │ + slt s6,a5,s6 │ │ │ │ + beqz s7,25b74 │ │ │ │ + beqz s1,25b6a │ │ │ │ + sext.w s2,a0 │ │ │ │ + beqz s2,25b6a │ │ │ │ + sd s10,144(sp) │ │ │ │ + sd s11,136(sp) │ │ │ │ + beqz s9,257e6 │ │ │ │ + li a5,-1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mv s9,s7 │ │ │ │ + sd a5,96(sp) │ │ │ │ + mulw a5,s3,s9 │ │ │ │ + addiw s10,s9,-1 │ │ │ │ + sext.w s4,s10 │ │ │ │ + subw s11,a5,s3 │ │ │ │ + mv s7,a5 │ │ │ │ + sext.w a4,s11 │ │ │ │ + bnez s6,259c4 │ │ │ │ + ld a5,8(sp) │ │ │ │ + addw a5,a5,s2 │ │ │ │ + addw a2,a5,s11 │ │ │ │ + slli a3,a2,0x20 │ │ │ │ + addw a5,a5,s7 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a3,a1,0x1e │ │ │ │ + add a4,a4,s0 │ │ │ │ + lw a4,0(a4) │ │ │ │ + add a3,a3,s0 │ │ │ │ + lw s7,0(a3) │ │ │ │ + addw a4,a4,s5 │ │ │ │ + beq a4,s7,25aaa │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,a5,s5 │ │ │ │ + beq a5,s7,25b14 │ │ │ │ + ld a5,80(sp) │ │ │ │ + ld a4,16(sp) │ │ │ │ + beq a5,a4,25a6c │ │ │ │ + ld a5,104(sp) │ │ │ │ + subw a4,a5,s9 │ │ │ │ + ld a5,120(sp) │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + subw a5,a5,s2 │ │ │ │ + ld a3,56(sp) │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + add a4,a4,a3 │ │ │ │ + ld a3,72(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + lbu s9,0(a4) │ │ │ │ + add a5,a5,a3 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a0,s9 │ │ │ │ + sd a5,40(sp) │ │ │ │ + mv a1,a5 │ │ │ │ + addiw a5,a2,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + ld a2,0(sp) │ │ │ │ + sd a5,88(sp) │ │ │ │ + jalr s8 │ │ │ │ + ld a5,88(sp) │ │ │ │ + addw a5,a5,a0 │ │ │ │ + beq a5,s7,25a80 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + ld a1,8(sp) │ │ │ │ + srli a0,a5,0x1e │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 2cf90 │ │ │ │ + addw s11,s11,a0 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli s11,a5,0x1e │ │ │ │ + ld a2,0(sp) │ │ │ │ + ld a1,40(sp) │ │ │ │ + add s11,s11,s0 │ │ │ │ + lw s6,0(s11) │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s9 │ │ │ │ + jalr s8 │ │ │ │ + addw s6,s6,a0 │ │ │ │ + sext.w s1,s1 │ │ │ │ + bne s6,s7,25b78 │ │ │ │ + ld s6,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 48420 │ │ │ │ + ld a4,96(sp) │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + and s10,a4,s10 │ │ │ │ + or s10,s10,a5 │ │ │ │ + ld a4,16(sp) │ │ │ │ + ld a5,80(sp) │ │ │ │ + sd s10,24(s6) │ │ │ │ + beq a5,a4,25a58 │ │ │ │ + mv s9,s4 │ │ │ │ + beqz s4,259a0 │ │ │ │ + beqz s1,25b24 │ │ │ │ + li s6,1 │ │ │ │ + bnez s2,256a8 │ │ │ │ + ld s10,144(sp) │ │ │ │ + ld s11,136(sp) │ │ │ │ + bnez s6,25b5c │ │ │ │ + ld ra,232(sp) │ │ │ │ + ld s0,224(sp) │ │ │ │ + ld s1,216(sp) │ │ │ │ + ld s2,208(sp) │ │ │ │ + ld s3,200(sp) │ │ │ │ + ld s4,192(sp) │ │ │ │ + ld s5,184(sp) │ │ │ │ + ld s6,176(sp) │ │ │ │ + ld s7,168(sp) │ │ │ │ + ld s8,160(sp) │ │ │ │ + ld s9,152(sp) │ │ │ │ + addi sp,sp,240 │ │ │ │ + ret │ │ │ │ + li a5,-1 │ │ │ │ + ld s9,104(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,120(sp) │ │ │ │ + mulw a5,s3,s9 │ │ │ │ + addiw s7,s9,-1 │ │ │ │ + sext.w s4,s7 │ │ │ │ + subw s11,a5,s3 │ │ │ │ + mv s10,a5 │ │ │ │ + sext.w a4,s11 │ │ │ │ + bnez s6,25910 │ │ │ │ + ld a5,8(sp) │ │ │ │ + addw a5,a5,s2 │ │ │ │ + addw a4,a5,s11 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + addw a5,a5,s10 │ │ │ │ + srli a2,a1,0x1e │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + srli a1,a0,0x1e │ │ │ │ + add a2,a2,s0 │ │ │ │ + lw a2,0(a2) │ │ │ │ + add a1,a1,s0 │ │ │ │ + lw s10,0(a1) │ │ │ │ + addw a2,a2,s5 │ │ │ │ + beq a2,s10,25aca │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,a5,s5 │ │ │ │ + beq a5,s10,25aea │ │ │ │ + ld a5,56(sp) │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + add a2,a5,s7 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + ld a5,72(sp) │ │ │ │ + slli s9,s2,0x20 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + add a5,a5,s9 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + lbu a1,0(a5) │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a4,a4,s0 │ │ │ │ + lbu a0,0(a2) │ │ │ │ + lw a5,0(a4) │ │ │ │ + ld a2,0(sp) │ │ │ │ + sd a0,88(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + sd a1,96(sp) │ │ │ │ + jalr s8 │ │ │ │ + ld a5,40(sp) │ │ │ │ + addw a5,a5,a0 │ │ │ │ + beq a5,s10,25a96 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + ld a1,8(sp) │ │ │ │ + srli a0,a5,0x1e │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 2cf90 │ │ │ │ + addw a5,s11,a0 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + mv s1,a0 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a2,0(sp) │ │ │ │ + ld a1,96(sp) │ │ │ │ + ld a0,88(sp) │ │ │ │ + lw s6,0(a5) │ │ │ │ + sext.w s1,s1 │ │ │ │ + jalr s8 │ │ │ │ + addw s6,s6,a0 │ │ │ │ + bne s6,s10,25b78 │ │ │ │ + ld s6,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + slli s9,s9,0x20 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 48420 │ │ │ │ + ld a5,120(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + and s7,s7,a5 │ │ │ │ + or s7,s7,s9 │ │ │ │ + sd s7,24(s6) │ │ │ │ + jal 4881c │ │ │ │ + mv s9,s4 │ │ │ │ + beqz s4,259a0 │ │ │ │ + beqz s1,25b24 │ │ │ │ + li s6,1 │ │ │ │ + beqz s2,257c4 │ │ │ │ + mulw a5,s3,s9 │ │ │ │ + addiw s7,s9,-1 │ │ │ │ + sext.w s4,s7 │ │ │ │ + subw s11,a5,s3 │ │ │ │ + mv s10,a5 │ │ │ │ + sext.w a4,s11 │ │ │ │ + beqz s6,25808 │ │ │ │ + addw a4,a4,s1 │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + addw a5,a5,s1 │ │ │ │ + srli a3,a2,0x1e │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a2,a1,0x1e │ │ │ │ + add a3,a3,s0 │ │ │ │ + lw a3,0(a3) │ │ │ │ + add a2,a2,s0 │ │ │ │ + lw s11,0(a2) │ │ │ │ + addw a3,a3,s5 │ │ │ │ + beq a3,s11,25ada │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,a5,s5 │ │ │ │ + beq a5,s11,25afa │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a5,25a62 │ │ │ │ + ld a5,104(sp) │ │ │ │ + subw a3,a5,s9 │ │ │ │ + ld a5,112(sp) │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + subw a5,a5,s1 │ │ │ │ + ld a2,48(sp) │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + add a3,a3,a2 │ │ │ │ + ld a2,64(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lbu a1,0(a5) │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a4,a4,s0 │ │ │ │ + lbu a0,0(a3) │ │ │ │ + ld a2,0(sp) │ │ │ │ + lw s6,0(a4) │ │ │ │ + jalr s8 │ │ │ │ + addw s6,s6,a0 │ │ │ │ + bne s6,s11,25b98 │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + jal 48420 │ │ │ │ + mv s9,s4 │ │ │ │ + bnez s4,258ec │ │ │ │ + li s6,1 │ │ │ │ + ld s10,144(sp) │ │ │ │ + ld s11,136(sp) │ │ │ │ + li s9,0 │ │ │ │ + j 257c8 │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + jal 48420 │ │ │ │ + beqz s1,25b24 │ │ │ │ + sext.w a5,s7 │ │ │ │ + sext.w s4,s10 │ │ │ │ + subw a4,s7,s3 │ │ │ │ + addw a4,a4,s1 │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + addw a5,a5,s1 │ │ │ │ + srli a3,a2,0x1e │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a2,a1,0x1e │ │ │ │ + add a3,a3,s0 │ │ │ │ + lw a3,0(a3) │ │ │ │ + add a2,a2,s0 │ │ │ │ + lw s11,0(a2) │ │ │ │ + addw a3,a3,s5 │ │ │ │ + beq a3,s11,25aba │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,a5,s5 │ │ │ │ + beq a5,s11,259aa │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a5,25a76 │ │ │ │ + mv a3,a5 │ │ │ │ + ld a5,80(sp) │ │ │ │ + beq a5,a3,25a76 │ │ │ │ + ld a5,104(sp) │ │ │ │ + subw a3,a5,s9 │ │ │ │ + ld a5,112(sp) │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + subw a5,a5,s1 │ │ │ │ + ld a2,48(sp) │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + add a3,a3,a2 │ │ │ │ + ld a2,64(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lbu a1,0(a5) │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a4,a4,s0 │ │ │ │ + lbu a0,0(a3) │ │ │ │ + ld a2,0(sp) │ │ │ │ + lw s6,0(a4) │ │ │ │ + jalr s8 │ │ │ │ + addw s6,s6,a0 │ │ │ │ + bne s6,s11,25b98 │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + jal 48420 │ │ │ │ + mv s9,s4 │ │ │ │ + j 257b6 │ │ │ │ + ld a0,24(sp) │ │ │ │ + mv s9,s4 │ │ │ │ + jal 4881c │ │ │ │ + j 257b6 │ │ │ │ + addiw a5,s1,-1 │ │ │ │ + slli a3,s4,0x20 │ │ │ │ + j 2595e │ │ │ │ + addiw a5,s2,-1 │ │ │ │ + slli a4,s10,0x20 │ │ │ │ + j 2571e │ │ │ │ + addiw a5,s1,-1 │ │ │ │ + slli a3,s4,0x20 │ │ │ │ + j 25a18 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + jal 48420 │ │ │ │ + beqz s4,25b6e │ │ │ │ + mv s9,s4 │ │ │ │ + bnez s2,256a8 │ │ │ │ + j 257c4 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + jal 48420 │ │ │ │ + beqz s4,25b6e │ │ │ │ + mv s9,s4 │ │ │ │ + bnez s2,258f6 │ │ │ │ + j 257c4 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,1 │ │ │ │ + mv s9,s4 │ │ │ │ + jal 48420 │ │ │ │ + bnez s4,256a8 │ │ │ │ + j 259a2 │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,1 │ │ │ │ + mv s9,s4 │ │ │ │ + jal 48420 │ │ │ │ + bnez s4,256a8 │ │ │ │ + j 259a2 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,1 │ │ │ │ + mv s9,s4 │ │ │ │ + jal 48420 │ │ │ │ + bnez s4,257ee │ │ │ │ + j 259a2 │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,1 │ │ │ │ + mv s9,s4 │ │ │ │ + jal 48420 │ │ │ │ + bnez s4,257ee │ │ │ │ + j 259a2 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + jal 48420 │ │ │ │ + bnez s2,258f6 │ │ │ │ + j 257c4 │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + jal 48420 │ │ │ │ + beqz s1,25b24 │ │ │ │ + sext.w a5,s10 │ │ │ │ + sext.w s4,s7 │ │ │ │ + subw a4,s10,s3 │ │ │ │ + j 25910 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + jal 48420 │ │ │ │ + bnez s2,256a8 │ │ │ │ + j 257c4 │ │ │ │ + ld s10,144(sp) │ │ │ │ + ld s11,136(sp) │ │ │ │ + slli s9,s9,0x20 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + ld a5,32(sp) │ │ │ │ + sd s9,24(a5) │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a5,25b3e │ │ │ │ + ld a4,80(sp) │ │ │ │ + bne a4,a5,257cc │ │ │ │ + ld s0,224(sp) │ │ │ │ + ld a0,32(sp) │ │ │ │ + ld ra,232(sp) │ │ │ │ + ld s1,216(sp) │ │ │ │ + ld s2,208(sp) │ │ │ │ + ld s3,200(sp) │ │ │ │ + ld s4,192(sp) │ │ │ │ + ld s5,184(sp) │ │ │ │ + ld s6,176(sp) │ │ │ │ + ld s7,168(sp) │ │ │ │ + ld s8,160(sp) │ │ │ │ + ld s9,152(sp) │ │ │ │ + addi sp,sp,240 │ │ │ │ + j 4881c │ │ │ │ + slli s9,s9,0x20 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + or s9,s9,s1 │ │ │ │ + j 25b2e │ │ │ │ + ld s9,104(sp) │ │ │ │ + j 257c8 │ │ │ │ + ld s10,144(sp) │ │ │ │ + ld s11,136(sp) │ │ │ │ + j 257cc │ │ │ │ + li s9,0 │ │ │ │ + j 257c8 │ │ │ │ + auipc a3,0x3f │ │ │ │ + addi a3,a3,-1128 │ │ │ │ + li a2,1685 │ │ │ │ + auipc a1,0x39 │ │ │ │ + addi a1,a1,2044 │ │ │ │ + auipc a0,0x3a │ │ │ │ + addi a0,a0,-1500 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x3f │ │ │ │ + addi a3,a3,-1160 │ │ │ │ + li a2,1640 │ │ │ │ + auipc a1,0x39 │ │ │ │ + addi a1,a1,2012 │ │ │ │ + auipc a0,0x3a │ │ │ │ + addi a0,a0,-1660 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s2,32(sp) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addiw s2,a5,1 │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + mulw a1,a3,s2 │ │ │ │ + sd s3,24(sp) │ │ │ │ + ld s3,64(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + sw zero,0(s3) │ │ │ │ + jal 2cf90 │ │ │ │ + sext.w s0,a0 │ │ │ │ + divuw s5,a0,s2 │ │ │ │ + remuw s4,a0,s2 │ │ │ │ + li a0,0 │ │ │ │ + bltu s0,s2,25c42 │ │ │ │ + beqz s4,25c42 │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s1 │ │ │ │ + lw a5,0(a5) │ │ │ │ + beqz a5,25c42 │ │ │ │ + lw a1,0(s3) │ │ │ │ + subw s0,s0,s2 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + addiw a1,a1,2 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,0(s3) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sw s5,0(a5) │ │ │ │ + lw a5,0(s3) │ │ │ │ + addiw s5,s5,-1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sw s4,0(a5) │ │ │ │ + lw a5,0(s3) │ │ │ │ + addiw s4,s4,-1 │ │ │ │ + addiw a5,a5,2 │ │ │ │ + sw a5,0(s3) │ │ │ │ + bnez s5,25bf2 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + mv s8,a1 │ │ │ │ + li a0,0 │ │ │ │ + li a1,16 │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + mv s1,a4 │ │ │ │ + mv s2,a2 │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + mv s5,a3 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 5b426 │ │ │ │ + fld fa1,16(s5) │ │ │ │ + fld fa0,8(s5) │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 35f6e │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + li s6,0 │ │ │ │ + beqz s8,25cfe │ │ │ │ + ld a4,0(s4) │ │ │ │ + slli s9,s8,0x20 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + li s7,0 │ │ │ │ + slli s2,s7,0x4 │ │ │ │ + add a5,a4,s2 │ │ │ │ + lw a3,8(a5) │ │ │ │ + sext.w s3,s7 │ │ │ │ + li s11,0 │ │ │ │ + li s10,0 │ │ │ │ + beqz a3,25cf8 │ │ │ │ + ld a1,0(a5) │ │ │ │ + lw a4,296(s1) │ │ │ │ + fmv.d fa1,fs0 │ │ │ │ + fld fa0,464(s1) │ │ │ │ + mv a5,s5 │ │ │ │ + mv a3,s6 │ │ │ │ + add a1,a1,s11 │ │ │ │ + mv a0,s0 │ │ │ │ + mv a2,s3 │ │ │ │ + jal 5b5a0 │ │ │ │ + ld a4,0(s4) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + mv s0,a0 │ │ │ │ + add a5,a4,s2 │ │ │ │ + lw a3,8(a5) │ │ │ │ + addi s11,s11,36 │ │ │ │ + bltu s10,a3,25cc6 │ │ │ │ + addi s7,s7,1 │ │ │ │ + bne s9,s7,25cb2 │ │ │ │ + bnez s6,25d0c │ │ │ │ + beqz s8,25d0c │ │ │ │ + addi s4,s4,8 │ │ │ │ + li s6,1 │ │ │ │ + j 25ca4 │ │ │ │ + ld ra,120(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-432 │ │ │ │ + sd s0,416(sp) │ │ │ │ + ld s0,432(sp) │ │ │ │ + sd s2,400(sp) │ │ │ │ + mv s2,a5 │ │ │ │ + lw a5,480(s0) │ │ │ │ + sd s1,408(sp) │ │ │ │ + ld s1,440(sp) │ │ │ │ + fcvt.s.w fa0,a5 │ │ │ │ + ld a5,448(sp) │ │ │ │ + sd a4,152(sp) │ │ │ │ + auipc a4,0x54 │ │ │ │ + ld a4,456(a4) │ │ │ │ + sd a5,112(sp) │ │ │ │ + lbu a5,456(sp) │ │ │ │ + sd s8,352(sp) │ │ │ │ + mv s8,a0 │ │ │ │ + sd a5,128(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,296(sp) │ │ │ │ li a5,0 │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd ra,168(sp) │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd s3,136(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - sw zero,44(sp) │ │ │ │ - sw zero,48(sp) │ │ │ │ - sw zero,52(sp) │ │ │ │ - sb zero,43(sp) │ │ │ │ - jal 43b86 │ │ │ │ + sd ra,424(sp) │ │ │ │ + sd a1,48(sp) │ │ │ │ + sd a3,144(sp) │ │ │ │ + sd a6,64(sp) │ │ │ │ + sd s3,392(sp) │ │ │ │ + sd s4,384(sp) │ │ │ │ + mv s3,a3 │ │ │ │ + mv s4,a7 │ │ │ │ + sd s5,376(sp) │ │ │ │ + sd s6,368(sp) │ │ │ │ + sd s10,336(sp) │ │ │ │ + sd s0,136(sp) │ │ │ │ + mv s10,a2 │ │ │ │ + sd s1,104(sp) │ │ │ │ + jal 4fac │ │ │ │ + lw a5,480(s0) │ │ │ │ + mv a4,a0 │ │ │ │ + sext.w s0,a4 │ │ │ │ + fcvt.s.w fa0,a5 │ │ │ │ + mv a0,s2 │ │ │ │ + sd s0,96(sp) │ │ │ │ + jal 4fe6 │ │ │ │ + fcvt.d.w fa5,s0 │ │ │ │ + auipc a5,0x3e │ │ │ │ + fld fa3,-590(a5) │ │ │ │ + auipc a5,0x3e │ │ │ │ + fld fa4,-486(a5) │ │ │ │ + fdiv.d fa5,fa5,fa3 │ │ │ │ + lw a4,40(s10) │ │ │ │ + ld a3,32(s10) │ │ │ │ + ld a1,0(s3) │ │ │ │ + mv a6,a0 │ │ │ │ + mv a5,s1 │ │ │ │ + mv s0,s1 │ │ │ │ + mv a2,s2 │ │ │ │ + sext.w s1,a6 │ │ │ │ + li a0,0 │ │ │ │ + sd s1,72(sp) │ │ │ │ + fmul.d fa5,fa5,fa4 │ │ │ │ + fcvt.w.d s5,fa5,rtz │ │ │ │ + jal 5cfe │ │ │ │ + lw a4,40(s10) │ │ │ │ + ld a3,32(s10) │ │ │ │ + ld a1,8(s3) │ │ │ │ mv s1,a0 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a5,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd s1,280(sp) │ │ │ │ + jal 5cfe │ │ │ │ + lw a2,0(s4) │ │ │ │ + sd a0,288(sp) │ │ │ │ + mv s6,a0 │ │ │ │ + beqz a2,260d6 │ │ │ │ + sext.w s5,s5 │ │ │ │ + sd s7,360(sp) │ │ │ │ + sd s9,344(sp) │ │ │ │ + fsd fs0,312(sp) │ │ │ │ + ld a5,8(s4) │ │ │ │ + sd s11,328(sp) │ │ │ │ + li a4,0 │ │ │ │ + li s7,0 │ │ │ │ + li s0,0 │ │ │ │ + auipc a3,0x3e │ │ │ │ + fld fs0,-588(a3) │ │ │ │ + addi s9,sp,176 │ │ │ │ + sext.w s5,s5 │ │ │ │ + sd s1,160(sp) │ │ │ │ + sd a0,168(sp) │ │ │ │ + sd s10,40(sp) │ │ │ │ + j 25e34 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sext.w a3,a4 │ │ │ │ + bgeu a3,a2,25f9a │ │ │ │ + slli a7,a4,0x3 │ │ │ │ + sub a7,a7,a4 │ │ │ │ + slli s10,a7,0x4 │ │ │ │ + add s3,a5,s10 │ │ │ │ + lbu a3,64(s3) │ │ │ │ + beqz a3,25e2a │ │ │ │ + lbu a6,8(s3) │ │ │ │ + lw s1,56(s3) │ │ │ │ + lw a3,60(s3) │ │ │ │ + sd a6,56(sp) │ │ │ │ + ld s6,0(s3) │ │ │ │ + sext.w s11,a6 │ │ │ │ + bltu a3,s1,25e2a │ │ │ │ + ld a5,72(sp) │ │ │ │ + fcvt.d.wu fa5,s2 │ │ │ │ + sd a4,120(sp) │ │ │ │ + fcvt.d.wu fa0,a5 │ │ │ │ + fsub.d fa0,fa0,fa5 │ │ │ │ + fmul.d fa0,fa0,fs0 │ │ │ │ + jal 3960 │ │ │ │ + fcvt.d.wu fa5,s6 │ │ │ │ + ld a6,56(sp) │ │ │ │ + ld a4,144(sp) │ │ │ │ + fadd.d fa5,fa5,fa0 │ │ │ │ + slli s6,a6,0x3 │ │ │ │ + slli a5,s11,0x3 │ │ │ │ + add s11,a4,s6 │ │ │ │ + ld a4,152(sp) │ │ │ │ + addi a5,a5,160 │ │ │ │ + add s6,s6,a4 │ │ │ │ + addi a4,sp,144 │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a5,88(sp) │ │ │ │ + fcvt.wu.d a5,fa5,rtz │ │ │ │ + sext.w a5,a5 │ │ │ │ + sd a5,80(sp) │ │ │ │ + ld a5,16(s8) │ │ │ │ + slli a2,s1,0x20 │ │ │ │ + lw a4,36(s3) │ │ │ │ + srli a3,a2,0x1e │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw a3,0(a5) │ │ │ │ + ld a2,0(s6) │ │ │ │ + ld a5,0(s11) │ │ │ │ + bne a4,s2,25ed2 │ │ │ │ + lw a4,52(s3) │ │ │ │ + beqz a4,2602a │ │ │ │ + sd a2,8(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + ld a7,64(sp) │ │ │ │ + ld a6,56(sp) │ │ │ │ + ld a5,72(sp) │ │ │ │ + ld a4,80(sp) │ │ │ │ + ld a2,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 505c │ │ │ │ + beqz s7,25f0e │ │ │ │ + lw a1,208(sp) │ │ │ │ + mv a4,s0 │ │ │ │ + li a5,0 │ │ │ │ + subw a2,a1,s5 │ │ │ │ + addw a1,a1,s5 │ │ │ │ + lw a3,0(a4) │ │ │ │ + bltu a3,a2,25f06 │ │ │ │ + bgeu a1,a3,2601c │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a4,a4,4 │ │ │ │ + bne a5,s7,25efc │ │ │ │ + addiw s3,s7,1 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + mv a0,s0 │ │ │ │ + jal 41306 │ │ │ │ + lw a4,208(sp) │ │ │ │ + ld a5,8(s4) │ │ │ │ + slli a3,s7,0x20 │ │ │ │ + srli s7,a3,0x1e │ │ │ │ + add s7,s7,a0 │ │ │ │ + sw a4,0(s7) │ │ │ │ + add a5,a5,s10 │ │ │ │ + lw a4,36(a5) │ │ │ │ + mv s0,a0 │ │ │ │ + bne a4,s2,25f44 │ │ │ │ + lw a5,52(a5) │ │ │ │ + beqz a5,260ba │ │ │ │ + ld a5,88(sp) │ │ │ │ + ld a4,112(sp) │ │ │ │ + ld a2,104(sp) │ │ │ │ + ld a3,-24(a5) │ │ │ │ + ld a1,40(sp) │ │ │ │ + ld a5,96(sp) │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3cc6e │ │ │ │ + sext.w a0,a0 │ │ │ │ + beqz a0,25f6e │ │ │ │ + ld a5,264(sp) │ │ │ │ + lw a1,208(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ + lw a5,28(a5) │ │ │ │ + addw a1,a1,a5 │ │ │ │ + jal 5b6b4 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beqz a0,26044 │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 5206 │ │ │ │ + mv s7,s3 │ │ │ │ + ld a5,8(s4) │ │ │ │ + addiw s1,s1,1 │ │ │ │ + add s3,a5,s10 │ │ │ │ + lw a4,60(s3) │ │ │ │ + bgeu a4,s1,25eaa │ │ │ │ + ld a4,120(sp) │ │ │ │ + lw a2,0(s4) │ │ │ │ + addi a4,a4,1 │ │ │ │ + sext.w a3,a4 │ │ │ │ + bltu a3,a2,25e34 │ │ │ │ + ld s10,40(sp) │ │ │ │ + ld s1,160(sp) │ │ │ │ + ld s6,168(sp) │ │ │ │ + lw a5,40(s10) │ │ │ │ + ld s7,360(sp) │ │ │ │ + ld s9,344(sp) │ │ │ │ + ld s11,328(sp) │ │ │ │ + fld fs0,312(sp) │ │ │ │ + beqz a5,25fda │ │ │ │ + mv s3,s1 │ │ │ │ + mv s2,s6 │ │ │ │ + li s4,0 │ │ │ │ + ld a0,0(s3) │ │ │ │ + addiw s4,s4,1 │ │ │ │ + addi s3,s3,8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s3) │ │ │ │ + ld a0,0(s2) │ │ │ │ + addi s2,s2,8 │ │ │ │ + jal 3670 │ │ │ │ + lw a5,40(s10) │ │ │ │ + sd zero,-8(s2) │ │ │ │ + bltu s4,a5,25fb4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + beqz s0,25fee │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x54 │ │ │ │ + ld a5,-222(a5) │ │ │ │ + ld a4,296(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,260ee │ │ │ │ + ld ra,424(sp) │ │ │ │ + ld s0,416(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ + ld s1,408(sp) │ │ │ │ + ld s2,400(sp) │ │ │ │ + ld s3,392(sp) │ │ │ │ + ld s4,384(sp) │ │ │ │ + ld s5,376(sp) │ │ │ │ + ld s6,368(sp) │ │ │ │ + ld s8,352(sp) │ │ │ │ + ld s10,336(sp) │ │ │ │ + addi sp,sp,432 │ │ │ │ + ret │ │ │ │ + bgeu a5,s7,25f0e │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 5206 │ │ │ │ + j 25f78 │ │ │ │ + sd a2,8(sp) │ │ │ │ + ld a7,64(sp) │ │ │ │ + ld a6,56(sp) │ │ │ │ + ld a2,40(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv a5,s2 │ │ │ │ + li a4,0 │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 505c │ │ │ │ + j 25eea │ │ │ │ + li a1,104 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 5873a │ │ │ │ + ld a3,48(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + lw a5,0(a3) │ │ │ │ + ld a0,8(a3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x2 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x4 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,48(sp) │ │ │ │ + ld a2,0(s6) │ │ │ │ + ld a1,0(s11) │ │ │ │ + lwu a4,0(a3) │ │ │ │ + sd a0,8(a3) │ │ │ │ + li a3,0 │ │ │ │ + slli a5,a4,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + add a0,a0,a5 │ │ │ │ + li a4,0 │ │ │ │ + jal 58b88 │ │ │ │ + ld a3,48(sp) │ │ │ │ + ld a2,8(s4) │ │ │ │ + mv a1,s7 │ │ │ │ + lwu a4,0(a3) │ │ │ │ + ld a0,8(a3) │ │ │ │ + ld a3,128(sp) │ │ │ │ + slli a5,a4,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + add a0,a0,a5 │ │ │ │ + li a4,0 │ │ │ │ + add a2,a2,s10 │ │ │ │ + jal 591d4 │ │ │ │ + ld a3,48(sp) │ │ │ │ + lw a5,0(a3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(a3) │ │ │ │ + j 25f6e │ │ │ │ + ld a0,264(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,5 │ │ │ │ + jal 487d8 │ │ │ │ + ld a5,136(sp) │ │ │ │ + lw a5,388(a5) │ │ │ │ + beqz a5,25f5c │ │ │ │ + mv a0,s9 │ │ │ │ + jal 5996 │ │ │ │ + j 25f5c │ │ │ │ + lw a5,40(s10) │ │ │ │ + li s0,0 │ │ │ │ + bnez a5,25fae │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + j 25fee │ │ │ │ + sd s7,360(sp) │ │ │ │ + sd s9,344(sp) │ │ │ │ + sd s11,328(sp) │ │ │ │ + fsd fs0,312(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-208 │ │ │ │ + auipc a4,0x54 │ │ │ │ + ld a4,-492(a4) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,88(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s4,160(sp) │ │ │ │ + sd s10,112(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + mv s10,a0 │ │ │ │ + li a1,72 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,200(sp) │ │ │ │ + sd s9,120(sp) │ │ │ │ + sd s11,104(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s9,a0 │ │ │ │ + jal 4a75c │ │ │ │ + mv a0,s4 │ │ │ │ + jal 44ba8 │ │ │ │ + sd a0,56(s9) │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3310 │ │ │ │ + sw a0,64(s9) │ │ │ │ + addi a3,sp,84 │ │ │ │ + auipc a2,0x3a │ │ │ │ + addi a2,a2,802 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 2a088 │ │ │ │ + lwu a1,84(sp) │ │ │ │ + li a4,208 │ │ │ │ + mv s11,a0 │ │ │ │ + mul a1,a1,a4 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,84(sp) │ │ │ │ + sd a0,48(s9) │ │ │ │ + beqz a5,26916 │ │ │ │ + li a5,-1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s1,184(sp) │ │ │ │ + sd s2,176(sp) │ │ │ │ + sd s3,168(sp) │ │ │ │ + sd s5,152(sp) │ │ │ │ + sd s6,144(sp) │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s8,128(sp) │ │ │ │ + mv s0,s4 │ │ │ │ + li s1,0 │ │ │ │ + sd a5,16(sp) │ │ │ │ + sd s11,0(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ + sd s10,8(sp) │ │ │ │ + j 261a4 │ │ │ │ + ld a0,8(sp) │ │ │ │ + mv a1,s11 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + jal 447c0 │ │ │ │ + ld a4,0(sp) │ │ │ │ + lw a5,84(sp) │ │ │ │ + addi a4,a4,8 │ │ │ │ + sd a4,0(sp) │ │ │ │ + bgeu s1,a5,26904 │ │ │ │ + ld a5,0(sp) │ │ │ │ + ld s11,0(a5) │ │ │ │ + lw s2,8(s11) │ │ │ │ + beqz s2,2618e │ │ │ │ + ld s4,0(s11) │ │ │ │ + ld s5,0(s4) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + lbu a3,0(s5) │ │ │ │ + li a4,35 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq a3,a4,2618e │ │ │ │ + li a4,4 │ │ │ │ + bgeu a4,a0,261e8 │ │ │ │ + li a2,5 │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,682 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,267d4 │ │ │ │ + li a4,2 │ │ │ │ + bgeu a4,s2,2618e │ │ │ │ + lwu a5,44(s9) │ │ │ │ + li a4,208 │ │ │ │ + ld s5,48(s9) │ │ │ │ + mul a5,a5,a4 │ │ │ │ + li a1,1 │ │ │ │ + slli s6,s2,0x20 │ │ │ │ + li s3,0 │ │ │ │ + srli s6,s6,0x20 │ │ │ │ + li s8,58 │ │ │ │ + mv s2,s3 │ │ │ │ + add s5,s5,a5 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 4a7b8 │ │ │ │ + ld s10,0(sp) │ │ │ │ + ld a5,0(s10) │ │ │ │ + slli a4,s2,0x4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld s4,0(a5) │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3310 │ │ │ │ + sext.w a5,s2 │ │ │ │ + li a3,11 │ │ │ │ + mv s3,a0 │ │ │ │ + sext.w a4,a0 │ │ │ │ + bltu a3,a5,26972 │ │ │ │ + slli a3,s2,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + auipc a3,0x3e │ │ │ │ + addi a3,a3,1248 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw a5,0(a5) │ │ │ │ + add a5,a5,a3 │ │ │ │ + jr a5 │ │ │ │ auipc a1,0x39 │ │ │ │ - addi a1,a1,-1882 │ │ │ │ + addi a1,a1,-920 │ │ │ │ mv a0,s4 │ │ │ │ - lw s9,4(s1) │ │ │ │ - jal 3750 │ │ │ │ - beqz a0,29a5a │ │ │ │ - mv a3,a0 │ │ │ │ - mv s0,a0 │ │ │ │ - li a2,1 │ │ │ │ - li a1,4 │ │ │ │ - addi a0,sp,44 │ │ │ │ - jal 3780 │ │ │ │ - lwu a1,44(sp) │ │ │ │ + jal 32a0 │ │ │ │ + mv s3,a0 │ │ │ │ + li s11,0 │ │ │ │ + beqz a0,262ca │ │ │ │ + auipc s4,0x39 │ │ │ │ + addi s4,s4,-940 │ │ │ │ + addiw a5,s11,1 │ │ │ │ + ld a0,136(s5) │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + sext.w s7,s11 │ │ │ │ + sext.w s11,a5 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,136(s5) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 32b0 │ │ │ │ + ld a5,136(s5) │ │ │ │ + slli a4,s7,0x20 │ │ │ │ + srli s7,a4,0x1d │ │ │ │ + sext.w a0,a0 │ │ │ │ + add a5,a5,s7 │ │ │ │ + sd a0,0(a5) │ │ │ │ + bnez a0,262be │ │ │ │ + lbu a5,0(s3) │ │ │ │ + li a4,48 │ │ │ │ + bne a5,a4,2694c │ │ │ │ + mv a1,s4 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,44(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - li a1,4 │ │ │ │ - mv s5,a0 │ │ │ │ - jal 3780 │ │ │ │ + jal 32a0 │ │ │ │ + mv s3,a0 │ │ │ │ + bnez a0,26274 │ │ │ │ + lw a7,128(s5) │ │ │ │ + beq a7,s11,26318 │ │ │ │ + mv a6,s11 │ │ │ │ + li a5,10 │ │ │ │ + mv a4,s1 │ │ │ │ mv a3,s0 │ │ │ │ - li a2,1 │ │ │ │ - li a1,1 │ │ │ │ - addi a0,sp,43 │ │ │ │ - jal 3780 │ │ │ │ - lbu a5,43(sp) │ │ │ │ - andi a4,a5,1 │ │ │ │ - bnez a4,29890 │ │ │ │ - sd zero,8(sp) │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,1030 │ │ │ │ + li a1,223 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,834 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sw a5,128(s5) │ │ │ │ + bnez a5,26318 │ │ │ │ + lbu a4,0(s4) │ │ │ │ + li a5,48 │ │ │ │ + bne a4,a5,26a32 │ │ │ │ + addi s2,s2,1 │ │ │ │ + bne s6,s2,2621a │ │ │ │ + lw a4,44(s9) │ │ │ │ + ld a5,0(sp) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + ld s11,0(a5) │ │ │ │ + sw a4,44(s9) │ │ │ │ + j 2618e │ │ │ │ + auipc a1,0x39 │ │ │ │ + addi a1,a1,-1136 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32a0 │ │ │ │ + mv s3,a0 │ │ │ │ + beqz a0,268e0 │ │ │ │ li s11,0 │ │ │ │ - andi a4,a5,2 │ │ │ │ - li s6,0 │ │ │ │ - beqz a4,296f0 │ │ │ │ - beqz s2,29a0c │ │ │ │ - lwu a1,44(sp) │ │ │ │ + li s7,2 │ │ │ │ + auipc s4,0x39 │ │ │ │ + addi s4,s4,-1160 │ │ │ │ + sd s2,24(sp) │ │ │ │ + j 26362 │ │ │ │ + mv a1,s4 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,44(sp) │ │ │ │ + jal 32a0 │ │ │ │ + mv s3,a0 │ │ │ │ + beqz a0,268d2 │ │ │ │ + addiw a5,s11,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + li a0,0 │ │ │ │ + sext.w s2,s11 │ │ │ │ + sext.w s11,a5 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,120(s5) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 32b0 │ │ │ │ + ld a4,120(s5) │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a2,a5,0x1e │ │ │ │ + add a4,a4,a2 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sw a5,0(a4) │ │ │ │ + bnez a5,26354 │ │ │ │ + lbu a5,0(s3) │ │ │ │ + li a4,48 │ │ │ │ + beq a5,a4,26354 │ │ │ │ + bgeu s7,s2,26354 │ │ │ │ + li a5,8 │ │ │ │ + mv a4,s1 │ │ │ │ mv a3,s0 │ │ │ │ - li a1,4 │ │ │ │ - mv s6,a0 │ │ │ │ - jal 3780 │ │ │ │ - lbu a5,43(sp) │ │ │ │ - andi a4,a5,4 │ │ │ │ - beqz a4,298d8 │ │ │ │ - beqz s2,299f2 │ │ │ │ - lwu a1,44(sp) │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,594 │ │ │ │ + li a1,187 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,614 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,112(s5) │ │ │ │ + bnez a5,26318 │ │ │ │ + lbu a4,0(s4) │ │ │ │ + li a5,48 │ │ │ │ + beq a4,a5,26318 │ │ │ │ + li a5,7 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,526 │ │ │ │ + li a1,176 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,546 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,104(s5) │ │ │ │ + bnez a5,26318 │ │ │ │ + lbu a4,0(s4) │ │ │ │ + li a5,48 │ │ │ │ + beq a4,a5,26318 │ │ │ │ + mv a6,s4 │ │ │ │ + li a5,6 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,574 │ │ │ │ + li a1,169 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,474 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lbu a4,0(s4) │ │ │ │ + li a3,1 │ │ │ │ + addiw a5,a4,-45 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a3,a5,26732 │ │ │ │ + li a5,43 │ │ │ │ + beq a4,a5,26732 │ │ │ │ + li a5,5 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,480 │ │ │ │ + li a1,161 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,412 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3610 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + fsd fa0,56(s5) │ │ │ │ + feq.d a5,fa0,fa5 │ │ │ │ + beqz a5,26318 │ │ │ │ + lbu a5,0(s4) │ │ │ │ + addiw a5,a5,-46 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,26318 │ │ │ │ + fmv.x.d a6,fa0 │ │ │ │ + mv a7,s4 │ │ │ │ + li a5,4 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,358 │ │ │ │ + li a1,155 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,330 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addiw a1,a4,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sw a4,48(s5) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,44(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,16(sp) │ │ │ │ + sd a0,40(s5) │ │ │ │ + mv a1,s4 │ │ │ │ + and s3,s3,a5 │ │ │ │ + mv a2,s3 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,40(s5) │ │ │ │ + add a5,a5,s3 │ │ │ │ + sb zero,0(a5) │ │ │ │ + j 26318 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,32(s5) │ │ │ │ + bnez a5,26318 │ │ │ │ + lbu a4,0(s4) │ │ │ │ + li a5,48 │ │ │ │ + beq a4,a5,26318 │ │ │ │ + li a5,2 │ │ │ │ + mv a4,s1 │ │ │ │ mv a3,s0 │ │ │ │ - li a1,4 │ │ │ │ - sd a0,24(sp) │ │ │ │ - jal 3780 │ │ │ │ - lwu a1,44(sp) │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,192 │ │ │ │ + li a1,142 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,212 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,24(s5) │ │ │ │ + bnez a5,26586 │ │ │ │ + lbu a4,0(s4) │ │ │ │ + li a5,48 │ │ │ │ + bne a4,a5,26a0e │ │ │ │ + li s2,2 │ │ │ │ + j 2621a │ │ │ │ + addiw a1,a4,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sw a4,16(s5) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,44(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,16(sp) │ │ │ │ + sd a0,8(s5) │ │ │ │ + mv a1,s4 │ │ │ │ + and s3,s3,a5 │ │ │ │ + mv a2,s3 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,8(s5) │ │ │ │ + li s2,1 │ │ │ │ + add a5,a5,s3 │ │ │ │ + sb zero,0(a5) │ │ │ │ + j 2621a │ │ │ │ + auipc a1,0x39 │ │ │ │ + addi a1,a1,-1788 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32a0 │ │ │ │ + mv s3,a0 │ │ │ │ + li s7,0 │ │ │ │ + beqz a0,2679e │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,40(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + sd s6,56(sp) │ │ │ │ + mv s1,s5 │ │ │ │ + sd s9,64(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + addiw a5,s7,1 │ │ │ │ + slli s0,a5,0x20 │ │ │ │ + ld a0,144(s1) │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + slli a1,s0,0x2 │ │ │ │ + sext.w s11,s7 │ │ │ │ + sext.w s7,a5 │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,168(s1) │ │ │ │ + sd a5,144(s1) │ │ │ │ + slli a1,s0,0x3 │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,176(s1) │ │ │ │ + sd a5,168(s1) │ │ │ │ + mv a1,s0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,176(s1) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3310 │ │ │ │ + sext.w s10,a0 │ │ │ │ + beqz s10,26738 │ │ │ │ + mv a5,s3 │ │ │ │ + li s4,0 │ │ │ │ + j 26634 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + beq s10,s4,26738 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + bne a4,s8,2662c │ │ │ │ + bgeu s4,s10,26738 │ │ │ │ + beqz s4,269b2 │ │ │ │ + addiw s5,s4,1 │ │ │ │ + ld a2,168(s1) │ │ │ │ + slli s6,s5,0x20 │ │ │ │ + slli s11,s11,0x20 │ │ │ │ + srli s6,s6,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + slli s0,s11,0x3 │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,0 │ │ │ │ + add s2,a2,s0 │ │ │ │ + jal 41306 │ │ │ │ + ld a4,168(s1) │ │ │ │ + sd a0,0(s2) │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld a0,0(a4) │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 36a0 │ │ │ │ + ld a4,168(s1) │ │ │ │ + sext.w s9,s5 │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld a4,0(a4) │ │ │ │ + add a4,a4,s4 │ │ │ │ + sb zero,0(a4) │ │ │ │ + bgeu s9,s10,26992 │ │ │ │ + add s6,s6,s3 │ │ │ │ + mv a4,s6 │ │ │ │ + mv s2,s9 │ │ │ │ + j 266a4 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi a4,a4,1 │ │ │ │ + bgeu s2,s10,266ac │ │ │ │ + lbu a5,0(a4) │ │ │ │ + bne a5,s8,2669c │ │ │ │ + bgeu s9,s2,26992 │ │ │ │ + subw s5,s2,s5 │ │ │ │ + addiw a1,s5,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + slli s5,s5,0x20 │ │ │ │ + jal 41306 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s6 │ │ │ │ + mv s4,a0 │ │ │ │ + jal 36a0 │ │ │ │ + add a2,s4,s5 │ │ │ │ + sb zero,0(a2) │ │ │ │ + li a1,0 │ │ │ │ + li a2,10 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32b0 │ │ │ │ + ld a4,144(s1) │ │ │ │ + sext.w a0,a0 │ │ │ │ + add a4,a4,s0 │ │ │ │ + sd a0,0(a4) │ │ │ │ + bnez a0,266fa │ │ │ │ + lbu a4,0(s4) │ │ │ │ + li a5,48 │ │ │ │ + bne a4,a5,269d2 │ │ │ │ + addiw a5,s2,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + addiw a5,a4,-43 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,267ca │ │ │ │ + auipc a3,0x3e │ │ │ │ + addi a3,a3,70 │ │ │ │ + li a2,260 │ │ │ │ + auipc a1,0x39 │ │ │ │ + addi a1,a1,-246 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,50 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + sb a4,64(s5) │ │ │ │ + j 26318 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 32b0 │ │ │ │ + ld a3,144(s1) │ │ │ │ + slli s11,s11,0x20 │ │ │ │ + ld a5,168(s1) │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + slli a4,s11,0x3 │ │ │ │ + add a3,a3,a4 │ │ │ │ + sext.w a0,a0 │ │ │ │ + sd a0,0(a3) │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd zero,0(a5) │ │ │ │ + ld a5,176(s1) │ │ │ │ + lbu a3,64(s1) │ │ │ │ + add a5,a5,s11 │ │ │ │ + sb a3,0(a5) │ │ │ │ + ld a5,144(s1) │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + bnez a5,2677c │ │ │ │ + lbu a5,0(s3) │ │ │ │ + li a4,48 │ │ │ │ + bne a5,a4,26a58 │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,1860 │ │ │ │ + li a0,0 │ │ │ │ + jal 32a0 │ │ │ │ + mv s3,a0 │ │ │ │ + bnez a0,265e0 │ │ │ │ + mv s5,s1 │ │ │ │ + ld s2,40(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + ld s6,56(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s9,64(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + lw a5,128(s5) │ │ │ │ + beq a5,s7,26318 │ │ │ │ + li a5,11 │ │ │ │ + mv a4,s1 │ │ │ │ mv a3,s0 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,-44 │ │ │ │ + li a1,276 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,-400 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,176(s1) │ │ │ │ + add a5,a5,s11 │ │ │ │ + sb a4,0(a5) │ │ │ │ + j 2677c │ │ │ │ + li a4,1 │ │ │ │ + beq s2,a4,2618e │ │ │ │ + li s10,16 │ │ │ │ + mv a5,s0 │ │ │ │ + slli a4,s2,0x20 │ │ │ │ + mv s0,s10 │ │ │ │ + srli s2,a4,0x1c │ │ │ │ + li s5,5 │ │ │ │ + auipc s7,0x38 │ │ │ │ + addi s7,s7,-866 │ │ │ │ + li s6,12 │ │ │ │ + auipc s8,0x38 │ │ │ │ + addi s8,s8,-868 │ │ │ │ + auipc s3,0x39 │ │ │ │ + addi s3,s3,-524 │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s10,a5 │ │ │ │ + add a5,s4,s0 │ │ │ │ + ld s4,0(a5) │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3310 │ │ │ │ + sext.w s1,a0 │ │ │ │ + bgeu s5,s1,26840 │ │ │ │ + li a2,5 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,2684c │ │ │ │ + bgeu s6,s1,2683a │ │ │ │ + li a2,12 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,2689c │ │ │ │ + ld a5,0(sp) │ │ │ │ + ld s11,0(a5) │ │ │ │ + addi s0,s0,16 │ │ │ │ + beq s2,s0,26896 │ │ │ │ + ld s4,0(s11) │ │ │ │ + j 26808 │ │ │ │ + addiw a1,s1,-4 │ │ │ │ + addiw s11,s1,-5 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sw s11,24(s9) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + slli s11,s11,0x20 │ │ │ │ + jal 41306 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + mv a2,s11 │ │ │ │ + addi a1,s4,5 │ │ │ │ + sd a0,16(s9) │ │ │ │ + jal 36a0 │ │ │ │ + ld a3,16(s9) │ │ │ │ + auipc a5,0x53 │ │ │ │ + ld a5,1840(a5) │ │ │ │ + mv a2,s3 │ │ │ │ + add a3,a3,s11 │ │ │ │ + sb zero,0(a3) │ │ │ │ + ld a3,16(s9) │ │ │ │ + ld a0,0(a5) │ │ │ │ li a1,1 │ │ │ │ - sd a0,16(sp) │ │ │ │ - jal 3780 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 2682a │ │ │ │ + ld s1,24(sp) │ │ │ │ + mv s0,s10 │ │ │ │ + j 2618e │ │ │ │ + addiw a5,s1,-11 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + addiw s11,s1,-12 │ │ │ │ + sw s11,40(s9) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + slli s11,s11,0x20 │ │ │ │ + jal 41306 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + sd a0,32(s9) │ │ │ │ + mv a2,s11 │ │ │ │ + addi a1,s4,5 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,32(s9) │ │ │ │ + add a5,a5,s11 │ │ │ │ + sb zero,0(a5) │ │ │ │ + j 2683a │ │ │ │ + li a5,1 │ │ │ │ + ld s2,24(sp) │ │ │ │ + beq s11,a5,2693e │ │ │ │ + li a5,3 │ │ │ │ + beq s11,a5,26318 │ │ │ │ + li a5,8 │ │ │ │ + mv a4,s1 │ │ │ │ mv a3,s0 │ │ │ │ - li a2,1 │ │ │ │ - li a1,4 │ │ │ │ - addi a0,sp,48 │ │ │ │ - jal 3780 │ │ │ │ - lwu a1,48(sp) │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,-582 │ │ │ │ + li a1,198 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,-714 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld s11,72(sp) │ │ │ │ + ld s0,192(sp) │ │ │ │ + ld s1,184(sp) │ │ │ │ + ld s2,176(sp) │ │ │ │ + ld s3,168(sp) │ │ │ │ + ld s5,152(sp) │ │ │ │ + ld s6,144(sp) │ │ │ │ + ld s7,136(sp) │ │ │ │ + ld s8,128(sp) │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x53 │ │ │ │ + ld a5,1524(a5) │ │ │ │ + ld a4,88(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,269fa │ │ │ │ + ld ra,200(sp) │ │ │ │ + ld s4,160(sp) │ │ │ │ + ld s10,112(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + mv a0,s9 │ │ │ │ + ld s9,120(sp) │ │ │ │ + addi sp,sp,208 │ │ │ │ + ret │ │ │ │ + ld a0,120(s5) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,120(s5) │ │ │ │ + j 26318 │ │ │ │ + mv a6,s3 │ │ │ │ + li a5,10 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,-660 │ │ │ │ + li a1,216 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,-824 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,-460 │ │ │ │ + li a1,281 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,-856 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a3,0x3e │ │ │ │ + addi a3,a3,-570 │ │ │ │ + li a2,249 │ │ │ │ + auipc a1,0x39 │ │ │ │ + addi a1,a1,-886 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,-654 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x3e │ │ │ │ + addi a3,a3,-602 │ │ │ │ + li a2,239 │ │ │ │ + auipc a1,0x39 │ │ │ │ + addi a1,a1,-918 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,-694 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + li a5,11 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,-700 │ │ │ │ + li a1,257 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,-960 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s1,184(sp) │ │ │ │ + sd s2,176(sp) │ │ │ │ + sd s3,168(sp) │ │ │ │ + sd s5,152(sp) │ │ │ │ + sd s6,144(sp) │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s8,128(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + li a5,1 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,-1036 │ │ │ │ + li a1,135 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,-1016 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv a6,s4 │ │ │ │ + li a5,9 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,-890 │ │ │ │ + li a1,205 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,-1054 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + li a5,11 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,-1114 │ │ │ │ + li a1,268 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,-1094 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + beqz a1,26c1c │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a5,208 │ │ │ │ + mul a1,a1,a5 │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + fmv.d.x fs0,zero │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a2 │ │ │ │ + auipc s4,0x39 │ │ │ │ + addi s4,s4,-748 │ │ │ │ + auipc s5,0x38 │ │ │ │ + addi s5,s5,1508 │ │ │ │ + auipc s6,0x39 │ │ │ │ + addi s6,s6,-748 │ │ │ │ + auipc s3,0x3b │ │ │ │ + addi s3,s3,-244 │ │ │ │ + add s2,a0,a1 │ │ │ │ + j 26ae4 │ │ │ │ + mv a2,s3 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + addi s0,s0,208 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + beq s2,s0,26c06 │ │ │ │ + ld a3,8(s0) │ │ │ │ + lw a6,4(s0) │ │ │ │ + ld a5,32(s0) │ │ │ │ + ld a4,24(s0) │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,40(s0) │ │ │ │ + beqz a3,26ad2 │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fld fa5,56(s0) │ │ │ │ + fle.d a5,fs0,fa5 │ │ │ │ + beqz a5,26ad2 │ │ │ │ + fmv.x.d a3,fa5 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lbu a3,64(s0) │ │ │ │ + beqz a3,26ad2 │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,-1714 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,104(s0) │ │ │ │ + beqz a3,26ad2 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,-862 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,112(s0) │ │ │ │ + beqz a3,26ad2 │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,-882 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,120(s0) │ │ │ │ + beqz a3,26c1e │ │ │ │ + lw a5,8(a3) │ │ │ │ + lw a4,4(a3) │ │ │ │ + lw a3,0(a3) │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,-900 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a3,128(s0) │ │ │ │ + beqz a3,26ad2 │ │ │ │ + auipc a2,0x3c │ │ │ │ + addi a2,a2,1310 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,136(s0) │ │ │ │ + beqz a5,26ad2 │ │ │ │ + lw a4,128(s0) │ │ │ │ + beqz a4,26ad2 │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + li s10,0 │ │ │ │ + li s11,0 │ │ │ │ + auipc s8,0x39 │ │ │ │ + addi s8,s8,-938 │ │ │ │ + auipc s9,0x3a │ │ │ │ + addi s9,s9,-1866 │ │ │ │ + auipc s7,0x38 │ │ │ │ + addi s7,s7,782 │ │ │ │ + j 26bbe │ │ │ │ + ld a5,136(s0) │ │ │ │ + slli a4,s10,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,0(a5) │ │ │ │ + mv a2,s8 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,128(s0) │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + mv a0,s1 │ │ │ │ + bltu s11,a5,26be4 │ │ │ │ + mv a2,s9 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,128(s0) │ │ │ │ + addi s10,s10,1 │ │ │ │ + sext.w s11,s10 │ │ │ │ + bltu s11,a5,26bbc │ │ │ │ + ld a4,144(s0) │ │ │ │ + bnez a4,26c30 │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + j 26ad2 │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,-1070 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 26b74 │ │ │ │ + beqz a5,26bfa │ │ │ │ + li s10,0 │ │ │ │ + li s11,0 │ │ │ │ + auipc s7,0x39 │ │ │ │ + addi s7,s7,-1086 │ │ │ │ + auipc s9,0x39 │ │ │ │ + addi s9,s9,-1086 │ │ │ │ + auipc s8,0x38 │ │ │ │ + addi s8,s8,634 │ │ │ │ + ld a3,168(s0) │ │ │ │ + slli a5,s10,0x3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a4,0(a4) │ │ │ │ + add a5,a5,a3 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + beqz a3,26c8e │ │ │ │ + ld a3,0(a5) │ │ │ │ + beqz a3,26c8e │ │ │ │ + ld a5,176(s0) │ │ │ │ + mv a2,s9 │ │ │ │ + add a5,a5,s10 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,128(s0) │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + bltu s11,a4,26c96 │ │ │ │ + addi s10,s10,1 │ │ │ │ + sext.w s11,s10 │ │ │ │ + bgeu s11,a5,26bfa │ │ │ │ + ld a4,144(s0) │ │ │ │ + j 26c4e │ │ │ │ + mv a3,a4 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 26c74 │ │ │ │ + mv a2,s8 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,128(s0) │ │ │ │ + addi s10,s10,1 │ │ │ │ + sext.w s11,s10 │ │ │ │ + bgeu s11,a5,26bfa │ │ │ │ + ld a4,144(s0) │ │ │ │ + j 26c4e │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s4,48(sp) │ │ │ │ + auipc s4,0x53 │ │ │ │ + ld s4,602(s4) │ │ │ │ + ld a5,0(s4) │ │ │ │ + sd a5,24(sp) │ │ │ │ + li a5,0 │ │ │ │ + auipc a5,0x39 │ │ │ │ + addi a5,a5,-1206 │ │ │ │ + sd a5,0(sp) │ │ │ │ + auipc a5,0x39 │ │ │ │ + addi a5,a5,-1208 │ │ │ │ + sd a5,8(sp) │ │ │ │ + auipc a5,0x39 │ │ │ │ + addi a5,a5,-1210 │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3310 │ │ │ │ + addi s0,a0,1 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 39f0 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ + mv s3,a0 │ │ │ │ + mv s2,sp │ │ │ │ + jal 3530 │ │ │ │ + addi s5,sp,24 │ │ │ │ + j 26d30 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + add s1,s0,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + addi a2,a0,1 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 36a0 │ │ │ │ + ld s1,0(s2) │ │ │ │ + mv a0,s3 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 3430 │ │ │ │ + mv s0,a0 │ │ │ │ + bnez a0,26d14 │ │ │ │ + addi s2,s2,8 │ │ │ │ + bne s2,s5,26d30 │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,26d66 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,56(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + mv s5,a2 │ │ │ │ + mv s6,a1 │ │ │ │ + mv s7,a0 │ │ │ │ + jal 3310 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3310 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + add s4,s0,s3 │ │ │ │ + mv s2,a0 │ │ │ │ + addi a0,s4,3 │ │ │ │ + li a1,1 │ │ │ │ + add a0,a0,s2 │ │ │ │ + jal 39f0 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s7 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3530 │ │ │ │ + li s7,32 │ │ │ │ + addi a0,s0,1 │ │ │ │ + add s0,s0,s1 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + sb s7,0(s0) │ │ │ │ + add a0,a0,s1 │ │ │ │ + jal 3530 │ │ │ │ + add s0,s0,s3 │ │ │ │ + addi a0,s4,2 │ │ │ │ + sb s7,1(s0) │ │ │ │ + mv a2,s2 │ │ │ │ + add s0,s0,s2 │ │ │ │ + mv a1,s5 │ │ │ │ + add a0,a0,s1 │ │ │ │ + jal 3530 │ │ │ │ + sb zero,2(s0) │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,56(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + lui a1,0x5 │ │ │ │ + auipc s0,0x53 │ │ │ │ + ld s0,268(s0) │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv a2,sp │ │ │ │ + addi a1,a1,1043 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lbu a5,43(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 3760 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s0) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + lhu a0,2(sp) │ │ │ │ + bnez a5,26e36 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3310 │ │ │ │ + lbu a5,0(s0) │ │ │ │ + sext.w a0,a0 │ │ │ │ + li t3,0 │ │ │ │ + addiw a4,a5,-43 │ │ │ │ + andi a4,a4,253 │ │ │ │ + seqz a4,a4 │ │ │ │ + li a2,9 │ │ │ │ + li t1,46 │ │ │ │ + add a5,s0,a4 │ │ │ │ + lbu a3,0(a5) │ │ │ │ + addi a6,a4,1 │ │ │ │ + add a7,s0,a6 │ │ │ │ + addiw a5,a3,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + sext.w a1,a4 │ │ │ │ + bgeu a2,a5,26eb0 │ │ │ │ + addi a4,a4,2 │ │ │ │ + add t4,s0,a4 │ │ │ │ + bnez t3,26ea2 │ │ │ │ + bne a3,t1,26ea2 │ │ │ │ + lbu a5,0(a7) │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,26eb4 │ │ │ │ + sext.w a1,a6 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + sub a1,a1,a0 │ │ │ │ + seqz a0,a1 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + addi a4,a4,1 │ │ │ │ + j 26e60 │ │ │ │ + lbu a5,0(t4) │ │ │ │ + li t3,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,26eb0 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + sext.w a1,a4 │ │ │ │ + sub a1,a1,a0 │ │ │ │ + seqz a0,a1 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3310 │ │ │ │ + lbu a3,0(s0) │ │ │ │ + li a4,9 │ │ │ │ + sext.w a0,a0 │ │ │ │ + addiw a3,a3,-43 │ │ │ │ + andi a3,a3,253 │ │ │ │ + seqz a5,a3 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + seqz a3,a3 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,26f2e │ │ │ │ + addi a4,a3,1 │ │ │ │ + li a2,9 │ │ │ │ + add a5,s0,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,26f14 │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + sub a0,a0,a3 │ │ │ │ + seqz a0,a0 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-256 │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a4,0x53 │ │ │ │ + ld a4,-48(a4) │ │ │ │ + lui a1,0x5 │ │ │ │ + sd a5,32(sp) │ │ │ │ + addi a2,sp,120 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,136(sp) │ │ │ │ + li a5,0 │ │ │ │ + addi a1,a1,1043 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,248(sp) │ │ │ │ + sd s0,240(sp) │ │ │ │ + sd s1,232(sp) │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s3,216(sp) │ │ │ │ + sd s4,208(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + sd s10,160(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + jal 3760 │ │ │ │ + lhu a3,122(sp) │ │ │ │ + li a4,70 │ │ │ │ + li a5,70 │ │ │ │ + blt a3,a4,26f8a │ │ │ │ + mv a5,a3 │ │ │ │ + lui a0,0x2 │ │ │ │ + addi a0,a0,1808 │ │ │ │ + sext.w s10,a5 │ │ │ │ + jal 3330 │ │ │ │ mv s7,a0 │ │ │ │ - andi a5,a5,32 │ │ │ │ - beqz a5,299a4 │ │ │ │ - beqz s2,29a26 │ │ │ │ - lwu a2,48(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - li a1,16 │ │ │ │ + lui a0,0x2 │ │ │ │ + addi a0,a0,1808 │ │ │ │ + jal 3330 │ │ │ │ + ld a5,32(sp) │ │ │ │ + sd a0,72(sp) │ │ │ │ + sb zero,0(a0) │ │ │ │ + lw s1,48(a5) │ │ │ │ + sb zero,0(s7) │ │ │ │ + slli s2,s1,0x3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3330 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 3330 │ │ │ │ + sext.w a5,s1 │ │ │ │ + sd a0,48(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + beqz s1,2700a │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli s1,a5,0x1d │ │ │ │ + ld a5,40(sp) │ │ │ │ + lui s4,0x2 │ │ │ │ + mv s3,a0 │ │ │ │ + mv s2,a5 │ │ │ │ + add s1,s1,a5 │ │ │ │ + addi s4,s4,1808 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3330 │ │ │ │ + mv a5,a0 │ │ │ │ + sd a5,0(s2) │ │ │ │ + mv a0,s4 │ │ │ │ + sb zero,0(a5) │ │ │ │ + jal 3330 │ │ │ │ + sd a0,0(s3) │ │ │ │ + sb zero,0(a0) │ │ │ │ + addi s2,s2,8 │ │ │ │ + addi s3,s3,8 │ │ │ │ + bne s1,s2,26fe4 │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld s0,72(sp) │ │ │ │ + lui a2,0x2 │ │ │ │ + ld a1,0(a5) │ │ │ │ + auipc a5,0x39 │ │ │ │ + ld a5,-2026(a5) │ │ │ │ + sd a5,0(s0) │ │ │ │ + addi a2,a2,1801 │ │ │ │ + addi a0,s0,7 │ │ │ │ + jal 3820 <__strcpy_chk@plt> │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + auipc a1,0x3a │ │ │ │ + addi a1,a1,-1894 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + sext.w a5,a0 │ │ │ │ + mv a4,a5 │ │ │ │ + sd a5,24(sp) │ │ │ │ + li a5,40 │ │ │ │ + bltu a5,a4,279ea │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,64(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + beqz a5,27308 │ │ │ │ + addiw s3,a5,-1 │ │ │ │ + slli s3,s3,0x20 │ │ │ │ + li a5,88 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + mul s3,s3,a5 │ │ │ │ + ld a5,32(sp) │ │ │ │ + lui s5,0x2 │ │ │ │ + li a3,0 │ │ │ │ + ld s0,56(a5) │ │ │ │ + addi s1,sp,128 │ │ │ │ + addi s5,s5,1808 │ │ │ │ + addi s4,s0,88 │ │ │ │ + mv s2,s0 │ │ │ │ + add s3,s3,s4 │ │ │ │ + lw a5,44(s2) │ │ │ │ + bnez a5,270ac │ │ │ │ + lbu a5,0(s2) │ │ │ │ + beqz a5,270ac │ │ │ │ + beqz a3,27882 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s1 │ │ │ │ mv a0,s7 │ │ │ │ - jal 3780 │ │ │ │ - lbu a5,43(sp) │ │ │ │ - andi a5,a5,16 │ │ │ │ - li s3,0 │ │ │ │ - bnez a5,298e6 │ │ │ │ - li a1,168 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ + sb a5,128(sp) │ │ │ │ + sb zero,129(sp) │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + li a3,1 │ │ │ │ + addi s2,s2,88 │ │ │ │ + bne s3,s2,27088 │ │ │ │ + beqz a3,270ca │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,1916 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ ld a5,8(sp) │ │ │ │ - lbu a4,43(sp) │ │ │ │ - lw a2,52(sp) │ │ │ │ - sd a5,80(a0) │ │ │ │ + lui s11,0x2 │ │ │ │ + sd s10,80(sp) │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + ld a5,40(sp) │ │ │ │ + srli s8,a4,0x1d │ │ │ │ + ld s3,48(sp) │ │ │ │ + mv s1,a5 │ │ │ │ + add s8,s8,a5 │ │ │ │ + addi a5,sp,128 │ │ │ │ + li s9,19 │ │ │ │ + li s6,32 │ │ │ │ + addi s11,s11,1808 │ │ │ │ + auipc s2,0x38 │ │ │ │ + addi s2,s2,1892 │ │ │ │ + sd a5,56(sp) │ │ │ │ + mv s10,s0 │ │ │ │ + j 2721a │ │ │ │ + bnez a3,2770e │ │ │ │ + lbu a4,41(s10) │ │ │ │ + beqz a4,2786a │ │ │ │ + ld s5,0(s1) │ │ │ │ + bnez s0,27808 │ │ │ │ + ld a4,16(s10) │ │ │ │ + beqz a4,2714e │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + add a4,s5,a0 │ │ │ │ + sb s6,0(a4) │ │ │ │ + sb zero,1(a4) │ │ │ │ + ld a1,16(s10) │ │ │ │ + addi a0,a0,1 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 3480 │ │ │ │ + mv a2,s11 │ │ │ │ + auipc a1,0x39 │ │ │ │ + addi a1,a1,1940 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + ld a1,16(s10) │ │ │ │ + mv a2,s11 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + add a0,a0,s5 │ │ │ │ + sb s6,0(a0) │ │ │ │ + sb zero,1(a0) │ │ │ │ + ld s5,0(s3) │ │ │ │ + ld a1,24(s10) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 36b0 │ │ │ │ + ld a4,32(s10) │ │ │ │ + beqz a4,271f4 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + lbu t0,0(s2) │ │ │ │ + lbu t6,1(s2) │ │ │ │ + lbu t5,2(s2) │ │ │ │ + lbu t4,3(s2) │ │ │ │ + lbu t3,4(s2) │ │ │ │ + lbu t1,5(s2) │ │ │ │ + lbu a7,6(s2) │ │ │ │ + lbu a6,7(s2) │ │ │ │ + lbu a1,8(s2) │ │ │ │ + lbu a2,9(s2) │ │ │ │ + lbu a3,10(s2) │ │ │ │ + add a4,s5,a0 │ │ │ │ + sb t0,0(a4) │ │ │ │ + sb t6,1(a4) │ │ │ │ + sb t5,2(a4) │ │ │ │ + sb t4,3(a4) │ │ │ │ + sb t3,4(a4) │ │ │ │ + sb t1,5(a4) │ │ │ │ + sb a7,6(a4) │ │ │ │ + sb a6,7(a4) │ │ │ │ + sb a1,8(a4) │ │ │ │ + sb a2,9(a4) │ │ │ │ + sb a3,10(a4) │ │ │ │ + ld a1,32(s10) │ │ │ │ + addi a0,a0,10 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 3480 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + add s5,s5,a0 │ │ │ │ + li a4,41 │ │ │ │ + sb a4,0(s5) │ │ │ │ + sb zero,1(s5) │ │ │ │ + lbu a5,41(s10) │ │ │ │ + mv a2,s11 │ │ │ │ + bnez a5,272ee │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,1594 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + addi s1,s1,8 │ │ │ │ + mv s10,s4 │ │ │ │ + addi s3,s3,8 │ │ │ │ + beq s8,s1,27306 │ │ │ │ + addi s4,s4,88 │ │ │ │ + lw a4,44(s10) │ │ │ │ + lbu a3,0(s10) │ │ │ │ + ld s0,8(s10) │ │ │ │ + beq a4,s9,276c6 │ │ │ │ + beqz a4,270fa │ │ │ │ + lbu a4,41(s10) │ │ │ │ + beqz a4,2778e │ │ │ │ + ld s5,0(s1) │ │ │ │ + sd a3,16(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + ld a3,16(sp) │ │ │ │ + beqz a3,27106 │ │ │ │ + add a3,s5,a0 │ │ │ │ + sd a0,16(sp) │ │ │ │ + sb s6,0(a3) │ │ │ │ + sb zero,1(a3) │ │ │ │ + mv a2,s11 │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,1512 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + ld a4,16(sp) │ │ │ │ + li a2,45 │ │ │ │ + ld a1,56(sp) │ │ │ │ + addi a3,a4,1 │ │ │ │ + add a3,a3,s5 │ │ │ │ + sb a2,0(a3) │ │ │ │ + sb zero,1(a3) │ │ │ │ + lbu a3,0(s10) │ │ │ │ + mv a2,s11 │ │ │ │ + mv a0,s7 │ │ │ │ + sb a3,128(sp) │ │ │ │ + sb zero,129(sp) │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + ld a4,16(sp) │ │ │ │ + ld a1,56(sp) │ │ │ │ + addi a4,a4,2 │ │ │ │ + add a0,s5,a4 │ │ │ │ + jal 3480 │ │ │ │ + beqz s0,2710e │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + auipc a5,0x38 │ │ │ │ + addi a5,a5,1440 │ │ │ │ + lbu a1,1(a5) │ │ │ │ + lbu a6,0(a5) │ │ │ │ + lbu a2,2(a5) │ │ │ │ + lbu a3,3(a5) │ │ │ │ + add a7,s5,a0 │ │ │ │ + addi a4,a0,1 │ │ │ │ + li t1,44 │ │ │ │ + sb t1,0(a7) │ │ │ │ + add a4,a4,s5 │ │ │ │ + addi a0,a0,4 │ │ │ │ + sb a1,1(a4) │ │ │ │ + sb a6,0(a4) │ │ │ │ + sb a2,2(a4) │ │ │ │ + sb a3,3(a4) │ │ │ │ + mv a1,s0 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 3480 │ │ │ │ + j 2710e │ │ │ │ + auipc a1,0x39 │ │ │ │ + addi a1,a1,370 │ │ │ │ + mv a0,s7 │ │ │ │ + addi s1,s1,8 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + mv s10,s4 │ │ │ │ + addi s3,s3,8 │ │ │ │ + bne s8,s1,27216 │ │ │ │ + ld s10,80(sp) │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld a1,8(a5) │ │ │ │ + beqz a1,2732e │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + auipc a1,0x39 │ │ │ │ + addi a1,a1,320 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + ld a0,64(sp) │ │ │ │ + jal 3330 │ │ │ │ ld a5,24(sp) │ │ │ │ - lw a3,48(sp) │ │ │ │ - srliw a4,a4,0x5 │ │ │ │ - sd a5,32(a0) │ │ │ │ + sd a0,56(sp) │ │ │ │ + beqz a5,27346 │ │ │ │ + lwu a2,24(sp) │ │ │ │ + li a1,32 │ │ │ │ + jal 3890 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + ld a5,24(sp) │ │ │ │ + sext.w s6,a0 │ │ │ │ + sext.w s9,s10 │ │ │ │ + addw a5,a5,a0 │ │ │ │ + bltu s10,a5,2789e │ │ │ │ + li s1,0 │ │ │ │ + li a5,0 │ │ │ │ + li s2,9 │ │ │ │ + li s0,32 │ │ │ │ + beqz a0,2737e │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + beq a4,s2,277f0 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bltu a5,a0,27368 │ │ │ │ + li s4,0 │ │ │ │ + ld a5,8(sp) │ │ │ │ + beqz a5,279fa │ │ │ │ + slli s3,a5,0x20 │ │ │ │ + ld a5,40(sp) │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + slli s0,s3,0x3 │ │ │ │ + mv s1,a5 │ │ │ │ + add s0,s0,a5 │ │ │ │ + li s5,0 │ │ │ │ + ld a0,0(s1) │ │ │ │ + jal 3310 │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bgeu a5,a0,273ae │ │ │ │ + sext.w s5,a0 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bne s0,s1,2739a │ │ │ │ + addiw s5,s5,1 │ │ │ │ + sext.w s2,s5 │ │ │ │ + li a5,59 │ │ │ │ + bltu a5,s2,27a0e │ │ │ │ + ld a0,56(sp) │ │ │ │ + slli s5,s5,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + mv a1,s5 │ │ │ │ + jal 3870 │ │ │ │ + sd a0,56(sp) │ │ │ │ + beqz s2,27a0a │ │ │ │ + ld a0,56(sp) │ │ │ │ + slli a2,s2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + li a1,32 │ │ │ │ + jal 3890 │ │ │ │ + ld a5,8(sp) │ │ │ │ + slli s3,a5,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + beqz a5,2754e │ │ │ │ + ld a5,48(sp) │ │ │ │ + slli s3,s3,0x3 │ │ │ │ + subw s9,s9,s2 │ │ │ │ + add s6,s3,a5 │ │ │ │ + mv s10,a5 │ │ │ │ + li a5,-1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mv s0,s2 │ │ │ │ + sd s5,64(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + lui s3,0x2 │ │ │ │ + mv s2,s7 │ │ │ │ + mv s5,s6 │ │ │ │ + mv s11,s10 │ │ │ │ + j 2741c │ │ │ │ + addi s11,s11,8 │ │ │ │ + beq s5,s11,2754a │ │ │ │ + ld s1,0(s11) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s9,a0,27416 │ │ │ │ + divuw a5,a0,s9 │ │ │ │ + li s7,0 │ │ │ │ + sd zero,8(sp) │ │ │ │ + li s6,0 │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s0,88(sp) │ │ │ │ + sd s5,96(sp) │ │ │ │ + sd s11,104(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + addw s5,s7,s9 │ │ │ │ + sext.w s11,s7 │ │ │ │ + subw s0,s5,a5 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + sext.w s8,s6 │ │ │ │ + sext.w s7,s5 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + bgeu s11,s0,277aa │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + slli s10,s11,0x20 │ │ │ │ + mv s2,a0 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + mv a4,s11 │ │ │ │ + j 2749a │ │ │ │ + jal 3a00 <__ctype_b_loc@plt> │ │ │ │ + add a5,s1,s10 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + ld a5,0(a0) │ │ │ │ + slli a4,a4,0x1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lhu a5,0(a5) │ │ │ │ + and a5,a5,s3 │ │ │ │ + beqz a5,27490 │ │ │ │ + mv s4,s11 │ │ │ │ + addi s10,s10,1 │ │ │ │ + sext.w a4,s10 │ │ │ │ + bgeu a4,s0,277a4 │ │ │ │ + mv s11,a4 │ │ │ │ + bltu s10,s2,27472 │ │ │ │ + bgeu s11,s0,277aa │ │ │ │ ld a5,16(sp) │ │ │ │ - andi a4,a4,1 │ │ │ │ - sb a4,144(a0) │ │ │ │ - sd s5,16(a0) │ │ │ │ - sd s1,0(a0) │ │ │ │ - sw s9,8(a0) │ │ │ │ - sd s11,72(a0) │ │ │ │ - sw a2,88(a0) │ │ │ │ - sd zero,24(a0) │ │ │ │ - sd s6,120(a0) │ │ │ │ - sd a5,96(a0) │ │ │ │ - sd s7,104(a0) │ │ │ │ - sw a3,112(a0) │ │ │ │ - sd s3,136(a0) │ │ │ │ - mv s10,a0 │ │ │ │ - beqz s2,2994c │ │ │ │ + bne a5,s8,27440 │ │ │ │ + mv a0,s1 │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s0,88(sp) │ │ │ │ + ld s5,96(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + jal 3310 │ │ │ │ + beqz a0,27416 │ │ │ │ + li s10,0 │ │ │ │ + mv s7,s1 │ │ │ │ + lbu a5,0(s7) │ │ │ │ + addiw s6,s10,1 │ │ │ │ + slli s8,s6,0x20 │ │ │ │ + li a4,10 │ │ │ │ + sext.w s10,s6 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + beq a5,a4,274fa │ │ │ │ + bgeu s8,a0,27416 │ │ │ │ + add s7,s1,s8 │ │ │ │ + lbu a5,0(s7) │ │ │ │ + addiw s6,s10,1 │ │ │ │ + slli s8,s6,0x20 │ │ │ │ + li a4,10 │ │ │ │ + sext.w s10,s6 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + bne a5,a4,274d8 │ │ │ │ + add s7,s1,s8 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + ld a4,24(sp) │ │ │ │ + addw s6,s0,s6 │ │ │ │ + mv a5,a0 │ │ │ │ + slli a0,s6,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + and a2,a5,a4 │ │ │ │ + mv a1,s7 │ │ │ │ + add a0,a0,s1 │ │ │ │ + sd a5,8(sp) │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld a2,64(sp) │ │ │ │ + ld a1,56(sp) │ │ │ │ + addw a5,a5,s6 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sb zero,0(a5) │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3530 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + bltu s8,a0,274be │ │ │ │ + addi s11,s11,8 │ │ │ │ + bne s5,s11,2741c │ │ │ │ + ld s5,64(sp) │ │ │ │ + mv s7,s2 │ │ │ │ + auipc s3,0x53 │ │ │ │ + ld s3,-1446(s3) │ │ │ │ + ld a3,72(sp) │ │ │ │ + ld a0,0(s3) │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,1060 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,0(s3) │ │ │ │ + mv a3,s7 │ │ │ │ + auipc a2,0x3b │ │ │ │ + addi a2,a2,-2024 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld a0,0(s3) │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,796 │ │ │ │ + ld a3,40(s0) │ │ │ │ + li a1,1 │ │ │ │ + li s9,0 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,48(s0) │ │ │ │ + ld s11,40(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + auipc s8,0x39 │ │ │ │ + addi s8,s8,996 │ │ │ │ + auipc s4,0x39 │ │ │ │ + addi s4,s4,804 │ │ │ │ + auipc s6,0x3a │ │ │ │ + addi s6,s6,2012 │ │ │ │ + beqz a5,2760a │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s1,0(s11) │ │ │ │ + ld a0,0(s3) │ │ │ │ + mv a2,s8 │ │ │ │ + mv a3,s1 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li s0,0 │ │ │ │ + j 275d8 │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + addiw s0,s0,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + sub a5,s5,a0 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + ld a0,0(s3) │ │ │ │ + bltu a4,a5,275ce │ │ │ │ + ld a3,0(s10) │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,48(s2) │ │ │ │ + addiw s9,s9,1 │ │ │ │ + addi s11,s11,8 │ │ │ │ + addi s10,s10,8 │ │ │ │ + bltu s9,a5,275b8 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld a0,0(s3) │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,624 │ │ │ │ + ld a3,32(s0) │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,24(s0) │ │ │ │ + ld a0,0(s3) │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,626 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,16(s0) │ │ │ │ + ld a0,0(s3) │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,622 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,48(s0) │ │ │ │ + sext.w a5,a4 │ │ │ │ + beqz a4,27678 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + mv s1,a4 │ │ │ │ + add s3,a5,a4 │ │ │ │ + ld a0,0(s1) │ │ │ │ + addi s1,s1,8 │ │ │ │ + addi s2,s2,8 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,-8(s2) │ │ │ │ + jal 3670 │ │ │ │ + bne s3,s1,27662 │ │ │ │ + ld a0,56(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,72(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,40(sp) │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x53 │ │ │ │ + ld a5,-1920(a5) │ │ │ │ + ld a4,136(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,27a2e │ │ │ │ + ld s0,240(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ + ld ra,248(sp) │ │ │ │ + ld s1,232(sp) │ │ │ │ + ld s2,224(sp) │ │ │ │ + ld s3,216(sp) │ │ │ │ + ld s4,208(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld s6,192(sp) │ │ │ │ + ld s7,184(sp) │ │ │ │ + ld s8,176(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + ld s10,160(sp) │ │ │ │ + ld s11,152(sp) │ │ │ │ + addi sp,sp,256 │ │ │ │ + j 3670 │ │ │ │ + ld s5,0(s1) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + add a4,s5,a0 │ │ │ │ + li a3,91 │ │ │ │ + sb s6,0(a4) │ │ │ │ + sb a3,1(a4) │ │ │ │ + sb zero,2(a4) │ │ │ │ + ld a1,8(s10) │ │ │ │ + addi a0,a0,2 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 3480 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + ld a5,0(s3) │ │ │ │ + add s5,s5,a0 │ │ │ │ + li a4,93 │ │ │ │ + sb a4,0(s5) │ │ │ │ + sb zero,1(s5) │ │ │ │ + sb zero,0(a5) │ │ │ │ + j 2720c │ │ │ │ + ld s5,0(s1) │ │ │ │ + sb a3,128(sp) │ │ │ │ + sb zero,129(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + add a4,s5,a0 │ │ │ │ + ld a1,56(sp) │ │ │ │ + sb s6,0(a4) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a0,a0,2 │ │ │ │ + li a4,45 │ │ │ │ + sb a4,1(a3) │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 3480 │ │ │ │ + beqz s0,27770 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + add a2,s5,a0 │ │ │ │ + addi a3,a0,2 │ │ │ │ + li a1,44 │ │ │ │ + sb a1,0(a2) │ │ │ │ + sb s6,1(a2) │ │ │ │ + add a3,a3,s5 │ │ │ │ + li a4,45 │ │ │ │ + addi a0,a0,4 │ │ │ │ + sb a4,0(a3) │ │ │ │ + sb a4,1(a3) │ │ │ │ + mv a1,s0 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 3480 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + add s5,s5,a0 │ │ │ │ + sb s6,0(s5) │ │ │ │ + sb zero,1(s5) │ │ │ │ + ld a1,24(s10) │ │ │ │ + ld a0,0(s3) │ │ │ │ + jal 36b0 │ │ │ │ + j 2720c │ │ │ │ + mv a2,s11 │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,568 │ │ │ │ + mv a0,s7 │ │ │ │ + sd a3,16(sp) │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + ld a3,16(sp) │ │ │ │ + j 27236 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + bltu s11,s0,274a4 │ │ │ │ + addiw s0,s4,1 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + add s0,s0,s1 │ │ │ │ + subw a5,s5,s4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 35a0 │ │ │ │ - ld a0,16(s1) │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 595a │ │ │ │ + sd a5,8(sp) │ │ │ │ + jal 3310 │ │ │ │ + ld a5,24(sp) │ │ │ │ + addiw s5,s4,2 │ │ │ │ + mv s2,a0 │ │ │ │ + slli a0,s5,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + and a2,s2,a5 │ │ │ │ + mv a1,s0 │ │ │ │ + add a0,a0,s1 │ │ │ │ + jal 36a0 │ │ │ │ + addw a5,s2,s5 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sb zero,0(a5) │ │ │ │ + li a5,10 │ │ │ │ + sb a5,0(s0) │ │ │ │ + j 274a4 │ │ │ │ + sb s0,0(a5) │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bltu a5,a0,27368 │ │ │ │ + j 2737e │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + auipc a4,0x38 │ │ │ │ + addi a4,a4,58 │ │ │ │ + lbu a6,0(a4) │ │ │ │ + lbu a3,3(a4) │ │ │ │ + lbu a1,1(a4) │ │ │ │ + lbu a2,2(a4) │ │ │ │ + add a4,s5,a0 │ │ │ │ + addi a0,a0,3 │ │ │ │ + sb a1,1(a4) │ │ │ │ + sb a2,2(a4) │ │ │ │ + sb a6,0(a4) │ │ │ │ + sb a3,3(a4) │ │ │ │ + mv a1,s0 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 3480 │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,118 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + j 2710e │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,344 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + j 27106 │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,-88 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + lbu a5,0(s2) │ │ │ │ + j 27098 │ │ │ │ + ld a5,24(sp) │ │ │ │ + li s4,0 │ │ │ │ + li s8,-1 │ │ │ │ + subw a5,s9,a5 │ │ │ │ + divuw s6,s6,a5 │ │ │ │ + sd s9,80(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + li s2,0 │ │ │ │ + li s5,0 │ │ │ │ + li s1,0 │ │ │ │ + li s11,9 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + mv s9,s4 │ │ │ │ + ld a5,16(sp) │ │ │ │ + sext.w s0,s2 │ │ │ │ + sext.w s3,s1 │ │ │ │ + addw s10,a5,s2 │ │ │ │ + subw s5,s10,s5 │ │ │ │ + addiw s5,s5,-1 │ │ │ │ + sext.w s2,s10 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + bgeu s0,s5,27906 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bgeu a5,a0,27906 │ │ │ │ + add a4,s7,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bne a4,s11,278fc │ │ │ │ + sext.w s9,a5 │ │ │ │ + addi a5,a5,1 │ │ │ │ + sext.w a4,a5 │ │ │ │ + bltu a4,s5,278e8 │ │ │ │ + addiw s4,s9,1 │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + add s4,s4,s7 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3310 │ │ │ │ + addiw a5,s9,2 │ │ │ │ + subw s5,s10,s9 │ │ │ │ + mv s10,a5 │ │ │ │ + mv s0,a0 │ │ │ │ + slli a0,s10,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + and a2,s0,s8 │ │ │ │ + mv a1,s4 │ │ │ │ + add a0,a0,s7 │ │ │ │ + jal 36a0 │ │ │ │ + addw a5,s0,s10 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s7 │ │ │ │ + sb zero,0(a5) │ │ │ │ + li a5,10 │ │ │ │ + sb a5,0(s4) │ │ │ │ + bne s6,s3,278be │ │ │ │ + mv a0,s7 │ │ │ │ + mv s4,s9 │ │ │ │ + ld s9,80(sp) │ │ │ │ + jal 3310 │ │ │ │ + beqz a0,27380 │ │ │ │ + li s11,0 │ │ │ │ + li s2,-1 │ │ │ │ + li a5,0 │ │ │ │ + li s3,9 │ │ │ │ + li s1,10 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + li s10,32 │ │ │ │ + mv s6,s11 │ │ │ │ + j 27982 │ │ │ │ + slli s0,s8,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + beq a4,s1,279a6 │ │ │ │ + mv a5,s0 │ │ │ │ + bgeu s0,a0,27380 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + addiw s8,s6,1 │ │ │ │ + sext.w s6,s8 │ │ │ │ + bne a4,s3,27972 │ │ │ │ + mv a0,s7 │ │ │ │ + sb s10,0(a5) │ │ │ │ + slli s0,s8,0x20 │ │ │ │ + jal 3310 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + j 2797c │ │ │ │ + add s11,s7,s0 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3310 │ │ │ │ + ld a5,24(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + and a2,s5,s2 │ │ │ │ + addw s8,a5,s8 │ │ │ │ + slli a0,s8,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + mv a1,s11 │ │ │ │ + add a0,a0,s7 │ │ │ │ + jal 36a0 │ │ │ │ + addw a5,s5,s8 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + ld a2,64(sp) │ │ │ │ + ld a1,56(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s7 │ │ │ │ + mv a0,s11 │ │ │ │ + sb zero,0(a5) │ │ │ │ + jal 3530 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + j 2797c │ │ │ │ + li a5,10 │ │ │ │ + sh a5,0(s7) │ │ │ │ + li a5,20 │ │ │ │ + sd a5,64(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + j 2705a │ │ │ │ + ld a0,56(sp) │ │ │ │ + li a1,1 │ │ │ │ + li s5,1 │ │ │ │ + jal 3870 │ │ │ │ + sd a0,56(sp) │ │ │ │ + li s2,1 │ │ │ │ + j 273d6 │ │ │ │ + li s5,0 │ │ │ │ + j 273f4 │ │ │ │ + auipc a3,0x3d │ │ │ │ + addi a3,a3,-414 │ │ │ │ + li a2,303 │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,-442 │ │ │ │ + auipc a0,0x38 │ │ │ │ + addi a0,a0,-434 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd a3,56(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ mv s0,a0 │ │ │ │ - beqz s3,2996a │ │ │ │ - mv a1,s3 │ │ │ │ - jal 216ee │ │ │ │ - beqz a0,29900 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,1150 │ │ │ │ - li a1,576 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,514 │ │ │ │ - jal 27d46 │ │ │ │ - li a4,0 │ │ │ │ - li s3,117 │ │ │ │ - beq a4,s3,29868 │ │ │ │ - li a3,97 │ │ │ │ - beq a4,a3,29984 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,1156 │ │ │ │ - li a1,579 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,472 │ │ │ │ - jal 27d46 │ │ │ │ - auipc s2,0x50 │ │ │ │ - ld s2,1796(s2) │ │ │ │ - li s1,13 │ │ │ │ - li s6,8 │ │ │ │ - li s5,32 │ │ │ │ - ld a0,0(s2) │ │ │ │ - jal 3380 │ │ │ │ - zext.b a4,a0 │ │ │ │ - bltu s1,a4,29858 │ │ │ │ - bgeu s6,a4,29800 │ │ │ │ + auipc s2,0x52 │ │ │ │ + ld s2,1388(s2) │ │ │ │ + ld a3,0(s0) │ │ │ │ ld a0,0(s2) │ │ │ │ - jal 3380 │ │ │ │ - zext.b a4,a0 │ │ │ │ - bgeu s1,a4,29844 │ │ │ │ - beq a4,s5,29834 │ │ │ │ - li a3,105 │ │ │ │ - beq a4,a3,29918 │ │ │ │ - bne a4,s3,29804 │ │ │ │ - mv a3,s4 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,1118 │ │ │ │ - li a1,585 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,378 │ │ │ │ - jal 27d46 │ │ │ │ - mv a1,s4 │ │ │ │ - sd s0,136(s10) │ │ │ │ - mv a0,s10 │ │ │ │ - jal 2948a │ │ │ │ - j 29918 │ │ │ │ - beqz s2,2998a │ │ │ │ - lwu a1,44(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,44(sp) │ │ │ │ - mv a3,s0 │ │ │ │ + sd a6,80(sp) │ │ │ │ + sd a7,88(sp) │ │ │ │ + sd a2,48(sp) │ │ │ │ + sd a5,72(sp) │ │ │ │ + sd a4,64(sp) │ │ │ │ + auipc a5,0x52 │ │ │ │ + ld a5,1212(a5) │ │ │ │ + ld a4,0(a5) │ │ │ │ + sd a4,8(sp) │ │ │ │ + li a4,0 │ │ │ │ + sd s1,24(sp) │ │ │ │ + addi a5,sp,48 │ │ │ │ + mv s1,a1 │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,-416 │ │ │ │ li a1,1 │ │ │ │ - mv s11,a0 │ │ │ │ - jal 3780 │ │ │ │ - mv a3,s0 │ │ │ │ - li a2,1 │ │ │ │ - li a1,4 │ │ │ │ - addi a0,sp,52 │ │ │ │ - jal 3780 │ │ │ │ - lwu a1,44(sp) │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,52(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - li a1,8 │ │ │ │ - sd a0,8(sp) │ │ │ │ - jal 3780 │ │ │ │ - lbu a5,43(sp) │ │ │ │ - j 296c6 │ │ │ │ - sd zero,24(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ - andi a5,a5,16 │ │ │ │ - li s7,0 │ │ │ │ - li s3,0 │ │ │ │ - beqz a5,29772 │ │ │ │ - li a1,17 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s3,a0 │ │ │ │ - mv a3,s0 │ │ │ │ - li a2,16 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,0(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + mv a2,s1 │ │ │ │ li a1,1 │ │ │ │ - jal 3780 │ │ │ │ - sb zero,16(s3) │ │ │ │ - j 29772 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,1008 │ │ │ │ - li a1,593 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,228 │ │ │ │ - jal 27d46 │ │ │ │ + jal 3420 <__vfprintf_chk@plt> │ │ │ │ mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - ld a3,56(sp) │ │ │ │ - ld a4,0(s8) │ │ │ │ - xor a4,a4,a3 │ │ │ │ - li a3,0 │ │ │ │ - bnez a4,29a7a │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s0,160(sp) │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s2,144(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - mv a0,s10 │ │ │ │ - ld s10,80(sp) │ │ │ │ - addi sp,sp,176 │ │ │ │ - ret │ │ │ │ - lw a4,44(sp) │ │ │ │ - mv a3,s4 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,688 │ │ │ │ - li a1,565 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,148 │ │ │ │ - jal 27d46 │ │ │ │ - j 297c2 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,710 │ │ │ │ - li a1,573 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,122 │ │ │ │ - jal 27d46 │ │ │ │ - j 29918 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,510 │ │ │ │ - li a1,434 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,90 │ │ │ │ - jal 27d46 │ │ │ │ - j 29894 │ │ │ │ - lwu a1,48(sp) │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s3,a0 │ │ │ │ - beqz s2,29a40 │ │ │ │ - lwu a2,48(sp) │ │ │ │ - li a1,8 │ │ │ │ - mv a3,s0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3780 │ │ │ │ - lw a1,48(sp) │ │ │ │ - beqz a1,299e6 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - mv a4,s7 │ │ │ │ - mv a5,s3 │ │ │ │ - add a1,a1,s3 │ │ │ │ - lw a2,0(a5) │ │ │ │ - lw a3,4(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - sd a2,0(a4) │ │ │ │ - sd a3,8(a4) │ │ │ │ - addi a4,a4,16 │ │ │ │ - bne a1,a5,299d6 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - lbu a5,43(sp) │ │ │ │ - j 2976a │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,454 │ │ │ │ - li a1,450 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,-14 │ │ │ │ - jal 27d46 │ │ │ │ - j 296fc │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,404 │ │ │ │ - li a1,444 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,-40 │ │ │ │ - jal 27d46 │ │ │ │ - j 296d2 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,426 │ │ │ │ - li a1,514 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,-66 │ │ │ │ - jal 27d46 │ │ │ │ - j 29758 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,424 │ │ │ │ - li a1,518 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,-92 │ │ │ │ - jal 27d46 │ │ │ │ - j 299b6 │ │ │ │ - mv a3,s4 │ │ │ │ - auipc a2,0x35 │ │ │ │ - addi a2,a2,-2012 │ │ │ │ - li a1,424 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,-120 │ │ │ │ - jal b382 │ │ │ │ + jal 26f3c │ │ │ │ li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + sd a1,0(a0) │ │ │ │ + sd a3,40(a0) │ │ │ │ + sd a2,8(a0) │ │ │ │ + sd a4,16(a0) │ │ │ │ + sd a6,24(a0) │ │ │ │ + sd a5,32(a0) │ │ │ │ + sd zero,56(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + ret │ │ │ │ + sd zero,0(a0) │ │ │ │ + sw zero,8(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + ret │ │ │ │ + sb zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sw zero,44(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sh zero,40(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sd zero,56(a0) │ │ │ │ + sw zero,64(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + ret │ │ │ │ + ld a0,16(a0) │ │ │ │ + j 3670 │ │ │ │ + lw a5,48(a0) │ │ │ │ + blez a5,27b76 │ │ │ │ + ld a4,56(a0) │ │ │ │ addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,16(a1) │ │ │ │ sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,72(s0) │ │ │ │ - sd zero,16(s0) │ │ │ │ - beqz a0,29a9c │ │ │ │ - jal 3670 │ │ │ │ - ld a0,24(s0) │ │ │ │ - sd zero,72(s0) │ │ │ │ - beqz a0,29aa8 │ │ │ │ - jal 3670 │ │ │ │ - ld a1,0(s0) │ │ │ │ - sd zero,24(s0) │ │ │ │ - beqz a1,29ab6 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 43dc6 │ │ │ │ - ld a0,104(s0) │ │ │ │ - beqz a0,29abe │ │ │ │ - jal 3670 │ │ │ │ - ld a0,32(s0) │ │ │ │ - beqz a0,29ac6 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,120(s0) │ │ │ │ - beqz a0,29ace │ │ │ │ - jal 3670 │ │ │ │ - ld a0,136(s0) │ │ │ │ - beqz a0,29ad6 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,80(s0) │ │ │ │ - beqz a0,29ade │ │ │ │ + mv s2,a0 │ │ │ │ + li s0,0 │ │ │ │ + li s1,0 │ │ │ │ + add a5,a4,s0 │ │ │ │ + lw a3,64(a5) │ │ │ │ + bnez a3,27b56 │ │ │ │ + ld a0,32(a5) │ │ │ │ + beqz a0,27b40 │ │ │ │ jal 3670 │ │ │ │ - ld a0,96(s0) │ │ │ │ - beqz a0,29ae6 │ │ │ │ + ld a4,56(s2) │ │ │ │ + lw a5,48(s2) │ │ │ │ + addiw s1,s1,1 │ │ │ │ + add a3,a4,s0 │ │ │ │ + sd zero,32(a3) │ │ │ │ + addi s0,s0,88 │ │ │ │ + blt s1,a5,27b06 │ │ │ │ + bgtz a5,27b66 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + lw a5,48(s2) │ │ │ │ + addiw s1,s1,1 │ │ │ │ + addi s0,s0,88 │ │ │ │ + bge s1,a5,27b30 │ │ │ │ + add a5,a4,s0 │ │ │ │ + lw a3,64(a5) │ │ │ │ + beqz a3,27b0e │ │ │ │ + ld a0,72(a5) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ + ld a4,56(s2) │ │ │ │ + add a5,a4,s0 │ │ │ │ + j 27b0e │ │ │ │ ld s0,16(sp) │ │ │ │ ld ra,24(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + mv a0,a4 │ │ │ │ addi sp,sp,32 │ │ │ │ j 3670 │ │ │ │ - ld a5,72(a0) │ │ │ │ - slli a4,a1,0x20 │ │ │ │ + ret │ │ │ │ addi sp,sp,-96 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd s7,24(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd ra,88(sp) │ │ │ │ - auipc s7,0x50 │ │ │ │ - ld s7,1036(s7) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - ld a4,0(s7) │ │ │ │ - sd a4,8(sp) │ │ │ │ - li a4,0 │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,29b9a │ │ │ │ - sd s3,56(sp) │ │ │ │ - lwu s3,88(a0) │ │ │ │ sd s4,48(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ sd s6,32(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + blez a1,27caa │ │ │ │ + slli a1,a1,0x3 │ │ │ │ sd s1,72(sp) │ │ │ │ sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ sd s5,40(sp) │ │ │ │ - sw a1,4(sp) │ │ │ │ - ld s4,80(a0) │ │ │ │ - mv s6,a1 │ │ │ │ - beqz s3,29b66 │ │ │ │ - li s2,0 │ │ │ │ - addi s5,sp,4 │ │ │ │ - add s0,s2,s3 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s1,s0,0x3 │ │ │ │ - add s1,s1,s4 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,29b6c │ │ │ │ - beqz a0,29b74 │ │ │ │ - addi s2,s0,1 │ │ │ │ - bltu s2,s3,29b44 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 281e8 │ │ │ │ - mv s3,s0 │ │ │ │ - bltu s2,s3,29b44 │ │ │ │ - j 29b66 │ │ │ │ - beqz s1,29b66 │ │ │ │ - lw a0,4(s1) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + mv s5,a2 │ │ │ │ + add s1,a2,a1 │ │ │ │ + li s6,0 │ │ │ │ + li s7,0 │ │ │ │ + li s2,45 │ │ │ │ + li s3,9 │ │ │ │ + ld s8,0(s5) │ │ │ │ + slli s0,s7,0x1 │ │ │ │ + add s0,s0,s7 │ │ │ │ + lbu a5,0(s8) │ │ │ │ + slli s0,s0,0x3 │ │ │ │ + addi s0,s0,-24 │ │ │ │ + add s0,s0,s6 │ │ │ │ + beq a5,s2,27c0e │ │ │ │ + beqz s7,27c60 │ │ │ │ + lw a1,8(s0) │ │ │ │ + ld a0,16(s0) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 3870 │ │ │ │ + lw a5,8(s0) │ │ │ │ + ld a4,0(s5) │ │ │ │ + sd a0,16(s0) │ │ │ │ + slli a3,a5,0x3 │ │ │ │ + add a0,a0,a3 │ │ │ │ + sd a4,0(a0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,8(s0) │ │ │ │ + addi s5,s5,8 │ │ │ │ + bne s1,s5,27ba8 │ │ │ │ ld s0,80(sp) │ │ │ │ ld s1,72(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s7) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,29ba0 │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + sw s7,0(s4) │ │ │ │ + sd s6,8(s4) │ │ │ │ + li a0,1 │ │ │ │ ld ra,88(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ ld s7,24(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - sext.w a0,a5 │ │ │ │ - j 29b86 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + lbu s9,1(s8) │ │ │ │ + addiw a5,s9,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu s3,a5,27bc0 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + slli s0,s7,0x1 │ │ │ │ + add s0,s0,s7 │ │ │ │ + slli s0,s0,0x3 │ │ │ │ + addi s9,s9,-45 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s6 │ │ │ │ + seqz s9,s9 │ │ │ │ + jal 3870 │ │ │ │ + addi s0,s0,-24 │ │ │ │ + addi s9,s9,1 │ │ │ │ + add s0,s0,a0 │ │ │ │ + add s8,s8,s9 │ │ │ │ + mv s6,a0 │ │ │ │ + sd zero,0(s0) │ │ │ │ + sw zero,8(s0) │ │ │ │ + sd zero,16(s0) │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3310 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + blez a0,27c80 │ │ │ │ + sd s8,0(s0) │ │ │ │ + j 27be4 │ │ │ │ + li a1,24 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3870 │ │ │ │ + mv s6,a0 │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + sd zero,0(s6) │ │ │ │ + sw zero,8(s6) │ │ │ │ + sd zero,16(s6) │ │ │ │ + mv s0,s6 │ │ │ │ + li s7,1 │ │ │ │ + j 27bcc │ │ │ │ + auipc a5,0x52 │ │ │ │ + ld a5,808(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,-954 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,0 │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + j 27c02 │ │ │ │ + li s6,0 │ │ │ │ + li s7,0 │ │ │ │ + j 27bf8 │ │ │ │ + lw a5,48(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + li s1,88 │ │ │ │ + mv s2,a1 │ │ │ │ + addiw a1,a5,1 │ │ │ │ + mul a1,a1,s1 │ │ │ │ + sd s0,16(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,56(a0) │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 3870 │ │ │ │ + lw a5,48(s0) │ │ │ │ + sd a0,56(s0) │ │ │ │ + li a3,19 │ │ │ │ + mul s1,a5,s1 │ │ │ │ + addiw a4,a5,1 │ │ │ │ + add a5,a0,s1 │ │ │ │ + sb zero,0(a5) │ │ │ │ + sh zero,40(a5) │ │ │ │ + sd s2,8(a5) │ │ │ │ + sd zero,24(a5) │ │ │ │ + sd zero,48(a5) │ │ │ │ + sd zero,32(a5) │ │ │ │ + sd zero,80(a5) │ │ │ │ + sd zero,56(a5) │ │ │ │ + sw zero,64(a5) │ │ │ │ + sd zero,72(a5) │ │ │ │ + sw a3,44(a5) │ │ │ │ + ld ra,24(sp) │ │ │ │ + sw a4,48(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ addi sp,sp,-128 │ │ │ │ - sd s6,64(sp) │ │ │ │ - lw s6,8(a0) │ │ │ │ - sd s8,48(sp) │ │ │ │ - auipc s8,0x50 │ │ │ │ - ld s8,852(s8) │ │ │ │ - sd ra,120(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - beqz s6,29c8a │ │ │ │ sd s1,104(sp) │ │ │ │ + lw s1,48(a0) │ │ │ │ + sd s2,96(sp) │ │ │ │ sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ sd s9,40(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ sd s11,24(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - li s4,0 │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd a7,8(sp) │ │ │ │ + ld s10,128(sp) │ │ │ │ + ld s11,56(a0) │ │ │ │ + mv s4,a0 │ │ │ │ + mv s5,a1 │ │ │ │ + mv s7,a2 │ │ │ │ + mv s3,a3 │ │ │ │ + mv s2,a4 │ │ │ │ + mv s8,a5 │ │ │ │ + mv s9,a6 │ │ │ │ + blez s1,27fda │ │ │ │ + beqz a4,27e5e │ │ │ │ + sd s6,64(sp) │ │ │ │ + beqz a3,27e12 │ │ │ │ + mv s0,s11 │ │ │ │ li s6,0 │ │ │ │ - li s5,0 │ │ │ │ - li s7,253 │ │ │ │ - addi s1,sp,4 │ │ │ │ - ld a5,72(s3) │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s7,a5,29ca2 │ │ │ │ - lwu s11,88(s3) │ │ │ │ - sw s5,4(sp) │ │ │ │ - ld s2,80(s3) │ │ │ │ - beqz s11,29c34 │ │ │ │ - li s10,0 │ │ │ │ - add s0,s10,s11 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s9,s0,0x3 │ │ │ │ - add s9,s9,s2 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,29c54 │ │ │ │ - beqz a0,29c5c │ │ │ │ - addi s10,s0,1 │ │ │ │ - bltu s10,s11,29c12 │ │ │ │ - mv a3,s5 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,-622 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,-594 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s11,s0 │ │ │ │ - bltu s10,s11,29c12 │ │ │ │ - j 29c34 │ │ │ │ - beqz s9,29c34 │ │ │ │ - lw a5,4(s9) │ │ │ │ - bltu s6,a5,29ca8 │ │ │ │ - lw a5,8(s3) │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w s5,s4 │ │ │ │ - bltu s5,a5,29bf4 │ │ │ │ + lbu a4,0(s0) │ │ │ │ + beq a4,s3,28032 │ │ │ │ + ld a1,8(s0) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,28010 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s0,s0,88 │ │ │ │ + bne s1,s6,27d5e │ │ │ │ + ld s6,64(sp) │ │ │ │ + mv s0,s1 │ │ │ │ + addiw a1,s1,1 │ │ │ │ + li s1,88 │ │ │ │ + mul a1,a1,s1 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3870 │ │ │ │ + lw a3,48(s4) │ │ │ │ + ld a2,8(sp) │ │ │ │ + sd a0,56(s4) │ │ │ │ + mul a5,a3,s1 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + mv a4,a0 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sb zero,40(a5) │ │ │ │ + sd zero,32(a5) │ │ │ │ + sd zero,56(a5) │ │ │ │ + sw zero,64(a5) │ │ │ │ + sd zero,72(a5) │ │ │ │ + sd s9,16(a5) │ │ │ │ + sb s3,0(a5) │ │ │ │ + sd s2,8(a5) │ │ │ │ + sd s8,24(a5) │ │ │ │ + sw s5,44(a5) │ │ │ │ + sb s7,41(a5) │ │ │ │ + sd a2,48(a5) │ │ │ │ + sd s10,80(a5) │ │ │ │ + sw a3,48(s4) │ │ │ │ + beqz s10,27e42 │ │ │ │ + mul s1,s0,s1 │ │ │ │ + lui a0,0x2 │ │ │ │ + addi a0,a0,1808 │ │ │ │ + add s0,a4,s1 │ │ │ │ + jal 3330 │ │ │ │ + sd a0,32(s0) │ │ │ │ + sb zero,0(a0) │ │ │ │ + li a5,21 │ │ │ │ + bltu a5,s5,27e32 │ │ │ │ + auipc a4,0x3d │ │ │ │ + addi a4,a4,-1686 │ │ │ │ + slli s5,s5,0x2 │ │ │ │ + add s5,s5,a4 │ │ │ │ + lw a5,0(s5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + jr a5 │ │ │ │ + addi s6,s11,8 │ │ │ │ + li s0,0 │ │ │ │ + ld a1,0(s6) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,28010 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s6,s6,88 │ │ │ │ + bne s1,s0,27e18 │ │ │ │ + j 27d7c │ │ │ │ + ld a0,32(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,56(s4) │ │ │ │ + add a5,a5,s1 │ │ │ │ + sd zero,32(a5) │ │ │ │ + ld ra,120(sp) │ │ │ │ ld s0,112(sp) │ │ │ │ ld s1,104(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ ld s9,40(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ ld s11,24(sp) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,29d04 │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + beqz a3,27e76 │ │ │ │ + mv a4,s11 │ │ │ │ + li a5,0 │ │ │ │ + lbu a3,0(a4) │ │ │ │ + beq a3,s3,28030 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a4,a4,88 │ │ │ │ + bne s1,a5,27e64 │ │ │ │ + mv s0,s1 │ │ │ │ + j 27d80 │ │ │ │ + ld a5,80(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ + auipc a3,0x37 │ │ │ │ + addi a3,a3,330 │ │ │ │ + lw a4,0(a5) │ │ │ │ + ld s0,112(sp) │ │ │ │ ld ra,120(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - ld s6,64(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,128 │ │ │ │ + j 38f0 <__sprintf_chk@plt> │ │ │ │ + ld a4,80(s0) │ │ │ │ + beqz a4,27e42 │ │ │ │ + lw a5,4(a4) │ │ │ │ + ld a0,32(s0) │ │ │ │ + lw a4,0(a4) │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,-1380 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,128 │ │ │ │ + j 38f0 <__sprintf_chk@plt> │ │ │ │ + ld a5,80(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ + ld a4,0(a5) │ │ │ │ + beqz a4,27fde │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,-1472 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,128 │ │ │ │ + j 38f0 <__sprintf_chk@plt> │ │ │ │ + ld a5,80(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + ld a4,0(a5) │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,-1528 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,128 │ │ │ │ + j 38f0 <__sprintf_chk@plt> │ │ │ │ + ld a5,80(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ + auipc a3,0x37 │ │ │ │ + addi a3,a3,-1422 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + j 27e88 │ │ │ │ + ld a4,80(s0) │ │ │ │ + beqz a4,27e42 │ │ │ │ + lw a5,4(a4) │ │ │ │ + ld a0,32(s0) │ │ │ │ + lw a4,0(a4) │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,-1600 │ │ │ │ + j 27ebc │ │ │ │ + ld a4,80(s0) │ │ │ │ + beqz a4,27e42 │ │ │ │ + ld a0,32(s0) │ │ │ │ + ld s0,112(sp) │ │ │ │ + lw a6,8(a4) │ │ │ │ + lw a5,4(a4) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + lw a4,0(a4) │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,-1642 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,128 │ │ │ │ + j 38f0 <__sprintf_chk@plt> │ │ │ │ + ld a4,80(s0) │ │ │ │ + beqz a4,27e42 │ │ │ │ + ld a0,32(s0) │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld a5,8(a4) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + ld a4,0(a4) │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,-1648 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ addi sp,sp,128 │ │ │ │ + j 38f0 <__sprintf_chk@plt> │ │ │ │ + li s0,0 │ │ │ │ + j 27d80 │ │ │ │ + auipc a5,0x38 │ │ │ │ + addi a5,a5,-1686 │ │ │ │ + lbu a1,0(a5) │ │ │ │ + lbu a2,1(a5) │ │ │ │ + lbu a3,2(a5) │ │ │ │ + lbu a4,3(a5) │ │ │ │ + lbu a5,4(a5) │ │ │ │ + sb a1,0(a0) │ │ │ │ + sb a2,1(a0) │ │ │ │ + sb a3,2(a0) │ │ │ │ + sb a4,3(a0) │ │ │ │ + sb a5,4(a0) │ │ │ │ + j 27e42 │ │ │ │ + auipc a5,0x52 │ │ │ │ + ld a5,-104(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,-1820 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + sd s6,64(sp) │ │ │ │ + auipc a5,0x52 │ │ │ │ + ld a5,-138(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,-1886 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + slli s0,a1,0x1 │ │ │ │ + ld s5,8(a0) │ │ │ │ + add s0,s0,a1 │ │ │ │ + slli s0,s0,0x3 │ │ │ │ + add a5,s5,s0 │ │ │ │ + sd s1,40(sp) │ │ │ │ + lw s1,8(a5) │ │ │ │ + lw a1,8(s5) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + subw s4,s1,a2 │ │ │ │ + ld a0,16(s5) │ │ │ │ + addw a1,s4,a1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s3,a2 │ │ │ │ + jal 3870 │ │ │ │ + ld a4,8(s2) │ │ │ │ + sd a0,16(s5) │ │ │ │ + mv s1,s4 │ │ │ │ + add a3,a4,s0 │ │ │ │ + lw a5,8(a4) │ │ │ │ + ld a1,16(a3) │ │ │ │ + ld a0,16(a4) │ │ │ │ + slli s4,s4,0x3 │ │ │ │ + slli a4,s3,0x3 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + mv a2,s4 │ │ │ │ + add a1,a1,a4 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,8(s2) │ │ │ │ + mv a1,s4 │ │ │ │ + lw a4,8(a5) │ │ │ │ + add s4,a5,s0 │ │ │ │ + ld a0,16(s4) │ │ │ │ + addw s1,s1,a4 │ │ │ │ + sw s1,8(a5) │ │ │ │ + jal 3870 │ │ │ │ + ld a5,8(s2) │ │ │ │ + ld ra,56(sp) │ │ │ │ + sd a0,16(s4) │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + sw s3,8(a5) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ - sext.w a5,a5 │ │ │ │ - bgeu s6,a5,29c68 │ │ │ │ - ld a5,72(s3) │ │ │ │ + addi sp,sp,-96 │ │ │ │ + li a5,88 │ │ │ │ + sd s4,48(sp) │ │ │ │ + mul s4,a1,a5 │ │ │ │ + sd s8,16(sp) │ │ │ │ + ld s8,56(a0) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + slli s0,a3,0x1 │ │ │ │ + ld s5,8(a2) │ │ │ │ + sd s1,72(sp) │ │ │ │ + add s0,s0,a3 │ │ │ │ + slli s0,s0,0x3 │ │ │ │ + add s1,s8,s4 │ │ │ │ + lw a4,44(s1) │ │ │ │ + sd s3,56(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + add a0,s5,s0 │ │ │ │ + lw a1,0(a2) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + ld s6,48(s1) │ │ │ │ + lw s7,8(a0) │ │ │ │ + sd ra,88(sp) │ │ │ │ + li a5,21 │ │ │ │ + sd s2,64(sp) │ │ │ │ + bltu a5,a4,28b28 │ │ │ │ + lwu a5,44(s1) │ │ │ │ + auipc a4,0x3c │ │ │ │ + addi a4,a4,1670 │ │ │ │ + mv s2,a2 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + jr a5 │ │ │ │ + blez s7,28c20 │ │ │ │ + li a5,1 │ │ │ │ + bge a5,s7,28168 │ │ │ │ + bne a1,a3,28c08 │ │ │ │ + li a2,1 │ │ │ │ + mv a1,a3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 28052 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + li a0,1 │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + blez s7,28c20 │ │ │ │ + li s0,1 │ │ │ │ + bge s0,s7,28b7a │ │ │ │ + beq a1,a3,2815e │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,-2018 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + li a5,1 │ │ │ │ + blt a5,s7,2815a │ │ │ │ + beqz s7,28168 │ │ │ │ + ld a5,16(a0) │ │ │ │ + ld s1,0(a5) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + lbu a5,0(s1) │ │ │ │ + li a4,9 │ │ │ │ + sext.w a1,a0 │ │ │ │ + addiw a3,a5,-43 │ │ │ │ + andi a3,a3,253 │ │ │ │ + seqz a5,a3 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + seqz a3,a3 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,28208 │ │ │ │ + addi a4,a3,1 │ │ │ │ + li a2,9 │ │ │ │ + add a5,s1,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,281ee │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a1,28dbe │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32b0 │ │ │ │ + lui a5,0x80000 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + addw a5,a5,a0 │ │ │ │ + li a4,-3 │ │ │ │ + bltu a4,a5,28db6 │ │ │ │ + beqz s6,28168 │ │ │ │ + lw a5,0(s6) │ │ │ │ + sext.w a0,a0 │ │ │ │ + blt a5,a0,2823a │ │ │ │ + lw a5,4(s6) │ │ │ │ + bge a0,a5,28168 │ │ │ │ + ld a4,8(s2) │ │ │ │ + ld a5,56(s3) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,-1902 │ │ │ │ + j 28588 │ │ │ │ + blez s7,28d6c │ │ │ │ + beqz s6,28168 │ │ │ │ + lw a2,0(s6) │ │ │ │ + bge a2,s7,28b9e │ │ │ │ + bne a1,a3,28d9e │ │ │ │ + mv a0,s2 │ │ │ │ + jal 28052 │ │ │ │ + j 28168 │ │ │ │ + blez s7,28c20 │ │ │ │ + li a5,1 │ │ │ │ + bne s7,a5,2815a │ │ │ │ + j 28436 │ │ │ │ + blez s7,28c20 │ │ │ │ + li a5,1 │ │ │ │ + bne s7,a5,2815a │ │ │ │ + j 284de │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + li a5,1 │ │ │ │ + bge a5,s7,28d28 │ │ │ │ + li a5,2 │ │ │ │ + beq s7,a5,282a8 │ │ │ │ + bne a1,a3,28c5a │ │ │ │ + mv a0,s2 │ │ │ │ + li a2,2 │ │ │ │ + jal 28052 │ │ │ │ + ld s5,8(s2) │ │ │ │ + add a0,s5,s0 │ │ │ │ + ld s7,16(a0) │ │ │ │ + ld s1,0(s7) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + lbu a5,0(s1) │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a7,0 │ │ │ │ + addiw a5,a5,-43 │ │ │ │ + andi a5,a5,253 │ │ │ │ + seqz a5,a5 │ │ │ │ + li a1,9 │ │ │ │ + li a6,46 │ │ │ │ + add a4,s1,a5 │ │ │ │ + lbu a2,0(a4) │ │ │ │ + sext.w a3,a5 │ │ │ │ + addiw a4,a2,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,28ae6 │ │ │ │ + bnez a7,2830a │ │ │ │ + bne a2,a6,2830a │ │ │ │ + addi a3,a5,1 │ │ │ │ + add a4,s1,a3 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addiw a4,a4,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,28aec │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld s7,8(s7) │ │ │ │ + bne a3,a0,28836 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + lbu a5,0(s7) │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a7,0 │ │ │ │ + addiw a5,a5,-43 │ │ │ │ + andi a5,a5,253 │ │ │ │ + seqz a5,a5 │ │ │ │ + li a1,9 │ │ │ │ + li a6,46 │ │ │ │ + add a4,s7,a5 │ │ │ │ + lbu a2,0(a4) │ │ │ │ + sext.w a3,a5 │ │ │ │ + addiw a4,a2,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,28ade │ │ │ │ + bnez a7,2836c │ │ │ │ + bne a2,a6,2836c │ │ │ │ + addi a3,a5,1 │ │ │ │ + add a4,s7,a3 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addiw a4,a4,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,28b0a │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a0,28836 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3610 │ │ │ │ + auipc a5,0x3c │ │ │ │ + fld fs1,-1960(a5) │ │ │ │ + feq.d a5,fa0,fs1 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + bnez a5,28c50 │ │ │ │ + ld a5,8(s2) │ │ │ │ + li a1,0 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,16(a5) │ │ │ │ + ld a0,8(a5) │ │ │ │ + jal 3610 │ │ │ │ + feq.d a5,fa0,fs1 │ │ │ │ + bnez a5,28c50 │ │ │ │ + flt.d a5,fa0,fs0 │ │ │ │ + bnez a5,28d10 │ │ │ │ + beqz s6,28ad4 │ │ │ │ + fld fa5,0(s6) │ │ │ │ + flt.d a5,fa5,fa0 │ │ │ │ + bnez a5,283c6 │ │ │ │ + fld fa5,8(s6) │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + beqz a5,28ad4 │ │ │ │ + ld a5,8(s2) │ │ │ │ + ld a4,56(s3) │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,-1998 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a2,16(a5) │ │ │ │ + add a4,a4,s4 │ │ │ │ + ld a5,8(a4) │ │ │ │ + ld a3,8(a2) │ │ │ │ + lbu a4,0(a4) │ │ │ │ + ld a2,0(a2) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + blez s7,28d6c │ │ │ │ + beqz s6,28168 │ │ │ │ + lw a2,0(s6) │ │ │ │ + bge a2,s7,28406 │ │ │ │ + bne a1,a3,28d54 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 28052 │ │ │ │ + lw a5,4(s6) │ │ │ │ + bge s7,a5,28168 │ │ │ │ + ld a5,56(s3) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ add a5,a5,s4 │ │ │ │ - lbu s6,0(a5) │ │ │ │ - bgeu s7,s6,29d00 │ │ │ │ - lwu s10,88(s3) │ │ │ │ - sw s5,4(sp) │ │ │ │ - ld s6,80(s3) │ │ │ │ - beqz s10,29ce8 │ │ │ │ - li s9,0 │ │ │ │ - add s0,s9,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s2,s0,0x3 │ │ │ │ - add s2,s2,s6 │ │ │ │ - mv a1,s2 │ │ │ │ + ld a3,8(a5) │ │ │ │ + lbu a2,0(a5) │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,-1494 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + li a5,1 │ │ │ │ + blt a5,s7,2815a │ │ │ │ + beqz s7,28168 │ │ │ │ + ld a5,16(a0) │ │ │ │ + ld s1,0(a5) │ │ │ │ mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,29cee │ │ │ │ - beqz a0,29cf6 │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s10,29cc6 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 281e8 │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s9,s10,29cc6 │ │ │ │ - j 29ce8 │ │ │ │ - beqz s2,29ce8 │ │ │ │ - lw s6,4(s2) │ │ │ │ - j 29c68 │ │ │ │ - sext.w s6,s6 │ │ │ │ - j 29c68 │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ + jal 3310 │ │ │ │ + lbu a5,0(s1) │ │ │ │ + li a4,9 │ │ │ │ + sext.w a1,a0 │ │ │ │ + addiw a3,a5,-43 │ │ │ │ + andi a3,a3,253 │ │ │ │ + seqz a5,a3 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + seqz a3,a3 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,2848c │ │ │ │ + addi a4,a3,1 │ │ │ │ + li a2,9 │ │ │ │ + add a5,s1,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,28472 │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a1,28de8 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32b0 │ │ │ │ + lui a4,0x80000 │ │ │ │ + sext.w a5,a0 │ │ │ │ + xori a4,a4,-2 │ │ │ │ + bltu a4,a5,28de0 │ │ │ │ + beqz s6,28168 │ │ │ │ + lw a4,0(s6) │ │ │ │ + blt a4,a5,284be │ │ │ │ + lw a4,4(s6) │ │ │ │ + bge a5,a4,28168 │ │ │ │ + ld a4,8(s2) │ │ │ │ + ld a5,56(s3) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,1670 │ │ │ │ + j 28588 │ │ │ │ + li a5,1 │ │ │ │ + blt a5,s7,2815a │ │ │ │ + beqz s7,28168 │ │ │ │ + ld a5,16(a0) │ │ │ │ + ld s1,0(a5) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + lbu a5,0(s1) │ │ │ │ + sext.w a6,a0 │ │ │ │ + li a7,0 │ │ │ │ + addiw a5,a5,-43 │ │ │ │ + andi a5,a5,253 │ │ │ │ + seqz a5,a5 │ │ │ │ + li a1,9 │ │ │ │ + li a0,46 │ │ │ │ + add a4,s1,a5 │ │ │ │ + lbu a2,0(a4) │ │ │ │ + sext.w a3,a5 │ │ │ │ + addiw a4,a2,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,28b5a │ │ │ │ + bnez a7,2853e │ │ │ │ + bne a2,a0,2853e │ │ │ │ + addi a3,a5,1 │ │ │ │ + add a4,s1,a3 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addiw a4,a4,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,28b5e │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a6,28c76 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3610 │ │ │ │ + auipc a5,0x3b │ │ │ │ + fld fa5,1670(a5) │ │ │ │ + feq.d a5,fa0,fa5 │ │ │ │ + bnez a5,28c6e │ │ │ │ + beqz s6,28168 │ │ │ │ + fld fa5,0(s6) │ │ │ │ + flt.d a5,fa5,fa0 │ │ │ │ + bnez a5,28574 │ │ │ │ + fld fa5,8(s6) │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + beqz a5,28168 │ │ │ │ + ld a4,8(s2) │ │ │ │ + ld a5,56(s3) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,1256 │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld a2,16(a4) │ │ │ │ + add a5,a5,s4 │ │ │ │ + ld a4,8(a5) │ │ │ │ + lbu a3,0(a5) │ │ │ │ + ld a2,0(a2) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + addiw a5,s7,-1 │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,28ce0 │ │ │ │ + li a5,3 │ │ │ │ + bge a5,s7,28b3c │ │ │ │ + bne a1,a3,28c98 │ │ │ │ + mv a0,s2 │ │ │ │ + li a2,3 │ │ │ │ + jal 28052 │ │ │ │ + ld s5,8(s2) │ │ │ │ + add a0,s5,s0 │ │ │ │ + ld s6,16(a0) │ │ │ │ + ld s1,0(s6) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + lbu a3,0(s1) │ │ │ │ + li a4,9 │ │ │ │ + sext.w a0,a0 │ │ │ │ + addiw a3,a3,-43 │ │ │ │ + andi a3,a3,253 │ │ │ │ + seqz a5,a3 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + seqz a3,a3 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,28618 │ │ │ │ + addi a4,a3,1 │ │ │ │ + li a2,9 │ │ │ │ + add a5,s1,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,285fe │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld s7,8(s6) │ │ │ │ + bne a3,a0,28714 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + lbu a3,0(s7) │ │ │ │ + li a4,9 │ │ │ │ + sext.w a0,a0 │ │ │ │ + addiw a3,a3,-43 │ │ │ │ + andi a3,a3,253 │ │ │ │ + seqz a5,a3 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + seqz a3,a3 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,28670 │ │ │ │ + addi a4,a3,1 │ │ │ │ + li a2,9 │ │ │ │ + add a5,s7,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,28656 │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld s6,16(s6) │ │ │ │ + bne a3,a0,28714 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3310 │ │ │ │ + lbu a3,0(s6) │ │ │ │ + li a4,9 │ │ │ │ + sext.w a0,a0 │ │ │ │ + addiw a3,a3,-43 │ │ │ │ + andi a3,a3,253 │ │ │ │ + seqz a5,a3 │ │ │ │ + add a5,a5,s6 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + seqz a3,a3 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,286c8 │ │ │ │ + addi a4,a3,1 │ │ │ │ + li a2,9 │ │ │ │ + add a5,s6,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,286ae │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a0,28714 │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + lui s1,0x80000 │ │ │ │ + beq a0,s1,28710 │ │ │ │ + ld a5,8(s2) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,16(a5) │ │ │ │ + ld a0,8(a5) │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq a0,s1,28710 │ │ │ │ + ld a5,8(s2) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,16(a5) │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bne a0,s1,28168 │ │ │ │ + ld s5,8(s2) │ │ │ │ + ld a5,56(s3) │ │ │ │ + add s0,s0,s5 │ │ │ │ + ld a2,16(s0) │ │ │ │ + add a5,a5,s4 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a6,8(a5) │ │ │ │ + ld a4,16(a2) │ │ │ │ + ld a3,8(a2) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + ld a2,0(a2) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,1392 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + li a5,1 │ │ │ │ + beq s7,a5,28cc8 │ │ │ │ + li a5,2 │ │ │ │ + blt a5,s7,28b42 │ │ │ │ + beqz s7,28168 │ │ │ │ + ld s6,16(a0) │ │ │ │ + ld s1,0(s6) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + lbu a3,0(s1) │ │ │ │ + li a4,9 │ │ │ │ + sext.w a0,a0 │ │ │ │ + addiw a3,a3,-43 │ │ │ │ + andi a3,a3,253 │ │ │ │ + seqz a5,a3 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + seqz a3,a3 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,287a6 │ │ │ │ + addi a4,a3,1 │ │ │ │ + li a2,9 │ │ │ │ + add a5,s1,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,2878c │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld s6,8(s6) │ │ │ │ + bne a3,a0,28832 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3310 │ │ │ │ + lbu a3,0(s6) │ │ │ │ + li a4,9 │ │ │ │ + sext.w a0,a0 │ │ │ │ + addiw a3,a3,-43 │ │ │ │ + andi a3,a3,253 │ │ │ │ + seqz a5,a3 │ │ │ │ + add a5,a5,s6 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + seqz a3,a3 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,287fe │ │ │ │ + addi a4,a3,1 │ │ │ │ + li a2,9 │ │ │ │ + add a5,s6,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,287e4 │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a0,28832 │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + lui s1,0x80000 │ │ │ │ + beq a0,s1,2882e │ │ │ │ + ld a5,8(s2) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,16(a5) │ │ │ │ + ld a0,8(a5) │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bne a0,s1,28168 │ │ │ │ + ld s5,8(s2) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a4,56(s3) │ │ │ │ + add s0,s0,s5 │ │ │ │ + ld a2,16(s0) │ │ │ │ + add a4,a4,s4 │ │ │ │ + ld a5,8(a4) │ │ │ │ + ld a3,8(a2) │ │ │ │ + lbu a4,0(a4) │ │ │ │ + ld a2,0(a2) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,950 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + blez s7,28168 │ │ │ │ + bne a1,a3,28cf8 │ │ │ │ + li a2,0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 28052 │ │ │ │ + j 28168 │ │ │ │ + blez s7,28c20 │ │ │ │ + li a5,1 │ │ │ │ + bne s7,a5,2815a │ │ │ │ + j 281b2 │ │ │ │ + li a5,1 │ │ │ │ + bge a5,s7,28e0a │ │ │ │ + li a5,2 │ │ │ │ + beq s7,a5,28896 │ │ │ │ + bne a1,a3,28c38 │ │ │ │ + mv a0,s2 │ │ │ │ + li a2,2 │ │ │ │ + jal 28052 │ │ │ │ + ld s5,8(s2) │ │ │ │ + add a0,s5,s0 │ │ │ │ + ld s7,16(a0) │ │ │ │ + ld s1,0(s7) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + lbu a3,0(s1) │ │ │ │ + li a4,9 │ │ │ │ + sext.w a0,a0 │ │ │ │ + addiw a3,a3,-43 │ │ │ │ + andi a3,a3,253 │ │ │ │ + seqz a5,a3 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + seqz a3,a3 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,288ee │ │ │ │ + addi a4,a3,1 │ │ │ │ + li a2,9 │ │ │ │ + add a5,s1,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,288d4 │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld s7,8(s7) │ │ │ │ + bne a3,a0,28832 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + lbu a3,0(s7) │ │ │ │ + li a4,9 │ │ │ │ + sext.w a0,a0 │ │ │ │ + addiw a3,a3,-43 │ │ │ │ + andi a3,a3,253 │ │ │ │ + seqz a5,a3 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + seqz a3,a3 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,28946 │ │ │ │ + addi a4,a3,1 │ │ │ │ + li a2,9 │ │ │ │ + add a5,s7,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,2892c │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a0,28832 │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w s1,a0 │ │ │ │ + lui s5,0x80000 │ │ │ │ + beq s1,s5,2882e │ │ │ │ + ld a5,8(s2) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,16(a5) │ │ │ │ + ld a0,8(a5) │ │ │ │ + jal 32b0 │ │ │ │ + lui a5,0x80000 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + addw a5,a5,a0 │ │ │ │ + li a4,-3 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu a4,a5,2882e │ │ │ │ + not s5,s5 │ │ │ │ + beq s1,s5,2882e │ │ │ │ + blt a0,s1,28d3c │ │ │ │ + beqz s6,28168 │ │ │ │ + lw a5,0(s6) │ │ │ │ + blt a5,a0,289a2 │ │ │ │ + lw a5,4(s6) │ │ │ │ + bge s1,a5,28168 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + j 283c6 │ │ │ │ + li a5,1 │ │ │ │ + bge a5,s7,28d24 │ │ │ │ + li a5,2 │ │ │ │ + beq s7,a5,289c8 │ │ │ │ + bne a1,a3,28c56 │ │ │ │ + mv a0,s2 │ │ │ │ + li a2,2 │ │ │ │ + jal 28052 │ │ │ │ + ld s5,8(s2) │ │ │ │ + add a0,s5,s0 │ │ │ │ + ld s7,16(a0) │ │ │ │ + ld s1,0(s7) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + lbu a3,0(s1) │ │ │ │ + li a4,9 │ │ │ │ + sext.w a0,a0 │ │ │ │ + addiw a3,a3,-43 │ │ │ │ + andi a3,a3,253 │ │ │ │ + seqz a5,a3 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + seqz a3,a3 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,28a20 │ │ │ │ + addi a4,a3,1 │ │ │ │ + li a2,9 │ │ │ │ + add a5,s1,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,28a06 │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld s7,8(s7) │ │ │ │ + bne a3,a0,28832 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + lbu a3,0(s7) │ │ │ │ + li a4,9 │ │ │ │ + sext.w a0,a0 │ │ │ │ + addiw a3,a3,-43 │ │ │ │ + andi a3,a3,253 │ │ │ │ + seqz a5,a3 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + seqz a3,a3 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,28a78 │ │ │ │ + addi a4,a3,1 │ │ │ │ + li a2,9 │ │ │ │ + add a5,s7,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,28a5e │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a0,28832 │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w s1,a0 │ │ │ │ + bltz s1,2882e │ │ │ │ + ld a5,8(s2) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,16(a5) │ │ │ │ + ld a0,8(a5) │ │ │ │ + jal 32b0 │ │ │ │ + lui a5,0x80000 │ │ │ │ + sext.w a0,a0 │ │ │ │ + xori a5,a5,-2 │ │ │ │ + bltu a5,a0,2882e │ │ │ │ + lui a5,0x80000 │ │ │ │ + not a5,a5 │ │ │ │ + beq s1,a5,2882e │ │ │ │ + bge a0,s1,2898e │ │ │ │ + ld a5,8(s2) │ │ │ │ + ld a4,56(s3) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,774 │ │ │ │ + j 283d6 │ │ │ │ + fld fs0,8(sp) │ │ │ │ + fld fs1,0(sp) │ │ │ │ + j 28168 │ │ │ │ + li a7,1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + j 28332 │ │ │ │ + li a7,1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + j 282d0 │ │ │ │ + addi a5,a5,2 │ │ │ │ + add a4,s1,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addiw a4,a4,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,28ae4 │ │ │ │ + sext.w a3,a5 │ │ │ │ + j 2830a │ │ │ │ + addi a5,a5,2 │ │ │ │ + add a4,s7,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addiw a4,a4,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,28adc │ │ │ │ + sext.w a3,a5 │ │ │ │ + j 2836c │ │ │ │ + ld a2,0(a0) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,942 │ │ │ │ + mv a0,s3 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + jal 27a32 │ │ │ │ + beqz s7,28168 │ │ │ │ + j 285c0 │ │ │ │ + bne a1,a3,28cb0 │ │ │ │ + mv a0,s2 │ │ │ │ + li a2,2 │ │ │ │ + jal 28052 │ │ │ │ + ld s5,8(s2) │ │ │ │ + add a0,s5,s0 │ │ │ │ + j 2874e │ │ │ │ + li a7,1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + j 28504 │ │ │ │ + addi a5,a5,2 │ │ │ │ + add a4,s1,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addiw a4,a4,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,28b58 │ │ │ │ + sext.w a3,a5 │ │ │ │ + j 2853e │ │ │ │ + ld a5,16(a0) │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3310 │ │ │ │ + bgeu s0,a0,28168 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-440 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + lw a5,4(s6) │ │ │ │ + blt s7,a5,28bec │ │ │ │ + ld a4,16(a0) │ │ │ │ + lw a5,8(s6) │ │ │ │ + ld s4,0(a4) │ │ │ │ + blez a5,28d84 │ │ │ │ + ld s8,16(s6) │ │ │ │ + slli s2,s7,0x3 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + mv s6,a4 │ │ │ │ + add s2,s2,a4 │ │ │ │ + add s5,a5,s8 │ │ │ │ + mv s0,s8 │ │ │ │ + li s7,0 │ │ │ │ + ld a0,0(s0) │ │ │ │ + mv a1,s4 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,28bd6 │ │ │ │ + li s7,1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s5,s0,28bca │ │ │ │ + beqz s7,28d84 │ │ │ │ + addi s6,s6,8 │ │ │ │ + beq s2,s6,28168 │ │ │ │ + ld s4,0(s6) │ │ │ │ + j 28bc6 │ │ │ │ + beq a1,a3,28264 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,654 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-522 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-674 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,198 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + ld s5,8(s2) │ │ │ │ + j 28836 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,312 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + ld s5,8(s2) │ │ │ │ + ld s8,56(s3) │ │ │ │ + add s0,s0,s5 │ │ │ │ + ld a5,16(s0) │ │ │ │ + add s8,s8,s4 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a4,8(s8) │ │ │ │ + lbu a3,0(s8) │ │ │ │ + ld a2,0(a5) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-602 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-58 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-242 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-322 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-186 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-930 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + ld a5,8(s2) │ │ │ │ + ld a4,56(s3) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,184 │ │ │ │ + j 283d6 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,50 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + ld a5,8(s2) │ │ │ │ + ld a4,56(s3) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-8 │ │ │ │ + j 283d6 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,202 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,122 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a4,8(s1) │ │ │ │ + lbu a3,0(s1) │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,280 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,192 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + ld s5,8(s2) │ │ │ │ + ld s8,56(s3) │ │ │ │ + add s0,s0,s5 │ │ │ │ + ld a5,16(s0) │ │ │ │ + add s8,s8,s4 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a4,8(s8) │ │ │ │ + lbu a3,0(s8) │ │ │ │ + ld a2,0(a5) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-818 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + ld s5,8(s2) │ │ │ │ + ld s8,56(s3) │ │ │ │ + add s0,s0,s5 │ │ │ │ + ld a5,16(s0) │ │ │ │ + add s8,s8,s4 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a4,8(s8) │ │ │ │ + lbu a3,0(s8) │ │ │ │ + ld a2,0(a5) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-748 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-324 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 27a32 │ │ │ │ + addi sp,sp,-176 │ │ │ │ + addi a5,sp,40 │ │ │ │ + auipc a4,0x51 │ │ │ │ + ld a4,234(a4) │ │ │ │ + sd s11,72(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + mv s11,a0 │ │ │ │ + mv a0,a5 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,56(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s0,160(sp) │ │ │ │ + sd ra,168(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + sw zero,40(sp) │ │ │ │ + sd zero,48(sp) │ │ │ │ + jal 27b78 │ │ │ │ + beqz a0,29148 │ │ │ │ + sd s3,136(sp) │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld s3,48(sp) │ │ │ │ + lw a4,40(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd a4,16(sp) │ │ │ │ + sd a5,0(s11) │ │ │ │ + li s5,0 │ │ │ │ + blez a4,290d6 │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + li s6,1 │ │ │ │ + j 28e84 │ │ │ │ + ld a5,16(sp) │ │ │ │ + addiw s5,s5,1 │ │ │ │ + addi s3,s3,24 │ │ │ │ + beq a5,s5,290c6 │ │ │ │ + ld s1,0(s3) │ │ │ │ + beqz s1,28e7a │ │ │ │ + lw s2,48(s11) │ │ │ │ + blez s2,290c2 │ │ │ │ + li s8,0 │ │ │ │ + sd zero,0(sp) │ │ │ │ + li s4,88 │ │ │ │ + mul s0,s8,s4 │ │ │ │ + ld a5,56(s11) │ │ │ │ + add s10,a5,s0 │ │ │ │ + ld s9,8(s10) │ │ │ │ + beqz s9,29094 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,29094 │ │ │ │ + lbu a3,40(s10) │ │ │ │ + bnez a3,29128 │ │ │ │ + ld a2,8(sp) │ │ │ │ + mv a3,s5 │ │ │ │ + sext.w a1,s8 │ │ │ │ + sb s6,40(s10) │ │ │ │ + mv a0,s11 │ │ │ │ + jal 280ec │ │ │ │ + ld a0,56(s11) │ │ │ │ + li a2,24 │ │ │ │ + mv a1,s3 │ │ │ │ + add a0,a0,s0 │ │ │ │ + addi a0,a0,56 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,56(s11) │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld s0,80(a5) │ │ │ │ + beqz s0,28f78 │ │ │ │ + lw a3,44(a5) │ │ │ │ + li a4,21 │ │ │ │ + bltu a4,a3,28f78 │ │ │ │ + lwu a5,44(a5) │ │ │ │ + auipc a4,0x3c │ │ │ │ + addi a4,a4,-1764 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + jr a5 │ │ │ │ + ld a5,16(s3) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 32b0 │ │ │ │ + sw a0,0(s0) │ │ │ │ + lw s2,48(s11) │ │ │ │ + ld s1,0(s3) │ │ │ │ + li a5,1 │ │ │ │ + sd a5,0(sp) │ │ │ │ + addi s8,s8,1 │ │ │ │ + sext.w a5,s8 │ │ │ │ + blt a5,s2,28e9a │ │ │ │ + lbu a5,0(s1) │ │ │ │ + addiw a5,a5,-104 │ │ │ │ + bnez a5,28f46 │ │ │ │ + lbu a5,1(s1) │ │ │ │ + beqz a5,2913c │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-6 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,2913c │ │ │ │ + ld a5,0(sp) │ │ │ │ + bnez a5,28e7a │ │ │ │ + mv a2,s1 │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-22 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 27a32 │ │ │ │ + lbu a5,0(s0) │ │ │ │ + beqz a5,290b0 │ │ │ │ + sb zero,0(s0) │ │ │ │ + li a5,1 │ │ │ │ + lw s2,48(s11) │ │ │ │ + ld s1,0(s3) │ │ │ │ + sd a5,0(sp) │ │ │ │ + j 28f2a │ │ │ │ + ld a5,16(s3) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 32b0 │ │ │ │ + ld a5,16(s3) │ │ │ │ + sw a0,0(s0) │ │ │ │ + li a2,10 │ │ │ │ + ld a0,8(a5) │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sw a0,4(s0) │ │ │ │ + li a5,1 │ │ │ │ + lw s2,48(s11) │ │ │ │ + ld s1,0(s3) │ │ │ │ + sd a5,0(sp) │ │ │ │ + j 28f2a │ │ │ │ + ld a5,16(s3) │ │ │ │ + li a4,1 │ │ │ │ + sd a4,0(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sb a5,0(s0) │ │ │ │ + lw s2,48(s11) │ │ │ │ + ld s1,0(s3) │ │ │ │ + j 28f2a │ │ │ │ + ld a5,16(s3) │ │ │ │ + li a1,0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3610 │ │ │ │ + li a5,1 │ │ │ │ + lw s2,48(s11) │ │ │ │ + ld s1,0(s3) │ │ │ │ + sd a5,0(sp) │ │ │ │ + fsd fa0,0(s0) │ │ │ │ + j 28f2a │ │ │ │ + ld a5,16(s3) │ │ │ │ + lw s2,48(s11) │ │ │ │ + li a4,1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a4,0(sp) │ │ │ │ + sd a5,0(s0) │ │ │ │ + ld s1,0(s3) │ │ │ │ + j 28f2a │ │ │ │ + ld a5,16(s3) │ │ │ │ + beqz a5,28f78 │ │ │ │ + ld a0,0(a5) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + j 28f90 │ │ │ │ + ld a5,16(s3) │ │ │ │ + beqz a5,28f78 │ │ │ │ + ld a0,0(a5) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + ld a5,16(s3) │ │ │ │ + sw a0,0(s0) │ │ │ │ + li a2,10 │ │ │ │ + ld a0,8(a5) │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + ld a5,16(s3) │ │ │ │ + sw a0,4(s0) │ │ │ │ + li a2,10 │ │ │ │ + ld a0,16(a5) │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sw a0,8(s0) │ │ │ │ + li a5,1 │ │ │ │ + lw s2,48(s11) │ │ │ │ + ld s1,0(s3) │ │ │ │ + sd a5,0(sp) │ │ │ │ + j 28f2a │ │ │ │ + ld a5,16(s3) │ │ │ │ + li a1,0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3610 │ │ │ │ + ld a5,16(s3) │ │ │ │ + li a1,0 │ │ │ │ + fsd fa0,0(s0) │ │ │ │ + ld a0,8(a5) │ │ │ │ + jal 3610 │ │ │ │ + li a5,1 │ │ │ │ + lw s2,48(s11) │ │ │ │ + ld s1,0(s3) │ │ │ │ + sd a5,0(sp) │ │ │ │ + fsd fa0,8(s0) │ │ │ │ + j 28f2a │ │ │ │ + ld a5,16(s3) │ │ │ │ + beqz a5,28f78 │ │ │ │ + ld a5,0(a5) │ │ │ │ + lw s2,48(s11) │ │ │ │ + li a4,1 │ │ │ │ + sd a5,0(s0) │ │ │ │ + ld s1,0(s3) │ │ │ │ + sd a4,0(sp) │ │ │ │ + j 28f2a │ │ │ │ + lbu s7,0(s10) │ │ │ │ + beqz s7,28f2a │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + bne a0,s6,28f2a │ │ │ │ + lbu a1,0(s1) │ │ │ │ + bne a1,s7,28f2a │ │ │ │ + j 28eba │ │ │ │ + sb s6,0(s0) │ │ │ │ + li a5,1 │ │ │ │ + lw s2,48(s11) │ │ │ │ + ld s1,0(s3) │ │ │ │ + sd a5,0(sp) │ │ │ │ + j 28f2a │ │ │ │ + sd zero,0(sp) │ │ │ │ + j 28f34 │ │ │ │ + ld s1,152(sp) │ │ │ │ + ld s2,144(sp) │ │ │ │ + ld s4,128(sp) │ │ │ │ + ld s6,112(sp) │ │ │ │ + ld s7,104(sp) │ │ │ │ + ld s8,96(sp) │ │ │ │ + ld s9,88(sp) │ │ │ │ + ld s10,80(sp) │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,24 │ │ │ │ + jal 3870 │ │ │ │ + lw a5,48(s11) │ │ │ │ + blez a5,29108 │ │ │ │ + li a4,88 │ │ │ │ + mul a3,a5,a4 │ │ │ │ + ld a5,56(s11) │ │ │ │ + add a3,a3,a5 │ │ │ │ + lbu a4,41(a5) │ │ │ │ + beqz a4,29100 │ │ │ │ + lbu a4,40(a5) │ │ │ │ + beqz a4,2917e │ │ │ │ + addi a5,a5,88 │ │ │ │ + bne a3,a5,290f4 │ │ │ │ + auipc a5,0x51 │ │ │ │ + ld a5,-504(a5) │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,2916a │ │ │ │ + ld ra,168(sp) │ │ │ │ + ld s0,160(sp) │ │ │ │ + ld s3,136(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + ld s11,72(sp) │ │ │ │ + addi sp,sp,176 │ │ │ │ + ret │ │ │ │ + lbu a3,0(s10) │ │ │ │ + mv a2,s9 │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-534 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 27a32 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 26f3c │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-600 │ │ │ │ + mv a0,s11 │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd s3,136(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + jal 27a32 │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s2,32(sp) │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + lbu a3,0(a5) │ │ │ │ + ld a2,8(a5) │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-564 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 27a32 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + lw s1,48(a0) │ │ │ │ + sd ra,40(sp) │ │ │ │ + blez s1,29226 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + ld s0,56(a0) │ │ │ │ mv s2,a1 │ │ │ │ - lwu a1,8(a1) │ │ │ │ + mv s3,a2 │ │ │ │ + li a5,88 │ │ │ │ + beqz a2,291f8 │ │ │ │ + mul s1,s1,a5 │ │ │ │ + add s1,s1,s0 │ │ │ │ + lbu a5,0(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + beq a5,s2,291da │ │ │ │ + ld a0,8(s0) │ │ │ │ + beqz a0,291e0 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,291e0 │ │ │ │ + lbu a5,40(s0) │ │ │ │ + bnez a5,29216 │ │ │ │ + addi s0,s0,88 │ │ │ │ + bne s0,s1,291c6 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ li a0,0 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,72(s2) │ │ │ │ - sw zero,88(s2) │ │ │ │ - sd zero,80(s2) │ │ │ │ - jal 1abf2 │ │ │ │ - lw a3,8(s2) │ │ │ │ - beqz a3,29e74 │ │ │ │ - sd s0,48(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + mul a5,s1,a5 │ │ │ │ + add a5,a5,s0 │ │ │ │ + j 29208 │ │ │ │ + addi s0,s0,88 │ │ │ │ + beq s0,a5,291e8 │ │ │ │ + lbu a4,0(s0) │ │ │ │ + bne a4,s2,29200 │ │ │ │ + lbu a4,40(s0) │ │ │ │ + beqz a4,29200 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + li a0,1 │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + j 291f0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + lw s1,48(a0) │ │ │ │ + sd ra,40(sp) │ │ │ │ + blez s1,292ba │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + ld s0,56(a0) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s4,a2 │ │ │ │ + li a5,88 │ │ │ │ + beqz a2,29286 │ │ │ │ + mul s1,s1,a5 │ │ │ │ + add s1,s1,s0 │ │ │ │ + lbu a5,0(s0) │ │ │ │ + mv a1,s4 │ │ │ │ + mv s3,s0 │ │ │ │ + beq a5,s2,29266 │ │ │ │ + ld a0,8(s0) │ │ │ │ + beqz a0,2926c │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,2926c │ │ │ │ + lbu a5,40(s0) │ │ │ │ + bnez a5,292a6 │ │ │ │ + addi s0,s0,88 │ │ │ │ + bne s0,s1,29250 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + mul a5,s1,a5 │ │ │ │ + add a5,a5,s0 │ │ │ │ + j 29296 │ │ │ │ + addi s0,s0,88 │ │ │ │ + beq s0,a5,29274 │ │ │ │ + lbu a4,0(s0) │ │ │ │ + mv s3,s0 │ │ │ │ + bne a4,s2,2928e │ │ │ │ + lbu a4,40(s0) │ │ │ │ + beqz a4,2928e │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi a0,s3,56 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + j 2927e │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + lw s1,48(a0) │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + blez s1,29310 │ │ │ │ + li a5,88 │ │ │ │ + mul s1,s1,a5 │ │ │ │ + ld a5,56(a0) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + add s1,s1,a5 │ │ │ │ + j 292e2 │ │ │ │ + beq a5,s1,29300 │ │ │ │ + ld a0,8(a5) │ │ │ │ + mv a1,s2 │ │ │ │ + mv s0,a5 │ │ │ │ + jal 3580 │ │ │ │ + addi a5,s0,88 │ │ │ │ + bnez a0,292de │ │ │ │ + ld s2,0(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + li s0,0 │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + li s0,0 │ │ │ │ + j 292f4 │ │ │ │ + lw a3,48(a0) │ │ │ │ + blez a3,2933c │ │ │ │ + li a5,88 │ │ │ │ + mul a3,a3,a5 │ │ │ │ + ld a5,56(a0) │ │ │ │ + add a3,a3,a5 │ │ │ │ + j 2932c │ │ │ │ + beq a5,a3,2933c │ │ │ │ + lbu a4,0(a5) │ │ │ │ + mv a0,a5 │ │ │ │ + addi a5,a5,88 │ │ │ │ + bne a4,a1,29328 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + lw a5,48(a0) │ │ │ │ + blez a5,293fe │ │ │ │ + addi sp,sp,-64 │ │ │ │ sd s1,40(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + ld a5,56(a0) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + mv s2,a0 │ │ │ │ li s1,0 │ │ │ │ - li s0,0 │ │ │ │ - li s4,0 │ │ │ │ - li s5,253 │ │ │ │ - j 29d66 │ │ │ │ - addi s1,s1,1 │ │ │ │ - sext.w a5,s1 │ │ │ │ - bgeu a5,a3,29e00 │ │ │ │ - ld a5,24(s2) │ │ │ │ - slli a4,s1,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw s3,0(a5) │ │ │ │ - beqz s3,29d5c │ │ │ │ - ld a2,16(s2) │ │ │ │ - addiw a5,s3,-1 │ │ │ │ - ld a3,0(s2) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - addi s0,s0,-1 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,a2 │ │ │ │ - not a4,s0 │ │ │ │ - ld a3,16(a3) │ │ │ │ - lwu a2,0(a5) │ │ │ │ - srai a5,a4,0x3f │ │ │ │ - and s0,s0,a5 │ │ │ │ - add a5,a3,s0 │ │ │ │ + li s3,0 │ │ │ │ + auipc s6,0x37 │ │ │ │ + addi s6,s6,-984 │ │ │ │ + auipc s5,0x37 │ │ │ │ + addi s5,s5,-968 │ │ │ │ + auipc s4,0x37 │ │ │ │ + addi s4,s4,-968 │ │ │ │ + j 29388 │ │ │ │ + lw a4,48(s2) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s1,s1,88 │ │ │ │ + bge s3,a4,293ea │ │ │ │ + add a5,a5,s1 │ │ │ │ + lbu a3,0(a5) │ │ │ │ + ld a2,8(a5) │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + ld a5,56(s2) │ │ │ │ add a4,a5,s1 │ │ │ │ - add a5,a5,a2 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bne a4,a5,29dd0 │ │ │ │ + lw a4,64(a4) │ │ │ │ + blez a4,2937a │ │ │ │ + li s0,0 │ │ │ │ + mv a1,s5 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + ld a5,56(s2) │ │ │ │ + slli a4,s0,0x3 │ │ │ │ + mv a1,s4 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,72(a5) │ │ │ │ + li a0,1 │ │ │ │ addi s0,s0,1 │ │ │ │ - add a4,s1,s0 │ │ │ │ - add a5,a2,s0 │ │ │ │ - add a4,a4,a3 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - beq a4,a5,29db6 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bge a5,s0,29dde │ │ │ │ - sext.w s4,s0 │ │ │ │ - ld a5,72(s2) │ │ │ │ - slli a4,s3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ add a5,a5,a4 │ │ │ │ - blt s5,s0,29e34 │ │ │ │ - sb s0,0(a5) │ │ │ │ - lw a3,8(s2) │ │ │ │ - addi s1,s1,1 │ │ │ │ - sext.w a5,s1 │ │ │ │ - bltu a5,a3,29d66 │ │ │ │ + ld a2,0(a5) │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + ld a5,56(s2) │ │ │ │ + sext.w a4,s0 │ │ │ │ + add a3,a5,s1 │ │ │ │ + lw a3,64(a3) │ │ │ │ + blt a4,a3,293a8 │ │ │ │ + lw a4,48(s2) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s1,s1,88 │ │ │ │ + blt s3,a4,29388 │ │ │ │ + ld ra,56(sp) │ │ │ │ ld s0,48(sp) │ │ │ │ ld s1,40(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - lwu a1,88(s2) │ │ │ │ - ld a0,80(s2) │ │ │ │ - auipc a3,0x50 │ │ │ │ - ld a3,392(a3) │ │ │ │ - li a2,8 │ │ │ │ - jal 3400 │ │ │ │ - ld a5,72(s2) │ │ │ │ - sw s4,92(s2) │ │ │ │ - sb zero,0(a5) │ │ │ │ - ld ra,56(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - li a4,-2 │ │ │ │ - sb a4,0(a5) │ │ │ │ - lw a1,88(s2) │ │ │ │ - ld a0,80(s2) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,88(s2) │ │ │ │ - sd a0,80(s2) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + addiw a4,a1,1 │ │ │ │ + sd s0,16(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + slli a0,a4,0x20 │ │ │ │ + sd s1,8(sp) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + mv s1,a1 │ │ │ │ + li a1,1 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 39f0 │ │ │ │ + beqz s1,29496 │ │ │ │ + slli a6,s1,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + mv a5,s0 │ │ │ │ + add a6,a6,s0 │ │ │ │ + li a7,0 │ │ │ │ + li a4,0 │ │ │ │ + li t3,25 │ │ │ │ + li t4,9 │ │ │ │ + li t5,95 │ │ │ │ + j 29452 │ │ │ │ + bgeu t4,t1,29470 │ │ │ │ slli a3,a4,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ - add a5,a5,a0 │ │ │ │ - lw a3,8(s2) │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a3,a3,a0 │ │ │ │ + beqz a4,2944c │ │ │ │ + sb t5,0(a3) │ │ │ │ addiw a4,a4,1 │ │ │ │ - sw s3,0(a5) │ │ │ │ - sw s0,4(a5) │ │ │ │ - sw a4,88(s2) │ │ │ │ - j 29d5c │ │ │ │ - li s4,0 │ │ │ │ - j 29e08 │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s7,40(sp) │ │ │ │ - auipc s7,0x50 │ │ │ │ - ld s7,148(s7) │ │ │ │ - ld a5,0(s7) │ │ │ │ - sd a5,24(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - slli s1,a1,0x20 │ │ │ │ - sd ra,104(sp) │ │ │ │ - auipc a5,0x50 │ │ │ │ - lbu a5,1352(a5) │ │ │ │ - mv s6,a1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + beq a5,a6,2947e │ │ │ │ + lbu a1,0(a5) │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a2,a0,a3 │ │ │ │ + ori a3,a1,32 │ │ │ │ + addiw a3,a3,-97 │ │ │ │ + addiw t1,a1,-48 │ │ │ │ + bltu t3,a3,29438 │ │ │ │ + sb a1,0(a2) │ │ │ │ + addi a5,a5,1 │ │ │ │ + mv a7,a4 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + bne a5,a6,29452 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + slli a7,a7,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + add a7,a7,a0 │ │ │ │ + sb zero,0(a7) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + li a7,1 │ │ │ │ + add a7,a7,a0 │ │ │ │ + sb zero,0(a7) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 3310 │ │ │ │ mv s0,a0 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - bnez a5,29f48 │ │ │ │ - ld a5,96(a0) │ │ │ │ - add a5,a5,s1 │ │ │ │ - lb a0,0(a5) │ │ │ │ - sb a0,15(sp) │ │ │ │ - li a5,-128 │ │ │ │ - bne a0,a5,29f26 │ │ │ │ - sd s3,72(sp) │ │ │ │ - lwu s3,112(s0) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s1,16(sp) │ │ │ │ - ld s5,104(s0) │ │ │ │ - li s2,0 │ │ │ │ - addi s4,sp,16 │ │ │ │ - beqz s3,29efa │ │ │ │ - add s0,s2,s3 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s1,s0,0x4 │ │ │ │ - add s1,s1,s5 │ │ │ │ - mv a1,s1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + add s0,s0,a0 │ │ │ │ + addi a1,s0,11 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lbu a5,0(s1) │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a5,2950c │ │ │ │ + mv a5,s1 │ │ │ │ + mv a4,s2 │ │ │ │ + auipc a3,0x37 │ │ │ │ + addi a3,a3,-1322 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + mv a0,s0 │ │ │ │ + jal 37d0 │ │ │ │ + li s1,-1 │ │ │ │ + beq a0,s1,29520 │ │ │ │ + jal 3620 │ │ │ │ + beq a0,s1,29540 │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + mv a4,s2 │ │ │ │ + auipc a3,0x37 │ │ │ │ + addi a3,a3,-1358 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + j 294ea │ │ │ │ + auipc a5,0x51 │ │ │ │ + ld a5,-1400(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x37 │ │ │ │ + addi a2,a2,-1372 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x51 │ │ │ │ + ld a5,-1432(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x37 │ │ │ │ + addi a2,a2,-1348 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s4,a0 │ │ │ │ + li a1,1024 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-1340 │ │ │ │ + mv s0,a0 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,474 │ │ │ │ + jal 294a8 │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,-354 │ │ │ │ + mv s3,a0 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,29692 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,2018 │ │ │ │ + li a1,1 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + mv a0,s1 │ │ │ │ + jal 35a0 │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,-1340 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3750 │ │ │ │ + mv s2,a0 │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,924 │ │ │ │ mv a0,s4 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,29f40 │ │ │ │ - beqz a0,29f1a │ │ │ │ - addi s2,s0,1 │ │ │ │ - bltu s2,s3,29ed8 │ │ │ │ - mv a3,s6 │ │ │ │ + jal 3750 │ │ │ │ + mv s1,a0 │ │ │ │ + bnez a0,295ea │ │ │ │ + j 29672 │ │ │ │ + mv a3,s2 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 36c0 │ │ │ │ + li a2,1024 │ │ │ │ + mv a3,s1 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3780 │ │ │ │ + mv a2,a0 │ │ │ │ + bnez a0,295e0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 35a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 35a0 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3300 │ │ │ │ + bnez a0,2963c │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a4,s4 │ │ │ │ + mv a3,s3 │ │ │ │ + ld s4,0(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ auipc a2,0x37 │ │ │ │ - addi a2,a2,-1220 │ │ │ │ - li a1,775 │ │ │ │ + addi a2,a2,-1386 │ │ │ │ + li a1,112 │ │ │ │ auipc a0,0x37 │ │ │ │ - addi a0,a0,-1304 │ │ │ │ - jal b382 │ │ │ │ + addi a0,a0,-1350 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 323d2 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a4,s4 │ │ │ │ + mv a3,s3 │ │ │ │ + ld s4,0(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a2,0x37 │ │ │ │ + addi a2,a2,-1376 │ │ │ │ + li a1,115 │ │ │ │ + auipc a0,0x37 │ │ │ │ + addi a0,a0,-1404 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 323d2 │ │ │ │ + auipc a5,0x51 │ │ │ │ + ld a5,-1738(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x37 │ │ │ │ + addi a2,a2,-1526 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x51 │ │ │ │ + ld a5,-1770(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x37 │ │ │ │ + addi a2,a2,-1614 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ - beqz s1,29efa │ │ │ │ - ld a0,8(s1) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a5,0(s7) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,29f70 │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - mv s3,s0 │ │ │ │ - bltu s2,s3,29ed8 │ │ │ │ - j 29efa │ │ │ │ - ld a1,160(a0) │ │ │ │ - lw a0,148(a0) │ │ │ │ - li a2,0 │ │ │ │ - add a1,a1,s1 │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s0) │ │ │ │ - li a2,1 │ │ │ │ - addi a1,sp,15 │ │ │ │ - jal 3880 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,29f7c │ │ │ │ - lb a0,15(sp) │ │ │ │ - j 29eb4 │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - jal 2820c │ │ │ │ addi sp,sp,-112 │ │ │ │ - sd s7,40(sp) │ │ │ │ - ld a5,120(a0) │ │ │ │ - slli s7,a1,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - slli a4,s7,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd s8,32(sp) │ │ │ │ - lw s8,0(a5) │ │ │ │ - ld a5,72(a0) │ │ │ │ - sd s3,72(sp) │ │ │ │ - slli a4,s8,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ sd s4,64(sp) │ │ │ │ sd s5,56(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ + sd s6,48(sp) │ │ │ │ sd ra,104(sp) │ │ │ │ sd s0,96(sp) │ │ │ │ sd s1,88(sp) │ │ │ │ sd s2,80(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - lbu s6,0(a4) │ │ │ │ - auipc s4,0x50 │ │ │ │ - ld s4,-176(s4) │ │ │ │ - ld a4,0(s4) │ │ │ │ - sd a4,8(sp) │ │ │ │ - li a4,0 │ │ │ │ - li a4,253 │ │ │ │ - mv s5,a0 │ │ │ │ - mv s3,a1 │ │ │ │ - bgeu a4,s6,2a0bc │ │ │ │ - sd s10,16(sp) │ │ │ │ - lwu s10,88(a0) │ │ │ │ + mv s4,a3 │ │ │ │ + mv s6,a4 │ │ │ │ + mv s5,a5 │ │ │ │ + beqz a2,297ae │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1d │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ sd s9,24(sp) │ │ │ │ - sw s8,4(sp) │ │ │ │ - ld s6,80(a0) │ │ │ │ - li s9,0 │ │ │ │ - addi s2,sp,4 │ │ │ │ - beqz s10,2a016 │ │ │ │ - add s0,s9,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s1,s0,0x3 │ │ │ │ - add s1,s1,s6 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a01c │ │ │ │ - beqz a0,2a024 │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s10,29ff4 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 281e8 │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s9,s10,29ff4 │ │ │ │ - j 2a016 │ │ │ │ - beqz s1,2a016 │ │ │ │ - lw s6,4(s1) │ │ │ │ - ld a5,72(s5) │ │ │ │ + mv s1,a1 │ │ │ │ + add s3,a1,a2 │ │ │ │ + li s0,0 │ │ │ │ + li s2,0 │ │ │ │ + li s7,32 │ │ │ │ + ld a0,0(s1) │ │ │ │ + slli s8,s2,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + jal 3310 │ │ │ │ + addi a1,a0,2 │ │ │ │ + add a1,a1,s8 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 41306 │ │ │ │ + ld s9,0(s1) │ │ │ │ + mv s0,a0 │ │ │ │ + addi s1,s1,8 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3310 │ │ │ │ + mv a2,a0 │ │ │ │ + mv a1,s9 │ │ │ │ + add a0,s0,s8 │ │ │ │ + jal 36a0 │ │ │ │ + ld a0,-8(s1) │ │ │ │ + jal 3310 │ │ │ │ + addw a2,a0,s2 │ │ │ │ + addiw s2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + add a2,a2,s0 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sb s7,0(a2) │ │ │ │ + add a5,a5,s0 │ │ │ │ + sb zero,0(a5) │ │ │ │ + bne s3,s1,296ea │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - sext.w a0,a5 │ │ │ │ - bgeu a4,a5,2a090 │ │ │ │ - lwu s8,88(s5) │ │ │ │ - sw s3,4(sp) │ │ │ │ - ld s7,80(s5) │ │ │ │ - addi s2,sp,4 │ │ │ │ - li s5,0 │ │ │ │ - beqz s8,2a07a │ │ │ │ - add s0,s5,s8 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s1,s0,0x3 │ │ │ │ - add s1,s1,s7 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a084 │ │ │ │ - beqz a0,2a08c │ │ │ │ - addi s5,s0,1 │ │ │ │ - bltu s5,s8,2a058 │ │ │ │ - mv a0,s3 │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s8,s0 │ │ │ │ - bltu s5,s8,2a058 │ │ │ │ - j 2a07a │ │ │ │ - beqz s1,2a07a │ │ │ │ - lw a0,4(s1) │ │ │ │ - sub a0,a0,s6 │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - seqz a0,a0 │ │ │ │ - bnez a5,2a0c0 │ │ │ │ - ld ra,104(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3310 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + mv s2,a0 │ │ │ │ + add s1,s1,s2 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + addi s1,s1,32 │ │ │ │ + add a1,s1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a7,s0 │ │ │ │ + sd s5,0(sp) │ │ │ │ + mv a6,s4 │ │ │ │ + mv a5,s6 │ │ │ │ + auipc a4,0x37 │ │ │ │ + addi a4,a4,-1622 │ │ │ │ + auipc a3,0x37 │ │ │ │ + addi a3,a3,-1606 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + mv a0,s0 │ │ │ │ ld s0,96(sp) │ │ │ │ + ld ra,104(sp) │ │ │ │ ld s1,88(sp) │ │ │ │ ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ ld s4,64(sp) │ │ │ │ ld s5,56(sp) │ │ │ │ ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ addi sp,sp,112 │ │ │ │ + j 38c0 │ │ │ │ + li s0,0 │ │ │ │ + j 29750 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + mv a0,a1 │ │ │ │ + sd ra,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + jal 3310 │ │ │ │ + li a1,1 │ │ │ │ + addi a0,a0,12 │ │ │ │ + jal 39f0 │ │ │ │ + mv a5,s0 │ │ │ │ + auipc a4,0x37 │ │ │ │ + addi a4,a4,-1642 │ │ │ │ + auipc a3,0x37 │ │ │ │ + addi a3,a3,-1642 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + mv a0,s0 │ │ │ │ + jal 38c0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - sext.w s6,s6 │ │ │ │ - j 2a032 │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s7,40(sp) │ │ │ │ - ld a5,120(a0) │ │ │ │ - slli s7,a1,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - slli a4,s7,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd s8,32(sp) │ │ │ │ - lw s8,0(a5) │ │ │ │ - ld a5,72(a0) │ │ │ │ - sd s3,72(sp) │ │ │ │ - slli a4,s8,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - lbu s6,0(a4) │ │ │ │ + mv a3,a0 │ │ │ │ + li a0,0 │ │ │ │ + beqz a3,2982e │ │ │ │ + beqz a2,29820 │ │ │ │ + addi a2,a2,-1 │ │ │ │ + add a0,a3,a2 │ │ │ │ + bltu a3,a0,29814 │ │ │ │ + j 29830 │ │ │ │ + beq a3,a5,29822 │ │ │ │ + mv a0,a5 │ │ │ │ + lbu a4,0(a0) │ │ │ │ + addi a5,a0,-1 │ │ │ │ + bne a4,a1,2980e │ │ │ │ + ret │ │ │ │ + lbu a4,-1(a0) │ │ │ │ + beq a4,a1,29838 │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + lbu a4,0(a0) │ │ │ │ + mv a5,a0 │ │ │ │ + j 29826 │ │ │ │ + mv a0,a5 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 44ba8 │ │ │ │ + beqz a0,298ce │ │ │ │ + li a1,47 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 37a0 │ │ │ │ + beqz a0,298cc │ │ │ │ + beq s0,a0,298e0 │ │ │ │ + lbu a5,1(a0) │ │ │ │ + bnez a5,2989c │ │ │ │ + mv a5,a0 │ │ │ │ + li a3,47 │ │ │ │ + j 2986c │ │ │ │ + addi a5,a5,-1 │ │ │ │ + beq s0,a5,29898 │ │ │ │ + lbu a4,-1(a5) │ │ │ │ + beq a4,a3,29866 │ │ │ │ + beq s0,a5,29898 │ │ │ │ + addi a0,a5,-1 │ │ │ │ + li a2,47 │ │ │ │ + bltu s0,a0,2988c │ │ │ │ + j 298fc │ │ │ │ + beq s0,a5,298c4 │ │ │ │ + mv a0,a5 │ │ │ │ + lbu a4,0(a0) │ │ │ │ + addi a5,a0,-1 │ │ │ │ + bne a4,a2,29886 │ │ │ │ + beq s0,a0,298e0 │ │ │ │ + mv a3,a0 │ │ │ │ + li a4,47 │ │ │ │ + j 298aa │ │ │ │ + addi a0,a0,-1 │ │ │ │ + beq s0,a0,298e2 │ │ │ │ + lbu a5,-1(a0) │ │ │ │ + beq a5,a4,298a4 │ │ │ │ + beq s0,a0,298e2 │ │ │ │ + sb zero,0(a0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lbu a5,-1(a0) │ │ │ │ + beq a5,a2,298de │ │ │ │ + ld s0,0(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,-80 │ │ │ │ + addi sp,sp,16 │ │ │ │ + j 44ba8 │ │ │ │ + mv a0,s0 │ │ │ │ + mv a3,a0 │ │ │ │ + addi a0,a0,1 │ │ │ │ + sub a3,a0,a3 │ │ │ │ + seqz a3,a3 │ │ │ │ + add a0,a0,a3 │ │ │ │ + sb zero,0(a0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lbu a5,0(a0) │ │ │ │ + bne a5,a3,298cc │ │ │ │ + bne s0,a0,2989c │ │ │ │ + j 298e0 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + li a1,46 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 37a0 │ │ │ │ + beqz a0,29928 │ │ │ │ + beq s0,a0,29928 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,1660 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3310 │ │ │ │ + li a5,1 │ │ │ │ + sext.w a6,a0 │ │ │ │ + bgeu a5,a0,29972 │ │ │ │ + li a3,1 │ │ │ │ + li a1,46 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lbu a2,0(a5) │ │ │ │ + addiw a4,a3,1 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bne a2,a1,2996a │ │ │ │ + mv a6,a3 │ │ │ │ + sext.w a3,a4 │ │ │ │ + bltu a5,a0,29954 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + sext.w a0,a6 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lbu a4,0(a0) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a4,2999a │ │ │ │ + li a3,47 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne a4,a3,29992 │ │ │ │ + mv a0,a5 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + bnez a4,2998a │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s4,48(sp) │ │ │ │ auipc s4,0x50 │ │ │ │ - ld s4,-496(s4) │ │ │ │ - ld a4,0(s4) │ │ │ │ - sd a4,8(sp) │ │ │ │ - li a4,0 │ │ │ │ - li a4,253 │ │ │ │ + ld s4,1392(s4) │ │ │ │ + ld a5,0(s4) │ │ │ │ + sd a5,24(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv a0,a1 │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + mv s0,a3 │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + jal 2983c │ │ │ │ + auipc a1,0x36 │ │ │ │ + addi a1,a1,1962 │ │ │ │ mv s5,a0 │ │ │ │ - mv s3,a1 │ │ │ │ - bgeu a4,s6,2a1f8 │ │ │ │ - sd s10,16(sp) │ │ │ │ - lwu s10,88(a0) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sw s8,4(sp) │ │ │ │ - ld s6,80(a0) │ │ │ │ - li s9,0 │ │ │ │ - addi s2,sp,4 │ │ │ │ - beqz s10,2a156 │ │ │ │ - add s0,s9,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s1,s0,0x3 │ │ │ │ - add s1,s1,s6 │ │ │ │ - mv a1,s1 │ │ │ │ + jal 294a8 │ │ │ │ + mv a6,s2 │ │ │ │ + mv a5,s3 │ │ │ │ + mv a4,s0 │ │ │ │ + mv a3,a0 │ │ │ │ + mv s1,a0 │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,1858 │ │ │ │ + auipc a1,0x36 │ │ │ │ + addi a1,a1,1938 │ │ │ │ + addi a0,sp,8 │ │ │ │ + jal 44c74 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,1946 │ │ │ │ + li a1,353 │ │ │ │ + auipc a0,0x36 │ │ │ │ + addi a0,a0,1758 │ │ │ │ + jal 323d2 │ │ │ │ + ld a3,8(sp) │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,1944 │ │ │ │ + li a1,354 │ │ │ │ + auipc a0,0x36 │ │ │ │ + addi a0,a0,1732 │ │ │ │ + jal 323d2 │ │ │ │ + ld a0,8(sp) │ │ │ │ + li s6,-1 │ │ │ │ + jal 38c0 │ │ │ │ + beq a0,s6,29b54 │ │ │ │ mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a15c │ │ │ │ - beqz a0,2a164 │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s10,2a134 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 281e8 │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s9,s10,2a134 │ │ │ │ - j 2a156 │ │ │ │ - beqz s1,2a156 │ │ │ │ - lw s6,4(s1) │ │ │ │ - ld a5,72(s5) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - add a5,a5,s7 │ │ │ │ + jal 3310 │ │ │ │ + li a1,1 │ │ │ │ + addi a0,a0,12 │ │ │ │ + jal 39f0 │ │ │ │ + auipc a3,0x36 │ │ │ │ + addi a3,a3,1822 │ │ │ │ + mv a5,s2 │ │ │ │ + auipc a4,0x36 │ │ │ │ + addi a4,a4,1804 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + mv a0,s0 │ │ │ │ + jal 38c0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3300 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + beqz a0,29b12 │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,1904 │ │ │ │ + li a1,374 │ │ │ │ + auipc a0,0x36 │ │ │ │ + addi a0,a0,1628 │ │ │ │ + jal 323d2 │ │ │ │ + mv a4,s2 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,1908 │ │ │ │ + auipc a1,0x36 │ │ │ │ + addi a1,a1,1908 │ │ │ │ + addi a0,sp,16 │ │ │ │ + jal 44c74 │ │ │ │ + ld a0,16(sp) │ │ │ │ + jal 38c0 │ │ │ │ + mv s0,a0 │ │ │ │ + beq a0,s6,29b2c │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,1928 │ │ │ │ + li a1,381 │ │ │ │ + auipc a0,0x36 │ │ │ │ + addi a0,a0,1564 │ │ │ │ + jal 323d2 │ │ │ │ + ld a0,16(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,29b8c │ │ │ │ + ld ra,88(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,1742 │ │ │ │ + li a1,370 │ │ │ │ + auipc a0,0x36 │ │ │ │ + addi a0,a0,1482 │ │ │ │ + jal 323d2 │ │ │ │ + j 29ade │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,1774 │ │ │ │ + li a1,379 │ │ │ │ + auipc a0,0x36 │ │ │ │ + addi a0,a0,1442 │ │ │ │ + jal 323d2 │ │ │ │ + j 29ad8 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a4,s3 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,1618 │ │ │ │ + li a1,360 │ │ │ │ + auipc a0,0x36 │ │ │ │ + addi a0,a0,1398 │ │ │ │ + jal 323d2 │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ + j 29af0 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + jal 3310 │ │ │ │ + li a5,1 │ │ │ │ + sext.w s1,a0 │ │ │ │ + bgeu a5,a0,29bd6 │ │ │ │ + li a3,1 │ │ │ │ + li a1,46 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lbu a2,0(a5) │ │ │ │ + addiw a4,a3,1 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bne a2,a1,29bce │ │ │ │ + mv s1,a3 │ │ │ │ + sext.w a3,a4 │ │ │ │ + bltu a5,a0,29bb8 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3310 │ │ │ │ + addw s3,a0,s1 │ │ │ │ + addiw a1,s3,2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + mv s4,a0 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + slli s5,s1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s0 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + mv s0,a0 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + jal 36a0 │ │ │ │ + slli s3,s3,0x20 │ │ │ │ + add s5,s5,s0 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + li a5,46 │ │ │ │ + slli a2,s4,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + add a0,s0,s1 │ │ │ │ + add s3,s3,s0 │ │ │ │ + sb a5,0(s5) │ │ │ │ + mv a1,s2 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,0(s3) │ │ │ │ + ld ra,56(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + auipc a1,0x36 │ │ │ │ + addi a1,a1,1566 │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + mv s5,a2 │ │ │ │ + mv s3,a3 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,29cb6 │ │ │ │ + mv s0,a0 │ │ │ │ + li s2,0 │ │ │ │ + li s4,-1 │ │ │ │ + sext.w s1,s1 │ │ │ │ + sext.w s5,s5 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3380 │ │ │ │ + beq a0,s4,29c86 │ │ │ │ + beq s1,a0,29c9c │ │ │ │ + bne s2,s3,29c74 │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 35a0 │ │ │ │ + li a2,1 │ │ │ │ + li a1,-1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 33b0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s5 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + jal 3990 │ │ │ │ + bne s3,s2,29c74 │ │ │ │ + j 29c86 │ │ │ │ + auipc a5,0x50 │ │ │ │ + ld a5,754(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,1454 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s9,8(sp) │ │ │ │ + mv s9,a1 │ │ │ │ + auipc a1,0x36 │ │ │ │ + addi a1,a1,1420 │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s10,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s6,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s7,a4 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,29daa │ │ │ │ + slli s10,s5,0x20 │ │ │ │ + mv s2,a0 │ │ │ │ + li s4,-1 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + sext.w s3,s7 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3380 │ │ │ │ + mv s1,a0 │ │ │ │ + beq a0,s4,29d6e │ │ │ │ + mv s8,s3 │ │ │ │ + beqz s5,29d8e │ │ │ │ + li s0,0 │ │ │ │ + j 29d34 │ │ │ │ + addi s0,s0,1 │ │ │ │ + beq s0,s10,29d98 │ │ │ │ + add a5,s9,s0 │ │ │ │ lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - sext.w a0,a5 │ │ │ │ - bgeu a4,a5,2a1d0 │ │ │ │ - lwu s8,88(s5) │ │ │ │ - sw s3,4(sp) │ │ │ │ - ld s7,80(s5) │ │ │ │ - addi s2,sp,4 │ │ │ │ - li s5,0 │ │ │ │ - beqz s8,2a1ba │ │ │ │ - add s0,s5,s8 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s1,s0,0x3 │ │ │ │ - add s1,s1,s7 │ │ │ │ - mv a1,s1 │ │ │ │ + bne a5,s1,29d2e │ │ │ │ + li a1,-1 │ │ │ │ + li a2,1 │ │ │ │ mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a1c4 │ │ │ │ - beqz a0,2a1cc │ │ │ │ - addi s5,s0,1 │ │ │ │ - bltu s5,s8,2a198 │ │ │ │ + jal 33b0 │ │ │ │ + add s0,s0,s6 │ │ │ │ + lbu a0,0(s0) │ │ │ │ + mv a1,s2 │ │ │ │ + jal 3990 │ │ │ │ + bne s8,s1,29d18 │ │ │ │ + li a1,-1 │ │ │ │ + li a2,1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 33b0 │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,32 │ │ │ │ + jal 3990 │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,64(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + j 35a0 │ │ │ │ + sext.w s8,s7 │ │ │ │ + bne s8,s1,29d18 │ │ │ │ + j 29d5a │ │ │ │ + beq s1,s3,29d5a │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3380 │ │ │ │ + mv s1,a0 │ │ │ │ + bne a0,s4,29d2a │ │ │ │ + j 29d6e │ │ │ │ + auipc a5,0x50 │ │ │ │ + ld a5,510(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,1210 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + auipc a1,0x36 │ │ │ │ + addi a1,a1,1176 │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,29e48 │ │ │ │ + mv s0,a0 │ │ │ │ + li s3,-1 │ │ │ │ + sext.w s1,s1 │ │ │ │ + sext.w s2,s2 │ │ │ │ + sext.w s4,s4 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3380 │ │ │ │ + beq a0,s3,29e1c │ │ │ │ + beq s1,a0,29e30 │ │ │ │ + bne s2,a0,29df8 │ │ │ │ + li a1,-1 │ │ │ │ + li a2,1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 33b0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,10 │ │ │ │ + jal 3990 │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 35a0 │ │ │ │ + li a1,-1 │ │ │ │ + li a2,1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 33b0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3990 │ │ │ │ + bne s1,s2,29df8 │ │ │ │ + j 29e0a │ │ │ │ + auipc a5,0x50 │ │ │ │ + ld a5,352(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,1052 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + auipc a1,0x36 │ │ │ │ + addi a1,a1,1018 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s6,a0 │ │ │ │ + mv s2,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,29ee8 │ │ │ │ + mv s0,a0 │ │ │ │ + li s4,0 │ │ │ │ + li s5,-1 │ │ │ │ + sext.w s1,s1 │ │ │ │ + j 29ebe │ │ │ │ + beq a0,s1,29ed0 │ │ │ │ + li a2,1 │ │ │ │ + li a1,-1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 33b0 │ │ │ │ + remuw a5,s4,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + jal 3990 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3380 │ │ │ │ + slliw a0,a0,0x18 │ │ │ │ + sraiw a0,a0,0x18 │ │ │ │ + bne a0,s5,29e9a │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 35a0 │ │ │ │ + auipc a5,0x50 │ │ │ │ + ld a5,192(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s6 │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,932 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a3,0x3b │ │ │ │ + addi a3,a3,-1658 │ │ │ │ + li a2,507 │ │ │ │ + auipc a1,0x36 │ │ │ │ + addi a1,a1,474 │ │ │ │ + auipc a0,0x36 │ │ │ │ + addi a0,a0,1170 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s4,32(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + lui a1,0x2 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + mv s8,a2 │ │ │ │ + lui s3,0x2 │ │ │ │ + jal 41306 │ │ │ │ + lui s7,0x2 │ │ │ │ + mv s2,a0 │ │ │ │ + li s1,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + li s5,-1 │ │ │ │ + li s6,10 │ │ │ │ + addi s7,s7,1809 │ │ │ │ + j 29f68 │ │ │ │ + add a5,s2,s1 │ │ │ │ + sb s0,0(a5) │ │ │ │ + addi s1,s1,1 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3940 │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + mv s0,a0 │ │ │ │ + addi a4,s3,-1 │ │ │ │ + beq a5,s5,29fbe │ │ │ │ + beq a5,s6,29f96 │ │ │ │ + bne a4,s1,29f5e │ │ │ │ + add s3,s3,s7 │ │ │ │ + mv a0,s2 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + j 29f5e │ │ │ │ + add a5,s2,s1 │ │ │ │ + sb zero,0(a5) │ │ │ │ + sd s2,0(s8) │ │ │ │ + sext.w a0,s1 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + li a0,-1 │ │ │ │ + j 29fa6 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s0,64(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv a0,s0 │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,-1634 │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + mv s7,a2 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,2a068 │ │ │ │ + lui a1,0x2 │ │ │ │ + mv s4,a0 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lui s3,0x2 │ │ │ │ + lui s6,0x2 │ │ │ │ + mv s2,a0 │ │ │ │ + li s1,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + li s5,255 │ │ │ │ + addi s6,s6,1809 │ │ │ │ + j 2a018 │ │ │ │ + add a5,s2,s1 │ │ │ │ + sb s0,0(a5) │ │ │ │ + addi s1,s1,1 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3940 │ │ │ │ + zext.b a5,a0 │ │ │ │ + mv s0,a0 │ │ │ │ + beq a5,s5,2a03e │ │ │ │ + addi a5,s3,-1 │ │ │ │ + bne a5,s1,2a00e │ │ │ │ + add s3,s3,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + j 2a00e │ │ │ │ + add a5,s2,s1 │ │ │ │ + mv a0,s4 │ │ │ │ + sb zero,0(a5) │ │ │ │ + jal 35a0 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + sd s1,0(s7) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,48(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + auipc a5,0x50 │ │ │ │ + ld a5,-192(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,1996 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s5,24(sp) │ │ │ │ + auipc s5,0x50 │ │ │ │ + ld s5,-380(s5) │ │ │ │ + ld a5,0(s5) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s4,32(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + mv a2,sp │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + mv s1,a3 │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + jal 29fc2 │ │ │ │ + lw a3,0(sp) │ │ │ │ + mv a2,a0 │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,-1770 │ │ │ │ + mv s0,a0 │ │ │ │ mv a0,s3 │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s8,s0 │ │ │ │ - bltu s5,s8,2a198 │ │ │ │ - j 2a1ba │ │ │ │ - beqz s1,2a1ba │ │ │ │ - lw a0,4(s1) │ │ │ │ + jal 442bc │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + lw a1,8(s2) │ │ │ │ + li a0,0 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + sw a1,0(s1) │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 41306 │ │ │ │ + lw a5,8(s2) │ │ │ │ + mv s6,a0 │ │ │ │ + beqz a5,2a116 │ │ │ │ + mv s1,a0 │ │ │ │ + li s0,0 │ │ │ │ + ld a5,0(s2) │ │ │ │ + slli a4,s0,0x4 │ │ │ │ + mv a1,s4 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a3,8(a5) │ │ │ │ + ld a2,0(a5) │ │ │ │ + mv a0,s3 │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 442bc │ │ │ │ + lwu a5,8(s2) │ │ │ │ + sd a0,0(s1) │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s0,a5,2a0f2 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 447c0 │ │ │ │ ld a4,8(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ + ld a5,0(s5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - sltu a0,a0,s6 │ │ │ │ - bnez a5,2a1fc │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ + bnez a5,2a140 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + ld s6,16(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - sext.w s6,s6 │ │ │ │ - j 2a172 │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - ld a5,72(a0) │ │ │ │ - slli a4,a1,0x20 │ │ │ │ addi sp,sp,-112 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ sd s7,40(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ + auipc s7,0x50 │ │ │ │ + ld s7,-568(s7) │ │ │ │ + sd s6,48(sp) │ │ │ │ + addi a3,sp,4 │ │ │ │ + ld a5,0(s7) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv s6,a2 │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,354 │ │ │ │ sd ra,104(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ sd s1,88(sp) │ │ │ │ sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ sd s4,64(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - lbu s6,0(a4) │ │ │ │ - auipc s3,0x50 │ │ │ │ - ld s3,-792(s3) │ │ │ │ - ld a4,0(s3) │ │ │ │ - sd a4,8(sp) │ │ │ │ - li a4,0 │ │ │ │ - li a4,253 │ │ │ │ - mv s7,a0 │ │ │ │ - mv s5,a1 │ │ │ │ - bgeu a4,s6,2a326 │ │ │ │ - lwu s8,88(a0) │ │ │ │ - sw a1,4(sp) │ │ │ │ - ld s6,80(a0) │ │ │ │ - li s4,0 │ │ │ │ - addi s2,sp,4 │ │ │ │ - beqz s8,2a27a │ │ │ │ - add s0,s4,s8 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s1,s0,0x3 │ │ │ │ - add s1,s1,s6 │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s0,96(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + jal 2a088 │ │ │ │ + lw s3,4(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli s1,a5,0x1d │ │ │ │ mv a1,s1 │ │ │ │ + jal 41306 │ │ │ │ + mv s5,a0 │ │ │ │ + beqz s3,2a232 │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + mv s0,s4 │ │ │ │ + add s1,s1,s4 │ │ │ │ + li s3,0 │ │ │ │ + auipc a5,0x3a │ │ │ │ + fld fs0,-1588(a5) │ │ │ │ + j 2a1b2 │ │ │ │ mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a282 │ │ │ │ - beqz a0,2a28a │ │ │ │ - addi s4,s0,1 │ │ │ │ - bltu s4,s8,2a258 │ │ │ │ - mv a0,s5 │ │ │ │ - sd s9,24(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s8,s0 │ │ │ │ - bltu s4,s8,2a258 │ │ │ │ - j 2a27a │ │ │ │ - beqz s1,2a27a │ │ │ │ - lw s6,4(s1) │ │ │ │ - ld a5,72(s7) │ │ │ │ - addiw s5,s5,1 │ │ │ │ - slli a4,s5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - sext.w s8,s5 │ │ │ │ - sext.w a0,a5 │ │ │ │ - bgeu a4,a5,2a2fe │ │ │ │ - sd s9,24(sp) │ │ │ │ - lwu s9,88(s7) │ │ │ │ - sw s5,4(sp) │ │ │ │ - li s4,0 │ │ │ │ - ld s5,80(s7) │ │ │ │ - addi s2,sp,4 │ │ │ │ - beqz s9,2a2ea │ │ │ │ - add s0,s4,s9 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s1,s0,0x3 │ │ │ │ - add s1,s1,s5 │ │ │ │ - mv a1,s1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal 447c0 │ │ │ │ + beq s1,s0,2a1e2 │ │ │ │ + ld a1,0(s0) │ │ │ │ + lw a5,8(a1) │ │ │ │ + beqz a5,2a1a6 │ │ │ │ + ld a5,0(a1) │ │ │ │ + li a1,0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3610 │ │ │ │ + fabs.d fa5,fa0 │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + beqz a5,2a220 │ │ │ │ + ld a1,0(s0) │ │ │ │ mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a2f0 │ │ │ │ - beqz a0,2a2f8 │ │ │ │ - addi s4,s0,1 │ │ │ │ - bltu s4,s9,2a2c8 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 281e8 │ │ │ │ - mv s9,s0 │ │ │ │ - bltu s4,s9,2a2c8 │ │ │ │ - j 2a2ea │ │ │ │ - beqz s1,2a2ea │ │ │ │ - lw a0,4(s1) │ │ │ │ - ld s9,24(sp) │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal 447c0 │ │ │ │ + bne s1,s0,2a1b2 │ │ │ │ + fld fs0,24(sp) │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 41306 │ │ │ │ ld a4,8(sp) │ │ │ │ - ld a5,0(s3) │ │ │ │ + ld a5,0(s7) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - sltu a0,a0,s6 │ │ │ │ - bnez a5,2a32a │ │ │ │ + sw s3,0(s6) │ │ │ │ + bnez a5,2a236 │ │ │ │ ld ra,104(sp) │ │ │ │ ld s0,96(sp) │ │ │ │ ld s1,88(sp) │ │ │ │ ld s2,80(sp) │ │ │ │ ld s3,72(sp) │ │ │ │ ld s4,64(sp) │ │ │ │ ld s5,56(sp) │ │ │ │ ld s6,48(sp) │ │ │ │ ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ addi sp,sp,112 │ │ │ │ ret │ │ │ │ - sext.w s6,s6 │ │ │ │ - j 2a294 │ │ │ │ - sd s9,24(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s4,96(sp) │ │ │ │ - auipc s4,0x50 │ │ │ │ - ld s4,-1060(s4) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd ra,136(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - sd a5,24(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv s3,a1 │ │ │ │ - mv s2,a0 │ │ │ │ - mv s5,a2 │ │ │ │ - bnez a1,2a35c │ │ │ │ - lw a5,8(a0) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - beq a5,a2,2a3f0 │ │ │ │ - beq s3,s5,2a3f0 │ │ │ │ - lw a4,8(s2) │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - bltu s5,a4,2a40e │ │ │ │ - ld a4,120(s2) │ │ │ │ - slli s7,s3,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - slli s5,s7,0x2 │ │ │ │ - add a4,a4,s5 │ │ │ │ - lw s8,0(a4) │ │ │ │ - li a3,253 │ │ │ │ - slli a4,s8,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu a3,a4,2a4f6 │ │ │ │ - lwu s11,88(s2) │ │ │ │ - sw s8,20(sp) │ │ │ │ - ld s6,80(s2) │ │ │ │ - li s10,0 │ │ │ │ - addi s1,sp,20 │ │ │ │ - beqz s11,2a3da │ │ │ │ - add s0,s10,s11 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s9,s0,0x3 │ │ │ │ - add s9,s9,s6 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a460 │ │ │ │ - beqz a0,2a470 │ │ │ │ - addi s10,s0,1 │ │ │ │ - bltu s10,s11,2a3b8 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 281e8 │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - li a0,0 │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,2a596 │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - slli s7,s5,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - add a4,a5,s7 │ │ │ │ - lbu s8,0(a4) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,s8,2a592 │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw s5,20(sp) │ │ │ │ - ld s8,80(s2) │ │ │ │ - li s9,0 │ │ │ │ - addi s1,sp,20 │ │ │ │ - beqz s10,2a45a │ │ │ │ - add s0,s9,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s6,s0,0x3 │ │ │ │ - add s6,s6,s8 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a468 │ │ │ │ - beqz a0,2a4fc │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s10,2a438 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s0 │ │ │ │ - bltu s10,s11,2a3b8 │ │ │ │ - j 2a3da │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s9,s10,2a438 │ │ │ │ - j 2a45a │ │ │ │ - beqz s9,2a3da │ │ │ │ - lw s8,4(s9) │ │ │ │ - ld a5,72(s2) │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,2a4f2 │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw s3,20(sp) │ │ │ │ - ld s7,80(s2) │ │ │ │ - li s9,0 │ │ │ │ - addi s1,sp,20 │ │ │ │ - beqz s10,2a4be │ │ │ │ - add s0,s10,s9 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s6,s0,0x3 │ │ │ │ - add s6,s6,s7 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a4c4 │ │ │ │ - beqz a0,2a4cc │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s10,2a49c │ │ │ │ - mv a0,s3 │ │ │ │ - jal 281e8 │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s9,s10,2a49c │ │ │ │ - j 2a4be │ │ │ │ - beqz s6,2a4be │ │ │ │ - lw a5,4(s6) │ │ │ │ - bgeu a5,s8,2a3e0 │ │ │ │ - ld a5,120(s2) │ │ │ │ + slli a4,s3,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ add a5,a5,s5 │ │ │ │ - lw a0,0(a5) │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - j 2a3f2 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2a4d4 │ │ │ │ - sext.w s8,a4 │ │ │ │ - j 2a47c │ │ │ │ - beqz s6,2a45a │ │ │ │ - lw s8,4(s6) │ │ │ │ - ld a5,72(s2) │ │ │ │ - addiw a4,s5,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w a2,a4 │ │ │ │ - li a3,253 │ │ │ │ - sd a2,8(sp) │ │ │ │ - bgeu a3,a5,2a58e │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw a4,20(sp) │ │ │ │ - ld s6,80(s2) │ │ │ │ - li s11,0 │ │ │ │ - addi s1,sp,20 │ │ │ │ - beqz s9,2a55a │ │ │ │ - add s0,s11,s9 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s10,s0,0x3 │ │ │ │ - add s10,s10,s6 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a560 │ │ │ │ - beqz a0,2a568 │ │ │ │ - addi s11,s0,1 │ │ │ │ - bltu s11,s9,2a538 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s9,s0 │ │ │ │ - bltu s11,s9,2a538 │ │ │ │ - j 2a55a │ │ │ │ - beqz s10,2a55a │ │ │ │ - lw a5,4(s10) │ │ │ │ - ld a4,120(s2) │ │ │ │ - bgeu a5,s8,2a588 │ │ │ │ - slli s7,s7,0x2 │ │ │ │ - add s7,s7,a4 │ │ │ │ - lw a0,0(s7) │ │ │ │ - bgeu s3,a0,2a588 │ │ │ │ - bgeu s5,a0,2a4e0 │ │ │ │ - ld a5,72(s2) │ │ │ │ - j 2a380 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2a570 │ │ │ │ - sext.w s8,s8 │ │ │ │ - j 2a508 │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ + ld a1,0(s0) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + fsd fa0,0(a5) │ │ │ │ + j 2a1a6 │ │ │ │ + li s0,0 │ │ │ │ + j 2a1ec │ │ │ │ + fsd fs0,24(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s4,96(sp) │ │ │ │ - auipc s4,0x50 │ │ │ │ - ld s4,-1694(s4) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd ra,136(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - sd a5,24(sp) │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,494 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s2,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + mv s0,a4 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,2a2b0 │ │ │ │ + mv s3,a0 │ │ │ │ + bgeu s0,s2,2a29a │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + addw s0,s0,s4 │ │ │ │ + addw s2,s2,s4 │ │ │ │ + add s1,s1,a5 │ │ │ │ + auipc s4,0x36 │ │ │ │ + addi s4,s4,76 │ │ │ │ + ld a4,0(s1) │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s3 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + addi s1,s1,8 │ │ │ │ + bne s0,s2,2a284 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 35a0 │ │ │ │ + auipc a5,0x50 │ │ │ │ + ld a5,-776(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,380 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,346 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s2,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + mv s0,a4 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,2a344 │ │ │ │ + mv s3,a0 │ │ │ │ + bgeu s0,s2,2a32e │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + addw s0,s0,s4 │ │ │ │ + addw s2,s2,s4 │ │ │ │ + add s1,s1,a5 │ │ │ │ + auipc s4,0x34 │ │ │ │ + addi s4,s4,672 │ │ │ │ + lw a4,0(s1) │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s3 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + addi s1,s1,4 │ │ │ │ + bne s0,s2,2a318 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 35a0 │ │ │ │ + auipc a5,0x50 │ │ │ │ + ld a5,-924(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,232 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,198 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + mv s2,a2 │ │ │ │ + mv s0,a3 │ │ │ │ + jal 3750 │ │ │ │ + sd s3,24(sp) │ │ │ │ + beqz a0,2a3fa │ │ │ │ + mv s3,a0 │ │ │ │ + beqz s2,2a3e6 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a2,a5,0x1e │ │ │ │ + add a2,a2,s1 │ │ │ │ + mv a5,s1 │ │ │ │ + li a3,0 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + addw a3,a3,a4 │ │ │ │ + bne a2,a5,2a39c │ │ │ │ + bgeu s0,s2,2a3e6 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + fcvt.d.wu fs0,a3 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add s1,s1,a5 │ │ │ │ + auipc s4,0x36 │ │ │ │ + addi s4,s4,-242 │ │ │ │ + lw a5,0(s1) │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s4 │ │ │ │ + fcvt.d.wu fa5,a5 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s3 │ │ │ │ + fdiv.d fa5,fa5,fs0 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,4 │ │ │ │ + fmv.x.d a4,fa5 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bne s2,s0,2a3c2 │ │ │ │ + fld fs0,8(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 35a0 │ │ │ │ + auipc a5,0x50 │ │ │ │ + ld a5,-1106(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,50 │ │ │ │ + li a1,1 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s2,32(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,14 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,2a484 │ │ │ │ + mv s3,a0 │ │ │ │ + li s0,0 │ │ │ │ + auipc s5,0x36 │ │ │ │ + addi s5,s5,-374 │ │ │ │ + beqz s4,2a46e │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw a4,0(s2) │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s3 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + addi s2,s2,4 │ │ │ │ + addi s1,s1,4 │ │ │ │ + bne s4,s0,2a452 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 35a0 │ │ │ │ + auipc a5,0x50 │ │ │ │ + ld a5,-1244(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,-88 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,-122 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s2,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + mv s3,a4 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,2a516 │ │ │ │ + mv s4,a0 │ │ │ │ + beqz s3,2a500 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli s3,a5,0x1d │ │ │ │ + add s3,s3,s0 │ │ │ │ + auipc s5,0x36 │ │ │ │ + addi s5,s5,-508 │ │ │ │ + ld a5,0(s1) │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a3,0(s0) │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s4 │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + addi s2,s2,8 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bne s0,s3,2a4e4 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + ld s4,16(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 35a0 │ │ │ │ + auipc a5,0x50 │ │ │ │ + ld a5,-1390(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,-234 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a3,16(a0) │ │ │ │ + ld a4,16(a1) │ │ │ │ + mv a5,a0 │ │ │ │ + bltu a4,a3,2a57c │ │ │ │ + li a0,1 │ │ │ │ + bltu a3,a4,2a57e │ │ │ │ + lw a3,0(a5) │ │ │ │ + lw a4,0(a1) │ │ │ │ + bltu a4,a3,2a57e │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,2a57e │ │ │ │ + lbu a3,40(a5) │ │ │ │ + lbu a4,40(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a3,2a57e │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,2a57e │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld a4,8(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a5,2a57e │ │ │ │ + sltu a5,a5,a4 │ │ │ │ + negw a0,a5 │ │ │ │ + ret │ │ │ │ + li a0,-1 │ │ │ │ + ret │ │ │ │ + lw a3,0(a0) │ │ │ │ + lw a4,0(a1) │ │ │ │ + mv a5,a0 │ │ │ │ + bltu a4,a3,2a5b8 │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,2a5ba │ │ │ │ + lbu a3,24(a5) │ │ │ │ + lbu a4,24(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a3,2a5ba │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,2a5ba │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld a4,8(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a5,2a5ba │ │ │ │ + sltu a5,a5,a4 │ │ │ │ + negw a0,a5 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + auipc a3,0x3a │ │ │ │ + addi a3,a3,730 │ │ │ │ + li a2,308 │ │ │ │ + auipc a1,0x36 │ │ │ │ + addi a1,a1,-730 │ │ │ │ + auipc a0,0x36 │ │ │ │ + addi a0,a0,-722 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lw a3,0(a0) │ │ │ │ + lw a4,0(a1) │ │ │ │ + mv a5,a0 │ │ │ │ + bltu a4,a3,2a618 │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,2a61a │ │ │ │ + lbu a3,40(a5) │ │ │ │ + lbu a4,40(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a3,2a61a │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,2a61a │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld a4,8(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a5,2a61a │ │ │ │ + sltu a5,a5,a4 │ │ │ │ + negw a0,a5 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s2,48(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + ld a1,16(a1) │ │ │ │ + sd s6,16(sp) │ │ │ │ + auipc s6,0x50 │ │ │ │ + ld s6,-1814(s6) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + add a1,a1,a2 │ │ │ │ + mv s0,a0 │ │ │ │ + mv s4,a5 │ │ │ │ + mv a0,s2 │ │ │ │ + ld a5,0(s6) │ │ │ │ + sd a5,8(sp) │ │ │ │ li a5,0 │ │ │ │ - mv s3,a1 │ │ │ │ - mv s2,a0 │ │ │ │ - mv s5,a2 │ │ │ │ - bnez a1,2a5d6 │ │ │ │ - lw a5,8(a0) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - beq a5,a2,2a676 │ │ │ │ - beq s3,s5,2a676 │ │ │ │ - lw a4,8(s2) │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - bltu s5,a4,2a694 │ │ │ │ - ld a4,120(s2) │ │ │ │ - slli s7,s3,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - slli s5,s7,0x2 │ │ │ │ - add a4,a4,s5 │ │ │ │ - lw s8,0(a4) │ │ │ │ - li a3,253 │ │ │ │ - slli a4,s8,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu a3,a4,2a7b6 │ │ │ │ - lwu s11,88(s2) │ │ │ │ - sw s8,20(sp) │ │ │ │ - ld s6,80(s2) │ │ │ │ - li s10,0 │ │ │ │ - addi s1,sp,20 │ │ │ │ - beqz s11,2a654 │ │ │ │ - add s0,s10,s11 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s9,s0,0x3 │ │ │ │ - add s9,s9,s6 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a6e6 │ │ │ │ - beqz a0,2a6f6 │ │ │ │ - addi s10,s0,1 │ │ │ │ - bltu s10,s11,2a632 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 281e8 │ │ │ │ - beqz s6,2a744 │ │ │ │ - lw a5,4(s6) │ │ │ │ - bltu a5,s8,2a758 │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - li a0,0 │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + mv s3,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s1,a4 │ │ │ │ + jal 4d78 │ │ │ │ + sext.w a1,a0 │ │ │ │ + sw a1,0(s0) │ │ │ │ + addi a3,sp,4 │ │ │ │ + mv a2,sp │ │ │ │ + mv a0,s2 │ │ │ │ + jal 4dea │ │ │ │ + beqz s1,2a6da │ │ │ │ + lwu a5,0(sp) │ │ │ │ + add a3,a5,s4 │ │ │ │ + mv a4,a5 │ │ │ │ + bgeu s3,a3,2a6c6 │ │ │ │ + lwu a3,4(sp) │ │ │ │ + sd a4,8(s0) │ │ │ │ + add a2,s1,a4 │ │ │ │ + bgeu a2,a3,2a6be │ │ │ │ + sd a5,24(s0) │ │ │ │ + sd s1,16(s0) │ │ │ │ + sd a3,32(s0) │ │ │ │ + sb s5,40(s0) │ │ │ │ + sb zero,56(s0) │ │ │ │ + sd zero,48(s0) │ │ │ │ + sw zero,60(s0) │ │ │ │ + sd zero,64(s0) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s6) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,2a8ce │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ + bnez a5,2a6fa │ │ │ │ + ld ra,72(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - slli s6,s5,0x20 │ │ │ │ - srli s6,s6,0x20 │ │ │ │ - add a4,a5,s6 │ │ │ │ - lbu s8,0(a4) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,s8,2a8bc │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw s5,20(sp) │ │ │ │ - ld s8,80(s2) │ │ │ │ - li s9,0 │ │ │ │ - addi s1,sp,20 │ │ │ │ - beqz s10,2a6e0 │ │ │ │ - add s0,s9,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s7,s0,0x3 │ │ │ │ - add s7,s7,s8 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a6ee │ │ │ │ - beqz a0,2a7bc │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s10,2a6be │ │ │ │ - mv a0,s5 │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s0 │ │ │ │ - bltu s10,s11,2a632 │ │ │ │ - j 2a654 │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s9,s10,2a6be │ │ │ │ - j 2a6e0 │ │ │ │ - beqz s9,2a654 │ │ │ │ - lw s8,4(s9) │ │ │ │ - ld a5,72(s2) │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,2a752 │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw s3,20(sp) │ │ │ │ - ld s7,80(s2) │ │ │ │ - li s9,0 │ │ │ │ - addi s1,sp,20 │ │ │ │ - beqz s10,2a744 │ │ │ │ - add s0,s10,s9 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s6,s0,0x3 │ │ │ │ - add s6,s6,s7 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a74a │ │ │ │ - beqz a0,2a65a │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s10,2a722 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 281e8 │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s9,s10,2a722 │ │ │ │ - j 2a744 │ │ │ │ - sext.w a5,a5 │ │ │ │ - bgeu a5,s8,2a666 │ │ │ │ - ld a4,120(s2) │ │ │ │ - ld a5,72(s2) │ │ │ │ - li a3,253 │ │ │ │ - add a4,a4,s5 │ │ │ │ - lw s6,0(a4) │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ + addi s1,a3,1 │ │ │ │ + sub s1,s1,a4 │ │ │ │ + j 2a682 │ │ │ │ + lwu a3,4(sp) │ │ │ │ + sub a4,s3,s4 │ │ │ │ + sd a4,8(s0) │ │ │ │ + add a2,s1,a4 │ │ │ │ + bltu a2,a3,2a682 │ │ │ │ + j 2a6be │ │ │ │ + auipc a3,0x3a │ │ │ │ + addi a3,a3,470 │ │ │ │ + li a2,65 │ │ │ │ + auipc a1,0x36 │ │ │ │ + addi a1,a1,-1014 │ │ │ │ + auipc a0,0x36 │ │ │ │ + addi a0,a0,-966 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,a1 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 44ba8 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd a0,48(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + sb a1,56(a0) │ │ │ │ + ret │ │ │ │ + ld a0,8(a0) │ │ │ │ + ret │ │ │ │ + ld a0,8(a0) │ │ │ │ + ret │ │ │ │ + ld a4,8(a0) │ │ │ │ + ld a0,24(a0) │ │ │ │ + sub a0,a4,a0 │ │ │ │ + ret │ │ │ │ + ld a4,8(a0) │ │ │ │ + ld a0,32(a0) │ │ │ │ + sub a0,a4,a0 │ │ │ │ + ret │ │ │ │ + ld a5,8(a0) │ │ │ │ + ld a4,16(a0) │ │ │ │ + add a0,a5,a4 │ │ │ │ + addi a0,a0,-1 │ │ │ │ + ret │ │ │ │ + ld a5,8(a0) │ │ │ │ + ld a4,16(a0) │ │ │ │ + ld a0,24(a0) │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a0,0(a5) │ │ │ │ - bgeu a3,a0,2a896 │ │ │ │ - lwu s5,88(s2) │ │ │ │ - sw s6,20(sp) │ │ │ │ - ld s7,80(s2) │ │ │ │ - li s3,0 │ │ │ │ - addi s1,sp,20 │ │ │ │ - beqz s5,2a7b0 │ │ │ │ - add s0,s3,s5 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s2,s0,0x3 │ │ │ │ - add s2,s2,s7 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a8aa │ │ │ │ - beqz a0,2a8b2 │ │ │ │ - addi s3,s0,1 │ │ │ │ - bltu s3,s5,2a78c │ │ │ │ - mv a0,s6 │ │ │ │ - jal 281e8 │ │ │ │ - sext.w s8,a4 │ │ │ │ - j 2a702 │ │ │ │ - beqz s7,2a6e0 │ │ │ │ - lw s8,4(s7) │ │ │ │ - ld a5,72(s2) │ │ │ │ - addiw a3,s5,1 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + sub a0,a5,a0 │ │ │ │ + ret │ │ │ │ + ld a5,8(a0) │ │ │ │ + ld a4,16(a0) │ │ │ │ + ld a0,32(a0) │ │ │ │ + add a5,a5,a4 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + sub a0,a5,a0 │ │ │ │ + ret │ │ │ │ + lwu a4,0(a1) │ │ │ │ + ld a5,24(a0) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld a0,24(a5) │ │ │ │ + ret │ │ │ │ + ld a0,16(a0) │ │ │ │ + ld a5,8(a1) │ │ │ │ + add a0,a0,a5 │ │ │ │ + ret │ │ │ │ + ld a4,24(a1) │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + ld a5,8(a1) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a3,a4,a2 │ │ │ │ + ld a0,16(a0) │ │ │ │ + bltu a3,a5,2a792 │ │ │ │ + add a0,a0,a4 │ │ │ │ + ret │ │ │ │ + sub a5,a5,a2 │ │ │ │ + add a0,a0,a5 │ │ │ │ + ret │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,24(a0) │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + ld a5,8(a5) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + add a4,a0,a1 │ │ │ │ + bltu a4,a5,2a7ac │ │ │ │ + ret │ │ │ │ + sub a0,a5,a1 │ │ │ │ + ret │ │ │ │ + lwu a0,0(a0) │ │ │ │ + ret │ │ │ │ + ld a5,8(a1) │ │ │ │ + ld a0,16(a1) │ │ │ │ + ld a6,32(a1) │ │ │ │ + add a7,a5,a0 │ │ │ │ + addi a4,a7,-1 │ │ │ │ + bgeu a4,a6,2a7f6 │ │ │ │ slli a4,a3,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a1,a3 │ │ │ │ - li a2,253 │ │ │ │ - sd a1,8(sp) │ │ │ │ - bgeu a2,a4,2a8c0 │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw a3,20(sp) │ │ │ │ - ld s7,80(s2) │ │ │ │ - li s11,0 │ │ │ │ - addi s1,sp,20 │ │ │ │ - beqz s9,2a81a │ │ │ │ - add s0,s11,s9 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s10,s0,0x3 │ │ │ │ - add s10,s10,s7 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a820 │ │ │ │ - beqz a0,2a828 │ │ │ │ - addi s11,s0,1 │ │ │ │ - bltu s11,s9,2a7f8 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s9,s0 │ │ │ │ - bltu s11,s9,2a7f8 │ │ │ │ - j 2a81a │ │ │ │ - beqz s10,2a81a │ │ │ │ - lw a3,4(s10) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a4,120(s2) │ │ │ │ - bgeu a3,s8,2a5fa │ │ │ │ - slli s6,s6,0x2 │ │ │ │ - add s6,s6,a4 │ │ │ │ - lw s6,0(s6) │ │ │ │ - bgeu s3,s6,2a5fa │ │ │ │ - bltu s5,s6,2a5fa │ │ │ │ - slli a4,s6,0x20 │ │ │ │ + add a4,a4,a7 │ │ │ │ + bgeu a4,a6,2a7f0 │ │ │ │ + addw a0,a0,a3 │ │ │ │ + ld a3,24(a1) │ │ │ │ + slli a4,a2,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ + add a4,a4,a3 │ │ │ │ + bltu a4,a5,2a7ec │ │ │ │ + subw a2,a5,a3 │ │ │ │ + addw a0,a0,a2 │ │ │ │ + ret │ │ │ │ + subw a0,a6,a5 │ │ │ │ + j 2a7da │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 2a5bc │ │ │ │ + lw a0,16(a0) │ │ │ │ + ret │ │ │ │ + sw zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + ret │ │ │ │ + lw a5,0(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + ld a0,8(a0) │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,0(s0) │ │ │ │ + sd a0,8(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a0,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,a0,2a896 │ │ │ │ - lwu s5,88(s2) │ │ │ │ - sw s6,20(sp) │ │ │ │ - ld s7,80(s2) │ │ │ │ - li s3,0 │ │ │ │ - addi s1,sp,20 │ │ │ │ - beqz s5,2a7b0 │ │ │ │ - add s0,s3,s5 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s2,s0,0x3 │ │ │ │ - add s2,s2,s7 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a8c6 │ │ │ │ - beqz a0,2a8b2 │ │ │ │ - addi s3,s0,1 │ │ │ │ - bltu s3,s5,2a872 │ │ │ │ - j 2a7b0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - j 2a678 │ │ │ │ - mv s5,s0 │ │ │ │ - bltu s3,s5,2a78c │ │ │ │ - j 2a7b0 │ │ │ │ - beqz s2,2a7b0 │ │ │ │ - lw a0,4(s2) │ │ │ │ - j 2a898 │ │ │ │ - sext.w s8,s8 │ │ │ │ - j 2a7c8 │ │ │ │ - sext.w a3,a4 │ │ │ │ - j 2a834 │ │ │ │ - mv s5,s0 │ │ │ │ - bltu s3,s5,2a872 │ │ │ │ - j 2a7b0 │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + li a2,72 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,0(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + lw a5,0(a0) │ │ │ │ addi sp,sp,-48 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ + sd ra,40(sp) │ │ │ │ sd s0,32(sp) │ │ │ │ sd s1,24(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - auipc s1,0x4f │ │ │ │ - ld s1,1568(s1) │ │ │ │ - or a2,a2,a3 │ │ │ │ - mv a1,sp │ │ │ │ - mv a0,s0 │ │ │ │ - ld a5,0(s1) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd a2,0(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bnez a0,2a92a │ │ │ │ + sd s2,16(sp) │ │ │ │ + auipc s2,0x4f │ │ │ │ + ld s2,1708(s2) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a2 │ │ │ │ + mv a0,a1 │ │ │ │ + ld a4,0(s2) │ │ │ │ + sd a4,8(sp) │ │ │ │ + li a4,0 │ │ │ │ + mv a1,a5 │ │ │ │ + sw a5,0(a2) │ │ │ │ + addi a3,sp,4 │ │ │ │ + mv a2,sp │ │ │ │ + jal 4dea │ │ │ │ + lbu a5,96(s1) │ │ │ │ + sb a5,40(s0) │ │ │ │ + ld a0,88(s1) │ │ │ │ + lw a4,32(s1) │ │ │ │ + lwu a3,4(s1) │ │ │ │ + lw a5,28(a0) │ │ │ │ + sd a3,24(s0) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,8(s0) │ │ │ │ + jal 488bc │ │ │ │ + lwu a5,4(sp) │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + sd a5,32(s0) │ │ │ │ + sd a0,16(s0) │ │ │ │ + lbu a1,96(s1) │ │ │ │ + ld a0,88(s1) │ │ │ │ + jal 491ac │ │ │ │ + sw a0,60(s0) │ │ │ │ + lbu a1,96(s1) │ │ │ │ + ld a0,88(s1) │ │ │ │ + jal 491f8 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,88(s1) │ │ │ │ + sw a5,64(s0) │ │ │ │ + jal 451ae │ │ │ │ + sw a0,68(s0) │ │ │ │ + sb zero,56(s0) │ │ │ │ ld a4,8(sp) │ │ │ │ - ld a5,0(s1) │ │ │ │ + ld a5,0(s2) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,2a952 │ │ │ │ + bnez a5,2a8f2 │ │ │ │ ld ra,40(sp) │ │ │ │ + mv a0,s0 │ │ │ │ ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,0(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - bgeu a3,a2,2a916 │ │ │ │ - auipc a1,0x36 │ │ │ │ - addi a1,a1,214 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - j 2a916 │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-192 │ │ │ │ - sd s1,168(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - ld a1,0(a1) │ │ │ │ - auipc a0,0x4f │ │ │ │ - ld a0,1458(a0) │ │ │ │ - sd s3,152(sp) │ │ │ │ - lwu a1,40(a1) │ │ │ │ - mv s3,a2 │ │ │ │ - sd ra,184(sp) │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - ld a2,0(a0) │ │ │ │ - sd a2,72(sp) │ │ │ │ - li a2,0 │ │ │ │ - sd s0,176(sp) │ │ │ │ - sd s2,160(sp) │ │ │ │ - sd s4,144(sp) │ │ │ │ - sd s5,136(sp) │ │ │ │ - sd s6,128(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - sd a3,40(sp) │ │ │ │ - sd a4,56(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - addi a0,a1,1 │ │ │ │ - bnez s3,2ac5a │ │ │ │ - lw s2,8(s1) │ │ │ │ - mv s4,a5 │ │ │ │ - addiw s0,s2,-1 │ │ │ │ - sltu a5,a3,s0 │ │ │ │ - sd a5,48(sp) │ │ │ │ - jal 3330 │ │ │ │ - sd a0,24(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - bnez s4,2ad7a │ │ │ │ - ld a5,48(sp) │ │ │ │ - bnez a5,2ac6a │ │ │ │ - bgeu s3,s0,2afe0 │ │ │ │ - ld a4,120(s1) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd zero,0(sp) │ │ │ │ - li s6,253 │ │ │ │ - addi s0,sp,68 │ │ │ │ - slli s4,s3,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - slli s7,s4,0x2 │ │ │ │ - add a4,a4,s7 │ │ │ │ - lw s11,0(a4) │ │ │ │ - ld a5,72(s1) │ │ │ │ - slli a4,s11,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu s5,0(a4) │ │ │ │ - sext.w s8,s5 │ │ │ │ - bgeu s6,s5,2aa5a │ │ │ │ - lwu s8,88(s1) │ │ │ │ - sw s11,68(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s8,2aa28 │ │ │ │ - li s10,0 │ │ │ │ - add s5,s10,s8 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli a1,s5,0x3 │ │ │ │ - add s9,s2,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2aa48 │ │ │ │ - beqz a0,2aa50 │ │ │ │ - addi s10,s5,1 │ │ │ │ - bltu s10,s8,2aa02 │ │ │ │ - mv a3,s11 │ │ │ │ - auipc a2,0x36 │ │ │ │ - addi a2,a2,-98 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x36 │ │ │ │ - addi a0,a0,-70 │ │ │ │ - jal b382 │ │ │ │ + │ │ │ │ +000000000002a8f6 : │ │ │ │ + lw a3,0(a0) │ │ │ │ + lw a4,0(a1) │ │ │ │ + mv a5,a0 │ │ │ │ + bltu a4,a3,2a91a │ │ │ │ li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s8,s5 │ │ │ │ - bltu s10,s8,2aa02 │ │ │ │ - j 2aa28 │ │ │ │ - beqz s9,2aa28 │ │ │ │ - lw s8,4(s9) │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s6,a5,2abda │ │ │ │ - lwu s5,88(s1) │ │ │ │ - sw s3,68(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s5,2aa9a │ │ │ │ - li s10,0 │ │ │ │ - add s11,s10,s5 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s9,s2,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2aa9e │ │ │ │ - beqz a0,2aaa6 │ │ │ │ - addi s10,s11,1 │ │ │ │ - bltu s10,s5,2aa74 │ │ │ │ - mv a3,s3 │ │ │ │ - j 2aa2a │ │ │ │ - mv s5,s11 │ │ │ │ - bltu s10,s5,2aa74 │ │ │ │ - j 2aa9a │ │ │ │ - beqz s9,2aa9a │ │ │ │ - lw a5,4(s9) │ │ │ │ - bne a5,s8,2abe0 │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a4,a5,s4 │ │ │ │ - lbu s5,0(a4) │ │ │ │ - bgeu s6,s5,2ac56 │ │ │ │ - lwu s10,88(s1) │ │ │ │ - sw s3,68(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s10,2aa9a │ │ │ │ - li s9,0 │ │ │ │ - add s5,s9,s10 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli s11,s5,0x3 │ │ │ │ - add s11,s11,s2 │ │ │ │ - mv a1,s11 │ │ │ │ + bltu a3,a4,2a91c │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld a4,8(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a5,2a91c │ │ │ │ + sltu a5,a5,a4 │ │ │ │ + negw a0,a5 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + lwu a1,0(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,8(a0) │ │ │ │ + auipc a3,0x0 │ │ │ │ + addi a3,a3,-1012 │ │ │ │ + li a2,72 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3400 │ │ │ │ + ld ra,8(sp) │ │ │ │ mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2aaf6 │ │ │ │ - beqz a0,2aafe │ │ │ │ - addi s9,s5,1 │ │ │ │ - bltu s9,s10,2aad0 │ │ │ │ - j 2aa9a │ │ │ │ - mv s10,s5 │ │ │ │ - bltu s9,s10,2aad0 │ │ │ │ - j 2aa9a │ │ │ │ - beqz s11,2aa9a │ │ │ │ - lw s5,4(s11) │ │ │ │ - ld a5,72(s1) │ │ │ │ - addiw a4,s3,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w a3,a4 │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + ld a5,8(a0) │ │ │ │ + addi sp,sp,-208 │ │ │ │ + sd s2,176(sp) │ │ │ │ + sd s3,168(sp) │ │ │ │ + sd s5,152(sp) │ │ │ │ + sd s6,144(sp) │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s8,128(sp) │ │ │ │ + sd s9,120(sp) │ │ │ │ + sd s10,112(sp) │ │ │ │ + sd s11,104(sp) │ │ │ │ + sd ra,200(sp) │ │ │ │ + sd s1,184(sp) │ │ │ │ + lbu a3,40(a5) │ │ │ │ + auipc s2,0x4f │ │ │ │ + ld s2,1452(s2) │ │ │ │ + lw s6,0(a5) │ │ │ │ + ld s9,8(a5) │ │ │ │ + ld s8,16(a5) │ │ │ │ + ld s11,24(a5) │ │ │ │ + ld s10,32(a5) │ │ │ │ + mv s7,a0 │ │ │ │ + ld a5,0(s2) │ │ │ │ + sd a5,88(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv s3,a1 │ │ │ │ + li a0,0 │ │ │ │ + li a1,16 │ │ │ │ sd a3,8(sp) │ │ │ │ - bgeu s6,a5,2ac52 │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw a4,68(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s9,2ab58 │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s9 │ │ │ │ - srli s8,a5,0x1 │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - add s11,s2,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ab5c │ │ │ │ - beqz a0,2ab64 │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s9,2ab32 │ │ │ │ + jal 41306 │ │ │ │ + sw zero,0(a0) │ │ │ │ + lw a6,0(s7) │ │ │ │ + li a5,1 │ │ │ │ + sd zero,8(a0) │ │ │ │ ld a3,8(sp) │ │ │ │ - j 2aa2a │ │ │ │ - mv s9,s8 │ │ │ │ - bltu s10,s9,2ab32 │ │ │ │ - j 2ab58 │ │ │ │ - beqz s11,2ab58 │ │ │ │ - lw a5,4(s11) │ │ │ │ - bltu a5,s5,2abe0 │ │ │ │ - ld a4,120(s1) │ │ │ │ - add a5,a4,s7 │ │ │ │ - lw a3,0(a5) │ │ │ │ - beqz a3,2abe0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - beqz a5,2ab9e │ │ │ │ - ld a5,16(s1) │ │ │ │ - ld a1,0(s1) │ │ │ │ - ld a0,32(sp) │ │ │ │ - add a5,a5,s7 │ │ │ │ - lw a5,0(a5) │ │ │ │ - ld a2,16(a1) │ │ │ │ - lbu a1,44(a1) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - beq a5,a1,2abce │ │ │ │ - ld a0,0(sp) │ │ │ │ - ld a6,24(sp) │ │ │ │ - slliw a5,a0,0x1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1d │ │ │ │ - srli a1,a1,0x1d │ │ │ │ - addiw a2,a3,-1 │ │ │ │ - add a1,a1,a6 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - add a5,a5,a6 │ │ │ │ - sd s4,0(a1) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - sd a2,0(a5) │ │ │ │ - addiw a5,a0,1 │ │ │ │ - sd a5,0(sp) │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bgeu a3,a5,2abe2 │ │ │ │ - mv s3,a3 │ │ │ │ - j 2a9ca │ │ │ │ - sext.w a5,a5 │ │ │ │ - beq a5,s8,2aab2 │ │ │ │ - mv a3,s3 │ │ │ │ - ld a5,48(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - beqz a5,2ac1a │ │ │ │ - ld a5,16(sp) │ │ │ │ - bnez a5,2ace0 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - ld a1,0(sp) │ │ │ │ - ld a0,24(sp) │ │ │ │ - slliw a5,a1,0x1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x1d │ │ │ │ - addiw a5,a5,1 │ │ │ │ - add a4,a4,a0 │ │ │ │ - sd a3,0(a4) │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - lwu a4,40(sp) │ │ │ │ - srli a5,a2,0x1d │ │ │ │ - add a5,a5,a0 │ │ │ │ - sd a4,0(a5) │ │ │ │ - addiw a5,a1,1 │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld a4,0(sp) │ │ │ │ - sw a4,0(a5) │ │ │ │ - auipc a5,0x4f │ │ │ │ - ld a5,752(a5) │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ + mv s5,a0 │ │ │ │ + bgeu a5,a6,2aade │ │ │ │ + ld a2,8(s7) │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s4,160(sp) │ │ │ │ li a4,0 │ │ │ │ - bnez a5,2aff0 │ │ │ │ - ld ra,184(sp) │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld a0,24(sp) │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s6,128(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - addi sp,sp,192 │ │ │ │ - ret │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2ab6c │ │ │ │ - sext.w s5,s5 │ │ │ │ - j 2ab08 │ │ │ │ - jal 3330 │ │ │ │ - ld a5,16(sp) │ │ │ │ - sd a0,24(sp) │ │ │ │ - bnez a5,2ad0a │ │ │ │ - lw s0,8(s1) │ │ │ │ - sd zero,32(sp) │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - ld a2,40(sp) │ │ │ │ - ld a4,120(s1) │ │ │ │ - slli s4,s3,0x20 │ │ │ │ - slli a3,a2,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a3,0(a5) │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - bgeu s3,a3,2acd6 │ │ │ │ - bltu a2,a3,2acd6 │ │ │ │ - ld a5,16(sp) │ │ │ │ - beqz a5,2acb4 │ │ │ │ - ld a5,16(s1) │ │ │ │ - slli a2,s4,0x2 │ │ │ │ - ld a1,0(s1) │ │ │ │ - add a5,a5,a2 │ │ │ │ - lw a5,0(a5) │ │ │ │ - ld a0,32(sp) │ │ │ │ - ld a2,16(a1) │ │ │ │ - lbu a1,44(a1) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sd zero,0(sp) │ │ │ │ - beq a5,a1,2acc8 │ │ │ │ - ld a2,24(sp) │ │ │ │ - addiw a5,a3,-1 │ │ │ │ + li a5,0 │ │ │ │ + li a0,0 │ │ │ │ + addi s1,sp,16 │ │ │ │ + j 2a9de │ │ │ │ + ld a7,8(a4) │ │ │ │ + add a1,s9,s8 │ │ │ │ + add a1,a1,s3 │ │ │ │ + bgeu a7,a1,2a9f4 │ │ │ │ + ld a4,16(a4) │ │ │ │ + addiw a1,s4,1 │ │ │ │ + add a7,a7,a4 │ │ │ │ + sub s8,a7,s9 │ │ │ │ + mv a4,s4 │ │ │ │ + bgeu a1,a6,2aa6c │ │ │ │ + addi s4,a4,1 │ │ │ │ + slli s0,s4,0x3 │ │ │ │ + add s0,s0,s4 │ │ │ │ + slli s0,s0,0x3 │ │ │ │ + add a4,a2,s0 │ │ │ │ + lw a1,0(a4) │ │ │ │ + beq a1,s6,2a9be │ │ │ │ + addiw a5,a5,1 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - sd a5,8(a2) │ │ │ │ - li a5,1 │ │ │ │ - sd s4,0(a2) │ │ │ │ - sd a5,0(sp) │ │ │ │ - bgeu a3,s0,2abe8 │ │ │ │ - li a5,1 │ │ │ │ - sd s10,96(sp) │ │ │ │ - mv s3,a3 │ │ │ │ - sd a5,48(sp) │ │ │ │ - j 2a9c4 │ │ │ │ - slli a5,s4,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a3,0(a5) │ │ │ │ - j 2ac8a │ │ │ │ - ld a5,16(s1) │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli a4,a3,0x2 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sb a3,56(sp) │ │ │ │ + sw s6,16(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s11,40(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,0(s5) │ │ │ │ + sd a0,8(s5) │ │ │ │ + li a2,72 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - ld a2,0(s1) │ │ │ │ - lw a5,0(a5) │ │ │ │ - ld a1,32(sp) │ │ │ │ - ld a4,16(a2) │ │ │ │ - lbu a2,44(a2) │ │ │ │ - addw a5,a5,a1 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + mv a1,s1 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 3530 │ │ │ │ + lw a5,0(s5) │ │ │ │ + ld a2,8(s7) │ │ │ │ + addiw a1,s4,1 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s5) │ │ │ │ + lw a6,0(s7) │ │ │ │ + add a4,a2,s0 │ │ │ │ + ld s9,8(a4) │ │ │ │ + ld s11,24(a4) │ │ │ │ + ld s10,32(a4) │ │ │ │ + lw s6,0(a4) │ │ │ │ + ld s8,16(a4) │ │ │ │ + lbu a3,40(a4) │ │ │ │ + ld a0,8(s5) │ │ │ │ + mv a4,s4 │ │ │ │ + bltu a1,a6,2a9de │ │ │ │ + addiw a5,a5,1 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + ld s0,192(sp) │ │ │ │ + ld s4,160(sp) │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sb a3,56(sp) │ │ │ │ + sw s6,16(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s11,40(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,0(s5) │ │ │ │ + sd a0,8(s5) │ │ │ │ + li a2,72 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bne a5,a2,2abf0 │ │ │ │ - j 2ac1a │ │ │ │ - lw s2,8(s1) │ │ │ │ - li a5,1 │ │ │ │ - sd a5,48(sp) │ │ │ │ - ld a5,40(sp) │ │ │ │ - beq s3,a5,2afae │ │ │ │ - mv a4,a5 │ │ │ │ - ld a5,72(s1) │ │ │ │ - bgeu a4,s2,2ad8a │ │ │ │ - slli s4,a4,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - add a4,a5,s4 │ │ │ │ - lbu s5,0(a4) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,s5,2afd8 │ │ │ │ - ld a5,40(sp) │ │ │ │ - lwu s7,88(s1) │ │ │ │ - ld s5,80(s1) │ │ │ │ - sw a5,68(sp) │ │ │ │ - li s8,0 │ │ │ │ - addi s0,sp,68 │ │ │ │ - beqz s7,2ad72 │ │ │ │ - add s2,s7,s8 │ │ │ │ - srli s2,s2,0x1 │ │ │ │ - slli s6,s2,0x3 │ │ │ │ - add s6,s6,s5 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ad82 │ │ │ │ - beqz a0,2aecc │ │ │ │ - addi s8,s2,1 │ │ │ │ - bltu s8,s7,2ad4c │ │ │ │ - ld a0,40(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - jal 281e8 │ │ │ │ - ld a5,40(sp) │ │ │ │ - bne s0,a5,2ad12 │ │ │ │ - j 2a9b4 │ │ │ │ - mv s7,s2 │ │ │ │ - bltu s8,s7,2ad4c │ │ │ │ - j 2ad72 │ │ │ │ - ld a4,120(s1) │ │ │ │ - slli s4,s3,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - slli s9,s4,0x2 │ │ │ │ - add a4,a4,s9 │ │ │ │ - lw s5,0(a4) │ │ │ │ - li a3,253 │ │ │ │ - slli a4,s5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu s2,0(a4) │ │ │ │ - bgeu a3,s2,2ae6e │ │ │ │ - lwu s6,88(s1) │ │ │ │ - sw s5,68(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - li s11,0 │ │ │ │ - addi s0,sp,68 │ │ │ │ - beqz s6,2ade8 │ │ │ │ - add s7,s11,s6 │ │ │ │ - srli s7,s7,0x1 │ │ │ │ - slli s8,s7,0x3 │ │ │ │ - add s8,s8,s2 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2adf0 │ │ │ │ - beqz a0,2adf8 │ │ │ │ - addi s11,s7,1 │ │ │ │ - bltu s11,s6,2adc4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 3530 │ │ │ │ + lw a5,0(s5) │ │ │ │ + ld a3,88(sp) │ │ │ │ + ld a4,0(s2) │ │ │ │ + xor a4,a4,a3 │ │ │ │ + li a3,0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s5) │ │ │ │ + bnez a4,2aae8 │ │ │ │ + ld ra,200(sp) │ │ │ │ + ld s1,184(sp) │ │ │ │ + ld s2,176(sp) │ │ │ │ + ld s3,168(sp) │ │ │ │ + ld s6,144(sp) │ │ │ │ + ld s7,136(sp) │ │ │ │ + ld s8,128(sp) │ │ │ │ + ld s9,120(sp) │ │ │ │ + ld s10,112(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ mv a0,s5 │ │ │ │ - sd s10,96(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s6,s7 │ │ │ │ - bltu s11,s6,2adc4 │ │ │ │ - j 2ade8 │ │ │ │ - beqz s8,2ade8 │ │ │ │ - lw s2,4(s8) │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,2ae6a │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s3,68(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - li s8,0 │ │ │ │ - addi s0,sp,68 │ │ │ │ - beqz s11,2ae46 │ │ │ │ - add s5,s8,s11 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli s7,s5,0x3 │ │ │ │ - add s7,s7,s4 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ae4e │ │ │ │ - beqz a0,2ae56 │ │ │ │ - addi s8,s5,1 │ │ │ │ - bltu s8,s11,2ae22 │ │ │ │ - mv a0,s3 │ │ │ │ - sd s10,96(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s5 │ │ │ │ - bltu s8,s11,2ae22 │ │ │ │ - j 2ae46 │ │ │ │ - beqz s7,2ae46 │ │ │ │ - lw a5,4(s7) │ │ │ │ - bltu a5,s2,2ae72 │ │ │ │ - lw s0,8(s1) │ │ │ │ - sd zero,32(sp) │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - j 2a9b4 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2ae5e │ │ │ │ - sext.w s2,s2 │ │ │ │ - j 2ae02 │ │ │ │ - ld a4,120(s1) │ │ │ │ - ld a5,72(s1) │ │ │ │ - li a3,253 │ │ │ │ - add s6,a4,s9 │ │ │ │ - lw s5,0(s6) │ │ │ │ - slli a4,s5,0x20 │ │ │ │ + ld s5,152(sp) │ │ │ │ + addi sp,sp,208 │ │ │ │ + ret │ │ │ │ + li a1,72 │ │ │ │ + li a0,0 │ │ │ │ + addi s1,sp,16 │ │ │ │ + j 2aa7e │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s4,160(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-208 │ │ │ │ + sd s5,152(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + sd s2,176(sp) │ │ │ │ + ld a0,8(a0) │ │ │ │ + mv s2,a1 │ │ │ │ + lwu a1,0(s5) │ │ │ │ + sd s3,168(sp) │ │ │ │ + auipc s3,0x4f │ │ │ │ + ld s3,1038(s3) │ │ │ │ + auipc a3,0x0 │ │ │ │ + addi a3,a3,-1322 │ │ │ │ + li a2,72 │ │ │ │ + ld a5,0(s3) │ │ │ │ + sd a5,88(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd ra,200(sp) │ │ │ │ + sd s4,160(sp) │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s8,128(sp) │ │ │ │ + sd s9,120(sp) │ │ │ │ + sd s10,112(sp) │ │ │ │ + sd s11,104(sp) │ │ │ │ + sd s1,184(sp) │ │ │ │ + jal 3400 │ │ │ │ + ld a5,8(s5) │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + ld a2,24(a5) │ │ │ │ + lw s7,0(a5) │ │ │ │ + ld s10,8(a5) │ │ │ │ + lbu s8,40(a5) │ │ │ │ + ld s9,16(a5) │ │ │ │ + ld s11,32(a5) │ │ │ │ + sd a2,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + sw zero,0(a0) │ │ │ │ + lw a6,0(s5) │ │ │ │ + li a5,1 │ │ │ │ + sd zero,8(a0) │ │ │ │ + ld a2,8(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + bgeu a5,a6,2aca4 │ │ │ │ + ld a1,8(s5) │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s6,144(sp) │ │ │ │ + li a5,0 │ │ │ │ + li a4,0 │ │ │ │ + li a0,0 │ │ │ │ + addi s1,sp,16 │ │ │ │ + j 2abf4 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu a3,a5,2afb6 │ │ │ │ - lwu s7,88(s1) │ │ │ │ - sw s5,68(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - li s8,0 │ │ │ │ - addi s0,sp,68 │ │ │ │ - beqz s7,2ade8 │ │ │ │ - add s2,s8,s7 │ │ │ │ - srli s2,s2,0x1 │ │ │ │ - slli s6,s2,0x3 │ │ │ │ - add s6,s6,s4 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2afc0 │ │ │ │ - beqz a0,2afc8 │ │ │ │ - addi s8,s2,1 │ │ │ │ - bltu s8,s7,2aea4 │ │ │ │ - j 2ade8 │ │ │ │ - beqz s6,2ad72 │ │ │ │ - lw s5,4(s6) │ │ │ │ - ld a5,72(s1) │ │ │ │ - ld a4,40(sp) │ │ │ │ - li a2,253 │ │ │ │ + slli a1,a4,0x3 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sw s7,16(sp) │ │ │ │ + sd s10,24(sp) │ │ │ │ + sb s8,56(sp) │ │ │ │ + sd a2,40(sp) │ │ │ │ + sd s11,48(sp) │ │ │ │ + sd s9,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a3,0(s4) │ │ │ │ + sd a0,8(s4) │ │ │ │ + li a2,72 │ │ │ │ + slli a4,a3,0x3 │ │ │ │ + add a4,a4,a3 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + mv a1,s1 │ │ │ │ + add a0,a0,a4 │ │ │ │ + jal 3530 │ │ │ │ + lw a4,0(s4) │ │ │ │ + ld a1,8(s5) │ │ │ │ + addiw a3,s6,1 │ │ │ │ addiw a4,a4,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a5 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - sext.w s9,a4 │ │ │ │ - bgeu a2,a3,2afd4 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a4,68(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - li s6,0 │ │ │ │ - addi s0,sp,68 │ │ │ │ - beqz s11,2af28 │ │ │ │ - add s7,s6,s11 │ │ │ │ - srli s7,s7,0x1 │ │ │ │ - slli s8,s7,0x3 │ │ │ │ - add s8,s8,s2 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2af30 │ │ │ │ - beqz a0,2af38 │ │ │ │ - addi s6,s7,1 │ │ │ │ - bltu s6,s11,2af04 │ │ │ │ - mv a0,s9 │ │ │ │ - sd s10,96(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s7 │ │ │ │ - bltu s6,s11,2af04 │ │ │ │ - j 2af28 │ │ │ │ - beqz s8,2af28 │ │ │ │ - lw a3,4(s8) │ │ │ │ - ld a5,72(s1) │ │ │ │ - ld a4,120(s1) │ │ │ │ - bgeu a3,s5,2ad8c │ │ │ │ - slli a3,s4,0x2 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw s4,0(a3) │ │ │ │ - bgeu s3,s4,2ad8c │ │ │ │ - ld a3,40(sp) │ │ │ │ - bltu a3,s4,2ad8c │ │ │ │ - slli a4,s4,0x20 │ │ │ │ + sw a4,0(s4) │ │ │ │ + lw a6,0(s5) │ │ │ │ + add a5,a1,s0 │ │ │ │ + ld s10,8(a5) │ │ │ │ + ld a2,24(a5) │ │ │ │ + ld s11,32(a5) │ │ │ │ + lw s7,0(a5) │ │ │ │ + ld s9,16(a5) │ │ │ │ + lbu s8,40(a5) │ │ │ │ + ld a0,8(s4) │ │ │ │ + mv a5,s6 │ │ │ │ + bgeu a3,a6,2ac32 │ │ │ │ + addi s6,a5,1 │ │ │ │ + slli s0,s6,0x3 │ │ │ │ + add s0,s0,s6 │ │ │ │ + slli s0,s0,0x3 │ │ │ │ + add a3,a1,s0 │ │ │ │ + lw a5,0(a3) │ │ │ │ + bne a5,s7,2ab7e │ │ │ │ + lbu a5,40(a3) │ │ │ │ + bne a5,s8,2ab7e │ │ │ │ + ld a7,8(a3) │ │ │ │ + add a5,s10,s9 │ │ │ │ + add a5,a5,s2 │ │ │ │ + bgeu a7,a5,2ab7e │ │ │ │ + ld a5,16(a3) │ │ │ │ + addiw a3,s6,1 │ │ │ │ + add a7,a7,a5 │ │ │ │ + sub s9,a7,s10 │ │ │ │ + mv a5,s6 │ │ │ │ + bltu a3,a6,2abf4 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ + slli a1,a4,0x3 │ │ │ │ + ld s0,192(sp) │ │ │ │ + ld s6,144(sp) │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a2,40(sp) │ │ │ │ + sw s7,16(sp) │ │ │ │ + sd s10,24(sp) │ │ │ │ + sb s8,56(sp) │ │ │ │ + sd s11,48(sp) │ │ │ │ + sd s9,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,0(s4) │ │ │ │ + sd a0,8(s4) │ │ │ │ + li a2,72 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,2afb6 │ │ │ │ - lwu s6,88(s1) │ │ │ │ - sw s4,68(sp) │ │ │ │ - ld s8,80(s1) │ │ │ │ - li s7,0 │ │ │ │ - addi s0,sp,68 │ │ │ │ - beqz s6,2afa6 │ │ │ │ - add s5,s7,s6 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli s2,s5,0x3 │ │ │ │ - add s2,s2,s8 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2afdc │ │ │ │ - beqz a0,2afe4 │ │ │ │ - addi s7,s5,1 │ │ │ │ - bltu s7,s6,2af82 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 3530 │ │ │ │ + lw a5,0(s4) │ │ │ │ + ld a3,88(sp) │ │ │ │ + ld a4,0(s3) │ │ │ │ + xor a4,a4,a3 │ │ │ │ + li a3,0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s4) │ │ │ │ + bnez a4,2acae │ │ │ │ + ld ra,200(sp) │ │ │ │ + ld s1,184(sp) │ │ │ │ + ld s2,176(sp) │ │ │ │ + ld s3,168(sp) │ │ │ │ + ld s5,152(sp) │ │ │ │ + ld s7,136(sp) │ │ │ │ + ld s8,128(sp) │ │ │ │ + ld s9,120(sp) │ │ │ │ + ld s10,112(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ mv a0,s4 │ │ │ │ - sd s10,96(sp) │ │ │ │ - jal 281e8 │ │ │ │ - addiw s0,s2,-1 │ │ │ │ - sd zero,32(sp) │ │ │ │ - j 2a9b4 │ │ │ │ - sext.w a5,a5 │ │ │ │ - sd a5,32(sp) │ │ │ │ - lw s0,8(s1) │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - j 2a9b4 │ │ │ │ - mv s7,s2 │ │ │ │ - bltu s8,s7,2aea4 │ │ │ │ - j 2ade8 │ │ │ │ - beqz s6,2ade8 │ │ │ │ - lw a5,4(s6) │ │ │ │ - sd a5,32(sp) │ │ │ │ - j 2afba │ │ │ │ - sext.w a3,a3 │ │ │ │ - j 2af42 │ │ │ │ - sext.w s5,s5 │ │ │ │ - j 2aed6 │ │ │ │ - mv s6,s5 │ │ │ │ - j 2afa2 │ │ │ │ - sd zero,0(sp) │ │ │ │ - j 2ac1a │ │ │ │ - beqz s2,2afa6 │ │ │ │ - lw a5,4(s2) │ │ │ │ - sd a5,32(sp) │ │ │ │ - j 2afba │ │ │ │ - sd s10,96(sp) │ │ │ │ + ld s4,160(sp) │ │ │ │ + addi sp,sp,208 │ │ │ │ + ret │ │ │ │ + li a1,72 │ │ │ │ + li a0,0 │ │ │ │ + addi s1,sp,16 │ │ │ │ + j 2ac44 │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s6,144(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-192 │ │ │ │ - sd s4,144(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - auipc a2,0x4f │ │ │ │ - ld a2,-236(a2) │ │ │ │ - sd s1,168(sp) │ │ │ │ - sd ra,184(sp) │ │ │ │ - sd s0,176(sp) │ │ │ │ - sd s2,160(sp) │ │ │ │ - sd s3,152(sp) │ │ │ │ - sd s5,136(sp) │ │ │ │ - sd s6,128(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - ld a5,0(a2) │ │ │ │ - sd a5,72(sp) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,8(a0) │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd zero,8(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lbu a0,40(a0) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-176 │ │ │ │ + sd s7,104(sp) │ │ │ │ + auipc s7,0x4f │ │ │ │ + ld s7,566(s7) │ │ │ │ + sd s0,160(sp) │ │ │ │ + sd s3,136(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s3,a1 │ │ │ │ + li a0,0 │ │ │ │ + li a1,16 │ │ │ │ + ld a5,0(s7) │ │ │ │ + sd a5,88(sp) │ │ │ │ li a5,0 │ │ │ │ - sd a3,48(sp) │ │ │ │ - sd a4,24(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - bnez s4,2b170 │ │ │ │ - lw a5,8(a1) │ │ │ │ - li a0,24 │ │ │ │ - mv s0,a4 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sltu a5,a3,a5 │ │ │ │ - sd a5,56(sp) │ │ │ │ - jal 3330 │ │ │ │ - li a2,8 │ │ │ │ - li a1,10 │ │ │ │ - sd a0,16(sp) │ │ │ │ - jal 1c694 │ │ │ │ - sd zero,32(sp) │ │ │ │ - bnez s0,2b3f4 │ │ │ │ - ld a5,56(sp) │ │ │ │ - bnez a5,2b188 │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bgeu s4,a5,2b13e │ │ │ │ - ld a5,120(s1) │ │ │ │ - sd s9,104(sp) │ │ │ │ - li a4,-1 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - li s6,253 │ │ │ │ - addi s0,sp,64 │ │ │ │ - sd a4,40(sp) │ │ │ │ - slli s2,s4,0x20 │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd ra,168(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + jal 41306 │ │ │ │ + sw zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz s2,2adde │ │ │ │ + slli s2,s2,0x20 │ │ │ │ srli s2,s2,0x20 │ │ │ │ - slli s7,s2,0x2 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lw s10,0(a5) │ │ │ │ - ld a5,72(s1) │ │ │ │ - slli a4,s10,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu s5,0(a4) │ │ │ │ - bgeu s6,s5,2b3a6 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s10,64(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ - beqz s11,2b0c6 │ │ │ │ - li s9,0 │ │ │ │ - add s5,s9,s11 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli a1,s5,0x3 │ │ │ │ - add s8,s3,a1 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b216 │ │ │ │ - beqz a0,2b21e │ │ │ │ - addi s9,s5,1 │ │ │ │ - bltu s9,s11,2b09e │ │ │ │ - mv a3,s10 │ │ │ │ - auipc a2,0x36 │ │ │ │ - addi a2,a2,-1792 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x36 │ │ │ │ - addi a0,a0,-1764 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s3,s4 │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - beqz a5,2b13e │ │ │ │ - ld a5,48(sp) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ + li a5,104 │ │ │ │ + mul s2,s2,a5 │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + addi s5,sp,8 │ │ │ │ + addi s6,sp,12 │ │ │ │ + addi s4,sp,16 │ │ │ │ + add s2,s2,s0 │ │ │ │ + lw a1,0(s0) │ │ │ │ + mv a3,s6 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a0,s3 │ │ │ │ + sw a1,16(sp) │ │ │ │ + jal 4dea │ │ │ │ + ld a0,88(s0) │ │ │ │ + lw a2,32(s0) │ │ │ │ + lbu a3,96(s0) │ │ │ │ + lw a5,28(a0) │ │ │ │ + lwu a4,4(s0) │ │ │ │ + sb a3,56(sp) │ │ │ │ + addw a5,a5,a2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - mv s3,a5 │ │ │ │ - or a5,a5,a4 │ │ │ │ - ld a4,24(sp) │ │ │ │ - beqz a4,2b124 │ │ │ │ - ld a3,0(s1) │ │ │ │ - ld a4,16(s1) │ │ │ │ - slli s3,s3,0x2 │ │ │ │ - add a4,a4,s3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - ld a1,32(sp) │ │ │ │ - ld a2,16(a3) │ │ │ │ - lbu a3,44(a3) │ │ │ │ - addw a4,a4,a1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a2 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - beq a4,a3,2b13e │ │ │ │ - ld s0,16(sp) │ │ │ │ - addi a1,sp,64 │ │ │ │ - sd a5,64(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c7e0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a5,a0 │ │ │ │ - bnez a5,2b4de │ │ │ │ - auipc a5,0x4f │ │ │ │ - ld a5,-558(a5) │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,2b75c │ │ │ │ - ld ra,184(sp) │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld a0,16(sp) │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s6,128(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - addi sp,sp,192 │ │ │ │ - ret │ │ │ │ - li a0,24 │ │ │ │ - jal 3330 │ │ │ │ - li a2,8 │ │ │ │ - li a1,10 │ │ │ │ - sd a0,16(sp) │ │ │ │ - jal 1c694 │ │ │ │ - ld a5,24(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - bnez a5,2b464 │ │ │ │ - ld a2,48(sp) │ │ │ │ - ld a5,120(s1) │ │ │ │ - slli s2,s4,0x20 │ │ │ │ - slli a3,a2,0x20 │ │ │ │ - srli a4,a3,0x1e │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw s3,0(a4) │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - bgeu s4,s3,2b20a │ │ │ │ - bltu a2,s3,2b20a │ │ │ │ - ld a4,24(sp) │ │ │ │ - beqz a4,2b1d2 │ │ │ │ - ld a4,16(s1) │ │ │ │ - slli a2,s2,0x2 │ │ │ │ - ld a3,0(s1) │ │ │ │ - add a2,a2,a4 │ │ │ │ - lw a2,0(a2) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld a1,16(a3) │ │ │ │ - lbu a0,44(a3) │ │ │ │ - addw a2,a2,s0 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,a1 │ │ │ │ - lbu a2,0(a2) │ │ │ │ - beq a2,a0,2b60e │ │ │ │ - ld s0,16(sp) │ │ │ │ - addiw a5,s3,-1 │ │ │ │ + sd a4,40(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 488bc │ │ │ │ + lwu a4,12(sp) │ │ │ │ + lbu a1,96(s0) │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,88(s0) │ │ │ │ slli a5,a5,0x20 │ │ │ │ - or a5,s2,a5 │ │ │ │ - addi a1,sp,64 │ │ │ │ - mv a0,s0 │ │ │ │ - sd a5,64(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a5,a0 │ │ │ │ - bnez a5,2b510 │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bgeu s3,a5,2b0ee │ │ │ │ - li a4,1 │ │ │ │ - ld a5,120(s1) │ │ │ │ - sd s9,104(sp) │ │ │ │ - mv s4,s3 │ │ │ │ - sd a4,56(sp) │ │ │ │ - j 2b05e │ │ │ │ - slli a4,s2,0x2 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw s3,0(a4) │ │ │ │ - j 2b1aa │ │ │ │ - mv s11,s5 │ │ │ │ - bltu s9,s11,2b09e │ │ │ │ - j 2b0c6 │ │ │ │ - beqz s8,2b0c6 │ │ │ │ - lw s5,4(s8) │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s6,a5,2b3a2 │ │ │ │ - lwu s8,88(s1) │ │ │ │ - sw s4,64(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ - beqz s8,2b268 │ │ │ │ - li s11,0 │ │ │ │ - add s10,s11,s8 │ │ │ │ - srli s10,s10,0x1 │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - add s9,s3,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b26c │ │ │ │ - beqz a0,2b274 │ │ │ │ - addi s11,s10,1 │ │ │ │ - bltu s11,s8,2b242 │ │ │ │ - mv a3,s4 │ │ │ │ - j 2b0c8 │ │ │ │ - mv s8,s10 │ │ │ │ - bltu s11,s8,2b242 │ │ │ │ - j 2b268 │ │ │ │ - beqz s9,2b268 │ │ │ │ - lw a5,4(s9) │ │ │ │ - bne a5,s5,2b0e6 │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a4,a5,s2 │ │ │ │ - lbu s5,0(a4) │ │ │ │ - bgeu s6,s5,2b3aa │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s4,64(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ - beqz s11,2b268 │ │ │ │ - li s9,0 │ │ │ │ - add s5,s9,s11 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli s10,s5,0x3 │ │ │ │ - add s10,s10,s3 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b2c4 │ │ │ │ - beqz a0,2b2cc │ │ │ │ - addi s9,s5,1 │ │ │ │ - bltu s9,s11,2b29e │ │ │ │ - j 2b268 │ │ │ │ - mv s11,s5 │ │ │ │ - bltu s9,s11,2b29e │ │ │ │ - j 2b268 │ │ │ │ - beqz s10,2b268 │ │ │ │ - addiw a4,s4,1 │ │ │ │ - ld a5,72(s1) │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w a3,a4 │ │ │ │ - sd a3,8(sp) │ │ │ │ - lw s5,4(s10) │ │ │ │ - bgeu s6,a5,2b3c6 │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw a4,64(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ - beqz s9,2b326 │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s9 │ │ │ │ - srli s8,a5,0x1 │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - add s11,s3,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b32a │ │ │ │ - beqz a0,2b332 │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s9,2b300 │ │ │ │ - ld a3,8(sp) │ │ │ │ - j 2b0c8 │ │ │ │ - mv s9,s8 │ │ │ │ - bltu s10,s9,2b300 │ │ │ │ - j 2b326 │ │ │ │ - beqz s11,2b326 │ │ │ │ - lw a5,4(s11) │ │ │ │ - bltu a5,s5,2b0e6 │ │ │ │ - ld a5,120(s1) │ │ │ │ - add a5,a5,s7 │ │ │ │ - lw s3,0(a5) │ │ │ │ - beqz s3,2b0e6 │ │ │ │ - ld a5,24(sp) │ │ │ │ - beqz a5,2b36e │ │ │ │ - ld a4,16(s1) │ │ │ │ - ld a3,0(s1) │ │ │ │ - ld a2,32(sp) │ │ │ │ - add a4,a4,s7 │ │ │ │ - lw a5,0(a4) │ │ │ │ - ld a4,16(a3) │ │ │ │ - lbu a3,44(a3) │ │ │ │ - addw a5,a5,a2 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a4,48(sp) │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal 491ac │ │ │ │ + lbu a1,96(s0) │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,88(s0) │ │ │ │ + sw a5,76(sp) │ │ │ │ + addi s0,s0,104 │ │ │ │ + jal 491f8 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,-16(s0) │ │ │ │ + sw a5,80(sp) │ │ │ │ + jal 451ae │ │ │ │ + lw a5,0(s1) │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,8(s1) │ │ │ │ + addiw a5,a5,1 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sw a4,84(sp) │ │ │ │ + sb zero,72(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,0(s1) │ │ │ │ + sd a0,8(s1) │ │ │ │ + li a2,72 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - beq a5,a3,2b394 │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - addiw a5,s3,-1 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 3530 │ │ │ │ + lw a5,0(s1) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s1) │ │ │ │ + bne s0,s2,2ad32 │ │ │ │ + ld s4,128(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + ld s6,112(sp) │ │ │ │ + ld a4,88(sp) │ │ │ │ + ld a5,0(s7) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,2adfc │ │ │ │ + ld ra,168(sp) │ │ │ │ + ld s0,160(sp) │ │ │ │ + ld s2,144(sp) │ │ │ │ + ld s3,136(sp) │ │ │ │ + ld s7,104(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,152(sp) │ │ │ │ + addi sp,sp,176 │ │ │ │ + ret │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + lw a5,0(a1) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a5,2ae72 │ │ │ │ + lw a5,0(a0) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + li s3,0 │ │ │ │ + li s2,0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ slli a5,a5,0x20 │ │ │ │ - and s2,s2,a4 │ │ │ │ - or s2,s2,a5 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s4 │ │ │ │ - sd s2,64(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bnez a0,2b3ca │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bgeu s3,a5,2b0e8 │ │ │ │ - ld a5,120(s1) │ │ │ │ - mv s4,s3 │ │ │ │ - j 2b06a │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2b27c │ │ │ │ - sext.w s5,s5 │ │ │ │ - j 2b228 │ │ │ │ - addiw a4,s4,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w a3,a4 │ │ │ │ - sd a3,8(sp) │ │ │ │ - sext.w s5,s5 │ │ │ │ - bltu s6,a5,2b2f0 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2b33a │ │ │ │ - ld s2,16(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,64(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - bgeu a3,a2,2b394 │ │ │ │ - auipc a1,0x35 │ │ │ │ - addi a1,a1,1588 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - j 2b394 │ │ │ │ - lw a5,8(s1) │ │ │ │ - ld a3,48(sp) │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - beq a4,a3,2b04c │ │ │ │ - beqz a3,2b04c │ │ │ │ - ld a3,48(sp) │ │ │ │ - ld a4,72(s1) │ │ │ │ - bgeu a3,a5,2b478 │ │ │ │ - slli s2,a3,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - add a5,a4,s2 │ │ │ │ - lbu s3,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,s3,2b728 │ │ │ │ - lwu s7,88(s1) │ │ │ │ - sw a3,64(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ - li s10,0 │ │ │ │ - addi s6,sp,64 │ │ │ │ - beqz s7,2b45c │ │ │ │ - add s0,s7,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s5,s0,0x3 │ │ │ │ - add s5,s5,s3 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b508 │ │ │ │ - beqz a0,2b628 │ │ │ │ - addi s10,s0,1 │ │ │ │ - bltu s10,s7,2b438 │ │ │ │ - ld a0,48(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ - jal 281e8 │ │ │ │ - ld a5,48(sp) │ │ │ │ - beq s4,a5,2b72c │ │ │ │ - lw a5,8(s1) │ │ │ │ - ld a3,48(sp) │ │ │ │ - li a4,1 │ │ │ │ - sd a4,56(sp) │ │ │ │ - ld a4,72(s1) │ │ │ │ - bltu a3,a5,2b40c │ │ │ │ - ld a5,120(s1) │ │ │ │ - slli s2,s4,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - slli s8,s2,0x2 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw s7,0(a5) │ │ │ │ - li a3,253 │ │ │ │ - slli a5,s7,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + ld a0,8(s0) │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + ld s1,8(s4) │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,0(s0) │ │ │ │ + add s1,s1,s3 │ │ │ │ + sd a0,8(s0) │ │ │ │ + slli a5,a4,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu s5,0(a5) │ │ │ │ - bgeu a3,s5,2b624 │ │ │ │ - lwu s3,88(s1) │ │ │ │ - sw s7,64(sp) │ │ │ │ - ld s0,80(s1) │ │ │ │ - li s11,0 │ │ │ │ - addi s6,sp,64 │ │ │ │ - beqz s3,2b4d6 │ │ │ │ - add s5,s3,s11 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli s10,s5,0x3 │ │ │ │ - add s10,s10,s0 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b53a │ │ │ │ - beqz a0,2b542 │ │ │ │ - addi s11,s5,1 │ │ │ │ - bltu s11,s3,2b4b2 │ │ │ │ - mv a0,s7 │ │ │ │ - sd s9,104(sp) │ │ │ │ - jal 281e8 │ │ │ │ - ld s0,16(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,64(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - bgeu a3,a2,2b13e │ │ │ │ - auipc a1,0x35 │ │ │ │ - addi a1,a1,1312 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - j 2b13e │ │ │ │ - mv s7,s0 │ │ │ │ - bltu s10,s7,2b438 │ │ │ │ - j 2b45c │ │ │ │ - ld s0,16(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + li a2,72 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,0(s0) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s3,s3,72 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s0) │ │ │ │ + lw a4,0(s4) │ │ │ │ + bltu s2,a4,2ae22 │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ mv a0,s0 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,64(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - bgeu a3,a2,2b1f6 │ │ │ │ - auipc a1,0x35 │ │ │ │ - addi a1,a1,1262 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - j 2b1f6 │ │ │ │ - mv s3,s5 │ │ │ │ - bltu s11,s3,2b4b2 │ │ │ │ - j 2b4d6 │ │ │ │ - beqz s10,2b4d6 │ │ │ │ - lw s5,4(s10) │ │ │ │ - ld a4,72(s1) │ │ │ │ - add a4,a4,s2 │ │ │ │ - lbu a5,0(a4) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,2b620 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s4,64(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - li s10,0 │ │ │ │ - addi s6,sp,64 │ │ │ │ - beqz s11,2b590 │ │ │ │ - add s0,s11,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s7,s0,0x3 │ │ │ │ - add s7,s7,s2 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b598 │ │ │ │ - beqz a0,2b5a0 │ │ │ │ - addi s10,s0,1 │ │ │ │ - bltu s10,s11,2b56e │ │ │ │ - mv a0,s4 │ │ │ │ - sd s9,104(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s0 │ │ │ │ - bltu s10,s11,2b56e │ │ │ │ - j 2b590 │ │ │ │ - beqz s7,2b590 │ │ │ │ - lw a5,4(s7) │ │ │ │ - sd zero,32(sp) │ │ │ │ - bgeu a5,s5,2b04c │ │ │ │ - ld a5,120(s1) │ │ │ │ - ld a4,72(s1) │ │ │ │ - li a3,253 │ │ │ │ - add s3,a5,s8 │ │ │ │ - lw s3,0(s3) │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ + ld s0,32(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + lwu a4,0(a1) │ │ │ │ + beqz a4,2aee6 │ │ │ │ + ld a0,8(a1) │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + ld a6,24(a0) │ │ │ │ + ld a1,8(a0) │ │ │ │ + add a5,a6,a2 │ │ │ │ + bltu a5,a1,2aeee │ │ │ │ + slli a5,a4,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu s11,0(a5) │ │ │ │ - bgeu a3,s11,2b70c │ │ │ │ - lwu s7,88(s1) │ │ │ │ - sw s3,64(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + addi a5,a5,-72 │ │ │ │ + add a5,a5,a0 │ │ │ │ + ld a2,8(a5) │ │ │ │ + ld a4,16(a5) │ │ │ │ + ld t1,32(a5) │ │ │ │ + add t3,a2,a4 │ │ │ │ + addi a7,t3,-1 │ │ │ │ + bgeu a7,t1,2aef4 │ │ │ │ + slli a7,a3,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + add a7,a7,t3 │ │ │ │ + bgeu a7,t1,2aee8 │ │ │ │ + addw a3,a3,a4 │ │ │ │ + ld a4,24(a5) │ │ │ │ + bltu a4,a2,2aed2 │ │ │ │ + subw a2,a2,a4 │ │ │ │ + addw a3,a3,a2 │ │ │ │ + ld a4,16(a0) │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + sd a6,8(a0) │ │ │ │ + add a1,a1,a4 │ │ │ │ + sub a1,a1,a6 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + sd a1,16(a0) │ │ │ │ + sd a3,16(a5) │ │ │ │ + ret │ │ │ │ + subw a3,t1,a2 │ │ │ │ + j 2aec8 │ │ │ │ + sub a6,a1,a2 │ │ │ │ + j 2ae96 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 2a5bc │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s9,40(sp) │ │ │ │ + mv s9,a1 │ │ │ │ + lw a1,0(a1) │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd a4,8(sp) │ │ │ │ + beqz a1,2b016 │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + slli s5,a2,0x20 │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv s2,a0 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s3,a3 │ │ │ │ li s10,0 │ │ │ │ - addi s6,sp,64 │ │ │ │ - beqz s7,2b606 │ │ │ │ - add s0,s10,s7 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s5,s0,0x3 │ │ │ │ - add s5,s5,s2 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b714 │ │ │ │ - beqz a0,2b718 │ │ │ │ - addi s10,s0,1 │ │ │ │ - bltu s10,s7,2b5e2 │ │ │ │ - mv a0,s3 │ │ │ │ - sd s9,104(sp) │ │ │ │ - jal 281e8 │ │ │ │ - lw a2,8(s1) │ │ │ │ - li a1,1 │ │ │ │ - sd a1,56(sp) │ │ │ │ - addiw a2,a2,-1 │ │ │ │ - mv s4,s3 │ │ │ │ - bgeu s3,a2,2b74a │ │ │ │ - sd s9,104(sp) │ │ │ │ - j 2b05e │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2b5a8 │ │ │ │ - sext.w s5,s5 │ │ │ │ - j 2b54c │ │ │ │ - beqz s5,2b45c │ │ │ │ - lw s3,4(s5) │ │ │ │ - ld a4,72(s1) │ │ │ │ - ld a5,48(sp) │ │ │ │ - li a2,253 │ │ │ │ + li s7,0 │ │ │ │ + li s11,0 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + bnez a5,2afe6 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a6,s4 │ │ │ │ addiw a5,a5,1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - sext.w s8,a5 │ │ │ │ - bgeu a2,a3,2b724 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a5,64(sp) │ │ │ │ - ld s0,80(s1) │ │ │ │ - li s5,0 │ │ │ │ - addi s6,sp,64 │ │ │ │ - beqz s11,2b684 │ │ │ │ - add s7,s5,s11 │ │ │ │ - srli s7,s7,0x1 │ │ │ │ - slli s10,s7,0x3 │ │ │ │ - add s10,s10,s0 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b68c │ │ │ │ - beqz a0,2b694 │ │ │ │ - addi s5,s7,1 │ │ │ │ - bltu s5,s11,2b660 │ │ │ │ - mv a0,s8 │ │ │ │ - sd s9,104(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s7 │ │ │ │ - bltu s5,s11,2b660 │ │ │ │ - j 2b684 │ │ │ │ - beqz s10,2b684 │ │ │ │ - lw a3,4(s10) │ │ │ │ - ld a4,72(s1) │ │ │ │ - ld a5,120(s1) │ │ │ │ - bgeu a3,s3,2b47a │ │ │ │ - slli a3,s2,0x2 │ │ │ │ - add a3,a3,a5 │ │ │ │ - lw s2,0(a3) │ │ │ │ - bgeu s4,s2,2b47a │ │ │ │ - ld a3,48(sp) │ │ │ │ - bltu a3,s2,2b47a │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ + mv a0,s3 │ │ │ │ + beq a5,a1,2af48 │ │ │ │ + li a0,0 │ │ │ │ + ld a5,8(s9) │ │ │ │ + slli a4,s10,0x3 │ │ │ │ + add a4,a4,s10 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu s11,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,s11,2b70c │ │ │ │ - lwu s5,88(s1) │ │ │ │ - sw s2,64(sp) │ │ │ │ - ld s10,80(s1) │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a7,16(s2) │ │ │ │ + ld a4,8(a5) │ │ │ │ + add a1,a3,a2 │ │ │ │ + add s8,a7,a3 │ │ │ │ + bgeu a1,a4,2af72 │ │ │ │ + sub a2,a4,a2 │ │ │ │ + add s8,a7,a2 │ │ │ │ + ld s1,16(a5) │ │ │ │ + ld a2,32(a5) │ │ │ │ + add a7,a4,s1 │ │ │ │ + addi a5,a7,-1 │ │ │ │ + bgeu a5,a2,2b01c │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a7 │ │ │ │ + bltu a5,a2,2afec │ │ │ │ + subw s1,a2,a4 │ │ │ │ + bltu a1,a4,2af9a │ │ │ │ + subw a6,a4,a3 │ │ │ │ + addw s1,s1,a6 │ │ │ │ + addw s0,s1,s11 │ │ │ │ + addiw a1,s0,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 41306 │ │ │ │ + mv s7,a0 │ │ │ │ + sext.w s6,s0 │ │ │ │ + slli a0,s11,0x20 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + slli a2,s1,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + mv a1,s8 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a0,a0,s7 │ │ │ │ + add s0,s0,s7 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,0(s0) │ │ │ │ + lw a1,0(s9) │ │ │ │ + addi s10,s10,1 │ │ │ │ + sext.w a5,s10 │ │ │ │ + bgeu a5,a1,2aff0 │ │ │ │ + mv s11,s6 │ │ │ │ + beqz a5,2af3a │ │ │ │ + li a2,0 │ │ │ │ + li a6,0 │ │ │ │ + j 2af3e │ │ │ │ + addw s1,s1,a0 │ │ │ │ + j 2af92 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + sw s6,0(a5) │ │ │ │ + mv a0,s7 │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + li s6,0 │ │ │ │ li s7,0 │ │ │ │ - addi s6,sp,64 │ │ │ │ - beqz s5,2b704 │ │ │ │ - add s3,s5,s7 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli s0,s3,0x3 │ │ │ │ - add s0,s0,s10 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b73e │ │ │ │ - beqz a0,2b742 │ │ │ │ - addi s7,s3,1 │ │ │ │ - bltu s7,s5,2b6e0 │ │ │ │ - mv a0,s2 │ │ │ │ - sd s9,104(sp) │ │ │ │ - jal 281e8 │ │ │ │ - sext.w a5,s11 │ │ │ │ - sd a5,32(sp) │ │ │ │ - j 2b04c │ │ │ │ - mv s7,s0 │ │ │ │ - j 2b602 │ │ │ │ - beqz s5,2b606 │ │ │ │ - lw a5,4(s5) │ │ │ │ - sd a5,32(sp) │ │ │ │ - j 2b04c │ │ │ │ - sext.w a3,a3 │ │ │ │ - j 2b69e │ │ │ │ - sext.w s3,s3 │ │ │ │ - j 2b632 │ │ │ │ - lwu s2,48(sp) │ │ │ │ - ld a5,120(s1) │ │ │ │ - slli a4,s2,0x2 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw s3,0(a4) │ │ │ │ - j 2b1ae │ │ │ │ - mv s5,s3 │ │ │ │ - j 2b700 │ │ │ │ - beqz s0,2b704 │ │ │ │ - lw a5,4(s0) │ │ │ │ - sd a5,32(sp) │ │ │ │ - j 2b04c │ │ │ │ - ld a5,48(sp) │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ + j 2b002 │ │ │ │ + auipc a3,0x3a │ │ │ │ + addi a3,a3,-1924 │ │ │ │ + li a2,308 │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,712 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,720 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a4,8(a0) │ │ │ │ + ld a5,8(a1) │ │ │ │ + ld a0,16(a0) │ │ │ │ + subw a5,a5,a4 │ │ │ │ + subw a0,a5,a0 │ │ │ │ + ret │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,2b08e │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - mv s3,a5 │ │ │ │ - or a5,a5,a2 │ │ │ │ - j 2b106 │ │ │ │ - sd s9,104(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + slli a7,a5,0x3 │ │ │ │ + add a7,a7,a5 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + slli a7,a7,0x3 │ │ │ │ + li a3,0 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + beq a7,a3,2b092 │ │ │ │ + ld a5,8(a0) │ │ │ │ + add a2,a5,a3 │ │ │ │ + addi a3,a3,72 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw a6,0(a2) │ │ │ │ + lw a4,0(a5) │ │ │ │ + bne a6,a4,2b08e │ │ │ │ + ld a4,8(a2) │ │ │ │ + ld a6,16(a2) │ │ │ │ + ld a2,8(a5) │ │ │ │ + add a5,a4,a6 │ │ │ │ + add a5,a5,a1 │ │ │ │ + bgeu a5,a2,2b062 │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ addi sp,sp,-160 │ │ │ │ - sd s3,120(sp) │ │ │ │ - auipc s3,0x4e │ │ │ │ - ld s3,1962(s3) │ │ │ │ - sd s1,136(sp) │ │ │ │ - sd s4,112(sp) │ │ │ │ sd s5,104(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + lwu a1,0(a1) │ │ │ │ + sd s1,136(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + li a0,0 │ │ │ │ sd ra,152(sp) │ │ │ │ sd s0,144(sp) │ │ │ │ sd s2,128(sp) │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd s8,80(sp) │ │ │ │ + sd a2,24(sp) │ │ │ │ + sd s4,112(sp) │ │ │ │ sd s6,96(sp) │ │ │ │ sd s7,88(sp) │ │ │ │ - ld a5,0(s3) │ │ │ │ - sd a5,40(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv s4,a1 │ │ │ │ - mv s1,a0 │ │ │ │ - mv s5,a2 │ │ │ │ - bnez a1,2b796 │ │ │ │ - lw a5,8(a0) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - beq a5,a2,2b816 │ │ │ │ - beq s4,s5,2b816 │ │ │ │ - lw a4,8(s1) │ │ │ │ - sd s8,80(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a2,0(s5) │ │ │ │ + li a1,0 │ │ │ │ + mv s8,a0 │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + jal 3890 │ │ │ │ + ld a2,8(s5) │ │ │ │ + lw s2,28(s1) │ │ │ │ + lw s0,16(a2) │ │ │ │ + addiw s3,s0,-1 │ │ │ │ + bgeu s3,s2,2b2ac │ │ │ │ + li s11,0 │ │ │ │ + addiw t3,s11,1 │ │ │ │ + slli a5,t3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a3,a5,0x3 │ │ │ │ + add a4,a3,a5 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,a2 │ │ │ │ + lw s0,16(a4) │ │ │ │ + sext.w a5,s3 │ │ │ │ + sext.w s11,t3 │ │ │ │ + addw s3,s0,s3 │ │ │ │ + bltu s3,s2,2b0e2 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + subw s2,s2,a5 │ │ │ │ + add s4,s8,a3 │ │ │ │ + mv a2,a4 │ │ │ │ + ld a5,24(sp) │ │ │ │ + li a1,48 │ │ │ │ + li a0,0 │ │ │ │ + ld s6,16(a5) │ │ │ │ + ld a5,8(a2) │ │ │ │ + lw s7,24(s1) │ │ │ │ + add s6,s6,a5 │ │ │ │ + jal 41306 │ │ │ │ + lw a2,16(s1) │ │ │ │ + ld a1,0(s1) │ │ │ │ + mv a4,s6 │ │ │ │ + sd a0,0(s4) │ │ │ │ + mv a6,s2 │ │ │ │ + mv a5,s0 │ │ │ │ + mv a3,s7 │ │ │ │ + jal 44e2a │ │ │ │ + lw a4,40(s1) │ │ │ │ + beqz a4,2b24c │ │ │ │ + ld a3,32(s1) │ │ │ │ sd s9,72(sp) │ │ │ │ sd s10,64(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - bltu s5,a4,2b8f4 │ │ │ │ - ld a4,120(s1) │ │ │ │ - slli s7,s4,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - slli s5,s7,0x2 │ │ │ │ - add a4,a4,s5 │ │ │ │ - lw s8,0(a4) │ │ │ │ - li a3,253 │ │ │ │ - slli a4,s8,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu a3,a4,2ba62 │ │ │ │ - sd s11,56(sp) │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s8,32(sp) │ │ │ │ - ld s6,80(s1) │ │ │ │ + sd zero,40(sp) │ │ │ │ + li s7,0 │ │ │ │ + li s9,0 │ │ │ │ + ld a5,40(sp) │ │ │ │ li s10,0 │ │ │ │ - addi s2,sp,32 │ │ │ │ - beqz s11,2b80a │ │ │ │ - add s0,s11,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s9,s0,0x3 │ │ │ │ - add s9,s9,s6 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b954 │ │ │ │ - beqz a0,2b980 │ │ │ │ - addi s10,s0,1 │ │ │ │ - bltu s10,s11,2b7e6 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 281e8 │ │ │ │ - ld s8,80(sp) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - li a5,0 │ │ │ │ - auipc s0,0x4f │ │ │ │ - addi s0,s0,-1080 │ │ │ │ - lbu a4,0(s0) │ │ │ │ - bnez a4,2ba0c │ │ │ │ - ld a4,32(s1) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw s6,0(a4) │ │ │ │ - slli s0,s6,0x20 │ │ │ │ - sw s6,28(sp) │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - ld a5,96(s1) │ │ │ │ - add a5,a5,s0 │ │ │ │ - lb a5,0(a5) │ │ │ │ - sb a5,27(sp) │ │ │ │ - li a4,-128 │ │ │ │ - beq a5,a4,2b896 │ │ │ │ - lw a3,28(sp) │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a2,a4,a5 │ │ │ │ - blez a5,2b978 │ │ │ │ - sext.w a3,a2 │ │ │ │ - li a5,-1 │ │ │ │ + slli s4,a5,0x3 │ │ │ │ + add a5,a3,s4 │ │ │ │ + lw a2,4(a5) │ │ │ │ + bnez a2,2b182 │ │ │ │ + j 2b230 │ │ │ │ + li a2,6 │ │ │ │ + beq a4,a2,2b222 │ │ │ │ + li a2,5 │ │ │ │ + beq a4,a2,2b222 │ │ │ │ + li a2,1 │ │ │ │ + bne a4,a2,2b2b2 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + lw a4,4(a5) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + bgeu s10,a4,2b22e │ │ │ │ + lw a4,0(s5) │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + bgeu s11,a4,2b270 │ │ │ │ + lw a4,28(s1) │ │ │ │ + addw a4,a4,s7 │ │ │ │ + bgeu s3,a4,2b270 │ │ │ │ + addiw s2,s11,1 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - and a4,a4,a5 │ │ │ │ - or a4,a4,a3 │ │ │ │ - and a0,a4,a5 │ │ │ │ + ld a3,8(s5) │ │ │ │ + slli a4,a5,0x3 │ │ │ │ + ld a2,24(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a3,a3,a5 │ │ │ │ + lw a5,16(a3) │ │ │ │ + ld a2,16(a2) │ │ │ │ + ld a3,8(a3) │ │ │ │ + lw s6,24(s1) │ │ │ │ + addw s3,a5,s3 │ │ │ │ + add a3,a3,a2 │ │ │ │ + sd a3,8(sp) │ │ │ │ + addw s6,s6,s9 │ │ │ │ + beqz s7,2b1e6 │ │ │ │ + slli a3,s11,0x20 │ │ │ │ + srli s0,a3,0x1d │ │ │ │ + add s0,s0,s8 │ │ │ │ + ld a0,0(s0) │ │ │ │ sd a4,32(sp) │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(s3) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - or a0,a0,a3 │ │ │ │ - bnez a5,2bb22 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 488ee │ │ │ │ + sext.w a0,a0 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a4,32(sp) │ │ │ │ + beqz a0,2b27c │ │ │ │ + li a1,48 │ │ │ │ + li a0,0 │ │ │ │ + add s0,s8,a4 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a2,16(s1) │ │ │ │ + ld a1,0(s1) │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + mv a3,s6 │ │ │ │ + sd a0,0(s0) │ │ │ │ + li a6,0 │ │ │ │ + jal 44e2a │ │ │ │ + ld a3,32(s1) │ │ │ │ + mv s11,s2 │ │ │ │ + add a5,a3,s4 │ │ │ │ + lw a1,0(a5) │ │ │ │ + ld a0,0(s0) │ │ │ │ + jal 48420 │ │ │ │ + ld a3,32(s1) │ │ │ │ + add a5,a3,s4 │ │ │ │ + lw a4,0(a5) │ │ │ │ + bnez a4,2b166 │ │ │ │ + lw a4,4(a5) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + bltu s10,a4,2b182 │ │ │ │ + lw a4,40(s1) │ │ │ │ + ld a5,40(sp) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,40(sp) │ │ │ │ + sext.w a5,a5 │ │ │ │ + bltu a5,a4,2b154 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + srli t3,a5,0x1d │ │ │ │ + add s4,s8,t3 │ │ │ │ + ld a0,0(s4) │ │ │ │ + jal 488ee │ │ │ │ + sext.w a5,a0 │ │ │ │ + bnez a5,2b290 │ │ │ │ + ld a0,0(s4) │ │ │ │ + jal 44e8a │ │ │ │ + ld a0,0(s4) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,0(s4) │ │ │ │ + j 2b290 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add s0,s0,s8 │ │ │ │ + j 2b210 │ │ │ │ + ld a0,0(s0) │ │ │ │ + jal 44e8a │ │ │ │ + ld a0,0(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + sd zero,0(s0) │ │ │ │ ld ra,152(sp) │ │ │ │ ld s0,144(sp) │ │ │ │ ld s1,136(sp) │ │ │ │ ld s2,128(sp) │ │ │ │ ld s3,120(sp) │ │ │ │ ld s4,112(sp) │ │ │ │ ld s5,104(sp) │ │ │ │ ld s6,96(sp) │ │ │ │ ld s7,88(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ - ret │ │ │ │ - lwu s5,112(s1) │ │ │ │ - sd s0,32(sp) │ │ │ │ - ld s7,104(s1) │ │ │ │ - li s4,0 │ │ │ │ - addi s2,sp,32 │ │ │ │ - beqz s5,2b8cc │ │ │ │ - add s0,s4,s5 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s1,s0,0x4 │ │ │ │ - add s1,s1,s7 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,2b94c │ │ │ │ - beqz a0,2b964 │ │ │ │ - addi s4,s0,1 │ │ │ │ - bltu s4,s5,2b8aa │ │ │ │ - mv a3,s6 │ │ │ │ - auipc a2,0x35 │ │ │ │ - addi a2,a2,362 │ │ │ │ - li a1,775 │ │ │ │ - auipc a0,0x35 │ │ │ │ - addi a0,a0,278 │ │ │ │ - sd s8,80(sp) │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - slli s7,s5,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - add a4,a5,s7 │ │ │ │ - lbu s8,0(a4) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,s8,2bb1e │ │ │ │ - lwu s10,88(s1) │ │ │ │ - sw s5,32(sp) │ │ │ │ - ld s8,80(s1) │ │ │ │ - li s9,0 │ │ │ │ - addi s2,sp,32 │ │ │ │ - beqz s10,2b944 │ │ │ │ - add s0,s9,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s6,s0,0x3 │ │ │ │ - add s6,s6,s8 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b95c │ │ │ │ - beqz a0,2ba78 │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s10,2b920 │ │ │ │ - mv a0,s5 │ │ │ │ - sd s11,56(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s5,s0 │ │ │ │ - bltu s4,s5,2b8aa │ │ │ │ - j 2b8cc │ │ │ │ - mv s11,s0 │ │ │ │ - bltu s10,s11,2b7e6 │ │ │ │ - j 2b80a │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s9,s10,2b920 │ │ │ │ - j 2b944 │ │ │ │ - beqz s1,2b8cc │ │ │ │ - lw a3,28(sp) │ │ │ │ - ld a5,8(s1) │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a2,a4,a5 │ │ │ │ - bgtz a5,2b85c │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - j 2b860 │ │ │ │ - beqz s9,2b80a │ │ │ │ - ld a5,72(s1) │ │ │ │ - li a4,253 │ │ │ │ - lw s8,4(s9) │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a5,0(a5) │ │ │ │ ld s11,56(sp) │ │ │ │ - bgeu a4,a5,2ba74 │ │ │ │ - lwu s10,88(s1) │ │ │ │ - sw s4,32(sp) │ │ │ │ - ld s7,80(s1) │ │ │ │ - li s9,0 │ │ │ │ - addi s2,sp,32 │ │ │ │ - beqz s10,2b9d0 │ │ │ │ - add s0,s10,s9 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s6,s0,0x3 │ │ │ │ - add s6,s6,s7 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b9d8 │ │ │ │ - beqz a0,2b9e0 │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s10,2b9ae │ │ │ │ - mv a0,s4 │ │ │ │ - sd s11,56(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s9,s10,2b9ae │ │ │ │ - j 2b9d0 │ │ │ │ - beqz s6,2b9d0 │ │ │ │ - lw a5,4(s6) │ │ │ │ - bgeu a5,s8,2b810 │ │ │ │ - ld a5,120(s1) │ │ │ │ - auipc s0,0x4f │ │ │ │ - addi s0,s0,-1550 │ │ │ │ - lbu a4,0(s0) │ │ │ │ - add a5,a5,s5 │ │ │ │ - lwu a5,0(a5) │ │ │ │ + mv a0,s8 │ │ │ │ ld s8,80(sp) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - beqz a4,2b828 │ │ │ │ - ld a1,152(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,0 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ + addi sp,sp,160 │ │ │ │ + ret │ │ │ │ + mv s4,s8 │ │ │ │ + li s11,0 │ │ │ │ + j 2b116 │ │ │ │ + li a2,2 │ │ │ │ + bne a4,a2,2b2bc │ │ │ │ + addiw s9,s9,1 │ │ │ │ + j 2b17a │ │ │ │ li a2,4 │ │ │ │ - addi a1,sp,28 │ │ │ │ - jal 3880 │ │ │ │ - li s2,-1 │ │ │ │ - beq a0,s2,2bb2e │ │ │ │ - lw s6,28(sp) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - slli s0,s6,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - beqz a5,2b838 │ │ │ │ - ld a1,160(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ + bne a4,a2,2b17a │ │ │ │ + addiw s9,s9,1 │ │ │ │ + j 2b17a │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s8,32(sp) │ │ │ │ + auipc s8,0x4f │ │ │ │ + ld s8,-954(s8) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s4,a0 │ │ │ │ + sd s6,48(sp) │ │ │ │ + li a1,48 │ │ │ │ + mv s6,a5 │ │ │ │ + li a0,0 │ │ │ │ + ld a5,0(s8) │ │ │ │ + sd a5,24(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd ra,104(sp) │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + mv s7,a4 │ │ │ │ + jal 41306 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a1,s2 │ │ │ │ + addi a4,sp,20 │ │ │ │ + li a3,0 │ │ │ │ li a2,0 │ │ │ │ - add a1,a1,s0 │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,1 │ │ │ │ - addi a1,sp,27 │ │ │ │ - jal 3880 │ │ │ │ - beq a0,s2,2bb3a │ │ │ │ - lb a5,27(sp) │ │ │ │ - j 2b844 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w s8,a4 │ │ │ │ - li a4,253 │ │ │ │ - bltu a4,a5,2b99a │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2b9e8 │ │ │ │ - beqz s6,2b944 │ │ │ │ - lw s8,4(s6) │ │ │ │ - ld a5,72(s1) │ │ │ │ - addiw a4,s5,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w a2,a4 │ │ │ │ - li a3,253 │ │ │ │ - sd a2,8(sp) │ │ │ │ - bgeu a3,a5,2bb1a │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sd s11,56(sp) │ │ │ │ - sw a4,32(sp) │ │ │ │ - ld s6,80(s1) │ │ │ │ - li s11,0 │ │ │ │ - addi s2,sp,32 │ │ │ │ - beqz s9,2bad8 │ │ │ │ - add s0,s11,s9 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s10,s0,0x3 │ │ │ │ - add s10,s10,s6 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2bade │ │ │ │ - beqz a0,2bae6 │ │ │ │ - addi s11,s0,1 │ │ │ │ - bltu s11,s9,2bab6 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s9,s0 │ │ │ │ - bltu s11,s9,2bab6 │ │ │ │ - j 2bad8 │ │ │ │ - beqz s10,2bad8 │ │ │ │ - lw a5,4(s10) │ │ │ │ - ld s11,56(sp) │ │ │ │ - ld a4,120(s1) │ │ │ │ - bgeu a5,s8,2bb16 │ │ │ │ - slli s7,s7,0x2 │ │ │ │ - add s7,s7,a4 │ │ │ │ - lw a5,0(s7) │ │ │ │ - bgeu s4,a5,2bb16 │ │ │ │ - bltu s5,a5,2bb16 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - ld s8,80(sp) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - j 2b818 │ │ │ │ - ld a5,72(s1) │ │ │ │ - j 2b7aa │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2baf0 │ │ │ │ - sext.w s8,s8 │ │ │ │ - j 2ba82 │ │ │ │ - sd s8,80(sp) │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + jal 2aefc │ │ │ │ + lw s5,20(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + mv a7,s7 │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a6,0x4f │ │ │ │ + ld a6,-1026(a6) │ │ │ │ + mv a5,s6 │ │ │ │ + mv a4,s5 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 561bc │ │ │ │ + mv s4,a0 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s5 │ │ │ │ + mv a4,s2 │ │ │ │ + li a3,0 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 44e2a │ │ │ │ + mv a5,s5 │ │ │ │ + mv a4,s2 │ │ │ │ + auipc a7,0x4f │ │ │ │ + ld a7,-1072(a7) │ │ │ │ + mv a6,s6 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s7,0(sp) │ │ │ │ + jal 56316 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a5,0(s8) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,2b38e │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,72(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - sd s8,80(sp) │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - jal 2820c │ │ │ │ - sd s8,80(sp) │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - jal 2820c │ │ │ │ - addi sp,sp,-192 │ │ │ │ - auipc a4,0x4e │ │ │ │ - ld a4,968(a4) │ │ │ │ - sd s2,160(sp) │ │ │ │ - sd s3,152(sp) │ │ │ │ - sd ra,184(sp) │ │ │ │ - sd s4,144(sp) │ │ │ │ - sd a3,16(sp) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,72(sp) │ │ │ │ - li a5,0 │ │ │ │ + lw a3,0(a1) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + auipc a2,0x35 │ │ │ │ + addi a2,a2,-96 │ │ │ │ mv s2,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - beqz a3,2c1e4 │ │ │ │ - addi a5,sp,60 │ │ │ │ - sd a5,32(sp) │ │ │ │ - addi a5,sp,59 │ │ │ │ - sd s0,176(sp) │ │ │ │ - sd s1,168(sp) │ │ │ │ - sd s6,128(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - sd s5,136(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - li s7,0 │ │ │ │ - li s6,253 │ │ │ │ - addi s0,sp,64 │ │ │ │ - sd a5,40(sp) │ │ │ │ - beqz s2,2bbf6 │ │ │ │ - beq s3,s2,2c1c4 │ │ │ │ - lw a4,8(s1) │ │ │ │ - ld a5,72(s1) │ │ │ │ - bgeu s3,a4,2bc50 │ │ │ │ - slli s5,s3,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - add a4,a5,s5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu s6,a4,2c1b4 │ │ │ │ - lwu s10,88(s1) │ │ │ │ - sw s3,64(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s10,2bbe8 │ │ │ │ - li s9,0 │ │ │ │ - add s8,s9,s10 │ │ │ │ - srli s8,s8,0x1 │ │ │ │ - slli s11,s8,0x3 │ │ │ │ - add s11,s11,s4 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2bbee │ │ │ │ - beqz a0,2bdac │ │ │ │ - addi s9,s8,1 │ │ │ │ - bltu s9,s10,2bbc2 │ │ │ │ + li a1,1 │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,0(s2) │ │ │ │ + beqz a5,2b3f8 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + li s1,0 │ │ │ │ + li s0,0 │ │ │ │ + auipc s4,0x35 │ │ │ │ + addi s4,s4,-102 │ │ │ │ + ld a4,8(s2) │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s4 │ │ │ │ + add a4,a4,s1 │ │ │ │ + ld a5,16(a4) │ │ │ │ + lw a7,60(a4) │ │ │ │ + lbu a6,40(a4) │ │ │ │ + ld a4,8(a4) │ │ │ │ + li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ - jal 281e8 │ │ │ │ - mv s10,s8 │ │ │ │ - bltu s9,s10,2bbc2 │ │ │ │ - j 2bbe8 │ │ │ │ - lw a4,8(s1) │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - beq s3,a5,2bc04 │ │ │ │ - bnez s3,2bb98 │ │ │ │ - li s4,0 │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s6,128(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - li a5,-1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - and s4,s4,a5 │ │ │ │ - or s4,s4,s3 │ │ │ │ - auipc a4,0x4e │ │ │ │ - ld a4,746(a4) │ │ │ │ - and a5,s4,a5 │ │ │ │ - sd s4,64(sp) │ │ │ │ - ld a3,72(sp) │ │ │ │ - ld a4,0(a4) │ │ │ │ - xor a4,a4,a3 │ │ │ │ - li a3,0 │ │ │ │ - or a0,a5,s3 │ │ │ │ - bnez a4,2c1ee │ │ │ │ - ld ra,184(sp) │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - addi sp,sp,192 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,0(s2) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,72 │ │ │ │ + bltu s0,a5,2b3c6 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - ld a4,120(s1) │ │ │ │ - slli s4,s2,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - slli a3,s4,0x2 │ │ │ │ + lwu a1,0(a0) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + mv s0,a0 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a2,0(s0) │ │ │ │ + beqz a2,2b43a │ │ │ │ + ld a4,8(s0) │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1d │ │ │ │ + addi a4,a4,8 │ │ │ │ + mv a5,a0 │ │ │ │ + add a2,a2,a0 │ │ │ │ + ld a3,0(a4) │ │ │ │ + addi a5,a5,8 │ │ │ │ + addi a4,a4,72 │ │ │ │ + sd a3,-8(a5) │ │ │ │ + bne a5,a2,2b42a │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lwu a1,0(a0) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + mv s0,a0 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a1,0(s0) │ │ │ │ + beqz a1,2b482 │ │ │ │ + ld a4,8(s0) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + mv a3,a0 │ │ │ │ + addi a4,a4,16 │ │ │ │ + add a1,a1,a0 │ │ │ │ + ld a5,-8(a4) │ │ │ │ + ld a2,0(a4) │ │ │ │ + addi a3,a3,8 │ │ │ │ + addi a4,a4,72 │ │ │ │ + add a5,a5,a2 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + sd a5,-8(a3) │ │ │ │ + bne a1,a3,2b46a │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lwu a1,0(a0) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + mv s0,a0 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a5,0(s0) │ │ │ │ + beqz a5,2b4c6 │ │ │ │ + li a3,0 │ │ │ │ + li a5,0 │ │ │ │ + ld a4,8(s0) │ │ │ │ + add a2,a0,a5 │ │ │ │ + addi a5,a5,1 │ │ │ │ add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a3,24(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ + lbu a1,40(a4) │ │ │ │ + sext.w a4,a5 │ │ │ │ + addi a3,a3,72 │ │ │ │ + sb a1,0(a2) │ │ │ │ + lw a2,0(s0) │ │ │ │ + bltu a4,a2,2b4a6 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lwu a1,0(a0) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + mv s0,a0 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a5,0(s0) │ │ │ │ + beqz a5,2b502 │ │ │ │ + ld a5,8(s0) │ │ │ │ + mv a3,a0 │ │ │ │ + li a4,0 │ │ │ │ + addi a5,a5,60 │ │ │ │ + lw a2,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a5,a5,72 │ │ │ │ + sw a2,0(a3) │ │ │ │ + lw a2,0(s0) │ │ │ │ + addi a3,a3,4 │ │ │ │ + bltu a4,a2,2b4f0 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lwu a1,0(a0) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + mv s0,a0 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a5,0(s0) │ │ │ │ + beqz a5,2b53e │ │ │ │ + ld a5,8(s0) │ │ │ │ + mv a3,a0 │ │ │ │ + li a4,0 │ │ │ │ + addi a5,a5,64 │ │ │ │ + lw a2,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a5,a5,72 │ │ │ │ + sw a2,0(a3) │ │ │ │ + lw a2,0(s0) │ │ │ │ + addi a3,a3,4 │ │ │ │ + bltu a4,a2,2b52c │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lw a1,0(a0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a1,2b5cc │ │ │ │ + li a4,3 │ │ │ │ + ld a5,8(a0) │ │ │ │ + bgeu a4,a1,2b5d0 │ │ │ │ + addiw a3,a1,-4 │ │ │ │ + lbu a6,40(a5) │ │ │ │ + andi a3,a3,-2 │ │ │ │ + addi a4,a5,112 │ │ │ │ + addiw a3,a3,3 │ │ │ │ + li a0,1 │ │ │ │ + li a2,1 │ │ │ │ + lbu a7,0(a4) │ │ │ │ + addiw a2,a2,2 │ │ │ │ + beq a7,a6,2b576 │ │ │ │ + li a0,0 │ │ │ │ + lbu a6,72(a4) │ │ │ │ + addi a4,a4,144 │ │ │ │ + beq a7,a6,2b584 │ │ │ │ + li a0,0 │ │ │ │ + bne a2,a3,2b56a │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + addiw a4,a3,-1 │ │ │ │ + slli a6,a2,0x3 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu s6,a4,2bd9a │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s8,88(s1) │ │ │ │ - ld s5,80(s1) │ │ │ │ - sw a5,64(sp) │ │ │ │ - beqz s8,2bcac │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s8 │ │ │ │ - srli s11,a5,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s9,s5,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2bccc │ │ │ │ - beqz a0,2bcd4 │ │ │ │ - addi s10,s11,1 │ │ │ │ - bltu s10,s8,2bc86 │ │ │ │ - ld a3,8(sp) │ │ │ │ - auipc a2,0x35 │ │ │ │ - addi a2,a2,-742 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x35 │ │ │ │ - addi a0,a0,-714 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s8,s11 │ │ │ │ - bltu s10,s8,2bc86 │ │ │ │ - j 2bcac │ │ │ │ - beqz s9,2bcac │ │ │ │ - lw a5,4(s9) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s6,a5,2bda8 │ │ │ │ - lwu s10,88(s1) │ │ │ │ - sw s2,64(sp) │ │ │ │ - ld s5,80(s1) │ │ │ │ - beqz s10,2bd20 │ │ │ │ - li s11,0 │ │ │ │ - add a5,s11,s10 │ │ │ │ - srli s8,a5,0x1 │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - add s9,s5,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2bd24 │ │ │ │ - beqz a0,2bd2c │ │ │ │ - addi s11,s8,1 │ │ │ │ - bltu s11,s10,2bcfa │ │ │ │ - mv a3,s2 │ │ │ │ - j 2bcae │ │ │ │ - mv s10,s8 │ │ │ │ - bltu s11,s10,2bcfa │ │ │ │ - j 2bd20 │ │ │ │ - beqz s9,2bd20 │ │ │ │ - lw a5,4(s9) │ │ │ │ - ld a4,8(sp) │ │ │ │ - bgeu a5,a4,2bc06 │ │ │ │ - ld a4,120(s1) │ │ │ │ - ld a3,24(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw s10,0(a4) │ │ │ │ - slli a4,s10,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s6,a5,2c1ce │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw s10,64(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s9,2bd8c │ │ │ │ - li s5,0 │ │ │ │ - add s8,s5,s9 │ │ │ │ - srli s8,s8,0x1 │ │ │ │ - slli s11,s8,0x3 │ │ │ │ - add s11,s11,s4 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2bd92 │ │ │ │ - beqz a0,2be90 │ │ │ │ - addi s5,s8,1 │ │ │ │ - bltu s5,s9,2bd66 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 281e8 │ │ │ │ - mv s9,s8 │ │ │ │ - bltu s5,s9,2bd66 │ │ │ │ - j 2bd8c │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,8(sp) │ │ │ │ - bltu s6,a5,2bcea │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2bd34 │ │ │ │ - beqz s11,2bbe8 │ │ │ │ - lw a5,4(s11) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - addiw a2,s3,1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a3,a2 │ │ │ │ - sd a3,24(sp) │ │ │ │ - sext.w a3,a4 │ │ │ │ - bgeu s6,a4,2be24 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a2,64(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s11,2be0c │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s11 │ │ │ │ - srli s8,a5,0x1 │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - add s9,s4,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2be12 │ │ │ │ - beqz a0,2be1a │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s11,2bde6 │ │ │ │ - ld a0,24(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s8 │ │ │ │ - bltu s10,s11,2bde6 │ │ │ │ - j 2be0c │ │ │ │ - beqz s9,2be0c │ │ │ │ - lw a3,4(s9) │ │ │ │ - ld a5,72(s1) │ │ │ │ - ld a2,8(sp) │ │ │ │ - ld a4,120(s1) │ │ │ │ - bgeu a3,a2,2bc52 │ │ │ │ - slli s5,s5,0x2 │ │ │ │ - add s5,s5,a4 │ │ │ │ - lw s5,0(s5) │ │ │ │ - bgeu s2,s5,2bc52 │ │ │ │ - bltu s3,s5,2bc52 │ │ │ │ - slli a4,s5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,2c1ce │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw s5,64(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s9,2be8a │ │ │ │ - addi a5,sp,64 │ │ │ │ - li s10,0 │ │ │ │ - sd a5,8(sp) │ │ │ │ - add s8,s10,s9 │ │ │ │ - srli s8,s8,0x1 │ │ │ │ - slli s11,s8,0x3 │ │ │ │ - ld a0,8(sp) │ │ │ │ - add s11,s11,s4 │ │ │ │ - mv a1,s11 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c1d2 │ │ │ │ - beqz a0,2c1da │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s9,2be64 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 281e8 │ │ │ │ - beqz s11,2bd8c │ │ │ │ - lw a5,4(s11) │ │ │ │ - beqz a5,2bfda │ │ │ │ - bnez s2,2bea8 │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - beq a5,s3,2bf14 │ │ │ │ - beq s3,s2,2bf14 │ │ │ │ - lw a4,8(s1) │ │ │ │ - ld a5,72(s1) │ │ │ │ - bltu s3,a4,2c0be │ │ │ │ - ld a4,120(s1) │ │ │ │ - slli s5,s2,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - slli a3,s5,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw s4,0(a4) │ │ │ │ - sd a3,8(sp) │ │ │ │ - slli a4,s4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu s3,0(a4) │ │ │ │ - bgeu s6,s3,2c110 │ │ │ │ - lwu s8,88(s1) │ │ │ │ - sw s4,64(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ - beqz s8,2bf10 │ │ │ │ - li s10,0 │ │ │ │ - add s11,s8,s10 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s9,s3,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2bfa8 │ │ │ │ - beqz a0,2bfe4 │ │ │ │ - addi s10,s11,1 │ │ │ │ - bltu s10,s8,2beea │ │ │ │ - mv a3,s4 │ │ │ │ - j 2bcae │ │ │ │ - li a5,0 │ │ │ │ - auipc a4,0x4e │ │ │ │ - addi a4,a4,1226 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bnez a4,2c05e │ │ │ │ - ld a4,32(s1) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw s3,0(a4) │ │ │ │ - slli s2,s3,0x20 │ │ │ │ - sw s3,60(sp) │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - ld a5,96(s1) │ │ │ │ - add a5,a5,s2 │ │ │ │ - lb a5,0(a5) │ │ │ │ - sb a5,59(sp) │ │ │ │ - li a4,-128 │ │ │ │ - bne a5,a4,2bfb8 │ │ │ │ - lwu s11,112(s1) │ │ │ │ - sd s2,64(sp) │ │ │ │ - ld s2,104(s1) │ │ │ │ - beqz s11,2bf80 │ │ │ │ - li s8,0 │ │ │ │ - add s4,s8,s11 │ │ │ │ - srli s4,s4,0x1 │ │ │ │ - slli s5,s4,0x4 │ │ │ │ - add s5,s5,s2 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,2bfa0 │ │ │ │ - beqz a0,2bfb0 │ │ │ │ - addi s8,s4,1 │ │ │ │ - bltu s8,s11,2bf5c │ │ │ │ - mv a3,s3 │ │ │ │ - auipc a2,0x35 │ │ │ │ - addi a2,a2,-1354 │ │ │ │ - li a1,775 │ │ │ │ - auipc a0,0x35 │ │ │ │ - addi a0,a0,-1438 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s11,s4 │ │ │ │ - bltu s8,s11,2bf5c │ │ │ │ - j 2bf80 │ │ │ │ - mv s8,s11 │ │ │ │ - bltu s10,s8,2beea │ │ │ │ - j 2bf10 │ │ │ │ - beqz s5,2bf80 │ │ │ │ - ld a5,8(s5) │ │ │ │ - lw s2,60(sp) │ │ │ │ - slli s4,s2,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - add s4,s4,a5 │ │ │ │ - sext.w s3,s4 │ │ │ │ - bgtz a5,2bfd2 │ │ │ │ - mv s3,s2 │ │ │ │ - sext.w s2,s4 │ │ │ │ - ld a5,16(sp) │ │ │ │ - addiw s7,s7,1 │ │ │ │ - bne a5,s7,2bb8e │ │ │ │ - slli s4,s2,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - j 2bc06 │ │ │ │ - beqz s9,2bf10 │ │ │ │ - ld a5,72(s1) │ │ │ │ - lw s3,4(s9) │ │ │ │ - add a5,a5,s5 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s6,a5,2c11c │ │ │ │ - lwu s10,88(s1) │ │ │ │ - sw s2,64(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s10,2bd20 │ │ │ │ - li s9,0 │ │ │ │ - add s5,s9,s10 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli s11,s5,0x3 │ │ │ │ - add s11,s11,s4 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c02e │ │ │ │ - beqz a0,2c036 │ │ │ │ - addi s9,s5,1 │ │ │ │ - bltu s9,s10,2c008 │ │ │ │ - j 2bd20 │ │ │ │ - mv s10,s5 │ │ │ │ - bltu s9,s10,2c008 │ │ │ │ - j 2bd20 │ │ │ │ - beqz s11,2bd20 │ │ │ │ - lw a5,4(s11) │ │ │ │ - bgeu a5,s3,2bf14 │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,120(s1) │ │ │ │ - add a5,a5,a4 │ │ │ │ - auipc a4,0x4e │ │ │ │ - addi a4,a4,920 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - lbu a4,0(a4) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - beqz a4,2bf26 │ │ │ │ - ld a1,152(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,0 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ - ld a1,32(sp) │ │ │ │ - li a2,4 │ │ │ │ - jal 3880 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,2c204 │ │ │ │ - lw s3,60(sp) │ │ │ │ - auipc a5,0x4e │ │ │ │ - addi a5,a5,864 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - slli s2,s3,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - beqz a5,2bf38 │ │ │ │ - ld a1,160(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,0 │ │ │ │ - add a1,a1,s2 │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ - ld a1,40(sp) │ │ │ │ - li a2,1 │ │ │ │ - jal 3880 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,2c204 │ │ │ │ - lb a5,59(sp) │ │ │ │ - j 2bf44 │ │ │ │ - slli s5,s3,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - add a4,a5,s5 │ │ │ │ + add a6,a6,a2 │ │ │ │ + slli a6,a6,0x3 │ │ │ │ + slli a7,a4,0x3 │ │ │ │ + addi a2,a6,40 │ │ │ │ + add a7,a7,a4 │ │ │ │ + add a5,a5,a2 │ │ │ │ + slli a7,a7,0x3 │ │ │ │ + sub a4,a5,a6 │ │ │ │ + add a4,a4,a7 │ │ │ │ + lbu a2,0(a5) │ │ │ │ lbu a4,0(a4) │ │ │ │ - bgeu s6,a4,2c1be │ │ │ │ - lwu s10,88(s1) │ │ │ │ - sw s3,64(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s10,2bbe8 │ │ │ │ - li s9,0 │ │ │ │ - add s8,s10,s9 │ │ │ │ - srli s8,s8,0x1 │ │ │ │ - slli s11,s8,0x3 │ │ │ │ - add s11,s11,s4 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c108 │ │ │ │ - beqz a0,2c120 │ │ │ │ - addi s9,s8,1 │ │ │ │ - bltu s9,s10,2c0e2 │ │ │ │ - j 2bbe8 │ │ │ │ - mv s10,s8 │ │ │ │ - bltu s9,s10,2c0e2 │ │ │ │ - j 2bbe8 │ │ │ │ - add a5,a5,s5 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w s3,s3 │ │ │ │ - bltu s6,a5,2bff8 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2c03e │ │ │ │ - beqz s11,2bbe8 │ │ │ │ - lw a5,4(s11) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - addiw a4,s3,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w a3,a4 │ │ │ │ - sd a3,24(sp) │ │ │ │ - bgeu s6,a5,2c1ba │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a4,64(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s11,2be0c │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s11 │ │ │ │ - srli s8,a5,0x1 │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - add s9,s4,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c17e │ │ │ │ - beqz a0,2c186 │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s11,2c156 │ │ │ │ - j 2be0c │ │ │ │ - mv s11,s8 │ │ │ │ - bltu s10,s11,2c156 │ │ │ │ - j 2be0c │ │ │ │ - beqz s9,2be0c │ │ │ │ - lw a5,4(s9) │ │ │ │ - ld a3,8(sp) │ │ │ │ - ld a4,120(s1) │ │ │ │ - bgeu a5,a3,2c1b0 │ │ │ │ - slli s5,s5,0x2 │ │ │ │ - add s5,s5,a4 │ │ │ │ - lw a5,0(s5) │ │ │ │ - bgeu s2,a5,2c1b0 │ │ │ │ - bltu s3,a5,2c1b0 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - j 2bf16 │ │ │ │ - ld a5,72(s1) │ │ │ │ - j 2beb6 │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,8(sp) │ │ │ │ - j 2bdb8 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2c18e │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,8(sp) │ │ │ │ - j 2c12c │ │ │ │ - slli s4,s3,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - j 2bc06 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2be98 │ │ │ │ - mv s9,s8 │ │ │ │ - bltu s10,s9,2be64 │ │ │ │ - j 2be8a │ │ │ │ - beqz s11,2be8a │ │ │ │ - lw a5,4(s11) │ │ │ │ - j 2be98 │ │ │ │ - slli s4,a1,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - j 2bc18 │ │ │ │ - sd s0,176(sp) │ │ │ │ - sd s1,168(sp) │ │ │ │ - sd s5,136(sp) │ │ │ │ - sd s6,128(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - auipc a0,0x34 │ │ │ │ - addi a0,a0,2044 │ │ │ │ - jal 38e0 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addi a5,a5,72 │ │ │ │ + beq a2,a4,2b5c6 │ │ │ │ + li a0,0 │ │ │ │ + bltu a3,a1,2b5ac │ │ │ │ + ret │ │ │ │ li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-160 │ │ │ │ - sd s1,136(sp) │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + li a3,1 │ │ │ │ + j 2b588 │ │ │ │ + sw zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sb zero,24(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sb zero,56(a0) │ │ │ │ + sw zero,60(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,a1 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 44ba8 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd a0,48(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + sb a1,56(a0) │ │ │ │ + ret │ │ │ │ + lw a5,68(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + lw a4,0(a1) │ │ │ │ + mv s0,a0 │ │ │ │ mv s1,a1 │ │ │ │ - lw a1,8(a1) │ │ │ │ - auipc a4,0x4e │ │ │ │ - ld a4,-782(a4) │ │ │ │ + beqz a5,2b63e │ │ │ │ + lw a3,0(a0) │ │ │ │ li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,40(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd ra,152(sp) │ │ │ │ - sd s4,112(sp) │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s2,128(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ - sd s5,104(sp) │ │ │ │ - sd s6,96(sp) │ │ │ │ - sd s7,88(sp) │ │ │ │ - sd s8,80(sp) │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,8(s1) │ │ │ │ - li a1,0 │ │ │ │ - sd a0,120(s1) │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - jal 3890 │ │ │ │ - li a1,24 │ │ │ │ + beq a3,a4,2b6a6 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ld a2,8(a1) │ │ │ │ + ld a3,16(a1) │ │ │ │ + sw a4,0(a0) │ │ │ │ + sd a2,8(a0) │ │ │ │ + sd a3,16(a0) │ │ │ │ + lbu a3,40(a1) │ │ │ │ + ld a4,72(a0) │ │ │ │ + sb a3,24(a0) │ │ │ │ + ld a3,32(a1) │ │ │ │ + ld a2,24(a1) │ │ │ │ + sd a3,40(a0) │ │ │ │ + sd a2,32(a0) │ │ │ │ + lbu a3,56(a1) │ │ │ │ + sb a3,56(a0) │ │ │ │ + lw a3,60(a1) │ │ │ │ + sw a3,60(a0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + mv a0,a4 │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,68(s0) │ │ │ │ + sd a0,72(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + li a2,72 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,68(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,68(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + li a0,1 │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + lbu a0,24(s0) │ │ │ │ + lbu a2,40(a1) │ │ │ │ + bne a2,a0,2b70c │ │ │ │ + addiw a1,a5,-1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + slli a3,a1,0x3 │ │ │ │ + ld a4,72(s0) │ │ │ │ + add a3,a3,a1 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,a4 │ │ │ │ + ld a6,8(a3) │ │ │ │ + ld a1,8(s1) │ │ │ │ + beqz a2,2b718 │ │ │ │ + ld a2,16(s1) │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lui a1,0x18 │ │ │ │ - addi a1,a1,1696 │ │ │ │ + add a2,a2,a1 │ │ │ │ + addi a7,a2,-1 │ │ │ │ + bltu a6,a7,2b634 │ │ │ │ + ld a0,8(s0) │ │ │ │ + ld a3,16(s0) │ │ │ │ + add a3,a3,a0 │ │ │ │ + bgeu a1,a0,2b6f0 │ │ │ │ + sub a0,a3,a1 │ │ │ │ + sd a0,16(s0) │ │ │ │ + sd a1,8(s0) │ │ │ │ + mv a0,a1 │ │ │ │ + addi a3,a3,-1 │ │ │ │ + bgeu a3,a7,2b6fa │ │ │ │ + sub a2,a2,a0 │ │ │ │ + sd a2,16(s0) │ │ │ │ + lbu a3,56(s1) │ │ │ │ + lbu a2,56(s0) │ │ │ │ + bgeu a3,a2,2b666 │ │ │ │ + sb a3,56(s0) │ │ │ │ + j 2b666 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ld a3,16(a3) │ │ │ │ + add a6,a6,a3 │ │ │ │ + addi a6,a6,-1 │ │ │ │ + bltu a1,a6,2b634 │ │ │ │ + ld a2,16(s1) │ │ │ │ + add a2,a2,a1 │ │ │ │ + addi a7,a2,-1 │ │ │ │ + j 2b6dc │ │ │ │ + lwu a1,68(a0) │ │ │ │ + ld a0,72(a0) │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-338 │ │ │ │ + li a2,72 │ │ │ │ + j 3400 │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv s7,a0 │ │ │ │ + li a1,80 │ │ │ │ + li a0,0 │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd ra,104(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + sb zero,24(a0) │ │ │ │ + sb zero,56(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + lw a5,0(s7) │ │ │ │ + sw zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sw zero,60(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ mv s4,a0 │ │ │ │ - jal d600 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal d690 │ │ │ │ - lw a5,8(s1) │ │ │ │ - sd zero,8(sp) │ │ │ │ - beqz a5,2c4cc │ │ │ │ - li a5,-1 │ │ │ │ - li s9,0 │ │ │ │ - li s5,253 │ │ │ │ - addi s0,sp,36 │ │ │ │ - srli s8,a5,0x20 │ │ │ │ - li a5,-1 │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s9 │ │ │ │ - lbu s11,0(a5) │ │ │ │ - bgeu s5,s11,2c544 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s10,88(s1) │ │ │ │ - ld s3,80(s1) │ │ │ │ - sw a5,36(sp) │ │ │ │ - beqz s10,2c2da │ │ │ │ - li s6,0 │ │ │ │ - add s2,s6,s10 │ │ │ │ - srli s2,s2,0x1 │ │ │ │ - slli s11,s2,0x3 │ │ │ │ - add s11,s11,s3 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c2fa │ │ │ │ - beqz a0,2c302 │ │ │ │ - addi s6,s2,1 │ │ │ │ - bltu s6,s10,2c2b6 │ │ │ │ - ld a3,8(sp) │ │ │ │ - auipc a2,0x34 │ │ │ │ - addi a2,a2,1772 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x34 │ │ │ │ - addi a0,a0,1800 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s10,s2 │ │ │ │ - bltu s6,s10,2c2b6 │ │ │ │ - j 2c2da │ │ │ │ - beqz s11,2c2da │ │ │ │ - lw s11,4(s11) │ │ │ │ - mv a0,s4 │ │ │ │ - jal d71c │ │ │ │ - ld a5,72(s1) │ │ │ │ - and a4,a0,s8 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s5,a5,2c496 │ │ │ │ - lwu s6,88(s1) │ │ │ │ - sext.w a5,a0 │ │ │ │ - sd a5,24(sp) │ │ │ │ - sw a5,36(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s6,2c35c │ │ │ │ - li s3,0 │ │ │ │ - add a5,s3,s6 │ │ │ │ - srli s7,a5,0x1 │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - add s10,s2,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c360 │ │ │ │ - beqz a0,2c368 │ │ │ │ - addi s3,s7,1 │ │ │ │ - bltu s3,s6,2c336 │ │ │ │ - ld a3,24(sp) │ │ │ │ - j 2c2dc │ │ │ │ - mv s6,s7 │ │ │ │ - bltu s3,s6,2c336 │ │ │ │ - j 2c35c │ │ │ │ - beqz s10,2c35c │ │ │ │ - lw a5,4(s10) │ │ │ │ - bgeu s11,a5,2c49c │ │ │ │ - mv a0,s4 │ │ │ │ - jal d702 │ │ │ │ - ld a5,72(s1) │ │ │ │ - sd a0,16(sp) │ │ │ │ - add a5,a5,s9 │ │ │ │ - lbu s11,0(a5) │ │ │ │ - bgeu s5,s11,2c548 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s10,88(s1) │ │ │ │ - ld s3,80(s1) │ │ │ │ - sw a5,36(sp) │ │ │ │ - beqz s10,2c2da │ │ │ │ + beqz a5,2ba3c │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + sd s11,8(sp) │ │ │ │ + li s5,0 │ │ │ │ + li a3,0 │ │ │ │ + li s1,0 │ │ │ │ li s6,0 │ │ │ │ - add s2,s6,s10 │ │ │ │ - srli s2,s2,0x1 │ │ │ │ - slli s11,s2,0x3 │ │ │ │ - add s11,s11,s3 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c3c0 │ │ │ │ - beqz a0,2c3c8 │ │ │ │ - addi s6,s2,1 │ │ │ │ - bltu s6,s10,2c39a │ │ │ │ - j 2c2da │ │ │ │ - mv s10,s2 │ │ │ │ - bltu s6,s10,2c39a │ │ │ │ - j 2c2da │ │ │ │ - beqz s11,2c2da │ │ │ │ - mv a0,s4 │ │ │ │ - lw s11,4(s11) │ │ │ │ - jal d71c │ │ │ │ - ld a5,72(s1) │ │ │ │ - and a4,a0,s8 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s5,a5,2c560 │ │ │ │ - lwu s3,88(s1) │ │ │ │ - sext.w a5,a0 │ │ │ │ - sd a5,24(sp) │ │ │ │ - sw a5,36(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s3,2c35c │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s3 │ │ │ │ - srli s7,a5,0x1 │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - add s6,s2,a1 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c424 │ │ │ │ - beqz a0,2c42c │ │ │ │ - addi s10,s7,1 │ │ │ │ - bltu s10,s3,2c3fc │ │ │ │ - j 2c35c │ │ │ │ - mv s3,s7 │ │ │ │ - bltu s10,s3,2c3fc │ │ │ │ - j 2c35c │ │ │ │ - beqz s6,2c35c │ │ │ │ - lw a5,4(s6) │ │ │ │ - bltu a5,s11,2c298 │ │ │ │ - mv a0,s4 │ │ │ │ - jal d71c │ │ │ │ - ld a5,72(s1) │ │ │ │ - and a4,a0,s8 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu s3,0(a4) │ │ │ │ - bgeu s5,s3,2c72c │ │ │ │ - lwu s3,88(s1) │ │ │ │ - sext.w s7,a0 │ │ │ │ - sw s7,36(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s3,2c48a │ │ │ │ - li s10,0 │ │ │ │ - add s11,s10,s3 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s6,s2,a1 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c48e │ │ │ │ - beqz a0,2c568 │ │ │ │ - addi s10,s11,1 │ │ │ │ - bltu s10,s3,2c462 │ │ │ │ - mv a3,s7 │ │ │ │ - j 2c2dc │ │ │ │ - mv s3,s11 │ │ │ │ - bltu s10,s3,2c462 │ │ │ │ - j 2c48a │ │ │ │ - sext.w a5,a5 │ │ │ │ - bltu s11,a5,2c374 │ │ │ │ - ld a2,16(sp) │ │ │ │ - li a5,-1 │ │ │ │ - beq a2,a5,2c4b6 │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,120(s1) │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a4,a3,0x1e │ │ │ │ - add a5,a5,a4 │ │ │ │ - sw a2,0(a5) │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s4 │ │ │ │ - jal d690 │ │ │ │ - addi s9,s9,1 │ │ │ │ - lw a5,8(s1) │ │ │ │ - sext.w a4,s9 │ │ │ │ - sd a4,8(sp) │ │ │ │ - bltu a4,a5,2c294 │ │ │ │ - mv a0,s4 │ │ │ │ - jal d66c │ │ │ │ - lui a1,0x2 │ │ │ │ - addi a1,a1,1808 │ │ │ │ - mv a0,s4 │ │ │ │ - jal d600 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal d690 │ │ │ │ - lw a5,8(s1) │ │ │ │ - li a4,1 │ │ │ │ - li s6,1 │ │ │ │ - sd a4,8(sp) │ │ │ │ - bgeu s6,a5,2c756 │ │ │ │ - li s8,-1 │ │ │ │ - srli a5,s8,0x20 │ │ │ │ - li s5,253 │ │ │ │ - addi s2,sp,36 │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s6 │ │ │ │ - lbu s10,0(a5) │ │ │ │ - bgeu s5,s10,2c672 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s11,88(s1) │ │ │ │ - ld s3,80(s1) │ │ │ │ - sw a5,36(sp) │ │ │ │ - beqz s11,2c2da │ │ │ │ - li s10,0 │ │ │ │ - add s0,s10,s11 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s9,s0,0x3 │ │ │ │ - add s9,s9,s3 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c5ec │ │ │ │ - beqz a0,2c5f4 │ │ │ │ - addi s10,s0,1 │ │ │ │ - bltu s10,s11,2c520 │ │ │ │ - j 2c2da │ │ │ │ - sext.w s11,s11 │ │ │ │ - j 2c30a │ │ │ │ - mv a0,s4 │ │ │ │ - jal d71c │ │ │ │ - ld a5,72(s1) │ │ │ │ - and a4,a0,s8 │ │ │ │ - sext.w s11,s11 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bltu s5,a5,2c3e6 │ │ │ │ - sext.w a5,a5 │ │ │ │ - bltu a5,s11,2c298 │ │ │ │ - j 2c438 │ │ │ │ - beqz s6,2c48a │ │ │ │ - lw a5,4(s6) │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - ld a3,16(sp) │ │ │ │ - and a4,a3,s8 │ │ │ │ + li s2,1 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + ld s8,8(s7) │ │ │ │ + slli s0,a5,0x2 │ │ │ │ + add s0,s0,a5 │ │ │ │ + slli s0,s0,0x4 │ │ │ │ + add s8,s8,s5 │ │ │ │ + lw a4,0(s8) │ │ │ │ + add s0,s0,s4 │ │ │ │ + beqz a3,2b9ec │ │ │ │ + lw a5,0(s0) │ │ │ │ + bne a5,a4,2b89e │ │ │ │ + lbu a5,24(s0) │ │ │ │ + lbu a4,40(s8) │ │ │ │ + bne a4,a5,2b89e │ │ │ │ + addiw a2,a3,-1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a5,a2,0x3 │ │ │ │ + ld a0,72(s0) │ │ │ │ + add a5,a5,a2 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a0 │ │ │ │ + ld a1,8(a5) │ │ │ │ + ld a2,8(s8) │ │ │ │ + beqz a4,2b894 │ │ │ │ + ld a4,16(s8) │ │ │ │ + add a4,a4,a2 │ │ │ │ + addi a6,a4,-1 │ │ │ │ + bltu a1,a6,2b89e │ │ │ │ + ld a1,8(s0) │ │ │ │ + ld a5,16(s0) │ │ │ │ + add a5,a5,a1 │ │ │ │ + bgeu a2,a1,2b812 │ │ │ │ + sub a1,a5,a2 │ │ │ │ + sd a1,16(s0) │ │ │ │ + sd a2,8(s0) │ │ │ │ + mv a1,a2 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + bgeu a5,a6,2b81c │ │ │ │ + sub a4,a4,a1 │ │ │ │ + sd a4,16(s0) │ │ │ │ + lbu a5,56(s8) │ │ │ │ + lbu a4,56(s0) │ │ │ │ + bltu a5,a4,2ba20 │ │ │ │ + addiw a5,a3,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,68(s0) │ │ │ │ + sd a0,72(s0) │ │ │ │ + mv a1,s8 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w s11,a3 │ │ │ │ - bgeu s5,a5,2c728 │ │ │ │ - lwu s3,88(s1) │ │ │ │ - sw s11,36(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s3,2c5be │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s3 │ │ │ │ - srli s7,a5,0x1 │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - add s6,s2,a1 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c5c2 │ │ │ │ - beqz a0,2c5ca │ │ │ │ - addi s10,s7,1 │ │ │ │ - bltu s10,s3,2c598 │ │ │ │ - mv a3,s11 │ │ │ │ - j 2c2dc │ │ │ │ - mv s3,s7 │ │ │ │ - bltu s10,s3,2c598 │ │ │ │ - j 2c5be │ │ │ │ - beqz s6,2c5be │ │ │ │ - lw a5,4(s6) │ │ │ │ - ld a4,24(sp) │ │ │ │ - beq a5,a4,2c298 │ │ │ │ - ld s2,120(s1) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + li a2,72 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,68(s0) │ │ │ │ + addiw s8,s1,1 │ │ │ │ + addiw a3,a5,1 │ │ │ │ + sw a3,68(s0) │ │ │ │ + lw a4,0(s7) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s5,s5,72 │ │ │ │ + bltu s6,a4,2b7a4 │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ + ld s11,8(sp) │ │ │ │ + ld ra,104(sp) │ │ │ │ + sw s8,0(s3) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ mv a0,s4 │ │ │ │ - jal d71c │ │ │ │ - slli a0,a0,0x2 │ │ │ │ - add s2,s2,a0 │ │ │ │ - sw s11,0(s2) │ │ │ │ - j 2c298 │ │ │ │ - mv s11,s0 │ │ │ │ - bltu s10,s11,2c520 │ │ │ │ - j 2c2da │ │ │ │ - beqz s9,2c2da │ │ │ │ - lw s10,4(s9) │ │ │ │ + ld s4,64(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ + ld a5,16(a5) │ │ │ │ + add a1,a1,a5 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bgeu a2,a1,2ba26 │ │ │ │ + addiw s9,s1,1 │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli s0,a5,0x2 │ │ │ │ + add s0,s0,a5 │ │ │ │ + slli s0,s0,0x4 │ │ │ │ + beq a3,s2,2b966 │ │ │ │ + bgeu s2,s6,2b966 │ │ │ │ + addiw s11,s1,2 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli s10,a5,0x2 │ │ │ │ + add s10,s10,a5 │ │ │ │ + slli s10,s10,0x4 │ │ │ │ + mv a1,s10 │ │ │ │ mv a0,s4 │ │ │ │ - jal d71c │ │ │ │ - ld a4,16(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - and a4,a4,a0 │ │ │ │ + jal 41306 │ │ │ │ + addiw a4,s6,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + ld a3,8(s7) │ │ │ │ + slli a5,a4,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s5,a5,2c676 │ │ │ │ - lwu s7,88(s1) │ │ │ │ - sext.w s9,a0 │ │ │ │ - sw s9,36(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ - beqz s7,2c648 │ │ │ │ - li s8,0 │ │ │ │ - add s0,s8,s7 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s11,s0,0x3 │ │ │ │ - add s11,s11,s3 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c64c │ │ │ │ - beqz a0,2c654 │ │ │ │ - addi s8,s0,1 │ │ │ │ - bltu s8,s7,2c626 │ │ │ │ - mv a3,s9 │ │ │ │ - j 2c2dc │ │ │ │ - mv s7,s0 │ │ │ │ - bltu s8,s7,2c626 │ │ │ │ - j 2c648 │ │ │ │ - beqz s11,2c648 │ │ │ │ - lw a5,4(s11) │ │ │ │ - bgeu s10,a5,2c67c │ │ │ │ - mv a0,s4 │ │ │ │ - jal d702 │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s6 │ │ │ │ - lbu s10,0(a5) │ │ │ │ - bltu s5,s10,2c50e │ │ │ │ - sext.w s10,s10 │ │ │ │ - j 2c5fc │ │ │ │ - sext.w a5,a5 │ │ │ │ - bltu s10,a5,2c660 │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s6 │ │ │ │ - lbu s10,0(a5) │ │ │ │ - sext.w s8,s10 │ │ │ │ - bgeu s5,s10,2c6d2 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s11,88(s1) │ │ │ │ - ld s3,80(s1) │ │ │ │ - sw a5,36(sp) │ │ │ │ - beqz s11,2c2da │ │ │ │ - li s10,0 │ │ │ │ - add s0,s10,s11 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s9,s0,0x3 │ │ │ │ - add s9,s9,s3 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c6c2 │ │ │ │ - beqz a0,2c6ca │ │ │ │ - addi s10,s0,1 │ │ │ │ - bltu s10,s11,2c69e │ │ │ │ - j 2c2da │ │ │ │ - mv s11,s0 │ │ │ │ - bltu s10,s11,2c69e │ │ │ │ - j 2c2da │ │ │ │ - beqz s9,2c2da │ │ │ │ - lw s8,4(s9) │ │ │ │ - mv a0,s4 │ │ │ │ - jal d71c │ │ │ │ - ld a4,16(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - and a4,a4,a0 │ │ │ │ + add s8,a0,s0 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add s0,a3,a5 │ │ │ │ + sd zero,64(s8) │ │ │ │ + lw a5,0(s0) │ │ │ │ + ld a3,8(s0) │ │ │ │ + ld a4,16(s0) │ │ │ │ + sd zero,48(s8) │ │ │ │ + sd a3,8(s8) │ │ │ │ + sd a4,16(s8) │ │ │ │ + sd zero,72(s8) │ │ │ │ + sw a5,0(s8) │ │ │ │ + lbu a5,40(s0) │ │ │ │ + li a1,72 │ │ │ │ + mv s4,a0 │ │ │ │ + sb a5,24(s8) │ │ │ │ + ld a4,24(s0) │ │ │ │ + ld a5,32(s0) │ │ │ │ + li a0,0 │ │ │ │ + sd a4,32(s8) │ │ │ │ + sd a5,40(s8) │ │ │ │ + lbu a5,56(s0) │ │ │ │ + mv s1,s9 │ │ │ │ + mv s9,s11 │ │ │ │ + sb a5,56(s8) │ │ │ │ + lw a5,60(s0) │ │ │ │ + sw a5,60(s8) │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,68(s8) │ │ │ │ + sd a0,72(s8) │ │ │ │ + mv a1,s0 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s5,a5,2c790 │ │ │ │ - lwu s10,88(s1) │ │ │ │ - sext.w s7,a0 │ │ │ │ - sw s7,36(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ - beqz s10,2c48a │ │ │ │ - li s9,0 │ │ │ │ - add s0,s9,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s11,s0,0x3 │ │ │ │ - add s11,s11,s3 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c720 │ │ │ │ - beqz a0,2c734 │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s10,2c6fc │ │ │ │ - j 2c48a │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s9,s10,2c6fc │ │ │ │ - j 2c48a │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2c5d2 │ │ │ │ - sext.w a4,s3 │ │ │ │ - sd a4,24(sp) │ │ │ │ - j 2c574 │ │ │ │ - beqz s11,2c48a │ │ │ │ - lw a5,4(s11) │ │ │ │ - mv a1,s6 │ │ │ │ - beq a5,s8,2c798 │ │ │ │ - mv a0,s4 │ │ │ │ - jal d690 │ │ │ │ - addi s6,s6,1 │ │ │ │ - lw a5,8(s1) │ │ │ │ - sext.w a4,s6 │ │ │ │ - sd a4,8(sp) │ │ │ │ - bltu a4,a5,2c502 │ │ │ │ - mv a0,s4 │ │ │ │ - jal d66c │ │ │ │ - auipc a5,0x4d │ │ │ │ - ld a5,1972(a5) │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,2c7ae │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s1,136(sp) │ │ │ │ - ld s2,128(sp) │ │ │ │ - ld s3,120(sp) │ │ │ │ - ld s5,104(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ - ld s7,88(sp) │ │ │ │ - ld s8,80(sp) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s4,112(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ - j 3670 │ │ │ │ - sext.w a5,a5 │ │ │ │ - mv a1,s6 │ │ │ │ - bne a5,s8,2c742 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + li a2,72 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,68(s8) │ │ │ │ + mv s0,s10 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,68(s8) │ │ │ │ + addiw s8,s1,2 │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x2 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x4 │ │ │ │ mv a0,s4 │ │ │ │ - jal d702 │ │ │ │ - ld a5,120(s1) │ │ │ │ - slli a4,a0,0x2 │ │ │ │ - mv a1,s6 │ │ │ │ + jal 41306 │ │ │ │ + ld s1,8(s7) │ │ │ │ + add s0,s0,a0 │ │ │ │ + sd zero,64(s0) │ │ │ │ + add s1,s1,s5 │ │ │ │ + ld a3,8(s1) │ │ │ │ + lw a5,0(s1) │ │ │ │ + ld a4,16(s1) │ │ │ │ + sd a3,8(s0) │ │ │ │ + sd zero,48(s0) │ │ │ │ + sd a4,16(s0) │ │ │ │ + sd zero,72(s0) │ │ │ │ + sw a5,0(s0) │ │ │ │ + lbu a5,40(s1) │ │ │ │ + li a1,72 │ │ │ │ + mv s4,a0 │ │ │ │ + sb a5,24(s0) │ │ │ │ + ld a4,24(s1) │ │ │ │ + ld a5,32(s1) │ │ │ │ + li a0,0 │ │ │ │ + sd a4,32(s0) │ │ │ │ + sd a5,40(s0) │ │ │ │ + lbu a5,56(s1) │ │ │ │ + sb a5,56(s0) │ │ │ │ + lw a5,60(s1) │ │ │ │ + sw a5,60(s0) │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,68(s0) │ │ │ │ + sd a0,72(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ - ld a4,8(sp) │ │ │ │ - sw a4,0(a5) │ │ │ │ - j 2c742 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-256 │ │ │ │ - auipc a4,0x4d │ │ │ │ - ld a4,1884(a4) │ │ │ │ - sd s0,240(sp) │ │ │ │ - addi s0,sp,88 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,136(sp) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + li a2,72 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 36a0 │ │ │ │ + lw a4,68(s0) │ │ │ │ + mv s1,s9 │ │ │ │ + addiw a3,a4,1 │ │ │ │ + sw a3,68(s0) │ │ │ │ + j 2b862 │ │ │ │ + ld a5,16(s8) │ │ │ │ + ld a2,8(s8) │ │ │ │ + sw a4,0(s0) │ │ │ │ + sd a5,16(s0) │ │ │ │ + sd a2,8(s0) │ │ │ │ + lbu a5,40(s8) │ │ │ │ + ld a0,72(s0) │ │ │ │ + sb a5,24(s0) │ │ │ │ + ld a5,32(s8) │ │ │ │ + ld a4,24(s8) │ │ │ │ + sd a5,40(s0) │ │ │ │ + sd a4,32(s0) │ │ │ │ + lbu a5,56(s8) │ │ │ │ + sb a5,56(s0) │ │ │ │ + lw a5,60(s8) │ │ │ │ + sw a5,60(s0) │ │ │ │ + j 2b828 │ │ │ │ + sb a5,56(s0) │ │ │ │ + j 2b828 │ │ │ │ + ld a4,16(s8) │ │ │ │ + ld a1,8(s0) │ │ │ │ + ld a5,16(s0) │ │ │ │ + add a4,a4,a2 │ │ │ │ + addi a6,a4,-1 │ │ │ │ + add a5,a5,a1 │ │ │ │ + bgeu a2,a1,2b812 │ │ │ │ + j 2b808 │ │ │ │ + li s8,1 │ │ │ │ + j 2b880 │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s2,112(sp) │ │ │ │ + auipc s2,0x4e │ │ │ │ + ld s2,1228(s2) │ │ │ │ + sd s5,88(sp) │ │ │ │ + li a1,80 │ │ │ │ + mv s5,a0 │ │ │ │ + ld a5,0(s2) │ │ │ │ + sd a5,72(sp) │ │ │ │ li a5,0 │ │ │ │ - sd s1,232(sp) │ │ │ │ - li a2,8 │ │ │ │ - mv s1,a1 │ │ │ │ - mv a0,s0 │ │ │ │ - li a1,1000 │ │ │ │ - sd ra,248(sp) │ │ │ │ - sd s7,184(sp) │ │ │ │ - sd s9,168(sp) │ │ │ │ - sd s2,224(sp) │ │ │ │ - sd s3,216(sp) │ │ │ │ - sd s4,208(sp) │ │ │ │ - sd s5,200(sp) │ │ │ │ - sd s6,192(sp) │ │ │ │ - sd s8,176(sp) │ │ │ │ - sd s10,160(sp) │ │ │ │ - sd s11,152(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - jal f9bc │ │ │ │ - lw a1,8(s1) │ │ │ │ li a0,0 │ │ │ │ - li s9,-1 │ │ │ │ - addiw a1,a1,2 │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + sd ra,136(sp) │ │ │ │ + jal 41306 │ │ │ │ + sb zero,24(a0) │ │ │ │ + sb zero,56(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + lw t5,68(s5) │ │ │ │ + li s3,1 │ │ │ │ + sw zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sw zero,60(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + bgeu s3,t5,2bb9a │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + li a4,0 │ │ │ │ + li s4,72 │ │ │ │ + mv s1,sp │ │ │ │ + ld a2,72(s5) │ │ │ │ + addiw a1,s3,-1 │ │ │ │ slli a1,a1,0x20 │ │ │ │ + add a5,a2,s4 │ │ │ │ srli a1,a1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,8(s1) │ │ │ │ - li a1,0 │ │ │ │ - sd a0,96(s1) │ │ │ │ - addi a2,a2,2 │ │ │ │ - jal 3890 │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,8(s1) │ │ │ │ - ld a4,96(s1) │ │ │ │ - li a3,1 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sd a0,104(s1) │ │ │ │ - sw a3,112(s1) │ │ │ │ - sw a5,76(sp) │ │ │ │ - sw zero,72(sp) │ │ │ │ - li a5,-128 │ │ │ │ - sb a5,0(a4) │ │ │ │ - lw a5,8(s1) │ │ │ │ - ld a4,104(s1) │ │ │ │ - mv a0,s0 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addi a1,sp,72 │ │ │ │ - sd a5,8(a4) │ │ │ │ - sd zero,0(a4) │ │ │ │ - sd a1,40(sp) │ │ │ │ - jal fc1c │ │ │ │ - ld a0,32(sp) │ │ │ │ - srli a5,s9,0x20 │ │ │ │ - sd a5,16(sp) │ │ │ │ - li s7,253 │ │ │ │ - addi s0,sp,80 │ │ │ │ - jal fada │ │ │ │ - bnez a0,2cb9c │ │ │ │ - ld a0,32(sp) │ │ │ │ - li a1,0 │ │ │ │ - jal fae2 │ │ │ │ - lbu a4,6(a0) │ │ │ │ - lbu t1,0(a0) │ │ │ │ - lbu a7,1(a0) │ │ │ │ - lbu a6,2(a0) │ │ │ │ - lbu a1,3(a0) │ │ │ │ - lbu a2,4(a0) │ │ │ │ - lbu a3,5(a0) │ │ │ │ - lbu a5,7(a0) │ │ │ │ - ld t3,40(sp) │ │ │ │ - sb a4,6(t3) │ │ │ │ - sb t1,0(t3) │ │ │ │ - sb a7,1(t3) │ │ │ │ - sb a6,2(t3) │ │ │ │ - sb a1,3(t3) │ │ │ │ - sb a2,4(t3) │ │ │ │ - sb a3,5(t3) │ │ │ │ - sb a5,7(t3) │ │ │ │ - jal 3670 │ │ │ │ - lw a4,76(sp) │ │ │ │ - lw s3,72(sp) │ │ │ │ - li a0,24 │ │ │ │ - sd a4,48(sp) │ │ │ │ - bnez s3,2ccd2 │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bltu a4,a5,2ccd2 │ │ │ │ - jal 3330 │ │ │ │ - li a2,8 │ │ │ │ - li a1,10 │ │ │ │ - mv s2,a0 │ │ │ │ - jal 1c694 │ │ │ │ - lw a4,8(s1) │ │ │ │ - li a5,1 │ │ │ │ - sd zero,56(sp) │ │ │ │ - li s5,0 │ │ │ │ - beq a4,a5,2cafa │ │ │ │ - ld a5,120(s1) │ │ │ │ - slli s3,s5,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli s8,s3,0x2 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw a5,0(a5) │ │ │ │ - mv a4,a5 │ │ │ │ + slli a3,a1,0x3 │ │ │ │ + lw t6,0(a5) │ │ │ │ + lbu a6,40(a5) │ │ │ │ + ld t4,24(a5) │ │ │ │ + ld t3,32(a5) │ │ │ │ + lw t1,60(a5) │ │ │ │ + lbu a7,56(a5) │ │ │ │ + add a3,a3,a1 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a2,a2,a3 │ │ │ │ + sw t6,0(sp) │ │ │ │ + sb a6,40(sp) │ │ │ │ + sd t4,24(sp) │ │ │ │ + sd t3,32(sp) │ │ │ │ + sw t1,60(sp) │ │ │ │ + sb a7,56(sp) │ │ │ │ + ld t0,8(a5) │ │ │ │ + ld a1,8(a2) │ │ │ │ + bnez a6,2bc00 │ │ │ │ + ld a5,16(a2) │ │ │ │ + add a5,a5,a1 │ │ │ │ + sub a3,t0,a5 │ │ │ │ + sd a3,16(sp) │ │ │ │ sd a5,8(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ + beqz a4,2bbe0 │ │ │ │ + lw a3,0(s0) │ │ │ │ + bne a3,t6,2bb8c │ │ │ │ + lbu a3,24(s0) │ │ │ │ + bne a6,a3,2bb8c │ │ │ │ + addiw a2,a4,-1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a3,a2,0x3 │ │ │ │ + ld a0,72(s0) │ │ │ │ + add a3,a3,a2 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,a0 │ │ │ │ + ld a2,8(a3) │ │ │ │ + beqz a6,2bc0c │ │ │ │ + addi a1,t0,-1 │ │ │ │ + bltu a2,a1,2bb8c │ │ │ │ + ld a2,8(s0) │ │ │ │ + ld a3,16(s0) │ │ │ │ + add a3,a3,a2 │ │ │ │ + bgeu a5,a2,2bb42 │ │ │ │ + sub a2,a3,a5 │ │ │ │ + sd a2,16(s0) │ │ │ │ + sd a5,8(s0) │ │ │ │ + mv a2,a5 │ │ │ │ + addi a3,a3,-1 │ │ │ │ + bgeu a3,a1,2bb4e │ │ │ │ + sub a5,t0,a2 │ │ │ │ + sd a5,16(s0) │ │ │ │ + lbu a5,56(s0) │ │ │ │ + bltu a7,a5,2bc26 │ │ │ │ + addiw a4,a4,1 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu s6,0(a4) │ │ │ │ - bgeu s7,s6,2cbea │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s11,88(s1) │ │ │ │ - ld s4,80(s1) │ │ │ │ - sw a5,80(sp) │ │ │ │ - beqz s11,2c936 │ │ │ │ - li s10,0 │ │ │ │ - add s6,s11,s10 │ │ │ │ - srli s6,s6,0x1 │ │ │ │ - slli a1,s6,0x3 │ │ │ │ - add s9,s4,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c956 │ │ │ │ - beqz a0,2c95e │ │ │ │ - addi s10,s6,1 │ │ │ │ - bltu s10,s11,2c910 │ │ │ │ - ld a3,8(sp) │ │ │ │ - auipc a2,0x34 │ │ │ │ - addi a2,a2,144 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x34 │ │ │ │ - addi a0,a0,172 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s11,s6 │ │ │ │ - bltu s10,s11,2c910 │ │ │ │ - j 2c936 │ │ │ │ - beqz s9,2c936 │ │ │ │ - lw a5,4(s9) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s7,a5,2cac4 │ │ │ │ - lwu s6,88(s1) │ │ │ │ - sw s5,80(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s6,2c9aa │ │ │ │ - li s10,0 │ │ │ │ - add s11,s10,s6 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s9,s4,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2c9ae │ │ │ │ - beqz a0,2c9b6 │ │ │ │ - addi s10,s11,1 │ │ │ │ - bltu s10,s6,2c984 │ │ │ │ - mv a3,s5 │ │ │ │ - j 2c938 │ │ │ │ - mv s6,s11 │ │ │ │ - bltu s10,s6,2c984 │ │ │ │ - j 2c9aa │ │ │ │ - beqz s9,2c9aa │ │ │ │ - lw a5,4(s9) │ │ │ │ - ld a4,8(sp) │ │ │ │ - bne a5,a4,2cacc │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a4,a5,s3 │ │ │ │ - lbu s6,0(a4) │ │ │ │ - bgeu s7,s6,2cbf6 │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw s5,80(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s9,2c9aa │ │ │ │ - li s10,0 │ │ │ │ - add s6,s10,s9 │ │ │ │ - srli s6,s6,0x1 │ │ │ │ - slli s11,s6,0x3 │ │ │ │ - add s11,s11,s4 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ca08 │ │ │ │ - beqz a0,2ca10 │ │ │ │ - addi s10,s6,1 │ │ │ │ - bltu s10,s9,2c9e2 │ │ │ │ - j 2c9aa │ │ │ │ - mv s9,s6 │ │ │ │ - bltu s10,s9,2c9e2 │ │ │ │ - j 2c9aa │ │ │ │ - beqz s11,2c9aa │ │ │ │ - lw a5,4(s11) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - addiw a4,s5,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w a3,a4 │ │ │ │ - sd a3,24(sp) │ │ │ │ - bgeu s7,a5,2cbf2 │ │ │ │ - lwu s6,88(s1) │ │ │ │ - sw a4,80(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s6,2ca6c │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s6 │ │ │ │ - srli s9,a5,0x1 │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - add s11,s4,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ca70 │ │ │ │ - beqz a0,2ca78 │ │ │ │ - addi s10,s9,1 │ │ │ │ - bltu s10,s6,2ca46 │ │ │ │ - ld a3,24(sp) │ │ │ │ - j 2c938 │ │ │ │ - mv s6,s9 │ │ │ │ - bltu s10,s6,2ca46 │ │ │ │ - j 2ca6c │ │ │ │ - beqz s11,2ca6c │ │ │ │ - lw a5,4(s11) │ │ │ │ - ld a4,8(sp) │ │ │ │ - bltu a5,a4,2cacc │ │ │ │ - ld a5,120(s1) │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw s4,0(a5) │ │ │ │ - beqz s4,2cacc │ │ │ │ - ld a4,16(sp) │ │ │ │ - addiw a5,s4,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - and s3,s3,a4 │ │ │ │ - or s3,s3,a5 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s2 │ │ │ │ - sd s3,80(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bnez a0,2cbfe │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bgeu s4,a5,2cace │ │ │ │ - mv s5,s4 │ │ │ │ - j 2c8d8 │ │ │ │ - ld a4,8(sp) │ │ │ │ - sext.w a5,a5 │ │ │ │ - beq a5,a4,2c9c4 │ │ │ │ - mv s4,s5 │ │ │ │ - ld a5,56(sp) │ │ │ │ - beqz a5,2cafa │ │ │ │ - lwu s6,48(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - slli s6,s6,0x20 │ │ │ │ - mv a1,s0 │ │ │ │ - and a5,s4,a5 │ │ │ │ - or a5,a5,s6 │ │ │ │ - mv a0,s2 │ │ │ │ - sd a5,80(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a5,a0 │ │ │ │ - bnez a5,2ccaa │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c924 │ │ │ │ - li s3,0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - li s5,-127 │ │ │ │ - li s9,-128 │ │ │ │ - li s4,127 │ │ │ │ - bgeu s3,a0,2cb84 │ │ │ │ - sext.w s8,s3 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c842 │ │ │ │ - lw s6,0(a0) │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c842 │ │ │ │ - lw a2,4(a0) │ │ │ │ - slli s8,s6,0x20 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - slli s11,a2,0x20 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - bge s8,s11,2cb76 │ │ │ │ - ld a4,96(s1) │ │ │ │ - add a1,a4,s8 │ │ │ │ - lb a3,0(a1) │ │ │ │ - bnez a3,2cc26 │ │ │ │ - sub a4,s11,s8 │ │ │ │ - blt s4,a4,2cc42 │ │ │ │ - subw a2,a2,s6 │ │ │ │ - sb a2,0(a1) │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a1,40(sp) │ │ │ │ - ld a0,32(sp) │ │ │ │ - slli s11,s11,0x20 │ │ │ │ - and s8,s8,a5 │ │ │ │ - or s8,s8,s11 │ │ │ │ - sd s8,72(sp) │ │ │ │ - jal fc1c │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c924 │ │ │ │ + slli a1,a4,0x3 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,68(s0) │ │ │ │ + sd a0,72(s0) │ │ │ │ + li a2,72 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + mv a1,s1 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 3530 │ │ │ │ + lw a4,68(s0) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,68(s0) │ │ │ │ + lw t5,68(s5) │ │ │ │ addiw s3,s3,1 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s3,a0,2cb14 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,32(sp) │ │ │ │ - jal fada │ │ │ │ - beqz a0,2c85c │ │ │ │ - lwu a1,112(s1) │ │ │ │ - ld a0,104(s1) │ │ │ │ - auipc a3,0x4d │ │ │ │ - ld a3,1046(a3) │ │ │ │ - li a2,16 │ │ │ │ + addi s4,s4,72 │ │ │ │ + bltu s3,t5,2baa4 │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ + lbu a5,56(s5) │ │ │ │ + sb a5,56(s0) │ │ │ │ + ld a0,48(s5) │ │ │ │ + jal 44ba8 │ │ │ │ + mv a5,a0 │ │ │ │ + lwu a1,68(s0) │ │ │ │ + ld a0,72(s0) │ │ │ │ + sd a5,48(s0) │ │ │ │ + auipc a3,0xfffff │ │ │ │ + addi a3,a3,-1492 │ │ │ │ + li a2,72 │ │ │ │ jal 3400 │ │ │ │ + ld a4,72(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,2bc2c │ │ │ │ + ld ra,136(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + ld a0,72(s0) │ │ │ │ + sw t6,0(s0) │ │ │ │ + sd a5,8(s0) │ │ │ │ + sd a3,16(s0) │ │ │ │ + sb a6,24(s0) │ │ │ │ + sd t4,32(s0) │ │ │ │ + sd t3,40(s0) │ │ │ │ + sb a7,56(s0) │ │ │ │ + sw t1,60(s0) │ │ │ │ + j 2bb56 │ │ │ │ + ld a5,16(a5) │ │ │ │ + add a5,a5,t0 │ │ │ │ + sub a3,a1,a5 │ │ │ │ + mv t0,a1 │ │ │ │ + j 2baf8 │ │ │ │ + ld a3,16(a3) │ │ │ │ + addi a1,t0,-1 │ │ │ │ + add a2,a2,a3 │ │ │ │ + addi a2,a2,-1 │ │ │ │ + bltu a5,a2,2bb8c │ │ │ │ + ld a2,8(s0) │ │ │ │ + ld a3,16(s0) │ │ │ │ + add a3,a3,a2 │ │ │ │ + bgeu a5,a2,2bb42 │ │ │ │ + j 2bb38 │ │ │ │ + sb a7,56(s0) │ │ │ │ + j 2bb56 │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-96 │ │ │ │ + lw a5,68(a0) │ │ │ │ + sd s4,48(sp) │ │ │ │ + auipc s4,0x4e │ │ │ │ + ld s4,726(s4) │ │ │ │ + sd ra,88(sp) │ │ │ │ + ld a4,0(s4) │ │ │ │ + sd a4,8(sp) │ │ │ │ + li a4,0 │ │ │ │ + sd zero,0(sp) │ │ │ │ + beqz a5,2bcdc │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s7,a1 │ │ │ │ + mv s1,a2 │ │ │ │ + li s6,0 │ │ │ │ + li s5,0 │ │ │ │ + mv s3,sp │ │ │ │ + auipc s2,0x34 │ │ │ │ + addi s2,s2,1822 │ │ │ │ + ld a4,72(s0) │ │ │ │ + ld a0,24(s7) │ │ │ │ + lbu a1,24(s0) │ │ │ │ + add a4,a4,s6 │ │ │ │ + lwu a5,0(a4) │ │ │ │ + ld a2,24(a4) │ │ │ │ + ld a3,8(a4) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + ld a5,0(a0) │ │ │ │ + ld a4,16(a4) │ │ │ │ + sub a3,a3,a2 │ │ │ │ + lbu a6,56(s0) │ │ │ │ + ld a2,24(a5) │ │ │ │ + add a4,a4,a3 │ │ │ │ + li a7,45 │ │ │ │ + bnez a1,2bca2 │ │ │ │ + li a7,43 │ │ │ │ + mv a5,s1 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 44c74 │ │ │ │ + lw a5,68(s0) │ │ │ │ + addiw s5,s5,1 │ │ │ │ + addi s6,s6,72 │ │ │ │ + bltu s5,a5,2bc72 │ │ │ │ + ld a0,0(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,2bce0 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + j 2bcc8 │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + lw a5,68(a1) │ │ │ │ + beqz a5,2bd9e │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s1,a0 │ │ │ │ + mv s8,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + li s7,0 │ │ │ │ + li s6,0 │ │ │ │ + li s5,43 │ │ │ │ + auipc s3,0x34 │ │ │ │ + addi s3,s3,1644 │ │ │ │ + li s4,45 │ │ │ │ + j 2bd3c │ │ │ │ + sd s4,0(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,68(s0) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s7,s7,72 │ │ │ │ + bgeu s6,a5,2bd86 │ │ │ │ + ld a5,72(s0) │ │ │ │ + ld a3,24(s8) │ │ │ │ + lbu t1,24(s0) │ │ │ │ + add a5,a5,s7 │ │ │ │ + lwu a7,0(a5) │ │ │ │ + ld a4,8(a5) │ │ │ │ + ld t3,24(a5) │ │ │ │ + slli a7,a7,0x3 │ │ │ │ + add a3,a3,a7 │ │ │ │ + ld a3,0(a3) │ │ │ │ + ld a5,16(a5) │ │ │ │ + sub a4,a4,t3 │ │ │ │ + ld a3,24(a3) │ │ │ │ + lbu a7,56(s0) │ │ │ │ + mv a6,s2 │ │ │ │ + mv a2,s3 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + bnez t1,2bd2a │ │ │ │ + sd s5,0(sp) │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,68(s0) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s7,s7,72 │ │ │ │ + bltu s6,a5,2bd3c │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-112 │ │ │ │ + lw a4,68(a0) │ │ │ │ + sd s4,64(sp) │ │ │ │ + auipc s4,0x4e │ │ │ │ + ld s4,362(s4) │ │ │ │ + sd ra,104(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ + sd a5,40(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd zero,32(sp) │ │ │ │ + beqz a4,2bf1e │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + li a3,1 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a5,a2 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,1506 │ │ │ │ + beq a4,a3,2bde2 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,1478 │ │ │ │ + lwu a2,0(s0) │ │ │ │ + ld a4,24(a1) │ │ │ │ + ld a6,32(s0) │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + add a4,a4,a2 │ │ │ │ + ld a3,8(s0) │ │ │ │ + ld a2,0(a4) │ │ │ │ + lbu a1,24(s0) │ │ │ │ + ld a4,16(s0) │ │ │ │ + sub a3,a3,a6 │ │ │ │ + ld a2,24(a2) │ │ │ │ + lbu a6,56(s0) │ │ │ │ + add a4,a4,a3 │ │ │ │ + li a7,43 │ │ │ │ + bnez a1,2bf18 │ │ │ │ + addi s1,sp,32 │ │ │ │ + sd a0,16(sp) │ │ │ │ + sd a4,8(sp) │ │ │ │ + sd a3,0(sp) │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,1450 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 44c74 │ │ │ │ + lw a2,68(s0) │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,-1950 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 44c74 │ │ │ │ + lw a5,68(s0) │ │ │ │ + beqz a5,2be7a │ │ │ │ + ld a5,72(s0) │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,-1602 │ │ │ │ + mv a0,s1 │ │ │ │ + ld a2,16(a5) │ │ │ │ + jal 44c74 │ │ │ │ + lw a4,68(s0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,2be7a │ │ │ │ + li s3,72 │ │ │ │ + li s2,1 │ │ │ │ + auipc s5,0x34 │ │ │ │ + addi s5,s5,1416 │ │ │ │ + ld a5,72(s0) │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s1 │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld a2,16(a5) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s3,s3,72 │ │ │ │ + jal 44c74 │ │ │ │ + lw a5,68(s0) │ │ │ │ + bltu s2,a5,2be60 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,1510 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 44c74 │ │ │ │ + lw a5,68(s0) │ │ │ │ + beqz a5,2beea │ │ │ │ + ld a4,72(s0) │ │ │ │ + ld a0,8(s0) │ │ │ │ + ld a3,32(s0) │ │ │ │ + ld a5,8(a4) │ │ │ │ + ld a2,24(a4) │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,-1694 │ │ │ │ + sub a5,a5,a0 │ │ │ │ + add a5,a5,a3 │ │ │ │ + sub a2,a5,a2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 44c74 │ │ │ │ + lw a4,68(s0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,2beea │ │ │ │ + li s3,72 │ │ │ │ + li s2,1 │ │ │ │ + auipc s5,0x34 │ │ │ │ + addi s5,s5,1318 │ │ │ │ + ld a4,72(s0) │ │ │ │ + ld a1,8(s0) │ │ │ │ + ld a5,32(s0) │ │ │ │ + add a4,a4,s3 │ │ │ │ + ld a3,8(a4) │ │ │ │ + ld a2,24(a4) │ │ │ │ + sub a5,a5,a1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + sub a2,a5,a2 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 44c74 │ │ │ │ + lw a5,68(s0) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s3,s3,72 │ │ │ │ + bltu s2,a5,2bec2 │ │ │ │ + mv a0,s1 │ │ │ │ + auipc a1,0x36 │ │ │ │ + addi a1,a1,-1308 │ │ │ │ + jal 44c74 │ │ │ │ ld a0,32(sp) │ │ │ │ - li a1,0 │ │ │ │ - jal fa5c │ │ │ │ - auipc a5,0x4d │ │ │ │ - ld a5,856(a5) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,2cd7c │ │ │ │ - ld ra,248(sp) │ │ │ │ - ld s0,240(sp) │ │ │ │ - ld s1,232(sp) │ │ │ │ - ld s2,224(sp) │ │ │ │ - ld s3,216(sp) │ │ │ │ - ld s4,208(sp) │ │ │ │ - ld s5,200(sp) │ │ │ │ - ld s6,192(sp) │ │ │ │ - ld s7,184(sp) │ │ │ │ - ld s8,176(sp) │ │ │ │ - ld s9,168(sp) │ │ │ │ - ld s10,160(sp) │ │ │ │ - ld s11,152(sp) │ │ │ │ - addi sp,sp,256 │ │ │ │ + bnez a5,2bf22 │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ ret │ │ │ │ - sext.w a4,s6 │ │ │ │ - sd a4,8(sp) │ │ │ │ - j 2c96a │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2ca80 │ │ │ │ - sext.w a4,s6 │ │ │ │ - sd a4,8(sp) │ │ │ │ - j 2ca1c │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,80(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - bgeu a3,a2,2cab8 │ │ │ │ + li a7,45 │ │ │ │ + j 2be0e │ │ │ │ + li a0,0 │ │ │ │ + j 2bf04 │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + lw a5,68(a1) │ │ │ │ + beqz a5,2c096 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + li a4,1 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a6,a3 │ │ │ │ auipc a1,0x34 │ │ │ │ - addi a1,a1,-510 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - j 2cab8 │ │ │ │ - add a4,a4,s11 │ │ │ │ - lb a1,0(a4) │ │ │ │ - bnez a1,2cd80 │ │ │ │ - sub a3,s8,s11 │ │ │ │ - blt a3,s5,2cc76 │ │ │ │ - subw a5,s6,a2 │ │ │ │ - sb a5,0(a4) │ │ │ │ - j 2cb60 │ │ │ │ - sb s9,0(a1) │ │ │ │ - lw a1,112(s1) │ │ │ │ - ld a0,104(s1) │ │ │ │ - sd a4,8(sp) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1c │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a3,112(s1) │ │ │ │ - ld a4,8(sp) │ │ │ │ - sd a0,104(s1) │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a5,a2,0x1c │ │ │ │ - add a5,a5,a0 │ │ │ │ - sd s8,0(a5) │ │ │ │ - sd a4,8(a5) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - sw a3,112(s1) │ │ │ │ - j 2cb60 │ │ │ │ - sb s9,0(a4) │ │ │ │ - lw a1,112(s1) │ │ │ │ - ld a0,104(s1) │ │ │ │ - sd a3,8(sp) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1c │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,112(s1) │ │ │ │ - ld a3,8(sp) │ │ │ │ - sd a0,104(s1) │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a5,a2,0x1c │ │ │ │ - add a5,a5,a0 │ │ │ │ - sd s11,0(a5) │ │ │ │ - sd a3,8(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,112(s1) │ │ │ │ - j 2cb60 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,80(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - bgeu a3,a2,2cafa │ │ │ │ + addi a1,a1,1124 │ │ │ │ + beq a5,a4,2bf60 │ │ │ │ auipc a1,0x34 │ │ │ │ - addi a1,a1,-682 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - j 2cafa │ │ │ │ - jal 3330 │ │ │ │ - li a2,8 │ │ │ │ - li a1,10 │ │ │ │ - mv s2,a0 │ │ │ │ - jal 1c694 │ │ │ │ - ld a3,48(sp) │ │ │ │ - ld a4,120(s1) │ │ │ │ - slli s6,a3,0x20 │ │ │ │ - srli s6,s6,0x20 │ │ │ │ - slli a5,s6,0x2 │ │ │ │ + addi a1,a1,1096 │ │ │ │ + lwu a3,0(s0) │ │ │ │ + ld a5,24(a2) │ │ │ │ + ld a4,8(s0) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + ld a2,32(s0) │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a0,24(s0) │ │ │ │ + ld a5,16(s0) │ │ │ │ + sub a4,a4,a2 │ │ │ │ + ld a3,24(a3) │ │ │ │ + lbu a7,56(s0) │ │ │ │ add a5,a5,a4 │ │ │ │ - lw s5,0(a5) │ │ │ │ - bgeu s3,s5,2cd38 │ │ │ │ - bltu a3,s5,2cd38 │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - ld a4,16(sp) │ │ │ │ - addiw a5,s5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - and s3,s3,a4 │ │ │ │ - or a5,s3,a5 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s2 │ │ │ │ - sd a5,80(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a5,a0 │ │ │ │ - bnez a5,2cd4a │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bgeu s5,a5,2cd78 │ │ │ │ - li a5,1 │ │ │ │ - sd a5,56(sp) │ │ │ │ - j 2c8d8 │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli a5,s3,0x2 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw s5,0(a4) │ │ │ │ - j 2cd04 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,80(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - bgeu a3,a2,2cd2a │ │ │ │ - auipc a1,0x34 │ │ │ │ - addi a1,a1,-842 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bltu s5,a5,2cd32 │ │ │ │ - mv s4,s5 │ │ │ │ - j 2cad6 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - mv a4,a1 │ │ │ │ + li a2,43 │ │ │ │ + bnez a0,2c090 │ │ │ │ + sd a5,16(sp) │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd a4,8(sp) │ │ │ │ + sd a2,0(sp) │ │ │ │ + li a1,1 │ │ │ │ auipc a2,0x34 │ │ │ │ - addi a2,a2,-106 │ │ │ │ - li a1,1193 │ │ │ │ - auipc a0,0x34 │ │ │ │ - addi a0,a0,-926 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-192 │ │ │ │ - sd s5,136(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - lw a1,8(a1) │ │ │ │ - auipc a4,0x4d │ │ │ │ - ld a4,360(a4) │ │ │ │ - li a0,0 │ │ │ │ - addiw a1,a1,2 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,72(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd ra,184(sp) │ │ │ │ - sd s0,176(sp) │ │ │ │ - sd s4,144(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - sd s1,168(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a5,8(s5) │ │ │ │ - li a1,255 │ │ │ │ - sd a0,24(sp) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - addi a2,a5,2 │ │ │ │ - jal 3890 │ │ │ │ - li a1,24 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s7,a0 │ │ │ │ - li a1,24 │ │ │ │ - li a0,0 │ │ │ │ - sd s7,0(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lui a1,0x18 │ │ │ │ - mv s0,a0 │ │ │ │ - addi a1,a1,1696 │ │ │ │ - mv a0,s7 │ │ │ │ - jal d600 │ │ │ │ - lui a1,0x18 │ │ │ │ - addi a1,a1,1696 │ │ │ │ - mv a0,s0 │ │ │ │ - jal d600 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s7 │ │ │ │ - jal d690 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s7 │ │ │ │ - jal d690 │ │ │ │ - ld a5,16(s5) │ │ │ │ - mv a0,s0 │ │ │ │ - li s4,1 │ │ │ │ - lwu a1,0(a5) │ │ │ │ - jal d690 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal d690 │ │ │ │ - lw a5,8(s5) │ │ │ │ - sd zero,16(sp) │ │ │ │ - bgeu s4,a5,2d0e2 │ │ │ │ - addi a5,sp,63 │ │ │ │ - sd s3,152(sp) │ │ │ │ - sd s2,160(sp) │ │ │ │ - sd s6,128(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - addi s3,sp,64 │ │ │ │ - sd a5,40(sp) │ │ │ │ - ld s1,16(sp) │ │ │ │ - ld a5,16(s5) │ │ │ │ - mv a0,s0 │ │ │ │ - slli a4,s1,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lwu a1,0(a5) │ │ │ │ - mv s2,s1 │ │ │ │ - jal d690 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal d690 │ │ │ │ - sext.w a5,s4 │ │ │ │ - sd a5,8(sp) │ │ │ │ - sext.w a5,s1 │ │ │ │ - sd a5,32(sp) │ │ │ │ - ld a5,72(s5) │ │ │ │ - li a4,253 │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w s1,a5 │ │ │ │ - bgeu a4,a5,2cf04 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s10,88(s5) │ │ │ │ - ld s1,80(s5) │ │ │ │ - sw a5,64(sp) │ │ │ │ - beqz s10,2ced4 │ │ │ │ - li s11,0 │ │ │ │ - add s6,s11,s10 │ │ │ │ - srli s6,s6,0x1 │ │ │ │ - slli s8,s6,0x3 │ │ │ │ - add s8,s8,s1 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2cef4 │ │ │ │ - beqz a0,2cefc │ │ │ │ - addi s11,s6,1 │ │ │ │ - bltu s11,s10,2ceb0 │ │ │ │ - ld a3,8(sp) │ │ │ │ + addi a2,a2,1070 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a3,68(s0) │ │ │ │ + auipc a2,0x32 │ │ │ │ + addi a2,a2,1766 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,68(s0) │ │ │ │ + beqz a5,2bffc │ │ │ │ + ld a5,72(s0) │ │ │ │ auipc a2,0x34 │ │ │ │ - addi a2,a2,-1294 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x34 │ │ │ │ - addi a0,a0,-1266 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s10,s6 │ │ │ │ - bltu s11,s10,2ceb0 │ │ │ │ - j 2ced4 │ │ │ │ - beqz s8,2ced4 │ │ │ │ - lw s1,4(s8) │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal d71c │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bge a5,a0,2d05c │ │ │ │ - ld s1,0(sp) │ │ │ │ + addi a2,a2,-1984 │ │ │ │ + li a1,1 │ │ │ │ + ld a3,16(a5) │ │ │ │ mv a0,s1 │ │ │ │ - jal d702 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,68(s0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,2bffc │ │ │ │ + li s3,72 │ │ │ │ + li s2,1 │ │ │ │ + auipc s4,0x34 │ │ │ │ + addi s4,s4,1032 │ │ │ │ + ld a5,72(s0) │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,1 │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld a3,16(a5) │ │ │ │ mv a0,s1 │ │ │ │ - jal d702 │ │ │ │ - lw s6,8(s5) │ │ │ │ - mv s2,a0 │ │ │ │ - addiw s6,s6,1 │ │ │ │ - slli s6,s6,0x20 │ │ │ │ - srli s6,s6,0x20 │ │ │ │ - mv s1,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - jal d68a │ │ │ │ - bnez a0,2cf70 │ │ │ │ - mv a0,s0 │ │ │ │ - jal d71c │ │ │ │ - blt a0,s2,2cf70 │ │ │ │ - mv a0,s0 │ │ │ │ - jal d71c │ │ │ │ - bge a0,s4,2cf70 │ │ │ │ - mv a0,s0 │ │ │ │ - jal d702 │ │ │ │ - mv a0,s0 │ │ │ │ - jal d702 │ │ │ │ - blt a0,s6,2d006 │ │ │ │ - bge a0,s1,2cf32 │ │ │ │ - beq s6,a0,2cf32 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal d68a │ │ │ │ - beqz a0,2cf3a │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - jal d690 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s0 │ │ │ │ - jal d690 │ │ │ │ - auipc a5,0x4d │ │ │ │ - addi a5,a5,1120 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,-1 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sext.w s8,s2 │ │ │ │ - and s6,s2,a4 │ │ │ │ - bnez a5,2d034 │ │ │ │ - ld a5,96(s5) │ │ │ │ - add a5,a5,s6 │ │ │ │ - lb a5,0(a5) │ │ │ │ - sb a5,63(sp) │ │ │ │ - li a4,-128 │ │ │ │ - bne a5,a4,2d01c │ │ │ │ - lwu s9,112(s5) │ │ │ │ - sd s6,64(sp) │ │ │ │ - ld s6,104(s5) │ │ │ │ - beqz s9,2cfe6 │ │ │ │ - li s11,0 │ │ │ │ - add a5,s11,s9 │ │ │ │ - srli s7,a5,0x1 │ │ │ │ - slli a1,s7,0x4 │ │ │ │ - add s10,s6,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,2d00c │ │ │ │ - beqz a0,2d014 │ │ │ │ - addi s11,s7,1 │ │ │ │ - bltu s11,s9,2cfc0 │ │ │ │ - mv a3,s8 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,68(s0) │ │ │ │ + addi s3,s3,72 │ │ │ │ + bltu s2,a5,2bfe0 │ │ │ │ auipc a2,0x34 │ │ │ │ - addi a2,a2,-1456 │ │ │ │ - li a1,775 │ │ │ │ - auipc a0,0x34 │ │ │ │ - addi a0,a0,-1540 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s1,s6 │ │ │ │ - mv s6,a0 │ │ │ │ - j 2cf32 │ │ │ │ - mv s9,s7 │ │ │ │ - bltu s11,s9,2cfc0 │ │ │ │ - j 2cfe6 │ │ │ │ - beqz s10,2cfe6 │ │ │ │ - ld a5,8(s10) │ │ │ │ - ld a4,24(sp) │ │ │ │ - addi s1,s1,1 │ │ │ │ - slli s1,s1,0x2 │ │ │ │ - add s1,s1,a4 │ │ │ │ - ld a4,16(sp) │ │ │ │ - add a5,a5,s2 │ │ │ │ - beq a5,a4,2d02e │ │ │ │ - ld s8,32(sp) │ │ │ │ - sw s8,0(s1) │ │ │ │ - j 2ce88 │ │ │ │ - ld a1,160(s5) │ │ │ │ - lw a0,148(s5) │ │ │ │ - li a2,0 │ │ │ │ - add a1,a1,s6 │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s5) │ │ │ │ - ld a1,40(sp) │ │ │ │ - li a2,1 │ │ │ │ - jal 3880 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,2d1a8 │ │ │ │ - lb a5,63(sp) │ │ │ │ - j 2cfa8 │ │ │ │ - ld a5,72(s5) │ │ │ │ - li a4,253 │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu s1,0(a5) │ │ │ │ - bgeu a4,s1,2d120 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s1,88(s5) │ │ │ │ - ld s7,80(s5) │ │ │ │ - sw a5,64(sp) │ │ │ │ - beqz s1,2ced4 │ │ │ │ - li s11,0 │ │ │ │ - add s6,s11,s1 │ │ │ │ - srli s6,s6,0x1 │ │ │ │ - slli s8,s6,0x3 │ │ │ │ - add s8,s8,s7 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2d0a6 │ │ │ │ - beqz a0,2d0ae │ │ │ │ - addi s11,s6,1 │ │ │ │ - bltu s11,s1,2d080 │ │ │ │ - j 2ced4 │ │ │ │ - mv s1,s6 │ │ │ │ - bltu s11,s1,2d080 │ │ │ │ - j 2ced4 │ │ │ │ - beqz s8,2ced4 │ │ │ │ - lw s1,4(s8) │ │ │ │ - ld a0,0(sp) │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - jal d71c │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - blt a0,s1,2d130 │ │ │ │ - ld a4,16(sp) │ │ │ │ - lwu a5,8(s5) │ │ │ │ - addi s4,s4,1 │ │ │ │ - addi a4,a4,1 │ │ │ │ - sd a4,16(sp) │ │ │ │ - blt s4,a5,2ce5c │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s6,128(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - ld s1,0(sp) │ │ │ │ + addi a2,a2,1124 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s1 │ │ │ │ - jal d66c │ │ │ │ - mv a0,s0 │ │ │ │ - jal d66c │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,68(s0) │ │ │ │ + beqz a5,2c072 │ │ │ │ + ld a4,72(s0) │ │ │ │ + ld a0,8(s0) │ │ │ │ + ld a1,32(s0) │ │ │ │ + ld a5,8(a4) │ │ │ │ + ld a3,24(a4) │ │ │ │ + auipc a2,0x33 │ │ │ │ + addi a2,a2,2014 │ │ │ │ + sub a5,a5,a0 │ │ │ │ + add a5,a5,a1 │ │ │ │ + sub a3,a5,a3 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,68(s0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,2c072 │ │ │ │ + li s3,72 │ │ │ │ + li s2,1 │ │ │ │ + auipc s4,0x34 │ │ │ │ + addi s4,s4,928 │ │ │ │ + ld a4,72(s0) │ │ │ │ + ld a1,8(s0) │ │ │ │ + ld a5,32(s0) │ │ │ │ + add a4,a4,s3 │ │ │ │ + ld a2,8(a4) │ │ │ │ + ld a3,24(a4) │ │ │ │ + sub a5,a5,a1 │ │ │ │ + add a5,a5,a2 │ │ │ │ + sub a3,a5,a3 │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,68(s0) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s3,s3,72 │ │ │ │ + bltu s2,a5,2c048 │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ mv a0,s1 │ │ │ │ + ld s1,56(sp) │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,-1712 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,80 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + li a2,45 │ │ │ │ + j 2bf88 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,72(a0) │ │ │ │ + sd ra,8(sp) │ │ │ │ + sw zero,68(s0) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ + ld a0,48(s0) │ │ │ │ + sd zero,72(s0) │ │ │ │ jal 3670 │ │ │ │ - auipc a5,0x4d │ │ │ │ - ld a5,-492(a5) │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,2d1ba │ │ │ │ - ld ra,184(sp) │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld a0,24(sp) │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - addi sp,sp,192 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd zero,48(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - ld a0,0(sp) │ │ │ │ - sext.w s1,s1 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - jal d71c │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - bge a0,s1,2d0c4 │ │ │ │ - ld a0,0(sp) │ │ │ │ - mv a1,s2 │ │ │ │ - jal d690 │ │ │ │ - ld a5,72(s5) │ │ │ │ - li a4,253 │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu a4,a5,2d1a4 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s11,88(s5) │ │ │ │ - ld s1,80(s5) │ │ │ │ - sw a5,64(sp) │ │ │ │ - beqz s11,2d180 │ │ │ │ - li s8,0 │ │ │ │ - add s2,s8,s11 │ │ │ │ - srli s2,s2,0x1 │ │ │ │ - slli s6,s2,0x3 │ │ │ │ - add s6,s6,s1 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2d186 │ │ │ │ - beqz a0,2d18e │ │ │ │ - addi s8,s2,1 │ │ │ │ - bltu s8,s11,2d15c │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s2 │ │ │ │ - bltu s8,s11,2d15c │ │ │ │ - j 2d180 │ │ │ │ - beqz s6,2d180 │ │ │ │ - lw a5,4(s6) │ │ │ │ - ld a0,0(sp) │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal d690 │ │ │ │ - j 2d0c4 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2d196 │ │ │ │ - auipc a0,0x34 │ │ │ │ - addi a0,a0,-1960 │ │ │ │ - jal 38e0 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - sd s2,160(sp) │ │ │ │ - sd s3,152(sp) │ │ │ │ - sd s6,128(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a5,8(a1) │ │ │ │ - addi sp,sp,-272 │ │ │ │ - mv a4,a0 │ │ │ │ + sw zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + ret │ │ │ │ + lw a5,0(a0) │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s4,16(sp) │ │ │ │ addiw a5,a5,1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - sd a4,32(sp) │ │ │ │ - auipc a4,0x4d │ │ │ │ - ld a4,-714(a4) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,152(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s1,248(sp) │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mv s4,a0 │ │ │ │ + sd s5,8(sp) │ │ │ │ + ld a0,8(a0) │ │ │ │ + mv s5,a1 │ │ │ │ + slli a1,a5,0x2 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x4 │ │ │ │ + sd ra,56(sp) │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,0(s4) │ │ │ │ + sd a0,8(s4) │ │ │ │ + li a2,80 │ │ │ │ + slli a5,a4,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + add a0,a0,a5 │ │ │ │ + sw zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sb zero,24(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sb zero,56(a0) │ │ │ │ + sw zero,60(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + mv a1,s5 │ │ │ │ + jal 36a0 │ │ │ │ + lw a2,68(s5) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a2,2c27c │ │ │ │ + lw a3,0(s4) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + li s3,72 │ │ │ │ + li s2,1 │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a5,a4,0x2 │ │ │ │ + ld s0,8(s4) │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + ld s1,72(s5) │ │ │ │ + add s0,s0,a5 │ │ │ │ + lw a5,68(s0) │ │ │ │ + add s1,s1,s3 │ │ │ │ + lw a4,0(s1) │ │ │ │ + beqz a5,2c22e │ │ │ │ + lw a1,0(s0) │ │ │ │ + bne a1,a4,2c20c │ │ │ │ + lbu a4,24(s0) │ │ │ │ + lbu a1,40(s1) │ │ │ │ + bne a1,a4,2c20c │ │ │ │ + addiw a6,a5,-1 │ │ │ │ + slli a6,a6,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + slli a4,a6,0x3 │ │ │ │ + ld a0,72(s0) │ │ │ │ + add a4,a4,a6 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,a0 │ │ │ │ + ld a7,8(a4) │ │ │ │ + ld a6,8(s1) │ │ │ │ + beqz a1,2c258 │ │ │ │ + ld a1,16(s1) │ │ │ │ + add a1,a1,a6 │ │ │ │ + addi t1,a1,-1 │ │ │ │ + bltu a7,t1,2c20c │ │ │ │ + ld a3,8(s0) │ │ │ │ + ld a4,16(s0) │ │ │ │ + add a4,a4,a3 │ │ │ │ + bgeu a6,a3,2c1bc │ │ │ │ + sub a3,a4,a6 │ │ │ │ + sd a3,16(s0) │ │ │ │ + sd a6,8(s0) │ │ │ │ + mv a3,a6 │ │ │ │ + addi a4,a4,-1 │ │ │ │ + bgeu a4,t1,2c1c6 │ │ │ │ + sub a1,a1,a3 │ │ │ │ + sd a1,16(s0) │ │ │ │ + lbu a4,56(s1) │ │ │ │ + lbu a3,56(s0) │ │ │ │ + bltu a4,a3,2c276 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,68(s0) │ │ │ │ + sd a0,72(s0) │ │ │ │ + li a2,72 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,68(s0) │ │ │ │ + lw a3,0(s4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,68(s0) │ │ │ │ + lw a2,68(s5) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s3,s3,72 │ │ │ │ + bltu s2,a2,2c148 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + sw a3,0(s4) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ld a3,16(s1) │ │ │ │ + ld a2,8(s1) │ │ │ │ + sw a4,0(s0) │ │ │ │ + sd a3,16(s0) │ │ │ │ + sd a2,8(s0) │ │ │ │ + lbu a4,40(s1) │ │ │ │ + ld a0,72(s0) │ │ │ │ + sb a4,24(s0) │ │ │ │ + ld a4,32(s1) │ │ │ │ + ld a3,24(s1) │ │ │ │ + sd a4,40(s0) │ │ │ │ + sd a3,32(s0) │ │ │ │ + lbu a4,56(s1) │ │ │ │ + sb a4,56(s0) │ │ │ │ + lw a4,60(s1) │ │ │ │ + sw a4,60(s0) │ │ │ │ + j 2c1d2 │ │ │ │ + ld a4,16(a4) │ │ │ │ + add a7,a7,a4 │ │ │ │ + addi a7,a7,-1 │ │ │ │ + bltu a6,a7,2c20c │ │ │ │ + ld a1,16(s1) │ │ │ │ + ld a3,8(s0) │ │ │ │ + ld a4,16(s0) │ │ │ │ + add a1,a1,a6 │ │ │ │ + addi t1,a1,-1 │ │ │ │ + add a4,a4,a3 │ │ │ │ + bgeu a6,a3,2c1bc │ │ │ │ + j 2c1b0 │ │ │ │ + sb a4,56(s0) │ │ │ │ + j 2c1d2 │ │ │ │ + lw a3,0(s4) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sw a3,0(s4) │ │ │ │ + ld s4,16(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + lwu a1,0(a0) │ │ │ │ + ld a0,8(a0) │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,746 │ │ │ │ + li a2,80 │ │ │ │ + j 3400 │ │ │ │ + lw a3,0(a0) │ │ │ │ + lw a4,0(a1) │ │ │ │ + mv a5,a0 │ │ │ │ + bltu a4,a3,2c2e8 │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,2c2ea │ │ │ │ + lbu a3,24(a5) │ │ │ │ + lbu a4,24(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a3,2c2ea │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,2c2ea │ │ │ │ + ld a3,8(a5) │ │ │ │ + ld a4,8(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a3,2c2ea │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,2c2ea │ │ │ │ + lw a4,68(a5) │ │ │ │ + lw a5,68(a1) │ │ │ │ + bltu a5,a4,2c2ea │ │ │ │ + sltu a0,a4,a5 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-656 │ │ │ │ + sd s0,640(sp) │ │ │ │ + ld s0,680(sp) │ │ │ │ + sd s9,568(sp) │ │ │ │ + mv s9,a4 │ │ │ │ + lw t3,600(s0) │ │ │ │ + sd s0,80(sp) │ │ │ │ + auipc s0,0x4e │ │ │ │ + ld s0,-1012(s0) │ │ │ │ + ld a4,0(s0) │ │ │ │ + sd a4,536(sp) │ │ │ │ + li a4,0 │ │ │ │ + ld s0,656(sp) │ │ │ │ + li t1,-1 │ │ │ │ + slli t1,t1,0x21 │ │ │ │ + sd s0,152(sp) │ │ │ │ + lbu s0,664(sp) │ │ │ │ + addi t1,t1,1 │ │ │ │ + sd s2,624(sp) │ │ │ │ + sd s8,576(sp) │ │ │ │ + sd ra,648(sp) │ │ │ │ + sd s1,632(sp) │ │ │ │ + sd s3,616(sp) │ │ │ │ + sd s4,608(sp) │ │ │ │ + sd s5,600(sp) │ │ │ │ + sd s6,592(sp) │ │ │ │ + sd s7,584(sp) │ │ │ │ + sd s10,560(sp) │ │ │ │ + sd s11,552(sp) │ │ │ │ + sd t1,440(sp) │ │ │ │ + sw zero,328(sp) │ │ │ │ + sw zero,332(sp) │ │ │ │ + li a4,25 │ │ │ │ + sd s0,184(sp) │ │ │ │ + sd a0,48(sp) │ │ │ │ + sd a5,72(sp) │ │ │ │ + sd a6,64(sp) │ │ │ │ + sd a7,88(sp) │ │ │ │ + lw s2,672(sp) │ │ │ │ + lw s8,48(s9) │ │ │ │ + bltu a4,t3,2cd44 │ │ │ │ + ld a5,80(sp) │ │ │ │ + mv s11,a1 │ │ │ │ + mv s10,a2 │ │ │ │ + lbu a4,388(a5) │ │ │ │ + addi a5,sp,504 │ │ │ │ + mv a2,a5 │ │ │ │ + sd a5,96(sp) │ │ │ │ + mv a1,s9 │ │ │ │ + li a5,1 │ │ │ │ + mv s0,a3 │ │ │ │ + addi a3,sp,520 │ │ │ │ + sd a3,160(sp) │ │ │ │ + jal 369d2 │ │ │ │ + ld s5,72(sp) │ │ │ │ li a0,0 │ │ │ │ - mv s1,a1 │ │ │ │ - srli a1,a3,0x1e │ │ │ │ - sd ra,264(sp) │ │ │ │ - sd s0,256(sp) │ │ │ │ - sd s6,208(sp) │ │ │ │ - sd s7,200(sp) │ │ │ │ - sd s2,240(sp) │ │ │ │ - sd s3,232(sp) │ │ │ │ - sd s4,224(sp) │ │ │ │ - sd s5,216(sp) │ │ │ │ - sd s8,192(sp) │ │ │ │ - sd s9,184(sp) │ │ │ │ - sd s10,176(sp) │ │ │ │ - sd s11,168(sp) │ │ │ │ - mv s6,a2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,8(s1) │ │ │ │ - li a1,0 │ │ │ │ - sd a0,32(s1) │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - jal 3890 │ │ │ │ - li a0,32 │ │ │ │ - jal 3330 │ │ │ │ - lui a1,0x18 │ │ │ │ - li a2,8 │ │ │ │ - addi a1,a1,1696 │ │ │ │ - mv s0,a0 │ │ │ │ - sd a0,0(sp) │ │ │ │ - jal 5a2e │ │ │ │ - lw a1,92(s1) │ │ │ │ + divuw t3,s8,s5 │ │ │ │ + slli s3,s5,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + slli s4,s3,0x3 │ │ │ │ + mv a1,s4 │ │ │ │ + sw t3,236(sp) │ │ │ │ + sd t3,56(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a1,s4 │ │ │ │ li a0,0 │ │ │ │ - li s7,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,8(s1) │ │ │ │ - mv a4,a0 │ │ │ │ - addi a1,sp,128 │ │ │ │ - mv a0,s0 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,132(sp) │ │ │ │ - sd a4,24(sp) │ │ │ │ - sw zero,128(sp) │ │ │ │ - jal 5b20 │ │ │ │ - addi a5,sp,127 │ │ │ │ - ld a0,0(sp) │ │ │ │ - sd a5,72(sp) │ │ │ │ - addi a5,sp,122 │ │ │ │ - sd a5,80(sp) │ │ │ │ - addi a5,sp,136 │ │ │ │ - sd zero,16(sp) │ │ │ │ - addi s0,sp,144 │ │ │ │ - sd a5,8(sp) │ │ │ │ - jal 5b1a │ │ │ │ - bnez a0,2d45c │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal 5c26 │ │ │ │ - lwu a5,16(sp) │ │ │ │ - blt a5,a0,2d808 │ │ │ │ - ld a0,0(sp) │ │ │ │ - li a1,0 │ │ │ │ - jal 5bce │ │ │ │ - lw s3,0(a0) │ │ │ │ - lw s5,4(a0) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,32(sp) │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s1 │ │ │ │ - jal 28222 │ │ │ │ - mv s2,a0 │ │ │ │ - bnez s3,2d2b8 │ │ │ │ - lw a5,8(s1) │ │ │ │ + sd s1,472(sp) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,480(sp) │ │ │ │ + ld t3,56(sp) │ │ │ │ + mv t4,a0 │ │ │ │ + beqz s5,2c3f4 │ │ │ │ + ld a5,72(sp) │ │ │ │ + li a4,2 │ │ │ │ addiw a5,a5,-1 │ │ │ │ - beq a5,s5,2d31e │ │ │ │ - beq s3,s5,2da98 │ │ │ │ - lw a4,8(s1) │ │ │ │ - ld a5,72(s1) │ │ │ │ - bgeu s5,a4,2d67a │ │ │ │ - slli a0,s5,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a4,a5,a0 │ │ │ │ - lbu a1,0(a4) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a1,2dcb0 │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw s5,144(sp) │ │ │ │ - ld s8,80(s1) │ │ │ │ - beqz s9,2d318 │ │ │ │ + bgeu a4,a5,2c3d8 │ │ │ │ + or a5,a0,s1 │ │ │ │ + andi a5,a5,7 │ │ │ │ + beqz a5,2c6f2 │ │ │ │ + mv a5,s1 │ │ │ │ + mv a4,t4 │ │ │ │ + add s4,s4,s1 │ │ │ │ + li a3,1 │ │ │ │ + sw a3,0(a5) │ │ │ │ + sw zero,4(a5) │ │ │ │ + sw a3,0(a4) │ │ │ │ + sw zero,4(a4) │ │ │ │ + addi a5,a5,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bne a5,s4,2c3e0 │ │ │ │ + ld s4,88(sp) │ │ │ │ + lw a4,40(s0) │ │ │ │ + ld a3,32(s0) │ │ │ │ + ld a1,504(sp) │ │ │ │ + mv a5,s4 │ │ │ │ + mv a2,s8 │ │ │ │ + li a0,0 │ │ │ │ + sd t3,120(sp) │ │ │ │ + sd t4,56(sp) │ │ │ │ + jal 5cfe │ │ │ │ + lw a4,40(s0) │ │ │ │ + ld a3,32(s0) │ │ │ │ + ld a1,512(sp) │ │ │ │ + mv a6,a0 │ │ │ │ + mv a5,s4 │ │ │ │ + sd a0,104(sp) │ │ │ │ + mv a2,s8 │ │ │ │ + li a0,0 │ │ │ │ + sd a6,488(sp) │ │ │ │ + jal 5cfe │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld a2,504(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + sd a0,112(sp) │ │ │ │ + addi a4,sp,448 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s4 │ │ │ │ + sd a5,496(sp) │ │ │ │ + jal 54b3a │ │ │ │ + ld a2,512(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + sd a0,168(sp) │ │ │ │ + addi a4,sp,452 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s4 │ │ │ │ + sd a5,456(sp) │ │ │ │ + jal 54b3a │ │ │ │ + sd a0,176(sp) │ │ │ │ + sd a0,464(sp) │ │ │ │ + ld t4,56(sp) │ │ │ │ + ld t3,120(sp) │ │ │ │ + bnez s2,2c5ac │ │ │ │ + li t1,0 │ │ │ │ + addiw t5,s8,-1 │ │ │ │ + mv s5,t1 │ │ │ │ + slli a5,t5,0x20 │ │ │ │ + addi t6,sp,456 │ │ │ │ + mv a6,s3 │ │ │ │ + mv s3,s0 │ │ │ │ + slli s0,s5,0x3 │ │ │ │ + srli t5,a5,0x1d │ │ │ │ + add a5,t6,s0 │ │ │ │ + ld s2,0(a5) │ │ │ │ + ld s6,96(sp) │ │ │ │ li s4,0 │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s11,a0 │ │ │ │ - mv s1,s9 │ │ │ │ - mv s9,s4 │ │ │ │ - add s10,s9,s1 │ │ │ │ - srli s10,s10,0x1 │ │ │ │ - slli s4,s10,0x3 │ │ │ │ - add s4,s4,s8 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2d3b8 │ │ │ │ - beqz a0,2d98e │ │ │ │ - addi s9,s10,1 │ │ │ │ - bltu s9,s1,2d2f2 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 281e8 │ │ │ │ - li a6,0 │ │ │ │ - li s10,0 │ │ │ │ - auipc a5,0x4d │ │ │ │ - addi a5,a5,190 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bnez a5,2d816 │ │ │ │ - ld a5,96(s1) │ │ │ │ - add a5,a5,s10 │ │ │ │ - lb a5,0(a5) │ │ │ │ - sb a5,127(sp) │ │ │ │ - slli a7,s3,0x20 │ │ │ │ - li a4,-128 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - bne a5,a4,2d3d0 │ │ │ │ - lwu s9,112(s1) │ │ │ │ - sd a7,144(sp) │ │ │ │ - ld s8,104(s1) │ │ │ │ - beqz s9,2d390 │ │ │ │ + add s2,s2,t5 │ │ │ │ + lw a4,0(s2) │ │ │ │ + lw a5,4(s2) │ │ │ │ + li s7,25 │ │ │ │ + mv a7,s1 │ │ │ │ + bltu a5,a4,2c49a │ │ │ │ + subw a5,a5,a4 │ │ │ │ + bgeu s7,a5,2cbc6 │ │ │ │ + addi s6,s6,8 │ │ │ │ + bnez s5,2c4c2 │ │ │ │ + li s5,1 │ │ │ │ + slli s0,s5,0x3 │ │ │ │ + add a5,t6,s0 │ │ │ │ + ld s2,0(a5) │ │ │ │ + add s2,s2,t5 │ │ │ │ + lw a4,0(s2) │ │ │ │ + lw a5,4(s2) │ │ │ │ + bgeu a5,a4,2c494 │ │ │ │ + addi s6,s6,8 │ │ │ │ + beqz s5,2c4a0 │ │ │ │ + mv s0,s3 │ │ │ │ + mv s1,a7 │ │ │ │ + mv s3,a6 │ │ │ │ + beqz s4,2c5ac │ │ │ │ + li s7,0 │ │ │ │ + mv a0,s11 │ │ │ │ + sd t4,48(sp) │ │ │ │ + jal 59e08 │ │ │ │ + ld t4,48(sp) │ │ │ │ + bnez a0,2c4f6 │ │ │ │ + ld a5,80(sp) │ │ │ │ + lbu a5,448(a5) │ │ │ │ + beqz a5,2c4f6 │ │ │ │ + lw a4,0(s1) │ │ │ │ + lw a5,4(s1) │ │ │ │ + beq a5,a4,2ca30 │ │ │ │ + lw a4,0(t4) │ │ │ │ + lw a5,4(t4) │ │ │ │ + beq a5,a4,2c892 │ │ │ │ + lw a5,40(s0) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ li s4,0 │ │ │ │ - sd s2,40(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - mv s2,s9 │ │ │ │ - sd a6,48(sp) │ │ │ │ - mv s9,a7 │ │ │ │ - mv s1,s4 │ │ │ │ - add s11,s1,s2 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x4 │ │ │ │ - add s4,s8,a1 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,2d3b0 │ │ │ │ - beqz a0,2d3c0 │ │ │ │ - addi s1,s11,1 │ │ │ │ - bltu s1,s2,2d36a │ │ │ │ - mv a3,s3 │ │ │ │ - auipc a2,0x33 │ │ │ │ - addi a2,a2,1702 │ │ │ │ - li a1,775 │ │ │ │ - auipc a0,0x33 │ │ │ │ - addi a0,a0,1618 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s2,s11 │ │ │ │ - bltu s1,s2,2d36a │ │ │ │ - j 2d390 │ │ │ │ - mv s1,s10 │ │ │ │ - bltu s9,s1,2d2f2 │ │ │ │ - j 2d318 │ │ │ │ - ld s2,40(sp) │ │ │ │ - ld a6,48(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - mv a7,s9 │ │ │ │ - beqz s4,2d390 │ │ │ │ - ld a5,8(s4) │ │ │ │ - slli s11,s5,0x20 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - add a5,a5,a7 │ │ │ │ - bne a5,s11,2d5dc │ │ │ │ - slli a5,a6,0x20 │ │ │ │ - srli a3,a5,0x1e │ │ │ │ - ld a5,24(sp) │ │ │ │ - add a3,a3,a5 │ │ │ │ - sw s3,0(a3) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c924 │ │ │ │ - li s3,0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bgeu s3,a0,2d444 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c842 │ │ │ │ - lw a5,0(a0) │ │ │ │ - sw a5,136(sp) │ │ │ │ - lw a4,4(a0) │ │ │ │ - sext.w a5,a5 │ │ │ │ - sw a4,140(sp) │ │ │ │ - bltu a5,a4,2d52c │ │ │ │ - ld a4,16(s1) │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,a4 │ │ │ │ - lwu s4,0(a5) │ │ │ │ - slli s4,s4,0x2 │ │ │ │ - add s4,s4,s6 │ │ │ │ - lw s10,0(s4) │ │ │ │ - beqz s10,2d436 │ │ │ │ - lw a5,8(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bltu s10,a5,2d4c0 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s3,a0,2d3fc │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s2 │ │ │ │ + mv s5,t4 │ │ │ │ + beqz a5,2c528 │ │ │ │ + ld a0,0(s3) │ │ │ │ + addiw s4,s4,1 │ │ │ │ + addi s3,s3,8 │ │ │ │ jal 3670 │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal 5b1a │ │ │ │ - beqz a0,2d27c │ │ │ │ - ld s0,0(sp) │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 5ac6 │ │ │ │ - mv a0,s0 │ │ │ │ + sd zero,-8(s3) │ │ │ │ + ld a0,0(s2) │ │ │ │ + addi s2,s2,8 │ │ │ │ jal 3670 │ │ │ │ - ld a0,24(sp) │ │ │ │ + lw a5,40(s0) │ │ │ │ + sd zero,-8(s2) │ │ │ │ + bltu s4,a5,2c502 │ │ │ │ + mv t4,s5 │ │ │ │ + ld a0,104(sp) │ │ │ │ + sd t4,48(sp) │ │ │ │ jal 3670 │ │ │ │ - auipc a5,0x4d │ │ │ │ - ld a5,-1226(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - ld a4,16(sp) │ │ │ │ - mv a3,s7 │ │ │ │ - auipc a2,0x34 │ │ │ │ - addi a2,a2,-1840 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - auipc a5,0x4d │ │ │ │ - ld a5,-1406(a5) │ │ │ │ - ld a4,152(sp) │ │ │ │ + ld a0,112(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + ld t4,48(sp) │ │ │ │ + mv a0,t4 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,168(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,176(sp) │ │ │ │ + jal 3670 │ │ │ │ + beqz s7,2c55a │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x4e │ │ │ │ + ld a5,-1610(a5) │ │ │ │ + ld a4,536(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,2e350 │ │ │ │ - ld ra,264(sp) │ │ │ │ - ld s0,256(sp) │ │ │ │ - ld s1,248(sp) │ │ │ │ - ld s2,240(sp) │ │ │ │ - ld s3,232(sp) │ │ │ │ - ld s4,224(sp) │ │ │ │ - ld s5,216(sp) │ │ │ │ - ld s6,208(sp) │ │ │ │ - ld s7,200(sp) │ │ │ │ - ld s8,192(sp) │ │ │ │ - ld s9,184(sp) │ │ │ │ - ld s10,176(sp) │ │ │ │ - ld s11,168(sp) │ │ │ │ - addi sp,sp,272 │ │ │ │ + bnez a5,2cd40 │ │ │ │ + ld ra,648(sp) │ │ │ │ + ld s0,640(sp) │ │ │ │ + ld s1,632(sp) │ │ │ │ + ld s2,624(sp) │ │ │ │ + ld s3,616(sp) │ │ │ │ + ld s4,608(sp) │ │ │ │ + ld s5,600(sp) │ │ │ │ + ld s6,592(sp) │ │ │ │ + ld s7,584(sp) │ │ │ │ + ld s8,576(sp) │ │ │ │ + ld s9,568(sp) │ │ │ │ + ld s10,560(sp) │ │ │ │ + mv a0,s11 │ │ │ │ + ld s11,552(sp) │ │ │ │ + addi sp,sp,656 │ │ │ │ ret │ │ │ │ - auipc a5,0x4d │ │ │ │ - addi a5,a5,-224 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - slli s5,s10,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - bnez a5,2d840 │ │ │ │ - ld a5,96(s1) │ │ │ │ - add a5,a5,s5 │ │ │ │ - lb a5,0(a5) │ │ │ │ - sb a5,124(sp) │ │ │ │ - li a4,-128 │ │ │ │ - bne a5,a4,2d54c │ │ │ │ - lwu s11,112(s1) │ │ │ │ - sd s5,144(sp) │ │ │ │ - ld a5,104(s1) │ │ │ │ - beqz s11,2d526 │ │ │ │ - li s9,0 │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s8,a5 │ │ │ │ - mv s1,s11 │ │ │ │ - mv s11,s9 │ │ │ │ - add s5,s11,s1 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli s9,s5,0x4 │ │ │ │ - add s9,s9,s8 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,2d53a │ │ │ │ - beqz a0,2d542 │ │ │ │ - addi s11,s5,1 │ │ │ │ - bltu s11,s1,2d502 │ │ │ │ - mv s5,s10 │ │ │ │ - mv a3,s5 │ │ │ │ - j 2d392 │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - addiw s7,s7,1 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - jal 5b20 │ │ │ │ - j 2d438 │ │ │ │ - mv s1,s5 │ │ │ │ - bltu s11,s1,2d502 │ │ │ │ - j 2d526 │ │ │ │ - ld s1,40(sp) │ │ │ │ - beqz s9,2d526 │ │ │ │ - ld a5,8(s9) │ │ │ │ - lw a4,8(s1) │ │ │ │ - srai a3,a5,0x3f │ │ │ │ - xor a5,a5,a3 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - sub a5,a5,a3 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - bge a5,a4,2d436 │ │ │ │ - lw a4,0(s4) │ │ │ │ - auipc a5,0x4d │ │ │ │ - addi a5,a5,-388 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - slli s5,a4,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - bnez a5,2e0e2 │ │ │ │ - ld a5,96(s1) │ │ │ │ - add a5,a5,s5 │ │ │ │ - lb a5,0(a5) │ │ │ │ - sb a5,125(sp) │ │ │ │ - li a3,-128 │ │ │ │ - bne a5,a3,2d872 │ │ │ │ - lwu s11,112(s1) │ │ │ │ - sd s5,144(sp) │ │ │ │ - ld s10,104(s1) │ │ │ │ - beqz s11,2e2f6 │ │ │ │ - li s9,0 │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s8,a4 │ │ │ │ + ld a5,72(sp) │ │ │ │ + beqz a5,2c4cc │ │ │ │ + li s6,4 │ │ │ │ + addi a5,sp,472 │ │ │ │ + li s2,0 │ │ │ │ + li a7,0 │ │ │ │ + sd a5,120(sp) │ │ │ │ + mv a5,s6 │ │ │ │ + mv s4,s8 │ │ │ │ + sd s8,216(sp) │ │ │ │ + mv s6,s2 │ │ │ │ + sd s11,224(sp) │ │ │ │ + sd s9,200(sp) │ │ │ │ + mv s11,s1 │ │ │ │ + li s5,0 │ │ │ │ + mv s1,s3 │ │ │ │ + li s7,0 │ │ │ │ + sd zero,208(sp) │ │ │ │ + mv s8,t4 │ │ │ │ + mv s3,a7 │ │ │ │ + sd s0,56(sp) │ │ │ │ + mv s9,t3 │ │ │ │ + mv s2,a5 │ │ │ │ + j 2c60a │ │ │ │ + add a5,s11,s0 │ │ │ │ + li a4,1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + add a5,s11,s2 │ │ │ │ + sw zero,0(a5) │ │ │ │ + add s0,s0,s8 │ │ │ │ + add a5,s8,s2 │ │ │ │ + sw a4,0(s0) │ │ │ │ + sw zero,0(a5) │ │ │ │ + addi s5,s5,1 │ │ │ │ + subw s4,s4,s9 │ │ │ │ + addw s3,s9,s3 │ │ │ │ + addi s2,s2,8 │ │ │ │ + beq s1,s5,2c6a2 │ │ │ │ + li a5,24 │ │ │ │ + slli s0,s5,0x3 │ │ │ │ + bgeu a5,s4,2c5de │ │ │ │ + bnez s5,2c6ae │ │ │ │ + ld a4,168(sp) │ │ │ │ + lw a5,192(a4) │ │ │ │ + sw a5,0(s11) │ │ │ │ + lw a5,196(a4) │ │ │ │ + ld a4,176(sp) │ │ │ │ + sw a5,4(s11) │ │ │ │ + lw a5,192(a4) │ │ │ │ + sw a5,0(s8) │ │ │ │ + lw a5,196(a4) │ │ │ │ + sw a5,4(s8) │ │ │ │ + ld a5,80(sp) │ │ │ │ + ld a2,96(sp) │ │ │ │ + ld a3,160(sp) │ │ │ │ + lbu a4,388(a5) │ │ │ │ + ld a1,200(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ + li a5,0 │ │ │ │ + jal 369d2 │ │ │ │ + li a2,0 │ │ │ │ + mv a7,s1 │ │ │ │ + mv t1,s11 │ │ │ │ + mv t3,s8 │ │ │ │ + mv t4,s9 │ │ │ │ + mv t5,s3 │ │ │ │ + mv t6,s5 │ │ │ │ + mv t0,s4 │ │ │ │ + mv a6,s0 │ │ │ │ + ld a5,120(sp) │ │ │ │ + slli a3,a2,0x3 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld s1,0(a5) │ │ │ │ + add s1,s1,a6 │ │ │ │ + lw s0,0(s1) │ │ │ │ + lw a5,4(s1) │ │ │ │ + bltu a5,s0,2c67e │ │ │ │ + subw a5,a5,s0 │ │ │ │ + li a4,25 │ │ │ │ + bgeu a4,a5,2c708 │ │ │ │ + bnez a2,2c684 │ │ │ │ + li a2,1 │ │ │ │ + j 2c662 │ │ │ │ + mv s5,t6 │ │ │ │ + mv s9,t4 │ │ │ │ + mv s3,t5 │ │ │ │ + mv s4,t0 │ │ │ │ + mv s1,a7 │ │ │ │ + addi s5,s5,1 │ │ │ │ + mv s11,t1 │ │ │ │ + mv s8,t3 │ │ │ │ + subw s4,s4,s9 │ │ │ │ + addw s3,s9,s3 │ │ │ │ + addi s2,s2,8 │ │ │ │ + bne s1,s5,2c60a │ │ │ │ mv s1,s11 │ │ │ │ - mv s11,s9 │ │ │ │ - add s5,s11,s1 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli s9,s5,0x4 │ │ │ │ - add s9,s9,s10 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,2d5d4 │ │ │ │ - beqz a0,2d866 │ │ │ │ - addi s11,s5,1 │ │ │ │ - bltu s11,s1,2d5a8 │ │ │ │ - mv s5,s8 │ │ │ │ - mv a3,s5 │ │ │ │ - j 2d392 │ │ │ │ - mv s1,s5 │ │ │ │ - bltu s11,s1,2d5a8 │ │ │ │ - j 2d5ce │ │ │ │ - auipc a5,0x4d │ │ │ │ - addi a5,a5,-508 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bnez a5,2dbca │ │ │ │ - ld a5,96(s1) │ │ │ │ - add a5,a5,s11 │ │ │ │ - lb a5,0(a5) │ │ │ │ - sb a5,122(sp) │ │ │ │ - li a4,-128 │ │ │ │ - bne a5,a4,2d662 │ │ │ │ - lwu s4,112(s1) │ │ │ │ - sd s11,144(sp) │ │ │ │ - ld a2,104(s1) │ │ │ │ - beqz s4,2d528 │ │ │ │ - li s8,0 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s1,64(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s1,s8 │ │ │ │ - sd a6,56(sp) │ │ │ │ - mv s9,a2 │ │ │ │ - mv s2,s4 │ │ │ │ - mv s8,a7 │ │ │ │ - add a5,s1,s2 │ │ │ │ - srli s4,a5,0x1 │ │ │ │ - slli a1,s4,0x4 │ │ │ │ - add s3,s9,a1 │ │ │ │ + mv t4,s8 │ │ │ │ + ld s11,224(sp) │ │ │ │ + ld s8,216(sp) │ │ │ │ + ld s0,56(sp) │ │ │ │ + j 2c4ce │ │ │ │ + ld a2,504(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a2,a2,a5 │ │ │ │ + li a3,25 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,128(sp) │ │ │ │ + jal 52ea2 │ │ │ │ + ld a2,512(sp) │ │ │ │ + add a4,s11,s0 │ │ │ │ + ld a5,128(sp) │ │ │ │ + srli a3,a0,0x20 │ │ │ │ + sw a0,0(a4) │ │ │ │ + ld a0,48(sp) │ │ │ │ + sw a3,4(a4) │ │ │ │ + add a2,a2,a5 │ │ │ │ + li a3,25 │ │ │ │ + mv a1,s10 │ │ │ │ + jal 52ea2 │ │ │ │ + add a5,s8,s0 │ │ │ │ + srli a4,a0,0x20 │ │ │ │ + sw a0,0(a5) │ │ │ │ + sw a4,4(a5) │ │ │ │ + sd s3,208(sp) │ │ │ │ + j 2c63c │ │ │ │ + mv a5,a0 │ │ │ │ + mv a4,s1 │ │ │ │ + add s4,s4,a0 │ │ │ │ + li a3,1 │ │ │ │ + sd a3,0(a4) │ │ │ │ + sd a3,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bne a5,s4,2c6fa │ │ │ │ + j 2c3f4 │ │ │ │ + zext.b a4,a2 │ │ │ │ + ld a5,72(sp) │ │ │ │ + sd a4,128(sp) │ │ │ │ + ld a4,208(sp) │ │ │ │ + ld a1,96(sp) │ │ │ │ + addiw s4,a5,10 │ │ │ │ + addw a4,a4,a5 │ │ │ │ + sd a4,136(sp) │ │ │ │ + ld a4,216(sp) │ │ │ │ + add s8,a1,a3 │ │ │ │ + ld a1,160(sp) │ │ │ │ + ld s9,224(sp) │ │ │ │ + addw s4,s4,a4 │ │ │ │ + addi s11,sp,488 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sd s4,144(sp) │ │ │ │ + add s5,a1,a3 │ │ │ │ + add s11,s11,a3 │ │ │ │ + addi s3,sp,336 │ │ │ │ + sd a5,192(sp) │ │ │ │ + sd a7,240(sp) │ │ │ │ + sd t1,248(sp) │ │ │ │ + sd t3,256(sp) │ │ │ │ + sd a2,264(sp) │ │ │ │ + sd t4,272(sp) │ │ │ │ + sd s2,280(sp) │ │ │ │ + sd t5,288(sp) │ │ │ │ + sd t6,296(sp) │ │ │ │ + sd t0,304(sp) │ │ │ │ + mv s4,a4 │ │ │ │ + sd a6,312(sp) │ │ │ │ + ld a5,16(s10) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a3,a4,0x1e │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a4,0(s5) │ │ │ │ + lw a3,0(a5) │ │ │ │ + ld a5,0(s8) │ │ │ │ + ld a7,64(sp) │ │ │ │ + sd a4,8(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + ld a6,128(sp) │ │ │ │ + ld a5,144(sp) │ │ │ │ + ld a4,136(sp) │ │ │ │ + ld a2,56(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ mv a1,s3 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,2d646 │ │ │ │ - beqz a0,2d64e │ │ │ │ - addi s1,s4,1 │ │ │ │ - bltu s1,s2,2d61e │ │ │ │ - j 2d528 │ │ │ │ - mv s2,s4 │ │ │ │ - bltu s1,s2,2d61e │ │ │ │ - j 2d528 │ │ │ │ - mv s9,s3 │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld a6,56(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s1,64(sp) │ │ │ │ - mv a7,s8 │ │ │ │ - beqz s9,2d528 │ │ │ │ - ld a5,8(s9) │ │ │ │ - add s11,s11,a5 │ │ │ │ - bne s11,a7,2d8fc │ │ │ │ - slli a5,a6,0x20 │ │ │ │ - srli a3,a5,0x1e │ │ │ │ - ld a5,24(sp) │ │ │ │ - add a3,a3,a5 │ │ │ │ - sw s5,0(a3) │ │ │ │ - j 2d3ee │ │ │ │ - ld a4,120(s1) │ │ │ │ - slli s10,s3,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - slli a2,s10,0x2 │ │ │ │ - add a4,a4,a2 │ │ │ │ + jal 505c │ │ │ │ + beqz s6,2c7a8 │ │ │ │ + lw a1,368(sp) │ │ │ │ + mv a4,s7 │ │ │ │ + li a5,0 │ │ │ │ + addiw a2,a1,-10 │ │ │ │ + addiw a1,a1,10 │ │ │ │ lw a3,0(a4) │ │ │ │ - li a0,253 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a1,0(a4) │ │ │ │ - bgeu a0,a1,2d988 │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw a3,144(sp) │ │ │ │ - ld s8,80(s1) │ │ │ │ - beqz s9,2d6e6 │ │ │ │ - li s4,0 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - mv s2,s9 │ │ │ │ - mv s1,s4 │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s9,a3 │ │ │ │ - mv s4,a2 │ │ │ │ - add s11,s2,s1 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s3,s8,a1 │ │ │ │ + bltu a3,a2,2c7a0 │ │ │ │ + bgeu a1,a3,2c80c │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a4,a4,4 │ │ │ │ + bne a5,s6,2c796 │ │ │ │ + addiw s2,s6,1 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + mv a0,s7 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,368(sp) │ │ │ │ + slli a4,s6,0x20 │ │ │ │ + srli s6,a4,0x1e │ │ │ │ + add s6,s6,a0 │ │ │ │ + sw a5,0(s6) │ │ │ │ + ld a3,0(s11) │ │ │ │ + ld a5,192(sp) │ │ │ │ + ld a4,152(sp) │ │ │ │ + ld a2,88(sp) │ │ │ │ + ld a1,56(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3cc6e │ │ │ │ + sext.w a0,a0 │ │ │ │ + bnez a0,2c81a │ │ │ │ mv a1,s3 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2d704 │ │ │ │ - beqz a0,2d70c │ │ │ │ - addi s1,s11,1 │ │ │ │ - bltu s1,s2,2d6be │ │ │ │ - mv a3,s9 │ │ │ │ - auipc a2,0x33 │ │ │ │ - addi a2,a2,738 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x33 │ │ │ │ - addi a0,a0,766 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s2,s11 │ │ │ │ - bltu s1,s2,2d6be │ │ │ │ - j 2d6e4 │ │ │ │ - mv s11,s3 │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - mv a2,s4 │ │ │ │ - mv a3,s9 │ │ │ │ - beqz s11,2d6e6 │ │ │ │ - lw a3,4(s11) │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s10 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,2d984 │ │ │ │ - lwu s8,88(s1) │ │ │ │ - sw s3,144(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s8,2d774 │ │ │ │ - li s9,0 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - mv s2,s8 │ │ │ │ - mv s1,s9 │ │ │ │ - sd s5,40(sp) │ │ │ │ - mv s8,a2 │ │ │ │ - mv s9,a3 │ │ │ │ - add s11,s1,s2 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s5,s4,a1 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2d778 │ │ │ │ - beqz a0,2d780 │ │ │ │ - addi s1,s11,1 │ │ │ │ - bltu s1,s2,2d74e │ │ │ │ - mv a3,s3 │ │ │ │ - j 2d6e6 │ │ │ │ - mv s2,s11 │ │ │ │ - bltu s1,s2,2d74e │ │ │ │ - j 2d774 │ │ │ │ - mv s11,s5 │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - mv a2,s8 │ │ │ │ - mv a3,s9 │ │ │ │ - beqz s11,2d774 │ │ │ │ - lw a5,4(s11) │ │ │ │ - li a6,0 │ │ │ │ - bgeu a5,a3,2d322 │ │ │ │ - ld a4,120(s1) │ │ │ │ - ld a5,72(s1) │ │ │ │ - li a1,253 │ │ │ │ - add a4,a4,a2 │ │ │ │ - lw a2,0(a4) │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 5206 │ │ │ │ + mv s6,s2 │ │ │ │ + lw a5,4(s1) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + bgeu a5,s0,2c754 │ │ │ │ + ld a7,240(sp) │ │ │ │ + ld t1,248(sp) │ │ │ │ + ld t3,256(sp) │ │ │ │ + ld a2,264(sp) │ │ │ │ + ld t4,272(sp) │ │ │ │ + ld s2,280(sp) │ │ │ │ + ld t5,288(sp) │ │ │ │ + ld t6,296(sp) │ │ │ │ + ld t0,304(sp) │ │ │ │ + ld a6,312(sp) │ │ │ │ + j 2c67e │ │ │ │ + bgeu a5,s6,2c7a8 │ │ │ │ + ld a0,48(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + jal 5206 │ │ │ │ + j 2c7ee │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 5873a │ │ │ │ + lw a5,0(s9) │ │ │ │ + mv s6,a0 │ │ │ │ + ld a0,8(s9) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x2 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x4 │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,0(s9) │ │ │ │ + ld a2,0(s5) │ │ │ │ + ld a1,0(s8) │ │ │ │ + slli a5,a4,0x2 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a3,0(a5) │ │ │ │ - sext.w a6,a3 │ │ │ │ - bgeu a1,a3,2d322 │ │ │ │ - lwu s8,88(s1) │ │ │ │ - sw a2,144(sp) │ │ │ │ - ld a3,80(s1) │ │ │ │ - beqz s8,2e2fe │ │ │ │ - li s9,0 │ │ │ │ - sd s2,40(sp) │ │ │ │ - sd s1,48(sp) │ │ │ │ - mv s2,s8 │ │ │ │ - mv s4,a3 │ │ │ │ - mv s8,a2 │ │ │ │ - mv s1,s9 │ │ │ │ - add s11,s2,s1 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli s9,s11,0x3 │ │ │ │ - add s9,s9,s4 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2d800 │ │ │ │ - beqz a0,2dc1a │ │ │ │ - addi s1,s11,1 │ │ │ │ - bltu s1,s2,2d7d4 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 281e8 │ │ │ │ - mv s2,s11 │ │ │ │ - bltu s1,s2,2d7d4 │ │ │ │ - j 2d7fa │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal 5c26 │ │ │ │ - sext.w a5,a0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - j 2d28a │ │ │ │ - ld a1,160(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,0 │ │ │ │ - add a1,a1,s10 │ │ │ │ - sd a6,40(sp) │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ - ld a1,72(sp) │ │ │ │ - li a2,1 │ │ │ │ - jal 3880 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,2e358 │ │ │ │ - lb a5,127(sp) │ │ │ │ - ld a6,40(sp) │ │ │ │ - j 2d33e │ │ │ │ - ld a1,160(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + sd a0,8(s9) │ │ │ │ + li a4,0 │ │ │ │ + add a0,a0,a5 │ │ │ │ + li a3,0 │ │ │ │ + jal 58b88 │ │ │ │ + lwu a3,0(s9) │ │ │ │ + ld a0,8(s9) │ │ │ │ + li a4,0 │ │ │ │ + slli a5,a3,0x2 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a3,184(sp) │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + add a0,a0,a5 │ │ │ │ li a2,0 │ │ │ │ - add a1,a1,s5 │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,1 │ │ │ │ - addi a1,sp,124 │ │ │ │ - jal 3880 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,2e354 │ │ │ │ - lb a5,124(sp) │ │ │ │ - j 2d4e4 │ │ │ │ - ld s1,40(sp) │ │ │ │ - mv a4,s8 │ │ │ │ - beqz s9,2e2f6 │ │ │ │ - ld a5,8(s9) │ │ │ │ - lw s8,0(s4) │ │ │ │ - auipc a4,0x4d │ │ │ │ - addi a4,a4,-1174 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - slli t1,s8,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - blez a5,2dc2c │ │ │ │ - bnez a4,2e26a │ │ │ │ - ld a5,96(s1) │ │ │ │ - add a5,a5,t1 │ │ │ │ - lb a5,0(a5) │ │ │ │ - sb a5,126(sp) │ │ │ │ - li a4,-128 │ │ │ │ - bne a5,a4,2db38 │ │ │ │ - lwu s11,112(s1) │ │ │ │ - sd t1,144(sp) │ │ │ │ - ld a5,104(s1) │ │ │ │ - beqz s11,2d8f0 │ │ │ │ - li s10,0 │ │ │ │ - addi s5,sp,144 │ │ │ │ - sd s1,48(sp) │ │ │ │ - sd s0,56(sp) │ │ │ │ - mv s1,s10 │ │ │ │ - mv s0,s11 │ │ │ │ - mv s10,s5 │ │ │ │ - sd s2,40(sp) │ │ │ │ - mv s5,a5 │ │ │ │ - mv s11,t1 │ │ │ │ - add s9,s1,s0 │ │ │ │ - srli s9,s9,0x1 │ │ │ │ - slli a1,s9,0x4 │ │ │ │ - add s2,s5,a1 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,2d8f4 │ │ │ │ - beqz a0,2db28 │ │ │ │ - addi s1,s9,1 │ │ │ │ - bltu s1,s0,2d8c8 │ │ │ │ - mv a3,s8 │ │ │ │ - j 2d392 │ │ │ │ - mv s0,s9 │ │ │ │ - bltu s1,s0,2d8c8 │ │ │ │ - j 2d8f0 │ │ │ │ - auipc a5,0x4d │ │ │ │ - addi a5,a5,-1308 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bnez a5,2e110 │ │ │ │ - ld a5,96(s1) │ │ │ │ - add a5,a5,s10 │ │ │ │ - lb a3,0(a5) │ │ │ │ - sb a3,123(sp) │ │ │ │ - li a5,-128 │ │ │ │ - bne a3,a5,2d96a │ │ │ │ - lwu s10,112(s1) │ │ │ │ - sd a7,144(sp) │ │ │ │ - ld s9,104(s1) │ │ │ │ - beqz s10,2d390 │ │ │ │ - li s8,0 │ │ │ │ - addi s5,sp,144 │ │ │ │ - add s4,s8,s10 │ │ │ │ - srli s4,s4,0x1 │ │ │ │ - slli s11,s4,0x4 │ │ │ │ - add s11,s11,s9 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,2d95a │ │ │ │ - beqz a0,2d962 │ │ │ │ - addi s8,s4,1 │ │ │ │ - bltu s8,s10,2d934 │ │ │ │ - j 2d390 │ │ │ │ - mv s10,s4 │ │ │ │ - bltu s8,s10,2d934 │ │ │ │ - j 2d390 │ │ │ │ - beqz s11,2d390 │ │ │ │ - ld a3,8(s11) │ │ │ │ - auipc a2,0x33 │ │ │ │ - addi a2,a2,974 │ │ │ │ - li a1,1365 │ │ │ │ - auipc a0,0x33 │ │ │ │ - addi a0,a0,122 │ │ │ │ - jal b382 │ │ │ │ - j 2d3ee │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2d794 │ │ │ │ - sext.w a3,a1 │ │ │ │ - j 2d722 │ │ │ │ - ld s1,40(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - beqz s4,2d318 │ │ │ │ - addiw a2,s5,1 │ │ │ │ - ld a5,72(s1) │ │ │ │ - slli a4,a2,0x20 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 591d4 │ │ │ │ + lw a5,0(s9) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s9) │ │ │ │ + j 2c7e4 │ │ │ │ + ld a4,72(sp) │ │ │ │ + addiw s2,a4,-1 │ │ │ │ + slli a3,s2,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + add a4,a4,t4 │ │ │ │ + lw a3,4(a4) │ │ │ │ + lw a4,0(a4) │ │ │ │ + bne a4,a3,2c4f6 │ │ │ │ + ld a3,16(s10) │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + srli a4,a2,0x1e │ │ │ │ + add a5,a5,a3 │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw s3,0(a5) │ │ │ │ + lw s4,0(a3) │ │ │ │ + bltu s3,s4,2cd06 │ │ │ │ + subw a4,s3,s4 │ │ │ │ + bgeu s8,a4,2c4f6 │ │ │ │ + lui a5,0x5 │ │ │ │ + addi a5,a5,-481 │ │ │ │ + bltu a5,a4,2c4f6 │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + sd t4,56(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + mv s9,a5 │ │ │ │ + jal 41306 │ │ │ │ + mv s6,a0 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s5,a0 │ │ │ │ + li a1,2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,236(sp) │ │ │ │ + addiw a4,s8,-25 │ │ │ │ + sw a4,0(s9) │ │ │ │ + mulw a5,s2,a5 │ │ │ │ + addiw a4,s8,-1 │ │ │ │ + sw a4,0(s6) │ │ │ │ + slli s3,s3,0x20 │ │ │ │ + slli a4,s4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - li a6,253 │ │ │ │ - lw a1,4(s4) │ │ │ │ - sext.w a3,a2 │ │ │ │ - bgeu a6,a4,2dcce │ │ │ │ - lwu s4,88(s1) │ │ │ │ - sw a2,144(sp) │ │ │ │ - ld s9,80(s1) │ │ │ │ - beqz s4,2db24 │ │ │ │ - li s8,0 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - mv s2,s8 │ │ │ │ - mv s1,s4 │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s11,a3 │ │ │ │ - mv s8,a1 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + ld s10,160(sp) │ │ │ │ + li a3,1 │ │ │ │ + ld a7,96(sp) │ │ │ │ + subw a5,s8,a5 │ │ │ │ + sw a5,4(s9) │ │ │ │ + addiw a5,a5,24 │ │ │ │ + sw a5,4(s6) │ │ │ │ + sd a4,0(s5) │ │ │ │ + sd s3,8(s5) │ │ │ │ + sb a3,0(a0) │ │ │ │ + sb a3,1(a0) │ │ │ │ + ld a6,64(sp) │ │ │ │ + li a5,-10 │ │ │ │ + addi t1,sp,440 │ │ │ │ + sd a5,32(sp) │ │ │ │ + li a5,-2 │ │ │ │ + mv a3,a0 │ │ │ │ + sd t1,16(sp) │ │ │ │ + li a4,2 │ │ │ │ + mv a2,s5 │ │ │ │ + sd a5,24(sp) │ │ │ │ + mv a1,s6 │ │ │ │ + mv a5,s0 │ │ │ │ mv s4,a0 │ │ │ │ - add s10,s2,s1 │ │ │ │ - srli s10,s10,0x1 │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - add s3,s9,a1 │ │ │ │ + sd s8,8(sp) │ │ │ │ + sd s10,0(sp) │ │ │ │ + mv a0,s9 │ │ │ │ + sd t1,48(sp) │ │ │ │ + jal 186e2 │ │ │ │ + li a1,16 │ │ │ │ + mv s3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 5a07e │ │ │ │ + ld a5,96(sp) │ │ │ │ + ld a4,80(sp) │ │ │ │ + ld t1,48(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + ld a5,184(sp) │ │ │ │ + sd a4,32(sp) │ │ │ │ + addi a3,sp,328 │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,2 │ │ │ │ + sd a5,0(sp) │ │ │ │ + addi a4,sp,332 │ │ │ │ + addi a5,sp,327 │ │ │ │ + sd s10,24(sp) │ │ │ │ + li a7,-2 │ │ │ │ + mv a6,t1 │ │ │ │ + mv a2,s2 │ │ │ │ mv a1,s3 │ │ │ │ mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2da02 │ │ │ │ - beqz a0,2da0a │ │ │ │ - addi s2,s10,1 │ │ │ │ - bltu s2,s1,2d9d8 │ │ │ │ - mv a0,s11 │ │ │ │ - j 2d7fc │ │ │ │ - mv s1,s10 │ │ │ │ - bltu s2,s1,2d9d8 │ │ │ │ - j 2d9fe │ │ │ │ - mv a3,s11 │ │ │ │ - mv s11,s3 │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ + jal 18498 │ │ │ │ + ld a3,72(sp) │ │ │ │ + lw a5,328(sp) │ │ │ │ + ld t4,56(sp) │ │ │ │ + subw a4,s8,a3 │ │ │ │ + bltu a5,a4,2c9e6 │ │ │ │ + lw a5,444(sp) │ │ │ │ + lw a4,440(sp) │ │ │ │ + lw a2,332(sp) │ │ │ │ + mulw a5,a5,a3 │ │ │ │ + mulw a4,a4,s8 │ │ │ │ + sraiw a3,a5,0x1f │ │ │ │ + xor a5,a5,a3 │ │ │ │ + subw a5,a5,a3 │ │ │ │ + subw a5,a4,a5 │ │ │ │ + bgeu a2,a5,2cd1c │ │ │ │ + mv a0,s2 │ │ │ │ + sd t4,48(sp) │ │ │ │ + jal 58ee2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld t4,48(sp) │ │ │ │ + mv s2,s11 │ │ │ │ + mv a0,s9 │ │ │ │ + sd t4,48(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ mv a0,s4 │ │ │ │ - mv a1,s8 │ │ │ │ - beqz s11,2db24 │ │ │ │ - lw a2,4(s11) │ │ │ │ - ld a5,72(s1) │ │ │ │ - ld a4,120(s1) │ │ │ │ - bgeu a2,a1,2d67c │ │ │ │ - slli a3,a0,0x2 │ │ │ │ + jal 3670 │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,0 │ │ │ │ + jal 5206 │ │ │ │ + addi a1,s3,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 5206 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + ld t4,48(sp) │ │ │ │ + mv s11,s2 │ │ │ │ + j 2c4f6 │ │ │ │ + ld a4,72(sp) │ │ │ │ + addiw s2,a4,-1 │ │ │ │ + slli a3,s2,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + add a4,a4,s1 │ │ │ │ + lw a3,4(a4) │ │ │ │ + lw a4,0(a4) │ │ │ │ + bne a4,a3,2c4ea │ │ │ │ + ld a3,16(s10) │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + srli a4,a2,0x1e │ │ │ │ + add a5,a5,a3 │ │ │ │ add a3,a3,a4 │ │ │ │ - lw s8,0(a3) │ │ │ │ - bgeu s3,s8,2d67c │ │ │ │ - bltu s5,s8,2d67c │ │ │ │ - slli a4,s8,0x20 │ │ │ │ + lw s9,0(a5) │ │ │ │ + lw s6,0(a3) │ │ │ │ + bltu s9,s6,2cd12 │ │ │ │ + subw a4,s9,s6 │ │ │ │ + bgeu s8,a4,2c4ea │ │ │ │ + lui a5,0x5 │ │ │ │ + addi a5,a5,-481 │ │ │ │ + bltu a5,a4,2c4ea │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + sd t4,56(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s5,a0 │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s4,a0 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s3,a0 │ │ │ │ + li a1,2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,236(sp) │ │ │ │ + sw zero,0(s5) │ │ │ │ + slli a4,s9,0x20 │ │ │ │ + mulw s2,a5,s2 │ │ │ │ + li a5,25 │ │ │ │ + sw a5,0(s4) │ │ │ │ + slli a5,s6,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a3,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - sext.w a6,a3 │ │ │ │ - bgeu a5,a3,2e24c │ │ │ │ - lwu s10,88(s1) │ │ │ │ - sw s8,144(sp) │ │ │ │ - ld s11,80(s1) │ │ │ │ - beqz s10,2d7fa │ │ │ │ - li s9,0 │ │ │ │ - addi a5,sp,144 │ │ │ │ - sd s2,40(sp) │ │ │ │ - sd s1,48(sp) │ │ │ │ - mv s2,s9 │ │ │ │ - mv s1,s10 │ │ │ │ - mv s9,s0 │ │ │ │ - mv s0,a5 │ │ │ │ - add s4,s1,s2 │ │ │ │ - srli s4,s4,0x1 │ │ │ │ - slli s10,s4,0x3 │ │ │ │ - add s10,s10,s11 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e2ec │ │ │ │ - beqz a0,2e23e │ │ │ │ - addi s2,s4,1 │ │ │ │ - bltu s2,s1,2da70 │ │ │ │ - j 2d7fa │ │ │ │ - slli s10,s3,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - li a6,0 │ │ │ │ - j 2d322 │ │ │ │ - mv s9,s2 │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld t1,48(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld a6,88(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s1,96(sp) │ │ │ │ - ld s0,104(sp) │ │ │ │ - mv a3,s10 │ │ │ │ - mv a0,s11 │ │ │ │ - beqz s9,2d7fc │ │ │ │ - lw a1,4(s9) │ │ │ │ - ld a4,72(s1) │ │ │ │ - add a4,a4,a6 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - li a2,253 │ │ │ │ - bgeu a2,a4,2e13e │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s8,144(sp) │ │ │ │ - ld a4,80(s1) │ │ │ │ - beqz s11,2db22 │ │ │ │ - li s10,0 │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - mv s1,s10 │ │ │ │ - mv s0,s11 │ │ │ │ - addi s5,sp,144 │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd t1,48(sp) │ │ │ │ - sd a5,56(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - mv s9,a4 │ │ │ │ - mv s10,a3 │ │ │ │ - mv s11,a1 │ │ │ │ - add a5,s1,s0 │ │ │ │ - srli s3,a5,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s2,s9,a1 │ │ │ │ - mv a1,s2 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + ld a7,96(sp) │ │ │ │ + ld a6,64(sp) │ │ │ │ + addi t1,sp,440 │ │ │ │ + mv a3,a0 │ │ │ │ + sw s2,4(s5) │ │ │ │ + addiw s2,s2,24 │ │ │ │ + sw s2,4(s4) │ │ │ │ + sd a4,0(s3) │ │ │ │ + sd a5,8(s3) │ │ │ │ + sb zero,0(a0) │ │ │ │ + sb zero,1(a0) │ │ │ │ + li a5,-10 │ │ │ │ + sd a5,32(sp) │ │ │ │ + li a5,-2 │ │ │ │ + sd a5,24(sp) │ │ │ │ + ld a5,160(sp) │ │ │ │ + sd t1,16(sp) │ │ │ │ + li a4,2 │ │ │ │ + mv a2,s3 │ │ │ │ + sd a5,0(sp) │ │ │ │ + mv a1,s4 │ │ │ │ + mv a5,s0 │ │ │ │ + mv s6,a0 │ │ │ │ + sd s8,8(sp) │ │ │ │ mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ddea │ │ │ │ - beqz a0,2ddf2 │ │ │ │ - addi s1,s3,1 │ │ │ │ - bltu s1,s0,2dafa │ │ │ │ - mv a3,s8 │ │ │ │ - mv a0,a3 │ │ │ │ - j 2d7fc │ │ │ │ - mv a1,s2 │ │ │ │ - ld s1,48(sp) │ │ │ │ - ld s2,40(sp) │ │ │ │ - ld s0,56(sp) │ │ │ │ - mv t1,s11 │ │ │ │ - beqz a1,2d8f0 │ │ │ │ - ld a5,8(a1) │ │ │ │ - lwu a4,0(s4) │ │ │ │ - add a5,a5,a4 │ │ │ │ - sext.w s4,a5 │ │ │ │ - beqz s8,2dbf8 │ │ │ │ - beq s8,s4,2dc06 │ │ │ │ - lw a3,8(s1) │ │ │ │ - ld a4,72(s1) │ │ │ │ - bgeu s4,a3,2dd68 │ │ │ │ - slli a7,a5,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - add a3,a4,a7 │ │ │ │ - lbu a0,0(a3) │ │ │ │ - li a3,253 │ │ │ │ - sext.w a2,a0 │ │ │ │ - bgeu a3,a0,2dcec │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s4,144(sp) │ │ │ │ - ld a4,80(s1) │ │ │ │ - beqz s11,2dbbc │ │ │ │ - li s9,0 │ │ │ │ - sd s1,64(sp) │ │ │ │ - sd s0,88(sp) │ │ │ │ - mv s1,s11 │ │ │ │ - mv s0,s9 │ │ │ │ - addi s5,sp,144 │ │ │ │ - sd s3,40(sp) │ │ │ │ sd t1,48(sp) │ │ │ │ - sd s2,56(sp) │ │ │ │ - mv s10,a4 │ │ │ │ - mv s11,a7 │ │ │ │ + jal 186e2 │ │ │ │ + mv a5,a0 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ mv s9,a5 │ │ │ │ - add a5,s0,s1 │ │ │ │ - srli s3,a5,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s2,s10,a1 │ │ │ │ - mv a1,s2 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 5a07e │ │ │ │ + ld a5,160(sp) │ │ │ │ + ld a4,80(sp) │ │ │ │ + ld t1,48(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + ld a5,96(sp) │ │ │ │ + sd a4,32(sp) │ │ │ │ + li a7,-2 │ │ │ │ + sd a5,16(sp) │ │ │ │ + ld a5,184(sp) │ │ │ │ + addi a4,sp,332 │ │ │ │ + mv a6,t1 │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,2 │ │ │ │ + sd a5,0(sp) │ │ │ │ + addi a3,sp,328 │ │ │ │ + addi a5,sp,327 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 18498 │ │ │ │ + ld a4,72(sp) │ │ │ │ + lw a5,328(sp) │ │ │ │ + ld t4,56(sp) │ │ │ │ + subw a4,s8,a4 │ │ │ │ + bltu a5,a4,2cb7c │ │ │ │ + ld a3,72(sp) │ │ │ │ + lw a5,444(sp) │ │ │ │ + lw a4,440(sp) │ │ │ │ + lw a2,332(sp) │ │ │ │ + mulw a5,a5,a3 │ │ │ │ + mulw a4,a4,s8 │ │ │ │ + sraiw a3,a5,0x1f │ │ │ │ + xor a5,a5,a3 │ │ │ │ + subw a5,a5,a3 │ │ │ │ + subw a5,a4,a5 │ │ │ │ + bgeu a2,a5,2cd2e │ │ │ │ + mv a0,s2 │ │ │ │ + sd t4,48(sp) │ │ │ │ + jal 58ee2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld t4,48(sp) │ │ │ │ + mv s2,s11 │ │ │ │ mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2dbc2 │ │ │ │ - beqz a0,2dcd4 │ │ │ │ - addi s0,s3,1 │ │ │ │ - bltu s0,s1,2db94 │ │ │ │ + sd t4,48(sp) │ │ │ │ + jal 3670 │ │ │ │ mv a0,s4 │ │ │ │ - jal 281e8 │ │ │ │ - mv s1,s3 │ │ │ │ - bltu s0,s1,2db94 │ │ │ │ - j 2dbbc │ │ │ │ - ld a1,160(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,0 │ │ │ │ - add a1,a1,s11 │ │ │ │ - sd a7,48(sp) │ │ │ │ - sd a6,40(sp) │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ - ld a1,80(sp) │ │ │ │ - li a2,1 │ │ │ │ - jal 3880 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,2e354 │ │ │ │ - lb a5,122(sp) │ │ │ │ - ld a6,40(sp) │ │ │ │ - ld a7,48(sp) │ │ │ │ - j 2d5f8 │ │ │ │ - lw a3,8(s1) │ │ │ │ - addiw a4,a3,-1 │ │ │ │ - beq a4,s4,2dc06 │ │ │ │ - bnez s4,2db4c │ │ │ │ - ld a5,24(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 5206 │ │ │ │ + addi a1,s9,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 5206 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3670 │ │ │ │ + ld t4,48(sp) │ │ │ │ + mv s11,s2 │ │ │ │ + j 2c4ea │ │ │ │ + ld a5,80(sp) │ │ │ │ + ld a3,160(sp) │ │ │ │ + ld a2,96(sp) │ │ │ │ + lbu a4,388(a5) │ │ │ │ + ld a0,48(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv a1,s9 │ │ │ │ + sd t6,192(sp) │ │ │ │ + sd t3,144(sp) │ │ │ │ + sd t5,136(sp) │ │ │ │ + sd t4,128(sp) │ │ │ │ + sd a7,120(sp) │ │ │ │ + sd a6,56(sp) │ │ │ │ + jal 369d2 │ │ │ │ + lw a5,4(s2) │ │ │ │ + lw s1,0(s2) │ │ │ │ + ld a6,56(sp) │ │ │ │ + ld a7,120(sp) │ │ │ │ + ld t4,128(sp) │ │ │ │ + ld t5,136(sp) │ │ │ │ + ld t3,144(sp) │ │ │ │ + ld t6,192(sp) │ │ │ │ + bltu a5,s1,2c49a │ │ │ │ + ld a4,160(sp) │ │ │ │ + zext.b a2,s5 │ │ │ │ + sd s9,208(sp) │ │ │ │ + add s4,a4,s0 │ │ │ │ + ld s9,80(sp) │ │ │ │ + sd a2,56(sp) │ │ │ │ + addi s0,sp,336 │ │ │ │ + sd a6,120(sp) │ │ │ │ + sd a7,128(sp) │ │ │ │ + sd t4,136(sp) │ │ │ │ + sd t5,144(sp) │ │ │ │ + sd t3,192(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd t6,216(sp) │ │ │ │ + j 2cca8 │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 5873a │ │ │ │ + lw a5,0(s11) │ │ │ │ + mv s5,a0 │ │ │ │ + ld a0,8(s11) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x2 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x4 │ │ │ │ + jal 41306 │ │ │ │ + lwu a4,0(s11) │ │ │ │ + ld a2,0(s4) │ │ │ │ + ld a1,0(s6) │ │ │ │ + slli a5,a4,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + sd a0,8(s11) │ │ │ │ + li a4,0 │ │ │ │ + add a0,a0,a5 │ │ │ │ + li a3,0 │ │ │ │ + jal 58b88 │ │ │ │ + lwu a3,0(s11) │ │ │ │ + ld a0,8(s11) │ │ │ │ + li a4,0 │ │ │ │ + slli a5,a3,0x2 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a3,184(sp) │ │ │ │ + slli a5,a5,0x4 │ │ │ │ li a2,0 │ │ │ │ - ld a4,32(s1) │ │ │ │ + mv a1,s5 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 591d4 │ │ │ │ + lw a5,0(s11) │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s11) │ │ │ │ + jal 5206 │ │ │ │ + lw a5,4(s2) │ │ │ │ + addiw s1,s1,1 │ │ │ │ + bltu a5,s1,2ccf0 │ │ │ │ + ld a5,16(s10) │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + srli a3,a4,0x1e │ │ │ │ + add a5,a5,a3 │ │ │ │ lw a3,0(a5) │ │ │ │ - addiw s3,s3,1 │ │ │ │ - add a5,a4,a2 │ │ │ │ - sw a3,0(a5) │ │ │ │ - j 2d438 │ │ │ │ - ld s2,40(sp) │ │ │ │ - ld s1,48(sp) │ │ │ │ + ld a4,0(s4) │ │ │ │ + ld a5,0(s6) │ │ │ │ + ld a7,64(sp) │ │ │ │ + ld a6,56(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ + sd a4,8(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + li a4,0 │ │ │ │ + mv a5,s8 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s0 │ │ │ │ + sd s8,16(sp) │ │ │ │ + jal 505c │ │ │ │ + ld a0,424(sp) │ │ │ │ mv a2,s8 │ │ │ │ - beqz s9,2e2fe │ │ │ │ - lw a6,4(s9) │ │ │ │ - j 2d322 │ │ │ │ - bnez a4,2e2b4 │ │ │ │ - ld a5,96(s1) │ │ │ │ - add a5,a5,t1 │ │ │ │ - lb a5,0(a5) │ │ │ │ - sb a5,127(sp) │ │ │ │ - li a4,-128 │ │ │ │ - bne a5,a4,2dc9e │ │ │ │ - lwu s11,112(s1) │ │ │ │ - sd t1,144(sp) │ │ │ │ - ld a5,104(s1) │ │ │ │ - beqz s11,2d8f0 │ │ │ │ - li s10,0 │ │ │ │ - addi s5,sp,144 │ │ │ │ - sd s1,48(sp) │ │ │ │ - sd s0,56(sp) │ │ │ │ - mv s1,s11 │ │ │ │ - mv s0,s10 │ │ │ │ - sd s2,40(sp) │ │ │ │ - mv s10,s5 │ │ │ │ - mv s11,t1 │ │ │ │ - mv s5,a5 │ │ │ │ - add s9,s0,s1 │ │ │ │ - srli s9,s9,0x1 │ │ │ │ - slli a1,s9,0x4 │ │ │ │ - add s2,s5,a1 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,2e258 │ │ │ │ - beqz a0,2dc8e │ │ │ │ - addi s0,s9,1 │ │ │ │ - bltu s0,s1,2dc66 │ │ │ │ - j 2d8f0 │ │ │ │ - mv a1,s2 │ │ │ │ - ld s1,48(sp) │ │ │ │ - ld s2,40(sp) │ │ │ │ - ld s0,56(sp) │ │ │ │ - mv t1,s11 │ │ │ │ - beqz a1,2d8f0 │ │ │ │ - ld a5,8(a1) │ │ │ │ - lw s4,0(s4) │ │ │ │ - add t1,t1,a5 │ │ │ │ - sext.w s8,t1 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - j 2db42 │ │ │ │ - addiw a2,s5,1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - li a6,253 │ │ │ │ - sext.w a1,a1 │ │ │ │ - sext.w a3,a2 │ │ │ │ - bltu a6,a4,2d9b8 │ │ │ │ - sext.w a2,a4 │ │ │ │ - j 2da22 │ │ │ │ - mv a1,s2 │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld t1,48(sp) │ │ │ │ - ld s2,56(sp) │ │ │ │ - ld s1,64(sp) │ │ │ │ - ld s0,88(sp) │ │ │ │ - mv a5,s9 │ │ │ │ - mv a7,s11 │ │ │ │ - beqz a1,2dbbc │ │ │ │ - lw a2,4(a1) │ │ │ │ - ld a4,72(s1) │ │ │ │ - addiw a1,s4,1 │ │ │ │ - slli a3,a1,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - sext.w a0,a1 │ │ │ │ - li a6,253 │ │ │ │ - sd a0,40(sp) │ │ │ │ - bgeu a6,a3,2e2e0 │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw a1,144(sp) │ │ │ │ - ld a4,80(s1) │ │ │ │ - beqz s9,2dd5a │ │ │ │ - li s11,0 │ │ │ │ - sd s1,96(sp) │ │ │ │ - sd s0,104(sp) │ │ │ │ - mv s1,s9 │ │ │ │ - mv s0,s11 │ │ │ │ - addi s5,sp,144 │ │ │ │ - sd s3,48(sp) │ │ │ │ - sd t1,56(sp) │ │ │ │ - sd a5,64(sp) │ │ │ │ - sd s2,88(sp) │ │ │ │ - mv s10,a4 │ │ │ │ - mv s9,a7 │ │ │ │ - mv s11,a2 │ │ │ │ - add a5,s0,s1 │ │ │ │ - srli s3,a5,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s2,s10,a1 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2dd60 │ │ │ │ - beqz a0,2e14e │ │ │ │ - addi s0,s3,1 │ │ │ │ - bltu s0,s1,2dd32 │ │ │ │ - ld a0,40(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s1,s3 │ │ │ │ - bltu s0,s1,2dd32 │ │ │ │ - j 2dd5a │ │ │ │ - ld a1,120(s1) │ │ │ │ + li a1,5 │ │ │ │ + jal 487d8 │ │ │ │ + lw a5,388(s9) │ │ │ │ + beqz a5,2cc20 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 5996 │ │ │ │ + j 2cc20 │ │ │ │ + ld a6,120(sp) │ │ │ │ + ld a7,128(sp) │ │ │ │ + ld t4,136(sp) │ │ │ │ + ld t5,144(sp) │ │ │ │ + ld t3,192(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld s9,208(sp) │ │ │ │ + ld t6,216(sp) │ │ │ │ + li s4,1 │ │ │ │ + j 2c49a │ │ │ │ + subw a4,s4,s3 │ │ │ │ + bltu s8,a4,2c8d6 │ │ │ │ + j 2c4f6 │ │ │ │ + subw a4,s6,s9 │ │ │ │ + bgeu s8,a4,2c4ea │ │ │ │ + j 2ca74 │ │ │ │ + mv a0,s11 │ │ │ │ + sd t4,48(sp) │ │ │ │ + jal 58ee2 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ + ld t4,48(sp) │ │ │ │ + j 2c9f8 │ │ │ │ + mv a0,s11 │ │ │ │ + sd t4,48(sp) │ │ │ │ + jal 58ee2 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ + ld t4,48(sp) │ │ │ │ + j 2cb8e │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,-1156 │ │ │ │ + li a2,105 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,1688 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,1696 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + sext.w a7,a1 │ │ │ │ + mv a6,a7 │ │ │ │ + blez a7,2cda6 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + mv a4,a0 │ │ │ │ + add a3,a0,a1 │ │ │ │ + lw a5,0(a4) │ │ │ │ + lw a1,0(a3) │ │ │ │ + addi a4,a4,4 │ │ │ │ + addiw a6,a6,-1 │ │ │ │ + xor a5,a5,a1 │ │ │ │ + sw a5,-4(a4) │ │ │ │ + lw a1,0(a3) │ │ │ │ + subw a2,a7,a6 │ │ │ │ + addi a3,a3,-4 │ │ │ │ + xor a5,a5,a1 │ │ │ │ + sw a5,4(a3) │ │ │ │ + lw a1,-4(a4) │ │ │ │ + xor a5,a5,a1 │ │ │ │ + sw a5,-4(a4) │ │ │ │ + blt a2,a6,2cd7e │ │ │ │ + ret │ │ │ │ + mul a1,a1,a2 │ │ │ │ + li a0,0 │ │ │ │ + j 41306 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + ld a1,8(a1) │ │ │ │ + ld a0,0(s0) │ │ │ │ + sd s1,8(sp) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s0) │ │ │ │ + sd a0,0(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + slli a4,a5,0x2 │ │ │ │ + add a0,a0,a4 │ │ │ │ + sw s1,0(a0) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,8(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1c │ │ │ │ + add a2,a2,a1 │ │ │ │ + ld a5,8(a2) │ │ │ │ + sext.w a0,a5 │ │ │ │ + beqz a0,2ce5e │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a3,a4,0x1c │ │ │ │ + add a1,a1,a3 │ │ │ │ + ld a4,8(a1) │ │ │ │ + sext.w a0,a4 │ │ │ │ + beqz a0,2ce5e │ │ │ │ li a3,-1 │ │ │ │ + ld a6,0(a1) │ │ │ │ + ld t1,0(a2) │ │ │ │ srli a3,a3,0x20 │ │ │ │ - and a6,t1,a3 │ │ │ │ - slli a3,a6,0x2 │ │ │ │ - add a1,a1,a3 │ │ │ │ - lw a0,0(a1) │ │ │ │ - li a1,253 │ │ │ │ - slli a2,a0,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,a4 │ │ │ │ - lbu a2,0(a2) │ │ │ │ - bgeu a1,a2,2e144 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a0,144(sp) │ │ │ │ - ld a4,80(s1) │ │ │ │ - beqz s11,2d7fc │ │ │ │ - li s10,0 │ │ │ │ - sd s1,96(sp) │ │ │ │ - sd s0,104(sp) │ │ │ │ - mv s1,s11 │ │ │ │ - mv s0,s10 │ │ │ │ - addi s5,sp,144 │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd t1,48(sp) │ │ │ │ - sd a5,56(sp) │ │ │ │ + and a7,a4,a3 │ │ │ │ + and a1,a5,a3 │ │ │ │ + slli a7,a7,0x2 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + lui a2,0x80000 │ │ │ │ + add a7,a7,a6 │ │ │ │ + add a1,a1,t1 │ │ │ │ + not a2,a2 │ │ │ │ + lw a0,0(a6) │ │ │ │ + mv a4,t1 │ │ │ │ + lw a5,0(a4) │ │ │ │ + addi a4,a4,4 │ │ │ │ + subw a5,a0,a5 │ │ │ │ + sraiw a3,a5,0x1f │ │ │ │ + xor a5,a5,a3 │ │ │ │ + subw a3,a5,a3 │ │ │ │ + mv a5,a3 │ │ │ │ + bge a2,a3,2ce4c │ │ │ │ + mv a5,a2 │ │ │ │ + sext.w a2,a5 │ │ │ │ + bne a4,a1,2ce32 │ │ │ │ + addi a6,a6,4 │ │ │ │ + bne a6,a7,2ce2c │ │ │ │ + sext.w a0,a2 │ │ │ │ + ret │ │ │ │ + lw a7,8(a1) │ │ │ │ + mv a0,a7 │ │ │ │ + beqz a7,2ceba │ │ │ │ + ld a5,8(a2) │ │ │ │ + sext.w a0,a5 │ │ │ │ + beqz a0,2ceba │ │ │ │ + ld a6,0(a2) │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + ld t3,0(a1) │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + lui a0,0x80000 │ │ │ │ + add t1,a6,a5 │ │ │ │ + not a0,a0 │ │ │ │ + mv a2,t3 │ │ │ │ + li a4,0 │ │ │ │ + lw a1,0(a2) │ │ │ │ + lw a5,0(a6) │ │ │ │ + addi a2,a2,4 │ │ │ │ + subw a5,a5,a1 │ │ │ │ + sraiw a1,a5,0x1f │ │ │ │ + xor a5,a5,a1 │ │ │ │ + subw a5,a5,a1 │ │ │ │ + bge a5,a0,2ceac │ │ │ │ + sw a4,0(a3) │ │ │ │ + mv a0,a5 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + bne a4,a7,2ce92 │ │ │ │ + addi a6,a6,4 │ │ │ │ + bne a6,t1,2ce8e │ │ │ │ + sext.w a0,a0 │ │ │ │ + ret │ │ │ │ + blez a1,2cf44 │ │ │ │ + addi sp,sp,-96 │ │ │ │ sd s2,64(sp) │ │ │ │ - sd a6,88(sp) │ │ │ │ - mv s9,a4 │ │ │ │ - mv s11,a0 │ │ │ │ - mv s10,a3 │ │ │ │ - add a5,s0,s1 │ │ │ │ - srli s3,a5,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s2,s9,a1 │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + mv s7,a1 │ │ │ │ + mv s6,a0 │ │ │ │ + mv s5,a2 │ │ │ │ + sext.w s9,a2 │ │ │ │ + li s3,0 │ │ │ │ + li s4,0 │ │ │ │ + auipc s2,0x31 │ │ │ │ + addi s2,s2,-758 │ │ │ │ + auipc s8,0x35 │ │ │ │ + addi s8,s8,-1310 │ │ │ │ + blez s5,2cf18 │ │ │ │ + add s1,s5,s3 │ │ │ │ + slli s0,s3,0x2 │ │ │ │ + slli s1,s1,0x2 │ │ │ │ + add s0,s0,s6 │ │ │ │ + add s1,s1,s6 │ │ │ │ + lw a2,0(s0) │ │ │ │ mv a1,s2 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2dde2 │ │ │ │ - beqz a0,2daa6 │ │ │ │ - addi s0,s3,1 │ │ │ │ - bltu s0,s1,2ddb8 │ │ │ │ - j 2d9fe │ │ │ │ - mv s1,s3 │ │ │ │ - bltu s0,s1,2ddb8 │ │ │ │ - j 2d9fe │ │ │ │ - mv s0,s3 │ │ │ │ - bltu s1,s0,2dafa │ │ │ │ - j 2db22 │ │ │ │ - mv s9,s2 │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld t1,48(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ + li a0,1 │ │ │ │ + addi s0,s0,4 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + bne s1,s0,2cf08 │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,1 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + addw s3,s3,s9 │ │ │ │ + bne s7,s4,2cef6 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - mv a3,s10 │ │ │ │ - mv a1,s11 │ │ │ │ - beqz s9,2db22 │ │ │ │ - lw a2,4(s9) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a1,2cf64 │ │ │ │ + lw a2,0(a0) │ │ │ │ li a4,0 │ │ │ │ - bltu a2,a1,2dea0 │ │ │ │ - bnez s8,2de1e │ │ │ │ - lw a3,8(s1) │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - beq a3,s4,2e314 │ │ │ │ - beq s8,s4,2e314 │ │ │ │ - lw a3,8(s1) │ │ │ │ - ld a2,72(s1) │ │ │ │ - bltu s4,a3,2dfdc │ │ │ │ - ld a1,120(s1) │ │ │ │ - li a5,-1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - and a6,t1,a5 │ │ │ │ - slli a3,a6,0x2 │ │ │ │ - add a1,a1,a3 │ │ │ │ - lw a0,0(a1) │ │ │ │ - li a7,253 │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a2 │ │ │ │ - lbu a1,0(a5) │ │ │ │ - bgeu a7,a1,2e14a │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a0,144(sp) │ │ │ │ - ld a5,80(s1) │ │ │ │ - beqz s11,2d7fc │ │ │ │ - li s10,0 │ │ │ │ - sd s1,64(sp) │ │ │ │ - sd s0,88(sp) │ │ │ │ - mv s1,s10 │ │ │ │ - mv s0,s11 │ │ │ │ - addi s5,sp,144 │ │ │ │ - sd s3,40(sp) │ │ │ │ + li a0,0 │ │ │ │ + lw a3,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + bgeu a2,a3,2cf5c │ │ │ │ + mv a0,a4 │ │ │ │ + mv a2,a3 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + bne a4,a1,2cf50 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + mv a4,a0 │ │ │ │ + beqz a1,2cf8c │ │ │ │ + lw a6,0(a0) │ │ │ │ + li a5,0 │ │ │ │ + li a0,0 │ │ │ │ + lw a3,0(a4) │ │ │ │ + addi a4,a4,4 │ │ │ │ + bgeu a6,a3,2cf84 │ │ │ │ + beq a2,a5,2cf84 │ │ │ │ + mv a0,a5 │ │ │ │ + mv a6,a3 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne a1,a5,2cf74 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + mv a5,a0 │ │ │ │ + blez a1,2cfb0 │ │ │ │ + lw a2,0(a0) │ │ │ │ + li a4,0 │ │ │ │ + li a0,0 │ │ │ │ + lw a3,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + bge a2,a3,2cfa8 │ │ │ │ + mv a0,a4 │ │ │ │ + mv a2,a3 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + bne a4,a1,2cf9c │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + beqz a1,2d036 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s1,56(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ - sd a4,56(sp) │ │ │ │ - mv s9,a6 │ │ │ │ - mv s4,a5 │ │ │ │ - mv s10,a3 │ │ │ │ - mv s11,a0 │ │ │ │ - add a5,s1,s0 │ │ │ │ - srli s3,a5,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s2,s4,a1 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2df12 │ │ │ │ - beqz a0,2df1a │ │ │ │ - addi s1,s3,1 │ │ │ │ - bltu s1,s0,2de78 │ │ │ │ - j 2d9fe │ │ │ │ - ld a2,120(s1) │ │ │ │ - ld a4,72(s1) │ │ │ │ - li a1,253 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lw a0,0(a3) │ │ │ │ - slli a3,a0,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu a1,a4,2e2e8 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a0,144(sp) │ │ │ │ - ld a4,80(s1) │ │ │ │ - beqz s11,2d7fc │ │ │ │ - li s9,0 │ │ │ │ - sd s2,64(sp) │ │ │ │ - addi s5,sp,144 │ │ │ │ - mv s2,s11 │ │ │ │ sd s3,40(sp) │ │ │ │ - mv s11,s0 │ │ │ │ - sd t1,48(sp) │ │ │ │ - mv s0,s9 │ │ │ │ - sd a5,56(sp) │ │ │ │ - mv s9,s6 │ │ │ │ - mv s10,a4 │ │ │ │ - mv s6,s1 │ │ │ │ - sd s4,88(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - add a5,s0,s2 │ │ │ │ - srli s4,a5,0x1 │ │ │ │ - slli a1,s4,0x3 │ │ │ │ - add s3,s10,a1 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + mv s7,a1 │ │ │ │ + mv s2,a0 │ │ │ │ + mv s1,a2 │ │ │ │ + li s6,0 │ │ │ │ + li s5,0 │ │ │ │ + auipc s3,0x31 │ │ │ │ + addi s3,s3,-1000 │ │ │ │ + auipc s8,0x35 │ │ │ │ + addi s8,s8,-1552 │ │ │ │ + mv s0,s6 │ │ │ │ + beqz s4,2d008 │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw a2,0(a5) │ │ │ │ mv a1,s3 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e262 │ │ │ │ - beqz a0,2e298 │ │ │ │ - addi s0,s4,1 │ │ │ │ - bltu s0,s2,2dee6 │ │ │ │ - mv a0,s1 │ │ │ │ - j 2d7fc │ │ │ │ - mv s0,s3 │ │ │ │ - bltu s1,s0,2de78 │ │ │ │ - j 2d9fe │ │ │ │ - mv a6,s9 │ │ │ │ - mv s9,s2 │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld a4,56(sp) │ │ │ │ + li a0,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + bne s1,s0,2cfee │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,1 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + addw s6,s4,s6 │ │ │ │ + addw s1,s4,s1 │ │ │ │ + bne s7,s5,2cfe8 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ - ld s1,64(sp) │ │ │ │ - ld s0,88(sp) │ │ │ │ - mv a3,s10 │ │ │ │ - mv a0,s11 │ │ │ │ - beqz s9,2d7fc │ │ │ │ - lw a1,4(s9) │ │ │ │ - ld a2,72(s1) │ │ │ │ - add a2,a2,a6 │ │ │ │ - lbu a5,0(a2) │ │ │ │ - li a2,253 │ │ │ │ - sext.w a0,a5 │ │ │ │ - bgeu a2,a5,2dfb6 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s8,144(sp) │ │ │ │ - ld a5,80(s1) │ │ │ │ - beqz s11,2db22 │ │ │ │ - li s10,0 │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + beqz a1,2d0ba │ │ │ │ + addi sp,sp,-80 │ │ │ │ sd s1,56(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - mv s1,s11 │ │ │ │ - mv s0,s10 │ │ │ │ - addi s5,sp,144 │ │ │ │ - sd s3,40(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ - mv s9,a4 │ │ │ │ - mv s4,a5 │ │ │ │ - mv s11,a1 │ │ │ │ - mv s10,a3 │ │ │ │ - add a5,s0,s1 │ │ │ │ - srli s3,a5,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s2,s4,a1 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2df96 │ │ │ │ - beqz a0,2df9e │ │ │ │ - addi s0,s3,1 │ │ │ │ - bltu s0,s1,2df6e │ │ │ │ - j 2db22 │ │ │ │ - mv s1,s3 │ │ │ │ - bltu s0,s1,2df6e │ │ │ │ - j 2db22 │ │ │ │ - mv a4,s9 │ │ │ │ - mv s9,s2 │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - mv a3,s10 │ │ │ │ - mv a1,s11 │ │ │ │ - beqz s9,2db22 │ │ │ │ - lw a0,4(s9) │ │ │ │ - mv a5,a4 │ │ │ │ - bnez a4,2dfbc │ │ │ │ - li a5,1 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - ld a4,24(sp) │ │ │ │ - li a2,0 │ │ │ │ - add a5,a5,a4 │ │ │ │ - bgeu a0,a1,2dc0a │ │ │ │ - ld a4,120(s1) │ │ │ │ - add a4,a4,a3 │ │ │ │ - lwu a2,0(a4) │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - j 2dc0a │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a3,a2,a5 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - li a1,253 │ │ │ │ - sext.w a0,a3 │ │ │ │ - bgeu a1,a3,2e064 │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw s4,144(sp) │ │ │ │ - ld a3,80(s1) │ │ │ │ - beqz s9,2dbbc │ │ │ │ - li s11,0 │ │ │ │ - sd s1,64(sp) │ │ │ │ - sd s0,88(sp) │ │ │ │ - mv s1,s11 │ │ │ │ - mv s0,s9 │ │ │ │ - addi s5,sp,144 │ │ │ │ sd s3,40(sp) │ │ │ │ - sd t1,48(sp) │ │ │ │ - sd s2,56(sp) │ │ │ │ - mv s10,a3 │ │ │ │ - mv s11,a5 │ │ │ │ - mv s9,a4 │ │ │ │ - add a5,s1,s0 │ │ │ │ - srli s3,a5,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s2,s10,a1 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e042 │ │ │ │ - beqz a0,2e04a │ │ │ │ - addi s1,s3,1 │ │ │ │ - bltu s1,s0,2e01a │ │ │ │ - j 2dbbc │ │ │ │ - mv s0,s3 │ │ │ │ - bltu s1,s0,2e01a │ │ │ │ - j 2dbbc │ │ │ │ - mv s10,s2 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + mv s7,a1 │ │ │ │ + mv s2,a0 │ │ │ │ + mv s1,a2 │ │ │ │ + li s6,0 │ │ │ │ + li s5,0 │ │ │ │ + auipc s3,0x33 │ │ │ │ + addi s3,s3,956 │ │ │ │ + auipc s8,0x35 │ │ │ │ + addi s8,s8,-1684 │ │ │ │ + mv s0,s6 │ │ │ │ + beqz s4,2d08c │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a2,0(a5) │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + bne s1,s0,2d072 │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,1 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + addw s6,s4,s6 │ │ │ │ + addw s1,s4,s1 │ │ │ │ + bne s7,s5,2d06c │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ - ld t1,48(sp) │ │ │ │ - ld s2,56(sp) │ │ │ │ - ld s1,64(sp) │ │ │ │ - ld s0,88(sp) │ │ │ │ - mv a4,s9 │ │ │ │ - mv a5,s11 │ │ │ │ - beqz s10,2dbbc │ │ │ │ - lw a0,4(s10) │ │ │ │ - ld a2,72(s1) │ │ │ │ - addiw a1,s4,1 │ │ │ │ - slli a3,a1,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a2,a2,a3 │ │ │ │ - lbu a3,0(a2) │ │ │ │ - li a2,253 │ │ │ │ - sext.w a6,a1 │ │ │ │ - bgeu a2,a3,2e2e4 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a1,144(sp) │ │ │ │ - ld a3,80(s1) │ │ │ │ - beqz s11,2e34c │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd a1,8(sp) │ │ │ │ + blez a1,2d178 │ │ │ │ + mulw a5,a2,a3 │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s6,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + sd a5,0(sp) │ │ │ │ + sext.w s8,a3 │ │ │ │ li s10,0 │ │ │ │ - sd s1,96(sp) │ │ │ │ - sd s0,104(sp) │ │ │ │ - mv s1,s11 │ │ │ │ - mv s0,s10 │ │ │ │ - addi s5,sp,144 │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd t1,48(sp) │ │ │ │ - sd s2,56(sp) │ │ │ │ - sd a4,64(sp) │ │ │ │ - mv s9,a3 │ │ │ │ - sd a5,88(sp) │ │ │ │ - mv s11,a0 │ │ │ │ - mv s10,a6 │ │ │ │ - add a5,s0,s1 │ │ │ │ - srli s3,a5,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s2,s9,a1 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e0da │ │ │ │ - beqz a0,2e1ee │ │ │ │ - addi s0,s3,1 │ │ │ │ - bltu s0,s1,2e0aa │ │ │ │ - mv a5,s10 │ │ │ │ - mv a0,a5 │ │ │ │ - jal 281e8 │ │ │ │ - mv s1,s3 │ │ │ │ - bltu s0,s1,2e0aa │ │ │ │ - j 2e0d2 │ │ │ │ - ld a1,160(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,0 │ │ │ │ - add a1,a1,s5 │ │ │ │ - sd a4,40(sp) │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,1 │ │ │ │ - addi a1,sp,125 │ │ │ │ - jal 3880 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,2e354 │ │ │ │ - lb a5,125(sp) │ │ │ │ - ld a4,40(sp) │ │ │ │ - j 2d588 │ │ │ │ - ld a1,160(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,0 │ │ │ │ - add a1,a1,s10 │ │ │ │ - sd a7,40(sp) │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,1 │ │ │ │ - addi a1,sp,123 │ │ │ │ - jal 3880 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,2e354 │ │ │ │ - lb a3,123(sp) │ │ │ │ - ld a7,40(sp) │ │ │ │ - j 2d918 │ │ │ │ - sext.w a2,a4 │ │ │ │ - j 2de0c │ │ │ │ - sext.w a1,a2 │ │ │ │ - j 2dac4 │ │ │ │ - sext.w a1,a1 │ │ │ │ - j 2df36 │ │ │ │ - mv s10,s2 │ │ │ │ - ld s3,48(sp) │ │ │ │ - ld t1,56(sp) │ │ │ │ - ld a5,64(sp) │ │ │ │ - ld s2,88(sp) │ │ │ │ - ld s1,96(sp) │ │ │ │ - ld s0,104(sp) │ │ │ │ - mv a7,s9 │ │ │ │ - mv a2,s11 │ │ │ │ - beqz s10,2dd5a │ │ │ │ - lw a3,4(s10) │ │ │ │ - ld a4,72(s1) │ │ │ │ - ld a1,120(s1) │ │ │ │ - bgeu a3,a2,2dd6a │ │ │ │ - slli a3,a7,0x2 │ │ │ │ - add a3,a3,a1 │ │ │ │ - lw a0,0(a3) │ │ │ │ - bgeu s8,a0,2dd6a │ │ │ │ - bltu s4,a0,2dd6a │ │ │ │ - slli a3,a0,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,2e304 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw a0,144(sp) │ │ │ │ - ld a4,80(s1) │ │ │ │ - beqz s11,2d7fc │ │ │ │ li s9,0 │ │ │ │ - sd a5,56(sp) │ │ │ │ - mv a5,s6 │ │ │ │ - sd s2,64(sp) │ │ │ │ - mv s6,s1 │ │ │ │ - mv s2,s11 │ │ │ │ - mv s1,s9 │ │ │ │ - mv s11,s0 │ │ │ │ - addi s5,sp,144 │ │ │ │ - sd s3,48(sp) │ │ │ │ - mv s10,t1 │ │ │ │ - sd a0,40(sp) │ │ │ │ - sd s4,88(sp) │ │ │ │ - mv s0,a4 │ │ │ │ - mv s9,a5 │ │ │ │ - add a5,s1,s2 │ │ │ │ - srli s4,a5,0x1 │ │ │ │ - slli a1,s4,0x3 │ │ │ │ - add s3,s0,a1 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e32c │ │ │ │ - beqz a0,2e330 │ │ │ │ - addi s1,s4,1 │ │ │ │ - bltu s1,s2,2e1c0 │ │ │ │ - ld a0,40(sp) │ │ │ │ - j 2d7fc │ │ │ │ - mv a1,s2 │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld t1,48(sp) │ │ │ │ - ld a4,64(sp) │ │ │ │ - ld s2,56(sp) │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld s1,96(sp) │ │ │ │ - ld s0,104(sp) │ │ │ │ - mv a6,s10 │ │ │ │ - mv a0,s11 │ │ │ │ - beqz a1,2e34c │ │ │ │ - lw a3,4(a1) │ │ │ │ - ld a1,120(s1) │ │ │ │ - bgeu a3,a0,2e23a │ │ │ │ + auipc s1,0x31 │ │ │ │ + addi s1,s1,-1282 │ │ │ │ + auipc s7,0x31 │ │ │ │ + addi s7,s7,894 │ │ │ │ + mv s3,s10 │ │ │ │ + li s2,0 │ │ │ │ + blez s6,2d144 │ │ │ │ + blez s4,2d132 │ │ │ │ + sext.w a5,s3 │ │ │ │ + add s0,s4,a5 │ │ │ │ + slli s0,s0,0x2 │ │ │ │ slli a5,a5,0x2 │ │ │ │ - add a5,a5,a1 │ │ │ │ - lw a2,0(a5) │ │ │ │ - bgeu s8,a2,2e23a │ │ │ │ - bltu s4,a2,2e23a │ │ │ │ - mv a5,a4 │ │ │ │ - bnez a4,2e222 │ │ │ │ - li a5,1 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - ld a4,24(sp) │ │ │ │ + add s11,s5,a5 │ │ │ │ + add s0,s0,s5 │ │ │ │ + lw a2,0(s11) │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,1 │ │ │ │ + addi s11,s11,4 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + bne s0,s11,2d120 │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,1 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + addw s3,s3,s8 │ │ │ │ + bne s6,s2,2d10a │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,-1908 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + ld a5,0(sp) │ │ │ │ + addiw s9,s9,1 │ │ │ │ + addw s10,s10,a5 │ │ │ │ + ld a5,8(sp) │ │ │ │ + bne a5,s9,2d102 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + ld a5,8(a0) │ │ │ │ + blez a5,2d1cc │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + li s0,0 │ │ │ │ + auipc s2,0x31 │ │ │ │ + addi s2,s2,-1442 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x2 │ │ │ │ + mv a1,s2 │ │ │ │ add a5,a5,a4 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a2,a4,0x1e │ │ │ │ - j 2dc0a │ │ │ │ - ld a2,72(s1) │ │ │ │ - j 2de2c │ │ │ │ - ld s2,40(sp) │ │ │ │ - ld s1,48(sp) │ │ │ │ - mv s0,s9 │ │ │ │ - beqz s10,2d7fa │ │ │ │ - lw a6,4(s10) │ │ │ │ - slli s10,s3,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - j 2d322 │ │ │ │ - mv s1,s9 │ │ │ │ - bltu s0,s1,2dc66 │ │ │ │ - j 2d8f0 │ │ │ │ - mv s2,s4 │ │ │ │ - bltu s0,s2,2dee6 │ │ │ │ - j 2df0e │ │ │ │ - ld a1,160(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,0 │ │ │ │ - add a1,a1,t1 │ │ │ │ - sd t1,40(sp) │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,1 │ │ │ │ - addi a1,sp,126 │ │ │ │ - jal 3880 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,2e354 │ │ │ │ - lb a5,126(sp) │ │ │ │ - ld t1,40(sp) │ │ │ │ - j 2d89e │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s1 │ │ │ │ - ld t1,48(sp) │ │ │ │ - mv s1,s6 │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,88(sp) │ │ │ │ - mv s6,s9 │ │ │ │ - mv s0,s11 │ │ │ │ - beqz a1,2d7fc │ │ │ │ - lw a4,4(a1) │ │ │ │ - j 2de12 │ │ │ │ - ld a1,160(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ + lw a2,0(a5) │ │ │ │ + li a0,1 │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + ld a5,8(s1) │ │ │ │ + blt s0,a5,2d19a │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,-2028 │ │ │ │ + li a0,1 │ │ │ │ + addi sp,sp,32 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,-2044 │ │ │ │ + li a0,1 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + beqz a1,2d1f8 │ │ │ │ + ld a0,0(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a0,2d1ec │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,0(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + j 3670 │ │ │ │ + ret │ │ │ │ + subw t1,a1,a0 │ │ │ │ + beq a1,a0,2d238 │ │ │ │ + ld a2,0(a2) │ │ │ │ + li a3,0 │ │ │ │ + subw a5,a1,a3 │ │ │ │ + addw a4,a0,a3 │ │ │ │ + slli a6,a5,0x20 │ │ │ │ + srli a5,a6,0x1e │ │ │ │ + slli a6,a4,0x20 │ │ │ │ + add a5,a5,a2 │ │ │ │ + srli a4,a6,0x1e │ │ │ │ + lw a7,0(a5) │ │ │ │ + add a4,a4,a2 │ │ │ │ + lw a6,0(a4) │ │ │ │ + sw a7,0(a4) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sw a6,0(a5) │ │ │ │ + bltu a3,t1,2d206 │ │ │ │ + ret │ │ │ │ + ld t1,8(a0) │ │ │ │ + ld a0,0(a0) │ │ │ │ + addiw a4,t1,-1 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a2,a5,0x1e │ │ │ │ + sext.w t3,t1 │ │ │ │ + add a2,a2,a0 │ │ │ │ + j 2d266 │ │ │ │ + lw a6,0(a2) │ │ │ │ + lw a1,0(a3) │ │ │ │ + addi a7,a2,-4 │ │ │ │ + bgeu a6,a1,2d27a │ │ │ │ + mv a2,a7 │ │ │ │ + mv a4,a5 │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a3,a1,0x1e │ │ │ │ + add a3,a3,a0 │ │ │ │ + bnez a4,2d254 │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + addiw a5,a4,1 │ │ │ │ + sext.w a6,a5 │ │ │ │ + bgeu a6,t3,2d306 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a5,a5,a0 │ │ │ │ + j 2d298 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + bgeu a6,t3,2d2b6 │ │ │ │ + lw a7,0(a5) │ │ │ │ + mv a2,a5 │ │ │ │ + addi a5,a5,4 │ │ │ │ + bltu a1,a7,2d292 │ │ │ │ + addiw a6,a6,-1 │ │ │ │ + slli a5,a6,0x20 │ │ │ │ + srli a6,a5,0x1e │ │ │ │ + add a2,a0,a6 │ │ │ │ + lw a7,0(a2) │ │ │ │ + sw a7,0(a3) │ │ │ │ + addi a7,t1,-1 │ │ │ │ + slli t1,a4,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + sw a1,0(a2) │ │ │ │ + sub t1,a7,t1 │ │ │ │ li a2,0 │ │ │ │ - add a1,a1,t1 │ │ │ │ - sd t1,40(sp) │ │ │ │ - jal 3640 │ │ │ │ - lw a0,148(s1) │ │ │ │ - li a2,1 │ │ │ │ - addi a1,sp,127 │ │ │ │ - jal 3880 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,2e354 │ │ │ │ - lb a5,127(sp) │ │ │ │ - ld t1,40(sp) │ │ │ │ - j 2dc3c │ │ │ │ - sext.w a3,a3 │ │ │ │ - j 2e16a │ │ │ │ - sext.w a3,a3 │ │ │ │ - j 2e208 │ │ │ │ - sext.w a4,a4 │ │ │ │ - j 2de12 │ │ │ │ - mv s1,s4 │ │ │ │ - bltu s2,s1,2da70 │ │ │ │ - j 2d7fa │ │ │ │ - mv s5,a4 │ │ │ │ - mv a3,s5 │ │ │ │ - j 2d392 │ │ │ │ - mv a0,a2 │ │ │ │ - j 2d7fc │ │ │ │ - sext.w a4,a4 │ │ │ │ - lw a3,8(s1) │ │ │ │ - bnez s8,2de24 │ │ │ │ - addiw a2,a3,-1 │ │ │ │ - bne a2,s4,2de24 │ │ │ │ - mv a5,a4 │ │ │ │ - bnez a4,2e31a │ │ │ │ - li a5,1 │ │ │ │ + li a5,0 │ │ │ │ + blez t1,2d302 │ │ │ │ + addw a3,a4,a2 │ │ │ │ + sub a5,a7,a5 │ │ │ │ + slli a1,a3,0x20 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a0 │ │ │ │ + srli a3,a1,0x1e │ │ │ │ + lw a6,0(a5) │ │ │ │ + add a3,a3,a0 │ │ │ │ + lw a1,0(a3) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + sw a6,0(a3) │ │ │ │ + sw a1,0(a5) │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + blt a5,t1,2d2d4 │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + lw a7,0(a2) │ │ │ │ + j 2d2b6 │ │ │ │ + beqz a1,2d33c │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + add a4,a0,a1 │ │ │ │ + mv a5,a0 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fadd.d fa4,fa4,fa5 │ │ │ │ + bne a4,a5,2d320 │ │ │ │ + fld fa5,0(a0) │ │ │ │ + addi a0,a0,8 │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,-8(a0) │ │ │ │ + bne a4,a0,2d32c │ │ │ │ + ret │ │ │ │ + sraiw a5,a1,0x1f │ │ │ │ + xor a1,a1,a5 │ │ │ │ + subw a4,a1,a5 │ │ │ │ + mv a3,a4 │ │ │ │ + mv a5,a0 │ │ │ │ + blt a0,a4,2d354 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a5,a3 │ │ │ │ + beqz a5,2d362 │ │ │ │ + mv a0,a5 │ │ │ │ + remw a5,a4,a5 │ │ │ │ + mv a4,a0 │ │ │ │ + bnez a5,2d356 │ │ │ │ + ret │ │ │ │ + mv a0,a4 │ │ │ │ + ret │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + beqz a0,2d3a0 │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + feq.d a5,fa0,fa4 │ │ │ │ + beqz a5,2d380 │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + bltz a0,2d3aa │ │ │ │ + ret │ │ │ │ + auipc a5,0x37 │ │ │ │ + fld fa0,-2024(a5) │ │ │ │ + bltz a0,2d3b4 │ │ │ │ + andi a5,a0,1 │ │ │ │ + srai a0,a0,0x1 │ │ │ │ + beqz a5,2d398 │ │ │ │ + fmul.d fa0,fa0,fa5 │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + bnez a0,2d38c │ │ │ │ + ret │ │ │ │ + auipc a5,0x36 │ │ │ │ + fld fa0,2040(a5) │ │ │ │ + ret │ │ │ │ + auipc a5,0x37 │ │ │ │ + fld fa0,-2002(a5) │ │ │ │ + ret │ │ │ │ + fdiv.d fa5,fa0,fa5 │ │ │ │ + negw a0,a0 │ │ │ │ + j 2d38c │ │ │ │ + addiw a5,a0,-1 │ │ │ │ + beqz a5,2d3ce │ │ │ │ + mulw a0,a5,a0 │ │ │ │ addiw a5,a5,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - ld a4,24(sp) │ │ │ │ - li a2,0 │ │ │ │ - add a5,a5,a4 │ │ │ │ - j 2dc0a │ │ │ │ - mv s2,s4 │ │ │ │ - j 2e1e4 │ │ │ │ - mv a1,s3 │ │ │ │ - mv s1,s6 │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld a0,40(sp) │ │ │ │ - ld s3,48(sp) │ │ │ │ - ld s4,88(sp) │ │ │ │ - mv t1,s10 │ │ │ │ - mv s6,s9 │ │ │ │ - mv s0,s11 │ │ │ │ - beqz a1,2d7fc │ │ │ │ - lw a4,4(a1) │ │ │ │ - j 2e306 │ │ │ │ - mv a5,a6 │ │ │ │ - j 2e0d4 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - jal 2820c │ │ │ │ - auipc a0,0x32 │ │ │ │ - addi a0,a0,1704 │ │ │ │ - jal 38e0 │ │ │ │ + bnez a5,2d3c4 │ │ │ │ + ret │ │ │ │ li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ + ret │ │ │ │ addi sp,sp,-144 │ │ │ │ - auipc a4,0x4c │ │ │ │ - ld a4,-1116(a4) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,24(sp) │ │ │ │ - li a5,0 │ │ │ │ + fsd fs7,48(sp) │ │ │ │ + fmv.d fs7,fa1 │ │ │ │ sd ra,136(sp) │ │ │ │ sd s0,128(sp) │ │ │ │ sd s1,120(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - ld a5,120(a1) │ │ │ │ - mv s3,a1 │ │ │ │ - mv s2,a2 │ │ │ │ - bnez a2,2e3a4 │ │ │ │ - lw a4,8(a1) │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - bgeu a3,a4,2e5dc │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a4,a2,0x1e │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw a4,0(a4) │ │ │ │ - bltu s2,a4,2e5ce │ │ │ │ - slli a3,s2,0x20 │ │ │ │ - srli a4,a3,0x1e │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw s2,0(a4) │ │ │ │ - li a4,1 │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd a4,0(sp) │ │ │ │ - li s7,253 │ │ │ │ - addi s1,sp,20 │ │ │ │ - slli s5,s2,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - slli s6,s5,0x2 │ │ │ │ - add a5,a5,s6 │ │ │ │ - lw s8,0(a5) │ │ │ │ - ld a5,72(s3) │ │ │ │ - slli a4,s8,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w s9,a4 │ │ │ │ - bgeu s7,a4,2e460 │ │ │ │ - lwu s9,88(s3) │ │ │ │ - sw s8,20(sp) │ │ │ │ - ld s4,80(s3) │ │ │ │ - beqz s9,2e42c │ │ │ │ - li s11,0 │ │ │ │ - add s0,s9,s11 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli a1,s0,0x3 │ │ │ │ - add s10,s4,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e44c │ │ │ │ - beqz a0,2e454 │ │ │ │ - addi s11,s0,1 │ │ │ │ - bltu s11,s9,2e408 │ │ │ │ - mv a3,s8 │ │ │ │ - auipc a2,0x32 │ │ │ │ - addi a2,a2,1434 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x32 │ │ │ │ - addi a0,a0,1462 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s9,s0 │ │ │ │ - bltu s11,s9,2e408 │ │ │ │ - j 2e42c │ │ │ │ - beqz s10,2e42c │ │ │ │ - lw s9,4(s10) │ │ │ │ - ld a5,72(s3) │ │ │ │ - add a5,a5,s5 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s7,a5,2e582 │ │ │ │ - lwu s8,88(s3) │ │ │ │ - sw s2,20(sp) │ │ │ │ - ld s4,80(s3) │ │ │ │ - beqz s8,2e49e │ │ │ │ - li s11,0 │ │ │ │ - add s0,s8,s11 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli a1,s0,0x3 │ │ │ │ - add s10,s4,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e4a2 │ │ │ │ - beqz a0,2e4aa │ │ │ │ - addi s11,s0,1 │ │ │ │ - bltu s11,s8,2e47a │ │ │ │ - mv a3,s2 │ │ │ │ - j 2e42e │ │ │ │ - mv s8,s0 │ │ │ │ - bltu s11,s8,2e47a │ │ │ │ - j 2e49e │ │ │ │ - beqz s10,2e49e │ │ │ │ - lw a5,4(s10) │ │ │ │ - bne a5,s9,2e588 │ │ │ │ - ld a5,72(s3) │ │ │ │ - add s5,s5,a5 │ │ │ │ - lbu s4,0(s5) │ │ │ │ - bgeu s7,s4,2e5c2 │ │ │ │ - lwu s10,88(s3) │ │ │ │ - sw s2,20(sp) │ │ │ │ - ld s4,80(s3) │ │ │ │ - beqz s10,2e49e │ │ │ │ - li s8,0 │ │ │ │ - add s0,s8,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s5,s0,0x3 │ │ │ │ - add s5,s5,s4 │ │ │ │ - mv a1,s5 │ │ │ │ + mv s0,a0 │ │ │ │ + fsd fs1,96(sp) │ │ │ │ + mv a0,a1 │ │ │ │ + fsd fs11,16(sp) │ │ │ │ + fsd fs0,104(sp) │ │ │ │ + fsd fs2,88(sp) │ │ │ │ + fsd fs3,80(sp) │ │ │ │ + fsd fs4,72(sp) │ │ │ │ + fsd fs5,64(sp) │ │ │ │ + fsd fs6,56(sp) │ │ │ │ + fsd fs8,40(sp) │ │ │ │ + fsd fs9,32(sp) │ │ │ │ + fsd fs10,24(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + fmv.d fs1,fa2 │ │ │ │ + fmv.d fs11,fa0 │ │ │ │ + jalr s0 │ │ │ │ + fmv.d fa3,fa0 │ │ │ │ + fmv.d fa0,fs7 │ │ │ │ mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e4f8 │ │ │ │ - beqz a0,2e500 │ │ │ │ - addi s8,s0,1 │ │ │ │ - bltu s8,s10,2e4d4 │ │ │ │ - j 2e49e │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s8,s10,2e4d4 │ │ │ │ - j 2e49e │ │ │ │ - beqz s5,2e49e │ │ │ │ - lw s4,4(s5) │ │ │ │ - ld a5,72(s3) │ │ │ │ - addiw s2,s2,1 │ │ │ │ - slli a4,s2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sext.w s5,s2 │ │ │ │ - bgeu s7,a5,2e5be │ │ │ │ - lwu s10,88(s3) │ │ │ │ - sw s2,20(sp) │ │ │ │ - ld s2,80(s3) │ │ │ │ - beqz s10,2e554 │ │ │ │ - li s11,0 │ │ │ │ - add s0,s11,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s8,s0,0x3 │ │ │ │ - add s8,s8,s2 │ │ │ │ - mv a1,s8 │ │ │ │ + fsd fa3,0(sp) │ │ │ │ + jalr s0 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + fld fa3,0(sp) │ │ │ │ + flt.d a5,fa5,fa3 │ │ │ │ + beqz a5,2d624 │ │ │ │ + flt.d a5,fa5,fa0 │ │ │ │ + beqz a5,2d43e │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,-8 │ │ │ │ + li a0,1 │ │ │ │ + fsd fa0,8(sp) │ │ │ │ + fsd fa3,0(sp) │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + fld fa0,8(sp) │ │ │ │ + fld fa3,0(sp) │ │ │ │ + fmv.d fs6,fa3 │ │ │ │ + fabs.d fa5,fa0 │ │ │ │ + auipc a5,0x36 │ │ │ │ + fld fs0,1922(a5) │ │ │ │ + fabs.d fa4,fs6 │ │ │ │ + auipc a5,0x36 │ │ │ │ + fld fs2,1934(a5) │ │ │ │ + auipc a5,0x36 │ │ │ │ + fld fs4,1934(a5) │ │ │ │ + auipc a5,0x36 │ │ │ │ + fld fs3,1846(a5) │ │ │ │ + flt.d a5,fa4,fa5 │ │ │ │ + fmul.d fs1,fs1,fs0 │ │ │ │ + fsub.d fa1,fs7,fs11 │ │ │ │ + fmv.d fs5,fs11 │ │ │ │ + fmv.d.x fs8,zero │ │ │ │ + bnez a5,2d584 │ │ │ │ + fmv.d fs9,fs5 │ │ │ │ + fmv.d fs5,fs7 │ │ │ │ + fmv.d fs10,fs6 │ │ │ │ + fmv.d fs6,fa0 │ │ │ │ + fabs.d fa5,fs5 │ │ │ │ + fmv.d fa0,fa3 │ │ │ │ + fsub.d fa3,fs9,fs5 │ │ │ │ + fmul.d fa5,fa5,fs2 │ │ │ │ + fmv.d fs7,fs11 │ │ │ │ + fmul.d fa4,fa3,fs0 │ │ │ │ + fadd.d fa5,fa5,fs1 │ │ │ │ + fabs.d fa2,fa4 │ │ │ │ + fle.d a5,fa2,fa5 │ │ │ │ + bnez a5,2d5aa │ │ │ │ + feq.d a5,fs6,fs8 │ │ │ │ + bnez a5,2d5aa │ │ │ │ + fabs.d ft0,fa1 │ │ │ │ + fle.d a5,fa5,ft0 │ │ │ │ + beqz a5,2d52e │ │ │ │ + fabs.d ft0,fa0 │ │ │ │ + fabs.d ft1,fs6 │ │ │ │ + flt.d a5,ft1,ft0 │ │ │ │ + beqz a5,2d52e │ │ │ │ + feq.d a5,fs7,fs9 │ │ │ │ + fdiv.d ft2,fs6,fa0 │ │ │ │ + beqz a5,2d5de │ │ │ │ + fmul.d ft0,fa3,ft2 │ │ │ │ + fsub.d ft1,fs3,ft2 │ │ │ │ + flt.d a5,fs8,ft0 │ │ │ │ + beqz a5,2d61e │ │ │ │ + fneg.d ft1,ft1 │ │ │ │ + fmul.d fa0,ft1,fa5 │ │ │ │ + fmul.d fa3,fa3,fs4 │ │ │ │ + fabs.d fa0,fa0 │ │ │ │ + fmul.d fa3,fa3,ft1 │ │ │ │ + fmul.d fa0,fa0,fs0 │ │ │ │ + fsub.d fa3,fa3,fa0 │ │ │ │ + flt.d a5,ft0,fa3 │ │ │ │ + beqz a5,2d52e │ │ │ │ + fmul.d fa1,ft1,fa1 │ │ │ │ + fmul.d fa1,fa1,fs0 │ │ │ │ + fabs.d fa1,fa1 │ │ │ │ + flt.d a5,ft0,fa1 │ │ │ │ + beqz a5,2d542 │ │ │ │ + fdiv.d fa4,ft0,ft1 │ │ │ │ + fabs.d fa2,fa4 │ │ │ │ + flt.d a5,fa2,fa5 │ │ │ │ + beqz a5,2d542 │ │ │ │ + flt.d a5,fs8,fa4 │ │ │ │ + fmv.d fa4,fa5 │ │ │ │ + bnez a5,2d542 │ │ │ │ + fneg.d fa4,fa5 │ │ │ │ + fadd.d fs7,fs5,fa4 │ │ │ │ mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e558 │ │ │ │ - beqz a0,2e560 │ │ │ │ - addi s11,s0,1 │ │ │ │ - bltu s11,s10,2e532 │ │ │ │ - mv a3,s5 │ │ │ │ - j 2e42e │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s11,s10,2e532 │ │ │ │ - j 2e554 │ │ │ │ - beqz s8,2e554 │ │ │ │ - lw a5,4(s8) │ │ │ │ - bltu a5,s4,2e588 │ │ │ │ - ld a5,120(s3) │ │ │ │ - add s6,s6,a5 │ │ │ │ - lw s2,0(s6) │ │ │ │ - beqz s2,2e588 │ │ │ │ - ld a4,0(sp) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sd a4,0(sp) │ │ │ │ - j 2e3ce │ │ │ │ - sext.w a5,a5 │ │ │ │ - beq a5,s9,2e4b6 │ │ │ │ - ld a5,8(sp) │ │ │ │ - bnez a5,2e5c6 │ │ │ │ - auipc a5,0x4c │ │ │ │ - ld a5,-1660(a5) │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,2e5e2 │ │ │ │ + fmv.d fa0,fs7 │ │ │ │ + jalr s0 │ │ │ │ + flt.d a5,fs8,fa0 │ │ │ │ + beqz a5,2d5d0 │ │ │ │ + flt.d a5,fs8,fs10 │ │ │ │ + beqz a5,2d562 │ │ │ │ + fmv.d fs10,fs6 │ │ │ │ + fmv.d fs9,fs5 │ │ │ │ + fmv.d fa3,fs6 │ │ │ │ + fmv.d fs6,fs10 │ │ │ │ + fabs.d fa5,fa0 │ │ │ │ + fmv.d fs11,fs5 │ │ │ │ + fabs.d fa4,fs6 │ │ │ │ + fmv.d fs5,fs9 │ │ │ │ + fsub.d fa1,fs7,fs11 │ │ │ │ + flt.d a5,fa4,fa5 │ │ │ │ + beqz a5,2d482 │ │ │ │ + fmv.d fs9,fs7 │ │ │ │ + fabs.d fa5,fs5 │ │ │ │ + fmv.d fs10,fa0 │ │ │ │ + fsub.d fa3,fs9,fs5 │ │ │ │ + fmul.d fa5,fa5,fs2 │ │ │ │ + fmul.d fa4,fa3,fs0 │ │ │ │ + fadd.d fa5,fa5,fs1 │ │ │ │ + fabs.d fa2,fa4 │ │ │ │ + fle.d a5,fa2,fa5 │ │ │ │ + beqz a5,2d4b8 │ │ │ │ ld ra,136(sp) │ │ │ │ ld s0,128(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ + fmv.d fa0,fs5 │ │ │ │ ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ + fld fs0,104(sp) │ │ │ │ + fld fs1,96(sp) │ │ │ │ + fld fs2,88(sp) │ │ │ │ + fld fs3,80(sp) │ │ │ │ + fld fs4,72(sp) │ │ │ │ + fld fs5,64(sp) │ │ │ │ + fld fs6,56(sp) │ │ │ │ + fld fs7,48(sp) │ │ │ │ + fld fs8,40(sp) │ │ │ │ + fld fs9,32(sp) │ │ │ │ + fld fs10,24(sp) │ │ │ │ + fld fs11,16(sp) │ │ │ │ addi sp,sp,144 │ │ │ │ ret │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2e568 │ │ │ │ - sext.w s4,s4 │ │ │ │ - j 2e50c │ │ │ │ - ld a5,0(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sd a5,0(sp) │ │ │ │ - j 2e58c │ │ │ │ - bltu a3,a4,2e3b4 │ │ │ │ - mv s2,a4 │ │ │ │ - li a4,1 │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd a4,0(sp) │ │ │ │ - j 2e3c8 │ │ │ │ - sd zero,0(sp) │ │ │ │ - sd zero,8(sp) │ │ │ │ - j 2e3c8 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-176 │ │ │ │ - sd s2,144(sp) │ │ │ │ - auipc s2,0x4c │ │ │ │ - ld s2,-1754(s2) │ │ │ │ - sd ra,168(sp) │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd s3,136(sp) │ │ │ │ - ld a4,0(s2) │ │ │ │ - sd a4,56(sp) │ │ │ │ - li a4,0 │ │ │ │ - beq a2,a3,2e7c0 │ │ │ │ - mv s0,a5 │ │ │ │ - addi a4,sp,44 │ │ │ │ - li a5,1 │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - mv s6,a2 │ │ │ │ - mv s7,a3 │ │ │ │ + flt.d a5,fa0,fs8 │ │ │ │ + beqz a5,2d562 │ │ │ │ + flt.d a5,fs10,fs8 │ │ │ │ + beqz a5,2d562 │ │ │ │ + j 2d55a │ │ │ │ + fdiv.d fa0,fa0,fs10 │ │ │ │ + fsub.d fs7,fs5,fs7 │ │ │ │ + fsub.d ft1,ft2,fs3 │ │ │ │ + fdiv.d ft3,fs6,fs10 │ │ │ │ + fmul.d ft0,fa3,fa0 │ │ │ │ + fsub.d ft4,fa0,fs3 │ │ │ │ + fsub.d ft5,ft3,fs3 │ │ │ │ + fsub.d fa0,fa0,ft3 │ │ │ │ + fmul.d fs7,fs7,ft5 │ │ │ │ + fmul.d ft0,ft0,fa0 │ │ │ │ + fmul.d fa0,ft4,ft5 │ │ │ │ + fsub.d ft0,ft0,fs7 │ │ │ │ + fmul.d ft1,ft1,fa0 │ │ │ │ + fmul.d ft0,ft0,ft2 │ │ │ │ + flt.d a5,fs8,ft0 │ │ │ │ + bnez a5,2d4f2 │ │ │ │ + fneg.d ft0,ft0 │ │ │ │ + j 2d4f6 │ │ │ │ + flt.d a5,fa3,fa5 │ │ │ │ + beqz a5,2d43e │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + beqz a5,2d43e │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,-532 │ │ │ │ + li a0,1 │ │ │ │ + fsd fa0,8(sp) │ │ │ │ + fsd fa3,0(sp) │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + fld fa0,8(sp) │ │ │ │ + fld fa3,0(sp) │ │ │ │ + j 2d43e │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s3,24(sp) │ │ │ │ + addiw s3,a3,-1 │ │ │ │ + sd s0,48(sp) │ │ │ │ + mulw s0,s3,a2 │ │ │ │ + sd s5,8(sp) │ │ │ │ mv s5,a1 │ │ │ │ - jal 2a956 │ │ │ │ + li a0,0 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + sext.w a1,s0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + mv s2,a4 │ │ │ │ + jal 41306 │ │ │ │ + addw t4,s0,s4 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz t4,2d6c6 │ │ │ │ + mv a6,s5 │ │ │ │ + li a7,0 │ │ │ │ + li t1,0 │ │ │ │ + li t3,-1 │ │ │ │ + li a2,0 │ │ │ │ + j 2d6b8 │ │ │ │ + mv a5,t1 │ │ │ │ + addiw t1,t1,1 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + beq a5,s2,2d6b2 │ │ │ │ + mulw a5,s3,t3 │ │ │ │ + fld fa5,0(a6) │ │ │ │ + addw a5,a5,a7 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a6,a6,8 │ │ │ │ + beq a2,t4,2d6c6 │ │ │ │ + remuw a5,a2,s1 │ │ │ │ + bnez a5,2d68e │ │ │ │ + li a7,0 │ │ │ │ + addiw t3,t3,1 │ │ │ │ + li t1,1 │ │ │ │ + j 2d692 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,56(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + addiw s0,a3,-1 │ │ │ │ + mulw s0,s0,a2 │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + sd s4,16(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s4,a2 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sext.w a1,s0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s2,a4 │ │ │ │ + addw s0,s0,s4 │ │ │ │ + jal 41306 │ │ │ │ + sext.w a6,s0 │ │ │ │ mv s1,a0 │ │ │ │ - beqz s6,2e68e │ │ │ │ - lw a4,8(s5) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - ld a5,72(s5) │ │ │ │ - bgeu s7,a4,2e6ac │ │ │ │ - slli a4,s7,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,16(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu s10,0(a4) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,s10,2e836 │ │ │ │ - lwu s9,88(s5) │ │ │ │ - sw s7,48(sp) │ │ │ │ - ld s8,80(s5) │ │ │ │ - li s11,0 │ │ │ │ - addi s4,sp,48 │ │ │ │ - beqz s9,2e688 │ │ │ │ - add s3,s11,s9 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli s10,s3,0x3 │ │ │ │ - add s10,s10,s8 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e8a2 │ │ │ │ - beqz a0,2e916 │ │ │ │ - addi s11,s3,1 │ │ │ │ - bltu s11,s9,2e662 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 281e8 │ │ │ │ - lw a4,8(s5) │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - beq a5,s7,2e730 │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - ld a5,72(s5) │ │ │ │ - bltu s7,a4,2e638 │ │ │ │ - ld a4,120(s5) │ │ │ │ - slli s10,s6,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - slli a3,s10,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a3,16(sp) │ │ │ │ - li a3,253 │ │ │ │ - sd a4,8(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w s7,a4 │ │ │ │ - bgeu a3,a4,2e7e0 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s7,88(s5) │ │ │ │ - ld s8,80(s5) │ │ │ │ - sw a5,48(sp) │ │ │ │ - li s9,0 │ │ │ │ - addi s4,sp,48 │ │ │ │ - beqz s7,2e714 │ │ │ │ - add s3,s9,s7 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli s11,s3,0x3 │ │ │ │ - add s11,s11,s8 │ │ │ │ - mv a1,s11 │ │ │ │ + beqz a6,2d754 │ │ │ │ + li a5,1 │ │ │ │ + bne s5,a5,2d776 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + add a7,s0,s3 │ │ │ │ + mv a5,s3 │ │ │ │ + li t1,-1 │ │ │ │ + li a2,-1 │ │ │ │ + addiw a6,t1,1 │ │ │ │ + slli a4,a6,0x20 │ │ │ │ + srli a3,a4,0x1d │ │ │ │ + addiw a2,a2,1 │ │ │ │ + add a3,a3,s1 │ │ │ │ + beq s2,a2,2d76e │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + sext.w t1,a6 │ │ │ │ + fsd fa5,0(a3) │ │ │ │ + bne a5,a7,2d732 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,40(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a5,a7,2d732 │ │ │ │ + j 2d754 │ │ │ │ + mv a1,s3 │ │ │ │ + li t1,-1 │ │ │ │ + li a7,0 │ │ │ │ + li a0,-1 │ │ │ │ + li a4,0 │ │ │ │ + j 2d7aa │ │ │ │ + addiw a0,a0,1 │ │ │ │ + li a7,0 │ │ │ │ + beq a0,s2,2d7a2 │ │ │ │ + addiw t1,t1,1 │ │ │ │ + li a7,1 │ │ │ │ + mulw a5,s5,t1 │ │ │ │ + fld fa5,0(a1) │ │ │ │ + addw a5,a5,a2 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + add a5,a5,s1 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a1,a1,8 │ │ │ │ + beq a4,a6,2d754 │ │ │ │ + remuw a2,a4,s5 │ │ │ │ + beqz a2,2d782 │ │ │ │ + beq s2,a0,2d7a2 │ │ │ │ + mv a2,a7 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + j 2d78e │ │ │ │ + mulw a5,a2,a4 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + li a0,0 │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + mv s2,a4 │ │ │ │ + mv s1,a3 │ │ │ │ + jal 41306 │ │ │ │ + beqz s3,2d822 │ │ │ │ + beqz s2,2d822 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + mv a1,s0 │ │ │ │ + mv a3,s1 │ │ │ │ + add a4,a4,s0 │ │ │ │ + mv a6,s2 │ │ │ │ + li t1,0 │ │ │ │ + mv a5,t1 │ │ │ │ + fld fa5,0(a1) │ │ │ │ + fld fa4,0(a3) │ │ │ │ + slli a7,a5,0x20 │ │ │ │ + srli a2,a7,0x1d │ │ │ │ + fmul.d fa5,fa5,fa4 │ │ │ │ + add a2,a2,a0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + fsd fa5,0(a2) │ │ │ │ + bne a6,a5,2d7f8 │ │ │ │ + addi a1,a1,8 │ │ │ │ + addw t1,s2,t1 │ │ │ │ + addi a3,a3,8 │ │ │ │ + addw a6,s2,a6 │ │ │ │ + bne a4,a1,2d7f6 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + mulw s2,a3,a2 │ │ │ │ + sd s4,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s4,a1 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + mv s3,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + slli a1,s2,0x3 │ │ │ │ + jal 41306 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz s2,2d896 │ │ │ │ + mv a7,s4 │ │ │ │ + li t4,0 │ │ │ │ + li t3,-1 │ │ │ │ + li a4,0 │ │ │ │ + remuw a5,a4,s1 │ │ │ │ + addiw t1,t3,1 │ │ │ │ + slli a3,t1,0x20 │ │ │ │ + srli a6,a3,0x1d │ │ │ │ + add a6,a6,s0 │ │ │ │ + beqz a5,2d8ae │ │ │ │ + mulw a5,s3,t4 │ │ │ │ + fld fa5,0(a7) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a7,a7,8 │ │ │ │ + addiw t4,t4,1 │ │ │ │ + addw a5,a5,t3 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + bne s2,a4,2d860 │ │ │ │ mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e7cc │ │ │ │ - beqz a0,2e7d4 │ │ │ │ - addi s9,s3,1 │ │ │ │ - bltu s9,s7,2e6f0 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 281e8 │ │ │ │ - beqz s10,2e828 │ │ │ │ - lw a5,4(s10) │ │ │ │ - bltu a5,s7,2e8b0 │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,40(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + fld fa5,0(a7) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sext.w t3,t1 │ │ │ │ + fsd fa5,0(a6) │ │ │ │ + addi a7,a7,8 │ │ │ │ + beq s2,a4,2d896 │ │ │ │ + li t4,1 │ │ │ │ + j 2d860 │ │ │ │ + fcvt.d.w fa5,a0 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + fsd fs3,16(sp) │ │ │ │ + fadd.d fa5,fa5,fa5 │ │ │ │ + fsub.d fs3,fa1,fa0 │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + fsd fs0,40(sp) │ │ │ │ + fsd fs4,8(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + fsd fs1,32(sp) │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + li a5,1 │ │ │ │ + fdiv.d fs3,fs3,fa5 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fs4,fa1 │ │ │ │ + mv s2,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + bge a5,a0,2d9be │ │ │ │ + fsd fs5,0(sp) │ │ │ │ + fadd.d fs5,fs3,fs3 │ │ │ │ + fmv.d.x fs2,zero │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + fmv.d fs1,fs2 │ │ │ │ + sd s4,48(sp) │ │ │ │ + li s1,1 │ │ │ │ + mv s4,a0 │ │ │ │ + li s0,1 │ │ │ │ + fcvt.d.w fa0,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + fmul.d fa0,fa0,fs5 │ │ │ │ + fadd.d fa0,fa0,fs0 │ │ │ │ + jalr s2 │ │ │ │ + fcvt.d.w fa5,s1 │ │ │ │ + fadd.d fs1,fs1,fa0 │ │ │ │ + mv a0,s3 │ │ │ │ + fmul.d fa5,fa5,fs3 │ │ │ │ + addiw s1,s1,2 │ │ │ │ + fadd.d fa0,fa5,fs0 │ │ │ │ + jalr s2 │ │ │ │ + fadd.d fs2,fs2,fa0 │ │ │ │ + bne s4,s0,2d914 │ │ │ │ + slliw s4,s4,0x1 │ │ │ │ + addiw s4,s4,-1 │ │ │ │ + fcvt.d.w fa0,s4 │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + fmul.d fa0,fa0,fs3 │ │ │ │ + ld s4,48(sp) │ │ │ │ + fld fs5,0(sp) │ │ │ │ + fadd.d fa0,fs0,fa0 │ │ │ │ + mv a0,s3 │ │ │ │ + jalr s2 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + auipc a5,0x36 │ │ │ │ + fld fa4,646(a5) │ │ │ │ + mv a0,s3 │ │ │ │ + fdiv.d fs3,fs3,fa4 │ │ │ │ + fadd.d fs2,fa5,fs2 │ │ │ │ + jalr s2 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa0,fs4 │ │ │ │ + mv a0,s3 │ │ │ │ + jalr s2 │ │ │ │ + fadd.d fa0,fs0,fa0 │ │ │ │ + fadd.d fs1,fs1,fs1 │ │ │ │ + auipc a5,0x36 │ │ │ │ + fld fa5,614(a5) │ │ │ │ + fmul.d fs2,fs2,fa5 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + fld fs0,40(sp) │ │ │ │ + fadd.d fa0,fa0,fs1 │ │ │ │ + fld fs4,8(sp) │ │ │ │ + fld fs1,32(sp) │ │ │ │ + fadd.d fa0,fa0,fs2 │ │ │ │ + fld fs2,24(sp) │ │ │ │ + fmul.d fa0,fa0,fs3 │ │ │ │ + fld fs3,16(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + fmv.d.x fs2,zero │ │ │ │ + fmv.d fa0,fs3 │ │ │ │ + fmv.d fs1,fs2 │ │ │ │ + j 2d95a │ │ │ │ + addi sp,sp,-112 │ │ │ │ + fsd fs0,56(sp) │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + sd s4,64(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + mv a0,a4 │ │ │ │ + sd ra,104(sp) │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + mv s2,a4 │ │ │ │ + fsd fs1,48(sp) │ │ │ │ + fsd fs4,24(sp) │ │ │ │ + fsd fs6,8(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv s0,a3 │ │ │ │ + fsd fs2,40(sp) │ │ │ │ + fsd fs3,32(sp) │ │ │ │ + jalr a2 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + mv a0,s2 │ │ │ │ + jalr s0 │ │ │ │ + fcvt.d.w fa5,s4 │ │ │ │ + fsub.d fs4,fa0,fs1 │ │ │ │ + li a5,1 │ │ │ │ + fadd.d fa5,fa5,fa5 │ │ │ │ + fmv.d fs6,fa0 │ │ │ │ + fdiv.d fs4,fs4,fa5 │ │ │ │ + bge a5,s4,2daf6 │ │ │ │ + fsd fs5,16(sp) │ │ │ │ + fadd.d fs5,fs4,fs4 │ │ │ │ + fmv.d.x fs3,zero │ │ │ │ + sd s1,88(sp) │ │ │ │ + li s0,1 │ │ │ │ + fmv.d fs2,fs3 │ │ │ │ + li s1,1 │ │ │ │ + fcvt.d.w fa1,s0 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + mv a0,s2 │ │ │ │ + fmul.d fa1,fa1,fs5 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + fadd.d fa1,fa1,fs1 │ │ │ │ + jalr s3 │ │ │ │ + fcvt.d.w fa1,s1 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + fmul.d fa1,fa1,fs4 │ │ │ │ + mv a0,s2 │ │ │ │ + fadd.d fs2,fs2,fa5 │ │ │ │ + addiw s1,s1,2 │ │ │ │ + fadd.d fa1,fa1,fs1 │ │ │ │ + jalr s3 │ │ │ │ + fadd.d fs3,fs3,fa0 │ │ │ │ + bne s4,s0,2da2e │ │ │ │ + slliw s4,s4,0x1 │ │ │ │ + addiw s4,s4,-1 │ │ │ │ + fcvt.d.w fa1,s4 │ │ │ │ + ld s1,88(sp) │ │ │ │ + fld fs5,16(sp) │ │ │ │ + fmul.d fa1,fa1,fs4 │ │ │ │ + fadd.d fa1,fs1,fa1 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + mv a0,s2 │ │ │ │ + jalr s3 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + fmv.d fa1,fs1 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + auipc a5,0x36 │ │ │ │ + fld fa4,348(a5) │ │ │ │ + mv a0,s2 │ │ │ │ + fdiv.d fs4,fs4,fa4 │ │ │ │ + fadd.d fs1,fa5,fs3 │ │ │ │ + jalr s3 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + fmv.d fa1,fs6 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + fmv.d fs0,fa5 │ │ │ │ + mv a0,s2 │ │ │ │ + jalr s3 │ │ │ │ + fadd.d fa0,fs0,fa0 │ │ │ │ + fadd.d fs2,fs2,fs2 │ │ │ │ + auipc a5,0x36 │ │ │ │ + fld fa5,308(a5) │ │ │ │ + fmul.d fs1,fs1,fa5 │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + fadd.d fa0,fa0,fs2 │ │ │ │ + ld s4,64(sp) │ │ │ │ + fld fs0,56(sp) │ │ │ │ + fld fs2,40(sp) │ │ │ │ + fld fs3,32(sp) │ │ │ │ + fld fs6,8(sp) │ │ │ │ + fadd.d fa0,fa0,fs1 │ │ │ │ + fld fs1,48(sp) │ │ │ │ + fmul.d fa0,fa0,fs4 │ │ │ │ + fld fs4,24(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ + fmv.d.x fs3,zero │ │ │ │ + fmv.d fa1,fs4 │ │ │ │ + fmv.d fs2,fs3 │ │ │ │ + j 2da7c │ │ │ │ + fcvt.d.w fa5,a0 │ │ │ │ + addi sp,sp,-128 │ │ │ │ + fsd fs3,16(sp) │ │ │ │ + fadd.d fa5,fa5,fa5 │ │ │ │ + fsub.d fs3,fa1,fa0 │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ + fsd fs0,40(sp) │ │ │ │ + fsd fs4,8(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + sd ra,120(sp) │ │ │ │ + fsd fs1,32(sp) │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + li a0,1 │ │ │ │ + fdiv.d fs3,fs3,fa5 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fs4,fa1 │ │ │ │ + mv s2,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + mv s5,a4 │ │ │ │ + mv s6,a5 │ │ │ │ + bge a0,s7,2dc40 │ │ │ │ + fsd fs5,0(sp) │ │ │ │ + fadd.d fs5,fs3,fs3 │ │ │ │ + fmv.d.x fs2,zero │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ + fmv.d fs1,fs2 │ │ │ │ + li s1,1 │ │ │ │ + li s0,1 │ │ │ │ + fcvt.d.w fa0,s0 │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s5 │ │ │ │ + fmul.d fa0,fa0,fs5 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + fadd.d fa0,fa0,fs0 │ │ │ │ + jal 2d9cc │ │ │ │ + fcvt.d.w fa5,s1 │ │ │ │ + fadd.d fs1,fs1,fa0 │ │ │ │ + mv a4,s6 │ │ │ │ + fmul.d fa5,fa5,fs3 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + addiw s1,s1,2 │ │ │ │ + fadd.d fa0,fa5,fs0 │ │ │ │ + jal 2d9cc │ │ │ │ + fadd.d fs2,fs2,fa0 │ │ │ │ + bne s7,s0,2db5e │ │ │ │ + slliw s7,s7,0x1 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + fcvt.d.w fa0,s7 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + fmul.d fa0,fa0,fs3 │ │ │ │ + fld fs5,0(sp) │ │ │ │ + fadd.d fa0,fs0,fa0 │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 2d9cc │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + auipc a5,0x36 │ │ │ │ + fld fa4,32(a5) │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + fdiv.d fs3,fs3,fa4 │ │ │ │ + fadd.d fs2,fa5,fs2 │ │ │ │ + jal 2d9cc │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa0,fs4 │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 2d9cc │ │ │ │ + fadd.d fa0,fs0,fa0 │ │ │ │ + fadd.d fs1,fs1,fs1 │ │ │ │ + auipc a5,0x36 │ │ │ │ + fld fa5,-20(a5) │ │ │ │ + fmul.d fs2,fs2,fa5 │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + fadd.d fa0,fa0,fs1 │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + fld fs0,40(sp) │ │ │ │ + fld fs1,32(sp) │ │ │ │ + fld fs4,8(sp) │ │ │ │ + fadd.d fa0,fa0,fs2 │ │ │ │ + fld fs2,24(sp) │ │ │ │ + fmul.d fa0,fa0,fs3 │ │ │ │ + fld fs3,16(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + fmv.d.x fs2,zero │ │ │ │ + fmv.d fa0,fs3 │ │ │ │ + fmv.d fs1,fs2 │ │ │ │ + j 2dbb6 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s4,48(sp) │ │ │ │ + mulw s4,a2,a3 │ │ │ │ + sd s3,56(sp) │ │ │ │ + mv s3,a5 │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s2,a1 │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s5,a5,0x1d │ │ │ │ + mv a1,s5 │ │ │ │ + mv s1,a3 │ │ │ │ + mv s0,a2 │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + mv s7,a4 │ │ │ │ + sd s9,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s2 │ │ │ │ + mv s8,a0 │ │ │ │ + jal 36a0 │ │ │ │ + subw a1,s4,s0 │ │ │ │ + sext.w s9,s4 │ │ │ │ + li a0,0 │ │ │ │ + mv s4,a1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + addiw s6,s1,-1 │ │ │ │ + jal 41306 │ │ │ │ + mv s5,s6 │ │ │ │ + mv s2,a0 │ │ │ │ + beqz s9,2dd6e │ │ │ │ + li a5,1 │ │ │ │ + bne s1,a5,2dd72 │ │ │ │ + addiw a4,s0,-1 │ │ │ │ + mv s0,a4 │ │ │ │ + mv a7,s8 │ │ │ │ + li a5,-1 │ │ │ │ + li a1,-1 │ │ │ │ + addiw t1,a5,1 │ │ │ │ + slli a3,t1,0x20 │ │ │ │ + srli a6,a3,0x1d │ │ │ │ + addiw a1,a1,1 │ │ │ │ + add a6,a6,s2 │ │ │ │ + beq s7,a1,2dd44 │ │ │ │ + fld fa5,0(a7) │ │ │ │ + sext.w a5,t1 │ │ │ │ + addi a7,a7,8 │ │ │ │ + fsd fa5,0(a6) │ │ │ │ + bne a4,a1,2dcbe │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + subw a1,s4,s5 │ │ │ │ + mv s5,a1 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + addw a2,s0,s5 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a2,2dd4c │ │ │ │ + mv a6,s2 │ │ │ │ + li a7,0 │ │ │ │ + li t1,0 │ │ │ │ + li a3,-1 │ │ │ │ li a1,0 │ │ │ │ - lw s3,44(sp) │ │ │ │ - beqz s3,2e9c4 │ │ │ │ - ld a4,0(s5) │ │ │ │ - ld a6,16(s5) │ │ │ │ - li a5,0 │ │ │ │ - ld a0,16(a4) │ │ │ │ - j 2e74c │ │ │ │ - addiw a5,a5,1 │ │ │ │ - beq a5,s3,2e7c6 │ │ │ │ - slliw a2,a5,0x1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x1d │ │ │ │ - add a4,a4,s1 │ │ │ │ - ld a3,0(a4) │ │ │ │ - slli a4,a3,0x2 │ │ │ │ - add a4,a4,a6 │ │ │ │ - lw a4,0(a4) │ │ │ │ - addw a4,a4,a1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a0 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bne a4,s0,2e746 │ │ │ │ - addiw a5,a2,1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s1 │ │ │ │ - lw s3,0(a5) │ │ │ │ - sext.w s0,a3 │ │ │ │ - mv a0,s1 │ │ │ │ + j 2dd36 │ │ │ │ + mv a4,t1 │ │ │ │ + addiw t1,t1,1 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + beq s3,a4,2dd30 │ │ │ │ + mulw a4,a3,s6 │ │ │ │ + fld fa5,0(a6) │ │ │ │ + addw a4,a4,a7 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + add a4,a4,s0 │ │ │ │ + fsd fa5,0(a4) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a6,a6,8 │ │ │ │ + beq a2,a1,2dd4c │ │ │ │ + remuw a4,a1,s1 │ │ │ │ + bnez a4,2dd0c │ │ │ │ + li a7,0 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + li t1,1 │ │ │ │ + j 2dd10 │ │ │ │ + addi a7,a7,8 │ │ │ │ + bne a4,s7,2dcbe │ │ │ │ + j 2dce4 │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - slli a0,s0,0x20 │ │ │ │ - slli a4,s3,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - sw s0,48(sp) │ │ │ │ - sw s3,52(sp) │ │ │ │ - ld a3,56(sp) │ │ │ │ - ld a5,0(s2) │ │ │ │ - xor a5,a5,a3 │ │ │ │ - li a3,0 │ │ │ │ - or a0,a0,a4 │ │ │ │ - bnez a5,2e9ce │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s0,160(sp) │ │ │ │ - ld s2,144(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - addi sp,sp,176 │ │ │ │ + ld ra,88(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ ret │ │ │ │ - li s0,1 │ │ │ │ - li s3,0 │ │ │ │ - j 2e796 │ │ │ │ - li s3,0 │ │ │ │ - li s0,1 │ │ │ │ - j 2e788 │ │ │ │ - mv s7,s3 │ │ │ │ - bltu s9,s7,2e6f0 │ │ │ │ - j 2e714 │ │ │ │ - beqz s11,2e714 │ │ │ │ - lw s7,4(s11) │ │ │ │ - ld a5,72(s5) │ │ │ │ - add a5,a5,s10 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,2e8aa │ │ │ │ - lwu s9,88(s5) │ │ │ │ - sw s6,48(sp) │ │ │ │ - ld s8,80(s5) │ │ │ │ - li s11,0 │ │ │ │ - addi s4,sp,48 │ │ │ │ - beqz s9,2e828 │ │ │ │ - add s3,s11,s9 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli s10,s3,0x3 │ │ │ │ - add s10,s10,s8 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e82e │ │ │ │ - beqz a0,2e71a │ │ │ │ - addi s11,s3,1 │ │ │ │ - bltu s11,s9,2e802 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 281e8 │ │ │ │ - mv s9,s3 │ │ │ │ - bltu s11,s9,2e802 │ │ │ │ - j 2e828 │ │ │ │ - sext.w a4,s10 │ │ │ │ - sd a4,8(sp) │ │ │ │ - addiw a3,s7,1 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a1,a3 │ │ │ │ - li a2,253 │ │ │ │ - sd a1,24(sp) │ │ │ │ - bgeu a2,a4,2e9b6 │ │ │ │ - lwu s10,88(s5) │ │ │ │ - sw a3,48(sp) │ │ │ │ - ld s8,80(s5) │ │ │ │ - li s9,0 │ │ │ │ - addi s4,sp,48 │ │ │ │ - beqz s10,2e894 │ │ │ │ - add s3,s9,s10 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s11,s8,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e89a │ │ │ │ - beqz a0,2e926 │ │ │ │ - addi s9,s3,1 │ │ │ │ - bltu s9,s10,2e86e │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + j 2dce4 │ │ │ │ + mv a2,s8 │ │ │ │ + li a0,0 │ │ │ │ + li a6,-1 │ │ │ │ + li a1,-1 │ │ │ │ + li a4,0 │ │ │ │ + j 2dda6 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + li a0,0 │ │ │ │ + beq s7,a1,2dd9e │ │ │ │ + addiw a6,a6,1 │ │ │ │ + li a0,1 │ │ │ │ + mulw a5,s1,a6 │ │ │ │ + fld fa5,0(a2) │ │ │ │ + addw a5,a5,a3 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + add a5,a5,s2 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a2,a2,8 │ │ │ │ + beq s9,a4,2dd6e │ │ │ │ + remuw a3,a4,s1 │ │ │ │ + beqz a3,2dd7e │ │ │ │ + beq s7,a1,2dd9e │ │ │ │ + mv a3,a0 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + j 2dd8a │ │ │ │ + addi sp,sp,-432 │ │ │ │ + fsd fs0,312(sp) │ │ │ │ + sd ra,424(sp) │ │ │ │ + sd a0,24(sp) │ │ │ │ + sd a1,200(sp) │ │ │ │ + fmv.d.x fs0,zero │ │ │ │ + blez a2,2e300 │ │ │ │ + sd s1,408(sp) │ │ │ │ + sd s2,400(sp) │ │ │ │ + addiw s1,a2,-2 │ │ │ │ + addiw s2,a2,-3 │ │ │ │ + sd s11,328(sp) │ │ │ │ + mulw s11,s1,s2 │ │ │ │ + sd s3,392(sp) │ │ │ │ + addiw s3,a2,-4 │ │ │ │ + sd s5,376(sp) │ │ │ │ + slliw a1,s2,0x1 │ │ │ │ + slliw a0,s3,0x1 │ │ │ │ + sd s6,368(sp) │ │ │ │ + addiw s6,a2,-5 │ │ │ │ + sd s0,416(sp) │ │ │ │ + sd s9,344(sp) │ │ │ │ + mulw a5,s2,s2 │ │ │ │ + subw a6,s11,a1 │ │ │ │ + subw a1,a6,a0 │ │ │ │ + addiw s9,a2,-1 │ │ │ │ + sext.w s0,a2 │ │ │ │ + mv a4,a2 │ │ │ │ + sd a1,144(sp) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a1,16(sp) │ │ │ │ + fsd fs2,296(sp) │ │ │ │ + mulw s5,s3,s3 │ │ │ │ + auipc a1,0x36 │ │ │ │ + fld fs2,-606(a1) │ │ │ │ + sext.w a1,a5 │ │ │ │ + sd s0,192(sp) │ │ │ │ + sext.w s0,s11 │ │ │ │ + slli a0,s0,0x3 │ │ │ │ + sd a1,32(sp) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a0,136(sp) │ │ │ │ + sd a1,128(sp) │ │ │ │ + mulw a3,s1,s1 │ │ │ │ + slli a0,a6,0x3 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + sd s4,384(sp) │ │ │ │ + sd s7,360(sp) │ │ │ │ + sd s8,352(sp) │ │ │ │ + sd s10,336(sp) │ │ │ │ + fsd fs6,264(sp) │ │ │ │ + sd a6,40(sp) │ │ │ │ + srli a5,a1,0x1d │ │ │ │ + mulw a2,s6,s6 │ │ │ │ + fsd fs1,304(sp) │ │ │ │ + fsd fs3,288(sp) │ │ │ │ + fsd fs4,280(sp) │ │ │ │ + fsd fs5,272(sp) │ │ │ │ + fsd fs7,256(sp) │ │ │ │ + fsd fs8,248(sp) │ │ │ │ + fsd fs9,240(sp) │ │ │ │ + fsd fs10,232(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd a0,72(sp) │ │ │ │ + sd a5,56(sp) │ │ │ │ + sext.w s10,s5 │ │ │ │ + sext.w a5,s9 │ │ │ │ + sd a5,176(sp) │ │ │ │ + slli a5,s10,0x3 │ │ │ │ + sd a5,64(sp) │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + srli s5,a5,0x1d │ │ │ │ + fmv.d fs6,fs0 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + li s4,0 │ │ │ │ + sext.w s8,a3 │ │ │ │ + srli a3,a5,0x1d │ │ │ │ + slli a5,a2,0x3 │ │ │ │ + sd s9,152(sp) │ │ │ │ + li s7,1 │ │ │ │ + sd a3,120(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + mv s9,s1 │ │ │ │ + mv a6,s4 │ │ │ │ + sd a4,208(sp) │ │ │ │ + ld a3,192(sp) │ │ │ │ + ld s1,200(sp) │ │ │ │ ld a0,24(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s10,s3 │ │ │ │ - bltu s9,s10,2e86e │ │ │ │ - j 2e894 │ │ │ │ - mv s9,s3 │ │ │ │ - bltu s11,s9,2e662 │ │ │ │ - j 2e688 │ │ │ │ - sext.w a5,a5 │ │ │ │ - bgeu a5,s7,2e726 │ │ │ │ - ld a4,120(s5) │ │ │ │ - ld a2,16(sp) │ │ │ │ - ld a5,72(s5) │ │ │ │ - li a3,253 │ │ │ │ - add a4,a4,a2 │ │ │ │ - lw s7,0(a4) │ │ │ │ - slli a4,s7,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a1,0(a5) │ │ │ │ - bgeu a3,a1,2e9bc │ │ │ │ - lwu s10,88(s5) │ │ │ │ - sw s7,48(sp) │ │ │ │ - ld s8,80(s5) │ │ │ │ + sext.w s0,a6 │ │ │ │ + mv a5,s0 │ │ │ │ + li a4,0 │ │ │ │ + mv a2,a3 │ │ │ │ + mv a1,s1 │ │ │ │ + sd a6,48(sp) │ │ │ │ + addiw s0,s0,2 │ │ │ │ + jal 2dc4e │ │ │ │ + fcvt.d.w fa1,s0 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + mv s11,a0 │ │ │ │ + jal 35c0 │ │ │ │ + ld a6,48(sp) │ │ │ │ + slli a5,a6,0x3 │ │ │ │ + add a5,a5,s1 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + ld a5,152(sp) │ │ │ │ + fmul.d fs1,fa0,fa5 │ │ │ │ + beq a5,s7,2e338 │ │ │ │ + fmv.d.x fs4,zero │ │ │ │ + fmv.d fs8,fs6 │ │ │ │ + fmv.d fs7,fs1 │ │ │ │ + fmv.d fs6,fs4 │ │ │ │ + li s0,0 │ │ │ │ + sd s11,160(sp) │ │ │ │ + sd s8,184(sp) │ │ │ │ + mv s11,s9 │ │ │ │ + sd a6,216(sp) │ │ │ │ + mv s1,s0 │ │ │ │ + ld a3,176(sp) │ │ │ │ + ld s4,160(sp) │ │ │ │ + ld a0,24(sp) │ │ │ │ + mv a5,s0 │ │ │ │ + li a4,0 │ │ │ │ + mv a2,a3 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 2dc4e │ │ │ │ + addiw s0,s0,2 │ │ │ │ + fcvt.d.w fa1,s0 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + mv s8,a0 │ │ │ │ + fmv.d.x fs5,zero │ │ │ │ + jal 35c0 │ │ │ │ + slli a5,s1,0x3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + fld fa5,0(a5) │ │ │ │ li s9,0 │ │ │ │ - addi s4,sp,48 │ │ │ │ - beqz s10,2e688 │ │ │ │ - add s3,s9,s10 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli s6,s3,0x3 │ │ │ │ - add s6,s6,s8 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e90e │ │ │ │ - beqz a0,2e9a2 │ │ │ │ - addi s9,s3,1 │ │ │ │ - bltu s9,s10,2e8e8 │ │ │ │ - j 2e688 │ │ │ │ - mv s10,s3 │ │ │ │ - bltu s9,s10,2e8e8 │ │ │ │ - j 2e688 │ │ │ │ - beqz s10,2e688 │ │ │ │ - lw a5,4(s10) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,72(s5) │ │ │ │ - j 2e83c │ │ │ │ - beqz s11,2e894 │ │ │ │ - lw a3,4(s11) │ │ │ │ - ld a5,72(s5) │ │ │ │ - ld a2,8(sp) │ │ │ │ - ld a4,120(s5) │ │ │ │ - bgeu a3,a2,2e6b0 │ │ │ │ - ld a3,16(sp) │ │ │ │ - slli s9,a3,0x2 │ │ │ │ - add s9,s9,a4 │ │ │ │ - lw s10,0(s9) │ │ │ │ - bgeu s6,s10,2e6b0 │ │ │ │ - bltu s7,s10,2e6b0 │ │ │ │ - slli a4,s10,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a1,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,a1,2e9bc │ │ │ │ - lwu s9,88(s5) │ │ │ │ - sw s10,48(sp) │ │ │ │ - ld s7,80(s5) │ │ │ │ + fmul.d fs1,fa0,fa5 │ │ │ │ + beq s11,s7,2e332 │ │ │ │ + mv s4,s9 │ │ │ │ + fmv.d fs9,fs1 │ │ │ │ + ld s9,184(sp) │ │ │ │ + sd s1,168(sp) │ │ │ │ + mv s0,s8 │ │ │ │ + mv s1,s11 │ │ │ │ + ld s8,120(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s8 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s11,a0 │ │ │ │ + jal 36a0 │ │ │ │ + ld a1,136(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s8,a0 │ │ │ │ + beqz s9,2dfac │ │ │ │ + mv a1,s11 │ │ │ │ + li a0,0 │ │ │ │ + li a7,-1 │ │ │ │ + li a6,-1 │ │ │ │ + li a3,0 │ │ │ │ + j 2df9c │ │ │ │ + addiw a0,a6,1 │ │ │ │ + li a6,0 │ │ │ │ + beqz a0,2df94 │ │ │ │ + mv a6,a0 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + li a0,1 │ │ │ │ + mulw a4,a7,s1 │ │ │ │ + fld fa5,0(a1) │ │ │ │ + addw a4,a4,a2 │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + srli a4,a2,0x1d │ │ │ │ + add a4,a4,s8 │ │ │ │ + fsd fa5,0(a4) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addi a1,a1,8 │ │ │ │ + beq a3,s9,2dfac │ │ │ │ + remuw a2,a3,s1 │ │ │ │ + beqz a2,2df72 │ │ │ │ + beqz a6,2df94 │ │ │ │ + mv a2,a0 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + j 2df80 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ + ld a1,128(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,80(sp) │ │ │ │ + mv s11,a0 │ │ │ │ + beqz a5,2e004 │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,0 │ │ │ │ + li a6,0 │ │ │ │ + li a7,-1 │ │ │ │ + li a2,0 │ │ │ │ + sext.w t1,s4 │ │ │ │ + j 2dff6 │ │ │ │ + mv a4,a6 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + beq a4,t1,2dff0 │ │ │ │ + mulw a4,a7,s2 │ │ │ │ + fld fa5,0(a1) │ │ │ │ + addw a4,a4,a0 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + add a4,a4,s11 │ │ │ │ + fsd fa5,0(a4) │ │ │ │ + addiw a0,a0,1 │ │ │ │ + addi a1,a1,8 │ │ │ │ + beq a2,a5,2e004 │ │ │ │ + remuw a4,a2,s1 │ │ │ │ + bnez a4,2dfd0 │ │ │ │ + li a0,0 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + li a6,1 │ │ │ │ + j 2dfd4 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + addiw a3,s4,2 │ │ │ │ + fcvt.d.w fa1,a3 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + jal 35c0 │ │ │ │ + slli a3,s4,0x3 │ │ │ │ + add a3,a3,s0 │ │ │ │ + fld fa5,0(a3) │ │ │ │ + fmul.d fs4,fa0,fa5 │ │ │ │ + beq s2,s7,2e32c │ │ │ │ + sd s9,104(sp) │ │ │ │ + fmv.d.x fs3,zero │ │ │ │ + ld s9,144(sp) │ │ │ │ li s8,0 │ │ │ │ - addi s4,sp,48 │ │ │ │ - beqz s9,2e99c │ │ │ │ - add s3,s9,s8 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli s6,s3,0x3 │ │ │ │ - add s6,s6,s7 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e9c0 │ │ │ │ - beqz a0,2e9c8 │ │ │ │ - addi s8,s3,1 │ │ │ │ - bltu s8,s9,2e978 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 281e8 │ │ │ │ - beqz s6,2e688 │ │ │ │ - lw a1,4(s6) │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - j 2e732 │ │ │ │ - sext.w a3,a4 │ │ │ │ - j 2e932 │ │ │ │ - sext.w a1,a1 │ │ │ │ - j 2e9aa │ │ │ │ - mv s9,s3 │ │ │ │ - j 2e998 │ │ │ │ - li s0,1 │ │ │ │ - j 2e788 │ │ │ │ - bnez s6,2e9a6 │ │ │ │ - j 2e99c │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-160 │ │ │ │ - sd s6,96(sp) │ │ │ │ - auipc s6,0x4b │ │ │ │ - ld s6,1320(s6) │ │ │ │ - sd ra,152(sp) │ │ │ │ - sd s0,144(sp) │ │ │ │ - ld a4,0(s6) │ │ │ │ - sd a4,40(sp) │ │ │ │ - li a4,0 │ │ │ │ - beq a2,a3,2eb9e │ │ │ │ - li a4,1 │ │ │ │ - sd s2,128(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ + sd s0,88(sp) │ │ │ │ + sd s1,96(sp) │ │ │ │ sd s4,112(sp) │ │ │ │ - sd s5,104(sp) │ │ │ │ - sd s7,88(sp) │ │ │ │ - sd s1,136(sp) │ │ │ │ - sd s8,80(sp) │ │ │ │ - mv s5,a2 │ │ │ │ - mv s7,a3 │ │ │ │ - mv s2,a1 │ │ │ │ - mv s4,a5 │ │ │ │ - jal 2aff6 │ │ │ │ - mv s3,a0 │ │ │ │ - beqz s5,2ea86 │ │ │ │ - lw a4,8(s2) │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - bgeu s7,a4,2eaa0 │ │ │ │ - slli a4,s7,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,16(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu s10,0(a4) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,s10,2ec2a │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw s7,32(sp) │ │ │ │ - ld s8,80(s2) │ │ │ │ - li s11,0 │ │ │ │ - addi s1,sp,32 │ │ │ │ - beqz s9,2ea80 │ │ │ │ - add s0,s11,s9 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s10,s0,0x3 │ │ │ │ - add s10,s10,s8 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ec92 │ │ │ │ - beqz a0,2ed7e │ │ │ │ - addi s11,s0,1 │ │ │ │ - bltu s11,s9,2ea5c │ │ │ │ - mv a0,s7 │ │ │ │ - jal 281e8 │ │ │ │ - lw a4,8(s2) │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - beq a5,s7,2eb1c │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - bltu s7,a4,2ea34 │ │ │ │ - ld a4,120(s2) │ │ │ │ - slli s10,s5,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - slli a3,s10,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a3,16(sp) │ │ │ │ - li a3,253 │ │ │ │ - sd a4,8(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w s7,a4 │ │ │ │ - bgeu a3,a4,2ebd8 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s7,88(s2) │ │ │ │ - ld s8,80(s2) │ │ │ │ - sw a5,32(sp) │ │ │ │ - li s9,0 │ │ │ │ - addi s1,sp,32 │ │ │ │ - beqz s7,2eb04 │ │ │ │ - add s0,s9,s7 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s11,s0,0x3 │ │ │ │ - add s11,s11,s8 │ │ │ │ + ld s0,56(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s0 │ │ │ │ mv a1,s11 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 36a0 │ │ │ │ + ld a1,72(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,32(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a5,2e0a4 │ │ │ │ + mv a6,s1 │ │ │ │ + li a4,0 │ │ │ │ + li a2,-1 │ │ │ │ + li a3,-1 │ │ │ │ + li a0,0 │ │ │ │ + j 2e096 │ │ │ │ + addiw a4,a3,1 │ │ │ │ + li a3,0 │ │ │ │ + beqz a4,2e08c │ │ │ │ + mv a3,a4 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + li a4,1 │ │ │ │ + mulw a5,s2,a2 │ │ │ │ + fld fa5,0(a6) │ │ │ │ + addw a5,a5,a1 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a5,a1,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + ld a5,32(sp) │ │ │ │ + addiw a0,a0,1 │ │ │ │ + addi a6,a6,8 │ │ │ │ + beq a5,a0,2e0a4 │ │ │ │ + remuw a1,a0,s2 │ │ │ │ + beqz a1,2e068 │ │ │ │ + beqz a3,2e08c │ │ │ │ + mv a1,a4 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + j 2e076 │ │ │ │ mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ebc4 │ │ │ │ - beqz a0,2ebcc │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s7,2eae2 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 281e8 │ │ │ │ - beqz s10,2ec1c │ │ │ │ - lw a5,4(s10) │ │ │ │ - bltu a5,s7,2eca0 │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - li s5,0 │ │ │ │ - li s0,0 │ │ │ │ - j 2eb58 │ │ │ │ - ld a5,0(s2) │ │ │ │ - sext.w s8,s0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s3 │ │ │ │ - ld s1,16(a5) │ │ │ │ - ld s7,16(s2) │ │ │ │ - jal 1c842 │ │ │ │ - lwu a5,0(a0) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add s7,s7,a5 │ │ │ │ - lw a4,0(s7) │ │ │ │ - addw a4,a4,s5 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add s1,s1,a4 │ │ │ │ - lbu a5,0(s1) │ │ │ │ - beq a5,s4,2eba2 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s0,a0,2eb22 │ │ │ │ - li s0,1 │ │ │ │ - mv a0,s3 │ │ │ │ - li a1,0 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ - ld s1,136(sp) │ │ │ │ - ld s2,128(sp) │ │ │ │ - ld s3,120(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - ld s5,104(sp) │ │ │ │ - ld s7,88(sp) │ │ │ │ - ld s8,80(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(s6) │ │ │ │ - xor a5,a5,a4 │ │ │ │ + ld a1,64(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,40(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + beqz a5,2e0fe │ │ │ │ + mv a0,s0 │ │ │ │ + li a4,0 │ │ │ │ + li a3,0 │ │ │ │ + li a2,-1 │ │ │ │ + li t1,0 │ │ │ │ + sext.w a7,s8 │ │ │ │ + j 2e0f0 │ │ │ │ + mv a5,a3 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addiw t1,t1,1 │ │ │ │ + beq a5,a7,2e0e8 │ │ │ │ + mulw a5,a2,s3 │ │ │ │ + fld fa5,0(a0) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a5,a1,0x1d │ │ │ │ + add a5,a5,s4 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + ld a5,40(sp) │ │ │ │ + addi a0,a0,8 │ │ │ │ + beq t1,a5,2e0fe │ │ │ │ + remuw a5,t1,s2 │ │ │ │ + bnez a5,2e0c8 │ │ │ │ li a4,0 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + li a3,1 │ │ │ │ + j 2e0cc │ │ │ │ mv a0,s0 │ │ │ │ - bnez a5,2edb8 │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ - ret │ │ │ │ - li s0,1 │ │ │ │ - j 2eb82 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1c842 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s3 │ │ │ │ - lw s0,0(a5) │ │ │ │ - jal 1c842 │ │ │ │ - lwu a5,4(a0) │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - or s0,s0,a5 │ │ │ │ - j 2eb66 │ │ │ │ - mv s7,s0 │ │ │ │ - bltu s9,s7,2eae2 │ │ │ │ - j 2eb04 │ │ │ │ - beqz s11,2eb04 │ │ │ │ - lw s7,4(s11) │ │ │ │ - ld a5,72(s2) │ │ │ │ - add a5,a5,s10 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,2ec9a │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw s5,32(sp) │ │ │ │ - ld s8,80(s2) │ │ │ │ - li s11,0 │ │ │ │ - addi s1,sp,32 │ │ │ │ - beqz s9,2ec1c │ │ │ │ - add s0,s9,s11 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s10,s0,0x3 │ │ │ │ - add s10,s10,s8 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ec22 │ │ │ │ - beqz a0,2eb0a │ │ │ │ - addi s11,s0,1 │ │ │ │ - bltu s11,s9,2ebf8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 281e8 │ │ │ │ - mv s9,s0 │ │ │ │ - bltu s11,s9,2ebf8 │ │ │ │ - j 2ec1c │ │ │ │ - sext.w a4,s10 │ │ │ │ - sd a4,8(sp) │ │ │ │ - addiw a3,s7,1 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a1,a3 │ │ │ │ - li a2,253 │ │ │ │ - sd a1,24(sp) │ │ │ │ - bgeu a2,a4,2ed9e │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw a3,32(sp) │ │ │ │ - ld s8,80(s2) │ │ │ │ - li s9,0 │ │ │ │ - addi s1,sp,32 │ │ │ │ - beqz s10,2ec84 │ │ │ │ - add s0,s9,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli a1,s0,0x3 │ │ │ │ - add s11,s8,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ec8a │ │ │ │ - beqz a0,2ed06 │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s10,2ec60 │ │ │ │ - ld a0,24(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s9,s10,2ec60 │ │ │ │ - j 2ec84 │ │ │ │ - mv s9,s0 │ │ │ │ - bltu s11,s9,2ea5c │ │ │ │ - j 2ea80 │ │ │ │ - sext.w a5,a5 │ │ │ │ - bgeu a5,s7,2eb16 │ │ │ │ - ld a4,120(s2) │ │ │ │ - ld a2,16(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - li a3,253 │ │ │ │ - add a4,a4,a2 │ │ │ │ - lw s8,0(a4) │ │ │ │ - slli a4,s8,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s5,0(a5) │ │ │ │ - bgeu a3,s5,2eda4 │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw s8,32(sp) │ │ │ │ - ld s7,80(s2) │ │ │ │ - li s9,0 │ │ │ │ - addi s1,sp,32 │ │ │ │ - beqz s10,2ecf8 │ │ │ │ - add s0,s9,s10 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s5,s0,0x3 │ │ │ │ - add s5,s5,s7 │ │ │ │ + jal 3670 │ │ │ │ + addiw a5,s8,2 │ │ │ │ + fcvt.d.w fa1,a5 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + jal 35c0 │ │ │ │ + slli a5,s8,0x3 │ │ │ │ + add a5,a5,s11 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fmul.d fs0,fa0,fa5 │ │ │ │ + beq s3,s7,2e326 │ │ │ │ + fmv.d.x fs1,zero │ │ │ │ + fmv.d fs10,fs0 │ │ │ │ + li s0,0 │ │ │ │ + sd s2,48(sp) │ │ │ │ mv a1,s5 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s4 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 36a0 │ │ │ │ + ld a1,16(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + beqz s10,2e19e │ │ │ │ mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ecfe │ │ │ │ - beqz a0,2ed8e │ │ │ │ - addi s9,s0,1 │ │ │ │ - bltu s9,s10,2ecd6 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 281e8 │ │ │ │ - mv s10,s0 │ │ │ │ - bltu s9,s10,2ecd6 │ │ │ │ - j 2ecf8 │ │ │ │ - beqz s11,2ec84 │ │ │ │ - lw a3,4(s11) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a2,8(sp) │ │ │ │ - ld a4,120(s2) │ │ │ │ - bgeu a3,a2,2eaa4 │ │ │ │ - ld a3,16(sp) │ │ │ │ - slli s9,a3,0x2 │ │ │ │ - add s9,s9,a4 │ │ │ │ - lw s10,0(s9) │ │ │ │ - bgeu s5,s10,2eaa4 │ │ │ │ - bltu s7,s10,2eaa4 │ │ │ │ - slli a4,s10,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s5,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,s5,2eda4 │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw s10,32(sp) │ │ │ │ - ld s7,80(s2) │ │ │ │ - li s8,0 │ │ │ │ - addi s1,sp,32 │ │ │ │ - beqz s9,2ed78 │ │ │ │ - add s0,s8,s9 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s5,s0,0x3 │ │ │ │ - add s5,s5,s7 │ │ │ │ - mv a1,s5 │ │ │ │ + li a3,0 │ │ │ │ + li a6,-1 │ │ │ │ + li a5,-1 │ │ │ │ + li a1,0 │ │ │ │ + j 2e18a │ │ │ │ + addiw a3,a5,1 │ │ │ │ + li a5,0 │ │ │ │ + beqz a3,2e182 │ │ │ │ + mv a5,a3 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + li a3,0 │ │ │ │ + li a2,1 │ │ │ │ + mulw a4,a6,s3 │ │ │ │ + fld fa5,0(a0) │ │ │ │ + addw a4,a4,a3 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + add a4,a4,s2 │ │ │ │ + fsd fa5,0(a4) │ │ │ │ + mv a3,a2 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + addi a0,a0,8 │ │ │ │ + beq s10,a1,2e19e │ │ │ │ + remuw a4,a1,s3 │ │ │ │ + addiw a2,a3,1 │ │ │ │ + beqz a4,2e15c │ │ │ │ + bnez a5,2e16c │ │ │ │ + addiw a1,a1,1 │ │ │ │ + addi a0,a0,8 │ │ │ │ + bne s10,a1,2e18a │ │ │ │ mv a0,s1 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2edae │ │ │ │ - beqz a0,2edb2 │ │ │ │ - addi s8,s0,1 │ │ │ │ - bltu s8,s9,2ed56 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 281e8 │ │ │ │ - beqz s10,2ea80 │ │ │ │ - lw a5,4(s10) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - j 2ec30 │ │ │ │ - beqz s5,2ecf8 │ │ │ │ - lw s5,4(s5) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - j 2eb1e │ │ │ │ - sext.w a3,a4 │ │ │ │ - j 2ed12 │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - sext.w s5,s5 │ │ │ │ - j 2eb1e │ │ │ │ - mv s9,s0 │ │ │ │ - j 2ed74 │ │ │ │ - bnez s5,2ed92 │ │ │ │ - j 2ed78 │ │ │ │ - sd s1,136(sp) │ │ │ │ - sd s2,128(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ - sd s4,112(sp) │ │ │ │ - sd s5,104(sp) │ │ │ │ - sd s7,88(sp) │ │ │ │ - sd s8,80(sp) │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a5,8(a0) │ │ │ │ - addi sp,sp,-144 │ │ │ │ - auipc a3,0x4b │ │ │ │ - ld a3,316(a3) │ │ │ │ - sd ra,136(sp) │ │ │ │ - ld a4,0(a3) │ │ │ │ - sd a4,24(sp) │ │ │ │ - li a4,0 │ │ │ │ - beqz a5,2eee0 │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a1,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ mv s1,a0 │ │ │ │ - li s4,0 │ │ │ │ - li s6,0 │ │ │ │ - li s9,253 │ │ │ │ - addi s3,sp,20 │ │ │ │ - ld a4,72(s1) │ │ │ │ - ld a5,16(s1) │ │ │ │ - slli s5,s4,0x2 │ │ │ │ - add a4,a4,s4 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - add a5,a5,s5 │ │ │ │ - lw s7,0(a5) │ │ │ │ - bgeu s9,a4,2eef8 │ │ │ │ - lwu s8,88(s1) │ │ │ │ - sw s6,20(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s8,2ee58 │ │ │ │ - li s10,0 │ │ │ │ - add s0,s10,s8 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s11,s0,0x3 │ │ │ │ - add s11,s11,s2 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ee78 │ │ │ │ - beqz a0,2ee80 │ │ │ │ - addi s10,s0,1 │ │ │ │ - bltu s10,s8,2ee36 │ │ │ │ - mv a3,s6 │ │ │ │ - auipc a2,0x32 │ │ │ │ - addi a2,a2,-1170 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x32 │ │ │ │ - addi a0,a0,-1142 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s8,s0 │ │ │ │ - bltu s10,s8,2ee36 │ │ │ │ - j 2ee58 │ │ │ │ - beqz s11,2ee58 │ │ │ │ - ld a5,16(s1) │ │ │ │ - lw a4,4(s11) │ │ │ │ - add a5,a5,s5 │ │ │ │ - ld a3,0(s1) │ │ │ │ - lwu a1,0(a5) │ │ │ │ - ld a2,32(s1) │ │ │ │ - ld a3,16(a3) │ │ │ │ - ld a5,24(s1) │ │ │ │ - add a2,a2,s5 │ │ │ │ - add a3,a3,a1 │ │ │ │ - add a5,a5,s5 │ │ │ │ - lbu a7,0(a3) │ │ │ │ - lw a6,0(a2) │ │ │ │ - lw a5,0(a5) │ │ │ │ + beqz s9,2e1f8 │ │ │ │ + mv a7,s2 │ │ │ │ + li a1,0 │ │ │ │ + li a5,0 │ │ │ │ + li a3,-1 │ │ │ │ + li a6,0 │ │ │ │ + sext.w a2,s0 │ │ │ │ + j 2e1ea │ │ │ │ + mv a4,a5 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + beq a4,a2,2e1e4 │ │ │ │ + mulw a4,a3,s6 │ │ │ │ + fld fa5,0(a7) │ │ │ │ + addw a4,a4,a1 │ │ │ │ + slli a0,a4,0x20 │ │ │ │ + srli a4,a0,0x1d │ │ │ │ + add a4,a4,s1 │ │ │ │ + fsd fa5,0(a4) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + addi a7,a7,8 │ │ │ │ + beq a6,s9,2e1f8 │ │ │ │ + remuw a4,a6,s3 │ │ │ │ + bnez a4,2e1c2 │ │ │ │ + li a1,0 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + li a5,1 │ │ │ │ + j 2e1c6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + addiw a5,s0,2 │ │ │ │ + fcvt.d.w fa1,a5 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + jal 35c0 │ │ │ │ + slli a5,s0,0x3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fmul.d fs0,fa0,fa5 │ │ │ │ + beq s6,s7,2e30c │ │ │ │ + ld a0,24(sp) │ │ │ │ mv a2,s6 │ │ │ │ - sd a3,0(sp) │ │ │ │ - auipc a1,0x32 │ │ │ │ - addi a1,a1,-300 │ │ │ │ - mv a3,s7 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a5,8(s1) │ │ │ │ + mv a1,s1 │ │ │ │ + jal 2ddb6 │ │ │ │ + fmul.d fa0,fs0,fa0 │ │ │ │ + mv a0,s1 │ │ │ │ + addi s0,s0,1 │ │ │ │ + fadd.d fs1,fs1,fa0 │ │ │ │ + jal 3670 │ │ │ │ + sext.w a2,s0 │ │ │ │ + blt a2,s3,2e130 │ │ │ │ + ld s2,48(sp) │ │ │ │ + fmv.d fs0,fs10 │ │ │ │ + fmul.d fs0,fs0,fs1 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + addi s8,s8,1 │ │ │ │ + sext.w a7,s8 │ │ │ │ + fadd.d fs3,fs3,fs0 │ │ │ │ + blt a7,s2,2e03a │ │ │ │ + ld s0,88(sp) │ │ │ │ + ld s1,96(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ + fmul.d fs4,fs4,fs3 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ addi s4,s4,1 │ │ │ │ - sext.w s6,s4 │ │ │ │ - bltu s6,a5,2ee0e │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - auipc a5,0x4b │ │ │ │ - ld a5,48(a5) │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,2eefc │ │ │ │ - ld ra,136(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ + sext.w t1,s4 │ │ │ │ + fadd.d fs5,fs5,fs4 │ │ │ │ + blt t1,s1,2df44 │ │ │ │ + mv s11,s1 │ │ │ │ + fmv.d fs1,fs9 │ │ │ │ + ld s1,168(sp) │ │ │ │ + mv s8,s0 │ │ │ │ + fmul.d fs1,fs1,fs5 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,152(sp) │ │ │ │ + addi s1,s1,1 │ │ │ │ + sext.w s0,s1 │ │ │ │ + fadd.d fs6,fs6,fs1 │ │ │ │ + blt s0,a5,2defe │ │ │ │ + fmv.d fs4,fs6 │ │ │ │ + mv s9,s11 │ │ │ │ + fmv.d fs1,fs7 │ │ │ │ + ld s11,160(sp) │ │ │ │ + ld s8,184(sp) │ │ │ │ + ld a6,216(sp) │ │ │ │ + fmv.d fs6,fs8 │ │ │ │ + fmul.d fs1,fs1,fs4 │ │ │ │ + mv a0,s11 │ │ │ │ + sd a6,48(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a6,48(sp) │ │ │ │ + ld a5,208(sp) │ │ │ │ + addi a6,a6,1 │ │ │ │ + fadd.d fs6,fs6,fs1 │ │ │ │ + bne a5,a6,2dea6 │ │ │ │ + fmv.d fs0,fs6 │ │ │ │ + ld s0,416(sp) │ │ │ │ + ld s1,408(sp) │ │ │ │ + ld s2,400(sp) │ │ │ │ + ld s3,392(sp) │ │ │ │ + ld s4,384(sp) │ │ │ │ + ld s5,376(sp) │ │ │ │ + ld s6,368(sp) │ │ │ │ + ld s7,360(sp) │ │ │ │ + ld s8,352(sp) │ │ │ │ + ld s9,344(sp) │ │ │ │ + ld s10,336(sp) │ │ │ │ + ld s11,328(sp) │ │ │ │ + fld fs1,304(sp) │ │ │ │ + fld fs2,296(sp) │ │ │ │ + fld fs3,288(sp) │ │ │ │ + fld fs4,280(sp) │ │ │ │ + fld fs5,272(sp) │ │ │ │ + fld fs6,264(sp) │ │ │ │ + fld fs7,256(sp) │ │ │ │ + fld fs8,248(sp) │ │ │ │ + fld fs9,240(sp) │ │ │ │ + fld fs10,232(sp) │ │ │ │ + ld ra,424(sp) │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + fld fs0,312(sp) │ │ │ │ + addi sp,sp,432 │ │ │ │ ret │ │ │ │ - sext.w a4,a4 │ │ │ │ - j 2ee8c │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a5,8(a0) │ │ │ │ + fld fa5,0(s1) │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + fmul.d fs0,fs0,fa5 │ │ │ │ + jal 3670 │ │ │ │ + fadd.d fs1,fs1,fs0 │ │ │ │ + bne s0,s6,2e240 │ │ │ │ + li s0,1 │ │ │ │ + j 2e130 │ │ │ │ + fld fs1,0(s4) │ │ │ │ + j 2e246 │ │ │ │ + fld fs3,0(s11) │ │ │ │ + j 2e266 │ │ │ │ + fld fs5,0(s8) │ │ │ │ + j 2e288 │ │ │ │ + fld fs4,0(s11) │ │ │ │ + j 2e2b6 │ │ │ │ addi sp,sp,-160 │ │ │ │ - auipc a3,0x4b │ │ │ │ - ld a3,-12(a3) │ │ │ │ + sd s5,104(sp) │ │ │ │ sd ra,152(sp) │ │ │ │ - ld a4,0(a3) │ │ │ │ - sd a4,40(sp) │ │ │ │ - li a4,0 │ │ │ │ - beqz a5,2eff0 │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s1,136(sp) │ │ │ │ + fsd fs1,32(sp) │ │ │ │ + li a5,1 │ │ │ │ + sd a0,8(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + beq a2,a5,2e4f2 │ │ │ │ sd s2,128(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + blez a2,2e502 │ │ │ │ + sd s0,144(sp) │ │ │ │ sd s3,120(sp) │ │ │ │ + addiw s0,a2,-1 │ │ │ │ + mulw s3,a2,a2 │ │ │ │ + sd s10,64(sp) │ │ │ │ sd s4,112(sp) │ │ │ │ - sd s5,104(sp) │ │ │ │ - sd s6,96(sp) │ │ │ │ - sd s7,88(sp) │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + auipc a5,0x36 │ │ │ │ + fld fs2,-1970(a5) │ │ │ │ + fmv.d.x fs1,zero │ │ │ │ + sd s11,56(sp) │ │ │ │ + sd s1,136(sp) │ │ │ │ sd s8,80(sp) │ │ │ │ sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - li s2,0 │ │ │ │ - li s3,0 │ │ │ │ - li s4,253 │ │ │ │ - addi s0,sp,36 │ │ │ │ - auipc s5,0x32 │ │ │ │ - addi s5,s5,-378 │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s4,a5,2f00a │ │ │ │ - lwu s10,88(s1) │ │ │ │ - sw s3,36(sp) │ │ │ │ - ld s7,80(s1) │ │ │ │ - beqz s10,2ef9a │ │ │ │ - li s9,0 │ │ │ │ - add s6,s9,s10 │ │ │ │ - srli s6,s6,0x1 │ │ │ │ - slli s8,s6,0x3 │ │ │ │ - add s8,s8,s7 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2efba │ │ │ │ - beqz a0,2efc2 │ │ │ │ - addi s9,s6,1 │ │ │ │ - bltu s9,s10,2ef76 │ │ │ │ - mv a3,s3 │ │ │ │ - auipc a2,0x32 │ │ │ │ - addi a2,a2,-1492 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x32 │ │ │ │ - addi a0,a0,-1464 │ │ │ │ - jal b382 │ │ │ │ + mulw s10,s0,a2 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + sext.w s11,s3 │ │ │ │ + srli s3,a5,0x1d │ │ │ │ + sd s6,96(sp) │ │ │ │ + sd s7,88(sp) │ │ │ │ + fsd fs0,40(sp) │ │ │ │ + sext.w s9,a2 │ │ │ │ + li s1,0 │ │ │ │ + li s8,1 │ │ │ │ + mulw s4,s0,s0 │ │ │ │ + slli a5,s10,0x3 │ │ │ │ + sd a5,0(sp) │ │ │ │ + slli s4,s4,0x3 │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s5 │ │ │ │ + mv s7,a0 │ │ │ │ + jal 36a0 │ │ │ │ + ld a1,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s6,a0 │ │ │ │ + beqz s11,2e410 │ │ │ │ + mv a1,s7 │ │ │ │ + li a6,0 │ │ │ │ li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s10,s6 │ │ │ │ - bltu s9,s10,2ef76 │ │ │ │ - j 2ef9a │ │ │ │ - beqz s8,2ef9a │ │ │ │ - lw a5,4(s8) │ │ │ │ - bnez a5,2f00e │ │ │ │ - lw a5,8(s1) │ │ │ │ - addi s2,s2,1 │ │ │ │ - sext.w s3,s2 │ │ │ │ - bltu s3,a5,2ef5a │ │ │ │ + li a7,-1 │ │ │ │ + li a4,0 │ │ │ │ + j 2e400 │ │ │ │ + addiw a6,a7,1 │ │ │ │ + li a7,0 │ │ │ │ + beqz a6,2e3f8 │ │ │ │ + mv a7,a6 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + li a6,1 │ │ │ │ + mulw a5,s9,a0 │ │ │ │ + fld fa5,0(a1) │ │ │ │ + addw a5,a5,a2 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1d │ │ │ │ + add a5,a5,s6 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a1,a1,8 │ │ │ │ + beq a4,s11,2e410 │ │ │ │ + remuw a2,a4,s9 │ │ │ │ + beqz a2,2e3d4 │ │ │ │ + beqz a7,2e3f8 │ │ │ │ + mv a2,a6 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + j 2e3e4 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3670 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s7,a0 │ │ │ │ + beqz s10,2e46a │ │ │ │ + mv a2,s6 │ │ │ │ + li a6,0 │ │ │ │ + li a7,0 │ │ │ │ + li t1,-1 │ │ │ │ + li a4,0 │ │ │ │ + sext.w a0,s1 │ │ │ │ + j 2e45c │ │ │ │ + mv a5,a7 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + beq a5,a0,2e456 │ │ │ │ + mulw a5,t1,s0 │ │ │ │ + fld fa5,0(a2) │ │ │ │ + addw a5,a5,a6 │ │ │ │ + slli t3,a5,0x20 │ │ │ │ + srli a5,t3,0x1d │ │ │ │ + add a5,a5,s7 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + addiw a6,a6,1 │ │ │ │ + addi a2,a2,8 │ │ │ │ + beq a4,s10,2e46a │ │ │ │ + remuw a5,a4,s9 │ │ │ │ + bnez a5,2e434 │ │ │ │ + li a6,0 │ │ │ │ + addiw t1,t1,1 │ │ │ │ + li a7,1 │ │ │ │ + j 2e438 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + addiw a5,s1,2 │ │ │ │ + fcvt.d.w fa1,a5 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + jal 35c0 │ │ │ │ + slli a5,s1,0x3 │ │ │ │ + add a5,a5,s5 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fmul.d fs0,fa0,fa5 │ │ │ │ + beq s0,s8,2e4d6 │ │ │ │ + ld a0,8(sp) │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 2ddb6 │ │ │ │ + fmul.d fa0,fs0,fa0 │ │ │ │ + mv a0,s7 │ │ │ │ + addi s1,s1,1 │ │ │ │ + fadd.d fs1,fs1,fa0 │ │ │ │ + jal 3670 │ │ │ │ + bne s1,s2,2e3a8 │ │ │ │ ld s0,144(sp) │ │ │ │ + ld ra,152(sp) │ │ │ │ ld s1,136(sp) │ │ │ │ ld s2,128(sp) │ │ │ │ ld s3,120(sp) │ │ │ │ ld s4,112(sp) │ │ │ │ - ld s5,104(sp) │ │ │ │ ld s6,96(sp) │ │ │ │ ld s7,88(sp) │ │ │ │ ld s8,80(sp) │ │ │ │ ld s9,72(sp) │ │ │ │ ld s10,64(sp) │ │ │ │ ld s11,56(sp) │ │ │ │ - auipc a5,0x4b │ │ │ │ - ld a5,-224(a5) │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,2f1d2 │ │ │ │ - ld ra,152(sp) │ │ │ │ + fld fs0,40(sp) │ │ │ │ + fld fs2,24(sp) │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + ld s5,104(sp) │ │ │ │ + fld fs1,32(sp) │ │ │ │ addi sp,sp,160 │ │ │ │ ret │ │ │ │ - sext.w a5,a5 │ │ │ │ - beqz a5,2efcc │ │ │ │ - ld a4,16(s1) │ │ │ │ - addiw a5,s3,-1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - ld a3,72(s1) │ │ │ │ - srli a2,a1,0x1e │ │ │ │ - slli a1,s2,0x2 │ │ │ │ - add a2,a2,a4 │ │ │ │ - add a4,a4,a1 │ │ │ │ - lw a4,0(a4) │ │ │ │ - lw a2,0(a2) │ │ │ │ - add a3,a3,s2 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - sd a4,16(sp) │ │ │ │ - sd a2,8(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - sext.w a4,a3 │ │ │ │ - bgeu s4,a3,2f08e │ │ │ │ - lwu s9,88(s1) │ │ │ │ - sw s3,36(sp) │ │ │ │ - ld s8,80(s1) │ │ │ │ - beqz s9,2f078 │ │ │ │ - li s11,0 │ │ │ │ - addi s7,sp,36 │ │ │ │ - add a5,s11,s9 │ │ │ │ - srli s6,a5,0x1 │ │ │ │ - slli a1,s6,0x3 │ │ │ │ - add s10,s8,a1 │ │ │ │ - mv a1,s10 │ │ │ │ + fld fa5,0(s7) │ │ │ │ mv a0,s7 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f07e │ │ │ │ - beqz a0,2f086 │ │ │ │ - addi s11,s6,1 │ │ │ │ - bltu s11,s9,2f052 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 281e8 │ │ │ │ - mv s9,s6 │ │ │ │ - bltu s11,s9,2f052 │ │ │ │ - j 2f078 │ │ │ │ - beqz s10,2f078 │ │ │ │ - lw a4,4(s10) │ │ │ │ - ld a2,24(sp) │ │ │ │ - mv a3,s3 │ │ │ │ - auipc a1,0x32 │ │ │ │ - addi a1,a1,-746 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,72(s1) │ │ │ │ - li s9,0 │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s4,a5,2f124 │ │ │ │ - lwu s11,88(s1) │ │ │ │ - sw s3,36(sp) │ │ │ │ - ld s8,80(s1) │ │ │ │ - beqz s11,2ef9a │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s11 │ │ │ │ - srli s7,a5,0x1 │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - add s6,s8,a1 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f0e6 │ │ │ │ - beqz a0,2f0ee │ │ │ │ - addi s10,s7,1 │ │ │ │ - bltu s10,s11,2f0be │ │ │ │ - j 2ef9a │ │ │ │ - mv s11,s7 │ │ │ │ - bltu s10,s11,2f0be │ │ │ │ - j 2ef9a │ │ │ │ - beqz s6,2ef9a │ │ │ │ - lw a5,4(s6) │ │ │ │ - bltu a5,s9,2f12a │ │ │ │ - ld a5,0(s1) │ │ │ │ - ld a4,8(sp) │ │ │ │ - mv a1,s5 │ │ │ │ - ld a5,16(a5) │ │ │ │ - addw a4,s9,a4 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a2,0(a5) │ │ │ │ - li a0,1 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bltu s4,a5,2f0ae │ │ │ │ - sext.w a5,a5 │ │ │ │ - bgeu a5,s9,2f0fa │ │ │ │ - auipc a1,0x33 │ │ │ │ - addi a1,a1,-434 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,72(s1) │ │ │ │ - li s8,0 │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s4,a5,2f1bc │ │ │ │ - lwu s6,88(s1) │ │ │ │ - sw s3,36(sp) │ │ │ │ - ld s7,80(s1) │ │ │ │ - beqz s6,2ef9a │ │ │ │ - li s11,0 │ │ │ │ - add s9,s11,s6 │ │ │ │ - srli s9,s9,0x1 │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - add s10,s7,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f17e │ │ │ │ - beqz a0,2f186 │ │ │ │ - addi s11,s9,1 │ │ │ │ - bltu s11,s6,2f156 │ │ │ │ - j 2ef9a │ │ │ │ - mv s6,s9 │ │ │ │ - bltu s11,s6,2f156 │ │ │ │ - j 2ef9a │ │ │ │ - beqz s10,2ef9a │ │ │ │ - lw a5,4(s10) │ │ │ │ - bltu a5,s8,2f1c2 │ │ │ │ - ld a5,0(s1) │ │ │ │ - ld a4,16(sp) │ │ │ │ - mv a1,s5 │ │ │ │ - ld a5,16(a5) │ │ │ │ - addw a4,s8,a4 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a2,0(a5) │ │ │ │ - li a0,1 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,72(s1) │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bltu s4,a5,2f146 │ │ │ │ - sext.w a5,a5 │ │ │ │ - bgeu a5,s8,2f192 │ │ │ │ - auipc a1,0x33 │ │ │ │ - addi a1,a1,-586 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - j 2efcc │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s1,136(sp) │ │ │ │ - sd s2,128(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ - sd s4,112(sp) │ │ │ │ - sd s5,104(sp) │ │ │ │ - sd s6,96(sp) │ │ │ │ - sd s7,88(sp) │ │ │ │ - sd s8,80(sp) │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi s1,s1,1 │ │ │ │ + fmul.d fa0,fs0,fa5 │ │ │ │ + fadd.d fs1,fs1,fa0 │ │ │ │ + jal 3670 │ │ │ │ + li a5,2 │ │ │ │ + bne s1,a5,2e3a8 │ │ │ │ + j 2e4ae │ │ │ │ + fld fs1,0(a1) │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s5,104(sp) │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + fld fs1,32(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ + ret │ │ │ │ + fmv.d.x fs1,zero │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s2,128(sp) │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + ld s5,104(sp) │ │ │ │ + fld fs1,32(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ + ret │ │ │ │ addi sp,sp,-128 │ │ │ │ - lw a5,8(a0) │ │ │ │ - sd s8,48(sp) │ │ │ │ - auipc s8,0x4b │ │ │ │ - ld s8,-740(s8) │ │ │ │ - sd ra,120(sp) │ │ │ │ - ld a4,0(s8) │ │ │ │ - sd a4,8(sp) │ │ │ │ - li a4,0 │ │ │ │ - beqz a5,2f2d2 │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ + fsd fs3,16(sp) │ │ │ │ + fsd fs4,8(sp) │ │ │ │ + fmv.d.x fs3,zero │ │ │ │ + sd ra,120(sp) │ │ │ │ sd s0,112(sp) │ │ │ │ sd s1,104(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + fsd fs0,40(sp) │ │ │ │ + fsd fs1,32(sp) │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + fsd fs5,0(sp) │ │ │ │ + mv s6,a1 │ │ │ │ mv s5,a0 │ │ │ │ + mv s7,a1 │ │ │ │ li s4,0 │ │ │ │ - li s3,0 │ │ │ │ - li s7,253 │ │ │ │ - addi s2,sp,4 │ │ │ │ - auipc s6,0x32 │ │ │ │ - addi s6,s6,-1100 │ │ │ │ - ld a5,72(s5) │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a3,0(a5) │ │ │ │ - bgeu s7,a3,2f2f2 │ │ │ │ - lwu s11,88(s5) │ │ │ │ - sw s3,4(sp) │ │ │ │ - ld s1,80(s5) │ │ │ │ - beqz s11,2f274 │ │ │ │ - li s10,0 │ │ │ │ - add s0,s10,s11 │ │ │ │ - srli s0,s0,0x1 │ │ │ │ - slli s9,s0,0x3 │ │ │ │ - add s9,s9,s1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f294 │ │ │ │ - beqz a0,2f29c │ │ │ │ - addi s10,s0,1 │ │ │ │ - bltu s10,s11,2f252 │ │ │ │ - mv a3,s3 │ │ │ │ - auipc a2,0x31 │ │ │ │ - addi a2,a2,1874 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x31 │ │ │ │ - addi a0,a0,1902 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s11,s0 │ │ │ │ - bltu s10,s11,2f252 │ │ │ │ - j 2f274 │ │ │ │ - beqz s9,2f274 │ │ │ │ - lw a3,4(s9) │ │ │ │ - mv a2,s3 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fs4,1652(a5) │ │ │ │ + j 2e594 │ │ │ │ + fld fa5,0(s0) │ │ │ │ + mv a0,s0 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + fsd fa5,0(s1) │ │ │ │ + jal 3670 │ │ │ │ + fld fs0,0(s2) │ │ │ │ + li a2,1 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2e33e │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fneg.d fs0,fs0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + fmul.d fs0,fs0,fs1 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + li a5,3 │ │ │ │ + addi s7,s7,8 │ │ │ │ + fadd.d fs0,fs0,fs2 │ │ │ │ + fmul.d fs0,fs0,fs5 │ │ │ │ + fadd.d fs3,fs3,fs0 │ │ │ │ + beq s4,a5,2e630 │ │ │ │ + sext.w s0,s4 │ │ │ │ + mv a5,s0 │ │ │ │ + li a4,0 │ │ │ │ + li a3,3 │ │ │ │ + li a2,3 │ │ │ │ mv a1,s6 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a5,8(s5) │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w s3,s4 │ │ │ │ - bltu s3,a5,2f234 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2dc4e │ │ │ │ + addiw s0,s0,2 │ │ │ │ + fcvt.d.w fa1,s0 │ │ │ │ + fmv.d fa0,fs4 │ │ │ │ + mv s3,a0 │ │ │ │ + fmv.d.x fs2,zero │ │ │ │ + jal 35c0 │ │ │ │ + fld fa5,0(s7) │ │ │ │ + mv s2,s3 │ │ │ │ + li s8,0 │ │ │ │ + fmul.d fs5,fa0,fa5 │ │ │ │ + li a1,32 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + li a2,32 │ │ │ │ + mv a1,s3 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 36a0 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + fld fa5,16(s1) │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + fsd fa5,0(s0) │ │ │ │ + fld fa5,24(s1) │ │ │ │ + fsd fa5,8(s0) │ │ │ │ + jal 3670 │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + bnez s8,2e54e │ │ │ │ + fld fa5,8(s0) │ │ │ │ + mv a0,s0 │ │ │ │ + addi s2,s2,8 │ │ │ │ + fsd fa5,0(s1) │ │ │ │ + jal 3670 │ │ │ │ + fld fs0,-8(s2) │ │ │ │ + li a2,1 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2e33e │ │ │ │ + fmul.d fs0,fs0,fa0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + li s8,1 │ │ │ │ + fadd.d fs2,fs2,fs0 │ │ │ │ + j 2e5c8 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + li s0,0 │ │ │ │ + feq.d a5,fs3,fa5 │ │ │ │ + bnez a5,2e75e │ │ │ │ + fld fa5,0(s6) │ │ │ │ + fld fa1,8(s6) │ │ │ │ + fld fa4,16(s6) │ │ │ │ + fld ft6,24(s6) │ │ │ │ + fld ft7,32(s6) │ │ │ │ + fld fa0,40(s6) │ │ │ │ + fld fa3,48(s6) │ │ │ │ + fld ft0,56(s6) │ │ │ │ + fld fa2,64(s6) │ │ │ │ + fmul.d fa7,fa4,fa3 │ │ │ │ + fmul.d ft11,fa0,ft0 │ │ │ │ + fmul.d ft8,fa1,fa2 │ │ │ │ + fmul.d ft4,fa0,fa3 │ │ │ │ + fmul.d ft5,ft7,fa2 │ │ │ │ + fmul.d ft10,ft6,fa2 │ │ │ │ + fmul.d fa2,fa5,fa2 │ │ │ │ + fmul.d ft1,fa1,fa0 │ │ │ │ + fmul.d ft3,ft6,ft0 │ │ │ │ + fmul.d ft9,ft7,fa3 │ │ │ │ + fmul.d ft2,fa4,ft0 │ │ │ │ + fmul.d fa6,fa4,ft7 │ │ │ │ + fmul.d ft0,fa5,ft0 │ │ │ │ + fmul.d fa0,fa5,fa0 │ │ │ │ + fmul.d fa3,fa1,fa3 │ │ │ │ + fmul.d fa4,fa4,ft6 │ │ │ │ + fmul.d fa1,fa1,ft6 │ │ │ │ + fmul.d fa5,fa5,ft7 │ │ │ │ + fsub.d ft5,ft5,ft11 │ │ │ │ + fsub.d ft4,ft4,ft10 │ │ │ │ + fsub.d fa2,fa2,fa7 │ │ │ │ + fsub.d ft3,ft3,ft9 │ │ │ │ + fsub.d fa4,fa4,fa0 │ │ │ │ + fsub.d ft2,ft2,ft8 │ │ │ │ + fsub.d fa5,fa5,fa1 │ │ │ │ + fdiv.d fa0,ft5,fs3 │ │ │ │ + fsub.d fa3,fa3,ft0 │ │ │ │ + fsub.d ft0,ft1,fa6 │ │ │ │ + li a1,72 │ │ │ │ + li a0,0 │ │ │ │ + fdiv.d fa1,ft4,fs3 │ │ │ │ + fsd fa0,0(s6) │ │ │ │ + fdiv.d fa2,fa2,fs3 │ │ │ │ + fsd fa1,8(s6) │ │ │ │ + fdiv.d fa5,fa5,fs3 │ │ │ │ + fsd fa2,32(s6) │ │ │ │ + fdiv.d fa0,ft3,fs3 │ │ │ │ + fsd fa5,64(s6) │ │ │ │ + fdiv.d fa1,ft2,fs3 │ │ │ │ + fsd fa0,16(s6) │ │ │ │ + fdiv.d fa3,fa3,fs3 │ │ │ │ + fsd fa1,24(s6) │ │ │ │ + fdiv.d fa2,ft0,fs3 │ │ │ │ + fsd fa3,40(s6) │ │ │ │ + fdiv.d fa4,fa4,fs3 │ │ │ │ + fsd fa2,48(s6) │ │ │ │ + fsd fa4,56(s6) │ │ │ │ + jal 41306 │ │ │ │ + fld fa5,0(s6) │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s6 │ │ │ │ + fsd fa5,0(s0) │ │ │ │ + fld fa5,8(s6) │ │ │ │ + fsd fa5,24(s0) │ │ │ │ + fld fa5,16(s6) │ │ │ │ + fsd fa5,48(s0) │ │ │ │ + fld fa5,24(s6) │ │ │ │ + fsd fa5,8(s0) │ │ │ │ + fld fa5,32(s6) │ │ │ │ + fsd fa5,32(s0) │ │ │ │ + fld fa5,40(s6) │ │ │ │ + fsd fa5,56(s0) │ │ │ │ + fld fa5,48(s6) │ │ │ │ + fsd fa5,16(s0) │ │ │ │ + fld fa5,56(s6) │ │ │ │ + fsd fa5,40(s0) │ │ │ │ + fld fa5,64(s6) │ │ │ │ + fsd fa5,64(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,120(sp) │ │ │ │ + mv a0,s0 │ │ │ │ ld s0,112(sp) │ │ │ │ ld s1,104(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ ld s7,56(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,2f2f6 │ │ │ │ - ld ra,120(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ - auipc a1,0x33 │ │ │ │ - addi a1,a1,-874 │ │ │ │ - li a0,1 │ │ │ │ + fld fs0,40(sp) │ │ │ │ + fld fs1,32(sp) │ │ │ │ + fld fs2,24(sp) │ │ │ │ + fld fs3,16(sp) │ │ │ │ + fld fs4,8(sp) │ │ │ │ + fld fs5,0(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ - sext.w a3,a3 │ │ │ │ - j 2f2a4 │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a5,8(a0) │ │ │ │ - addi sp,sp,-144 │ │ │ │ - auipc a3,0x4b │ │ │ │ - ld a3,-1028(a3) │ │ │ │ - sd ra,136(sp) │ │ │ │ - ld a4,0(a3) │ │ │ │ - sd a4,24(sp) │ │ │ │ - li a4,0 │ │ │ │ - beqz a5,2f5fc │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - li s4,0 │ │ │ │ - li s5,0 │ │ │ │ - li s6,253 │ │ │ │ - addi s0,sp,20 │ │ │ │ - ld a4,120(s2) │ │ │ │ - slli s7,s4,0x2 │ │ │ │ - ld a5,72(s2) │ │ │ │ - add a4,a4,s7 │ │ │ │ - lw s10,0(a4) │ │ │ │ - slli a4,s10,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu s6,a4,2f620 │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw s10,20(sp) │ │ │ │ - ld s3,80(s2) │ │ │ │ - beqz s9,2f3a0 │ │ │ │ - li s8,0 │ │ │ │ - add s1,s8,s9 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - slli s11,s1,0x3 │ │ │ │ - add s11,s11,s3 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f3c0 │ │ │ │ - beqz a0,2f3c8 │ │ │ │ - addi s8,s1,1 │ │ │ │ - bltu s8,s9,2f37e │ │ │ │ - mv a3,s10 │ │ │ │ - auipc a2,0x31 │ │ │ │ - addi a2,a2,1574 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x31 │ │ │ │ - addi a0,a0,1602 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s9,s1 │ │ │ │ - bltu s8,s9,2f37e │ │ │ │ - j 2f3a0 │ │ │ │ - beqz s11,2f3a0 │ │ │ │ - lw s10,4(s11) │ │ │ │ - ld a5,72(s2) │ │ │ │ - add a4,a5,s4 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w s1,a4 │ │ │ │ - bgeu s6,a4,2f42e │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw s5,20(sp) │ │ │ │ - ld s3,80(s2) │ │ │ │ - beqz s9,2f416 │ │ │ │ - li s8,0 │ │ │ │ - add s1,s8,s9 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - slli s11,s1,0x3 │ │ │ │ - add s11,s11,s3 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f41a │ │ │ │ - beqz a0,2f422 │ │ │ │ - addi s8,s1,1 │ │ │ │ - bltu s8,s9,2f3f4 │ │ │ │ - mv a3,s5 │ │ │ │ - j 2f3a2 │ │ │ │ - mv s9,s1 │ │ │ │ - bltu s8,s9,2f3f4 │ │ │ │ - j 2f416 │ │ │ │ - beqz s11,2f416 │ │ │ │ - lw s1,4(s11) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a4,120(s2) │ │ │ │ - sub s1,s1,s10 │ │ │ │ - seqz a3,s1 │ │ │ │ - add a4,a4,s7 │ │ │ │ - lw s11,0(a4) │ │ │ │ - sd a3,0(sp) │ │ │ │ - slli a4,s11,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu s6,a4,2f626 │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw s11,20(sp) │ │ │ │ - ld s10,80(s2) │ │ │ │ - beqz s9,2f488 │ │ │ │ - li s8,0 │ │ │ │ - add s3,s8,s9 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s1,s10,a1 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f48c │ │ │ │ - beqz a0,2f494 │ │ │ │ - addi s8,s3,1 │ │ │ │ - bltu s8,s9,2f462 │ │ │ │ - mv a3,s11 │ │ │ │ - j 2f3a2 │ │ │ │ - mv s9,s3 │ │ │ │ - bltu s8,s9,2f462 │ │ │ │ - j 2f488 │ │ │ │ - beqz s1,2f488 │ │ │ │ - ld a5,72(s2) │ │ │ │ - lw s11,4(s1) │ │ │ │ - add a4,a5,s4 │ │ │ │ - lbu s10,0(a4) │ │ │ │ - bgeu s6,s10,2f636 │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw s5,20(sp) │ │ │ │ - ld s10,80(s2) │ │ │ │ - beqz s9,2f416 │ │ │ │ - li s8,0 │ │ │ │ - add s3,s8,s9 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s1,s10,a1 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f4e2 │ │ │ │ - beqz a0,2f4ea │ │ │ │ - addi s8,s3,1 │ │ │ │ - bltu s8,s9,2f4ba │ │ │ │ - j 2f416 │ │ │ │ - mv s9,s3 │ │ │ │ - bltu s8,s9,2f4ba │ │ │ │ - j 2f416 │ │ │ │ - beqz s1,2f416 │ │ │ │ - lw s10,4(s1) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a4,120(s2) │ │ │ │ - sltu a3,s10,s11 │ │ │ │ - sd a3,8(sp) │ │ │ │ - add a4,a4,s7 │ │ │ │ - lw s11,0(a4) │ │ │ │ - slli a4,s11,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu s6,a4,2f63e │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw s11,20(sp) │ │ │ │ - ld s3,80(s2) │ │ │ │ - beqz s9,2f488 │ │ │ │ - li s8,0 │ │ │ │ - add a5,s8,s9 │ │ │ │ - srli s10,a5,0x1 │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - add s1,s3,a1 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f54c │ │ │ │ - beqz a0,2f554 │ │ │ │ - addi s8,s10,1 │ │ │ │ - bltu s8,s9,2f524 │ │ │ │ - j 2f488 │ │ │ │ - mv s9,s10 │ │ │ │ - bltu s8,s9,2f524 │ │ │ │ - j 2f488 │ │ │ │ - beqz s1,2f488 │ │ │ │ - lw s11,4(s1) │ │ │ │ - ld a5,72(s2) │ │ │ │ - add a5,a5,s4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bgeu s6,a5,2f63a │ │ │ │ - lwu s1,88(s2) │ │ │ │ - sw s5,20(sp) │ │ │ │ - ld s3,80(s2) │ │ │ │ - beqz s1,2f416 │ │ │ │ - li s8,0 │ │ │ │ - add a5,s8,s1 │ │ │ │ - srli s10,a5,0x1 │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - add s9,s3,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f5a0 │ │ │ │ - beqz a0,2f5a8 │ │ │ │ - addi s8,s10,1 │ │ │ │ - bltu s8,s1,2f578 │ │ │ │ - j 2f416 │ │ │ │ - mv s1,s10 │ │ │ │ - bltu s8,s1,2f578 │ │ │ │ - j 2f416 │ │ │ │ - beqz s9,2f416 │ │ │ │ - lw a5,4(s9) │ │ │ │ - ld a4,120(s2) │ │ │ │ - ld a3,0(sp) │ │ │ │ - sub a5,a5,s11 │ │ │ │ - add a4,a4,s7 │ │ │ │ - lw a6,0(a4) │ │ │ │ - ld a4,8(sp) │ │ │ │ - seqz a5,a5 │ │ │ │ - mv a2,s5 │ │ │ │ - auipc a1,0x32 │ │ │ │ - addi a1,a1,-2008 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a5,8(s2) │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w s5,s4 │ │ │ │ - bltu s5,a5,2f34c │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - auipc a5,0x4b │ │ │ │ - ld a5,-1772(a5) │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,2f644 │ │ │ │ - ld ra,136(sp) │ │ │ │ - auipc a1,0x33 │ │ │ │ - addi a1,a1,-1688 │ │ │ │ - li a0,1 │ │ │ │ - addi sp,sp,144 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ - sext.w s10,a4 │ │ │ │ - j 2f3d4 │ │ │ │ - sext.w s11,a4 │ │ │ │ - add a4,a5,s4 │ │ │ │ - lbu s10,0(a4) │ │ │ │ - bltu s6,s10,2f4aa │ │ │ │ - sext.w s10,s10 │ │ │ │ - j 2f4f4 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2f5b0 │ │ │ │ - sext.w s11,a4 │ │ │ │ - j 2f55e │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - mv a6,a3 │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - addi sp,sp,-240 │ │ │ │ - slli a7,a3,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - auipc a5,0x4b │ │ │ │ - ld a5,-1886(a5) │ │ │ │ - sd s7,168(sp) │ │ │ │ - lw s7,8(a1) │ │ │ │ - ld a3,0(a5) │ │ │ │ - sd a3,120(sp) │ │ │ │ - li a3,0 │ │ │ │ - add a5,a2,a7 │ │ │ │ - sd a5,48(sp) │ │ │ │ - li a5,-1 │ │ │ │ - addiw s7,s7,-1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd s0,224(sp) │ │ │ │ - sd s2,208(sp) │ │ │ │ - sd s4,192(sp) │ │ │ │ - sd s6,176(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - sd s7,32(sp) │ │ │ │ - sd ra,232(sp) │ │ │ │ - sd s1,216(sp) │ │ │ │ - sd s3,200(sp) │ │ │ │ - sd s5,184(sp) │ │ │ │ - sd s8,160(sp) │ │ │ │ - sd s9,152(sp) │ │ │ │ - sd s10,144(sp) │ │ │ │ - sd s11,136(sp) │ │ │ │ - li s6,0 │ │ │ │ - li s4,0 │ │ │ │ - li s2,253 │ │ │ │ - addi s0,sp,112 │ │ │ │ - sd a7,104(sp) │ │ │ │ - mv s7,a1 │ │ │ │ - mv a5,a2 │ │ │ │ - sd a6,64(sp) │ │ │ │ - ld s1,32(sp) │ │ │ │ - lbu s9,0(a5) │ │ │ │ - beq s1,s6,2fd00 │ │ │ │ - sd a5,16(sp) │ │ │ │ - bnez s6,2f764 │ │ │ │ - lw s11,8(s7) │ │ │ │ - li a0,24 │ │ │ │ - addiw s11,s11,-1 │ │ │ │ - sltu a5,s1,s11 │ │ │ │ - sd a5,56(sp) │ │ │ │ - jal 3330 │ │ │ │ - li a2,8 │ │ │ │ - li a1,10 │ │ │ │ - sd a0,8(sp) │ │ │ │ - jal 1c694 │ │ │ │ - lw a2,8(s7) │ │ │ │ - ld a5,16(sp) │ │ │ │ - addiw a3,a2,-1 │ │ │ │ - beq a3,s1,3057a │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld a3,72(s7) │ │ │ │ - bgeu a4,a2,2f788 │ │ │ │ - slli s1,a4,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - add a2,a3,s1 │ │ │ │ - lbu a6,0(a2) │ │ │ │ - bgeu s2,a6,30430 │ │ │ │ - lwu s11,88(s7) │ │ │ │ - sw a4,112(sp) │ │ │ │ - ld s3,80(s7) │ │ │ │ - bnez s11,2f724 │ │ │ │ - j 30650 │ │ │ │ - li s5,0 │ │ │ │ - sd s1,16(sp) │ │ │ │ - mv s10,a5 │ │ │ │ - mv s1,s11 │ │ │ │ - mv s11,s5 │ │ │ │ - add s8,s1,s11 │ │ │ │ - srli s8,s8,0x1 │ │ │ │ - slli s5,s8,0x3 │ │ │ │ - add s5,s5,s3 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f75c │ │ │ │ - beqz a0,3019a │ │ │ │ - addi s11,s8,1 │ │ │ │ - bltu s11,s1,2f72e │ │ │ │ - ld s7,32(sp) │ │ │ │ - mv a0,s7 │ │ │ │ - jal 281e8 │ │ │ │ - mv s1,s8 │ │ │ │ - bltu s11,s1,2f72e │ │ │ │ - j 2f754 │ │ │ │ - li a0,24 │ │ │ │ - jal 3330 │ │ │ │ - li a2,8 │ │ │ │ - li a1,10 │ │ │ │ - sd a0,8(sp) │ │ │ │ - jal 1c694 │ │ │ │ - lw a2,8(s7) │ │ │ │ - ld a4,32(sp) │ │ │ │ - li a5,1 │ │ │ │ - sd a5,56(sp) │ │ │ │ - ld a3,72(s7) │ │ │ │ - ld a5,16(sp) │ │ │ │ - bltu a4,a2,2f700 │ │ │ │ - ld a2,120(s7) │ │ │ │ - slli s3,s6,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli s1,s3,0x2 │ │ │ │ - add a2,a2,s1 │ │ │ │ - lw a0,0(a2) │ │ │ │ - slli a2,a0,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,a3 │ │ │ │ - lbu a2,0(a2) │ │ │ │ - bgeu s2,a2,3006e │ │ │ │ - lwu s11,88(s7) │ │ │ │ - sw a0,112(sp) │ │ │ │ - ld s10,80(s7) │ │ │ │ - beqz s11,2f7f2 │ │ │ │ - li s5,0 │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - mv s3,s5 │ │ │ │ - mv s1,s11 │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - mv s11,a5 │ │ │ │ - add s8,s1,s3 │ │ │ │ - srli s8,s8,0x1 │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - add s4,s10,a1 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f7f6 │ │ │ │ - beqz a0,2f7fe │ │ │ │ - addi s3,s8,1 │ │ │ │ - bltu s3,s1,2f7ca │ │ │ │ - mv a0,s5 │ │ │ │ - jal 281e8 │ │ │ │ - mv s1,s8 │ │ │ │ - bltu s3,s1,2f7ca │ │ │ │ - j 2f7f0 │ │ │ │ - mv a1,s4 │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - mv a5,s11 │ │ │ │ - beqz a1,2f7f2 │ │ │ │ - lw a0,4(a1) │ │ │ │ - ld a3,72(s7) │ │ │ │ - add a3,a3,s3 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - bgeu s2,a3,30006 │ │ │ │ - lwu s11,88(s7) │ │ │ │ - sw s6,112(sp) │ │ │ │ - ld s3,80(s7) │ │ │ │ - beqz s11,2f85c │ │ │ │ - li s5,0 │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s10,a0 │ │ │ │ - mv s1,s5 │ │ │ │ - mv s4,s11 │ │ │ │ - mv s5,a5 │ │ │ │ - add s8,s4,s1 │ │ │ │ - srli s8,s8,0x1 │ │ │ │ - slli s11,s8,0x3 │ │ │ │ - add s11,s11,s3 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f862 │ │ │ │ - beqz a0,2f86a │ │ │ │ - addi s1,s8,1 │ │ │ │ - bltu s1,s4,2f838 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 281e8 │ │ │ │ - mv s4,s8 │ │ │ │ - bltu s1,s4,2f838 │ │ │ │ - j 2f85c │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - mv a0,s10 │ │ │ │ - mv a5,s5 │ │ │ │ - beqz s11,2f85c │ │ │ │ - lw a3,4(s11) │ │ │ │ - sd zero,24(sp) │ │ │ │ - bltu a3,a0,3000e │ │ │ │ - ld a4,56(sp) │ │ │ │ - beqz a4,2fe16 │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld a3,120(s7) │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a1,a2,0x1e │ │ │ │ - add a1,a1,a3 │ │ │ │ - lw s8,0(a1) │ │ │ │ - slli a2,s6,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - slli a1,a2,0x2 │ │ │ │ - bgeu s6,s8,2f8ac │ │ │ │ - bgeu a4,s8,2f8b2 │ │ │ │ - add a3,a3,a1 │ │ │ │ - lw s8,0(a3) │ │ │ │ - ld a3,16(s7) │ │ │ │ - ld a0,0(s7) │ │ │ │ - ld a4,24(sp) │ │ │ │ - add a3,a3,a1 │ │ │ │ - lw a3,0(a3) │ │ │ │ - ld a1,16(a0) │ │ │ │ - lbu a0,44(a0) │ │ │ │ - addw a3,a3,a4 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a1 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - beq a3,a0,2f902 │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,40(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addiw a1,s8,-1 │ │ │ │ - and a3,a2,a5 │ │ │ │ + ret │ │ │ │ + beqz a1,2e7a4 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + add a4,a1,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fadd.d fa5,fa5,fa0 │ │ │ │ + fsd fa5,-8(a5) │ │ │ │ + bne a5,a4,2e794 │ │ │ │ + ret │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + beqz a1,2e7c2 │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,a0 │ │ │ │ + fld fa4,0(a0) │ │ │ │ + addi a0,a0,8 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + bne a5,a0,2e7b6 │ │ │ │ + fcvt.d.wu fa0,a1 │ │ │ │ + fdiv.d fa0,fa5,fa0 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + fsd fs2,8(sp) │ │ │ │ slli a1,a1,0x20 │ │ │ │ - or a3,a3,a1 │ │ │ │ - mv a0,s1 │ │ │ │ - mv a1,s0 │ │ │ │ - sd a3,112(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a3,a0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - bnez a3,3053e │ │ │ │ - lw a3,8(s7) │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - bgeu s8,a3,30574 │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s6,88(sp) │ │ │ │ - mv s4,s8 │ │ │ │ - mv s5,s7 │ │ │ │ - sd a5,96(sp) │ │ │ │ - ld a3,120(s5) │ │ │ │ - slli s8,s4,0x20 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - slli s7,s8,0x2 │ │ │ │ - add a3,a3,s7 │ │ │ │ - lw s6,0(a3) │ │ │ │ - ld a3,72(s5) │ │ │ │ - slli a2,s6,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,a3 │ │ │ │ - lbu a2,0(a2) │ │ │ │ - bgeu s2,a2,2fc0e │ │ │ │ - lwu s10,88(s5) │ │ │ │ - sw s6,112(sp) │ │ │ │ - ld s11,80(s5) │ │ │ │ - beqz s10,2f974 │ │ │ │ - li s9,0 │ │ │ │ - add s1,s9,s10 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - slli s3,s1,0x3 │ │ │ │ - add s3,s3,s11 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f994 │ │ │ │ - beqz a0,2f99c │ │ │ │ - addi s9,s1,1 │ │ │ │ - bltu s9,s10,2f952 │ │ │ │ - mv a3,s6 │ │ │ │ - auipc a2,0x31 │ │ │ │ - addi a2,a2,82 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x31 │ │ │ │ - addi a0,a0,110 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s10,s1 │ │ │ │ - bltu s9,s10,2f952 │ │ │ │ - j 2f974 │ │ │ │ - beqz s3,2f974 │ │ │ │ - lw s6,4(s3) │ │ │ │ - ld a3,72(s5) │ │ │ │ - add a3,a3,s8 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - bgeu s2,a3,2fb28 │ │ │ │ - lwu s10,88(s5) │ │ │ │ - sw s4,112(sp) │ │ │ │ - ld s11,80(s5) │ │ │ │ - beqz s10,2f9e4 │ │ │ │ - li s9,0 │ │ │ │ - add s1,s10,s9 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - slli s3,s1,0x3 │ │ │ │ - add s3,s3,s11 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2f9e8 │ │ │ │ - beqz a0,2f9f0 │ │ │ │ - addi s9,s1,1 │ │ │ │ - bltu s9,s10,2f9c2 │ │ │ │ - mv a3,s4 │ │ │ │ - j 2f976 │ │ │ │ - mv s10,s1 │ │ │ │ - bltu s9,s10,2f9c2 │ │ │ │ - j 2f9e4 │ │ │ │ - beqz s3,2f9e4 │ │ │ │ - lw a3,4(s3) │ │ │ │ - bne a3,s6,2fb2e │ │ │ │ - ld a3,72(s5) │ │ │ │ - add a2,a3,s8 │ │ │ │ - lbu a2,0(a2) │ │ │ │ - sext.w s9,a2 │ │ │ │ - bgeu s2,a2,2fa58 │ │ │ │ - lwu s9,88(s5) │ │ │ │ - sw s4,112(sp) │ │ │ │ - ld s10,80(s5) │ │ │ │ - beqz s9,2f9e4 │ │ │ │ - li s6,0 │ │ │ │ - add s1,s9,s6 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - slli s3,s1,0x3 │ │ │ │ - add s3,s3,s10 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2fa44 │ │ │ │ - beqz a0,2fa4c │ │ │ │ - addi s6,s1,1 │ │ │ │ - bltu s6,s9,2fa20 │ │ │ │ - j 2f9e4 │ │ │ │ - mv s9,s1 │ │ │ │ - bltu s6,s9,2fa20 │ │ │ │ - j 2f9e4 │ │ │ │ - beqz s3,2f9e4 │ │ │ │ - lw s9,4(s3) │ │ │ │ - ld a3,72(s5) │ │ │ │ - addiw a1,s4,1 │ │ │ │ - slli a2,a1,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - sext.w a5,a1 │ │ │ │ - bgeu s2,a3,2fc14 │ │ │ │ - lwu s10,88(s5) │ │ │ │ - sw a1,112(sp) │ │ │ │ - ld s6,80(s5) │ │ │ │ - beqz s10,2ffdc │ │ │ │ - sd s4,16(sp) │ │ │ │ - li s11,0 │ │ │ │ - mv s4,s10 │ │ │ │ - mv s3,a5 │ │ │ │ - add s1,s11,s4 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - slli s10,s1,0x3 │ │ │ │ - add s10,s10,s6 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2faac │ │ │ │ - beqz a0,2fab4 │ │ │ │ - addi s11,s1,1 │ │ │ │ - bltu s11,s4,2fa86 │ │ │ │ - mv a3,s3 │ │ │ │ - j 2f976 │ │ │ │ - mv s4,s1 │ │ │ │ - bltu s11,s4,2fa86 │ │ │ │ - j 2faa8 │ │ │ │ - ld s4,16(sp) │ │ │ │ - mv a5,s3 │ │ │ │ - beqz s10,2ffdc │ │ │ │ - lw a3,4(s10) │ │ │ │ - bltu a3,s9,2fb2e │ │ │ │ - ld a3,120(s5) │ │ │ │ - add a3,a3,s7 │ │ │ │ - lw s1,0(a3) │ │ │ │ - beqz s1,2fb2e │ │ │ │ - ld a5,16(s5) │ │ │ │ - ld a3,0(s5) │ │ │ │ - ld a2,24(sp) │ │ │ │ - add a5,a5,s7 │ │ │ │ + fcvt.d.wu fs2,s0 │ │ │ │ + auipc a3,0x4c │ │ │ │ + ld a3,-2042(a3) │ │ │ │ + li a2,4 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + fsd fs1,16(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3400 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fs0,980(a5) │ │ │ │ + fmul.d fs1,fs2,fs0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3810 │ │ │ │ + fle.d a5,fa0,fs2 │ │ │ │ + beqz a5,2e814 │ │ │ │ + fcvt.wu.d s0,fa0,rtz │ │ │ │ + sext.w s0,s0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 37b0 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,892(a5) │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + beqz a5,2e864 │ │ │ │ + fcvt.wu.d a5,fa0,rtz │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s1 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1e │ │ │ │ + add s1,s1,s0 │ │ │ │ + lw a4,0(s1) │ │ │ │ lw a5,0(a5) │ │ │ │ - ld a4,16(a3) │ │ │ │ - lbu a3,44(a3) │ │ │ │ - addw a5,a5,a2 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + fcvt.d.w fa0,a5 │ │ │ │ + ld s1,40(sp) │ │ │ │ + fld fs1,16(sp) │ │ │ │ + fmul.d fa0,fa0,fs0 │ │ │ │ + fld fs2,8(sp) │ │ │ │ + fld fs0,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + mv a5,s1 │ │ │ │ + j 2e83a │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + fsd fs2,8(sp) │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + fcvt.d.wu fs2,s0 │ │ │ │ + auipc a3,0x4b │ │ │ │ + ld a3,1794(a3) │ │ │ │ + li a2,1 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + fsd fs1,16(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3400 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fs0,824(a5) │ │ │ │ + fmul.d fs1,fs2,fs0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3810 │ │ │ │ + fle.d a5,fa0,fs2 │ │ │ │ + beqz a5,2e8b0 │ │ │ │ + fcvt.wu.d s0,fa0,rtz │ │ │ │ + sext.w s0,s0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 37b0 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,736(a5) │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + beqz a5,2e8fc │ │ │ │ + fcvt.wu.d a5,fa0,rtz │ │ │ │ + addiw a5,a5,-1 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ + add a5,a5,s1 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + add s1,s1,s0 │ │ │ │ + lbu a4,0(s1) │ │ │ │ lbu a5,0(a5) │ │ │ │ - beq a5,a3,2fb1a │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addiw a5,s1,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - and s8,s8,a4 │ │ │ │ - or s8,s8,a5 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s3 │ │ │ │ - sd s8,112(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bnez a0,2fc18 │ │ │ │ - lw a5,8(s5) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bgeu s1,a5,2fc4a │ │ │ │ - mv s4,s1 │ │ │ │ - j 2f918 │ │ │ │ - sext.w a3,a3 │ │ │ │ - beq a3,s6,2f9fc │ │ │ │ - mv s8,s4 │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s6,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld a5,96(sp) │ │ │ │ - mv s7,s5 │ │ │ │ - mv s5,s8 │ │ │ │ - ld a4,56(sp) │ │ │ │ - beqz a4,2fb9c │ │ │ │ - ld a3,16(s7) │ │ │ │ - slli a6,s5,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - slli a2,a6,0x2 │ │ │ │ - add a3,a3,a2 │ │ │ │ - ld a1,0(s7) │ │ │ │ - lw a3,0(a3) │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a2,16(a1) │ │ │ │ - lbu a1,44(a1) │ │ │ │ - addw a3,a3,a4 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - beq a3,a1,2fb9c │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - ld a5,40(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - and a6,a6,a5 │ │ │ │ - or a3,a6,a3 │ │ │ │ - sd a3,112(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a3,a0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - bnez a3,2fc58 │ │ │ │ - lw a3,8(s7) │ │ │ │ - bnez s6,2fbae │ │ │ │ - ld a4,32(sp) │ │ │ │ - addiw a2,a3,-1 │ │ │ │ - beq a2,a4,2fca6 │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld a2,72(s7) │ │ │ │ - bgeu a4,a3,2fe94 │ │ │ │ - slli a1,a4,0x20 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + fcvt.d.w fa0,a5 │ │ │ │ + ld s1,40(sp) │ │ │ │ + fld fs1,16(sp) │ │ │ │ + fmul.d fa0,fa0,fs0 │ │ │ │ + fld fs2,8(sp) │ │ │ │ + fld fs0,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + mv a5,s1 │ │ │ │ + j 2e8d2 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + fsd fs2,8(sp) │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + fcvt.d.wu fs2,s0 │ │ │ │ + auipc a3,0x4b │ │ │ │ + ld a3,1586(a3) │ │ │ │ + li a2,8 │ │ │ │ srli a1,a1,0x20 │ │ │ │ - add a3,a2,a1 │ │ │ │ - lbu a0,0(a3) │ │ │ │ - bgeu s2,a0,30434 │ │ │ │ - lwu a2,88(s7) │ │ │ │ - sw a4,112(sp) │ │ │ │ - ld s1,80(s7) │ │ │ │ - beqz a2,3065e │ │ │ │ - sd s4,16(sp) │ │ │ │ - li s5,0 │ │ │ │ - mv s4,a2 │ │ │ │ - mv s8,a1 │ │ │ │ - mv s10,a5 │ │ │ │ - add s3,s5,s4 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli s11,s3,0x3 │ │ │ │ - add s11,s11,s1 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2fc8a │ │ │ │ - beqz a0,3008a │ │ │ │ - addi s5,s3,1 │ │ │ │ - bltu s5,s4,2fbe2 │ │ │ │ - ld s7,32(sp) │ │ │ │ - mv a3,s7 │ │ │ │ - j 2f976 │ │ │ │ - sext.w s6,a2 │ │ │ │ - j 2f9a8 │ │ │ │ - sext.w a3,a3 │ │ │ │ - j 2fac0 │ │ │ │ - ld s3,8(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,112(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - bgeu a3,a2,2fb1a │ │ │ │ - auipc a1,0x31 │ │ │ │ - addi a1,a1,-538 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a5,8(s5) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + fsd fs1,16(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3400 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fs0,672(a5) │ │ │ │ + fmul.d fs1,fs2,fs0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3810 │ │ │ │ + fle.d a5,fa0,fs2 │ │ │ │ + beqz a5,2e948 │ │ │ │ + fcvt.wu.d s0,fa0,rtz │ │ │ │ + sext.w s0,s0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 37b0 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,584(a5) │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + beqz a5,2e996 │ │ │ │ + fcvt.wu.d a5,fa0,rtz │ │ │ │ addiw a5,a5,-1 │ │ │ │ - bltu s1,a5,2fb24 │ │ │ │ - mv s7,s5 │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s6,88(sp) │ │ │ │ - ld a5,96(sp) │ │ │ │ - mv s5,s1 │ │ │ │ - j 2fb3c │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s1 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add s1,s1,s0 │ │ │ │ + fld fa0,0(s1) │ │ │ │ + fld fa5,0(a5) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + fadd.d fa0,fa0,fa5 │ │ │ │ + ld s1,40(sp) │ │ │ │ + fld fs1,16(sp) │ │ │ │ + fld fs2,8(sp) │ │ │ │ + fmul.d fa0,fa0,fs0 │ │ │ │ + fld fs0,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + mv a5,s1 │ │ │ │ + j 2e96e │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + beqz a1,2e9ba │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a4,a4,a0 │ │ │ │ + lw a5,0(a0) │ │ │ │ + addi a0,a0,4 │ │ │ │ + fcvt.d.w fa4,a5 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + bne a4,a0,2e9aa │ │ │ │ + fcvt.d.wu fa0,a1 │ │ │ │ + fdiv.d fa0,fa5,fa0 │ │ │ │ + ret │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + beqz a2,2e9ec │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1d │ │ │ │ + add a5,a0,a2 │ │ │ │ + fld fa5,0(a0) │ │ │ │ + fld fa4,0(a1) │ │ │ │ + addi a0,a0,8 │ │ │ │ + addi a1,a1,8 │ │ │ │ + fmul.d fa5,fa5,fa4 │ │ │ │ + fadd.d fa0,fa0,fa5 │ │ │ │ + bne a5,a0,2e9d6 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s2,a3 │ │ │ │ + li a1,32 │ │ │ │ + li a0,0 │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + jal 41306 │ │ │ │ + beqz s2,2eade │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + srli t1,a5,0x1d │ │ │ │ + mv a7,s0 │ │ │ │ + add a6,s0,t1 │ │ │ │ + mv a5,s0 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fadd.d fa4,fa4,fa5 │ │ │ │ + bne a6,a5,2ea20 │ │ │ │ + fcvt.d.wu fa2,s2 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + mv a4,s1 │ │ │ │ + fdiv.d fa3,fa4,fa2 │ │ │ │ + add t1,t1,s1 │ │ │ │ + mv a5,s1 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + bne t1,a5,2ea3e │ │ │ │ + mv a5,s0 │ │ │ │ + fdiv.d fa4,fa5,fa2 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fsub.d fa5,fa5,fa3 │ │ │ │ + fsd fa5,-8(a5) │ │ │ │ + bne a6,a5,2ea50 │ │ │ │ + mv a5,s1 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,-8(a5) │ │ │ │ + bne t1,a5,2ea62 │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + mv a1,s0 │ │ │ │ + fld fa5,0(a1) │ │ │ │ + addi a1,a1,8 │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + fadd.d fa3,fa3,fa5 │ │ │ │ + bne a6,a1,2ea78 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + fcvt.d.wu fa2,s2 │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + mv a2,s1 │ │ │ │ + fdiv.d fa3,fa3,fa2 │ │ │ │ + fsd fa3,0(a0) │ │ │ │ + fld fa5,0(a7) │ │ │ │ + fld fa3,0(a2) │ │ │ │ + addi a7,a7,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + fadd.d fa4,fa4,fa5 │ │ │ │ + bne a6,a7,2ea9a │ │ │ │ + fdiv.d fa4,fa4,fa2 │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fsd fa4,16(a0) │ │ │ │ + fsd fa4,8(a0) │ │ │ │ + fld fa5,0(a4) │ │ │ │ + addi a4,a4,8 │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + fadd.d fa3,fa3,fa5 │ │ │ │ + bne t1,a4,2eabc │ │ │ │ + fdiv.d fa3,fa3,fa2 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,112(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - ld a5,16(sp) │ │ │ │ - bgeu a3,a2,2fb9c │ │ │ │ - auipc a1,0x31 │ │ │ │ - addi a1,a1,-604 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,16(sp) │ │ │ │ - lw a3,8(s7) │ │ │ │ - j 2fba0 │ │ │ │ - mv s4,s3 │ │ │ │ - bltu s5,s4,2fbe2 │ │ │ │ - j 2fc08 │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s8 │ │ │ │ - beqz s11,2f974 │ │ │ │ - lw a3,4(s11) │ │ │ │ - bltu a3,a0,2ff78 │ │ │ │ - li s1,0 │ │ │ │ - ld s6,8(sp) │ │ │ │ - li s5,0 │ │ │ │ - mv s8,a5 │ │ │ │ - j 2fce6 │ │ │ │ - ld a5,0(s7) │ │ │ │ - sext.w s3,s5 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s6 │ │ │ │ - ld s10,16(a5) │ │ │ │ - ld s11,16(s7) │ │ │ │ - jal 1c842 │ │ │ │ - lwu a5,0(a0) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add s11,s11,a5 │ │ │ │ - lw a5,0(s11) │ │ │ │ - addw a5,a5,s1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add s10,s10,a5 │ │ │ │ - lbu a5,0(s10) │ │ │ │ - beq a5,s9,2fd38 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s5,a0,2fcb0 │ │ │ │ - mv a0,s6 │ │ │ │ - li a1,0 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - li a5,1 │ │ │ │ - auipc a4,0x4a │ │ │ │ - ld a4,526(a4) │ │ │ │ - sd a5,112(sp) │ │ │ │ - ld a3,120(sp) │ │ │ │ - ld a4,0(a4) │ │ │ │ - xor a4,a4,a3 │ │ │ │ - li a3,0 │ │ │ │ - mv a0,a5 │ │ │ │ - bnez a4,30674 │ │ │ │ - ld ra,232(sp) │ │ │ │ - ld s0,224(sp) │ │ │ │ - ld s1,216(sp) │ │ │ │ - ld s2,208(sp) │ │ │ │ - ld s3,200(sp) │ │ │ │ - ld s4,192(sp) │ │ │ │ - ld s5,184(sp) │ │ │ │ - ld s6,176(sp) │ │ │ │ - ld s7,168(sp) │ │ │ │ - ld s8,160(sp) │ │ │ │ - ld s9,152(sp) │ │ │ │ - ld s10,144(sp) │ │ │ │ - ld s11,136(sp) │ │ │ │ - addi sp,sp,240 │ │ │ │ + ld s2,0(sp) │ │ │ │ + fsd fa3,24(a0) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + fmv.d fa3,fa5 │ │ │ │ + fsd fa5,0(a0) │ │ │ │ + fsd fa5,16(a0) │ │ │ │ + fsd fa5,8(a0) │ │ │ │ + fsd fa3,24(a0) │ │ │ │ ld s1,8(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - sd s8,16(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1c842 │ │ │ │ - mv a3,a0 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s1 │ │ │ │ - lw s6,0(a3) │ │ │ │ - jal 1c842 │ │ │ │ - mv a3,a0 │ │ │ │ - lw a4,4(a3) │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + fcvt.wu.d a3,fa0,rtz │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + sext.w a5,a3 │ │ │ │ + beqz a5,2eb20 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + bne a4,a5,2eb14 │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fcvt.d.wu fa4,a3 │ │ │ │ + flt.d a5,fa3,fa0 │ │ │ │ + fdiv.d fa4,fa5,fa4 │ │ │ │ + beqz a5,2eb5e │ │ │ │ + li a5,0 │ │ │ │ + fld fa5,0(a0) │ │ │ │ + fld fa2,0(a1) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fcvt.d.w fa1,a5 │ │ │ │ + addi a0,a0,8 │ │ │ │ + addi a1,a1,8 │ │ │ │ + flt.d a4,fa1,fa0 │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + fmul.d fa5,fa5,fa2 │ │ │ │ + fadd.d fa3,fa3,fa5 │ │ │ │ + bnez a4,2eb34 │ │ │ │ + fdiv.d fa0,fa3,fa0 │ │ │ │ + ret │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fdiv.d fa0,fa3,fa0 │ │ │ │ + ret │ │ │ │ + beqz a1,2ebb4 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + lw a3,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + fcvt.d.w fa4,a3 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + bne a4,a5,2eb7a │ │ │ │ + fcvt.d.wu fa0,a1 │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fdiv.d fa4,fa5,fa0 │ │ │ │ + lw a5,0(a0) │ │ │ │ + addi a0,a0,4 │ │ │ │ + fcvt.d.w fa5,a5 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + fadd.d fa3,fa3,fa5 │ │ │ │ + bne a4,a0,2eb96 │ │ │ │ + fdiv.d fa0,fa3,fa0 │ │ │ │ + ret │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + fmv.d fa3,fa0 │ │ │ │ + fdiv.d fa0,fa3,fa0 │ │ │ │ + ret │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd ra,40(sp) │ │ │ │ + fle.d a5,fa5,fa1 │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + fsd fs1,16(sp) │ │ │ │ + fsd fs2,8(sp) │ │ │ │ + beqz a5,2ec16 │ │ │ │ + fmv.d fs1,fa1 │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + jal 35c0 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa0,-78(a5) │ │ │ │ + fadd.d fa0,fs1,fa0 │ │ │ │ + jal 3360 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fneg.d fa0,fs2 │ │ │ │ + jal 3700 │ │ │ │ + fdiv.d fs0,fs0,fs1 │ │ │ │ + ld ra,40(sp) │ │ │ │ + fld fs1,16(sp) │ │ │ │ + fld fs2,8(sp) │ │ │ │ + fmul.d fa0,fs0,fa0 │ │ │ │ + fld fs0,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + auipc a3,0x36 │ │ │ │ + addi a3,a3,-846 │ │ │ │ + li a2,1028 │ │ │ │ + auipc a1,0x32 │ │ │ │ + addi a1,a1,-2042 │ │ │ │ + auipc a0,0x32 │ │ │ │ + addi a0,a0,-2026 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-48 │ │ │ │ + fsd fs1,16(sp) │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fmv.d fa0,fa1 │ │ │ │ + fsd fs2,8(sp) │ │ │ │ + fmv.d fs2,fa1 │ │ │ │ + sd ra,40(sp) │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + jal 3700 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + jal 3700 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,-196(a5) │ │ │ │ + fadd.d fa0,fa0,fa5 │ │ │ │ + jal 3360 │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3700 │ │ │ │ + fmul.d fs0,fs0,fs1 │ │ │ │ + ld ra,40(sp) │ │ │ │ + fld fs1,16(sp) │ │ │ │ + fsub.d fs0,fs0,fs2 │ │ │ │ + fld fs2,8(sp) │ │ │ │ + fsub.d fa0,fs0,fa0 │ │ │ │ + fld fs0,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + beqz a1,2ecd8 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + bne a4,a5,2eca6 │ │ │ │ + fcvt.d.wu fa0,a1 │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fdiv.d fa4,fa5,fa0 │ │ │ │ + fld fa5,0(a0) │ │ │ │ + addi a0,a0,8 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + fadd.d fa3,fa3,fa5 │ │ │ │ + bne a4,a0,2ecbe │ │ │ │ + fdiv.d fa0,fa3,fa0 │ │ │ │ + ret │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + fmv.d fa3,fa0 │ │ │ │ + fdiv.d fa0,fa3,fa0 │ │ │ │ + ret │ │ │ │ + fcvt.wu.d a3,fa0,rtz │ │ │ │ + sext.w a5,a3 │ │ │ │ + beqz a5,2ed48 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + bne a4,a5,2ed00 │ │ │ │ + fcvt.d.wu fa3,a3 │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + fdiv.d fa4,fa5,fa3 │ │ │ │ + fld fa5,0(a0) │ │ │ │ + addi a0,a0,8 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + fadd.d fa0,fa0,fa5 │ │ │ │ + bne a4,a0,2ed18 │ │ │ │ + fdiv.d fa0,fa0,fa3 │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2ed56 │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + ret │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + fdiv.d fa0,fa0,fa0 │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + ret │ │ │ │ + j 36f0 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 2e9ee │ │ │ │ + fld fa0,0(a0) │ │ │ │ + fld fa5,24(a0) │ │ │ │ + fld fs0,8(a0) │ │ │ │ + fmul.d fa0,fa0,fa5 │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2ed90 │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + ld ra,24(sp) │ │ │ │ + fdiv.d fa0,fs0,fa0 │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + jal 36f0 │ │ │ │ + j 2ed84 │ │ │ │ + fsub.d fa1,fa0,fa1 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fmul.d fs0,fa2,fa2 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,-418(a5) │ │ │ │ + sd ra,24(sp) │ │ │ │ + fmul.d fa1,fa1,fa1 │ │ │ │ + fdiv.d fa1,fa1,fs0 │ │ │ │ + fmul.d fa0,fa1,fa5 │ │ │ │ + jal 3700 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,-436(a5) │ │ │ │ + fmul.d fs0,fs0,fa5 │ │ │ │ + ld ra,24(sp) │ │ │ │ + fsqrt.d fs0,fs0 │ │ │ │ + fdiv.d fa0,fa0,fs0 │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,-456(a5) │ │ │ │ + fmul.d fa2,fa2,fa5 │ │ │ │ + fsub.d fa0,fa0,fa1 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + fdiv.d fa0,fa0,fa2 │ │ │ │ + jal 33f0 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa4,-604(a5) │ │ │ │ + fadd.d fa0,fa0,fa4 │ │ │ │ + ld ra,8(sp) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,-570(a5) │ │ │ │ + addi sp,sp,16 │ │ │ │ + fmul.d fa0,fa0,fa5 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-80 │ │ │ │ + fsd fs4,24(sp) │ │ │ │ + fsd fs5,16(sp) │ │ │ │ + fsd fs6,8(sp) │ │ │ │ + fmv.d.x fs4,zero │ │ │ │ + fmv.d fs5,fa0 │ │ │ │ + fmv.d fs6,fa1 │ │ │ │ + fsd fs2,40(sp) │ │ │ │ + fsd fs3,32(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + fsd fs0,56(sp) │ │ │ │ + fsd fs1,48(sp) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fs3,-536(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fs2,-672(a5) │ │ │ │ + jal 3520 │ │ │ │ + fcvt.d.w fs0,a0 │ │ │ │ + jal 3520 │ │ │ │ + fcvt.d.w fs1,a0 │ │ │ │ + fdiv.d fs0,fs0,fs3 │ │ │ │ + fdiv.d fs1,fs1,fs3 │ │ │ │ + fadd.d fs0,fs0,fs0 │ │ │ │ + fsub.d fs0,fs0,fs2 │ │ │ │ + fmul.d fs0,fs0,fs0 │ │ │ │ + fadd.d fs1,fs1,fs1 │ │ │ │ + fsub.d fs1,fs1,fs2 │ │ │ │ + fmul.d fa5,fs1,fs1 │ │ │ │ + fadd.d fs0,fs0,fa5 │ │ │ │ + fle.d a5,fs2,fs0 │ │ │ │ + feq.d a4,fs0,fs4 │ │ │ │ + bnez a5,2ee40 │ │ │ │ + bnez a4,2ee40 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,-616(a5) │ │ │ │ + fmul.d fa0,fa0,fa5 │ │ │ │ + fdiv.d fa0,fa0,fs0 │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fa0,fs4 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2eeca │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + fmul.d fa0,fs1,fa0 │ │ │ │ + ld ra,72(sp) │ │ │ │ + fld fs0,56(sp) │ │ │ │ + fld fs1,48(sp) │ │ │ │ + fld fs2,40(sp) │ │ │ │ + fld fs3,32(sp) │ │ │ │ + fld fs4,24(sp) │ │ │ │ + fmul.d fa0,fa0,fs6 │ │ │ │ + fld fs6,8(sp) │ │ │ │ + fadd.d fa0,fa0,fs5 │ │ │ │ + fld fs5,16(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + jal 36f0 │ │ │ │ + j 2eeaa │ │ │ │ + addi sp,sp,-112 │ │ │ │ + fsd fs0,88(sp) │ │ │ │ + fsd fs3,64(sp) │ │ │ │ + fsd fs5,48(sp) │ │ │ │ + fmv.d fs3,fa0 │ │ │ │ + fld fs0,0(a0) │ │ │ │ + fld fs5,24(a0) │ │ │ │ + sd ra,104(sp) │ │ │ │ + fsd fs1,80(sp) │ │ │ │ + fsd fs2,72(sp) │ │ │ │ + fsd fs4,56(sp) │ │ │ │ + fsd fs6,40(sp) │ │ │ │ + fsd fs7,32(sp) │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2efc6 │ │ │ │ + fsqrt.d fs7,fs0 │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fs5,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2f018 │ │ │ │ + fsqrt.d fs1,fs5 │ │ │ │ + fmul.d fs0,fs0,fs5 │ │ │ │ + fld fs4,8(a0) │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2effe │ │ │ │ + fsqrt.d fs0,fs0 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fs6,-930(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,-826(a5) │ │ │ │ + fmul.d fa5,fs5,fa5 │ │ │ │ + fdiv.d fs4,fs4,fs0 │ │ │ │ + fmul.d fs2,fs4,fs4 │ │ │ │ + fsub.d fs2,fs6,fs2 │ │ │ │ + fmul.d fa5,fa5,fs2 │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2efe4 │ │ │ │ + fsqrt.d fs0,fa5 │ │ │ │ + fsub.d fs3,fs3,fa2 │ │ │ │ + fsub.d fa1,fa1,fa3 │ │ │ │ + fmul.d fs2,fs2,fs5 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa0,-896(a5) │ │ │ │ + fdiv.d fs1,fs1,fs7 │ │ │ │ + fmul.d fs1,fs1,fs4 │ │ │ │ + fmul.d fs1,fs1,fs3 │ │ │ │ + fsub.d fa1,fa1,fs1 │ │ │ │ + fmul.d fa1,fa1,fa1 │ │ │ │ + fdiv.d fa1,fa1,fs2 │ │ │ │ + fmul.d fa0,fa1,fa0 │ │ │ │ + jal 3700 │ │ │ │ + fdiv.d fs6,fs6,fs0 │ │ │ │ + ld ra,104(sp) │ │ │ │ + fld fs0,88(sp) │ │ │ │ + fld fs1,80(sp) │ │ │ │ + fld fs2,72(sp) │ │ │ │ + fld fs3,64(sp) │ │ │ │ + fld fs4,56(sp) │ │ │ │ + fld fs5,48(sp) │ │ │ │ + fld fs7,32(sp) │ │ │ │ + fmul.d fa0,fs6,fa0 │ │ │ │ + fld fs6,40(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + sd a0,24(sp) │ │ │ │ + fsd fa3,16(sp) │ │ │ │ + fsd fa2,8(sp) │ │ │ │ + fsd fa1,0(sp) │ │ │ │ + jal 36f0 │ │ │ │ + fmv.d fs7,fa0 │ │ │ │ + ld a0,24(sp) │ │ │ │ + fld fa3,16(sp) │ │ │ │ + fld fa2,8(sp) │ │ │ │ + fld fa1,0(sp) │ │ │ │ + j 2ef04 │ │ │ │ + fmv.d fa0,fa5 │ │ │ │ + fsd fa3,16(sp) │ │ │ │ + fsd fa2,8(sp) │ │ │ │ + fsd fa1,0(sp) │ │ │ │ + jal 36f0 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fld fa3,16(sp) │ │ │ │ + fld fa2,8(sp) │ │ │ │ + fld fa1,0(sp) │ │ │ │ + j 2ef74 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + fsd fa3,16(sp) │ │ │ │ + fsd fa2,8(sp) │ │ │ │ + fsd fa1,0(sp) │ │ │ │ + jal 36f0 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fld fa3,16(sp) │ │ │ │ + fld fa2,8(sp) │ │ │ │ + fld fa1,0(sp) │ │ │ │ + j 2ef3a │ │ │ │ + fmv.d fa0,fs5 │ │ │ │ + sd a0,24(sp) │ │ │ │ + fsd fa3,16(sp) │ │ │ │ + fsd fa2,8(sp) │ │ │ │ + fsd fa1,0(sp) │ │ │ │ + jal 36f0 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + ld a0,24(sp) │ │ │ │ + fld fa3,16(sp) │ │ │ │ + fld fa2,8(sp) │ │ │ │ + fld fa1,0(sp) │ │ │ │ + j 2ef1c │ │ │ │ + addi sp,sp,-128 │ │ │ │ + fsd fs3,80(sp) │ │ │ │ + fsd fs6,56(sp) │ │ │ │ + fsd fs7,48(sp) │ │ │ │ + fmv.d fs3,fa0 │ │ │ │ + fld fs7,0(a0) │ │ │ │ + fld fs6,24(a0) │ │ │ │ + sd ra,120(sp) │ │ │ │ + fsd fs0,104(sp) │ │ │ │ + fsd fs1,96(sp) │ │ │ │ + fsd fs2,88(sp) │ │ │ │ + fsd fs4,72(sp) │ │ │ │ + fsd fs5,64(sp) │ │ │ │ + fsd fs8,40(sp) │ │ │ │ + fsd fs9,32(sp) │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fs7,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2f150 │ │ │ │ + fsqrt.d fs4,fs7 │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fs6,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2f19a │ │ │ │ + fsqrt.d fs8,fs6 │ │ │ │ + fmul.d fa0,fs7,fs6 │ │ │ │ + fld fs0,8(a0) │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2f188 │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fs2,-1180(a5) │ │ │ │ + fmul.d fs2,fs4,fs2 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fs5,-1304(a5) │ │ │ │ + fmul.d fs2,fs2,fs8 │ │ │ │ + fdiv.d fs0,fs0,fa0 │ │ │ │ + fmul.d fs1,fs0,fs0 │ │ │ │ + fsub.d fs1,fs5,fs1 │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fs1,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2f16e │ │ │ │ + fsqrt.d fs9,fs1 │ │ │ │ + fsub.d fa2,fs3,fa2 │ │ │ │ + fadd.d fs0,fs0,fs0 │ │ │ │ + fsub.d fa1,fa1,fa3 │ │ │ │ + fmul.d fs4,fs4,fs8 │ │ │ │ + fadd.d fs1,fs1,fs1 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa0,-1338(a5) │ │ │ │ + fmul.d fa5,fa2,fa2 │ │ │ │ + fmul.d fs0,fs0,fa2 │ │ │ │ + fmul.d fa4,fa1,fa1 │ │ │ │ + fmul.d fs0,fs0,fa1 │ │ │ │ + fdiv.d fa5,fa5,fs7 │ │ │ │ + fdiv.d fs0,fs0,fs4 │ │ │ │ + fdiv.d fa4,fa4,fs6 │ │ │ │ + fsub.d fa5,fa5,fs0 │ │ │ │ + fdiv.d fa0,fa0,fs1 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fmul.d fa0,fa5,fa0 │ │ │ │ + jal 3700 │ │ │ │ + fmul.d fs2,fs2,fs9 │ │ │ │ + ld ra,120(sp) │ │ │ │ + fld fs0,104(sp) │ │ │ │ + fld fs1,96(sp) │ │ │ │ + fld fs3,80(sp) │ │ │ │ + fld fs4,72(sp) │ │ │ │ + fld fs6,56(sp) │ │ │ │ + fdiv.d fs5,fs5,fs2 │ │ │ │ + fld fs7,48(sp) │ │ │ │ + fld fs2,88(sp) │ │ │ │ + fld fs8,40(sp) │ │ │ │ + fld fs9,32(sp) │ │ │ │ + fmul.d fa0,fs5,fa0 │ │ │ │ + fld fs5,64(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + fmv.d fa0,fs7 │ │ │ │ + sd a0,24(sp) │ │ │ │ + fsd fa3,16(sp) │ │ │ │ + fsd fa2,8(sp) │ │ │ │ + fsd fa1,0(sp) │ │ │ │ + jal 36f0 │ │ │ │ + fmv.d fs4,fa0 │ │ │ │ + ld a0,24(sp) │ │ │ │ + fld fa3,16(sp) │ │ │ │ + fld fa2,8(sp) │ │ │ │ + fld fa1,0(sp) │ │ │ │ + j 2f070 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + fsd fa3,16(sp) │ │ │ │ + fsd fa2,8(sp) │ │ │ │ + fsd fa1,0(sp) │ │ │ │ + jal 36f0 │ │ │ │ + fmv.d fs9,fa0 │ │ │ │ + fld fa3,16(sp) │ │ │ │ + fld fa2,8(sp) │ │ │ │ + fld fa1,0(sp) │ │ │ │ + j 2f0de │ │ │ │ + fsd fa3,16(sp) │ │ │ │ + fsd fa2,8(sp) │ │ │ │ + fsd fa1,0(sp) │ │ │ │ + jal 36f0 │ │ │ │ + fld fa3,16(sp) │ │ │ │ + fld fa2,8(sp) │ │ │ │ + fld fa1,0(sp) │ │ │ │ + j 2f0a4 │ │ │ │ + fmv.d fa0,fs6 │ │ │ │ + sd a0,24(sp) │ │ │ │ + fsd fa3,16(sp) │ │ │ │ + fsd fa2,8(sp) │ │ │ │ + fsd fa1,0(sp) │ │ │ │ + jal 36f0 │ │ │ │ + fmv.d fs8,fa0 │ │ │ │ + ld a0,24(sp) │ │ │ │ + fld fa3,16(sp) │ │ │ │ + fld fa2,8(sp) │ │ │ │ + fld fa1,0(sp) │ │ │ │ + j 2f088 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd ra,24(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + beqz a3,2f280 │ │ │ │ + fmv.d.x fa2,zero │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa0,-1580(a5) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa1,fa2 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + sd s0,16(sp) │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv s0,a3 │ │ │ │ + fld fa5,0(a0) │ │ │ │ + fld fa3,0(a1) │ │ │ │ + fld fa4,0(a2) │ │ │ │ + fsub.d fa5,fa5,fa3 │ │ │ │ + fle.d a5,fa1,fa4 │ │ │ │ + fmul.d fa4,fa4,fa4 │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + beqz a5,2f264 │ │ │ │ + fdiv.d fa3,fa0,fa4 │ │ │ │ + addi a0,a0,8 │ │ │ │ + fmul.d fs0,fs0,fa4 │ │ │ │ + addi a1,a1,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + fmul.d fa5,fa3,fa5 │ │ │ │ + fadd.d fa2,fa2,fa5 │ │ │ │ + bne a0,a4,2f1e4 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa0,-1558(a5) │ │ │ │ + fmul.d fa0,fa2,fa0 │ │ │ │ + jal 3700 │ │ │ │ + fcvt.d.wu fa1,s0 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa0,-1574(a5) │ │ │ │ + jal 35c0 │ │ │ │ + fmul.d fa0,fa0,fs0 │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + flt.d a5,fa0,fa4 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2f28e │ │ │ │ + ld s0,16(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + fsqrt.d fa5,fa0 │ │ │ │ + ld ra,24(sp) │ │ │ │ + fdiv.d fa0,fs1,fa5 │ │ │ │ + fld fs1,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + fdiv.d fa3,fa0,fa1 │ │ │ │ + addi a0,a0,8 │ │ │ │ + fmul.d fs0,fs0,fa4 │ │ │ │ + addi a1,a1,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + fmul.d fa5,fa3,fa5 │ │ │ │ + fadd.d fa2,fa2,fa5 │ │ │ │ + bne a0,a4,2f1e4 │ │ │ │ + j 2f216 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa0,-1768(a5) │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + j 2f254 │ │ │ │ + jal 36f0 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + j 2f258 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + bnez a5,2f2ae │ │ │ │ + fneg.d fa5,fa0 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa4,-1670(a5) │ │ │ │ + flt.d a5,fa4,fa5 │ │ │ │ + bnez a5,2f39a │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa4,-1676(a5) │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + bnez a5,2f398 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,-1682(a5) │ │ │ │ + fdiv.d fa5,fa0,fa5 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld ft7,-1686(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld ft6,-1686(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld ft5,-1686(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld ft4,-1686(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld ft3,-1686(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld ft2,-1686(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld ft1,-1686(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld ft0,-1686(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa1,-1686(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa2,-1686(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa3,-1886(a5) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa4,-1942(a5) │ │ │ │ + fadd.d fa5,fa5,ft7 │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa5,fa5,ft6 │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa5,fa5,ft5 │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa5,fa5,ft4 │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa5,fa5,ft3 │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa5,fa5,ft2 │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa5,fa5,ft1 │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa5,fa5,ft0 │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa5,fa5,fa1 │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa5,fa5,fa2 │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa5,fa5,fa3 │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fmul.d fa0,fa5,fa0 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3700 │ │ │ │ + ld ra,8(sp) │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fa5,2036(a5) │ │ │ │ + fsub.d fa0,fa0,fa5 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + │ │ │ │ +000000000002f3b4 : │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3920 │ │ │ │ + ld ra,8(sp) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,-1838(a5) │ │ │ │ + fdiv.d fa0,fa0,fa5 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + │ │ │ │ +000000000002f3ce : │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3920 │ │ │ │ + ld ra,8(sp) │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,-1856(a5) │ │ │ │ + fdiv.d fa0,fa0,fa5 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fabs.d fa4,fa0 │ │ │ │ + fmv.d fs0,fa1 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fa5,1908(a5) │ │ │ │ + sd ra,24(sp) │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2f464 │ │ │ │ + fabs.d fa4,fa1 │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2f45c │ │ │ │ + flt.d a5,fa1,fa0 │ │ │ │ + beqz a5,2f42c │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa0,fa1 │ │ │ │ + fsub.d fa1,fa0,fs0 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fa0,1832(a5) │ │ │ │ + jal 35c0 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fa5,1884(a5) │ │ │ │ + fadd.d fa0,fa0,fa5 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x35 │ │ │ │ + fld fa5,-1980(a5) │ │ │ │ + fdiv.d fa0,fa0,fa5 │ │ │ │ + fadd.d fa0,fa0,fs0 │ │ │ │ + ld ra,24(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ld ra,24(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + fmv.d fa0,fa1 │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + fabs.d fa4,fa1 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fa5,1780(a5) │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2f4e4 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fabs.d fa4,fa0 │ │ │ │ + fmv.d fs0,fa1 │ │ │ │ + sd ra,24(sp) │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2f4d8 │ │ │ │ + flt.d a5,fa1,fa0 │ │ │ │ + beqz a5,2f4b4 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa0,fa1 │ │ │ │ + fsub.d fa0,fa0,fs0 │ │ │ │ + jal 3700 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fa5,1756(a5) │ │ │ │ + fadd.d fa0,fa0,fa5 │ │ │ │ + jal 3920 │ │ │ │ + ld ra,24(sp) │ │ │ │ + fadd.d fa0,fa0,fs0 │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ld ra,24(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + fmv.d fa0,fa1 │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-96 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + sd s1,72(sp) │ │ │ │ + srli s1,a5,0x1d │ │ │ │ + sd s0,80(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s0,a1 │ │ │ │ + mv a1,s1 │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + sd ra,88(sp) │ │ │ │ + fsd fs1,16(sp) │ │ │ │ + mv s5,a3 │ │ │ │ mv s3,a4 │ │ │ │ - sd a4,32(sp) │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 3890 │ │ │ │ + beqz s4,2f54e │ │ │ │ + slli a4,s4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + mv a1,s0 │ │ │ │ + add a4,a4,s0 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fa4,1648(a5) │ │ │ │ + lbu a5,0(a1) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s2 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + bne a4,a1,2f530 │ │ │ │ + beqz s5,2f5cc │ │ │ │ + fcvt.d.wu fa4,s4 │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + fsd fs2,8(sp) │ │ │ │ + fsd fs3,0(sp) │ │ │ │ + mv s0,s2 │ │ │ │ + add s1,s1,s2 │ │ │ │ + mv a5,s2 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,-8(a5) │ │ │ │ + bne s1,a5,2f562 │ │ │ │ + fmv.d.x fs1,zero │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs3,1826(a5) │ │ │ │ + fmv.d fs2,fs1 │ │ │ │ + fld fs0,0(s0) │ │ │ │ + flt.d a5,fs2,fs0 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + beqz a5,2f59e │ │ │ │ + jal 3920 │ │ │ │ + fdiv.d fa5,fa0,fs3 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fadd.d fs1,fs1,fa5 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s1,s0,2f582 │ │ │ │ + fneg.d fs1,fs1 │ │ │ │ + fld fs0,24(sp) │ │ │ │ + fld fs2,8(sp) │ │ │ │ + fld fs3,0(sp) │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - ld a5,16(sp) │ │ │ │ - bltu s3,s6,2fd00 │ │ │ │ - ld a4,32(sp) │ │ │ │ - bltu s6,a4,2fe26 │ │ │ │ - ld s5,104(sp) │ │ │ │ - slli a3,s6,0x20 │ │ │ │ - srli s9,a3,0x1e │ │ │ │ - ld a2,16(s7) │ │ │ │ - ld a0,0(s7) │ │ │ │ - lbu a3,0(a5) │ │ │ │ - add a2,a2,s9 │ │ │ │ - lwu a1,0(a2) │ │ │ │ - ld s3,16(a0) │ │ │ │ - slli a2,s4,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add s3,s3,a1 │ │ │ │ - add s5,s5,s3 │ │ │ │ - add s3,s3,a2 │ │ │ │ - beqz a3,2fdfc │ │ │ │ - bltu s5,s3,2fdfc │ │ │ │ - ld a4,48(sp) │ │ │ │ - mv s1,a5 │ │ │ │ - mv s8,a4 │ │ │ │ - bgeu a4,a5,2fdd2 │ │ │ │ - j 2fdfc │ │ │ │ - lbu a3,0(s1) │ │ │ │ - lbu a5,0(s3) │ │ │ │ - bne a5,a3,30404 │ │ │ │ - lbu a3,1(s1) │ │ │ │ - addi s3,s3,1 │ │ │ │ - addi s1,s1,1 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - beqz a3,2fe12 │ │ │ │ - bltu s5,s3,2fe12 │ │ │ │ - bltu s8,s1,2fe12 │ │ │ │ - lbu a5,0(s3) │ │ │ │ - bne a5,a3,2ffe0 │ │ │ │ - jal 36fc0 │ │ │ │ - beqz a0,2fdb2 │ │ │ │ - lbu a1,0(s3) │ │ │ │ - lbu a0,0(s1) │ │ │ │ - beq a1,a0,2fdbe │ │ │ │ - jal 36f82 │ │ │ │ - bnez a0,2fdbe │ │ │ │ - lbu a3,0(s1) │ │ │ │ - mv a5,s1 │ │ │ │ - bnez a3,2ffe2 │ │ │ │ - ld a4,64(sp) │ │ │ │ - bltu s4,a4,2f6bc │ │ │ │ - ld s7,32(sp) │ │ │ │ - slli a5,s6,0x20 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + fld fs1,16(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs1,1748(a5) │ │ │ │ + j 2f5ae │ │ │ │ + addi sp,sp,-32 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + mv s0,a0 │ │ │ │ + mv s2,a2 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + li a0,0 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + bgeu s2,s1,2f64e │ │ │ │ + slliw a5,s2,0x1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a3,a3,0x21 │ │ │ │ + sext.w a4,a5 │ │ │ │ + beqz a3,2f64e │ │ │ │ + addiw a4,a4,1 │ │ │ │ + fcvt.d.wu fa3,a4 │ │ │ │ + negw a3,s2 │ │ │ │ + subw a7,s1,a5 │ │ │ │ + addw a1,a5,s2 │ │ │ │ + mv a4,s2 │ │ │ │ + addw a5,a3,a4 │ │ │ │ + slli a6,a5,0x20 │ │ │ │ + srli a5,a6,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + slli a6,a4,0x20 │ │ │ │ + srli a5,a6,0x1d │ │ │ │ + fdiv.d fa4,fa4,fa3 │ │ │ │ + add a5,a5,a0 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + bne a1,a4,2f61c │ │ │ │ + addiw a3,a3,1 │ │ │ │ + bne a7,a3,2f61a │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-304 │ │ │ │ + sd s10,208(sp) │ │ │ │ + mv s10,a2 │ │ │ │ + mulw a2,a2,a7 │ │ │ │ + sd s0,288(sp) │ │ │ │ + lw s0,304(sp) │ │ │ │ + sd s9,216(sp) │ │ │ │ + mv s9,a3 │ │ │ │ + sd s0,80(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s0,a1 │ │ │ │ + sd ra,296(sp) │ │ │ │ + sd a6,56(sp) │ │ │ │ + slli a3,a2,0x20 │ │ │ │ + srli a1,a3,0x1d │ │ │ │ + sd s1,280(sp) │ │ │ │ + sd s2,272(sp) │ │ │ │ + sd s3,264(sp) │ │ │ │ + sd s4,256(sp) │ │ │ │ + mv s3,a5 │ │ │ │ + mv s4,a4 │ │ │ │ + sd s5,248(sp) │ │ │ │ + sd s6,240(sp) │ │ │ │ + sd s7,232(sp) │ │ │ │ + sd s8,224(sp) │ │ │ │ + sd s11,200(sp) │ │ │ │ + fsd fs0,184(sp) │ │ │ │ + mv s11,a7 │ │ │ │ + fsd fs1,176(sp) │ │ │ │ + fsd fs2,168(sp) │ │ │ │ + fsd fs3,160(sp) │ │ │ │ + fsd fs6,136(sp) │ │ │ │ + fsd fs4,152(sp) │ │ │ │ + fsd fs5,144(sp) │ │ │ │ + fsd fs7,128(sp) │ │ │ │ + fsd fs8,120(sp) │ │ │ │ + fsd fs9,112(sp) │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s9,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - or a5,a5,s7 │ │ │ │ - j 2fd02 │ │ │ │ - mv a5,s1 │ │ │ │ - j 2fdfc │ │ │ │ - lw a3,8(s7) │ │ │ │ - mv s8,s6 │ │ │ │ - addiw a2,a3,-1 │ │ │ │ - bltu s6,a2,2f90c │ │ │ │ - j 2fba0 │ │ │ │ - lw a3,8(s7) │ │ │ │ - bnez s6,2fe36 │ │ │ │ - addiw a2,a3,-1 │ │ │ │ - beq a2,a4,3060a │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld a2,72(s7) │ │ │ │ - bgeu a4,a3,302ac │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a1,a2,a3 │ │ │ │ - lbu a6,0(a1) │ │ │ │ - bgeu s2,a6,30606 │ │ │ │ - lwu s11,88(s7) │ │ │ │ - sw a4,112(sp) │ │ │ │ - ld s5,80(s7) │ │ │ │ - beqz s11,30650 │ │ │ │ - li s9,0 │ │ │ │ - mv s3,a3 │ │ │ │ - mv s10,a5 │ │ │ │ - add s1,s9,s11 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - slli s8,s1,0x3 │ │ │ │ - add s8,s8,s5 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2fe8c │ │ │ │ - beqz a0,30440 │ │ │ │ - addi s9,s1,1 │ │ │ │ - bltu s9,s11,2fe66 │ │ │ │ - j 2f754 │ │ │ │ - mv s11,s1 │ │ │ │ - bltu s9,s11,2fe66 │ │ │ │ - j 2f754 │ │ │ │ - ld a3,120(s7) │ │ │ │ - slli a6,s6,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - slli a1,a6,0x2 │ │ │ │ - add a3,a3,a1 │ │ │ │ - lw a3,0(a3) │ │ │ │ - slli a0,a3,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a2 │ │ │ │ - lbu a0,0(a0) │ │ │ │ - bgeu s2,a0,3007e │ │ │ │ - lwu s5,88(s7) │ │ │ │ - sw a3,112(sp) │ │ │ │ - ld s3,80(s7) │ │ │ │ - beqz s5,2f976 │ │ │ │ - li s11,0 │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s6,24(sp) │ │ │ │ - mv s4,s5 │ │ │ │ - mv s6,s11 │ │ │ │ - mv s10,a6 │ │ │ │ - mv s8,a1 │ │ │ │ - mv s5,a3 │ │ │ │ - sd s7,32(sp) │ │ │ │ - mv s11,a5 │ │ │ │ - add s1,s6,s4 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - slli a1,s1,0x3 │ │ │ │ - add s7,s3,a1 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ff02 │ │ │ │ - beqz a0,2ff0a │ │ │ │ - addi s6,s1,1 │ │ │ │ - bltu s6,s4,2feda │ │ │ │ - mv a3,s5 │ │ │ │ - j 2f976 │ │ │ │ - mv s4,s1 │ │ │ │ - bltu s6,s4,2feda │ │ │ │ - j 2fefe │ │ │ │ - mv a1,s8 │ │ │ │ - mv s8,s7 │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s6,24(sp) │ │ │ │ - ld s7,32(sp) │ │ │ │ - mv a6,s10 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a5,s11 │ │ │ │ - beqz s8,2f976 │ │ │ │ - lw a0,4(s8) │ │ │ │ - ld a2,72(s7) │ │ │ │ - add a2,a2,a6 │ │ │ │ - lbu a3,0(a2) │ │ │ │ - bgeu s2,a3,30076 │ │ │ │ - lwu s5,88(s7) │ │ │ │ - sw s6,112(sp) │ │ │ │ - ld s3,80(s7) │ │ │ │ - beqz s5,2f974 │ │ │ │ - li s11,0 │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv s10,a1 │ │ │ │ - mv s4,s11 │ │ │ │ - mv s8,a0 │ │ │ │ - sd a5,24(sp) │ │ │ │ - add s1,s4,s5 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - slli s11,s1,0x3 │ │ │ │ - add s11,s11,s3 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ff70 │ │ │ │ - beqz a0,2fc92 │ │ │ │ - addi s4,s1,1 │ │ │ │ - bltu s4,s5,2ff4a │ │ │ │ - j 2f974 │ │ │ │ - mv s5,s1 │ │ │ │ - bltu s4,s5,2ff4a │ │ │ │ - j 2f974 │ │ │ │ - ld a2,120(s7) │ │ │ │ - ld a3,72(s7) │ │ │ │ - add a2,a2,a1 │ │ │ │ - lw a0,0(a2) │ │ │ │ - slli a2,a0,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lbu s6,0(a3) │ │ │ │ - bgeu s2,s6,30580 │ │ │ │ - lwu s11,88(s7) │ │ │ │ - sw a0,112(sp) │ │ │ │ - ld s1,80(s7) │ │ │ │ - beqz s11,2f7f2 │ │ │ │ - li s8,0 │ │ │ │ + slli s1,a5,0x3 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,64(sp) │ │ │ │ + sd s1,48(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s5,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ mv s6,a0 │ │ │ │ - mv s10,a5 │ │ │ │ - add s5,s8,s11 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli s3,s5,0x3 │ │ │ │ - add s3,s3,s1 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ffd4 │ │ │ │ - beqz a0,30418 │ │ │ │ - addi s8,s5,1 │ │ │ │ - bltu s8,s11,2ffa8 │ │ │ │ - mv a0,s6 │ │ │ │ - j 2f7f2 │ │ │ │ - mv s11,s5 │ │ │ │ - bltu s8,s11,2ffa8 │ │ │ │ - j 2ffce │ │ │ │ - mv a3,a5 │ │ │ │ - j 2f976 │ │ │ │ - mv a5,s1 │ │ │ │ - bltu s5,s3,2fdfc │ │ │ │ - ld a4,48(sp) │ │ │ │ - bltu a4,a5,2fdfc │ │ │ │ - sd a5,8(sp) │ │ │ │ - jal 36fc0 │ │ │ │ - ld a5,8(sp) │ │ │ │ - bnez a0,305e2 │ │ │ │ - lbu a2,0(s3) │ │ │ │ - lbu a3,0(a5) │ │ │ │ - beq a2,a3,2fdfc │ │ │ │ - j 2fd00 │ │ │ │ - sext.w a3,a3 │ │ │ │ - sd zero,24(sp) │ │ │ │ - bgeu a3,a0,2f880 │ │ │ │ - ld a2,120(s7) │ │ │ │ - ld a3,72(s7) │ │ │ │ - add a2,a2,s1 │ │ │ │ - lw s5,0(a2) │ │ │ │ - slli a2,s5,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lbu a3,0(a3) │ │ │ │ - bgeu s2,a3,30588 │ │ │ │ - lwu s11,88(s7) │ │ │ │ - sw s5,112(sp) │ │ │ │ - ld s1,80(s7) │ │ │ │ - beqz s11,30068 │ │ │ │ - li s8,0 │ │ │ │ - mv s3,s11 │ │ │ │ - sd a5,16(sp) │ │ │ │ - mv s11,s8 │ │ │ │ - add s10,s3,s11 │ │ │ │ - srli s10,s10,0x1 │ │ │ │ - slli s8,s10,0x3 │ │ │ │ - add s8,s8,s1 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30082 │ │ │ │ - beqz a0,30408 │ │ │ │ - addi s11,s10,1 │ │ │ │ - bltu s11,s3,30042 │ │ │ │ + jal 3890 │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ mv a0,s5 │ │ │ │ - jal 281e8 │ │ │ │ - sext.w a0,a2 │ │ │ │ - j 2f812 │ │ │ │ - sext.w a3,a3 │ │ │ │ - bgeu a3,a0,2fca6 │ │ │ │ - j 2ff78 │ │ │ │ - sext.w a0,a0 │ │ │ │ - j 2ff26 │ │ │ │ - mv s3,s10 │ │ │ │ - bltu s11,s3,30042 │ │ │ │ - j 30068 │ │ │ │ - ld s4,16(sp) │ │ │ │ - mv a1,s8 │ │ │ │ - mv a5,s10 │ │ │ │ - beqz s11,2fc08 │ │ │ │ - lw a0,4(s11) │ │ │ │ - ld a2,72(s7) │ │ │ │ - ld a4,32(sp) │ │ │ │ - addiw a7,a4,1 │ │ │ │ - slli a3,a7,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lbu a6,0(a3) │ │ │ │ - sext.w a3,a7 │ │ │ │ - bgeu s2,a6,3042c │ │ │ │ - lwu a6,88(s7) │ │ │ │ - sw a7,112(sp) │ │ │ │ - ld s1,80(s7) │ │ │ │ - beqz a6,2f976 │ │ │ │ - sd s4,16(sp) │ │ │ │ - li s5,0 │ │ │ │ - mv s4,a6 │ │ │ │ - sd s6,24(sp) │ │ │ │ - mv s8,a3 │ │ │ │ - mv s10,a1 │ │ │ │ - mv s11,a0 │ │ │ │ - sd a5,56(sp) │ │ │ │ - add s3,s4,s5 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s6,s1,a1 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30100 │ │ │ │ - beqz a0,30108 │ │ │ │ - addi s5,s3,1 │ │ │ │ - bltu s5,s4,300d4 │ │ │ │ - mv a3,s8 │ │ │ │ - j 2f976 │ │ │ │ - mv s4,s3 │ │ │ │ - bltu s5,s4,300d4 │ │ │ │ - j 300fa │ │ │ │ - mv a0,s11 │ │ │ │ - mv s11,s6 │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s6,24(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ - mv a3,s8 │ │ │ │ - mv a1,s10 │ │ │ │ - beqz s11,2f976 │ │ │ │ - lw a6,4(s11) │ │ │ │ - ld a2,72(s7) │ │ │ │ - ld a3,120(s7) │ │ │ │ - bgeu a6,a0,2fe98 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - add a1,a1,a3 │ │ │ │ - lw a1,0(a1) │ │ │ │ - bgeu s6,a1,2fe98 │ │ │ │ - ld a4,32(sp) │ │ │ │ - bltu a4,a1,2fe98 │ │ │ │ - slli a3,a1,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lbu s6,0(a3) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,s6,30580 │ │ │ │ - lwu s11,88(s7) │ │ │ │ - sw a1,112(sp) │ │ │ │ - ld s1,80(s7) │ │ │ │ - beqz s11,30636 │ │ │ │ - li s6,0 │ │ │ │ - mv s3,s0 │ │ │ │ - addi s10,sp,112 │ │ │ │ - mv s8,a1 │ │ │ │ - sd a5,16(sp) │ │ │ │ - mv s0,s6 │ │ │ │ - add s5,s0,s11 │ │ │ │ - srli s5,s5,0x1 │ │ │ │ - slli a5,s5,0x3 │ │ │ │ - add s6,s1,a5 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,3061e │ │ │ │ - beqz a0,3062a │ │ │ │ - addi s0,s5,1 │ │ │ │ - bltu s0,s11,3016a │ │ │ │ - mv s11,s8 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 281e8 │ │ │ │ - ld s1,16(sp) │ │ │ │ - mv a5,s10 │ │ │ │ - beqz s5,2f754 │ │ │ │ - lw a6,4(s5) │ │ │ │ - ld a3,72(s7) │ │ │ │ - ld a4,32(sp) │ │ │ │ - addiw a1,a4,1 │ │ │ │ - slli a2,a1,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,a3 │ │ │ │ - lbu a2,0(a2) │ │ │ │ - sext.w s5,a1 │ │ │ │ - bgeu s2,a2,30426 │ │ │ │ - lwu s11,88(s7) │ │ │ │ - sw a1,112(sp) │ │ │ │ - ld s3,80(s7) │ │ │ │ - beqz s11,30068 │ │ │ │ - li s8,0 │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - mv s4,s11 │ │ │ │ - mv s1,s8 │ │ │ │ - sd s6,24(sp) │ │ │ │ - mv s8,s7 │ │ │ │ - mv s11,a5 │ │ │ │ - mv s7,a6 │ │ │ │ - add s10,s4,s1 │ │ │ │ - srli s10,s10,0x1 │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - add s6,s3,a1 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,3020c │ │ │ │ - beqz a0,30214 │ │ │ │ - addi s1,s10,1 │ │ │ │ - bltu s1,s4,301e4 │ │ │ │ - j 30068 │ │ │ │ - mv s4,s10 │ │ │ │ - bltu s1,s4,301e4 │ │ │ │ - j 30068 │ │ │ │ - mv s10,s6 │ │ │ │ - mv a6,s7 │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s6,24(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - mv s7,s8 │ │ │ │ - mv a5,s11 │ │ │ │ - beqz s10,30068 │ │ │ │ - lw a1,4(s10) │ │ │ │ - ld a3,72(s8) │ │ │ │ - ld a2,120(s7) │ │ │ │ - bgeu a1,a6,2f78c │ │ │ │ - slli a1,s1,0x2 │ │ │ │ - add a1,a1,a2 │ │ │ │ - lw a0,0(a1) │ │ │ │ - bgeu s6,a0,2f78c │ │ │ │ - ld a4,32(sp) │ │ │ │ - bltu a4,a0,2f78c │ │ │ │ - slli a2,a0,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lbu s5,0(a3) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,s5,3066a │ │ │ │ - lwu s8,88(s7) │ │ │ │ - sw a0,112(sp) │ │ │ │ - ld s1,80(s7) │ │ │ │ - beqz s8,2f7f2 │ │ │ │ - li s11,0 │ │ │ │ - mv s5,a5 │ │ │ │ - mv a5,s0 │ │ │ │ - sd s4,24(sp) │ │ │ │ - mv s0,s8 │ │ │ │ - addi s10,sp,112 │ │ │ │ - sd a0,16(sp) │ │ │ │ - mv s4,s11 │ │ │ │ - mv s8,a5 │ │ │ │ - add s3,s0,s4 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli a5,s3,0x3 │ │ │ │ - add s11,s1,a5 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30616 │ │ │ │ - beqz a0,3063a │ │ │ │ - addi s4,s3,1 │ │ │ │ - bltu s4,s0,3027e │ │ │ │ - ld a0,16(sp) │ │ │ │ - j 2f7f2 │ │ │ │ - ld a1,120(s7) │ │ │ │ - slli a0,s6,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - slli s9,a0,0x2 │ │ │ │ - add a1,a1,s9 │ │ │ │ - lw a3,0(a1) │ │ │ │ - slli a1,a3,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - add a1,a1,a2 │ │ │ │ - lbu a1,0(a1) │ │ │ │ - bgeu s2,a1,3043c │ │ │ │ - lwu s5,88(s7) │ │ │ │ - sw a3,112(sp) │ │ │ │ - ld s1,80(s7) │ │ │ │ - beqz s5,2f976 │ │ │ │ - li s11,0 │ │ │ │ - sd s4,8(sp) │ │ │ │ - mv s10,a0 │ │ │ │ - mv s4,s5 │ │ │ │ - mv s8,a3 │ │ │ │ - mv s5,s11 │ │ │ │ - sd a5,16(sp) │ │ │ │ - add s3,s5,s4 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli s11,s3,0x3 │ │ │ │ - add s11,s11,s1 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30310 │ │ │ │ - beqz a0,30318 │ │ │ │ - addi s5,s3,1 │ │ │ │ - bltu s5,s4,302ea │ │ │ │ - j 300fa │ │ │ │ - mv s4,s3 │ │ │ │ - bltu s5,s4,302ea │ │ │ │ - j 300fa │ │ │ │ - ld s4,8(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - mv a0,s10 │ │ │ │ - mv a3,s8 │ │ │ │ - beqz s11,2f976 │ │ │ │ - lw a1,4(s11) │ │ │ │ - ld a2,72(s7) │ │ │ │ - add a2,a2,a0 │ │ │ │ - lbu a3,0(a2) │ │ │ │ - bgeu s2,a3,30438 │ │ │ │ - lwu s5,88(s7) │ │ │ │ - sw s6,112(sp) │ │ │ │ - ld s1,80(s7) │ │ │ │ - beqz s5,2f974 │ │ │ │ - sd s4,8(sp) │ │ │ │ - li s11,0 │ │ │ │ - mv s4,s5 │ │ │ │ - mv s10,a1 │ │ │ │ - mv s8,a5 │ │ │ │ - add s3,s11,s4 │ │ │ │ - srli s3,s3,0x1 │ │ │ │ - slli s5,s3,0x3 │ │ │ │ - add s5,s5,s1 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30376 │ │ │ │ - beqz a0,30380 │ │ │ │ - addi s11,s3,1 │ │ │ │ - bltu s11,s4,3034e │ │ │ │ - j 2f974 │ │ │ │ - mv s4,s3 │ │ │ │ - bltu s11,s4,3034e │ │ │ │ - j 2f974 │ │ │ │ - ld s4,8(sp) │ │ │ │ - mv a1,s10 │ │ │ │ - mv a5,s8 │ │ │ │ - beqz s5,2f974 │ │ │ │ - lw a3,4(s5) │ │ │ │ - ld s5,40(sp) │ │ │ │ - bgeu a3,a1,2fd7e │ │ │ │ - ld a2,120(s7) │ │ │ │ - ld a3,72(s7) │ │ │ │ - add a2,a2,s9 │ │ │ │ - lw a0,0(a2) │ │ │ │ - slli a2,a0,0x20 │ │ │ │ + jal 3890 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + slli a2,s10,0x20 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ srli a2,a2,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - bgeu s2,a2,30626 │ │ │ │ - lwu s5,88(s7) │ │ │ │ - sw a0,112(sp) │ │ │ │ - ld s1,80(s7) │ │ │ │ - beqz s5,2f7f2 │ │ │ │ - li s3,0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - mv a5,s0 │ │ │ │ - addi s10,sp,112 │ │ │ │ - mv s0,s3 │ │ │ │ - sd a0,8(sp) │ │ │ │ - mv s3,s5 │ │ │ │ - mv s5,a5 │ │ │ │ - add s11,s0,s3 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli s8,s11,0x3 │ │ │ │ - add s8,s8,s1 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,303fc │ │ │ │ - beqz a0,30592 │ │ │ │ - addi s0,s11,1 │ │ │ │ - bltu s0,s3,303d0 │ │ │ │ - ld a0,8(sp) │ │ │ │ - j 2f7f2 │ │ │ │ - mv s3,s11 │ │ │ │ - bltu s0,s3,303d0 │ │ │ │ - j 303f6 │ │ │ │ - mv a5,s1 │ │ │ │ - j 2fdf8 │ │ │ │ - ld a5,16(sp) │ │ │ │ - beqz s8,30068 │ │ │ │ - lw a4,4(s8) │ │ │ │ - sd a4,24(sp) │ │ │ │ - j 2f880 │ │ │ │ - mv a0,s6 │ │ │ │ - mv a5,s10 │ │ │ │ - beqz s3,2f7f2 │ │ │ │ - lw s1,4(s3) │ │ │ │ - j 2fca8 │ │ │ │ - sext.w a1,a2 │ │ │ │ - j 3022e │ │ │ │ - sext.w a6,a6 │ │ │ │ - j 30122 │ │ │ │ - sext.w a6,a6 │ │ │ │ - j 301aa │ │ │ │ - sext.w a0,a0 │ │ │ │ - j 3009c │ │ │ │ - sext.w a3,a3 │ │ │ │ - j 3038e │ │ │ │ - sext.w a1,a1 │ │ │ │ - j 3032c │ │ │ │ - mv a3,s3 │ │ │ │ - mv a5,s10 │ │ │ │ - beqz s8,2f754 │ │ │ │ - lw a6,4(s8) │ │ │ │ - ld a2,72(s7) │ │ │ │ - ld a4,32(sp) │ │ │ │ - addiw a7,a4,1 │ │ │ │ - slli a1,a7,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - add a1,a1,a2 │ │ │ │ - lbu a1,0(a1) │ │ │ │ - sext.w a0,a7 │ │ │ │ - bgeu s2,a1,30600 │ │ │ │ - lwu s11,88(s7) │ │ │ │ - sw a7,112(sp) │ │ │ │ - ld s5,80(s7) │ │ │ │ - beqz s11,2f7f2 │ │ │ │ - li s9,0 │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv s3,s9 │ │ │ │ - mv s8,s7 │ │ │ │ - sd a0,8(sp) │ │ │ │ - mv s10,a3 │ │ │ │ - mv s4,s11 │ │ │ │ - mv s7,a6 │ │ │ │ - mv s9,a5 │ │ │ │ - add s1,s3,s4 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - slli s11,s1,0x3 │ │ │ │ - add s11,s11,s5 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,304ae │ │ │ │ - beqz a0,304b6 │ │ │ │ - addi s3,s1,1 │ │ │ │ - bltu s3,s4,3048a │ │ │ │ - j 303f6 │ │ │ │ - mv s4,s1 │ │ │ │ - bltu s3,s4,3048a │ │ │ │ - j 303f6 │ │ │ │ - mv a6,s7 │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld a0,8(sp) │ │ │ │ + mul a2,a2,a4 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s2 │ │ │ │ + sd a4,72(sp) │ │ │ │ + mv s8,s4 │ │ │ │ + mv s7,s3 │ │ │ │ + jal 3890 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs6,1170(a5) │ │ │ │ + fmv.d fs2,fs6 │ │ │ │ + mv a7,s11 │ │ │ │ + li a1,0 │ │ │ │ + mv s11,s2 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs1,1256(a5) │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs0,1256(a5) │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs3,1288(a5) │ │ │ │ + mv s2,s10 │ │ │ │ + fmv.d.x fs4,zero │ │ │ │ + beqz s2,2f886 │ │ │ │ + fmv.d fs7,fs4 │ │ │ │ + li a2,0 │ │ │ │ + li a0,0 │ │ │ │ + sd a1,104(sp) │ │ │ │ + sd s5,88(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + sd s6,96(sp) │ │ │ │ + mv s10,a2 │ │ │ │ + mv s0,a0 │ │ │ │ + sd s2,40(sp) │ │ │ │ mv a3,s10 │ │ │ │ - mv s7,s8 │ │ │ │ - mv a5,s9 │ │ │ │ - beqz s11,2f7f2 │ │ │ │ - lw a0,4(s11) │ │ │ │ - ld a2,72(s8) │ │ │ │ - ld a1,120(s7) │ │ │ │ - bgeu a0,a6,302b0 │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a3,a3,a1 │ │ │ │ - lw s3,0(a3) │ │ │ │ - bgeu s6,s3,302b0 │ │ │ │ - ld a4,32(sp) │ │ │ │ - bltu a4,s3,302b0 │ │ │ │ - slli a3,s3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,a2 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a2,30666 │ │ │ │ - lwu s11,88(s7) │ │ │ │ - sw s3,112(sp) │ │ │ │ - ld a6,80(s7) │ │ │ │ - beqz s11,30538 │ │ │ │ - sd s0,8(sp) │ │ │ │ - li s5,0 │ │ │ │ - addi s10,sp,112 │ │ │ │ - mv s9,a6 │ │ │ │ - mv s0,a5 │ │ │ │ - add s1,s5,s11 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - slli s8,s1,0x3 │ │ │ │ - add s8,s8,s9 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30656 │ │ │ │ - beqz a0,305b6 │ │ │ │ - addi s5,s1,1 │ │ │ │ - bltu s5,s11,30516 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 281e8 │ │ │ │ - ld s1,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1c924 │ │ │ │ - addiw a1,a0,-1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1c842 │ │ │ │ - lw a3,112(sp) │ │ │ │ - lw a2,0(a0) │ │ │ │ - ld a5,16(sp) │ │ │ │ - bgeu a3,a2,2f902 │ │ │ │ - auipc a1,0x30 │ │ │ │ - addi a1,a1,1214 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a3,8(s7) │ │ │ │ - ld a5,16(sp) │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - bltu s8,a3,2f90c │ │ │ │ - mv s5,s8 │ │ │ │ - j 2fb40 │ │ │ │ - sd zero,24(sp) │ │ │ │ - j 2f880 │ │ │ │ - sext.w s1,s6 │ │ │ │ - j 2fca8 │ │ │ │ - sext.w a4,a3 │ │ │ │ - sd a4,24(sp) │ │ │ │ - j 2f880 │ │ │ │ - ld a0,8(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - mv s0,s5 │ │ │ │ - beqz s8,2f7f2 │ │ │ │ - lw a2,4(s8) │ │ │ │ - ld a4,64(sp) │ │ │ │ - mv a3,a4 │ │ │ │ - bltu a2,a4,305d2 │ │ │ │ - addiw s5,a3,-1 │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - j 2fd7e │ │ │ │ - mv a5,s0 │ │ │ │ - ld s0,8(sp) │ │ │ │ - beqz s8,30538 │ │ │ │ - lw a2,4(s8) │ │ │ │ + beqz a7,2f86c │ │ │ │ ld a4,64(sp) │ │ │ │ - slli a3,s6,0x20 │ │ │ │ - srli s9,a3,0x1e │ │ │ │ - mv a3,a4 │ │ │ │ - bgeu a2,a4,305a8 │ │ │ │ - mv a3,a2 │ │ │ │ - addiw s5,a3,-1 │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - j 2fd7e │ │ │ │ - lbu a1,0(s3) │ │ │ │ - lbu a3,0(a5) │ │ │ │ - sd a5,8(sp) │ │ │ │ - bne a1,a3,2fd00 │ │ │ │ - mv a0,a1 │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,2fd00 │ │ │ │ - ld a5,8(sp) │ │ │ │ - j 2fdfc │ │ │ │ - sext.w a0,a1 │ │ │ │ - j 304ce │ │ │ │ - sext.w a6,a6 │ │ │ │ - j 30450 │ │ │ │ - li s5,-1 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - li s9,0 │ │ │ │ - j 2fd7e │ │ │ │ - mv s0,s3 │ │ │ │ - bltu s4,s0,3027e │ │ │ │ - j 302a6 │ │ │ │ - mv s11,s5 │ │ │ │ - bltu s0,s11,3016a │ │ │ │ - j 30192 │ │ │ │ - sext.w a2,a2 │ │ │ │ - j 305a0 │ │ │ │ - mv s0,s3 │ │ │ │ - ld a5,16(sp) │ │ │ │ - mv a1,s8 │ │ │ │ - mv s3,s6 │ │ │ │ - bnez s6,30420 │ │ │ │ - mv s11,a1 │ │ │ │ - j 30194 │ │ │ │ - ld s4,24(sp) │ │ │ │ - ld a0,16(sp) │ │ │ │ - mv a5,s5 │ │ │ │ - mv s0,s8 │ │ │ │ - beqz s11,2f7f2 │ │ │ │ - lw a4,4(s11) │ │ │ │ - sd a4,24(sp) │ │ │ │ - j 2f880 │ │ │ │ - mv s7,a4 │ │ │ │ - j 2f756 │ │ │ │ - mv s11,s1 │ │ │ │ - bltu s5,s11,30516 │ │ │ │ - j 30538 │ │ │ │ - mv s7,a4 │ │ │ │ - mv a3,s7 │ │ │ │ - j 2f976 │ │ │ │ - sext.w a2,a2 │ │ │ │ - j 305c2 │ │ │ │ - sext.w a4,s5 │ │ │ │ - sd a4,24(sp) │ │ │ │ - j 2f880 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-208 │ │ │ │ - sd s0,192(sp) │ │ │ │ - auipc s0,0x4a │ │ │ │ - ld s0,-1900(s0) │ │ │ │ - sd s1,184(sp) │ │ │ │ - sd ra,200(sp) │ │ │ │ - mv s1,a5 │ │ │ │ - sd a6,16(sp) │ │ │ │ - ld a5,0(s0) │ │ │ │ - sd a5,88(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd a0,40(sp) │ │ │ │ - sd s2,176(sp) │ │ │ │ - sd s3,168(sp) │ │ │ │ - sd s4,160(sp) │ │ │ │ - sd s5,152(sp) │ │ │ │ - sd s6,144(sp) │ │ │ │ - bgeu s1,a6,312c2 │ │ │ │ - addiw a5,a6,-1 │ │ │ │ - sd s8,128(sp) │ │ │ │ - slli s3,s1,0x20 │ │ │ │ - mv s8,a3 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - add s0,a4,s3 │ │ │ │ - sd a3,32(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - mv s6,a2 │ │ │ │ - add s5,s0,a3 │ │ │ │ - bltu a2,s8,30f22 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - sd a4,0(sp) │ │ │ │ - ld a2,0(sp) │ │ │ │ - ld a5,16(s2) │ │ │ │ - ld a1,0(s2) │ │ │ │ - lbu a4,0(s0) │ │ │ │ - add a5,a5,a2 │ │ │ │ - lwu a2,0(a5) │ │ │ │ - ld a5,16(a1) │ │ │ │ - add a5,a5,a2 │ │ │ │ - add s4,a5,a3 │ │ │ │ - add s3,s3,a5 │ │ │ │ - beqz a4,3074c │ │ │ │ - bltu s4,s3,3074c │ │ │ │ - bgeu s5,s0,3071e │ │ │ │ - j 3074c │ │ │ │ - lbu a5,0(s0) │ │ │ │ - lbu a4,0(s3) │ │ │ │ - bne a4,a5,30742 │ │ │ │ - lbu a4,1(s0) │ │ │ │ - addi s3,s3,1 │ │ │ │ - addi s0,s0,1 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - beqz a4,30746 │ │ │ │ - bltu s4,s3,30746 │ │ │ │ - bltu s5,s0,30746 │ │ │ │ - lbu a5,0(s3) │ │ │ │ - bne a5,a4,310b4 │ │ │ │ - jal 36fc0 │ │ │ │ - beqz a0,306fe │ │ │ │ - lbu a1,0(s3) │ │ │ │ - lbu a0,0(s0) │ │ │ │ - beq a1,a0,3070a │ │ │ │ - jal 36f82 │ │ │ │ - bnez a0,3070a │ │ │ │ - lbu a5,0(s0) │ │ │ │ - bnez a5,310b4 │ │ │ │ - ld a5,16(sp) │ │ │ │ - beq a5,s1,30902 │ │ │ │ - li a5,-1 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - sd a5,64(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s9,120(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - addi s4,sp,80 │ │ │ │ - sw a5,76(sp) │ │ │ │ - lbu s7,0(s0) │ │ │ │ - beq s8,s6,30976 │ │ │ │ - ld a0,40(sp) │ │ │ │ - li a4,1 │ │ │ │ - mv a3,s8 │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 2aff6 │ │ │ │ - lw a4,8(s2) │ │ │ │ - mv s3,a0 │ │ │ │ - bnez s6,3078a │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - beq a5,s8,30800 │ │ │ │ - ld a5,72(s2) │ │ │ │ - bgeu s8,a4,309f4 │ │ │ │ - slli a4,s8,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,48(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,30db0 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s11,88(s2) │ │ │ │ - sw s8,80(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - beqz s11,307e4 │ │ │ │ + add a6,a4,a5 │ │ │ │ + slli a6,a6,0x3 │ │ │ │ + ld s3,56(sp) │ │ │ │ + add s6,a1,a6 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + addw s5,a7,s10 │ │ │ │ + sd s0,8(sp) │ │ │ │ + mv s2,s6 │ │ │ │ + add s4,a1,a5 │ │ │ │ + li s1,0 │ │ │ │ + sd a0,16(sp) │ │ │ │ + mv s0,s10 │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd a7,32(sp) │ │ │ │ + mv s6,s5 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + fld fs9,0(s3) │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + beqz s9,2fa5e │ │ │ │ + fmv.d fs5,fs6 │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + add a3,s8,a4 │ │ │ │ + mv a5,s4 │ │ │ │ + add a4,a4,s7 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fld fa3,0(a3) │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fsub.d fa5,fa5,fa3 │ │ │ │ + fle.d a2,fs7,fa4 │ │ │ │ + fmul.d fa4,fa4,fa4 │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + beqz a2,2fa42 │ │ │ │ + fdiv.d fa3,fs6,fa4 │ │ │ │ + addi a5,a5,8 │ │ │ │ + fmul.d fs5,fs5,fa4 │ │ │ │ + addi a3,a3,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + fmul.d fa5,fa3,fa5 │ │ │ │ + fadd.d fa0,fa0,fa5 │ │ │ │ + bne s2,a5,2f7a4 │ │ │ │ + fmul.d fa0,fa0,fs1 │ │ │ │ + jal 3700 │ │ │ │ + fmv.d fs8,fa0 │ │ │ │ + fcvt.d.wu fa1,s9 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + jal 35c0 │ │ │ │ + fmul.d fa0,fa0,fs5 │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fa0,fs7 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,2fab0 │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s11 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s3,s3,8 │ │ │ │ + addw s1,s9,s1 │ │ │ │ + fdiv.d fa0,fs8,fa0 │ │ │ │ + fmul.d fa0,fa0,fs9 │ │ │ │ + fsd fa0,0(a5) │ │ │ │ + jal 3920 │ │ │ │ + fadd.d fs4,fs4,fa0 │ │ │ │ + bne s5,s0,2f784 │ │ │ │ + slli a4,s10,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + ld a4,72(sp) │ │ │ │ + ld s0,8(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + ld a1,24(sp) │ │ │ │ + ld a7,32(sp) │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + add a5,a5,s11 │ │ │ │ + add a2,a5,a4 │ │ │ │ + mv a3,s6 │ │ │ │ + mv a4,a5 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + addi a4,a4,8 │ │ │ │ + fadd.d fa4,fa4,fa5 │ │ │ │ + bne a2,a4,2f850 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,-8(a5) │ │ │ │ + bne a2,a5,2f85c │ │ │ │ + ld a5,40(sp) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + sext.w s10,a3 │ │ │ │ + addw a0,s9,a0 │ │ │ │ + bne a5,s0,2f750 │ │ │ │ + mv s0,a1 │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s6,96(sp) │ │ │ │ + ld a1,104(sp) │ │ │ │ + mv s2,a5 │ │ │ │ + beqz a7,2fa1e │ │ │ │ + ld s1,56(sp) │ │ │ │ + fmv.d.x fs8,zero │ │ │ │ li s10,0 │ │ │ │ - add a5,s10,s11 │ │ │ │ - srli s9,a5,0x1 │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - mv a0,s4 │ │ │ │ - add a1,a1,a5 │ │ │ │ - sd a1,0(sp) │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,307ea │ │ │ │ - ld a1,0(sp) │ │ │ │ - beqz a0,30b5e │ │ │ │ - addi s10,s9,1 │ │ │ │ - bltu s10,s11,307ba │ │ │ │ - mv a0,s8 │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s9 │ │ │ │ - bltu s10,s11,307ba │ │ │ │ - j 307e4 │ │ │ │ - beqz s10,30ada │ │ │ │ - lw a5,4(s10) │ │ │ │ - ld a4,8(sp) │ │ │ │ - bltu a5,a4,30ae6 │ │ │ │ - li s8,0 │ │ │ │ - li s6,0 │ │ │ │ - j 30840 │ │ │ │ - ld a5,0(s2) │ │ │ │ - sext.w s11,s6 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s3 │ │ │ │ - ld s9,16(a5) │ │ │ │ - ld s10,16(s2) │ │ │ │ - jal 1c842 │ │ │ │ - lwu a3,0(a0) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a5,s10,a3 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,s8 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a4,s9,a5 │ │ │ │ - lbu a5,0(a4) │ │ │ │ - beq a5,s7,30864 │ │ │ │ - addiw s6,s6,1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s6,a0,30806 │ │ │ │ + fcvt.d.wu fs5,s2 │ │ │ │ + mv a3,s1 │ │ │ │ + li s3,0 │ │ │ │ + mv s1,s6 │ │ │ │ + li s4,1 │ │ │ │ + mv s6,s2 │ │ │ │ + sd a1,16(sp) │ │ │ │ + mv s2,s0 │ │ │ │ + mv s0,s10 │ │ │ │ + mv s10,s7 │ │ │ │ + mv s7,a7 │ │ │ │ + ld a2,48(sp) │ │ │ │ li a1,0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s3 │ │ │ │ + mv a0,s5 │ │ │ │ + sd a3,8(sp) │ │ │ │ + jal 3890 │ │ │ │ + ld a3,8(sp) │ │ │ │ + fmv.d.x fs7,zero │ │ │ │ + beqz s6,2f93c │ │ │ │ + mv a1,s9 │ │ │ │ + mv t3,s0 │ │ │ │ + li a7,1 │ │ │ │ + li t1,0 │ │ │ │ + slli a5,t3,0x20 │ │ │ │ + srli a0,a5,0x1d │ │ │ │ + add a0,a0,s11 │ │ │ │ + fld fa5,0(a0) │ │ │ │ + fadd.d fs7,fs7,fa5 │ │ │ │ + beqz s9,2f92a │ │ │ │ + addiw a5,a7,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s2 │ │ │ │ + fld fa3,0(a5) │ │ │ │ + fld fa4,0(s5) │ │ │ │ + addi a4,s5,8 │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + mv a5,a7 │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ + fsd fa5,0(s5) │ │ │ │ + beq s9,s4,2f92a │ │ │ │ + slli a6,a5,0x20 │ │ │ │ + srli a2,a6,0x1d │ │ │ │ + add a2,a2,s2 │ │ │ │ + fld fa4,0(a2) │ │ │ │ + fld fa3,0(a0) │ │ │ │ + fld fa5,0(a4) │ │ │ │ + addi a4,a4,8 │ │ │ │ + fmul.d fa4,fa4,fa3 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,-8(a4) │ │ │ │ + bne a1,a5,2f906 │ │ │ │ + addiw t1,t1,1 │ │ │ │ + addw t3,s7,t3 │ │ │ │ + addw a7,s9,a7 │ │ │ │ + addw a1,s9,a1 │ │ │ │ + bne s6,t1,2f8c8 │ │ │ │ + mv t1,s3 │ │ │ │ + beqz s9,2f9fe │ │ │ │ + mv a1,s5 │ │ │ │ + li a2,0 │ │ │ │ + fld fa5,0(a1) │ │ │ │ + addw a5,a2,s3 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + fdiv.d fa5,fa5,fs7 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s8 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi a1,a1,8 │ │ │ │ + fsd fa5,-8(a1) │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + bltu a2,s9,2f946 │ │ │ │ + beqz s6,2f9c8 │ │ │ │ + mv a0,s9 │ │ │ │ + mv t3,s0 │ │ │ │ + li t1,0 │ │ │ │ + li a7,0 │ │ │ │ + slli a5,t3,0x20 │ │ │ │ + srli a6,a5,0x1d │ │ │ │ + add a6,a6,s11 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a5,t1 │ │ │ │ + slli t4,a5,0x20 │ │ │ │ + srli a2,t4,0x1d │ │ │ │ + add a2,a2,s2 │ │ │ │ + fld fa2,0(a1) │ │ │ │ + fld fa5,0(a2) │ │ │ │ + fld fa3,0(a6) │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fsub.d fa5,fa5,fa2 │ │ │ │ + addi a4,a4,8 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a1,a1,8 │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ + fsd fa5,-8(a4) │ │ │ │ + bne a5,a0,2f984 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addw t3,s7,t3 │ │ │ │ + addw t1,s9,t1 │ │ │ │ + addw a0,s9,a0 │ │ │ │ + bltu a7,s6,2f974 │ │ │ │ + addw a7,s9,s3 │ │ │ │ + mv t1,a7 │ │ │ │ + mv a5,s1 │ │ │ │ + fld fa0,0(a5) │ │ │ │ + slli a2,s3,0x20 │ │ │ │ + srli a4,a2,0x1d │ │ │ │ + fdiv.d fa0,fa0,fs7 │ │ │ │ + add a4,a4,s10 │ │ │ │ + fsd fa0,0(a5) │ │ │ │ + frflags a1 │ │ │ │ + flt.d a2,fa0,fs8 │ │ │ │ + fsflags a1 │ │ │ │ + bnez a2,2fab6 │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + fsd fa0,0(a4) │ │ │ │ + bne a7,s3,2f9d0 │ │ │ │ + fdiv.d fs7,fs7,fs5 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi a3,a3,8 │ │ │ │ + sext.w s3,t1 │ │ │ │ + fsd fs7,-8(a3) │ │ │ │ + bne s7,s0,2f8aa │ │ │ │ + ld a1,16(sp) │ │ │ │ + mv s0,s2 │ │ │ │ + mv a7,s7 │ │ │ │ + mv s2,s6 │ │ │ │ + mv s7,s10 │ │ │ │ + mv s6,s1 │ │ │ │ + ld a5,80(sp) │ │ │ │ + beq a5,a1,2fa68 │ │ │ │ + fsub.d fa4,fs4,fs2 │ │ │ │ + fneg.d fa5,fs4 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + fmul.d fa5,fa5,fs3 │ │ │ │ + fabs.d fa4,fa4 │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + beqz a5,2fa68 │ │ │ │ + fmv.d fs2,fs4 │ │ │ │ + j 2f732 │ │ │ │ + fdiv.d fa3,fs6,fs7 │ │ │ │ + addi a5,a5,8 │ │ │ │ + fmul.d fs5,fs5,fa4 │ │ │ │ + addi a3,a3,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + fmul.d fa5,fa3,fa5 │ │ │ │ + fadd.d fa0,fa0,fa5 │ │ │ │ + bne s2,a5,2f7a4 │ │ │ │ + j 2f7d8 │ │ │ │ + fmv.d fa0,fs6 │ │ │ │ + fmv.d fs8,fs6 │ │ │ │ + j 2f804 │ │ │ │ + mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - j 3097e │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1c842 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s3 │ │ │ │ - lw s6,0(a5) │ │ │ │ - jal 1c842 │ │ │ │ - mv a5,a0 │ │ │ │ - lw s8,4(a5) │ │ │ │ - mv a0,s3 │ │ │ │ - li a1,0 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s3 │ │ │ │ + mv a0,s6 │ │ │ │ jal 3670 │ │ │ │ - bltu s8,s6,30976 │ │ │ │ - bltu s6,s8,30984 │ │ │ │ - ld a3,32(sp) │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli s3,a5,0x1e │ │ │ │ - ld a4,16(s2) │ │ │ │ - ld a1,0(s2) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - add a4,a4,s3 │ │ │ │ - lwu a2,0(a4) │ │ │ │ - ld s7,16(a1) │ │ │ │ - slli a4,s1,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add s7,s7,a2 │ │ │ │ - add s3,s7,a3 │ │ │ │ - add s7,s7,a4 │ │ │ │ - beqz a5,308f4 │ │ │ │ - bltu s3,s7,308f4 │ │ │ │ - bltu s5,s0,308f4 │ │ │ │ - lbu a4,0(s7) │ │ │ │ - bne a4,a5,3095a │ │ │ │ - jal 36fc0 │ │ │ │ - bnez a0,30942 │ │ │ │ - lbu a5,0(s0) │ │ │ │ - lbu a4,0(s7) │ │ │ │ - bne a4,a5,30958 │ │ │ │ - lbu a5,1(s0) │ │ │ │ - addi s7,s7,1 │ │ │ │ - addi s0,s0,1 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - bnez a5,308c6 │ │ │ │ - ld a5,16(sp) │ │ │ │ - bltu s1,a5,30762 │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - li a4,-1 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli s8,s8,0x20 │ │ │ │ - and a5,s6,a4 │ │ │ │ - or a5,a5,s8 │ │ │ │ - and a4,a4,a5 │ │ │ │ - sd a5,80(sp) │ │ │ │ - auipc a5,0x49 │ │ │ │ - ld a5,1532(a5) │ │ │ │ - ld a3,88(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a3 │ │ │ │ - li a3,0 │ │ │ │ - or a0,a4,s8 │ │ │ │ - bnez a5,312ec │ │ │ │ - ld ra,200(sp) │ │ │ │ - ld s0,192(sp) │ │ │ │ - ld s2,176(sp) │ │ │ │ - ld s3,168(sp) │ │ │ │ - ld s4,160(sp) │ │ │ │ - ld s5,152(sp) │ │ │ │ - ld s6,144(sp) │ │ │ │ - ld s8,128(sp) │ │ │ │ - ld s1,184(sp) │ │ │ │ - addi sp,sp,208 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,296(sp) │ │ │ │ + ld s0,288(sp) │ │ │ │ + fmv.d fa0,fs4 │ │ │ │ + ld s1,280(sp) │ │ │ │ + ld s2,272(sp) │ │ │ │ + ld s3,264(sp) │ │ │ │ + ld s4,256(sp) │ │ │ │ + ld s5,248(sp) │ │ │ │ + ld s6,240(sp) │ │ │ │ + ld s7,232(sp) │ │ │ │ + ld s8,224(sp) │ │ │ │ + ld s9,216(sp) │ │ │ │ + ld s10,208(sp) │ │ │ │ + ld s11,200(sp) │ │ │ │ + fld fs0,184(sp) │ │ │ │ + fld fs1,176(sp) │ │ │ │ + fld fs2,168(sp) │ │ │ │ + fld fs3,160(sp) │ │ │ │ + fld fs4,152(sp) │ │ │ │ + fld fs5,144(sp) │ │ │ │ + fld fs6,136(sp) │ │ │ │ + fld fs7,128(sp) │ │ │ │ + fld fs8,120(sp) │ │ │ │ + fld fs9,112(sp) │ │ │ │ + addi sp,sp,304 │ │ │ │ ret │ │ │ │ - lbu a1,0(s7) │ │ │ │ - lbu a0,0(s0) │ │ │ │ - beq a1,a0,308e8 │ │ │ │ - jal 36f82 │ │ │ │ - bnez a0,308e8 │ │ │ │ - lbu a5,0(s0) │ │ │ │ - beqz a5,308f4 │ │ │ │ - bltu s3,s7,308f4 │ │ │ │ - bltu s5,s0,308f4 │ │ │ │ - jal 36fc0 │ │ │ │ - bnez a0,30eec │ │ │ │ - lbu a4,0(s7) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - beq a4,a5,308f4 │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - li s6,1 │ │ │ │ - li s8,0 │ │ │ │ - j 30902 │ │ │ │ - lw a4,8(s2) │ │ │ │ - bnez s6,30994 │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - beq a5,s8,30f16 │ │ │ │ - ld a5,72(s2) │ │ │ │ - bgeu s8,a4,30c50 │ │ │ │ - slli a4,s8,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,8(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,30f10 │ │ │ │ - lwu s3,88(s2) │ │ │ │ - sw s8,80(sp) │ │ │ │ - ld s9,80(s2) │ │ │ │ - beqz s3,307e4 │ │ │ │ - li s10,0 │ │ │ │ - add s11,s10,s3 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s7,s9,a1 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,309ec │ │ │ │ - beqz a0,30dc6 │ │ │ │ - addi s10,s11,1 │ │ │ │ - bltu s10,s3,309c2 │ │ │ │ - j 307e4 │ │ │ │ - mv s3,s11 │ │ │ │ - bltu s10,s3,309c2 │ │ │ │ - j 307e4 │ │ │ │ - ld a4,120(s2) │ │ │ │ - slli a3,s6,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - sd a3,24(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a3,48(sp) │ │ │ │ - li a3,253 │ │ │ │ - sd a4,8(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu a3,a4,30b58 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s11,88(s2) │ │ │ │ - sw a5,80(sp) │ │ │ │ - ld a5,80(s2) │ │ │ │ - sd a5,0(sp) │ │ │ │ - beqz s11,30a58 │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s11 │ │ │ │ - srli s8,a5,0x1 │ │ │ │ - ld a5,0(sp) │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - mv a0,s4 │ │ │ │ - add s9,a5,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30a78 │ │ │ │ - beqz a0,30a80 │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s11,30a30 │ │ │ │ - ld a3,8(sp) │ │ │ │ - auipc a2,0x30 │ │ │ │ - addi a2,a2,-146 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x30 │ │ │ │ - addi a0,a0,-118 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s11,s8 │ │ │ │ - bltu s10,s11,30a30 │ │ │ │ - j 30a58 │ │ │ │ - beqz s9,30a58 │ │ │ │ - lw a5,4(s9) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a4,24(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,30b54 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s8,88(s2) │ │ │ │ - sw s6,80(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - beqz s8,30ada │ │ │ │ - li s9,0 │ │ │ │ - ld a5,0(sp) │ │ │ │ - add s11,s9,s8 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s10,a5,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30ade │ │ │ │ - beqz a0,307f2 │ │ │ │ - addi s9,s11,1 │ │ │ │ - bltu s9,s8,30ab0 │ │ │ │ - mv a3,s6 │ │ │ │ - j 30a5a │ │ │ │ - mv s8,s11 │ │ │ │ - bltu s9,s8,30ab0 │ │ │ │ - j 30ada │ │ │ │ - ld a4,120(s2) │ │ │ │ - ld a3,48(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw s9,0(a4) │ │ │ │ - slli a4,s9,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s8,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,s8,30eb0 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s6,88(s2) │ │ │ │ - sw s9,80(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - beqz s6,30b46 │ │ │ │ - li s11,0 │ │ │ │ - ld a5,0(sp) │ │ │ │ - add s8,s11,s6 │ │ │ │ - srli s8,s8,0x1 │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - add s10,a5,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30b4c │ │ │ │ - beqz a0,30da6 │ │ │ │ - addi s11,s8,1 │ │ │ │ - bltu s11,s6,30b1c │ │ │ │ - mv a0,s9 │ │ │ │ - jal 281e8 │ │ │ │ - mv s6,s8 │ │ │ │ - bltu s11,s6,30b1c │ │ │ │ - j 30b46 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 307fa │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,8(sp) │ │ │ │ - j 30a8e │ │ │ │ - beqz a1,307e4 │ │ │ │ - lw a5,4(a1) │ │ │ │ + jal 36f0 │ │ │ │ + j 2f808 │ │ │ │ + sd a7,88(sp) │ │ │ │ + sw t1,40(sp) │ │ │ │ + sd a3,32(sp) │ │ │ │ sd a5,24(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - addiw a2,s8,1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a3,a2 │ │ │ │ - sd a3,56(sp) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,30db6 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s11,88(s2) │ │ │ │ - sw a2,80(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - beqz s11,30bc2 │ │ │ │ - li s9,0 │ │ │ │ - add a5,s9,s11 │ │ │ │ - srli s10,a5,0x1 │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - mv a0,s4 │ │ │ │ - add a1,a1,a5 │ │ │ │ - sd a1,0(sp) │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30bc8 │ │ │ │ - ld a1,0(sp) │ │ │ │ - beqz a0,30bd0 │ │ │ │ - addi s9,s10,1 │ │ │ │ - bltu s9,s11,30b9a │ │ │ │ - ld a0,56(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s11,s10 │ │ │ │ - bltu s9,s11,30b9a │ │ │ │ - j 30bc2 │ │ │ │ - beqz a1,30bc2 │ │ │ │ - lw a3,4(a1) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a2,24(sp) │ │ │ │ - ld a4,120(s2) │ │ │ │ - bgeu a3,a2,309f8 │ │ │ │ - ld a3,48(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw a3,0(a3) │ │ │ │ - bgeu s6,a3,309f8 │ │ │ │ - bltu s8,a3,309f8 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s8,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,s8,30eb0 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s6,88(s2) │ │ │ │ - sw a3,80(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - beqz s6,30c4a │ │ │ │ - li s10,0 │ │ │ │ - addi s11,sp,80 │ │ │ │ - ld a5,8(sp) │ │ │ │ - add s8,s10,s6 │ │ │ │ - srli s8,s8,0x1 │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - add s9,a5,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s11 │ │ │ │ - sd a3,0(sp) │ │ │ │ - jal 1efae │ │ │ │ - ld a3,0(sp) │ │ │ │ - bltz a0,31002 │ │ │ │ - beqz a0,31024 │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s6,30c1c │ │ │ │ - mv a0,a3 │ │ │ │ - jal 281e8 │ │ │ │ - ld a4,120(s2) │ │ │ │ - slli a3,s6,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli s3,a3,0x2 │ │ │ │ - add a4,a4,s3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a3,24(sp) │ │ │ │ - li a3,253 │ │ │ │ sd a4,8(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu a3,a4,30dc0 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lwu s7,88(s2) │ │ │ │ - sw a5,80(sp) │ │ │ │ - ld a5,80(s2) │ │ │ │ - sd a5,0(sp) │ │ │ │ - beqz s7,30cb4 │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s7 │ │ │ │ - srli s9,a5,0x1 │ │ │ │ - ld a5,0(sp) │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - mv a0,s4 │ │ │ │ - add s11,a5,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30cba │ │ │ │ - beqz a0,30cc2 │ │ │ │ - addi s10,s9,1 │ │ │ │ - bltu s10,s7,30c8c │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s7,s9 │ │ │ │ - bltu s10,s7,30c8c │ │ │ │ - j 30cb4 │ │ │ │ - beqz s11,30cb4 │ │ │ │ - lw a5,4(s11) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a4,24(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,30dbc │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s7,88(s2) │ │ │ │ - sw s6,80(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - beqz s7,30d1a │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s7 │ │ │ │ - srli s9,a5,0x1 │ │ │ │ - ld a5,0(sp) │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - mv a0,s4 │ │ │ │ - add s11,a5,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30d20 │ │ │ │ - beqz a0,30d28 │ │ │ │ - addi s10,s9,1 │ │ │ │ - bltu s10,s7,30cf2 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 281e8 │ │ │ │ - mv s7,s9 │ │ │ │ - bltu s10,s7,30cf2 │ │ │ │ - j 30d1a │ │ │ │ - beqz s11,30d1a │ │ │ │ - lw a5,4(s11) │ │ │ │ + jal 36f0 │ │ │ │ + lw t1,40(sp) │ │ │ │ ld a4,8(sp) │ │ │ │ - ld a3,64(sp) │ │ │ │ - bgeu a5,a4,308a0 │ │ │ │ - ld a4,120(s2) │ │ │ │ - ld a5,72(s2) │ │ │ │ - add a4,a4,s3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a4,24(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,a4,30f1e │ │ │ │ ld a5,24(sp) │ │ │ │ - lwu a3,88(s2) │ │ │ │ - ld s10,80(s2) │ │ │ │ - sw a5,80(sp) │ │ │ │ - beqz a3,30d98 │ │ │ │ - li s7,0 │ │ │ │ - addi s11,sp,80 │ │ │ │ - add a5,s7,a3 │ │ │ │ - srli s9,a5,0x1 │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - add a1,a1,s10 │ │ │ │ - mv a0,s11 │ │ │ │ - sd a3,8(sp) │ │ │ │ - sd a1,0(sp) │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30d9e │ │ │ │ - ld a1,0(sp) │ │ │ │ - beqz a0,30eb4 │ │ │ │ - ld a3,8(sp) │ │ │ │ - addi s7,s9,1 │ │ │ │ - bltu s7,a3,30d6c │ │ │ │ - ld a0,24(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv a3,s9 │ │ │ │ - bltu s7,a3,30d6c │ │ │ │ - j 30d98 │ │ │ │ - beqz s10,30b46 │ │ │ │ - lw s8,4(s10) │ │ │ │ - j 30802 │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,24(sp) │ │ │ │ - j 30b6a │ │ │ │ - sext.w a3,a4 │ │ │ │ - j 30bd8 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 30d30 │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,8(sp) │ │ │ │ - j 30cd0 │ │ │ │ - beqz s7,307e4 │ │ │ │ - lw a5,4(s7) │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - addiw a2,s8,1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a3,a2 │ │ │ │ - sd a3,24(sp) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,30f0a │ │ │ │ - lwu s7,88(s2) │ │ │ │ - sw a2,80(sp) │ │ │ │ - ld s3,80(s2) │ │ │ │ - beqz s7,30d98 │ │ │ │ - li s11,0 │ │ │ │ - add a5,s11,s7 │ │ │ │ - srli s9,a5,0x1 │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - add s10,s3,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,30e2a │ │ │ │ - beqz a0,30e32 │ │ │ │ - addi s11,s9,1 │ │ │ │ - bltu s11,s7,30e02 │ │ │ │ - j 30d98 │ │ │ │ - mv s7,s9 │ │ │ │ - bltu s11,s7,30e02 │ │ │ │ - j 30d98 │ │ │ │ - beqz s10,30d98 │ │ │ │ - lw a3,4(s10) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a2,0(sp) │ │ │ │ - ld a4,120(s2) │ │ │ │ - bgeu a3,a2,30c54 │ │ │ │ - ld a3,8(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw s3,0(a3) │ │ │ │ - bgeu s6,s3,30c54 │ │ │ │ - bltu s8,s3,30c54 │ │ │ │ - slli a4,s3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,a4,31244 │ │ │ │ - lwu a4,88(s2) │ │ │ │ - sw s3,80(sp) │ │ │ │ - ld s9,80(s2) │ │ │ │ - beqz a4,30eaa │ │ │ │ - li s10,0 │ │ │ │ - addi s11,sp,80 │ │ │ │ - add s7,s10,a4 │ │ │ │ - srli s7,s7,0x1 │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - add a1,a1,s9 │ │ │ │ - mv a0,s11 │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd a1,0(sp) │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,31012 │ │ │ │ - ld a1,0(sp) │ │ │ │ - beqz a0,30ecc │ │ │ │ - ld a4,8(sp) │ │ │ │ - addi s10,s7,1 │ │ │ │ - bltu s10,a4,30e80 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 281e8 │ │ │ │ - sext.w s8,s8 │ │ │ │ - j 30802 │ │ │ │ - beqz a1,30d98 │ │ │ │ - lw a4,4(a1) │ │ │ │ - ld a3,16(sp) │ │ │ │ - lw a5,76(sp) │ │ │ │ - bltu a4,a3,30ee0 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + sext.w a2,t1 │ │ │ │ + fsd fa0,0(a4) │ │ │ │ + ld a3,32(sp) │ │ │ │ + ld a7,88(sp) │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a2,s3,2f9d0 │ │ │ │ + j 2f9fe │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + bgeu a3,a4,2fc5a │ │ │ │ + subw s2,a4,a3 │ │ │ │ + addiw s3,s2,1 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli s4,a5,0x1d │ │ │ │ + mv s0,a1 │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s4 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s6,a4 │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fa5,232(a5) │ │ │ │ + addiw a5,s5,1 │ │ │ │ + fmul.d fa5,fa4,fa5 │ │ │ │ + fsd fa4,0(s1) │ │ │ │ + sext.w s4,a5 │ │ │ │ + fsd fa5,0(a0) │ │ │ │ + bgeu s4,s6,2fbde │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + fsd fs2,40(sp) │ │ │ │ + fmv.d.x fs2,zero │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + fsd fs1,48(sp) │ │ │ │ + fsd fs3,32(sp) │ │ │ │ + fsd fs0,56(sp) │ │ │ │ + fcvt.d.wu fs3,s5 │ │ │ │ + auipc a4,0x34 │ │ │ │ + fld fs1,60(a4) │ │ │ │ + add s5,s0,a5 │ │ │ │ + addiw s0,s2,-1 │ │ │ │ + li a5,0 │ │ │ │ + addw a4,s4,a5 │ │ │ │ + fcvt.d.wu fa0,a4 │ │ │ │ slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - j 308a0 │ │ │ │ - beqz a1,30eaa │ │ │ │ - lw a4,4(a1) │ │ │ │ - ld a3,16(sp) │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli s3,a5,0x1e │ │ │ │ - mv a5,a3 │ │ │ │ - bgeu a4,a3,30ec2 │ │ │ │ - mv a5,a4 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + fsub.d fa0,fa0,fs3 │ │ │ │ + add a4,a4,s1 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fld fa4,0(s5) │ │ │ │ + addiw a5,a5,1 │ │ │ │ slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - j 308a0 │ │ │ │ - lbu a1,0(s7) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - bne a1,a5,30976 │ │ │ │ - mv a0,a1 │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,30976 │ │ │ │ - ld a5,16(sp) │ │ │ │ - bltu s1,a5,30762 │ │ │ │ - j 308fa │ │ │ │ - sext.w a3,a4 │ │ │ │ - j 30e3e │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,0(sp) │ │ │ │ - j 30dd4 │ │ │ │ - li a3,-1 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - li s3,0 │ │ │ │ - j 308a0 │ │ │ │ - sext.w a4,a4 │ │ │ │ - j 30eba │ │ │ │ - lw a4,8(a1) │ │ │ │ - bnez a2,30f2e │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - beq a5,s8,31258 │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s9,120(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - bltu s8,a4,30fa8 │ │ │ │ - ld a3,120(s2) │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,48(sp) │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a3,a3,a4 │ │ │ │ - sd a4,0(sp) │ │ │ │ - lw a4,0(a3) │ │ │ │ - li a3,253 │ │ │ │ - sd a4,24(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu a3,a4,310e0 │ │ │ │ - ld a5,24(sp) │ │ │ │ - lwu s9,88(s2) │ │ │ │ - li s7,0 │ │ │ │ - sw a5,80(sp) │ │ │ │ - ld a5,80(s2) │ │ │ │ - addi s11,sp,80 │ │ │ │ - sd a5,8(sp) │ │ │ │ - beqz s9,30d98 │ │ │ │ - add a5,s7,s9 │ │ │ │ - srli s10,a5,0x1 │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - mv a0,s11 │ │ │ │ - add s4,a5,a1 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,3100a │ │ │ │ - beqz a0,31030 │ │ │ │ - addi s7,s10,1 │ │ │ │ - bltu s7,s9,30f7e │ │ │ │ - j 30d98 │ │ │ │ - slli a4,s8,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,48(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,312b0 │ │ │ │ - lwu s4,88(s2) │ │ │ │ - sw s8,80(sp) │ │ │ │ - ld s10,80(s2) │ │ │ │ - li a4,0 │ │ │ │ - addi s11,sp,80 │ │ │ │ - beqz s4,307e4 │ │ │ │ - add s7,a4,s4 │ │ │ │ - srli s7,s7,0x1 │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - add s9,s10,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s11 │ │ │ │ - sd a4,0(sp) │ │ │ │ - jal 1efae │ │ │ │ - ld a4,0(sp) │ │ │ │ - bltz a0,3101a │ │ │ │ - beqz a0,3114c │ │ │ │ - addi a4,s7,1 │ │ │ │ - bltu a4,s4,30fd2 │ │ │ │ - j 307e4 │ │ │ │ - mv s6,s8 │ │ │ │ - bltu s10,s6,30c1c │ │ │ │ - j 30c4a │ │ │ │ - mv s9,s10 │ │ │ │ - bltu s7,s9,30f7e │ │ │ │ - j 30d98 │ │ │ │ - mv a4,s7 │ │ │ │ - bltu s10,a4,30e80 │ │ │ │ - j 30eaa │ │ │ │ - mv s4,s7 │ │ │ │ - bltu a4,s4,30fd2 │ │ │ │ - j 307e4 │ │ │ │ - beqz s9,30c4a │ │ │ │ - lw s8,4(s9) │ │ │ │ - j 30802 │ │ │ │ - beqz s4,30d98 │ │ │ │ - lw a5,4(s4) │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a4,48(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,310dc │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s7,88(s2) │ │ │ │ - sw s6,80(sp) │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fadd.d fa4,fa0,fs1 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + add a3,s1,a4 │ │ │ │ + fdiv.d fa0,fs1,fa0 │ │ │ │ + add a4,a4,a0 │ │ │ │ + fsd fa5,0(a3) │ │ │ │ + fld fs0,0(s5) │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + fadd.d fa0,fa0,fs1 │ │ │ │ + fsub.d fs0,fs0,fa5 │ │ │ │ + frflags a2 │ │ │ │ + flt.d a3,fa0,fs2 │ │ │ │ + fsflags a2 │ │ │ │ + bnez a3,2fc3c │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + addi s5,s5,8 │ │ │ │ + fmul.d fs0,fs0,fa0 │ │ │ │ + fsd fs0,0(a4) │ │ │ │ + bne a5,s0,2fb6e │ │ │ │ + fld fs0,56(sp) │ │ │ │ + fld fs1,48(sp) │ │ │ │ + fld fs2,40(sp) │ │ │ │ + fld fs3,32(sp) │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + li a5,1 │ │ │ │ + fsd fa5,0(s1) │ │ │ │ + bgeu a5,s3,2fc1c │ │ │ │ + addiw a3,s2,-1 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a3,a5,0x1d │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + addi a3,a3,16 │ │ │ │ + addi a5,a0,8 │ │ │ │ + addi a4,s1,8 │ │ │ │ + add a3,a3,a0 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a5,a5,8 │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + fadd.d fa4,fa4,fa5 │ │ │ │ + fsd fa4,-8(a4) │ │ │ │ + bne a3,a5,2fc06 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + fsd fa5,0(s1) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,104(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + sd a0,24(sp) │ │ │ │ + sd a4,16(sp) │ │ │ │ sd a5,8(sp) │ │ │ │ - li s4,0 │ │ │ │ - addi s11,sp,80 │ │ │ │ - beqz s7,30d1a │ │ │ │ - add a5,s7,s4 │ │ │ │ - srli s10,a5,0x1 │ │ │ │ + jal 36f0 │ │ │ │ + fmul.d fs0,fs0,fa0 │ │ │ │ + ld a4,16(sp) │ │ │ │ ld a5,8(sp) │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - mv a0,s11 │ │ │ │ - add s9,a5,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,3108e │ │ │ │ - beqz a0,31096 │ │ │ │ - addi s4,s10,1 │ │ │ │ - bltu s4,s7,31064 │ │ │ │ - j 30d1a │ │ │ │ - mv s7,s10 │ │ │ │ - bltu s4,s7,31064 │ │ │ │ - j 30d1a │ │ │ │ - beqz s9,30d1a │ │ │ │ - lw a5,4(s9) │ │ │ │ - ld a4,24(sp) │ │ │ │ - li a3,-1 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - bltu a5,a4,310e6 │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - j 306d4 │ │ │ │ - bltu s4,s3,30746 │ │ │ │ - bltu s5,s0,30746 │ │ │ │ - jal 36fc0 │ │ │ │ - beqz a0,31248 │ │ │ │ - lbu a1,0(s3) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - bne a1,a5,3097e │ │ │ │ - mv a0,a1 │ │ │ │ - jal 36f82 │ │ │ │ - bnez a0,30746 │ │ │ │ - j 3097e │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 3109e │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,24(sp) │ │ │ │ - j 3103e │ │ │ │ - ld a4,120(s2) │ │ │ │ - ld a2,0(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - li a3,253 │ │ │ │ - add a4,a4,a2 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a4,24(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - bgeu a3,a4,31262 │ │ │ │ - ld a5,24(sp) │ │ │ │ - lwu s9,88(s2) │ │ │ │ - ld s10,80(s2) │ │ │ │ - sw a5,80(sp) │ │ │ │ - li a3,0 │ │ │ │ - addi s11,sp,80 │ │ │ │ - beqz s9,30d98 │ │ │ │ - add a5,s9,a3 │ │ │ │ - srli s4,a5,0x1 │ │ │ │ - slli a1,s4,0x3 │ │ │ │ - add s7,s10,a1 │ │ │ │ - mv a1,s7 │ │ │ │ - mv a0,s11 │ │ │ │ - sd a3,8(sp) │ │ │ │ - jal 1efae │ │ │ │ - ld a3,8(sp) │ │ │ │ - bltz a0,3129e │ │ │ │ - beqz a0,312a6 │ │ │ │ - addi a3,s4,1 │ │ │ │ - bltu a3,s9,3111e │ │ │ │ - j 30d98 │ │ │ │ - beqz s9,307e4 │ │ │ │ - lw a5,4(s9) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - addiw a3,s8,1 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a1,a3 │ │ │ │ - li a2,253 │ │ │ │ - sd a1,24(sp) │ │ │ │ - bgeu a2,a4,312ba │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw a3,80(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - li s4,0 │ │ │ │ - addi s11,sp,80 │ │ │ │ - beqz s9,30d98 │ │ │ │ - add a5,s4,s9 │ │ │ │ - srli s10,a5,0x1 │ │ │ │ - ld a5,0(sp) │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - mv a0,s11 │ │ │ │ - add s7,a5,a1 │ │ │ │ - mv a1,s7 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,311b8 │ │ │ │ - beqz a0,311c0 │ │ │ │ - addi s4,s10,1 │ │ │ │ - bltu s4,s9,3118e │ │ │ │ - j 30d98 │ │ │ │ - mv s9,s10 │ │ │ │ - bltu s4,s9,3118e │ │ │ │ - j 30d98 │ │ │ │ - beqz s7,30d98 │ │ │ │ - lw a4,4(s7) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a2,8(sp) │ │ │ │ - ld a3,120(s2) │ │ │ │ - bgeu a4,a2,30f42 │ │ │ │ - ld a4,48(sp) │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw s7,0(a4) │ │ │ │ - bgeu s6,s7,30f42 │ │ │ │ - bltu s8,s7,30f42 │ │ │ │ - slli a4,s7,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,a4,312be │ │ │ │ - lwu a5,88(s2) │ │ │ │ - sw s7,80(sp) │ │ │ │ - ld a2,80(s2) │ │ │ │ - li a3,0 │ │ │ │ - addi s11,sp,80 │ │ │ │ - beqz a5,3123e │ │ │ │ - add s9,a3,a5 │ │ │ │ - srli s9,s9,0x1 │ │ │ │ - slli s4,s9,0x3 │ │ │ │ - add s4,s4,a2 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s11 │ │ │ │ - sd a3,8(sp) │ │ │ │ - sd a2,0(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - jal 1efae │ │ │ │ - ld a2,0(sp) │ │ │ │ - ld a3,8(sp) │ │ │ │ - bltz a0,312b6 │ │ │ │ - beqz a0,31280 │ │ │ │ - ld a5,24(sp) │ │ │ │ - addi a3,s9,1 │ │ │ │ - bltu a3,a5,3120e │ │ │ │ - mv a0,s7 │ │ │ │ - jal 281e8 │ │ │ │ - sext.w a4,a4 │ │ │ │ - j 30ed0 │ │ │ │ - lbu a4,0(s3) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - beq a4,a5,30746 │ │ │ │ - j 3097e │ │ │ │ - li a3,-1 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - sd zero,0(sp) │ │ │ │ - j 306d4 │ │ │ │ - sext.w a4,a4 │ │ │ │ - ld a3,16(sp) │ │ │ │ - mv a5,a3 │ │ │ │ - bltu a4,a3,3129a │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - j 306d4 │ │ │ │ - beqz s4,3123e │ │ │ │ - lw a4,4(s4) │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli a3,a5,0x1e │ │ │ │ - sd a3,0(sp) │ │ │ │ - ld a3,16(sp) │ │ │ │ - mv a5,a3 │ │ │ │ - bgeu a4,a3,3126c │ │ │ │ - mv a5,a4 │ │ │ │ - j 3126c │ │ │ │ - mv s9,s4 │ │ │ │ - bltu a3,s9,3111e │ │ │ │ - j 30d98 │ │ │ │ - beqz s7,30d98 │ │ │ │ - lw a4,4(s7) │ │ │ │ - j 31264 │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,8(sp) │ │ │ │ - j 3115a │ │ │ │ - mv a5,s9 │ │ │ │ - j 3123a │ │ │ │ - sext.w a4,a4 │ │ │ │ - j 311cc │ │ │ │ - sext.w a4,a4 │ │ │ │ - j 31288 │ │ │ │ + ld a0,24(sp) │ │ │ │ + addi s5,s5,8 │ │ │ │ + fsd fs0,0(a4) │ │ │ │ + bne a5,s0,2fb6e │ │ │ │ + j 2fbd6 │ │ │ │ auipc a3,0x35 │ │ │ │ - addi a3,a3,-1730 │ │ │ │ - li a2,1746 │ │ │ │ - auipc a1,0x2f │ │ │ │ - addi a1,a1,1826 │ │ │ │ + addi a3,a3,-906 │ │ │ │ + li a2,1517 │ │ │ │ + auipc a1,0x30 │ │ │ │ + addi a1,a1,1986 │ │ │ │ auipc a0,0x30 │ │ │ │ - addi a0,a0,-1206 │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s8,128(sp) │ │ │ │ - sd s9,120(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ + addi a0,a0,2010 │ │ │ │ + fsd fs0,56(sp) │ │ │ │ + fsd fs1,48(sp) │ │ │ │ + fsd fs2,40(sp) │ │ │ │ + fsd fs3,32(sp) │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s9,120(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-224 │ │ │ │ - auipc a4,0x49 │ │ │ │ - ld a4,-1002(a4) │ │ │ │ - sd ra,216(sp) │ │ │ │ - sd s0,208(sp) │ │ │ │ - sd s1,200(sp) │ │ │ │ - sd s2,192(sp) │ │ │ │ - sd s3,184(sp) │ │ │ │ - sd s4,176(sp) │ │ │ │ - sd s5,168(sp) │ │ │ │ - sd s6,160(sp) │ │ │ │ - sd s7,152(sp) │ │ │ │ - sd s8,144(sp) │ │ │ │ - sd s9,136(sp) │ │ │ │ - sd s10,128(sp) │ │ │ │ - sd s11,120(sp) │ │ │ │ - sd a3,32(sp) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,104(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd a0,56(sp) │ │ │ │ - beqz a3,31bca │ │ │ │ - mv s0,a2 │ │ │ │ - beqz a2,31c0a │ │ │ │ - mv s2,a1 │ │ │ │ - beqz a1,31bea │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli s1,a5,0x1d │ │ │ │ - mv a1,s1 │ │ │ │ + addi sp,sp,-288 │ │ │ │ + sd s8,208(sp) │ │ │ │ + subw s8,a2,a3 │ │ │ │ + sd s7,216(sp) │ │ │ │ + addiw s7,s8,1 │ │ │ │ + sd s0,272(sp) │ │ │ │ + mulw s0,s7,a2 │ │ │ │ + sd a4,0(sp) │ │ │ │ + sd s3,248(sp) │ │ │ │ + sd s4,240(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv s4,a0 │ │ │ │ li a0,0 │ │ │ │ - mv s3,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - addiw a2,s3,-1 │ │ │ │ - sext.w a4,a2 │ │ │ │ - li a5,3 │ │ │ │ - mv s6,a0 │ │ │ │ - bgeu a5,a4,31360 │ │ │ │ - andi a5,a0,7 │ │ │ │ - beqz a5,31b9e │ │ │ │ - mv a5,s6 │ │ │ │ - add a4,s1,s6 │ │ │ │ - li a3,1 │ │ │ │ - sw a3,0(a5) │ │ │ │ - sw zero,4(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - bne a5,a4,31368 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a5,48(sp) │ │ │ │ - add s7,s0,a5 │ │ │ │ - li a5,-1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - lw s9,8(s2) │ │ │ │ - sd a5,80(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ - addiw s9,s9,-1 │ │ │ │ - li s3,0 │ │ │ │ - sw a5,92(sp) │ │ │ │ - lbu s8,0(s0) │ │ │ │ + sd ra,280(sp) │ │ │ │ + sd s2,256(sp) │ │ │ │ + sd s5,232(sp) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + mv a1,s0 │ │ │ │ + mv s5,a2 │ │ │ │ + sd s6,224(sp) │ │ │ │ + sd s10,192(sp) │ │ │ │ + sd s11,184(sp) │ │ │ │ + sd a3,8(sp) │ │ │ │ + sd s1,264(sp) │ │ │ │ + sd s9,200(sp) │ │ │ │ + fsd fs0,168(sp) │ │ │ │ + fsd fs2,152(sp) │ │ │ │ + fsd fs3,144(sp) │ │ │ │ + fsd fs4,136(sp) │ │ │ │ + fsd fs5,128(sp) │ │ │ │ + fsd fs6,120(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,0 │ │ │ │ + mv s10,a0 │ │ │ │ + addiw s6,s5,1 │ │ │ │ + jal 3890 │ │ │ │ + ld a5,0(sp) │ │ │ │ + ld a6,8(sp) │ │ │ │ + mv s2,s8 │ │ │ │ + mv s11,s6 │ │ │ │ + beqz s7,2fd3a │ │ │ │ li s1,0 │ │ │ │ - addi s5,sp,100 │ │ │ │ - beq s3,s9,315b4 │ │ │ │ - ld a0,56(sp) │ │ │ │ - li a4,1 │ │ │ │ - mv a3,s9 │ │ │ │ - mv a2,s3 │ │ │ │ + li s0,0 │ │ │ │ + mv s7,a6 │ │ │ │ + mv s9,a5 │ │ │ │ + sw s8,0(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + mv a4,s5 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 2fade │ │ │ │ + subw a2,s5,s0 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + mv s2,a0 │ │ │ │ + srli a0,a5,0x1d │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1d │ │ │ │ mv a1,s2 │ │ │ │ - jal 2aff6 │ │ │ │ - lw a4,8(s2) │ │ │ │ + add a0,a0,s10 │ │ │ │ + jal 36a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + sext.w a5,s0 │ │ │ │ + addw s1,s1,s6 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + bne s8,a5,2fcf4 │ │ │ │ + lw s2,0(sp) │ │ │ │ + mv a6,s7 │ │ │ │ + mv a5,s9 │ │ │ │ + addiw s0,a5,1 │ │ │ │ + mulw s3,s0,s11 │ │ │ │ + li a0,0 │ │ │ │ + sd a6,8(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + sw s0,28(sp) │ │ │ │ + slli s7,s3,0x20 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + slli s6,s7,0x3 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 41306 │ │ │ │ + slli s7,s7,0x2 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ mv s4,a0 │ │ │ │ - bnez s3,313c0 │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - beq a5,s9,31450 │ │ │ │ - ld a5,72(s2) │ │ │ │ - bgeu s9,a4,3167c │ │ │ │ - slli a4,s9,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,64(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,31a1e │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw s9,100(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - beqz s10,3141c │ │ │ │ - li s11,0 │ │ │ │ - add a5,s10,s11 │ │ │ │ - srli a5,a5,0x1 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - add a1,a1,a5 │ │ │ │ - sd a1,16(sp) │ │ │ │ - jal 1efae │ │ │ │ - ld a5,8(sp) │ │ │ │ - bltz a0,3143c │ │ │ │ - ld a1,16(sp) │ │ │ │ - beqz a0,317c6 │ │ │ │ - addi s11,a5,1 │ │ │ │ - bltu s11,s10,313f0 │ │ │ │ - mv a3,s9 │ │ │ │ - auipc a2,0x2f │ │ │ │ - addi a2,a2,1450 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x2f │ │ │ │ - addi a0,a0,1478 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s10,a5 │ │ │ │ - bltu s11,s10,313f0 │ │ │ │ - j 3141c │ │ │ │ - beqz a1,31742 │ │ │ │ - lw a5,4(a1) │ │ │ │ - ld a4,24(sp) │ │ │ │ - bltu a5,a4,3174e │ │ │ │ - sd zero,8(sp) │ │ │ │ - li s3,0 │ │ │ │ - j 31490 │ │ │ │ - ld a5,0(s2) │ │ │ │ - sext.w s11,s3 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s4 │ │ │ │ - ld s10,16(a5) │ │ │ │ - ld s9,16(s2) │ │ │ │ - jal 1c842 │ │ │ │ - lwu a3,0(a0) │ │ │ │ - ld a4,8(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a5,s9,a3 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a4,s10,a5 │ │ │ │ - lbu a5,0(a4) │ │ │ │ - beq a5,s8,314f0 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s3,a0,31456 │ │ │ │ + mv a2,s6 │ │ │ │ li a1,0 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - slli a4,s1,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s6 │ │ │ │ - li a4,1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - sw zero,4(a5) │ │ │ │ - auipc a5,0x49 │ │ │ │ - ld a5,-1452(a5) │ │ │ │ - ld a4,104(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,31bc6 │ │ │ │ - ld ra,216(sp) │ │ │ │ - ld s0,208(sp) │ │ │ │ - ld s1,200(sp) │ │ │ │ - ld s2,192(sp) │ │ │ │ - ld s3,184(sp) │ │ │ │ - ld s4,176(sp) │ │ │ │ - ld s5,168(sp) │ │ │ │ - ld s7,152(sp) │ │ │ │ - ld s8,144(sp) │ │ │ │ - ld s9,136(sp) │ │ │ │ - ld s10,128(sp) │ │ │ │ - ld s11,120(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - ld s6,160(sp) │ │ │ │ - addi sp,sp,224 │ │ │ │ - ret │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1c842 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s4 │ │ │ │ - lw s3,0(a5) │ │ │ │ - jal 1c842 │ │ │ │ - mv a5,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3890 │ │ │ │ li a1,0 │ │ │ │ + mv a2,s7 │ │ │ │ mv a0,s4 │ │ │ │ - lw s9,4(a5) │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a5,24(sp) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s6 │ │ │ │ - sw s3,0(a5) │ │ │ │ - sw s9,4(a5) │ │ │ │ - bltu s9,s3,314bc │ │ │ │ - bltu s3,s9,31604 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - ld a3,48(sp) │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - sd a4,8(sp) │ │ │ │ - ld a2,8(sp) │ │ │ │ - ld a5,16(s2) │ │ │ │ - ld a1,0(s2) │ │ │ │ - lbu a4,0(s0) │ │ │ │ - add a5,a5,a2 │ │ │ │ - lwu a2,0(a5) │ │ │ │ - ld a5,16(a1) │ │ │ │ - add a5,a5,a2 │ │ │ │ - add s8,a5,a3 │ │ │ │ - ld a3,24(sp) │ │ │ │ - add s4,a5,a3 │ │ │ │ - beqz a4,315a6 │ │ │ │ - bltu s8,s4,315a6 │ │ │ │ - bltu s7,s0,315a6 │ │ │ │ - lbu a5,0(s4) │ │ │ │ - bne a5,a4,315e0 │ │ │ │ - jal 36fc0 │ │ │ │ - bnez a0,315c8 │ │ │ │ - lbu a5,0(s0) │ │ │ │ - lbu a4,0(s4) │ │ │ │ - bne a4,a5,315de │ │ │ │ - slli a4,s1,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s6 │ │ │ │ - sw s3,0(a5) │ │ │ │ - sw s9,4(a5) │ │ │ │ - lbu a4,1(s0) │ │ │ │ - addi s4,s4,1 │ │ │ │ - addi s0,s0,1 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - bnez a4,31566 │ │ │ │ - ld a5,32(sp) │ │ │ │ - bgeu s1,a5,314bc │ │ │ │ - lbu s8,0(s0) │ │ │ │ - bne s3,s9,313a0 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli s1,a5,0x1d │ │ │ │ - add s1,s1,s6 │ │ │ │ - li a5,1 │ │ │ │ - sw a5,0(s1) │ │ │ │ - sw zero,4(s1) │ │ │ │ - j 314bc │ │ │ │ - lbu a1,0(s4) │ │ │ │ - lbu a0,0(s0) │ │ │ │ - beq a1,a0,31588 │ │ │ │ - jal 36f82 │ │ │ │ - bnez a0,31588 │ │ │ │ - lbu a5,0(s0) │ │ │ │ - beqz a5,315a6 │ │ │ │ - bltu s8,s4,315a6 │ │ │ │ - bltu s7,s0,315a6 │ │ │ │ - jal 36fc0 │ │ │ │ - bnez a0,31b60 │ │ │ │ - lbu a4,0(s4) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - bne a4,a5,314bc │ │ │ │ - ld a5,32(sp) │ │ │ │ - bltu s1,a5,315ac │ │ │ │ - j 314bc │ │ │ │ - lw a4,8(s2) │ │ │ │ - bnez s3,31614 │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - beq a5,s9,31b8a │ │ │ │ - ld a5,72(s2) │ │ │ │ - bgeu s9,a4,318b8 │ │ │ │ - slli a4,s9,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,40(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,31b84 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s8,88(s2) │ │ │ │ - sw s9,100(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - beqz s8,3166e │ │ │ │ - li s11,0 │ │ │ │ - add a5,s11,s8 │ │ │ │ - srli s4,a5,0x1 │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a1,s4,0x3 │ │ │ │ - mv a0,s5 │ │ │ │ - add s10,a5,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,31674 │ │ │ │ - beqz a0,31a2e │ │ │ │ - addi s11,s4,1 │ │ │ │ - bltu s11,s8,31644 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 281e8 │ │ │ │ - mv s8,s4 │ │ │ │ - bltu s11,s8,31644 │ │ │ │ - j 3166e │ │ │ │ - ld a4,120(s2) │ │ │ │ - slli a3,s3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - sd a3,40(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a3,64(sp) │ │ │ │ - li a3,253 │ │ │ │ - sd a4,24(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu a3,a4,317c0 │ │ │ │ - ld a5,24(sp) │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw a5,100(sp) │ │ │ │ - ld a5,80(s2) │ │ │ │ - sd a5,16(sp) │ │ │ │ - beqz s9,316e0 │ │ │ │ - li s11,0 │ │ │ │ - add a5,s11,s9 │ │ │ │ - srli s10,a5,0x1 │ │ │ │ - ld a5,16(sp) │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - mv a0,s5 │ │ │ │ - add a1,a1,a5 │ │ │ │ - sd a1,8(sp) │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,316e4 │ │ │ │ - ld a1,8(sp) │ │ │ │ - beqz a0,316ec │ │ │ │ - addi s11,s10,1 │ │ │ │ - bltu s11,s9,316b8 │ │ │ │ - ld a3,24(sp) │ │ │ │ - j 3141e │ │ │ │ - mv s9,s10 │ │ │ │ - bltu s11,s9,316b8 │ │ │ │ - j 316e0 │ │ │ │ - beqz a1,316e0 │ │ │ │ - lw a5,4(a1) │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a4,40(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,317bc │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw s3,100(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - beqz s10,31742 │ │ │ │ - li s9,0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - add s11,s9,s10 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - mv a0,s5 │ │ │ │ - sd a1,8(sp) │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,31746 │ │ │ │ - ld a1,8(sp) │ │ │ │ - beqz a0,31444 │ │ │ │ - addi s9,s11,1 │ │ │ │ - bltu s9,s10,31718 │ │ │ │ - mv a3,s3 │ │ │ │ - j 3141e │ │ │ │ - mv s10,s11 │ │ │ │ - bltu s9,s10,31718 │ │ │ │ - j 31742 │ │ │ │ - ld a4,120(s2) │ │ │ │ - ld a3,64(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a4,16(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s9,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,s9,31b1e │ │ │ │ - ld a5,16(sp) │ │ │ │ - lwu s3,88(s2) │ │ │ │ - sw a5,100(sp) │ │ │ │ - ld a5,80(s2) │ │ │ │ - sd a5,8(sp) │ │ │ │ - beqz s3,317ae │ │ │ │ - li s11,0 │ │ │ │ - ld a5,8(sp) │ │ │ │ - add s9,s11,s3 │ │ │ │ - srli s9,s9,0x1 │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - add s10,a5,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,317b4 │ │ │ │ - beqz a0,31a0c │ │ │ │ - addi s11,s9,1 │ │ │ │ - bltu s11,s3,31784 │ │ │ │ - ld a0,16(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s3,s9 │ │ │ │ - bltu s11,s3,31784 │ │ │ │ - j 317ae │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 3144a │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,24(sp) │ │ │ │ - j 316f6 │ │ │ │ - beqz a1,3141c │ │ │ │ - lw a5,4(a1) │ │ │ │ - sd a5,40(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - addiw a2,s9,1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a3,a2 │ │ │ │ - sd a3,72(sp) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,31a18 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw a2,100(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - beqz s10,3182c │ │ │ │ - li s11,0 │ │ │ │ - add a5,s10,s11 │ │ │ │ - srli a5,a5,0x1 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - add a1,a1,a5 │ │ │ │ - sd a1,16(sp) │ │ │ │ - jal 1efae │ │ │ │ - ld a5,8(sp) │ │ │ │ - bltz a0,31830 │ │ │ │ - ld a1,16(sp) │ │ │ │ - beqz a0,31838 │ │ │ │ - addi s11,a5,1 │ │ │ │ - bltu s11,s10,31802 │ │ │ │ - ld a3,72(sp) │ │ │ │ - j 3141e │ │ │ │ - mv s10,a5 │ │ │ │ - bltu s11,s10,31802 │ │ │ │ - j 3182c │ │ │ │ - beqz a1,3182c │ │ │ │ - lw a3,4(a1) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a2,40(sp) │ │ │ │ - ld a4,120(s2) │ │ │ │ - bgeu a3,a2,31680 │ │ │ │ - ld a3,64(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw a3,0(a3) │ │ │ │ - bgeu s3,a3,31680 │ │ │ │ - bltu s9,a3,31680 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s9,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,s9,31b1e │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s3,88(s2) │ │ │ │ - sw a3,100(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - beqz s3,318b2 │ │ │ │ - addi a5,sp,100 │ │ │ │ - li s11,0 │ │ │ │ - sd a5,40(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - add s9,s11,s3 │ │ │ │ - srli s9,s9,0x1 │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - ld a0,40(sp) │ │ │ │ - add s10,a5,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - sd a3,8(sp) │ │ │ │ - jal 1efae │ │ │ │ - ld a3,8(sp) │ │ │ │ - bltz a0,31b96 │ │ │ │ - beqz a0,31bb2 │ │ │ │ - addi s11,s9,1 │ │ │ │ - bltu s11,s3,31884 │ │ │ │ - mv a0,a3 │ │ │ │ - jal 281e8 │ │ │ │ - ld a4,120(s2) │ │ │ │ - slli a3,s3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - sd a3,64(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a3,8(sp) │ │ │ │ - li a3,253 │ │ │ │ - sd a4,40(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu a3,a4,31a28 │ │ │ │ - ld a5,40(sp) │ │ │ │ - lwu s11,88(s2) │ │ │ │ - sw a5,100(sp) │ │ │ │ - ld a5,80(s2) │ │ │ │ - sd a5,16(sp) │ │ │ │ - beqz s11,3191c │ │ │ │ - li s8,0 │ │ │ │ - add a5,s8,s11 │ │ │ │ - srli s4,a5,0x1 │ │ │ │ - ld a5,16(sp) │ │ │ │ - slli a1,s4,0x3 │ │ │ │ - mv a0,s5 │ │ │ │ - add s10,a5,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,31920 │ │ │ │ - beqz a0,31928 │ │ │ │ - addi s8,s4,1 │ │ │ │ - bltu s8,s11,318f4 │ │ │ │ - ld a3,40(sp) │ │ │ │ - j 3141e │ │ │ │ - mv s11,s4 │ │ │ │ - bltu s8,s11,318f4 │ │ │ │ - j 3191c │ │ │ │ - beqz s10,3191c │ │ │ │ - lw a5,4(s10) │ │ │ │ - sd a5,40(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a4,64(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,31a24 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw s3,100(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - beqz s10,31742 │ │ │ │ - li s8,0 │ │ │ │ - add a5,s8,s10 │ │ │ │ - srli s4,a5,0x1 │ │ │ │ - ld a5,16(sp) │ │ │ │ - slli a1,s4,0x3 │ │ │ │ - mv a0,s5 │ │ │ │ - add s11,a5,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,31982 │ │ │ │ - beqz a0,3198a │ │ │ │ - addi s8,s4,1 │ │ │ │ - bltu s8,s10,31958 │ │ │ │ - j 31742 │ │ │ │ - mv s10,s4 │ │ │ │ - bltu s8,s10,31958 │ │ │ │ - j 31742 │ │ │ │ - beqz s11,31742 │ │ │ │ - lw a5,4(s11) │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a3,80(sp) │ │ │ │ - bgeu a5,a4,31542 │ │ │ │ - ld a4,120(s2) │ │ │ │ - ld a3,8(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a4,64(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,a4,31b92 │ │ │ │ - ld a5,64(sp) │ │ │ │ - lwu a3,88(s2) │ │ │ │ - sw a5,100(sp) │ │ │ │ - ld a5,80(s2) │ │ │ │ - mv s10,a5 │ │ │ │ - beqz a3,319fe │ │ │ │ - addi a5,sp,100 │ │ │ │ - li s11,0 │ │ │ │ - sd a5,40(sp) │ │ │ │ - add a5,s11,a3 │ │ │ │ - srli s8,a5,0x1 │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - ld a0,40(sp) │ │ │ │ - add s4,s10,a1 │ │ │ │ - mv a1,s4 │ │ │ │ - sd a3,16(sp) │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,31a04 │ │ │ │ - beqz a0,31b26 │ │ │ │ - ld a3,16(sp) │ │ │ │ - addi s11,s8,1 │ │ │ │ - bltu s11,a3,319d2 │ │ │ │ - ld a0,64(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv a3,s8 │ │ │ │ - bltu s11,a3,319d2 │ │ │ │ - j 319fe │ │ │ │ - beqz s10,317ae │ │ │ │ - lw a5,4(s10) │ │ │ │ - sd a5,8(sp) │ │ │ │ - j 31452 │ │ │ │ - sext.w a3,a4 │ │ │ │ - j 31840 │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,40(sp) │ │ │ │ - j 317d2 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 31992 │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,40(sp) │ │ │ │ - j 31936 │ │ │ │ - beqz s10,3166e │ │ │ │ - lw a5,4(s10) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - addiw a2,s9,1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a3,a2 │ │ │ │ - sd a3,64(sp) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,31b7e │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s8,88(s2) │ │ │ │ - sw a2,100(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - beqz s8,319fe │ │ │ │ - li s11,0 │ │ │ │ - add a5,s11,s8 │ │ │ │ - srli s4,a5,0x1 │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a1,s4,0x3 │ │ │ │ - mv a0,s5 │ │ │ │ - add s10,a5,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,31a96 │ │ │ │ - beqz a0,31a9e │ │ │ │ - addi s11,s4,1 │ │ │ │ - bltu s11,s8,31a6c │ │ │ │ - j 319fe │ │ │ │ - mv s8,s4 │ │ │ │ - bltu s11,s8,31a6c │ │ │ │ - j 319fe │ │ │ │ - beqz s10,319fe │ │ │ │ - lw a3,4(s10) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a2,16(sp) │ │ │ │ - ld a4,120(s2) │ │ │ │ - bgeu a3,a2,318bc │ │ │ │ - ld a3,40(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw s8,0(a3) │ │ │ │ - bgeu s3,s8,318bc │ │ │ │ - bltu s9,s8,318bc │ │ │ │ - slli a4,s8,0x20 │ │ │ │ + jal 3890 │ │ │ │ + ld a5,0(sp) │ │ │ │ + ld a6,8(sp) │ │ │ │ + mv a0,s10 │ │ │ │ + li a1,1 │ │ │ │ + li a3,0 │ │ │ │ + beqz s5,2fdac │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + fld fa5,0(a0) │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,a4,31b40 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw s8,100(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - beqz s10,31b18 │ │ │ │ - addi a5,sp,100 │ │ │ │ - li s11,0 │ │ │ │ - sd a5,40(sp) │ │ │ │ - add a5,s11,s10 │ │ │ │ - srli s4,a5,0x1 │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a0,40(sp) │ │ │ │ - slli a1,s4,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - sd a1,8(sp) │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,31bb8 │ │ │ │ - ld a1,8(sp) │ │ │ │ - beqz a0,31bc0 │ │ │ │ - addi s11,s4,1 │ │ │ │ - bltu s11,s10,31af0 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 281e8 │ │ │ │ - sext.w a5,s9 │ │ │ │ - sd a5,8(sp) │ │ │ │ - j 31452 │ │ │ │ - beqz s4,319fe │ │ │ │ - lw a4,4(s4) │ │ │ │ - ld a3,32(sp) │ │ │ │ - lw a5,92(sp) │ │ │ │ - bltu a4,a3,31b54 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - j 31542 │ │ │ │ - sext.w a4,a4 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a3,a5,0x1e │ │ │ │ - sd a3,8(sp) │ │ │ │ - ld a3,32(sp) │ │ │ │ - mv a5,a3 │ │ │ │ - bgeu a4,a3,31b36 │ │ │ │ - mv a5,a4 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - j 31542 │ │ │ │ - lbu a1,0(s4) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - bne a1,a5,314bc │ │ │ │ - mv a0,a1 │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,314bc │ │ │ │ - ld a5,32(sp) │ │ │ │ - bltu s1,a5,315ac │ │ │ │ - j 314bc │ │ │ │ - sext.w a3,a4 │ │ │ │ - j 31aaa │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,16(sp) │ │ │ │ - j 31a3c │ │ │ │ - li a3,-1 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - sd zero,8(sp) │ │ │ │ - j 31542 │ │ │ │ - sext.w a4,a4 │ │ │ │ - j 31b2e │ │ │ │ - mv s3,s9 │ │ │ │ - bltu s11,s3,31884 │ │ │ │ - j 318b2 │ │ │ │ - mv a5,a0 │ │ │ │ - add a4,s1,a0 │ │ │ │ - li a3,1 │ │ │ │ - sd a3,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - bne a4,a5,31ba6 │ │ │ │ - j 31374 │ │ │ │ - bnez s10,31a10 │ │ │ │ - j 318b2 │ │ │ │ - mv s10,s4 │ │ │ │ - bltu s11,s10,31af0 │ │ │ │ - j 31b18 │ │ │ │ - beqz a1,31b18 │ │ │ │ - lw a4,4(a1) │ │ │ │ - j 31b42 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - auipc a3,0x34 │ │ │ │ - addi a3,a3,70 │ │ │ │ - li a2,1830 │ │ │ │ - auipc a1,0x2f │ │ │ │ - addi a1,a1,-486 │ │ │ │ - auipc a0,0x2f │ │ │ │ - addi a0,a0,594 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x34 │ │ │ │ - addi a3,a3,38 │ │ │ │ - li a2,1832 │ │ │ │ - auipc a1,0x2f │ │ │ │ - addi a1,a1,-518 │ │ │ │ - auipc a0,0x2f │ │ │ │ - addi a0,a0,578 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x34 │ │ │ │ - addi a3,a3,6 │ │ │ │ - li a2,1831 │ │ │ │ - auipc a1,0x2f │ │ │ │ - addi a1,a1,-550 │ │ │ │ - auipc a0,0x2f │ │ │ │ - addi a0,a0,538 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-224 │ │ │ │ - sd s2,192(sp) │ │ │ │ - sd a4,88(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - auipc a4,0x48 │ │ │ │ - ld a4,734(a4) │ │ │ │ - mv a1,a3 │ │ │ │ - sd s8,144(sp) │ │ │ │ - sd a3,24(sp) │ │ │ │ - lw s8,8(s2) │ │ │ │ + slli a2,a4,0x3 │ │ │ │ + add a2,a2,s1 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + fsd fa5,0(a2) │ │ │ │ + add a4,a4,s4 │ │ │ │ + sw a3,0(a4) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addw a1,a1,s0 │ │ │ │ + addi a0,a0,8 │ │ │ │ + bne s5,a3,2fd8c │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,2ff30 │ │ │ │ + lw a7,28(sp) │ │ │ │ + mulw a0,a6,s11 │ │ │ │ + slliw a3,a6,0x1 │ │ │ │ addiw a3,a3,-1 │ │ │ │ + addiw t0,a6,-1 │ │ │ │ + li a1,1 │ │ │ │ + sd s4,8(sp) │ │ │ │ + mv s9,s5 │ │ │ │ + subw a1,a1,a6 │ │ │ │ + mv s5,s1 │ │ │ │ + mv a2,t0 │ │ │ │ + mulw a4,a7,a6 │ │ │ │ + addw s11,a6,a0 │ │ │ │ + addiw s11,s11,-2 │ │ │ │ + li t5,2 │ │ │ │ + sd a0,88(sp) │ │ │ │ + sd t0,96(sp) │ │ │ │ + mv s4,a6 │ │ │ │ + mv t2,s11 │ │ │ │ + mv s1,s0 │ │ │ │ sd a5,80(sp) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,104(sp) │ │ │ │ - li a5,0 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - li a5,-1 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd s0,208(sp) │ │ │ │ - sd s1,200(sp) │ │ │ │ - sd s4,176(sp) │ │ │ │ - sd s5,168(sp) │ │ │ │ - sd s6,160(sp) │ │ │ │ - sd ra,216(sp) │ │ │ │ - sd s3,184(sp) │ │ │ │ - sd s7,152(sp) │ │ │ │ - sd s9,136(sp) │ │ │ │ - sd s10,128(sp) │ │ │ │ - sd s11,120(sp) │ │ │ │ - mv s0,a2 │ │ │ │ + mulw a3,a3,a7 │ │ │ │ + subw t4,a4,a7 │ │ │ │ + addiw t4,t4,1 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + mv s7,t4 │ │ │ │ + sw s2,104(sp) │ │ │ │ + sw s3,108(sp) │ │ │ │ + addiw a3,a3,2 │ │ │ │ + sext.w s11,a2 │ │ │ │ + addw a2,a2,a6 │ │ │ │ + bgeu a2,s8,2ff08 │ │ │ │ + ld a5,96(sp) │ │ │ │ + addw s0,s4,a1 │ │ │ │ + li s2,0 │ │ │ │ + addw s6,s4,a5 │ │ │ │ + addiw a5,s0,-1 │ │ │ │ + sd a5,16(sp) │ │ │ │ + mv a5,s9 │ │ │ │ + mv s3,a3 │ │ │ │ + mv s9,s10 │ │ │ │ + sd a4,32(sp) │ │ │ │ + mv s10,s5 │ │ │ │ sd a3,40(sp) │ │ │ │ - addiw s8,s8,-1 │ │ │ │ - add s5,a2,a3 │ │ │ │ - li s6,0 │ │ │ │ - li s1,0 │ │ │ │ - addi s4,sp,100 │ │ │ │ - sd a5,64(sp) │ │ │ │ - sw a1,76(sp) │ │ │ │ - lbu s7,0(s0) │ │ │ │ - beq s8,s6,31d92 │ │ │ │ - li a4,1 │ │ │ │ - mv a3,s8 │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s2 │ │ │ │ + mv s5,s1 │ │ │ │ + sd a2,48(sp) │ │ │ │ + mv s1,s2 │ │ │ │ + sd t5,56(sp) │ │ │ │ + sd a1,64(sp) │ │ │ │ + sd t2,0(sp) │ │ │ │ + sd a6,72(sp) │ │ │ │ + mv s2,a5 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ li a0,0 │ │ │ │ - jal 2aff6 │ │ │ │ - lw a4,8(s2) │ │ │ │ - mv s3,a0 │ │ │ │ - bnez s6,31caa │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - beq a5,s8,31d3a │ │ │ │ - ld a5,72(s2) │ │ │ │ - bgeu s8,a4,31f72 │ │ │ │ - slli a4,s8,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,48(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,32302 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw s8,100(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - beqz s10,31d04 │ │ │ │ - li s11,0 │ │ │ │ - add a5,s11,s10 │ │ │ │ - srli s9,a5,0x1 │ │ │ │ + jal 41306 │ │ │ │ + addw a5,s4,s1 │ │ │ │ + bgeu s11,a5,2fe90 │ │ │ │ + ld a5,0(sp) │ │ │ │ + mv a1,s7 │ │ │ │ + addw t4,s0,a5 │ │ │ │ ld a5,16(sp) │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - mv a0,s4 │ │ │ │ - add a1,a1,a5 │ │ │ │ - sd a1,8(sp) │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,31d24 │ │ │ │ - ld a1,8(sp) │ │ │ │ - beqz a0,320be │ │ │ │ - addi s11,s9,1 │ │ │ │ - bltu s11,s10,31cda │ │ │ │ - mv a3,s8 │ │ │ │ - auipc a2,0x2f │ │ │ │ - addi a2,a2,-830 │ │ │ │ - li a1,658 │ │ │ │ - auipc a0,0x2f │ │ │ │ - addi a0,a0,-802 │ │ │ │ - jal b382 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - mv s10,s9 │ │ │ │ - bltu s11,s10,31cda │ │ │ │ - j 31d04 │ │ │ │ - beqz s10,3203c │ │ │ │ - lw a5,4(s10) │ │ │ │ - ld a4,16(sp) │ │ │ │ - bltu a5,a4,32048 │ │ │ │ - li s8,0 │ │ │ │ - li s6,0 │ │ │ │ - j 31d78 │ │ │ │ - ld a5,0(s2) │ │ │ │ - sext.w s10,s6 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s3 │ │ │ │ - ld s11,16(a5) │ │ │ │ - ld s9,16(s2) │ │ │ │ - jal 1c842 │ │ │ │ - lwu a4,0(a0) │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - add a5,s9,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addw a5,a5,s8 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + slli a2,t4,0x20 │ │ │ │ + srli a3,a4,0x1d │ │ │ │ + srli a4,a2,0x1d │ │ │ │ + add a3,a3,s10 │ │ │ │ + add a4,a4,s9 │ │ │ │ + fld fa5,0(a3) │ │ │ │ + fld fa4,0(a4) │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sext.w a3,a5 │ │ │ │ + addw a1,s5,a1 │ │ │ │ + addw t4,s2,t4 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + fsd fa5,0(a4) │ │ │ │ + bne s1,a3,2fe56 │ │ │ │ + li a3,1 │ │ │ │ + fld fa4,0(a0) │ │ │ │ + addi a4,a0,8 │ │ │ │ + li t4,0 │ │ │ │ + li a5,1 │ │ │ │ + bgeu a3,s0,301e6 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + addi a4,a4,8 │ │ │ │ + flt.d a3,fa5,fa4 │ │ │ │ + beqz a3,2feb0 │ │ │ │ + fmv.d fa4,fa5 │ │ │ │ + mv t4,a5 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s0,a5,2fea0 │ │ │ │ + slli a4,t4,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,a0 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + addw t4,s11,t4 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - add s11,s11,a5 │ │ │ │ - lbu a5,0(s11) │ │ │ │ - beq a5,s7,31dcc │ │ │ │ - addiw s6,s6,1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s6,a0,31d40 │ │ │ │ - mv a0,s3 │ │ │ │ - li a1,0 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - li a0,0 │ │ │ │ - li s0,0 │ │ │ │ - ld a5,80(sp) │ │ │ │ - sw s0,0(a5) │ │ │ │ - auipc a5,0x48 │ │ │ │ - ld a5,374(a5) │ │ │ │ - ld a4,104(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,32490 │ │ │ │ - ld ra,216(sp) │ │ │ │ - ld s0,208(sp) │ │ │ │ - ld s1,200(sp) │ │ │ │ - ld s2,192(sp) │ │ │ │ - ld s3,184(sp) │ │ │ │ - ld s4,176(sp) │ │ │ │ - ld s5,168(sp) │ │ │ │ - ld s6,160(sp) │ │ │ │ - ld s7,152(sp) │ │ │ │ - ld s8,144(sp) │ │ │ │ - ld s9,136(sp) │ │ │ │ - ld s10,128(sp) │ │ │ │ - ld s11,120(sp) │ │ │ │ - addi sp,sp,224 │ │ │ │ - ret │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1c842 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s3 │ │ │ │ - lw s6,0(a5) │ │ │ │ - jal 1c842 │ │ │ │ - mv a5,a0 │ │ │ │ - lw s8,4(a5) │ │ │ │ - mv a0,s3 │ │ │ │ - li a1,0 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s3 │ │ │ │ + slli a4,a5,0x3 │ │ │ │ + add a4,a4,s10 │ │ │ │ + fsd fa4,0(a4) │ │ │ │ + ld a4,8(sp) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + sw t4,0(a5) │ │ │ │ jal 3670 │ │ │ │ - bltu s8,s6,31d92 │ │ │ │ - bltu s6,s8,31f00 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ + addw a5,s6,s1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addw s3,s5,s3 │ │ │ │ + bltu a5,s8,2fe36 │ │ │ │ + ld a4,32(sp) │ │ │ │ ld a3,40(sp) │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - sd a4,8(sp) │ │ │ │ - ld a2,8(sp) │ │ │ │ - ld a4,16(s2) │ │ │ │ - ld a1,0(s2) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - add a4,a4,a2 │ │ │ │ - lwu a2,0(a4) │ │ │ │ - ld s7,16(a1) │ │ │ │ - slli a4,s1,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add s7,s7,a2 │ │ │ │ - add s3,s7,a3 │ │ │ │ - add s7,s7,a4 │ │ │ │ - beqz a5,31e60 │ │ │ │ - bltu s3,s7,31e60 │ │ │ │ - bltu s5,s0,31e60 │ │ │ │ - lbu a4,0(s7) │ │ │ │ - bne a4,a5,31edc │ │ │ │ - jal 36fc0 │ │ │ │ - bnez a0,31ec4 │ │ │ │ - lbu a5,0(s0) │ │ │ │ - lbu a4,0(s7) │ │ │ │ - bne a4,a5,31eda │ │ │ │ - lbu a5,1(s0) │ │ │ │ - addi s7,s7,1 │ │ │ │ - addi s0,s0,1 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - bnez a5,31e32 │ │ │ │ - ld a5,24(sp) │ │ │ │ - bltu s1,a5,31c82 │ │ │ │ - ld a3,88(sp) │ │ │ │ - subw a4,s8,s6 │ │ │ │ - bgeu a4,a3,31d92 │ │ │ │ - addiw a5,a4,1 │ │ │ │ - slli s1,a5,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - slli a1,s1,0x2 │ │ │ │ + ld a2,48(sp) │ │ │ │ + ld t5,56(sp) │ │ │ │ + ld a1,64(sp) │ │ │ │ + ld t2,0(sp) │ │ │ │ + ld a6,72(sp) │ │ │ │ + mv s1,s5 │ │ │ │ + mv s5,s10 │ │ │ │ + mv s10,s9 │ │ │ │ + mv s9,s2 │ │ │ │ + ld a5,88(sp) │ │ │ │ + addiw t5,t5,1 │ │ │ │ + addw s4,s4,a6 │ │ │ │ + addw t2,t2,a5 │ │ │ │ + ld a5,80(sp) │ │ │ │ + addw a3,a3,a4 │ │ │ │ + addw s7,s7,a4 │ │ │ │ + subw a1,a1,a6 │ │ │ │ + bgeu a5,t5,2fdfc │ │ │ │ + ld s4,8(sp) │ │ │ │ + lw s2,104(sp) │ │ │ │ + lw s3,108(sp) │ │ │ │ + mv s0,s1 │ │ │ │ + mv s1,s5 │ │ │ │ + mv s5,s9 │ │ │ │ + lw s6,28(sp) │ │ │ │ li a0,0 │ │ │ │ - sext.w s0,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a2,16(s2) │ │ │ │ - li a4,0 │ │ │ │ - slli a3,s6,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,a2 │ │ │ │ - lw a3,0(a5) │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - srli a5,a1,0x1e │ │ │ │ - add a5,a5,a0 │ │ │ │ - sw a3,0(a5) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - bgeu s8,s6,31e8e │ │ │ │ - auipc a3,0x48 │ │ │ │ - ld a3,194(a3) │ │ │ │ - li a2,4 │ │ │ │ - mv a1,s1 │ │ │ │ - sd a0,8(sp) │ │ │ │ - jal 3400 │ │ │ │ - ld a0,8(sp) │ │ │ │ - j 31d96 │ │ │ │ - lbu a1,0(s7) │ │ │ │ - lbu a0,0(s0) │ │ │ │ - beq a1,a0,31e54 │ │ │ │ - jal 36f82 │ │ │ │ - bnez a0,31e54 │ │ │ │ - lbu a5,0(s0) │ │ │ │ - beqz a5,31e60 │ │ │ │ - bltu s3,s7,31e60 │ │ │ │ - bltu s5,s0,31e60 │ │ │ │ - jal 36fc0 │ │ │ │ - bnez a0,32436 │ │ │ │ - lbu a4,0(s7) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - bne a4,a5,31d92 │ │ │ │ - ld a5,24(sp) │ │ │ │ - bltu s1,a5,31c82 │ │ │ │ - j 31e66 │ │ │ │ - lw a4,8(s2) │ │ │ │ - bnez s6,31f10 │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - beq a5,s8,32460 │ │ │ │ - ld a5,72(s2) │ │ │ │ - bgeu s8,a4,321a8 │ │ │ │ - slli a4,s8,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sd a4,16(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,3245a │ │ │ │ - lwu s3,88(s2) │ │ │ │ - sw s8,100(sp) │ │ │ │ - ld s9,80(s2) │ │ │ │ - beqz s3,31f64 │ │ │ │ - li s7,0 │ │ │ │ - add s10,s7,s3 │ │ │ │ - srli s10,s10,0x1 │ │ │ │ - slli s11,s10,0x3 │ │ │ │ - add s11,s11,s9 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,31f6a │ │ │ │ - beqz a0,3230c │ │ │ │ - addi s7,s10,1 │ │ │ │ - bltu s7,s3,31f3e │ │ │ │ - mv a0,s8 │ │ │ │ - jal 281e8 │ │ │ │ - mv s3,s10 │ │ │ │ - bltu s7,s3,31f3e │ │ │ │ - j 31f64 │ │ │ │ - ld a4,120(s2) │ │ │ │ - slli a3,s6,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - sd a3,32(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a3,48(sp) │ │ │ │ - li a3,253 │ │ │ │ - sd a4,16(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - bgeu a3,a4,320b8 │ │ │ │ - ld a5,16(sp) │ │ │ │ - lwu s11,88(s2) │ │ │ │ - sw a5,100(sp) │ │ │ │ - ld a5,80(s2) │ │ │ │ - sd a5,8(sp) │ │ │ │ - beqz s11,31fd6 │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s11 │ │ │ │ - srli s8,a5,0x1 │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - mv a0,s4 │ │ │ │ - add s9,a5,a1 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,31fda │ │ │ │ - beqz a0,31fe2 │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s11,31fae │ │ │ │ - ld a3,16(sp) │ │ │ │ - j 31d06 │ │ │ │ - mv s11,s8 │ │ │ │ - bltu s10,s11,31fae │ │ │ │ - j 31fd6 │ │ │ │ - beqz s9,31fd6 │ │ │ │ - lw a5,4(s9) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a4,32(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,320b4 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s8,88(s2) │ │ │ │ - sw s6,100(sp) │ │ │ │ sd a5,8(sp) │ │ │ │ - beqz s8,3203c │ │ │ │ - li s9,0 │ │ │ │ - ld a5,8(sp) │ │ │ │ - add s11,s8,s9 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s10,a5,a1 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,32040 │ │ │ │ - beqz a0,31d2c │ │ │ │ - addi s9,s11,1 │ │ │ │ - bltu s9,s8,32012 │ │ │ │ - mv a3,s6 │ │ │ │ - j 31d06 │ │ │ │ - mv s8,s11 │ │ │ │ - bltu s9,s8,32012 │ │ │ │ - j 3203c │ │ │ │ - ld a4,120(s2) │ │ │ │ - ld a3,48(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw s9,0(a4) │ │ │ │ - slli a4,s9,0x20 │ │ │ │ + slli a4,s6,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s8,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,s8,323f8 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s6,88(s2) │ │ │ │ - sw s9,100(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - beqz s6,320a6 │ │ │ │ - li s10,0 │ │ │ │ + slli a1,a4,0x2 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a6,0(sp) │ │ │ │ + jal 41306 │ │ │ │ + slliw a4,s6,0x1 │ │ │ │ + subw a4,s3,a4 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + add a4,a4,s1 │ │ │ │ + fld fa0,0(a4) │ │ │ │ + fcvt.d.wu fs2,s5 │ │ │ │ + sw zero,0(a0) │ │ │ │ + fsd fa0,16(a0) │ │ │ │ + mv s9,a0 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs3,-876(a5) │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + fmul.d fs3,fs2,fs3 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs5,-1008(a5) │ │ │ │ + fadd.d fs0,fs0,fs5 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs4,-752(a5) │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + fsub.d fs0,fs0,fa5 │ │ │ │ + fadd.d fs0,fs0,fs4 │ │ │ │ + fmul.d fs0,fs0,fs3 │ │ │ │ + fsd fs0,24(s9) │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs6,-920(a5) │ │ │ │ + fmul.d fs0,fs0,fs6 │ │ │ │ + fadd.d fa0,fa0,fa0 │ │ │ │ ld a5,8(sp) │ │ │ │ - add s8,s10,s6 │ │ │ │ - srli s8,s8,0x1 │ │ │ │ - slli s11,s8,0x3 │ │ │ │ - add s11,s11,a5 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,320ac │ │ │ │ - beqz a0,322f2 │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s6,3207e │ │ │ │ - mv a0,s9 │ │ │ │ - jal 281e8 │ │ │ │ - mv s6,s8 │ │ │ │ - bltu s10,s6,3207e │ │ │ │ - j 320a6 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 31d34 │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,16(sp) │ │ │ │ - j 31ff0 │ │ │ │ - beqz a1,31d04 │ │ │ │ - lw a5,4(a1) │ │ │ │ - sd a5,32(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - addiw a2,s8,1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a3,a2 │ │ │ │ - sd a3,56(sp) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,322fc │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw a2,100(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - beqz s10,32122 │ │ │ │ - li s11,0 │ │ │ │ - add a5,s11,s10 │ │ │ │ - srli s9,a5,0x1 │ │ │ │ - ld a5,16(sp) │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - mv a0,s4 │ │ │ │ - add a1,a1,a5 │ │ │ │ - sd a1,8(sp) │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,32126 │ │ │ │ - ld a1,8(sp) │ │ │ │ - beqz a0,3212e │ │ │ │ - addi s11,s9,1 │ │ │ │ - bltu s11,s10,320fa │ │ │ │ - ld a3,56(sp) │ │ │ │ - j 31d06 │ │ │ │ - mv s10,s9 │ │ │ │ - bltu s11,s10,320fa │ │ │ │ - j 32122 │ │ │ │ - beqz a1,32122 │ │ │ │ - lw a3,4(a1) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a2,32(sp) │ │ │ │ - ld a4,120(s2) │ │ │ │ - bgeu a3,a2,31f76 │ │ │ │ - ld a3,48(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw a3,0(a3) │ │ │ │ - bgeu s6,a3,31f76 │ │ │ │ - bltu s8,a3,31f76 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s8,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,s8,323f8 │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw a3,100(sp) │ │ │ │ - ld s6,80(s2) │ │ │ │ - beqz s10,321a2 │ │ │ │ - addi a5,sp,100 │ │ │ │ - li s9,0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - add s8,s9,s10 │ │ │ │ - srli s8,s8,0x1 │ │ │ │ - ld a0,16(sp) │ │ │ │ - slli s11,s8,0x3 │ │ │ │ - add s11,s11,s6 │ │ │ │ - mv a1,s11 │ │ │ │ - sd a3,8(sp) │ │ │ │ - jal 1efae │ │ │ │ - ld a3,8(sp) │ │ │ │ - bltz a0,3246c │ │ │ │ - beqz a0,32474 │ │ │ │ - addi s9,s8,1 │ │ │ │ - bltu s9,s10,32178 │ │ │ │ - mv a0,a3 │ │ │ │ - jal 281e8 │ │ │ │ - ld a4,120(s2) │ │ │ │ - slli a3,s6,0x20 │ │ │ │ + sd zero,8(s9) │ │ │ │ + ld a6,0(sp) │ │ │ │ + fadd.d fs0,fs0,fa0 │ │ │ │ + fsd fs0,32(s9) │ │ │ │ + beqz a5,30252 │ │ │ │ + lw a4,28(sp) │ │ │ │ + addiw s6,a6,-1 │ │ │ │ + addiw a0,a6,1 │ │ │ │ + mulw a7,a4,s6 │ │ │ │ + subw a3,s2,a6 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + slli a4,a6,0x20 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ srli a3,a3,0x20 │ │ │ │ - sd a3,32(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a3,8(sp) │ │ │ │ - li a3,253 │ │ │ │ - sd a4,16(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w s9,a4 │ │ │ │ - bgeu a3,a4,32222 │ │ │ │ - ld a5,16(sp) │ │ │ │ - lwu s10,88(s2) │ │ │ │ - ld s7,80(s2) │ │ │ │ - sw a5,100(sp) │ │ │ │ - beqz s10,31fd6 │ │ │ │ - li s11,0 │ │ │ │ - add a5,s11,s10 │ │ │ │ - srli s9,a5,0x1 │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - add s3,s7,a1 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,3220e │ │ │ │ - beqz a0,32216 │ │ │ │ - addi s11,s9,1 │ │ │ │ - bltu s11,s10,321e6 │ │ │ │ - j 31fd6 │ │ │ │ - mv s10,s9 │ │ │ │ - bltu s11,s10,321e6 │ │ │ │ - j 31fd6 │ │ │ │ - beqz s3,31fd6 │ │ │ │ - lw s9,4(s3) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a4,32(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - li a4,253 │ │ │ │ - bgeu a4,a5,32308 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s3,88(s2) │ │ │ │ - sw s6,100(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - beqz s3,3203c │ │ │ │ - li s7,0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - add s10,s7,s3 │ │ │ │ - srli s10,s10,0x1 │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - add s11,a5,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,3226e │ │ │ │ - beqz a0,32276 │ │ │ │ - addi s7,s10,1 │ │ │ │ - bltu s7,s3,32244 │ │ │ │ - j 3203c │ │ │ │ - mv s3,s10 │ │ │ │ - bltu s7,s3,32244 │ │ │ │ - j 3203c │ │ │ │ - beqz s11,3203c │ │ │ │ - lw a5,4(s11) │ │ │ │ - ld a3,64(sp) │ │ │ │ - bgeu a5,s9,31e0a │ │ │ │ - ld a4,120(s2) │ │ │ │ - ld a3,8(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw s9,0(a4) │ │ │ │ - slli a4,s9,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,a4,32468 │ │ │ │ - ld a5,80(s2) │ │ │ │ - lwu s10,88(s2) │ │ │ │ - sw s9,100(sp) │ │ │ │ - sd a5,32(sp) │ │ │ │ - beqz s10,320a6 │ │ │ │ - addi a5,sp,100 │ │ │ │ - li s7,0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - add a5,s7,s10 │ │ │ │ - srli s3,a5,0x1 │ │ │ │ - ld a5,32(sp) │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - ld a0,16(sp) │ │ │ │ - add s11,a5,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,322ea │ │ │ │ - beqz a0,323fc │ │ │ │ - addi s7,s3,1 │ │ │ │ - bltu s7,s10,322be │ │ │ │ - j 320a6 │ │ │ │ + slli a6,a2,0x2 │ │ │ │ + add a1,a3,a4 │ │ │ │ + mulw a0,a0,s5 │ │ │ │ + slli s11,s6,0x20 │ │ │ │ + add s2,a6,a2 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + addi a2,a1,1 │ │ │ │ + slli a1,s5,0x20 │ │ │ │ + srli t1,a1,0x1d │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + slli a1,s11,0x3 │ │ │ │ + add s3,s10,a2 │ │ │ │ + sd t1,40(sp) │ │ │ │ + sd a1,48(sp) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + addw a1,a7,a5 │ │ │ │ + add a4,a4,s10 │ │ │ │ + sd s10,64(sp) │ │ │ │ mv s10,s3 │ │ │ │ - bltu s7,s10,322be │ │ │ │ - j 320a6 │ │ │ │ - beqz s11,320a6 │ │ │ │ - lw s8,4(s11) │ │ │ │ - j 31d3c │ │ │ │ - sext.w a3,a4 │ │ │ │ - j 32136 │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,32(sp) │ │ │ │ - j 320ca │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 3227e │ │ │ │ - beqz s11,31f64 │ │ │ │ - lw a5,4(s11) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - addiw a2,s8,1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w a3,a2 │ │ │ │ - sd a3,32(sp) │ │ │ │ - li a3,253 │ │ │ │ - bgeu a3,a4,32454 │ │ │ │ - lwu s7,88(s2) │ │ │ │ - sw a2,100(sp) │ │ │ │ - ld s3,80(s2) │ │ │ │ - beqz s7,3236e │ │ │ │ - li s10,0 │ │ │ │ - add a5,s10,s7 │ │ │ │ - srli s9,a5,0x1 │ │ │ │ - slli a1,s9,0x3 │ │ │ │ - add s11,s3,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,32374 │ │ │ │ - beqz a0,3237c │ │ │ │ - addi s10,s9,1 │ │ │ │ - bltu s10,s7,32348 │ │ │ │ - ld a0,32(sp) │ │ │ │ - jal 281e8 │ │ │ │ - mv s7,s9 │ │ │ │ - bltu s10,s7,32348 │ │ │ │ - j 3236e │ │ │ │ - beqz s11,3236e │ │ │ │ - lw a3,4(s11) │ │ │ │ - ld a5,72(s2) │ │ │ │ - ld a2,8(sp) │ │ │ │ - ld a4,120(s2) │ │ │ │ - bgeu a3,a2,321ac │ │ │ │ - ld a3,16(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw s3,0(a3) │ │ │ │ - bgeu s6,s3,321ac │ │ │ │ - bltu s8,s3,321ac │ │ │ │ - slli a4,s3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - li a5,253 │ │ │ │ - bgeu a5,a4,32416 │ │ │ │ - lwu a4,88(s2) │ │ │ │ - sw s3,100(sp) │ │ │ │ - ld s9,80(s2) │ │ │ │ - beqz a4,323f2 │ │ │ │ - addi a5,sp,100 │ │ │ │ - li s10,0 │ │ │ │ - sd a5,16(sp) │ │ │ │ - add s7,s10,a4 │ │ │ │ - srli s7,s7,0x1 │ │ │ │ - slli s11,s7,0x3 │ │ │ │ - ld a0,16(sp) │ │ │ │ - add s11,s11,s9 │ │ │ │ - mv a1,s11 │ │ │ │ - sd a4,8(sp) │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,3247e │ │ │ │ - beqz a0,32486 │ │ │ │ - ld a4,8(sp) │ │ │ │ - addi s10,s7,1 │ │ │ │ - bltu s10,a4,323ca │ │ │ │ - mv a0,s3 │ │ │ │ - jal 281e8 │ │ │ │ - sext.w s8,s8 │ │ │ │ - j 31d3c │ │ │ │ - beqz s11,320a6 │ │ │ │ - lw a4,4(s11) │ │ │ │ - ld a3,24(sp) │ │ │ │ - lw a5,76(sp) │ │ │ │ - bltu a4,a3,3242a │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - j 31e0a │ │ │ │ - sext.w a4,a4 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli a3,a5,0x1e │ │ │ │ - sd a3,8(sp) │ │ │ │ - ld a3,24(sp) │ │ │ │ - mv a5,a3 │ │ │ │ - bgeu a4,a3,3240c │ │ │ │ - mv a5,a4 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - j 31e0a │ │ │ │ - lbu a1,0(s7) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - bne a1,a5,31d92 │ │ │ │ - mv a0,a1 │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,31d92 │ │ │ │ - ld a5,24(sp) │ │ │ │ - bltu s1,a5,31c82 │ │ │ │ - j 31e66 │ │ │ │ - sext.w a3,a4 │ │ │ │ - j 32388 │ │ │ │ - sext.w a4,a4 │ │ │ │ - sd a4,8(sp) │ │ │ │ - j 3231a │ │ │ │ - li a3,-1 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - sd zero,8(sp) │ │ │ │ - j 31e0a │ │ │ │ - sext.w a4,a4 │ │ │ │ - j 32404 │ │ │ │ - mv s10,s8 │ │ │ │ - bltu s9,s10,32178 │ │ │ │ - j 321a2 │ │ │ │ - beqz s11,321a2 │ │ │ │ - lw s8,4(s11) │ │ │ │ - j 31d3c │ │ │ │ - mv a4,s7 │ │ │ │ - bltu s10,a4,323ca │ │ │ │ - j 323f2 │ │ │ │ - beqz s11,323f2 │ │ │ │ - lw a4,4(s11) │ │ │ │ - j 32418 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s8,32(sp) │ │ │ │ - lui a5,0x54474 │ │ │ │ - auipc s8,0x48 │ │ │ │ - ld s8,-1420(s8) │ │ │ │ - addi a5,a5,833 │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - addi a3,sp,4 │ │ │ │ - ld a4,0(s8) │ │ │ │ - sd a4,24(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + ld a1,40(sp) │ │ │ │ + addiw a0,a0,-1 │ │ │ │ + add a3,a3,s11 │ │ │ │ + sd a0,80(sp) │ │ │ │ + slli s2,s2,0x3 │ │ │ │ + li a0,0 │ │ │ │ + sd a4,56(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + mv s6,a5 │ │ │ │ + fsd fs1,160(sp) │ │ │ │ + add s2,s2,s9 │ │ │ │ + sd a3,72(sp) │ │ │ │ + auipc a4,0x34 │ │ │ │ + fld fs0,-1184(a4) │ │ │ │ + mv s9,s1 │ │ │ │ + mv s1,a6 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,0(sp) │ │ │ │ + mv s11,s8 │ │ │ │ + li s7,1 │ │ │ │ + mv s8,s4 │ │ │ │ + mv t3,a0 │ │ │ │ + mv s4,s0 │ │ │ │ + bgeu a5,s11,301e0 │ │ │ │ + bne s5,s7,301ea │ │ │ │ + ld a5,48(sp) │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + ld a1,56(sp) │ │ │ │ + add a0,a0,a5 │ │ │ │ + mv t5,a0 │ │ │ │ + mv t4,s3 │ │ │ │ + slli a4,t4,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s9 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + fmv.d fa5,fs0 │ │ │ │ + addw t4,s4,t4 │ │ │ │ + feq.d a5,fa4,fa3 │ │ │ │ + bnez a5,300b0 │ │ │ │ + fld fa2,0(a1) │ │ │ │ + feq.d a5,fa2,fa3 │ │ │ │ + bnez a5,300b0 │ │ │ │ + fadd.d fa5,fa2,fa4 │ │ │ │ + addi a1,a1,8 │ │ │ │ + fsd fa5,0(t5) │ │ │ │ + addi t5,t5,8 │ │ │ │ + bne a1,s10,3008a │ │ │ │ + fld fa4,0(a0) │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + ld a1,0(sp) │ │ │ │ li a4,0 │ │ │ │ - mv s4,a0 │ │ │ │ - mv s5,a1 │ │ │ │ - addi a0,sp,16 │ │ │ │ - li a1,4 │ │ │ │ - sw a5,16(sp) │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - mv s3,a2 │ │ │ │ - sw zero,4(sp) │ │ │ │ - jal 439de │ │ │ │ - lwu a1,4(sp) │ │ │ │ - mv s7,a0 │ │ │ │ + fld fa5,0(a0) │ │ │ │ + feq.d a3,fa4,fs0 │ │ │ │ + flt.d a5,fa3,fa5 │ │ │ │ + beqz a5,300d8 │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + bnez a5,300da │ │ │ │ + beqz a3,300e0 │ │ │ │ + fmv.d fa4,fa5 │ │ │ │ + mv a4,a1 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + addi a0,a0,8 │ │ │ │ + bne s11,a1,300c6 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + srli t4,a1,0x1d │ │ │ │ + add s0,t3,t4 │ │ │ │ + mv a1,s1 │ │ │ │ + sw s6,0(s2) │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,4(sp) │ │ │ │ - mv s6,a0 │ │ │ │ - beqz a5,3252a │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - mv s1,s7 │ │ │ │ - mv s2,a0 │ │ │ │ - li s0,0 │ │ │ │ - ld a0,0(s1) │ │ │ │ - mv a1,s3 │ │ │ │ - jal 4392a │ │ │ │ - sext.w a0,a0 │ │ │ │ - bne a0,s0,32550 │ │ │ │ - ld a2,0(s1) │ │ │ │ - mv a3,s3 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 2f660 │ │ │ │ - srai a5,a0,0x20 │ │ │ │ - sw a0,0(s2) │ │ │ │ - sw a5,4(s2) │ │ │ │ - lw a5,4(sp) │ │ │ │ + sd t3,32(sp) │ │ │ │ + sd a4,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + fld fa0,0(s0) │ │ │ │ + sd a0,8(s2) │ │ │ │ sd a0,8(sp) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,8 │ │ │ │ - addi s2,s2,8 │ │ │ │ - bltu s0,a5,324f0 │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - mv a0,s7 │ │ │ │ + fsd fa0,16(s2) │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + jal 3920 │ │ │ │ + fadd.d fs1,fs1,fs5 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + fsub.d fs1,fs1,fa5 │ │ │ │ + fadd.d fs1,fs1,fs4 │ │ │ │ + fmul.d fs1,fs1,fs3 │ │ │ │ + fsd fs1,24(s2) │ │ │ │ + jal 3920 │ │ │ │ + lw a5,28(sp) │ │ │ │ + fmul.d fs1,fs1,fs6 │ │ │ │ + ld a0,8(sp) │ │ │ │ + slliw s0,a5,0x1 │ │ │ │ + fcvt.d.wu fa5,s0 │ │ │ │ + ld a4,16(sp) │ │ │ │ + ld t3,32(sp) │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa5,fa5,fs1 │ │ │ │ + fsd fa5,32(s2) │ │ │ │ + sw a4,0(a0) │ │ │ │ + beq s6,s7,30244 │ │ │ │ + addi t4,a0,4 │ │ │ │ + mv a1,s6 │ │ │ │ + mulw a5,s4,a4 │ │ │ │ + addi t4,t4,4 │ │ │ │ + addw a5,a5,a1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + sw a4,-4(t4) │ │ │ │ + bne a1,s7,3016c │ │ │ │ + addiw t0,s6,-1 │ │ │ │ + srliw a4,s6,0x1 │ │ │ │ + sext.w s6,t0 │ │ │ │ + mv t4,a0 │ │ │ │ + subw t0,t0,a4 │ │ │ │ + mv a1,s6 │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + lw a3,0(t4) │ │ │ │ + add a5,a5,a0 │ │ │ │ + lw a4,0(a5) │ │ │ │ + sw a3,0(a5) │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + sw a4,0(t4) │ │ │ │ + addi t4,t4,4 │ │ │ │ + bne a1,t0,3019e │ │ │ │ + mv a0,t3 │ │ │ │ jal 3670 │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - xor a5,a5,a4 │ │ │ │ + ld a1,40(sp) │ │ │ │ + addiw a5,s6,1 │ │ │ │ + li a0,0 │ │ │ │ + sw a5,28(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,0(sp) │ │ │ │ + addi s2,s2,-40 │ │ │ │ + addi s1,s1,-4 │ │ │ │ + addiw s3,s3,-1 │ │ │ │ + mv t3,a0 │ │ │ │ + bltu a5,s11,30078 │ │ │ │ + mv s0,a0 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,32570 │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - ld s6,48(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - auipc a3,0x33 │ │ │ │ - addi a3,a3,1752 │ │ │ │ - li a2,1945 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,1172 │ │ │ │ - auipc a0,0x2f │ │ │ │ - addi a0,a0,-1820 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - bltu a5,a3,325e4 │ │ │ │ - mv s3,a0 │ │ │ │ - mv s4,a1 │ │ │ │ - mv a0,a4 │ │ │ │ - mv a1,a3 │ │ │ │ - mv s1,a5 │ │ │ │ - mv s0,a3 │ │ │ │ - mv s2,a2 │ │ │ │ - mv s5,a4 │ │ │ │ - jal 4392a │ │ │ │ - sext.w a7,a0 │ │ │ │ - li a5,-1 │ │ │ │ - li a0,1 │ │ │ │ - beq a7,a5,325c2 │ │ │ │ - slli a5,a7,0x20 │ │ │ │ - srli a7,a5,0x1d │ │ │ │ - add a5,s2,a7 │ │ │ │ - lw a2,0(a5) │ │ │ │ - lw a3,4(a5) │ │ │ │ - bgeu a3,a2,325d4 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + j 300f4 │ │ │ │ + mv t4,s11 │ │ │ │ + j 2fec6 │ │ │ │ + ld a5,72(sp) │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + ld t6,80(sp) │ │ │ │ + addi t0,a5,1 │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld a2,64(sp) │ │ │ │ + slli t0,t0,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + mv a4,a0 │ │ │ │ + add t0,t0,t3 │ │ │ │ + mv t5,s3 │ │ │ │ + slli a3,t5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + add a5,a5,s9 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + slli a1,t6,0x20 │ │ │ │ + srli a3,a1,0x1d │ │ │ │ + feq.d a5,fa4,fa3 │ │ │ │ + fmv.d fa5,fs0 │ │ │ │ + add a3,a3,a2 │ │ │ │ + addw t5,s4,t5 │ │ │ │ + addw t6,s5,t6 │ │ │ │ + bnez a5,30238 │ │ │ │ + fld fa2,0(a3) │ │ │ │ + feq.d a5,fa2,fa3 │ │ │ │ + bnez a5,30238 │ │ │ │ + fadd.d fa5,fa4,fa2 │ │ │ │ + addi a4,a4,8 │ │ │ │ + fsd fa5,-8(a4) │ │ │ │ + bne t0,a4,30204 │ │ │ │ + j 300bc │ │ │ │ + mv a0,t3 │ │ │ │ + ld s10,64(sp) │ │ │ │ + mv s1,s9 │ │ │ │ + ld s9,88(sp) │ │ │ │ + jal 3670 │ │ │ │ + fld fs1,160(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,280(sp) │ │ │ │ + ld s0,272(sp) │ │ │ │ + ld s1,264(sp) │ │ │ │ + ld s2,256(sp) │ │ │ │ + ld s3,248(sp) │ │ │ │ + ld s4,240(sp) │ │ │ │ + ld s5,232(sp) │ │ │ │ + ld s6,224(sp) │ │ │ │ + ld s7,216(sp) │ │ │ │ + ld s8,208(sp) │ │ │ │ + ld s10,192(sp) │ │ │ │ + ld s11,184(sp) │ │ │ │ + fld fs0,168(sp) │ │ │ │ + fld fs2,152(sp) │ │ │ │ + fld fs3,144(sp) │ │ │ │ + fld fs4,136(sp) │ │ │ │ + fld fs5,128(sp) │ │ │ │ + fld fs6,120(sp) │ │ │ │ + mv a0,s9 │ │ │ │ + ld s9,200(sp) │ │ │ │ + addi sp,sp,288 │ │ │ │ ret │ │ │ │ - mv a6,s1 │ │ │ │ - mv a5,s0 │ │ │ │ - mv a4,s5 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 30678 │ │ │ │ - j 325c2 │ │ │ │ - auipc a3,0x33 │ │ │ │ - addi a3,a3,1628 │ │ │ │ - li a2,1972 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,1024 │ │ │ │ - auipc a0,0x2f │ │ │ │ - addi a0,a0,-1952 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - ld a5,24(a1) │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ addi sp,sp,-16 │ │ │ │ sd ra,8(sp) │ │ │ │ - sd s0,0(sp) │ │ │ │ - beqz a5,32654 │ │ │ │ + feq.d a5,fa3,fa5 │ │ │ │ + fsub.d fa1,fa0,fa1 │ │ │ │ + bnez a5,302cc │ │ │ │ + fdiv.d fa0,fa1,fa2 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fa1,-1768(a5) │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fa5,-1808(a5) │ │ │ │ + fdiv.d fa1,fa1,fa3 │ │ │ │ + fmul.d fa0,fa0,fa3 │ │ │ │ + fadd.d fa0,fa0,fa5 │ │ │ │ + jal 35c0 │ │ │ │ + ld ra,8(sp) │ │ │ │ + fneg.d fa0,fa0 │ │ │ │ + addi sp,sp,16 │ │ │ │ + j 3700 │ │ │ │ + fneg.d fa0,fa1 │ │ │ │ + fdiv.d fa0,fa0,fa2 │ │ │ │ + jal 3700 │ │ │ │ + ld ra,8(sp) │ │ │ │ + fneg.d fa0,fa0 │ │ │ │ + addi sp,sp,16 │ │ │ │ + j 3700 │ │ │ │ + addi sp,sp,-128 │ │ │ │ + fsd fs4,56(sp) │ │ │ │ + fmv.d fs4,fa0 │ │ │ │ + fmv.d fa0,fa1 │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ + fsd fs1,80(sp) │ │ │ │ + fsd fs3,64(sp) │ │ │ │ + fsd fs7,32(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + fmv.d fs3,fa1 │ │ │ │ + fmv.d fs1,fa2 │ │ │ │ + sd ra,120(sp) │ │ │ │ + fsd fs0,88(sp) │ │ │ │ + fsd fs2,72(sp) │ │ │ │ + fsd fs10,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3920 │ │ │ │ + fcvt.d.wu fa5,s1 │ │ │ │ + fneg.d fs7,fa0 │ │ │ │ + fmul.d fs7,fs7,fa5 │ │ │ │ + beqz s1,303e4 │ │ │ │ + fmv.d.x fs10,zero │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + fsd fs6,40(sp) │ │ │ │ + fmv.d fs0,fs10 │ │ │ │ + fmv.d fs6,fs10 │ │ │ │ + srli s1,a5,0x1d │ │ │ │ + fsd fs5,48(sp) │ │ │ │ + fsd fs8,24(sp) │ │ │ │ + fsd fs9,16(sp) │ │ │ │ + add s1,s1,s0 │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs2,-1958(a5) │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs8,-1686(a5) │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs5,-1686(a5) │ │ │ │ + auipc a5,0x34 │ │ │ │ + fld fs9,-1950(a5) │ │ │ │ + fld fa5,0(s0) │ │ │ │ + fmv.d fa0,fs5 │ │ │ │ + fsub.d fa5,fa5,fs4 │ │ │ │ + fdiv.d fa5,fa5,fs3 │ │ │ │ + fmul.d fa5,fa5,fs1 │ │ │ │ + fsub.d fa5,fs2,fa5 │ │ │ │ + fle.d a5,fs6,fa5 │ │ │ │ + bnez a5,303bc │ │ │ │ + jal 3700 │ │ │ │ + addi s0,s0,8 │ │ │ │ + fadd.d fs0,fs0,fs8 │ │ │ │ + fadd.d fs10,fs10,fa0 │ │ │ │ + bne s1,s0,3035e │ │ │ │ + fld fs5,48(sp) │ │ │ │ + fld fs6,40(sp) │ │ │ │ + fld fs8,24(sp) │ │ │ │ + fld fs9,16(sp) │ │ │ │ + fsub.d fs2,fs2,fs1 │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + fld fs1,80(sp) │ │ │ │ + fld fs3,64(sp) │ │ │ │ + fld fs4,56(sp) │ │ │ │ + fmul.d fs2,fs2,fs0 │ │ │ │ + fld fs0,88(sp) │ │ │ │ + fsub.d fa0,fs7,fs2 │ │ │ │ + fld fs2,72(sp) │ │ │ │ + fld fs7,32(sp) │ │ │ │ + fsub.d fa0,fa0,fs10 │ │ │ │ + fld fs10,8(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + fmv.d fa0,fa5 │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal 3920 │ │ │ │ + fdiv.d fa5,fs9,fs1 │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fneg.d fa0,fa5 │ │ │ │ + fadd.d fs0,fs0,fa5 │ │ │ │ + jal 3700 │ │ │ │ + fadd.d fs10,fs10,fa0 │ │ │ │ + bne s1,s0,3035e │ │ │ │ + j 3038c │ │ │ │ + fmv.d.x fs10,zero │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs2,1968(a5) │ │ │ │ + fmv.d fs0,fs10 │ │ │ │ + j 30394 │ │ │ │ + addi sp,sp,-384 │ │ │ │ + fsd fs5,240(sp) │ │ │ │ + fmv.d fs5,fa0 │ │ │ │ + fmv.d fa0,fa1 │ │ │ │ + fsd fs1,272(sp) │ │ │ │ + fsd fs2,264(sp) │ │ │ │ + fmv.d fs1,fa2 │ │ │ │ + fmv.d fs2,fa1 │ │ │ │ + sd s0,368(sp) │ │ │ │ + sd s3,344(sp) │ │ │ │ + sd s4,336(sp) │ │ │ │ + sd s5,328(sp) │ │ │ │ + sd s6,320(sp) │ │ │ │ + sd s7,312(sp) │ │ │ │ + sd s8,304(sp) │ │ │ │ + sd ra,376(sp) │ │ │ │ + sd s1,360(sp) │ │ │ │ + fsd fs0,280(sp) │ │ │ │ + fsd fs3,256(sp) │ │ │ │ + fsd fs4,248(sp) │ │ │ │ + fsd fs6,232(sp) │ │ │ │ + fsd fs9,208(sp) │ │ │ │ + mv s4,a0 │ │ │ │ mv s0,a1 │ │ │ │ - lwu a1,8(a1) │ │ │ │ + mv s8,a2 │ │ │ │ + mv s7,a3 │ │ │ │ + mv s6,a4 │ │ │ │ + mv s5,a5 │ │ │ │ + mv s3,a6 │ │ │ │ + jal 3920 │ │ │ │ + fmul.d fa5,fs2,fs2 │ │ │ │ + fmul.d ft8,fs1,fs1 │ │ │ │ + fsd fa0,168(sp) │ │ │ │ + fsd fa5,160(sp) │ │ │ │ + fmul.d fa5,fs1,ft8 │ │ │ │ + fsd fa5,176(sp) │ │ │ │ + beqz s8,30800 │ │ │ │ + fmv.d.x ft7,zero │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + sd s2,352(sp) │ │ │ │ + srli s2,a5,0x1d │ │ │ │ + fmv.d fs6,ft7 │ │ │ │ + sd s9,296(sp) │ │ │ │ + fsd fs7,224(sp) │ │ │ │ + fsd fs8,216(sp) │ │ │ │ + fsd fs10,200(sp) │ │ │ │ + fsd fs11,192(sp) │ │ │ │ + sd zero,96(sp) │ │ │ │ + sd zero,88(sp) │ │ │ │ + sd zero,80(sp) │ │ │ │ + sd zero,72(sp) │ │ │ │ + sd zero,64(sp) │ │ │ │ + sd zero,56(sp) │ │ │ │ + sd zero,136(sp) │ │ │ │ + fsd ft7,48(sp) │ │ │ │ + fsd ft7,128(sp) │ │ │ │ + fsd ft7,120(sp) │ │ │ │ + fsd ft7,40(sp) │ │ │ │ + fsd ft7,112(sp) │ │ │ │ + fsd ft7,32(sp) │ │ │ │ + fsd ft7,24(sp) │ │ │ │ + fsd ft7,104(sp) │ │ │ │ + fsd ft7,16(sp) │ │ │ │ + fsd ft7,8(sp) │ │ │ │ + add s2,s2,s0 │ │ │ │ + li s1,0 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs4,1796(a5) │ │ │ │ + fsd ft7,144(sp) │ │ │ │ + fsd ft8,184(sp) │ │ │ │ + j 304aa │ │ │ │ + addiw s1,s1,1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s2,s0,306e4 │ │ │ │ + fld fs10,0(s0) │ │ │ │ + fsub.d fs3,fs5,fs10 │ │ │ │ + fmul.d fs7,fs1,fs3 │ │ │ │ + fadd.d fs0,fs7,fs2 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + jal 3920 │ │ │ │ + flt.d a1,fs6,fs0 │ │ │ │ + fsd fa0,0(sp) │ │ │ │ + beqz a1,304a2 │ │ │ │ + fdiv.d fa0,fs4,fs2 │ │ │ │ + auipc s9,0x33 │ │ │ │ + addi s9,s9,1770 │ │ │ │ + fld fa5,0(s9) │ │ │ │ + fsub.d fa4,fs10,fs5 │ │ │ │ + fmul.d ft3,fs3,fs3 │ │ │ │ + fmul.d fs8,fs0,fs0 │ │ │ │ + fsd ft3,152(sp) │ │ │ │ + fmul.d fa0,fa0,fs1 │ │ │ │ + fdiv.d fs11,fa5,fs1 │ │ │ │ + fmul.d fa0,fa0,fa4 │ │ │ │ + fsub.d fa0,fs4,fa0 │ │ │ │ + jal 3920 │ │ │ │ + fmul.d fs9,fs11,fa0 │ │ │ │ + fneg.d fs11,fs11 │ │ │ │ + fneg.d fa0,fs9 │ │ │ │ + jal 3700 │ │ │ │ + fdiv.d fa7,fs7,fs0 │ │ │ │ + fld fa5,160(sp) │ │ │ │ + fmul.d ft1,fs1,fs5 │ │ │ │ + fld ft2,184(sp) │ │ │ │ + fmul.d ft9,fa5,fs8 │ │ │ │ + fmul.d fa5,fs10,fs1 │ │ │ │ + fld ft5,0(sp) │ │ │ │ + fmv.d fa3,fa0 │ │ │ │ + fneg.d ft7,fa0 │ │ │ │ + fld ft3,152(sp) │ │ │ │ + fsub.d fa1,fs4,fs1 │ │ │ │ + fmul.d ft0,fs2,fs0 │ │ │ │ + fsub.d ft1,ft1,fa5 │ │ │ │ + fmul.d ft6,ft2,ft3 │ │ │ │ + fadd.d fa4,fs2,fs2 │ │ │ │ + fneg.d ft4,fs3 │ │ │ │ + fadd.d fa2,fs2,fs5 │ │ │ │ + fmul.d ft8,fs2,fs8 │ │ │ │ + fneg.d ft3,ft3 │ │ │ │ + fadd.d ft1,ft1,fs2 │ │ │ │ + fdiv.d fa5,fs4,ft2 │ │ │ │ + fsub.d fa0,fa7,ft5 │ │ │ │ + fld ft2,168(sp) │ │ │ │ + fadd.d fa4,fa4,fs7 │ │ │ │ + fsub.d fa2,fa2,fs10 │ │ │ │ + fadd.d fa0,fa0,ft2 │ │ │ │ + fld ft2,0(s9) │ │ │ │ + fmul.d fa4,fa4,ft4 │ │ │ │ + fmul.d ft4,fa2,fs3 │ │ │ │ + fadd.d ft11,fa0,fa0 │ │ │ │ + fneg.d ft4,ft4 │ │ │ │ + fneg.d fa5,fa5 │ │ │ │ + fdiv.d fs0,ft2,fs0 │ │ │ │ + fld ft2,136(sp) │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fmul.d ft10,ft7,fa5 │ │ │ │ + fmul.d fa7,fa1,fa5 │ │ │ │ + fneg.d fa0,fa5 │ │ │ │ + fmul.d ft5,fa5,fa5 │ │ │ │ + fsub.d fa0,fa0,fa5 │ │ │ │ + fadd.d ft2,ft2,ft10 │ │ │ │ + fsub.d fa7,fa7,fs9 │ │ │ │ + fdiv.d ft0,fs3,ft0 │ │ │ │ + fmul.d fa6,ft7,fs0 │ │ │ │ + fsd ft2,136(sp) │ │ │ │ + fld ft2,104(sp) │ │ │ │ + fadd.d ft2,ft2,fa7 │ │ │ │ + fmul.d fa7,fs0,fa5 │ │ │ │ + fsd ft2,104(sp) │ │ │ │ + fld ft2,8(sp) │ │ │ │ + fadd.d ft2,ft2,fs0 │ │ │ │ + fdiv.d ft6,ft6,fs8 │ │ │ │ + fmul.d ft7,ft7,ft0 │ │ │ │ + fmul.d ft10,ft0,ft0 │ │ │ │ + fmul.d fa5,ft0,fa5 │ │ │ │ + fsd ft2,8(sp) │ │ │ │ + fld ft2,48(sp) │ │ │ │ + fadd.d ft2,ft2,fa6 │ │ │ │ + fsd ft2,48(sp) │ │ │ │ + fld ft2,176(sp) │ │ │ │ + fdiv.d fa6,fs4,ft2 │ │ │ │ + fld ft2,16(sp) │ │ │ │ + fadd.d ft6,ft6,ft11 │ │ │ │ + fmul.d ft11,fs0,fs0 │ │ │ │ + fmul.d fs0,fs0,ft0 │ │ │ │ + fadd.d ft0,ft2,ft0 │ │ │ │ + fsd ft0,16(sp) │ │ │ │ + fld ft0,144(sp) │ │ │ │ + fadd.d ft0,ft0,ft7 │ │ │ │ + fmul.d fa6,ft6,fa6 │ │ │ │ + fdiv.d fa4,fa4,ft9 │ │ │ │ + fsd ft0,144(sp) │ │ │ │ + fmul.d fa1,fa1,fa6 │ │ │ │ + fsub.d ft5,ft5,fa6 │ │ │ │ + fadd.d fa1,fa0,fa1 │ │ │ │ + fld fa0,24(sp) │ │ │ │ + fmul.d ft5,ft5,fa3 │ │ │ │ + fdiv.d ft0,fs1,fs8 │ │ │ │ + fsub.d ft10,ft10,fa4 │ │ │ │ + fmul.d ft10,ft10,fa3 │ │ │ │ + fadd.d fa0,fa0,ft0 │ │ │ │ + fsub.d ft11,ft11,ft0 │ │ │ │ + fdiv.d fs3,fs3,fs8 │ │ │ │ + fsd fa0,24(sp) │ │ │ │ + fld fa0,112(sp) │ │ │ │ + fmul.d ft11,ft11,fa3 │ │ │ │ + fadd.d fa1,fa0,fa1 │ │ │ │ + fld fa0,32(sp) │ │ │ │ + fadd.d fa4,fa0,fa4 │ │ │ │ + fsd fa1,112(sp) │ │ │ │ + fld fa1,72(sp) │ │ │ │ + fadd.d fa1,fa1,ft5 │ │ │ │ + fsd fa4,32(sp) │ │ │ │ + fld fa4,64(sp) │ │ │ │ + fdiv.d ft3,ft3,ft8 │ │ │ │ + fsub.d fa7,fa7,fs3 │ │ │ │ + fadd.d fa4,fa4,ft10 │ │ │ │ + fsd fa1,72(sp) │ │ │ │ + fld fa1,56(sp) │ │ │ │ + fadd.d fa1,fa1,ft11 │ │ │ │ + fsd fa4,64(sp) │ │ │ │ + fld fa4,40(sp) │ │ │ │ + fmul.d fa7,fa7,fa3 │ │ │ │ + fsd fa1,56(sp) │ │ │ │ + fdiv.d fa1,fs4,fs8 │ │ │ │ + fsub.d fa5,fa5,ft3 │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + fsub.d fs0,fs0,fa1 │ │ │ │ + fadd.d fa4,fa4,fa1 │ │ │ │ + fdiv.d fa2,fa2,fs8 │ │ │ │ + fmul.d fs0,fs0,fa3 │ │ │ │ + fsd fa4,40(sp) │ │ │ │ + fld fa4,80(sp) │ │ │ │ + fadd.d fa4,fa4,fs0 │ │ │ │ + fsd fa4,80(sp) │ │ │ │ + fld fa4,88(sp) │ │ │ │ + fdiv.d ft4,ft4,ft8 │ │ │ │ + fadd.d fa4,fa4,fa7 │ │ │ │ + fsd fa4,88(sp) │ │ │ │ + fld fa4,96(sp) │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ + fdiv.d fa0,ft1,fs2 │ │ │ │ + fsd fa5,96(sp) │ │ │ │ + fld fa5,120(sp) │ │ │ │ + fadd.d fa5,fa5,fa2 │ │ │ │ + fsd fa5,120(sp) │ │ │ │ + fld fa5,128(sp) │ │ │ │ + fadd.d fa5,fa5,ft4 │ │ │ │ + fsd fa5,128(sp) │ │ │ │ + jal 3920 │ │ │ │ + fmul.d fa0,fs11,fa0 │ │ │ │ + frflags a5 │ │ │ │ + auipc a4,0x33 │ │ │ │ + addi a4,a4,1528 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fle.d a1,fa5,fa0 │ │ │ │ + fsflags a5 │ │ │ │ + beqz a1,304a4 │ │ │ │ + jal 3700 │ │ │ │ + j 304a4 │ │ │ │ + fld fa5,104(sp) │ │ │ │ + fld ft7,144(sp) │ │ │ │ + ld s2,352(sp) │ │ │ │ + fneg.d fa4,fa5 │ │ │ │ + fld fa5,112(sp) │ │ │ │ + ld s9,296(sp) │ │ │ │ + fld fs7,224(sp) │ │ │ │ + fneg.d fs0,fa5 │ │ │ │ + fld fa5,120(sp) │ │ │ │ + fld fs8,216(sp) │ │ │ │ + fld fs10,200(sp) │ │ │ │ + fneg.d fs3,fa5 │ │ │ │ + fld fa5,136(sp) │ │ │ │ + fld fs11,192(sp) │ │ │ │ + fsub.d fa4,fa4,fa5 │ │ │ │ + fld fa5,128(sp) │ │ │ │ + fneg.d fs6,fa5 │ │ │ │ + fdiv.d fs2,fs4,fs2 │ │ │ │ + fsub.d fs1,fs1,fs4 │ │ │ │ + fld fa5,8(sp) │ │ │ │ + fcvt.d.wu fs5,s8 │ │ │ │ + fld fa1,32(sp) │ │ │ │ + fld fa3,16(sp) │ │ │ │ + fneg.d fa2,fs5 │ │ │ │ + li a1,72 │ │ │ │ + fmul.d fa5,fs1,fa5 │ │ │ │ + fneg.d fs9,fs1 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,8(s0) │ │ │ │ - li a5,1 │ │ │ │ - beq a4,a5,3264c │ │ │ │ - ld a2,24(s0) │ │ │ │ - ld a3,16(s0) │ │ │ │ + fmul.d fa3,fs9,fa3 │ │ │ │ + fmul.d fs9,fs9,fa1 │ │ │ │ + fld fa1,48(sp) │ │ │ │ + fsub.d fa5,fa5,fa1 │ │ │ │ + fmul.d fa2,fa2,fs2 │ │ │ │ + fsd fa5,0(s7) │ │ │ │ + fsub.d fa5,fa2,fa3 │ │ │ │ + fsub.d fa5,fa5,ft7 │ │ │ │ + fsd fa5,0(s6) │ │ │ │ + fsd fa4,0(s5) │ │ │ │ + jal 41306 │ │ │ │ + fld fa5,160(sp) │ │ │ │ + fld fa3,40(sp) │ │ │ │ + fld fa4,24(sp) │ │ │ │ + fdiv.d fa5,fs4,fa5 │ │ │ │ + mv a1,a0 │ │ │ │ + fmul.d fa4,fs1,fa4 │ │ │ │ + fmul.d fs1,fs1,fa3 │ │ │ │ + fld fa3,72(sp) │ │ │ │ + fsub.d fs0,fs0,fa3 │ │ │ │ + fld fa3,88(sp) │ │ │ │ + fsub.d ft7,fs3,fa3 │ │ │ │ + fld fa3,96(sp) │ │ │ │ + fneg.d fs0,fs0 │ │ │ │ + fsub.d fs6,fs6,fa3 │ │ │ │ + fld fa3,56(sp) │ │ │ │ + fsd fs0,64(a0) │ │ │ │ + fneg.d ft7,ft7 │ │ │ │ + fsub.d fa4,fa4,fa3 │ │ │ │ + fmul.d fa5,fa5,fs5 │ │ │ │ + fld fa3,80(sp) │ │ │ │ + fneg.d fs6,fs6 │ │ │ │ + fsd ft7,48(a0) │ │ │ │ + fsub.d fs1,fs1,fa3 │ │ │ │ + fsd fs6,56(a0) │ │ │ │ + fneg.d fa4,fa4 │ │ │ │ + fsub.d fa5,fa5,fs9 │ │ │ │ + fsd fs6,40(a0) │ │ │ │ + fsd fa4,0(a0) │ │ │ │ + fld fa4,64(sp) │ │ │ │ + fneg.d fs1,fs1 │ │ │ │ + fsd ft7,16(a0) │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fsd fs1,24(a0) │ │ │ │ + fsd fs1,8(a0) │ │ │ │ + mv a0,s4 │ │ │ │ + fneg.d fa5,fa5 │ │ │ │ + fsd fa5,32(a1) │ │ │ │ + jal 2e516 │ │ │ │ + ld ra,376(sp) │ │ │ │ + ld s0,368(sp) │ │ │ │ + sw s1,0(s3) │ │ │ │ + ld s4,336(sp) │ │ │ │ + ld s1,360(sp) │ │ │ │ + ld s3,344(sp) │ │ │ │ + ld s5,328(sp) │ │ │ │ + ld s6,320(sp) │ │ │ │ + ld s7,312(sp) │ │ │ │ + ld s8,304(sp) │ │ │ │ + fld fs0,280(sp) │ │ │ │ + fld fs1,272(sp) │ │ │ │ + fld fs2,264(sp) │ │ │ │ + fld fs3,256(sp) │ │ │ │ + fld fs4,248(sp) │ │ │ │ + fld fs5,240(sp) │ │ │ │ + fld fs6,232(sp) │ │ │ │ + fld fs9,208(sp) │ │ │ │ + addi sp,sp,384 │ │ │ │ + ret │ │ │ │ + fmv.d.x ft7,zero │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs6,1180(a5) │ │ │ │ + fmv.d fs3,fs6 │ │ │ │ + fmv.d fs0,fs6 │ │ │ │ + fmv.d fa4,fs6 │ │ │ │ + sd zero,96(sp) │ │ │ │ + sd zero,88(sp) │ │ │ │ + sd zero,80(sp) │ │ │ │ + sd zero,72(sp) │ │ │ │ + sd zero,64(sp) │ │ │ │ + sd zero,56(sp) │ │ │ │ + fsd ft7,48(sp) │ │ │ │ + fsd ft7,40(sp) │ │ │ │ + fsd ft7,32(sp) │ │ │ │ + fsd ft7,24(sp) │ │ │ │ + fsd ft7,16(sp) │ │ │ │ + fsd ft7,8(sp) │ │ │ │ + li s1,0 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs4,870(a5) │ │ │ │ + j 30710 │ │ │ │ + addi sp,sp,-320 │ │ │ │ + fsd fs11,112(sp) │ │ │ │ + fld fs11,0(a5) │ │ │ │ + sd a5,56(sp) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa5,1154(a5) │ │ │ │ + fabs.d fa4,fs11 │ │ │ │ + sd s1,296(sp) │ │ │ │ + auipc s1,0x49 │ │ │ │ + ld s1,1724(s1) │ │ │ │ + flt.d a5,fa4,fa5 │ │ │ │ + sd s0,304(sp) │ │ │ │ + sd s3,280(sp) │ │ │ │ + sd s4,272(sp) │ │ │ │ + sd s5,264(sp) │ │ │ │ + sd s6,256(sp) │ │ │ │ + fsd fs1,192(sp) │ │ │ │ + fsd fs9,128(sp) │ │ │ │ + fsd fs10,120(sp) │ │ │ │ + mv s0,a4 │ │ │ │ + sd a4,48(sp) │ │ │ │ + sd ra,312(sp) │ │ │ │ + sd s2,288(sp) │ │ │ │ + sd s7,248(sp) │ │ │ │ + sd s8,240(sp) │ │ │ │ + sd s9,232(sp) │ │ │ │ + sd s10,224(sp) │ │ │ │ + sd s11,216(sp) │ │ │ │ + fsd fs0,200(sp) │ │ │ │ + fsd fs2,184(sp) │ │ │ │ + fsd fs3,176(sp) │ │ │ │ + fsd fs4,168(sp) │ │ │ │ + fsd fs5,160(sp) │ │ │ │ + fsd fs6,152(sp) │ │ │ │ + fsd fs7,144(sp) │ │ │ │ + fsd fs8,136(sp) │ │ │ │ + sd a3,40(sp) │ │ │ │ + ld a4,0(s1) │ │ │ │ + sd a4,104(sp) │ │ │ │ li a4,0 │ │ │ │ - lw a5,0(a3) │ │ │ │ - addi a0,a0,4 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a5,a1,0x1e │ │ │ │ - add a5,a5,a2 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addi a3,a3,4 │ │ │ │ - sw a5,-4(a0) │ │ │ │ - lw a5,8(s0) │ │ │ │ + fsd fa1,8(sp) │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fld fs9,0(a3) │ │ │ │ + fld fs10,0(s0) │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + mv s5,a0 │ │ │ │ + mv s4,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s6,a6 │ │ │ │ + beqz a5,30ae6 │ │ │ │ + flt.d a5,fs10,fa3 │ │ │ │ + bnez a5,30ca2 │ │ │ │ + fmv.d fs11,fa5 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs4,724(a5) │ │ │ │ + fld fa4,8(sp) │ │ │ │ + flt.d a5,fs9,fa4 │ │ │ │ + bnez a5,30c62 │ │ │ │ + fmv.d.x fs6,zero │ │ │ │ + fcvt.d.wu fa5,s3 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + fmv.d fs7,fs6 │ │ │ │ + fmv.d fs5,fs6 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + auipc a5,0x33 │ │ │ │ + ld a5,994(a5) │ │ │ │ + sd a5,24(sp) │ │ │ │ + fsd fa5,32(sp) │ │ │ │ + add s0,s0,s4 │ │ │ │ + li s2,0 │ │ │ │ + addi s10,sp,76 │ │ │ │ + addi s9,sp,96 │ │ │ │ + addi s8,sp,88 │ │ │ │ + addi s7,sp,80 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs8,986(a5) │ │ │ │ + fmv.d fa2,fs11 │ │ │ │ + fmv.d fa1,fs10 │ │ │ │ + fmv.d fa0,fs9 │ │ │ │ + mv a6,s10 │ │ │ │ + mv a5,s9 │ │ │ │ + mv a4,s8 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 303f6 │ │ │ │ + fmv.d fa0,fs10 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3920 │ │ │ │ + fneg.d fs2,fa0 │ │ │ │ + fld fa5,32(sp) │ │ │ │ + fmul.d fa5,fs2,fa5 │ │ │ │ + fmv.d.x fs2,zero │ │ │ │ + fmv.d fs0,fs2 │ │ │ │ + fsd fa5,16(sp) │ │ │ │ + beqz s3,3099e │ │ │ │ + fmv.d fs3,fs2 │ │ │ │ + mv s11,s4 │ │ │ │ + fld fa0,0(s11) │ │ │ │ + fsub.d fa0,fa0,fs9 │ │ │ │ + fdiv.d fa0,fa0,fs10 │ │ │ │ + fmul.d fa0,fa0,fs11 │ │ │ │ + fsub.d fa0,fs4,fa0 │ │ │ │ + fle.d a4,fs3,fa0 │ │ │ │ + bnez a4,30b34 │ │ │ │ + auipc a5,0x33 │ │ │ │ + addi a5,a5,832 │ │ │ │ + fld fa0,0(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + addi a5,a5,814 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi s11,s11,8 │ │ │ │ + fadd.d fs0,fs0,fa5 │ │ │ │ + jal 3700 │ │ │ │ + fadd.d fs2,fs2,fa0 │ │ │ │ + bne s11,s0,3095c │ │ │ │ + fsub.d fa0,fs4,fs11 │ │ │ │ + fld fa5,16(sp) │ │ │ │ + lw a5,76(sp) │ │ │ │ + fmul.d fa0,fa0,fs0 │ │ │ │ + fsub.d fa5,fa5,fa0 │ │ │ │ + fsub.d fs2,fa5,fs2 │ │ │ │ + beqz a5,309c2 │ │ │ │ + auipc a5,0x33 │ │ │ │ + addi a5,a5,812 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fmul.d fs2,fs2,fa5 │ │ │ │ + beqz s1,309ee │ │ │ │ + fld fa0,0(s1) │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + beqz a5,309ee │ │ │ │ + fld ft4,32(s1) │ │ │ │ + fle.d a5,fa5,ft4 │ │ │ │ + beqz a5,309ee │ │ │ │ + fld ft5,64(s1) │ │ │ │ + fle.d a5,fa5,ft5 │ │ │ │ + beqz a5,309ee │ │ │ │ + fld fa5,24(sp) │ │ │ │ + flt.d a5,fa5,fs2 │ │ │ │ + bnez a5,30cbe │ │ │ │ + fld fa5,24(sp) │ │ │ │ + fle.d a5,fs2,fa5 │ │ │ │ + beqz a5,30b62 │ │ │ │ + fsub.d ft4,fs9,fs5 │ │ │ │ + fsub.d ft5,fs10,fs7 │ │ │ │ + fsub.d ft6,fs11,fs6 │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + li a5,21 │ │ │ │ + fmul.d fs5,fs5,fs8 │ │ │ │ + fmul.d fs6,fs6,fs8 │ │ │ │ + fmul.d fs7,fs7,fs8 │ │ │ │ + fadd.d fs9,ft4,fs5 │ │ │ │ + fadd.d fs11,ft6,fs6 │ │ │ │ + fadd.d fs10,ft5,fs7 │ │ │ │ + fsub.d fa5,fs1,fs9 │ │ │ │ + fmul.d fa5,fa5,fs11 │ │ │ │ + fdiv.d fa5,fa5,fs10 │ │ │ │ + fsub.d fa5,fs4,fa5 │ │ │ │ + flt.d a4,fa5,fa0 │ │ │ │ + bnez a4,30a50 │ │ │ │ + fld fa5,8(sp) │ │ │ │ + fsub.d fa5,fa5,fs9 │ │ │ │ + fmul.d fa5,fa5,fs11 │ │ │ │ + fdiv.d fa5,fa5,fs10 │ │ │ │ + fsub.d fa5,fs4,fa5 │ │ │ │ + flt.d a4,fa5,fa0 │ │ │ │ + beqz a4,30a54 │ │ │ │ addiw a5,a5,-1 │ │ │ │ - bltu a4,a5,3262a │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ + bnez a5,30a0a │ │ │ │ + beq s6,s2,30a86 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa0,672(a5) │ │ │ │ + fmul.d fa5,fs10,fa0 │ │ │ │ + fabs.d ft4,fs5 │ │ │ │ + flt.d a5,fa5,ft4 │ │ │ │ + beqz a5,30a86 │ │ │ │ + fabs.d ft4,fs7 │ │ │ │ + flt.d a5,fa5,ft4 │ │ │ │ + beqz a5,30a86 │ │ │ │ + fabs.d fa5,fs6 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + bnez a5,30916 │ │ │ │ + ld a5,40(sp) │ │ │ │ + fsd fs9,0(a5) │ │ │ │ + ld a5,48(sp) │ │ │ │ + fsd fs10,0(a5) │ │ │ │ + ld a5,56(sp) │ │ │ │ + fsd fs11,0(a5) │ │ │ │ + auipc a5,0x49 │ │ │ │ + ld a5,1144(a5) │ │ │ │ + ld a4,104(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,30d8c │ │ │ │ + ld ra,312(sp) │ │ │ │ + ld s0,304(sp) │ │ │ │ + ld s1,296(sp) │ │ │ │ + ld s2,288(sp) │ │ │ │ + ld s3,280(sp) │ │ │ │ + ld s4,272(sp) │ │ │ │ + ld s5,264(sp) │ │ │ │ + ld s6,256(sp) │ │ │ │ + ld s7,248(sp) │ │ │ │ + ld s8,240(sp) │ │ │ │ + ld s9,232(sp) │ │ │ │ + ld s10,224(sp) │ │ │ │ + ld s11,216(sp) │ │ │ │ + fld fs0,200(sp) │ │ │ │ + fld fs1,192(sp) │ │ │ │ + fld fs2,184(sp) │ │ │ │ + fld fs3,176(sp) │ │ │ │ + fld fs4,168(sp) │ │ │ │ + fld fs5,160(sp) │ │ │ │ + fld fs6,152(sp) │ │ │ │ + fld fs7,144(sp) │ │ │ │ + fld fs8,136(sp) │ │ │ │ + fld fs9,128(sp) │ │ │ │ + fld fs10,120(sp) │ │ │ │ + fld fs11,112(sp) │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + addi sp,sp,320 │ │ │ │ ret │ │ │ │ - auipc a3,0x33 │ │ │ │ - addi a3,a3,1540 │ │ │ │ - li a2,2007 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,912 │ │ │ │ - auipc a0,0x2f │ │ │ │ - addi a0,a0,-2048 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - beqz a0,3270c │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs4,178(a5) │ │ │ │ + flt.d a5,fs10,fa3 │ │ │ │ + bnez a5,30c90 │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fle.d a5,fs11,fa3 │ │ │ │ + beqz a5,308cc │ │ │ │ + flt.d a5,fs1,fs9 │ │ │ │ + beqz a5,308d6 │ │ │ │ + fsub.d fa0,fs1,fs9 │ │ │ │ + fdiv.d fa0,fs10,fa0 │ │ │ │ + fle.d a5,fs11,fa0 │ │ │ │ + beqz a5,308d6 │ │ │ │ + fadd.d fs11,fa0,fa5 │ │ │ │ + fle.d a5,fa3,fs11 │ │ │ │ + beqz a5,308d6 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa2,162(a5) │ │ │ │ + fmul.d fs11,fa0,fa2 │ │ │ │ + j 308d6 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x33 │ │ │ │ + addi a5,a5,128 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi s11,s11,8 │ │ │ │ + fdiv.d ft4,fa5,fs11 │ │ │ │ + fmul.d ft4,ft4,fa0 │ │ │ │ + fneg.d fa0,ft4 │ │ │ │ + fadd.d fs0,fs0,ft4 │ │ │ │ + jal 3700 │ │ │ │ + fadd.d fs2,fs2,fa0 │ │ │ │ + bne s0,s11,3095c │ │ │ │ + j 3099e │ │ │ │ + fld fa5,80(sp) │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + fld ft1,96(sp) │ │ │ │ + fld fa3,88(sp) │ │ │ │ + feq.d a5,fa5,fa0 │ │ │ │ + beqz a5,30bca │ │ │ │ + feq.d a5,fa3,fa0 │ │ │ │ + beqz a5,30c04 │ │ │ │ + feq.d a5,ft1,fa0 │ │ │ │ + bnez a5,30c4a │ │ │ │ + fabs.d ft0,ft1 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa0,366(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld ft4,334(a5) │ │ │ │ + fdiv.d fa0,fa0,ft0 │ │ │ │ + fmv.d ft0,ft4 │ │ │ │ + fle.d a5,fa0,ft0 │ │ │ │ + bnez a5,30bfe │ │ │ │ + fmul.d fa5,fa5,fs9 │ │ │ │ + fmul.d fa3,fs10,fa3 │ │ │ │ + fmul.d fs6,fa0,ft1 │ │ │ │ + fmv.d ft6,fs11 │ │ │ │ + fmv.d ft5,fs10 │ │ │ │ + fmv.d ft4,fs9 │ │ │ │ + fmul.d fa5,fa5,fs9 │ │ │ │ + fmul.d ft0,fa3,fs10 │ │ │ │ + fmul.d fs5,fa5,fa0 │ │ │ │ + fmul.d fs7,ft0,fa0 │ │ │ │ + j 30a04 │ │ │ │ + fabs.d ft4,fa5 │ │ │ │ + auipc a4,0x33 │ │ │ │ + addi a4,a4,-6 │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fmul.d ft4,ft4,fs9 │ │ │ │ + feq.d a5,fa3,fa0 │ │ │ │ + fdiv.d ft4,fa4,ft4 │ │ │ │ + beqz a5,30c10 │ │ │ │ + feq.d a5,ft1,fa0 │ │ │ │ + beqz a5,30c58 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa0,236(a5) │ │ │ │ + fle.d a5,fa0,ft4 │ │ │ │ + beqz a5,30ba0 │ │ │ │ + fmv.d ft0,ft4 │ │ │ │ + fmv.d fa0,ft0 │ │ │ │ + j 30ba0 │ │ │ │ + auipc a5,0x33 │ │ │ │ + addi a5,a5,212 │ │ │ │ + fld ft4,0(a5) │ │ │ │ + fabs.d ft0,fa3 │ │ │ │ + fmv.d.x ft5,zero │ │ │ │ + auipc a5,0x33 │ │ │ │ + addi a5,a5,192 │ │ │ │ + fmul.d ft0,ft0,fs10 │ │ │ │ + fld fa0,0(a5) │ │ │ │ + feq.d a5,ft1,ft5 │ │ │ │ + fdiv.d ft0,fs8,ft0 │ │ │ │ + bnez a5,30c42 │ │ │ │ + auipc a5,0x33 │ │ │ │ + addi a5,a5,192 │ │ │ │ + fabs.d fa0,ft1 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + fdiv.d fa0,fa4,fa0 │ │ │ │ + fle.d a5,ft0,ft4 │ │ │ │ + beqz a5,30b9a │ │ │ │ + j 30b96 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld ft0,142(a5) │ │ │ │ + fmv.d fa0,ft0 │ │ │ │ + j 30ba0 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld ft0,128(a5) │ │ │ │ + j 30c30 │ │ │ │ + fsub.d fa3,fa4,fs9 │ │ │ │ + fdiv.d fa3,fs10,fa3 │ │ │ │ + fle.d a5,fa3,fs11 │ │ │ │ + beqz a5,308d6 │ │ │ │ + fsub.d fs11,fa3,fa5 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + fle.d a5,fs11,fa5 │ │ │ │ + beqz a5,308d6 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa2,-186(a5) │ │ │ │ + fmul.d fs11,fa3,fa2 │ │ │ │ + j 308d6 │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fmv.d fs10,fs4 │ │ │ │ + fle.d a5,fs11,fa3 │ │ │ │ + bnez a5,30b02 │ │ │ │ + j 308cc │ │ │ │ + fld fa4,8(sp) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs4,-268(a5) │ │ │ │ + fmv.d fs11,fa5 │ │ │ │ + flt.d a5,fs9,fa4 │ │ │ │ + fmv.d fs10,fs4 │ │ │ │ + beqz a5,308d6 │ │ │ │ + j 30c62 │ │ │ │ + fld fs0,88(sp) │ │ │ │ + fld fa3,80(sp) │ │ │ │ + fld ft1,24(s1) │ │ │ │ + fld ft0,96(sp) │ │ │ │ + fld ft6,48(s1) │ │ │ │ + fmul.d fa5,fa0,fa3 │ │ │ │ + fmul.d fa6,ft1,fs0 │ │ │ │ + fmul.d ft7,fa3,ft1 │ │ │ │ + fmul.d fa0,ft4,fs0 │ │ │ │ + fmul.d fa3,fa3,ft6 │ │ │ │ + fmul.d ft4,ft5,ft0 │ │ │ │ + fld ft1,56(s1) │ │ │ │ + fmul.d ft6,ft6,ft0 │ │ │ │ + fadd.d fa5,fa5,fa6 │ │ │ │ + fmul.d ft0,ft0,ft1 │ │ │ │ + fadd.d fa0,fa0,ft7 │ │ │ │ + fmul.d ft1,fs0,ft1 │ │ │ │ + fadd.d ft4,ft4,fa3 │ │ │ │ + mv a0,s1 │ │ │ │ + fadd.d fs5,fa5,ft6 │ │ │ │ + fadd.d fs7,fa0,ft0 │ │ │ │ + fadd.d fs6,ft4,ft1 │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld ft5,-330(a5) │ │ │ │ + fmul.d ft5,fs10,ft5 │ │ │ │ + fmul.d ft4,fs10,fs8 │ │ │ │ + fabs.d fa0,fs5 │ │ │ │ + fabs.d fa5,fs0 │ │ │ │ + fdiv.d fa0,fa0,ft5 │ │ │ │ + fdiv.d fa5,fa5,ft4 │ │ │ │ + flt.d a5,fa5,fa0 │ │ │ │ + beqz a5,30d3c │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + fabs.d fa0,fs6 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld ft4,-80(a5) │ │ │ │ + fdiv.d fa0,fa0,ft4 │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + beqz a5,30d56 │ │ │ │ + fmv.d fa0,fa5 │ │ │ │ + flt.d a5,fa0,fs4 │ │ │ │ + bnez a5,30d6c │ │ │ │ + fmv.d ft6,fs11 │ │ │ │ + fmv.d ft5,fs10 │ │ │ │ + fmv.d ft4,fs9 │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + j 30a04 │ │ │ │ + fdiv.d fa0,fs4,fa0 │ │ │ │ + fmv.d ft6,fs11 │ │ │ │ + fmv.d ft5,fs10 │ │ │ │ + fmv.d ft4,fs9 │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + fmul.d fs5,fs5,fa0 │ │ │ │ + fmul.d fs7,fs7,fa0 │ │ │ │ + fmul.d fs6,fs6,fa0 │ │ │ │ + j 30a04 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ addi sp,sp,-64 │ │ │ │ - sd s2,32(sp) │ │ │ │ - auipc s2,0x48 │ │ │ │ - ld s2,-1906(s2) │ │ │ │ - lw a3,0(a0) │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,0(s2) │ │ │ │ + fsd fs1,32(sp) │ │ │ │ + feq.d a5,fa0,fa5 │ │ │ │ + sd ra,56(sp) │ │ │ │ + fmv.d fs1,fa2 │ │ │ │ + bnez a5,30dca │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs2,-526(a5) │ │ │ │ + flt.d a5,fa2,fs2 │ │ │ │ + bnez a5,30dea │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + jal 3920 │ │ │ │ + ld ra,56(sp) │ │ │ │ + fld fs2,24(sp) │ │ │ │ + fld fs1,32(sp) │ │ │ │ + fneg.d fa0,fa0 │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa5,-202(a5) │ │ │ │ + fdiv.d fa5,fa5,fa2 │ │ │ │ + fsd fs0,40(sp) │ │ │ │ + fmul.d fs0,fa1,fa1 │ │ │ │ + ld ra,56(sp) │ │ │ │ + fld fs1,32(sp) │ │ │ │ + fmul.d fa0,fs0,fa5 │ │ │ │ + fld fs0,40(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + fadd.d fa0,fa2,fa2 │ │ │ │ + fsd fs0,40(sp) │ │ │ │ + fsd fs3,16(sp) │ │ │ │ + fsd fa1,8(sp) │ │ │ │ + fsub.d fa0,fs2,fa0 │ │ │ │ + jal 3410 │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fs2,fs2,fs1 │ │ │ │ + fmv.d fs3,fa0 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + jal 3410 │ │ │ │ + jal 3700 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + fmv.d fs2,fa5 │ │ │ │ + jal 3410 │ │ │ │ + jal 3700 │ │ │ │ + fmul.d fs2,fs2,fa0 │ │ │ │ + fld fa1,8(sp) │ │ │ │ + fmul.d fs1,fs1,fs1 │ │ │ │ + ld ra,56(sp) │ │ │ │ + fmul.d fs0,fa1,fa1 │ │ │ │ + fsub.d fs3,fs3,fs2 │ │ │ │ + fld fs2,24(sp) │ │ │ │ + fmul.d fs3,fs3,fs0 │ │ │ │ + fld fs0,40(sp) │ │ │ │ + fdiv.d fa0,fs3,fs1 │ │ │ │ + fld fs3,16(sp) │ │ │ │ + fld fs1,32(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + fsd fs5,0(sp) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs5,-652(a5) │ │ │ │ + flt.d a5,fa0,fs5 │ │ │ │ + fsd fs0,40(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + fsd fs1,32(sp) │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + bnez a5,30f48 │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs2,-726(a5) │ │ │ │ + fadd.d fa1,fa0,fs2 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa2,-362(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa3,-354(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa4,-354(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld ft2,-378(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa5,-362(a5) │ │ │ │ + fsd fs4,8(sp) │ │ │ │ + fadd.d ft1,fa1,fs2 │ │ │ │ + fdiv.d fa2,fa2,fa1 │ │ │ │ + fsd fs3,16(sp) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs3,-374(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs1,-374(a5) │ │ │ │ + fadd.d fs1,fa0,fs1 │ │ │ │ + fadd.d ft0,ft1,fs2 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + fadd.d fa1,ft0,fs2 │ │ │ │ + fdiv.d fa3,fa3,ft1 │ │ │ │ + fadd.d fa2,fa2,ft2 │ │ │ │ + fadd.d fs4,fa1,fs2 │ │ │ │ + fdiv.d fa4,fa4,ft0 │ │ │ │ + fadd.d fa3,fa3,fa2 │ │ │ │ + fdiv.d fa5,fa5,fa1 │ │ │ │ + fadd.d fa4,fa4,fa3 │ │ │ │ + fdiv.d fs3,fs3,fs4 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fadd.d fs3,fs3,fa5 │ │ │ │ + jal 3920 │ │ │ │ + fadd.d fs4,fs4,fs2 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa5,-438(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa4,-438(a5) │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + fdiv.d fa5,fa5,fs4 │ │ │ │ + fadd.d fa5,fa5,fs3 │ │ │ │ + fmul.d fa5,fa5,fa4 │ │ │ │ + fdiv.d fa0,fa5,fs0 │ │ │ │ + jal 3920 │ │ │ │ + fadd.d fs0,fs0,fs5 │ │ │ │ + ld ra,56(sp) │ │ │ │ + fld fs3,16(sp) │ │ │ │ + fld fs4,8(sp) │ │ │ │ + fld fs5,0(sp) │ │ │ │ + fmul.d fs0,fs0,fs2 │ │ │ │ + fld fs2,24(sp) │ │ │ │ + fsub.d fs1,fs1,fs0 │ │ │ │ + fld fs0,40(sp) │ │ │ │ + fsub.d fa0,fa0,fs1 │ │ │ │ + fld fs1,32(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs1,-576(a5) │ │ │ │ + fmul.d fa0,fa0,fs1 │ │ │ │ + jal 3690 │ │ │ │ + fdiv.d fa0,fs1,fa0 │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa0,-972(a5) │ │ │ │ + fsub.d fa0,fa0,fs0 │ │ │ │ + fmv.d fs0,fa5 │ │ │ │ + jal 30e50 │ │ │ │ + ld ra,56(sp) │ │ │ │ + fsub.d fa0,fs0,fa0 │ │ │ │ + fld fs1,32(sp) │ │ │ │ + fld fs0,40(sp) │ │ │ │ + fld fs5,0(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + fsd fs0,56(sp) │ │ │ │ + fsd fs1,48(sp) │ │ │ │ + fsd fs2,40(sp) │ │ │ │ + fsd fs3,32(sp) │ │ │ │ + fsd fs4,24(sp) │ │ │ │ + fsd fs5,16(sp) │ │ │ │ + fsd fs6,8(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + mv s0,a4 │ │ │ │ + beqz a1,31100 │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + addiw a4,a1,-1 │ │ │ │ + addiw a5,a1,-2 │ │ │ │ + fcvt.d.wu ft2,a4 │ │ │ │ + fcvt.d.wu ft1,a5 │ │ │ │ + fmv.d fa1,fa3 │ │ │ │ + fmv.d fa0,fa3 │ │ │ │ + li a6,1 │ │ │ │ + addiw a5,a6,-1 │ │ │ │ + addiw a7,a6,-2 │ │ │ │ + fcvt.d.wu fa4,a5 │ │ │ │ + fcvt.d.wu fa5,a7 │ │ │ │ + slli a7,a5,0x20 │ │ │ │ + fdiv.d fa4,fa4,ft2 │ │ │ │ + srli a5,a7,0x1d │ │ │ │ + add a5,a5,a0 │ │ │ │ + fld fa2,0(a5) │ │ │ │ + addiw a6,a6,1 │ │ │ │ + fadd.d fa0,fa0,fa2 │ │ │ │ + fdiv.d fa5,fa5,ft1 │ │ │ │ + fmul.d ft0,fa2,fa4 │ │ │ │ + fadd.d fa1,fa1,ft0 │ │ │ │ + fmul.d fa5,fa5,fa4 │ │ │ │ + fmul.d fa5,fa5,fa2 │ │ │ │ + fadd.d fa3,fa3,fa5 │ │ │ │ + bgeu a1,a6,30fca │ │ │ │ + fcvt.d.wu fa4,a1 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fa2,-696(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld ft3,-1064(a5) │ │ │ │ + fdiv.d fa1,fa1,fa4 │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs6,-708(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld ft2,-708(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld ft0,-708(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld ft1,-708(a5) │ │ │ │ + auipc a5,0x33 │ │ │ │ + fld fs3,-1196(a5) │ │ │ │ + fdiv.d fa5,fa3,fa4 │ │ │ │ + fmul.d fa3,fa1,fa2 │ │ │ │ + fadd.d fa1,fa1,fa1 │ │ │ │ + fdiv.d fs1,fa0,fa4 │ │ │ │ + fmul.d fa5,fa5,fa2 │ │ │ │ + fsub.d fa5,fa5,fa3 │ │ │ │ + fsub.d fs0,fa1,fs1 │ │ │ │ + fadd.d fa5,fa5,fs1 │ │ │ │ + fdiv.d fa5,fa5,fs0 │ │ │ │ + fadd.d fa5,fa5,ft3 │ │ │ │ + fdiv.d fa5,fs6,fa5 │ │ │ │ + fsub.d fa5,fa5,ft2 │ │ │ │ + fmul.d fs2,fa5,fa5 │ │ │ │ + fmul.d fa5,fa5,ft1 │ │ │ │ + fmul.d fs2,fs2,ft0 │ │ │ │ + fadd.d fs2,fs2,fa5 │ │ │ │ + fadd.d fs5,fs2,fs3 │ │ │ │ + fmv.d fa0,fs5 │ │ │ │ + jal 30e50 │ │ │ │ + jal 3700 │ │ │ │ + fneg.d fa1,fs2 │ │ │ │ + fmv.d fs4,fa0 │ │ │ │ + fmv.d fa0,fs6 │ │ │ │ + jal 35c0 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + fmul.d fs0,fs0,fs2 │ │ │ │ + fmv.d fa0,fs5 │ │ │ │ + fsub.d fa5,fs3,fa5 │ │ │ │ + fmul.d fa5,fa5,fs4 │ │ │ │ + fdiv.d fs0,fs0,fa5 │ │ │ │ + jal 30e50 │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fa5,fs3,fa0 │ │ │ │ + ld ra,88(sp) │ │ │ │ + fld fs3,32(sp) │ │ │ │ + fld fs4,24(sp) │ │ │ │ + fld fs5,16(sp) │ │ │ │ + fld fs6,8(sp) │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fdiv.d fa5,fa5,fs2 │ │ │ │ + fsub.d fa0,fs1,fa5 │ │ │ │ + fld fs1,48(sp) │ │ │ │ + fsd fa0,0(s2) │ │ │ │ + fsd fs0,0(s1) │ │ │ │ + fsd fs2,0(s0) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + fld fs0,56(sp) │ │ │ │ + fld fs2,40(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fmv.d fa1,fa3 │ │ │ │ + fmv.d fa0,fa3 │ │ │ │ + j 3100c │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s10,32(sp) │ │ │ │ + mv s10,a5 │ │ │ │ + addiw s10,s10,-1 │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s4,a2 │ │ │ │ + li a1,1 │ │ │ │ auipc a2,0x2f │ │ │ │ - addi a2,a2,-2012 │ │ │ │ + addi a2,a2,814 │ │ │ │ + sext.w s6,s10 │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s3,a3 │ │ │ │ + mv s11,a4 │ │ │ │ + mv s5,a6 │ │ │ │ + li s0,0 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc s7,0x2f │ │ │ │ + addi s7,s7,782 │ │ │ │ + beqz s6,31168 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s7 │ │ │ │ li a1,1 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,0(s1) │ │ │ │ + bne s0,s6,31156 │ │ │ │ + auipc a2,0x31 │ │ │ │ + addi a2,a2,-1944 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + beqz s11,3125a │ │ │ │ + slli a5,s10,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,0(sp) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + sd s8,48(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ li s0,0 │ │ │ │ - li a3,0 │ │ │ │ - auipc s4,0x2f │ │ │ │ - addi s4,s4,-2008 │ │ │ │ - auipc s3,0x2f │ │ │ │ - addi s3,s3,-2008 │ │ │ │ - beqz a5,326ea │ │ │ │ - bnez a3,326fa │ │ │ │ - ld a5,8(s1) │ │ │ │ - slli a4,s0,0x6 │ │ │ │ - ld a0,0(s2) │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a2,8(a5) │ │ │ │ - ld a4,16(a5) │ │ │ │ + auipc s8,0x2f │ │ │ │ + addi s8,s8,762 │ │ │ │ + auipc s7,0x2f │ │ │ │ + addi s7,s7,746 │ │ │ │ + auipc s9,0x2f │ │ │ │ + addi s9,s9,730 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x32 │ │ │ │ + addi a2,a2,-272 │ │ │ │ li a1,1 │ │ │ │ - ld a5,0(a2) │ │ │ │ - ld a7,24(a2) │ │ │ │ - ld a6,16(a2) │ │ │ │ - mv a2,s3 │ │ │ │ - addi s0,s0,1 │ │ │ │ + mv a0,s1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,0(s1) │ │ │ │ - sext.w a3,s0 │ │ │ │ - bltu a3,a5,326ba │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ + beqz s6,312e8 │ │ │ │ + li s10,0 │ │ │ │ + j 311d6 │ │ │ │ + bnez a2,3129e │ │ │ │ + mv a2,s9 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + addi s10,s10,1 │ │ │ │ + sext.w a4,s10 │ │ │ │ + bgeu a4,s6,31216 │ │ │ │ + lw a4,0(s5) │ │ │ │ + beq a4,s0,31274 │ │ │ │ + ld a2,0(s4) │ │ │ │ + ld a3,0(s3) │ │ │ │ + ld a4,0(s2) │ │ │ │ + add a2,a2,s10 │ │ │ │ + lbu a1,0(a2) │ │ │ │ + slli a2,s10,0x2 │ │ │ │ + add a3,a3,s10 │ │ │ │ + add a4,a4,a2 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + lw a3,0(a4) │ │ │ │ + bnez a1,311c0 │ │ │ │ + beqz a2,31292 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + addi s10,s10,1 │ │ │ │ + sext.w a4,s10 │ │ │ │ + bltu a4,s6,311d6 │ │ │ │ + ld a0,8(sp) │ │ │ │ + ld a2,0(sp) │ │ │ │ + ld a3,0(s4) │ │ │ │ + ld a4,0(s3) │ │ │ │ + ld a5,0(s2) │ │ │ │ + add a3,a3,a2 │ │ │ │ + lbu a1,0(a3) │ │ │ │ + add a4,a4,a2 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + lw a3,0(a5) │ │ │ │ + beqz a1,312b0 │ │ │ │ + bnez a4,312d6 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,606 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s4,s4,8 │ │ │ │ + addi s3,s3,8 │ │ │ │ + addi s2,s2,8 │ │ │ │ + bne s11,s0,311a6 │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ ret │ │ │ │ - ld a0,0(s2) │ │ │ │ - mv a2,s4 │ │ │ │ + lw a3,4(s5) │ │ │ │ + sext.w a4,s10 │ │ │ │ + bne a3,a4,311de │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,488 │ │ │ │ li a1,1 │ │ │ │ - sd a3,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,8(sp) │ │ │ │ - j 326bc │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,1906 │ │ │ │ - li a1,74 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,1926 │ │ │ │ - j b382 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s3,8(sp) │ │ │ │ - auipc s3,0x47 │ │ │ │ - ld s3,2014(s3) │ │ │ │ - lw a3,0(a0) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,0(s3) │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,1972 │ │ │ │ + j 311de │ │ │ │ + mv a2,s8 │ │ │ │ li a1,1 │ │ │ │ - sd ra,40(sp) │ │ │ │ + mv a0,s1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,0(s1) │ │ │ │ - beqz a5,3279a │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - li s0,0 │ │ │ │ - li a3,0 │ │ │ │ - auipc s4,0x2e │ │ │ │ - addi s4,s4,1974 │ │ │ │ - ld a4,8(s1) │ │ │ │ - slli s2,s0,0x5 │ │ │ │ - ld a0,0(s3) │ │ │ │ - add a4,a4,s2 │ │ │ │ - lw a5,8(a4) │ │ │ │ - lw a6,16(a4) │ │ │ │ - ld a4,0(a4) │ │ │ │ - mv a2,s4 │ │ │ │ + j 311cc │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,466 │ │ │ │ li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a0,8(s1) │ │ │ │ - addi s0,s0,1 │ │ │ │ - add a0,a0,s2 │ │ │ │ - addi a0,a0,16 │ │ │ │ - jal 32674 │ │ │ │ - lw a5,0(s1) │ │ │ │ - sext.w a3,s0 │ │ │ │ - bltu a3,a5,32762 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - ld a0,0(s3) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ + j 311cc │ │ │ │ + beqz a4,312c4 │ │ │ │ auipc a2,0x2f │ │ │ │ - addi a2,a2,2004 │ │ │ │ + addi a2,a2,494 │ │ │ │ li a1,1 │ │ │ │ - addi sp,sp,48 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - beqz a0,32832 │ │ │ │ - lw a3,0(a0) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,1780 │ │ │ │ - mv s1,a0 │ │ │ │ - li a1,127 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,1750 │ │ │ │ - sd ra,40(sp) │ │ │ │ - jal 27d46 │ │ │ │ - lw a5,0(s1) │ │ │ │ - beqz a5,3282a │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - li s0,0 │ │ │ │ - li a3,0 │ │ │ │ - auipc s3,0x2e │ │ │ │ - addi s3,s3,1850 │ │ │ │ - auipc s2,0x2e │ │ │ │ - addi s2,s2,1714 │ │ │ │ - ld a5,8(s1) │ │ │ │ - slli a4,s0,0x6 │ │ │ │ - mv a2,s3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a1,8(a5) │ │ │ │ - ld a4,16(a5) │ │ │ │ - mv a0,s2 │ │ │ │ - ld a5,0(a1) │ │ │ │ - ld a7,24(a1) │ │ │ │ - ld a6,16(a1) │ │ │ │ - li a1,129 │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 27d46 │ │ │ │ - lw a5,0(s1) │ │ │ │ - sext.w a3,s0 │ │ │ │ - bltu a3,a5,327f6 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,1612 │ │ │ │ - li a1,123 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,1632 │ │ │ │ - j b382 │ │ │ │ - lw a3,0(a0) │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s5,24(sp) │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,1694 │ │ │ │ - mv s5,a0 │ │ │ │ - li a1,146 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,1600 │ │ │ │ - sd ra,72(sp) │ │ │ │ - jal 27d46 │ │ │ │ - lw a5,0(s5) │ │ │ │ - beqz a5,32926 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - li s4,0 │ │ │ │ - li a3,0 │ │ │ │ - auipc s7,0x2e │ │ │ │ - addi s7,s7,1738 │ │ │ │ - auipc s2,0x2e │ │ │ │ - addi s2,s2,1554 │ │ │ │ - auipc s6,0x2e │ │ │ │ - addi s6,s6,1562 │ │ │ │ - auipc s3,0x2e │ │ │ │ - addi s3,s3,1666 │ │ │ │ - ld a4,8(s5) │ │ │ │ - slli s0,s4,0x5 │ │ │ │ - mv a2,s7 │ │ │ │ - add a4,a4,s0 │ │ │ │ - lw a5,8(a4) │ │ │ │ - ld a4,0(a4) │ │ │ │ - li a1,148 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 27d46 │ │ │ │ - ld s1,8(s5) │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,127 │ │ │ │ - add s1,s1,s0 │ │ │ │ - lw a3,16(s1) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 27d46 │ │ │ │ - lw a5,16(s1) │ │ │ │ - beqz a5,3290a │ │ │ │ - li s0,0 │ │ │ │ - li a3,0 │ │ │ │ - ld a5,24(s1) │ │ │ │ - slli a4,s0,0x6 │ │ │ │ - mv a2,s3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a1,8(a5) │ │ │ │ - ld a4,16(a5) │ │ │ │ - mv a0,s2 │ │ │ │ - ld a5,0(a1) │ │ │ │ - ld a7,24(a1) │ │ │ │ - ld a6,16(a1) │ │ │ │ - li a1,129 │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 27d46 │ │ │ │ - lw a5,16(s1) │ │ │ │ - sext.w a3,s0 │ │ │ │ - bltu a3,a5,328dc │ │ │ │ - lw a5,0(s5) │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w a3,s4 │ │ │ │ - bltu a3,a5,328a6 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - ld a0,0(a1) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv a3,a2 │ │ │ │ - mv s0,a1 │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,-1464 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 3124a │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,484 │ │ │ │ li a1,1 │ │ │ │ - sd ra,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,56(s0) │ │ │ │ - ld ra,8(sp) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,56(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - ld a0,0(a0) │ │ │ │ - snez a0,a0 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,0(a0) │ │ │ │ - sd ra,8(sp) │ │ │ │ - beqz a0,3297a │ │ │ │ - jal 35a0 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd zero,0(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - auipc a3,0x33 │ │ │ │ - addi a3,a3,750 │ │ │ │ - li a2,199 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,1306 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,1506 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd ra,8(sp) │ │ │ │ - sd s0,0(sp) │ │ │ │ - beqz a0,329bc │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,40(a0) │ │ │ │ - jal 39b0 │ │ │ │ - li a5,16 │ │ │ │ - bne a0,a5,329dc │ │ │ │ - ld a0,40(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - ld ra,8(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - j 39e0 │ │ │ │ - auipc a3,0x33 │ │ │ │ - addi a3,a3,708 │ │ │ │ - li a2,220 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,1240 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,1448 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x33 │ │ │ │ - addi a3,a3,676 │ │ │ │ - li a2,222 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,1208 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,1424 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - beqz a0,32a04 │ │ │ │ - ld a0,40(a0) │ │ │ │ - j 32d0 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - auipc a3,0x33 │ │ │ │ - addi a3,a3,658 │ │ │ │ - li a2,239 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,1166 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,1374 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - ld a0,0(a1) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - beqz a0,32a4a │ │ │ │ - lui a3,0x80 │ │ │ │ + j 3124a │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,442 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 3124a │ │ │ │ + li a0,0 │ │ │ │ li a2,0 │ │ │ │ - li a1,0 │ │ │ │ - jal 3600 │ │ │ │ - ld a0,0(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + j 3121a │ │ │ │ + subw a2,a2,a1 │ │ │ │ + j 31300 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + srliw a6,a2,0x1 │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + bnez a5,31318 │ │ │ │ + mv a2,a6 │ │ │ │ + srliw a3,a2,0x1 │ │ │ │ + addw a4,a1,a3 │ │ │ │ + slli a6,a4,0x20 │ │ │ │ + srli a5,a6,0x1d │ │ │ │ + add a5,a5,a0 │ │ │ │ + bnez a2,312f2 │ │ │ │ + mv a0,a1 │ │ │ │ ret │ │ │ │ - ld a0,16(a1) │ │ │ │ - mv a1,a2 │ │ │ │ - sd a2,8(sp) │ │ │ │ - jal 3750 │ │ │ │ - sd a0,0(s0) │ │ │ │ - ld a2,8(sp) │ │ │ │ - bnez a0,32a34 │ │ │ │ - ld a3,16(s0) │ │ │ │ - mv a4,a2 │ │ │ │ - li a1,259 │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,1326 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,1078 │ │ │ │ - jal b382 │ │ │ │ - jal 3390 <__errno_location@plt> │ │ │ │ - lw a0,0(a0) │ │ │ │ - jal 35b0 │ │ │ │ - mv a2,a0 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,1358 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - lw a5,0(a1) │ │ │ │ - beqz a5,32af4 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - mv s4,a3 │ │ │ │ - li s0,0 │ │ │ │ - j 32ab8 │ │ │ │ - lw a4,0(s1) │ │ │ │ - bgeu a5,a4,32ae2 │ │ │ │ - ld a5,8(s1) │ │ │ │ - slli s2,s0,0x6 │ │ │ │ - mv a1,s4 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,8(a5) │ │ │ │ - addi s0,s0,1 │ │ │ │ - jalr s3 │ │ │ │ - sext.w a5,s0 │ │ │ │ - beqz a0,32ab2 │ │ │ │ - ld a0,8(s1) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - add a0,a0,s2 │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + addiw a2,a2,-1 │ │ │ │ + addiw a1,a4,1 │ │ │ │ + subw a2,a2,a3 │ │ │ │ + j 31300 │ │ │ │ + subw a2,a2,a1 │ │ │ │ + j 31334 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + srliw a6,a2,0x1 │ │ │ │ + flt.d a5,fa5,fa0 │ │ │ │ + bnez a5,3134c │ │ │ │ + mv a2,a6 │ │ │ │ + srliw a3,a2,0x1 │ │ │ │ + addw a4,a1,a3 │ │ │ │ + slli a6,a4,0x20 │ │ │ │ + srli a5,a6,0x1d │ │ │ │ + add a5,a5,a0 │ │ │ │ + bnez a2,31326 │ │ │ │ + mv a0,a1 │ │ │ │ + ret │ │ │ │ + addiw a2,a2,-1 │ │ │ │ + addiw a1,a4,1 │ │ │ │ + subw a2,a2,a3 │ │ │ │ + j 31334 │ │ │ │ + lw a7,8(a0) │ │ │ │ + ld a6,0(a0) │ │ │ │ + li a0,0 │ │ │ │ + addiw a5,a7,-1 │ │ │ │ + j 31374 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + srliw a1,a5,0x1 │ │ │ │ + fle.d a4,fa5,fa0 │ │ │ │ + bnez a4,31396 │ │ │ │ + mv a5,a1 │ │ │ │ + srliw a2,a5,0x1 │ │ │ │ + addw a3,a2,a0 │ │ │ │ + slli a1,a3,0x20 │ │ │ │ + srli a4,a1,0x1d │ │ │ │ + add a4,a4,a6 │ │ │ │ + bnez a5,31366 │ │ │ │ + fcvt.d.wu fa0,a0 │ │ │ │ + fcvt.d.wu fa5,a7 │ │ │ │ + fdiv.d fa0,fa0,fa5 │ │ │ │ ret │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + addiw a0,a3,1 │ │ │ │ + subw a5,a5,a2 │ │ │ │ + j 31374 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s3,8(sp) │ │ │ │ + slli s3,a1,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + sd s2,16(sp) │ │ │ │ + slli s2,s3,0x3 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s2 │ │ │ │ + sd ra,40(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 36a0 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + auipc a3,0x49 │ │ │ │ + ld a3,-1180(a3) │ │ │ │ + li a2,8 │ │ │ │ + jal 3400 │ │ │ │ ld ra,40(sp) │ │ │ │ + sd s2,0(s0) │ │ │ │ + sw s1,8(s0) │ │ │ │ + mv a0,s0 │ │ │ │ ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - li a0,0 │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - li a0,0 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,0(a0) │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd zero,0(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - sd zero,8(a1) │ │ │ │ - sw zero,0(a1) │ │ │ │ + bnez a1,31422 │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + fsd fs1,32(sp) │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + fcvt.d.wu fs1,a0 │ │ │ │ + fcvt.d.wu fs2,a1 │ │ │ │ + fsd fs3,16(sp) │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs3,1942(a5) │ │ │ │ + fsd fs0,40(sp) │ │ │ │ + fadd.d fs0,fs1,fs3 │ │ │ │ + fsub.d fs1,fs1,fs2 │ │ │ │ + sd ra,56(sp) │ │ │ │ + fsd fs4,8(sp) │ │ │ │ + fadd.d fs1,fs1,fs3 │ │ │ │ + fdiv.d fa0,fs0,fs1 │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fs4,fa0 │ │ │ │ + fdiv.d fa0,fs1,fs2 │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa0,1956(a5) │ │ │ │ + fmul.d fa0,fs2,fa0 │ │ │ │ + jal 3920 │ │ │ │ + fmul.d fs1,fs1,fs2 │ │ │ │ + fmul.d fs0,fs0,fs4 │ │ │ │ + fmul.d fa0,fa0,fs3 │ │ │ │ + ld ra,56(sp) │ │ │ │ + fld fs2,24(sp) │ │ │ │ + fld fs3,16(sp) │ │ │ │ + fld fs4,8(sp) │ │ │ │ + fadd.d fs0,fs0,fs1 │ │ │ │ + fld fs1,32(sp) │ │ │ │ + fsub.d fa0,fs0,fa0 │ │ │ │ + fld fs0,40(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ - lw a6,0(a1) │ │ │ │ addi sp,sp,-96 │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ sd s0,80(sp) │ │ │ │ sd s1,72(sp) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv s1,a3 │ │ │ │ + mv s0,a2 │ │ │ │ + auipc a3,0x49 │ │ │ │ + ld a3,-1386(a3) │ │ │ │ + li a2,8 │ │ │ │ + sd ra,88(sp) │ │ │ │ sd s2,64(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - mv s3,a3 │ │ │ │ - beqz a6,32bcc │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - mv s7,a1 │ │ │ │ - li s6,0 │ │ │ │ - li s2,0 │ │ │ │ - li s1,0 │ │ │ │ - li s0,0 │ │ │ │ - addiw a5,s0,1 │ │ │ │ - slli s8,a5,0x20 │ │ │ │ - sext.w s5,a5 │ │ │ │ - addiw a5,s0,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - slli a1,s8,0x3 │ │ │ │ - mv a0,s1 │ │ │ │ - add a5,a5,s1 │ │ │ │ - slli s9,s6,0x5 │ │ │ │ - beqz s1,32b6a │ │ │ │ - ld a4,8(s7) │ │ │ │ - ld a3,0(a5) │ │ │ │ - add a5,a4,s9 │ │ │ │ - ld a5,0(a5) │ │ │ │ - beq a3,a5,32b9e │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s1,a0 │ │ │ │ - slli a1,s8,0x2 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,8(s7) │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - add a5,a5,s9 │ │ │ │ - ld a3,0(a5) │ │ │ │ - slli a4,s0,0x3 │ │ │ │ - lw a5,8(a5) │ │ │ │ - add a4,a4,s1 │ │ │ │ - slli s0,s0,0x2 │ │ │ │ - add s0,s0,a0 │ │ │ │ - sd a3,0(a4) │ │ │ │ - sw a5,0(s0) │ │ │ │ - lw a6,0(s7) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ mv s2,a0 │ │ │ │ - mv s0,s5 │ │ │ │ - addi s6,s6,1 │ │ │ │ - sext.w a5,s6 │ │ │ │ - bltu a5,a6,32b30 │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ + jal 3400 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli s3,a5,0x1d │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s4,a0 │ │ │ │ + beqz s1,31548 │ │ │ │ + fsd fs1,16(sp) │ │ │ │ + fcvt.d.wu fs1,s5 │ │ │ │ + fsd fs2,8(sp) │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs2,1722(a5) │ │ │ │ + fsub.d fs1,fs1,fs2 │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + add s3,s3,s0 │ │ │ │ + fld fs0,0(s0) │ │ │ │ + addi s1,s1,8 │ │ │ │ + addi s0,s0,8 │ │ │ │ + fmul.d fs0,fs1,fs0 │ │ │ │ + fadd.d fs0,fs0,fs2 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + jal 3960 │ │ │ │ + fcvt.wu.d a4,fa0,rtz │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + srli a3,a2,0x1d │ │ │ │ + add a5,a5,s2 │ │ │ │ + add a3,a3,s2 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + fld fa5,0(a3) │ │ │ │ + fcvt.d.wu fa3,a4 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fsub.d fs0,fs0,fa3 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,-8(s1) │ │ │ │ + bne s3,s0,314f0 │ │ │ │ + fld fs0,24(sp) │ │ │ │ + fld fs1,16(sp) │ │ │ │ + fld fs2,8(sp) │ │ │ │ ld ra,88(sp) │ │ │ │ - mv a0,s0 │ │ │ │ ld s0,80(sp) │ │ │ │ - sd s1,0(s4) │ │ │ │ - sd s2,0(s3) │ │ │ │ ld s1,72(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ ld s3,56(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + mv a0,s4 │ │ │ │ ld s4,48(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - li s0,0 │ │ │ │ - li s2,0 │ │ │ │ - li s1,0 │ │ │ │ - j 32bb2 │ │ │ │ - lw a2,0(a1) │ │ │ │ addi sp,sp,-48 │ │ │ │ sd ra,40(sp) │ │ │ │ sd s0,32(sp) │ │ │ │ - beqz a2,32c68 │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - li s2,0 │ │ │ │ - li a5,0 │ │ │ │ - li s0,0 │ │ │ │ - addiw a4,s0,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - sext.w s1,a4 │ │ │ │ - addiw a4,s0,-1 │ │ │ │ - srli a1,a3,0x1d │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a4,a3,0x1d │ │ │ │ - mv a0,a5 │ │ │ │ - add a4,a4,a5 │ │ │ │ - slli s4,s2,0x5 │ │ │ │ - beqz a5,32c26 │ │ │ │ - ld a3,8(s3) │ │ │ │ - ld a6,0(a4) │ │ │ │ - add a4,a3,s4 │ │ │ │ - ld a4,0(a4) │ │ │ │ - beq a6,a4,32c46 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,8(s3) │ │ │ │ + li a5,3 │ │ │ │ + bgeu a5,a3,31714 │ │ │ │ + fld fa0,0(a0) │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,316fe │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + fsd fa0,0(a0) │ │ │ │ + fld fa5,0(a1) │ │ │ │ + addiw t4,a3,-3 │ │ │ │ + sext.w t3,t4 │ │ │ │ + li a5,1 │ │ │ │ + fmv.d.x fa1,zero │ │ │ │ + fdiv.d fa5,fa5,fa0 │ │ │ │ + fsd fa5,0(a1) │ │ │ │ + fld fa5,0(a2) │ │ │ │ + fld fa4,0(a0) │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,0(a2) │ │ │ │ + beq t3,a5,316d8 │ │ │ │ + fmv.d ft0,fa1 │ │ │ │ + addi a5,a0,8 │ │ │ │ + mv a4,a1 │ │ │ │ + mv a6,a2 │ │ │ │ + li a7,1 │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fmul.d fa4,fa4,fa4 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fle.d t1,ft0,fa5 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + beqz t1,316dc │ │ │ │ + fsqrt.d fa5,fa5 │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a6,a6,8 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + fsd fa5,-8(a5) │ │ │ │ + fld fa3,0(a4) │ │ │ │ + fld fa4,-8(a4) │ │ │ │ + fdiv.d fa5,fa3,fa5 │ │ │ │ + fsd fa5,0(a4) │ │ │ │ + fld fa3,-8(a6) │ │ │ │ + fld fa0,-8(a5) │ │ │ │ + fld fa2,0(a6) │ │ │ │ + fmul.d fa5,fa3,fa4 │ │ │ │ + fmul.d fa3,fa3,fa3 │ │ │ │ + fdiv.d fa5,fa5,fa0 │ │ │ │ + fadd.d fa1,fa1,fa3 │ │ │ │ + fsub.d fa5,fa2,fa5 │ │ │ │ + fsd fa5,0(a6) │ │ │ │ + bne a7,t3,315b6 │ │ │ │ + addiw a5,a3,-4 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add t1,a1,a5 │ │ │ │ + fld fa5,0(t1) │ │ │ │ + slli a6,t4,0x20 │ │ │ │ + srli a4,a6,0x1d │ │ │ │ + fmul.d fa4,fa5,fa5 │ │ │ │ + add a6,a0,a4 │ │ │ │ + fld fa5,0(a6) │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fle.d t3,fa3,fa5 │ │ │ │ + fsd fa5,0(a6) │ │ │ │ + beqz t3,3175e │ │ │ │ + fsqrt.d fa5,fa5 │ │ │ │ + add a5,a5,a2 │ │ │ │ + add a1,a1,a4 │ │ │ │ + add a2,a2,a4 │ │ │ │ + addiw s0,a3,-2 │ │ │ │ slli a4,s0,0x20 │ │ │ │ srli s0,a4,0x1d │ │ │ │ - add a5,a5,s4 │ │ │ │ - ld a4,0(a5) │ │ │ │ add s0,s0,a0 │ │ │ │ - lw a2,0(s3) │ │ │ │ - mv a5,a0 │ │ │ │ - sd a4,0(s0) │ │ │ │ - mv s0,s1 │ │ │ │ - addi s2,s2,1 │ │ │ │ - sext.w a4,s2 │ │ │ │ - bltu a4,a2,32bee │ │ │ │ - mv a0,a5 │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - li a5,0 │ │ │ │ - mv a0,a5 │ │ │ │ - jal 3670 │ │ │ │ - li s0,0 │ │ │ │ + slli a4,a7,0x20 │ │ │ │ + srli a7,a4,0x1d │ │ │ │ + add a0,a0,a7 │ │ │ │ + fsd fa5,0(a6) │ │ │ │ + fld fa4,0(a5) │ │ │ │ + fld fa0,0(t1) │ │ │ │ + fld fa2,0(a1) │ │ │ │ + fmul.d fa4,fa4,fa0 │ │ │ │ + fdiv.d fa5,fa4,fa5 │ │ │ │ + fsub.d fa5,fa2,fa5 │ │ │ │ + fsd fa5,0(a1) │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fld fa0,0(t1) │ │ │ │ + fld fa2,0(a6) │ │ │ │ + fld fa4,0(a2) │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + fdiv.d fa5,fa5,fa2 │ │ │ │ + fsub.d fa5,fa4,fa5 │ │ │ │ + fsd fa5,0(a2) │ │ │ │ + fld fa5,0(a1) │ │ │ │ + fld fa0,0(s0) │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + fsub.d fa0,fa0,fa5 │ │ │ │ + fsub.d fa0,fa0,fa1 │ │ │ │ + fsd fa0,0(s0) │ │ │ │ + fld fa5,0(a0) │ │ │ │ + fle.d a5,fa3,fa5 │ │ │ │ + beqz a5,3173c │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fa0,fa3 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,31736 │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ + fsd fa0,0(s0) │ │ │ │ ld s0,32(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd ra,24(sp) │ │ │ │ - beqz a0,32cd6 │ │ │ │ - lw a5,0(a0) │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - beqz a5,32cce │ │ │ │ - ld a4,8(a0) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd s0,16(sp) │ │ │ │ - li s1,0 │ │ │ │ - slli s0,s1,0x6 │ │ │ │ - add s0,s0,a4 │ │ │ │ - ld a0,0(s0) │ │ │ │ - beqz a0,32cc0 │ │ │ │ - jal 35a0 │ │ │ │ - lw a5,0(s2) │ │ │ │ - addi s1,s1,1 │ │ │ │ - sd zero,0(s0) │ │ │ │ - sext.w a4,s1 │ │ │ │ - bgeu a4,a5,32cca │ │ │ │ - ld a4,8(s2) │ │ │ │ - slli s0,s1,0x6 │ │ │ │ - add s0,s0,a4 │ │ │ │ - ld a0,0(s0) │ │ │ │ - bnez a0,32c9c │ │ │ │ - addi s1,s1,1 │ │ │ │ - sext.w a3,s1 │ │ │ │ - bltu a3,a5,32c92 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ + li a7,1 │ │ │ │ + j 31610 │ │ │ │ + lui a2,0x1 │ │ │ │ auipc a3,0x33 │ │ │ │ - addi a3,a3,-46 │ │ │ │ - li a2,382 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,446 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,766 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ + addi a3,a3,506 │ │ │ │ + addi a2,a2,-1766 │ │ │ │ + auipc a1,0x2f │ │ │ │ + addi a1,a1,-706 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-570 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s1,56(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - lw a1,0(a1) │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s3,a5 │ │ │ │ - addw a1,a1,a2 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - sd s6,16(sp) │ │ │ │ - srli a1,a5,0x1a │ │ │ │ - mv s6,a0 │ │ │ │ - li a0,0 │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s7,a4 │ │ │ │ - sd ra,72(sp) │ │ │ │ - mv s5,a3 │ │ │ │ - mv s4,a6 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s1) │ │ │ │ - sd a0,8(s1) │ │ │ │ - addw a4,a5,s0 │ │ │ │ - sw a4,0(s1) │ │ │ │ - beqz a4,32da8 │ │ │ │ - sd s2,48(sp) │ │ │ │ - beqz s3,32e0e │ │ │ │ - beqz s5,32dbc │ │ │ │ - sd s8,0(sp) │ │ │ │ - li s4,0 │ │ │ │ - li a1,0 │ │ │ │ - ld s2,8(s1) │ │ │ │ - ld a5,0(s3) │ │ │ │ - slli s8,s4,0x6 │ │ │ │ - add s2,s2,s8 │ │ │ │ - sd a5,16(s2) │ │ │ │ - mv a2,s7 │ │ │ │ - sb zero,24(s2) │ │ │ │ - mv a0,s6 │ │ │ │ - jalr s5 │ │ │ │ - ld s0,8(s1) │ │ │ │ - sd a0,8(s2) │ │ │ │ - li a1,40 │ │ │ │ - add s0,s0,s8 │ │ │ │ - sd zero,56(s0) │ │ │ │ - sb zero,48(s0) │ │ │ │ - sd zero,0(s0) │ │ │ │ - sd zero,40(s0) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,8(s1) │ │ │ │ - sd a0,40(s0) │ │ │ │ - li a1,0 │ │ │ │ - add a5,a5,s8 │ │ │ │ - ld a0,40(a5) │ │ │ │ - addi s4,s4,1 │ │ │ │ - addi s3,s3,8 │ │ │ │ - jal 3440 │ │ │ │ - lw a5,0(s1) │ │ │ │ - sext.w a1,s4 │ │ │ │ - bltu a1,a5,32d4a │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - li s2,0 │ │ │ │ - ld s0,8(s1) │ │ │ │ - ld a5,0(s3) │ │ │ │ - slli s4,s2,0x6 │ │ │ │ - add s0,s0,s4 │ │ │ │ - sd a5,16(s0) │ │ │ │ - li a1,40 │ │ │ │ - sb zero,24(s0) │ │ │ │ - sd zero,8(s0) │ │ │ │ - sd zero,56(s0) │ │ │ │ - sb zero,48(s0) │ │ │ │ - sd zero,0(s0) │ │ │ │ - sd zero,40(s0) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,8(s1) │ │ │ │ - sd a0,40(s0) │ │ │ │ - li a1,0 │ │ │ │ - add a5,a5,s4 │ │ │ │ - ld a0,40(a5) │ │ │ │ - addi s2,s2,1 │ │ │ │ - addi s3,s3,8 │ │ │ │ - jal 3440 │ │ │ │ - lw a4,0(s1) │ │ │ │ - sext.w a5,s2 │ │ │ │ - bltu a5,a4,32dbe │ │ │ │ - ld s2,48(sp) │ │ │ │ - j 32da8 │ │ │ │ - sd s8,0(sp) │ │ │ │ - li s2,0 │ │ │ │ - auipc s8,0x2b │ │ │ │ - addi s8,s8,1846 │ │ │ │ - j 32e5a │ │ │ │ - jalr s5 │ │ │ │ - ld a5,8(s1) │ │ │ │ - sd a0,8(s0) │ │ │ │ - li a1,40 │ │ │ │ - add s0,a5,s3 │ │ │ │ - sd zero,56(s0) │ │ │ │ - sb zero,48(s0) │ │ │ │ - sd zero,0(s0) │ │ │ │ - sd zero,40(s0) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,8(s1) │ │ │ │ - sd a0,40(s0) │ │ │ │ - li a1,0 │ │ │ │ - add a5,a5,s3 │ │ │ │ - ld a0,40(a5) │ │ │ │ - addi s2,s2,1 │ │ │ │ - jal 3440 │ │ │ │ - lw a4,0(s1) │ │ │ │ - sext.w a5,s2 │ │ │ │ - bgeu a5,a4,32da4 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 59286 │ │ │ │ - ld s0,8(s1) │ │ │ │ - slli s3,s2,0x6 │ │ │ │ - mv a5,a0 │ │ │ │ - add s0,s0,s3 │ │ │ │ - sb zero,24(s0) │ │ │ │ - sd a5,16(s0) │ │ │ │ - mv a2,s7 │ │ │ │ - sext.w a1,s2 │ │ │ │ - mv a0,s6 │ │ │ │ - bnez s5,32e1c │ │ │ │ - sd zero,8(s0) │ │ │ │ - sd zero,56(s0) │ │ │ │ - sb zero,48(s0) │ │ │ │ - sd zero,0(s0) │ │ │ │ - sd zero,40(s0) │ │ │ │ - li a1,40 │ │ │ │ - j 32e3a │ │ │ │ - lw a5,0(a1) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - ld a0,8(a1) │ │ │ │ - mv s1,a1 │ │ │ │ - beqz a5,32eec │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd s0,16(sp) │ │ │ │ - li s2,0 │ │ │ │ - slli s0,s2,0x6 │ │ │ │ - add a0,a0,s0 │ │ │ │ - ld a0,16(a0) │ │ │ │ - addi s2,s2,1 │ │ │ │ - jal 3670 │ │ │ │ - ld a5,8(s1) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a0,8(a5) │ │ │ │ - sd zero,16(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,8(s1) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a0,40(a5) │ │ │ │ - sd zero,8(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,8(s1) │ │ │ │ - lw a4,0(s1) │ │ │ │ - sext.w a5,s2 │ │ │ │ - add s0,s0,a0 │ │ │ │ - sd zero,40(s0) │ │ │ │ - bltu a5,a4,32eac │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd zero,8(s1) │ │ │ │ - sw zero,0(s1) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - lw a5,0(a1) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - ld a0,8(a1) │ │ │ │ - mv s4,a1 │ │ │ │ - beqz a5,32fa0 │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - li s3,0 │ │ │ │ - slli s2,s3,0x5 │ │ │ │ - add s1,a0,s2 │ │ │ │ - lw a5,16(s1) │ │ │ │ - ld a0,24(s1) │ │ │ │ - beqz a5,32f66 │ │ │ │ - li s5,0 │ │ │ │ - slli s0,s5,0x6 │ │ │ │ - add a0,a0,s0 │ │ │ │ - ld a0,16(a0) │ │ │ │ - addi s5,s5,1 │ │ │ │ - jal 3670 │ │ │ │ - ld a5,24(s1) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a0,8(a5) │ │ │ │ - sd zero,16(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,24(s1) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a0,40(a5) │ │ │ │ - sd zero,8(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,24(s1) │ │ │ │ - lw a4,16(s1) │ │ │ │ - sext.w a5,s5 │ │ │ │ - add s0,s0,a0 │ │ │ │ - sd zero,40(s0) │ │ │ │ - bltu a5,a4,32f2a │ │ │ │ - jal 3670 │ │ │ │ - ld a5,8(s4) │ │ │ │ - sd zero,24(s1) │ │ │ │ - sw zero,16(s1) │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,0(a5) │ │ │ │ - addi s3,s3,1 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,8(s4) │ │ │ │ - lw a4,0(s4) │ │ │ │ - sext.w a5,s3 │ │ │ │ - add s2,s2,a0 │ │ │ │ - sd zero,0(s2) │ │ │ │ - bltu a5,a4,32f1a │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,56(sp) │ │ │ │ - sd zero,8(s4) │ │ │ │ - sw zero,0(s4) │ │ │ │ - ld s4,16(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s2,16(sp) │ │ │ │ - ld s2,8(a0) │ │ │ │ - sd ra,40(sp) │ │ │ │ - beqz s2,33040 │ │ │ │ - lw a4,0(a0) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - li s3,0 │ │ │ │ - mv s4,a0 │ │ │ │ - beqz a4,33034 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - slli a5,s3,0x5 │ │ │ │ - add s2,s2,a5 │ │ │ │ - lw a5,16(s2) │ │ │ │ - beqz a5,33020 │ │ │ │ - ld a4,24(s2) │ │ │ │ - li s1,0 │ │ │ │ - slli s0,s1,0x6 │ │ │ │ - add s0,s0,a4 │ │ │ │ - ld a0,0(s0) │ │ │ │ - beqz a0,33012 │ │ │ │ - jal 35a0 │ │ │ │ - lw a5,16(s2) │ │ │ │ - addi s1,s1,1 │ │ │ │ - sd zero,0(s0) │ │ │ │ - sext.w a4,s1 │ │ │ │ - bgeu a4,a5,3301c │ │ │ │ - ld a4,24(s2) │ │ │ │ - slli s0,s1,0x6 │ │ │ │ - add s0,s0,a4 │ │ │ │ - ld a0,0(s0) │ │ │ │ - bnez a0,32fee │ │ │ │ - addi s1,s1,1 │ │ │ │ - sext.w a3,s1 │ │ │ │ - bltu a3,a5,32fe4 │ │ │ │ - lw a4,0(s4) │ │ │ │ - addi s3,s3,1 │ │ │ │ - sext.w a5,s3 │ │ │ │ - bgeu a5,a4,33030 │ │ │ │ - ld s2,8(s4) │ │ │ │ - j 32fd2 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ + sd a3,24(sp) │ │ │ │ + sd a2,16(sp) │ │ │ │ + sd a1,8(sp) │ │ │ │ + sd a0,0(sp) │ │ │ │ + jal 36f0 │ │ │ │ + ld a3,24(sp) │ │ │ │ + ld a2,16(sp) │ │ │ │ + ld a1,8(sp) │ │ │ │ + ld a0,0(sp) │ │ │ │ + j 31582 │ │ │ │ + lui a2,0x1 │ │ │ │ auipc a3,0x33 │ │ │ │ - addi a3,a3,-896 │ │ │ │ - li a2,494 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,-428 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,-100 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ + addi a3,a3,450 │ │ │ │ + addi a2,a2,-1774 │ │ │ │ + auipc a1,0x2f │ │ │ │ + addi a1,a1,-762 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-634 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-160 │ │ │ │ - sd s1,136(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ - sd ra,152(sp) │ │ │ │ - sd s2,128(sp) │ │ │ │ - sd a7,0(sp) │ │ │ │ - mv s3,a3 │ │ │ │ - mv s1,a6 │ │ │ │ - bltu a6,a3,332d6 │ │ │ │ - beqz a6,332d6 │ │ │ │ - sd s4,112(sp) │ │ │ │ - mv s4,a5 │ │ │ │ - bltu a6,a5,332d4 │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s7,88(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - sd s9,72(sp) │ │ │ │ - mv s11,a1 │ │ │ │ - mv s10,a2 │ │ │ │ - mv s0,a4 │ │ │ │ - li s7,0 │ │ │ │ - beqz a3,330ae │ │ │ │ - addiw a5,a3,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,a2 │ │ │ │ - lw s7,0(a5) │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - divuw a4,s0,s4 │ │ │ │ - mv s2,a0 │ │ │ │ - sw s3,0(a0) │ │ │ │ - li s9,0 │ │ │ │ - addiw a3,a4,-1 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - srlw a4,a3,s9 │ │ │ │ - bnez a4,330c6 │ │ │ │ - li a4,30 │ │ │ │ - bltu a4,s9,33316 │ │ │ │ - sd s6,96(sp) │ │ │ │ - li s6,1 │ │ │ │ - sllw s6,s6,s9 │ │ │ │ - beqz s3,332f6 │ │ │ │ - slli s4,s3,0x20 │ │ │ │ - fsd fs0,40(sp) │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - fcvt.d.w fs0,s6 │ │ │ │ - sd s5,104(sp) │ │ │ │ - slli s5,s4,0x2 │ │ │ │ - sd s8,80(sp) │ │ │ │ - add s5,s5,s10 │ │ │ │ - mv s8,s10 │ │ │ │ - li s0,0 │ │ │ │ - lw a4,0(s8) │ │ │ │ - addi s8,s8,4 │ │ │ │ - fcvt.d.wu fa0,a4 │ │ │ │ - fdiv.d fa0,fa0,fs0 │ │ │ │ - jal 3810 │ │ │ │ - fcvt.d.wu fa5,s0 │ │ │ │ - fadd.d fa5,fa5,fa0 │ │ │ │ - fcvt.wu.d s0,fa5,rtz │ │ │ │ - sext.w s0,s0 │ │ │ │ - bne s5,s8,330fc │ │ │ │ - bltu s0,s1,33140 │ │ │ │ - divuw s1,s1,s3 │ │ │ │ - divuw s8,s7,s1 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - srlw a5,s8,s9 │ │ │ │ - bnez a5,3312c │ │ │ │ - li s6,1 │ │ │ │ - li a5,30 │ │ │ │ - sllw s6,s6,s9 │ │ │ │ - bltu a5,s9,33340 │ │ │ │ - slli a1,s4,0x5 │ │ │ │ - sw s9,4(s2) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s4,0x2 │ │ │ │ - add a5,a5,s10 │ │ │ │ - mv a6,a0 │ │ │ │ - sd a0,8(s2) │ │ │ │ - addiw s4,s6,-1 │ │ │ │ - sd a5,24(sp) │ │ │ │ - li s1,0 │ │ │ │ - lw a5,0(s10) │ │ │ │ - ld a0,0(s11) │ │ │ │ - add s0,a6,s1 │ │ │ │ - sw a5,8(s0) │ │ │ │ - jal 3310 │ │ │ │ - addi a1,a0,1 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s0) │ │ │ │ - ld s0,0(s11) │ │ │ │ - li s8,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - ld a5,8(s2) │ │ │ │ - mv a2,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 36a0 │ │ │ │ - ld a0,0(s11) │ │ │ │ - jal 3310 │ │ │ │ - ld a5,8(s2) │ │ │ │ - mv a4,a0 │ │ │ │ - li a0,0 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a5,0(a5) │ │ │ │ - add a5,a5,a4 │ │ │ │ - sb zero,0(a5) │ │ │ │ - lw a5,0(s10) │ │ │ │ - ld s0,8(s2) │ │ │ │ - and s5,a5,s4 │ │ │ │ - snez s5,s5 │ │ │ │ - srlw a5,a5,s9 │ │ │ │ - addw s5,s5,a5 │ │ │ │ - mv a4,s5 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - add s0,s0,s1 │ │ │ │ - srli s3,a5,0x1a │ │ │ │ - sd zero,24(s0) │ │ │ │ - sext.w a5,s5 │ │ │ │ - sw zero,16(s0) │ │ │ │ - mv a1,s3 │ │ │ │ - sd a5,8(sp) │ │ │ │ - sw s5,20(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,16(s0) │ │ │ │ - sd a0,24(s0) │ │ │ │ - addw a3,s5,a5 │ │ │ │ - sw a3,16(s0) │ │ │ │ - beqz a3,33256 │ │ │ │ - ld a1,0(sp) │ │ │ │ - auipc a0,0x2b │ │ │ │ - addi a0,a0,842 │ │ │ │ - slli s5,s8,0x6 │ │ │ │ - jal 59286 │ │ │ │ - ld a5,24(s0) │ │ │ │ - li a1,40 │ │ │ │ - addi s8,s8,1 │ │ │ │ - add s7,a5,s5 │ │ │ │ - sd a0,16(s7) │ │ │ │ - sb zero,24(s7) │ │ │ │ - sd zero,8(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - sb zero,48(s7) │ │ │ │ - sd zero,0(s7) │ │ │ │ - sd zero,40(s7) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,24(s0) │ │ │ │ - sd a0,40(s7) │ │ │ │ - li a1,0 │ │ │ │ - add a3,a3,s5 │ │ │ │ - ld a0,40(a3) │ │ │ │ - jal 3440 │ │ │ │ - lw a3,16(s0) │ │ │ │ - sext.w a5,s8 │ │ │ │ - bltu a5,a3,331fc │ │ │ │ - ld a6,8(s2) │ │ │ │ - lw a5,20(sp) │ │ │ │ - li s8,0 │ │ │ │ - add a4,a6,s1 │ │ │ │ - sw a5,16(a4) │ │ │ │ - ld a5,8(sp) │ │ │ │ - li s0,0 │ │ │ │ - beqz a5,332a4 │ │ │ │ - li a1,32 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a6,8(s2) │ │ │ │ - addw a3,s8,s4 │ │ │ │ - slli a2,s8,0x20 │ │ │ │ - add a4,a6,s1 │ │ │ │ - ld a4,24(a4) │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a4,a4,s0 │ │ │ │ - sd a2,16(a0) │ │ │ │ - sd a3,24(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd a0,8(a4) │ │ │ │ - addi s0,s0,64 │ │ │ │ - addw s8,s8,s6 │ │ │ │ - bne s3,s0,3326a │ │ │ │ - ld a5,24(sp) │ │ │ │ - addi s10,s10,4 │ │ │ │ - addi s1,s1,32 │ │ │ │ - addi s11,s11,8 │ │ │ │ - bne a5,s10,33162 │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - ld s5,104(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ - ld s7,88(sp) │ │ │ │ - ld s8,80(sp) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - fld fs0,40(sp) │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s1,136(sp) │ │ │ │ - ld s3,120(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,128(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ - ret │ │ │ │ - ld s4,112(sp) │ │ │ │ - mv a4,s3 │ │ │ │ - mv a3,s1 │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,-730 │ │ │ │ - li a1,523 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,-1094 │ │ │ │ - jal b382 │ │ │ │ - li s2,0 │ │ │ │ - j 332c6 │ │ │ │ - sw s9,4(s2) │ │ │ │ - li a1,0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,8(s2) │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ - ld s7,88(sp) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - j 332c6 │ │ │ │ - mv a3,s9 │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,-736 │ │ │ │ - li a1,536 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,-1156 │ │ │ │ - jal b382 │ │ │ │ - li s2,0 │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - ld s7,88(sp) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - j 332c6 │ │ │ │ - mv a3,s9 │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,-778 │ │ │ │ - li a1,552 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,-1198 │ │ │ │ - jal b382 │ │ │ │ - li s2,0 │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - ld s5,104(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ - ld s7,88(sp) │ │ │ │ - ld s8,80(sp) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - fld fs0,40(sp) │ │ │ │ - j 332c6 │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - beqz a1,333ee │ │ │ │ - sd s3,24(sp) │ │ │ │ - lw s3,0(a0) │ │ │ │ - beqz s3,333fa │ │ │ │ - sd s5,8(sp) │ │ │ │ - ld s5,8(a0) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - mv s6,a2 │ │ │ │ - li s0,0 │ │ │ │ - mv s1,s5 │ │ │ │ - j 333a8 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,32 │ │ │ │ - beq s3,s0,333ea │ │ │ │ - ld a0,0(s1) │ │ │ │ - mv a1,s2 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,3339e │ │ │ │ - beq s3,s0,333ea │ │ │ │ - lw a5,4(s4) │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - srli s0,a4,0x1b │ │ │ │ - add s5,s5,s0 │ │ │ │ - srlw a2,s6,a5 │ │ │ │ - ld a0,24(s5) │ │ │ │ + jal 36f0 │ │ │ │ + j 316ce │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,410 │ │ │ │ + addi a2,a2,-1751 │ │ │ │ + auipc a1,0x2f │ │ │ │ + addi a1,a1,-802 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-666 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,376 │ │ │ │ + addi a2,a2,-1757 │ │ │ │ + auipc a1,0x2f │ │ │ │ + addi a1,a1,-836 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-684 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-112 │ │ │ │ slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1a │ │ │ │ - add a0,a0,a2 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - j 333d6 │ │ │ │ - ld a5,8(a0) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld a0,24(a5) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ld s3,24(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + srli s5,a5,0x1d │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s2,a1 │ │ │ │ li a0,0 │ │ │ │ - j 333e2 │ │ │ │ - lw a5,0(a1) │ │ │ │ - beqz a5,3347a │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - mv s3,a0 │ │ │ │ - mv s4,a2 │ │ │ │ - mv s5,a3 │ │ │ │ - li s0,0 │ │ │ │ - auipc s7,0x2e │ │ │ │ - addi s7,s7,-946 │ │ │ │ - auipc s6,0x2e │ │ │ │ - addi s6,s6,-1418 │ │ │ │ - ld a5,8(s1) │ │ │ │ - slli s2,s0,0x6 │ │ │ │ - mv a2,s7 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a3,16(a5) │ │ │ │ - li a1,631 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 27d46 │ │ │ │ - ld a5,8(s1) │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s4 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a1,16(a5) │ │ │ │ - mv a0,s3 │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 5977a │ │ │ │ - lw a4,0(s1) │ │ │ │ - sext.w a5,s0 │ │ │ │ - bltu a5,a4,33432 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - lw a5,0(a1) │ │ │ │ - beqz a5,3351a │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - mv s4,a3 │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - mv s8,a1 │ │ │ │ - mv s2,a0 │ │ │ │ - mv s3,a2 │ │ │ │ - li s5,0 │ │ │ │ - li a3,0 │ │ │ │ - auipc s7,0x2e │ │ │ │ - addi s7,s7,-1050 │ │ │ │ - auipc s6,0x2e │ │ │ │ - addi s6,s6,-1546 │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,659 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 27d46 │ │ │ │ - ld a5,8(s8) │ │ │ │ - slli s1,s5,0x5 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lw a4,16(a5) │ │ │ │ - beqz a4,334f4 │ │ │ │ - li s0,0 │ │ │ │ - ld a5,24(a5) │ │ │ │ - slli a4,s0,0x6 │ │ │ │ - mv a3,s4 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a1,16(a5) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 5977a │ │ │ │ - ld a5,8(s8) │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w a4,s0 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lw a3,16(a5) │ │ │ │ - bltu a4,a3,334ce │ │ │ │ - lw a5,0(s8) │ │ │ │ - addi s5,s5,1 │ │ │ │ - sext.w a3,s5 │ │ │ │ - bltu a3,a5,334b2 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s10,16(sp) │ │ │ │ - mv s10,a1 │ │ │ │ - lw a1,0(a1) │ │ │ │ + mv a1,s5 │ │ │ │ sd ra,104(sp) │ │ │ │ - beqz a1,3361c │ │ │ │ - addiw a5,a5,4 │ │ │ │ - sd s2,80(sp) │ │ │ │ + sd s0,96(sp) │ │ │ │ sd s3,72(sp) │ │ │ │ + mv s0,a2 │ │ │ │ sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ sd s6,48(sp) │ │ │ │ sd s7,40(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ sd s8,32(sp) │ │ │ │ sd s9,24(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + sd s11,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s5 │ │ │ │ mv s3,a0 │ │ │ │ - mv s4,a2 │ │ │ │ - mv s5,a4 │ │ │ │ - mv s6,a6 │ │ │ │ - mv s7,a7 │ │ │ │ - addw s2,a5,a3 │ │ │ │ - li s11,0 │ │ │ │ - ld a5,8(s10) │ │ │ │ - slli a7,s11,0x5 │ │ │ │ li a0,0 │ │ │ │ - add a5,a5,a7 │ │ │ │ - lwu a1,16(a5) │ │ │ │ - mv s8,a7 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,8(s10) │ │ │ │ - mv s9,a0 │ │ │ │ - add a5,a5,s8 │ │ │ │ - ld s0,0(a5) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - sext.w s1,a0 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 591de │ │ │ │ - addw s1,s1,s2 │ │ │ │ - slli a1,s1,0x20 │ │ │ │ - mv s0,a0 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + mv s4,a0 │ │ │ │ + mv a1,s5 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,s0 │ │ │ │ - li a2,-1 │ │ │ │ - mv a6,s5 │ │ │ │ - mv a4,s4 │ │ │ │ - auipc a3,0x2e │ │ │ │ - addi a3,a3,-1280 │ │ │ │ - li a1,1 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 38f0 <__sprintf_chk@plt> │ │ │ │ - ld a5,8(s10) │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw a2,16(a5) │ │ │ │ - beqz a2,335de │ │ │ │ - ld t3,24(a5) │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - mv t1,s9 │ │ │ │ - addi t3,t3,16 │ │ │ │ - add a4,a4,s9 │ │ │ │ - ld a5,0(t3) │ │ │ │ - addi t1,t1,8 │ │ │ │ - addi t3,t3,64 │ │ │ │ - sd a5,-8(t1) │ │ │ │ - bne a4,t1,335cc │ │ │ │ - mv a5,s1 │ │ │ │ - mv a4,s7 │ │ │ │ - mv a3,s6 │ │ │ │ - mv a1,s9 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s5 │ │ │ │ + mv s8,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + fld fa4,0(s1) │ │ │ │ + fld fa5,8(s1) │ │ │ │ + addiw s9,s0,-2 │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + addiw s6,s0,-1 │ │ │ │ + srli s10,a5,0x1d │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s7,a5,0x1d │ │ │ │ + add a3,s1,s7 │ │ │ │ + add a4,s1,s10 │ │ │ │ + fsd fa5,0(s4) │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fld fa5,0(a3) │ │ │ │ + add a5,s4,s10 │ │ │ │ + add a6,s2,s7 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + add a1,s2,s10 │ │ │ │ + li a2,1 │ │ │ │ + mv s5,a0 │ │ │ │ + addiw s11,s0,-3 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + fld fa4,0(s4) │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fadd.d fa5,fa5,fa5 │ │ │ │ + fsd fa5,0(s3) │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fld fa5,0(a3) │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,0(s8) │ │ │ │ + fld fa2,0(s2) │ │ │ │ + fld fa3,0(a1) │ │ │ │ + fld fa5,8(s2) │ │ │ │ + fld fa4,0(a6) │ │ │ │ + fsub.d fa5,fa5,fa2 │ │ │ │ + fsub.d fa4,fa4,fa3 │ │ │ │ + fld fa2,0(s4) │ │ │ │ + fld fa3,0(a5) │ │ │ │ + fdiv.d fa5,fa5,fa2 │ │ │ │ + fdiv.d fa4,fa4,fa3 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,0(a0) │ │ │ │ + bgeu a2,s6,318dc │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + fmv.d.x fa1,zero │ │ │ │ + srli a6,a5,0x1d │ │ │ │ + addi a7,s1,16 │ │ │ │ + addi a3,s1,8 │ │ │ │ + mv a5,s4 │ │ │ │ + addi a0,s3,8 │ │ │ │ + addi a1,s8,8 │ │ │ │ + mv a4,s2 │ │ │ │ + addi a2,s5,8 │ │ │ │ + add a6,a6,a7 │ │ │ │ + fld fa3,0(a3) │ │ │ │ + fld fa4,8(a3) │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fsub.d fa4,fa4,fa3 │ │ │ │ + addi a0,a0,8 │ │ │ │ + addi a1,a1,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + addi a3,a3,8 │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ + fsd fa4,0(a5) │ │ │ │ + fadd.d fa5,fa5,fa5 │ │ │ │ + fsd fa5,-8(a0) │ │ │ │ + fsd fa1,-8(a1) │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fld fa3,-8(a4) │ │ │ │ + fld fa5,8(a4) │ │ │ │ + fld fa2,0(a5) │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fsub.d fa4,fa4,fa3 │ │ │ │ + fld fa3,-8(a5) │ │ │ │ + fdiv.d fa5,fa5,fa2 │ │ │ │ + fdiv.d fa4,fa4,fa3 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,-8(a2) │ │ │ │ + bne a3,a6,3188a │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,s4 │ │ │ │ mv a0,s3 │ │ │ │ - jal 59490 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - lw a4,0(s10) │ │ │ │ - addi s11,s11,1 │ │ │ │ - sext.w a5,s11 │ │ │ │ - bltu a5,a4,33552 │ │ │ │ + jal 3155c │ │ │ │ + fld fa5,0(s5) │ │ │ │ + fld fa4,0(s3) │ │ │ │ + li a5,1 │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,0(s5) │ │ │ │ + bgeu a5,s9,31b0a │ │ │ │ + li a5,3 │ │ │ │ + bgeu a5,s9,31b10 │ │ │ │ + addiw a1,s0,-6 │ │ │ │ + fmv.d.x fa2,zero │ │ │ │ + andi a1,a1,-2 │ │ │ │ + addi a5,s5,8 │ │ │ │ + mv a2,s4 │ │ │ │ + addi a3,s3,8 │ │ │ │ + mv a4,s8 │ │ │ │ + addiw a1,a1,3 │ │ │ │ + li a0,1 │ │ │ │ + fld fa1,0(a2) │ │ │ │ + fld fa4,0(a5) │ │ │ │ + fld fa0,0(a3) │ │ │ │ + fmul.d fa1,fa5,fa1 │ │ │ │ + fld fa3,8(a5) │ │ │ │ + addi a5,a5,16 │ │ │ │ + addi a2,a2,16 │ │ │ │ + addi a4,a4,16 │ │ │ │ + addi a3,a3,16 │ │ │ │ + addiw a0,a0,2 │ │ │ │ + fsub.d fa4,fa4,fa1 │ │ │ │ + fdiv.d fa4,fa4,fa0 │ │ │ │ + fsd fa4,-16(a5) │ │ │ │ + fld fa1,-8(a2) │ │ │ │ + fld ft0,-16(a4) │ │ │ │ + fld fa0,-8(a3) │ │ │ │ + fmul.d fa1,fa4,fa1 │ │ │ │ + fmul.d fa5,fa5,ft0 │ │ │ │ + fsub.d fa3,fa3,fa1 │ │ │ │ + fadd.d fa2,fa5,fa2 │ │ │ │ + fdiv.d fa5,fa3,fa0 │ │ │ │ + fsd fa5,-8(a5) │ │ │ │ + fld fa3,-8(a4) │ │ │ │ + fmul.d fa4,fa4,fa3 │ │ │ │ + fadd.d fa2,fa4,fa2 │ │ │ │ + bne a0,a1,3191e │ │ │ │ + slli a5,a1,0x3 │ │ │ │ + add a4,s5,a5 │ │ │ │ + addi a5,a5,-8 │ │ │ │ + add a3,s4,a5 │ │ │ │ + fld fa4,-8(a4) │ │ │ │ + fld fa3,0(a3) │ │ │ │ + fld fa5,0(a4) │ │ │ │ + add a3,s3,a5 │ │ │ │ + fmul.d fa3,fa4,fa3 │ │ │ │ + fld fa1,8(a3) │ │ │ │ + addi a4,a4,8 │ │ │ │ + add a3,s8,a5 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + fsub.d fa5,fa5,fa3 │ │ │ │ + fdiv.d fa5,fa5,fa1 │ │ │ │ + fsd fa5,-8(a4) │ │ │ │ + fld fa5,0(a3) │ │ │ │ + fmul.d fa4,fa4,fa5 │ │ │ │ + fadd.d fa2,fa2,fa4 │ │ │ │ + bltu a1,s9,3197e │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli s11,a5,0x1d │ │ │ │ + add a3,s5,s11 │ │ │ │ + add a1,s4,s11 │ │ │ │ + fld fa3,0(a3) │ │ │ │ + fld fa4,0(a1) │ │ │ │ + add a2,s5,s10 │ │ │ │ + fld fa5,0(a2) │ │ │ │ + fmul.d fa4,fa4,fa3 │ │ │ │ + add s10,s10,s3 │ │ │ │ + fld fa3,0(s10) │ │ │ │ + add s11,s11,s3 │ │ │ │ + addiw a5,s0,-4 │ │ │ │ + sext.w a4,a5 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fsub.d fa5,fa5,fa2 │ │ │ │ + fdiv.d fa5,fa5,fa3 │ │ │ │ + fsd fa5,0(a2) │ │ │ │ + fld fa4,0(s10) │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,0(a2) │ │ │ │ + fld fa2,0(a1) │ │ │ │ + fld fa4,0(a3) │ │ │ │ + fld fa3,0(s11) │ │ │ │ + fmul.d fa5,fa5,fa2 │ │ │ │ + fsub.d fa5,fa4,fa5 │ │ │ │ + fdiv.d fa5,fa5,fa3 │ │ │ │ + fsd fa5,0(a3) │ │ │ │ + bltz a4,31a54 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + li a1,-1 │ │ │ │ + add a3,s5,a5 │ │ │ │ + add a2,s4,a5 │ │ │ │ + fld fa5,0(a3) │ │ │ │ + fld fa4,0(a2) │ │ │ │ + add a2,s8,a5 │ │ │ │ + fld fa2,0(a2) │ │ │ │ + fmul.d fa4,fa5,fa4 │ │ │ │ + add a2,s3,a5 │ │ │ │ + fld fa3,0(a2) │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + addi a5,a5,-8 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fsub.d fa5,fa5,fa2 │ │ │ │ + fdiv.d fa5,fa5,fa3 │ │ │ │ + fsd fa5,0(a3) │ │ │ │ + bne a4,a1,31a22 │ │ │ │ + fld fa5,0(s5) │ │ │ │ + add a6,s5,s7 │ │ │ │ + mv a4,s1 │ │ │ │ + fsd fa5,0(a6) │ │ │ │ + mv a1,s2 │ │ │ │ + mv a5,s5 │ │ │ │ + mv a0,s3 │ │ │ │ + mv a2,s4 │ │ │ │ + li a3,0 │ │ │ │ + auipc s0,0x32 │ │ │ │ + fld fa1,388(s0) │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fld fa2,0(a1) │ │ │ │ + fld fa3,8(a4) │ │ │ │ + fld fa4,8(a1) │ │ │ │ + addi a0,a0,8 │ │ │ │ + fsub.d fa3,fa3,fa5 │ │ │ │ + fsub.d fa4,fa4,fa2 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fld fa2,8(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fadd.d fa5,fa5,fa5 │ │ │ │ + addi a2,a2,8 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + fdiv.d fa4,fa4,fa3 │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a1,a1,8 │ │ │ │ + fadd.d fa5,fa5,fa2 │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + fsub.d fa5,fa4,fa5 │ │ │ │ + fsd fa5,-8(a0) │ │ │ │ + fld fa4,-8(a5) │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fdiv.d fa5,fa5,fa3 │ │ │ │ + fsd fa5,-8(a2) │ │ │ │ + fld fa5,-8(a5) │ │ │ │ + fmul.d fa5,fa5,fa1 │ │ │ │ + fsd fa5,-8(a5) │ │ │ │ + bltu a3,s6,31a74 │ │ │ │ + fld fa5,0(s3) │ │ │ │ + add s3,s3,s7 │ │ │ │ + add s7,s7,s4 │ │ │ │ + fsd fa5,0(s3) │ │ │ │ + fld fa5,0(s4) │ │ │ │ + ld ra,104(sp) │ │ │ │ ld s0,96(sp) │ │ │ │ + fsd fa5,0(s7) │ │ │ │ + fld fa5,0(s5) │ │ │ │ ld s1,88(sp) │ │ │ │ ld s2,80(sp) │ │ │ │ + fsd fa5,0(a6) │ │ │ │ ld s3,72(sp) │ │ │ │ ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ ld s6,48(sp) │ │ │ │ ld s7,40(sp) │ │ │ │ ld s8,32(sp) │ │ │ │ ld s9,24(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ ld s10,16(sp) │ │ │ │ + ld s11,8(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s5,56(sp) │ │ │ │ addi sp,sp,112 │ │ │ │ ret │ │ │ │ - addi sp,sp,-208 │ │ │ │ - mv a5,a0 │ │ │ │ - sd a4,32(sp) │ │ │ │ - auipc a4,0x47 │ │ │ │ - ld a4,-1818(a4) │ │ │ │ - sd s6,144(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - mv s6,a1 │ │ │ │ + fmv.d.x fa2,zero │ │ │ │ + j 319b8 │ │ │ │ + fmv.d.x fa2,zero │ │ │ │ + li a1,1 │ │ │ │ + j 31974 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s3,56(sp) │ │ │ │ + li s3,3 │ │ │ │ + sd s1,72(sp) │ │ │ │ + divuw s1,a0,s3 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + feq.d a5,fa1,fa5 │ │ │ │ + fsd fs0,40(sp) │ │ │ │ + fsd fs3,16(sp) │ │ │ │ + fsd fs4,8(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + fsd fs1,32(sp) │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + fsub.d fs0,fa1,fa0 │ │ │ │ + fmv.d fs4,fa1 │ │ │ │ + fmv.d fs3,fa0 │ │ │ │ + mv s2,a1 │ │ │ │ + mv s3,s1 │ │ │ │ + mv s0,s1 │ │ │ │ + beqz a5,31cf0 │ │ │ │ + feq.d a5,fa0,fa5 │ │ │ │ + beqz a5,31cf0 │ │ │ │ + li a5,5 │ │ │ │ + bgeu a5,a0,31eb4 │ │ │ │ + fcvt.d.w fa5,s3 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs0,132(a5) │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs1,-20(a5) │ │ │ │ + fdiv.d fs0,fs0,fa5 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa5,528(a5) │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + beqz a5,31dd2 │ │ │ │ + fmv.d fs0,fa5 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa5,252(a5) │ │ │ │ + fdiv.d fa0,fa0,fa5 │ │ │ │ + jal 3960 │ │ │ │ + fmv.d fa1,fa0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 35c0 │ │ │ │ + fadd.d fs2,fa0,fa0 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa4,516(a5) │ │ │ │ + fmul.d fa4,fa0,fa4 │ │ │ │ + fsub.d fa5,fs0,fs2 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa2,508(a5) │ │ │ │ + fsub.d fa3,fa4,fs0 │ │ │ │ + fmul.d fa5,fa5,fa2 │ │ │ │ + flt.d a5,fa3,fa5 │ │ │ │ + beqz a5,31c02 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs2,-130(a5) │ │ │ │ + fsub.d fa5,fs0,fa4 │ │ │ │ + fmul.d fs2,fa0,fs2 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa3,454(a5) │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + fsub.d fs0,fs2,fs0 │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + beqz a5,31eae │ │ │ │ + fdiv.d fa0,fs3,fs2 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs0,450(a5) │ │ │ │ + fadd.d fa0,fa0,fs0 │ │ │ │ + jal 3960 │ │ │ │ + fdiv.d fa5,fs4,fs2 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fsub.d fa0,fa5,fs0 │ │ │ │ + jal 3810 │ │ │ │ + fmul.d fa4,fs2,fs0 │ │ │ │ + fmul.d fa5,fs2,fs1 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fadd.d fa0,fa4,fs3 │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + beqz a5,31c52 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa5,-164(a5) │ │ │ │ + fsub.d fs1,fs1,fa5 │ │ │ │ + fmul.d fa3,fs2,fs1 │ │ │ │ + flt.d a5,fa0,fa3 │ │ │ │ + bnez a5,31c44 │ │ │ │ + fsub.d fa1,fs4,fa4 │ │ │ │ + fmul.d fa5,fs2,fs0 │ │ │ │ + flt.d a5,fa5,fa1 │ │ │ │ + beqz a5,31c76 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa5,-200(a5) │ │ │ │ + fadd.d fs0,fs0,fa5 │ │ │ │ + fmul.d fa4,fs2,fs0 │ │ │ │ + flt.d a5,fa4,fa1 │ │ │ │ + bnez a5,31c68 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa5,-174(a5) │ │ │ │ + fadd.d fa5,fs0,fa5 │ │ │ │ + fsub.d fa5,fa5,fs1 │ │ │ │ + fcvt.w.d a5,fa5,rtz │ │ │ │ + sext.w a4,a5 │ │ │ │ + blt a4,s1,31dee │ │ │ │ + mv s1,a4 │ │ │ │ + mv s0,a4 │ │ │ │ + addiw a1,s0,2 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + fsub.d fs0,fs0,fs1 │ │ │ │ + fcvt.d.w fa5,s0 │ │ │ │ + fmul.d fs0,fs0,fs2 │ │ │ │ + fdiv.d fs0,fs0,fa5 │ │ │ │ + beqz s0,31cd4 │ │ │ │ + fmul.d fs1,fs2,fs1 │ │ │ │ + mv a4,a0 │ │ │ │ + li a5,0 │ │ │ │ + fcvt.d.w fa5,a5 │ │ │ │ + addi a4,a4,8 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fadd.d fa5,fa5,fs1 │ │ │ │ + fsd fa5,-8(a4) │ │ │ │ + bne s0,a5,31cbc │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + sw s1,0(s2) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + fld fs0,40(sp) │ │ │ │ + fld fs1,32(sp) │ │ │ │ + fld fs2,24(sp) │ │ │ │ + fld fs3,16(sp) │ │ │ │ + fld fs4,8(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + fabs.d fa5,fs3 │ │ │ │ + fabs.d fa4,fs4 │ │ │ │ + fle.d a5,fa4,fa5 │ │ │ │ + beqz a5,31d02 │ │ │ │ + fmv.d fa4,fa5 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa5,150(a5) │ │ │ │ + li a5,1 │ │ │ │ + fmul.d fa5,fa4,fa5 │ │ │ │ + bgeu a5,a0,31d86 │ │ │ │ + fcvt.d.wu fa3,a0 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa1,136(a5) │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa2,-304(a5) │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + fmul.d fa5,fa5,fa1 │ │ │ │ + fmul.d fa5,fa5,fa2 │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + beqz a5,31e86 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs1,-484(a5) │ │ │ │ + flt.d a5,fs1,fa4 │ │ │ │ + beqz a5,31e16 │ │ │ │ + fdiv.d fa4,fa4,fs1 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa5,90(a5) │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs0,-366(a5) │ │ │ │ + li a5,5 │ │ │ │ + fadd.d fa4,fa4,fa5 │ │ │ │ + fmul.d fs0,fa4,fs0 │ │ │ │ + bgeu a5,a0,31dd2 │ │ │ │ + fcvt.d.w fa5,s3 │ │ │ │ + fdiv.d fs0,fs0,fa5 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa5,20(a5) │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + bnez a5,31b88 │ │ │ │ + j 31dd2 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa3,26(a5) │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa3,-418(a5) │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs1,-578(a5) │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + beqz a5,31b78 │ │ │ │ + flt.d a5,fs1,fa4 │ │ │ │ + beqz a5,31ece │ │ │ │ + fdiv.d fa5,fa4,fs1 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa4,-18(a5) │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs0,-474(a5) │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fmul.d fs0,fa5,fs0 │ │ │ │ + fmul.d fa5,fs0,fs1 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa4,-622(a5) │ │ │ │ + flt.d a5,fa4,fa5 │ │ │ │ + beqz a5,31e38 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs0,-84(a5) │ │ │ │ + j 31b8c │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + subw a5,s3,a5 │ │ │ │ + sraiw a4,a5,0x1 │ │ │ │ + fle.d a3,fa5,fs1 │ │ │ │ + andi a5,a5,1 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + fcvt.d.w fa4,a4 │ │ │ │ + fcvt.d.w fa5,a5 │ │ │ │ + beqz a3,31ea4 │ │ │ │ + fadd.d fs0,fs0,fa4 │ │ │ │ + fsub.d fs1,fs1,fa5 │ │ │ │ + j 31c96 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs0,-558(a5) │ │ │ │ + li a5,5 │ │ │ │ + fmul.d fs0,fa4,fs0 │ │ │ │ + bltu a5,a0,31d6c │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa5,-160(a5) │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + bnez a5,31b88 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa5,-432(a5) │ │ │ │ + fdiv.d fa0,fa0,fa5 │ │ │ │ + jal 3960 │ │ │ │ + fmv.d fa1,fa0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 35c0 │ │ │ │ + fadd.d fa4,fa0,fa0 │ │ │ │ + fsub.d fa5,fs0,fa0 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa2,-180(a5) │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + fsub.d fa3,fa4,fs0 │ │ │ │ + fmul.d fa5,fa5,fa2 │ │ │ │ + flt.d a5,fa3,fa5 │ │ │ │ + beqz a5,31c02 │ │ │ │ + fmv.d fs2,fa4 │ │ │ │ + j 31bb4 │ │ │ │ + fdiv.d fs0,fs0,fa3 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs1,-818(a5) │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa5,-266(a5) │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + bnez a5,31b88 │ │ │ │ + j 31dd2 │ │ │ │ + fsub.d fs1,fs1,fa4 │ │ │ │ + fadd.d fs0,fs0,fa5 │ │ │ │ + j 31c96 │ │ │ │ + fmv.d fs2,fa4 │ │ │ │ + j 31c02 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs2,-308(a5) │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa0,-820(a5) │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs0,-732(a5) │ │ │ │ + j 31bb4 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fs0,-742(a5) │ │ │ │ + fmul.d fs0,fa4,fs0 │ │ │ │ + j 31e28 │ │ │ │ + addi sp,sp,-160 │ │ │ │ + auipc a4,0x48 │ │ │ │ + ld a4,50(a4) │ │ │ │ + sd ra,152(sp) │ │ │ │ + sd s0,144(sp) │ │ │ │ + sd s1,136(sp) │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd s4,112(sp) │ │ │ │ + sd s5,104(sp) │ │ │ │ + sd s6,96(sp) │ │ │ │ + sd s7,88(sp) │ │ │ │ + sd s8,80(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + fsd fs0,40(sp) │ │ │ │ + fsd fs1,32(sp) │ │ │ │ ld a5,0(a4) │ │ │ │ - sd a5,88(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ li a5,0 │ │ │ │ - li a1,1024 │ │ │ │ - li a0,0 │ │ │ │ - sd s1,184(sp) │ │ │ │ - sd s2,176(sp) │ │ │ │ - sd s8,128(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - sd ra,200(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - mv s10,a6 │ │ │ │ - sd a6,40(sp) │ │ │ │ - mv s8,a7 │ │ │ │ - sd zero,80(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s6) │ │ │ │ - addi a4,sp,80 │ │ │ │ - sd a4,48(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - beqz a5,337ec │ │ │ │ - sd s0,192(sp) │ │ │ │ - addi a5,sp,72 │ │ │ │ - li s0,0 │ │ │ │ - sd s4,160(sp) │ │ │ │ - sd s9,120(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - sd s8,8(sp) │ │ │ │ - sd s3,168(sp) │ │ │ │ - sd s5,152(sp) │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd a5,56(sp) │ │ │ │ - auipc s9,0x2c │ │ │ │ - addi s9,s9,496 │ │ │ │ - auipc s11,0x2e │ │ │ │ - addi s11,s11,-1424 │ │ │ │ - sd s10,24(sp) │ │ │ │ - mv s4,s0 │ │ │ │ - mv s8,s2 │ │ │ │ - ld a5,8(s6) │ │ │ │ - slli s7,s4,0x5 │ │ │ │ - add a5,a5,s7 │ │ │ │ - ld s0,0(a5) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - sext.w a1,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 591de │ │ │ │ - sd a0,72(sp) │ │ │ │ - lbu a5,0(a0) │ │ │ │ - mv a3,a0 │ │ │ │ - beqz a5,33844 │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld a0,48(sp) │ │ │ │ - mv a2,s8 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,-1572 │ │ │ │ - jal 2194e │ │ │ │ - ld a5,40(sp) │ │ │ │ - beqz a5,33700 │ │ │ │ - ld s0,24(sp) │ │ │ │ - ld a5,0(s0) │ │ │ │ - beqz a5,33700 │ │ │ │ - ld a0,80(sp) │ │ │ │ - auipc a1,0x2b │ │ │ │ - addi a1,a1,-1124 │ │ │ │ - jal 3750 │ │ │ │ - ld a3,0(s0) │ │ │ │ - auipc a2,0x30 │ │ │ │ - addi a2,a2,-930 │ │ │ │ + sd a0,0(sp) │ │ │ │ + sd a2,8(sp) │ │ │ │ + beqz a1,32142 │ │ │ │ + mv s0,a1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + mv s3,a3 │ │ │ │ + li a2,8 │ │ │ │ + auipc a3,0x48 │ │ │ │ + ld a3,38(a3) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 3400 │ │ │ │ + addiw a5,s0,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + ld a3,0(sp) │ │ │ │ + lw a4,0(s3) │ │ │ │ + add a5,a5,a3 │ │ │ │ + fld fs0,0(a3) │ │ │ │ + fld fs1,0(a5) │ │ │ │ + beqz a4,320ce │ │ │ │ + auipc s1,0x48 │ │ │ │ + ld s1,100(s1) │ │ │ │ + fmv.x.d a4,fs1 │ │ │ │ + fmv.x.d a3,fs0 │ │ │ │ + ld a0,0(s1) │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,1418 │ │ │ │ li a1,1 │ │ │ │ - mv s0,a0 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - mv a0,s0 │ │ │ │ - jal 35a0 │ │ │ │ - ld a0,80(sp) │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,-1602 │ │ │ │ - jal 3750 │ │ │ │ - mv s5,a0 │ │ │ │ - beqz a0,33886 │ │ │ │ - ld a5,8(s6) │ │ │ │ - li s0,0 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lw a4,16(a5) │ │ │ │ - beqz a4,337b4 │ │ │ │ - ld a5,24(a5) │ │ │ │ - slli s2,s0,0x6 │ │ │ │ - mv a1,s9 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,16(a5) │ │ │ │ - jal 3750 │ │ │ │ - mv s10,a0 │ │ │ │ - beqz a0,3385c │ │ │ │ - li a2,2 │ │ │ │ - li a1,0 │ │ │ │ - jal 33b0 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3370 │ │ │ │ - mv s3,a0 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3860 │ │ │ │ - sd s0,0(sp) │ │ │ │ - j 33760 │ │ │ │ + lw a0,0(s3) │ │ │ │ + fmv.d fa1,fs1 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + addi a1,sp,20 │ │ │ │ + jal 31b18 │ │ │ │ + lw s8,20(sp) │ │ │ │ + mv s9,a0 │ │ │ │ + beqz s8,320fc │ │ │ │ + mv s7,a0 │ │ │ │ + li s5,0 │ │ │ │ + auipc s10,0x2e │ │ │ │ + addi s10,s10,1390 │ │ │ │ + ld a4,0(s7) │ │ │ │ + ld a0,0(s1) │ │ │ │ mv a3,s5 │ │ │ │ - mv a2,s0 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 36c0 │ │ │ │ - sub s3,s3,s0 │ │ │ │ - mv a3,s10 │ │ │ │ - li a2,1024 │ │ │ │ + mv a2,s10 │ │ │ │ li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3780 │ │ │ │ - mv s0,a0 │ │ │ │ - bnez a0,33750 │ │ │ │ - ld s0,0(sp) │ │ │ │ - blez s3,33798 │ │ │ │ - ld a5,8(s6) │ │ │ │ - mv a4,s3 │ │ │ │ - mv a2,s11 │ │ │ │ - add a5,a5,s7 │ │ │ │ - ld a5,24(a5) │ │ │ │ - li a1,774 │ │ │ │ - auipc a0,0x2d │ │ │ │ - addi a0,a0,1816 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a3,16(a5) │ │ │ │ - jal b382 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 35a0 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + addi s7,s7,8 │ │ │ │ + bne s5,s8,31f8a │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + srli s5,a5,0x1e │ │ │ │ + mv a1,s5 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,0 │ │ │ │ + mv s4,a0 │ │ │ │ + jal 3890 │ │ │ │ + ld s11,0(sp) │ │ │ │ + sw zero,0(s4) │ │ │ │ + li s7,0 │ │ │ │ + li s10,0 │ │ │ │ + li s5,10 │ │ │ │ + addiw a5,s7,1 │ │ │ │ + sext.w s6,a5 │ │ │ │ + bgeu s6,s8,320be │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a4,a5,0x2 │ │ │ │ + fld fa4,0(s11) │ │ │ │ + add a4,a4,s4 │ │ │ │ + j 31ffa │ │ │ │ + addi a3,a5,1 │ │ │ │ + sw zero,0(a4) │ │ │ │ + sext.w a2,a3 │ │ │ │ + mv s2,a4 │ │ │ │ + addi a4,a4,4 │ │ │ │ + bgeu a2,s8,32020 │ │ │ │ + mv a5,a3 │ │ │ │ + slli a3,a5,0x3 │ │ │ │ + add a3,a3,s9 │ │ │ │ + fld fa5,0(a3) │ │ │ │ + sext.w a2,s7 │ │ │ │ + sext.w s7,a5 │ │ │ │ + fle.d a3,fa5,fa4 │ │ │ │ + bnez a3,31fe4 │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli t3,a5,0x2 │ │ │ │ + add s2,s4,t3 │ │ │ │ + mv s7,a2 │ │ │ │ + bltu s5,s7,320a2 │ │ │ │ + lw a5,0(s2) │ │ │ │ + addiw a4,s10,1 │ │ │ │ + sext.w s10,a4 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s2) │ │ │ │ + beq s0,s10,32062 │ │ │ │ + addi s11,s11,8 │ │ │ │ + bltu s6,s8,31fc8 │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli s5,a5,0x2 │ │ │ │ + li a3,10 │ │ │ │ + add s5,s5,s4 │ │ │ │ + bltu a3,s7,32100 │ │ │ │ + lw a5,0(s5) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s5) │ │ │ │ + bltu s10,s0,32052 │ │ │ │ ld a5,8(sp) │ │ │ │ - bnez a5,33814 │ │ │ │ - ld a5,8(s6) │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w a4,s0 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lw a3,16(a5) │ │ │ │ - bltu a4,a3,33720 │ │ │ │ - ld a0,80(sp) │ │ │ │ - addi s4,s4,1 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,72(sp) │ │ │ │ - sd zero,80(sp) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s5 │ │ │ │ - sd zero,72(sp) │ │ │ │ - jal 35a0 │ │ │ │ - ld a3,24(sp) │ │ │ │ - lw a4,0(s6) │ │ │ │ - sext.w a5,s4 │ │ │ │ - addi a3,a3,8 │ │ │ │ - sd a3,24(sp) │ │ │ │ - bltu a5,a4,33696 │ │ │ │ - ld s0,192(sp) │ │ │ │ - ld s3,168(sp) │ │ │ │ - ld s4,160(sp) │ │ │ │ - ld s5,152(sp) │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x46 │ │ │ │ - ld a5,1822(a5) │ │ │ │ - ld a4,88(sp) │ │ │ │ + sw s8,0(s3) │ │ │ │ + sd s9,0(a5) │ │ │ │ + auipc a5,0x48 │ │ │ │ + ld a5,-348(a5) │ │ │ │ + ld a4,24(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,338a6 │ │ │ │ - ld ra,200(sp) │ │ │ │ - ld s1,184(sp) │ │ │ │ - ld s2,176(sp) │ │ │ │ - ld s6,144(sp) │ │ │ │ - ld s8,128(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - addi sp,sp,208 │ │ │ │ + bnez a5,32164 │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld s1,136(sp) │ │ │ │ + ld s2,128(sp) │ │ │ │ + ld s3,120(sp) │ │ │ │ + ld s5,104(sp) │ │ │ │ + ld s6,96(sp) │ │ │ │ + ld s7,88(sp) │ │ │ │ + ld s8,80(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + fld fs0,40(sp) │ │ │ │ + fld fs1,32(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + ld s4,112(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ ret │ │ │ │ - ld a5,8(s6) │ │ │ │ - ld a0,16(sp) │ │ │ │ - addi s0,s0,1 │ │ │ │ - add a5,a5,s7 │ │ │ │ - ld a5,24(a5) │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a1,16(a5) │ │ │ │ - jal 59590 │ │ │ │ - ld a5,8(s6) │ │ │ │ - li a2,1 │ │ │ │ - sext.w a3,s0 │ │ │ │ - add a5,a5,s7 │ │ │ │ - ld a4,24(a5) │ │ │ │ - add a4,a4,s2 │ │ │ │ - sb a2,24(a4) │ │ │ │ - lw a4,16(a5) │ │ │ │ - bltu a3,a4,33720 │ │ │ │ - j 337b4 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,56(sp) │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,-1946 │ │ │ │ - sd zero,72(sp) │ │ │ │ - jal 2194e │ │ │ │ - ld a3,72(sp) │ │ │ │ - j 336be │ │ │ │ - ld a5,8(s6) │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,-1944 │ │ │ │ - li a1,759 │ │ │ │ - add a5,a5,s7 │ │ │ │ - ld a5,24(a5) │ │ │ │ - auipc a0,0x2d │ │ │ │ - addi a0,a0,1584 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a3,16(a5) │ │ │ │ - jal b382 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - ld a3,80(sp) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,0(s11) │ │ │ │ + ld a0,0(s1) │ │ │ │ auipc a2,0x2e │ │ │ │ - addi a2,a2,-1984 │ │ │ │ - li a1,750 │ │ │ │ - auipc a0,0x2d │ │ │ │ - addi a0,a0,1548 │ │ │ │ - jal b382 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s3,168(sp) │ │ │ │ - sd s4,160(sp) │ │ │ │ - sd s5,152(sp) │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s9,120(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-320 │ │ │ │ - sd s0,304(sp) │ │ │ │ - auipc s0,0x46 │ │ │ │ - ld s0,1620(s0) │ │ │ │ - sd s6,256(sp) │ │ │ │ - sd s8,240(sp) │ │ │ │ - sd s9,232(sp) │ │ │ │ - mv a2,a3 │ │ │ │ - sd a3,40(sp) │ │ │ │ - sd ra,312(sp) │ │ │ │ - sd s4,272(sp) │ │ │ │ - ld a3,0(s0) │ │ │ │ - sd a3,200(sp) │ │ │ │ - li a3,0 │ │ │ │ - sd a1,16(sp) │ │ │ │ - sd a4,48(sp) │ │ │ │ - mv s6,a0 │ │ │ │ - mv s8,a5 │ │ │ │ - mv s9,a6 │ │ │ │ - beqz a2,33b22 │ │ │ │ - auipc a1,0x2b │ │ │ │ - addi a1,a1,-1646 │ │ │ │ - mv a0,a2 │ │ │ │ - jal 3750 │ │ │ │ - mv s4,a0 │ │ │ │ - sd zero,56(sp) │ │ │ │ - beqz s4,33b68 │ │ │ │ - ld a5,16(sp) │ │ │ │ - sd zero,8(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - beqz a5,33a82 │ │ │ │ - addi a5,sp,72 │ │ │ │ - sd s2,288(sp) │ │ │ │ - sd s7,248(sp) │ │ │ │ - sd s1,296(sp) │ │ │ │ - sd s3,280(sp) │ │ │ │ - sd s5,264(sp) │ │ │ │ - sd s10,224(sp) │ │ │ │ - sd s11,216(sp) │ │ │ │ - sd a5,32(sp) │ │ │ │ - li s2,-1 │ │ │ │ - addi s7,sp,64 │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld s0,8(a5) │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a5,a5,0x6 │ │ │ │ - add s0,s0,a5 │ │ │ │ - ld a0,56(s0) │ │ │ │ - sd a5,24(sp) │ │ │ │ - slli a0,a0,0x5 │ │ │ │ - jal 3330 │ │ │ │ - mv s5,a0 │ │ │ │ - beqz a0,33be2 │ │ │ │ - ld a0,16(s0) │ │ │ │ - ld a1,32(sp) │ │ │ │ - jal 3510 │ │ │ │ - bnez a0,33a64 │ │ │ │ - ld a0,120(sp) │ │ │ │ - jal 3330 │ │ │ │ - sd a0,64(sp) │ │ │ │ - beqz a0,33b94 │ │ │ │ - jal 3670 │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a4,24(sp) │ │ │ │ + addi a2,a2,1098 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 32024 │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli t3,a5,0x2 │ │ │ │ + add s2,s4,t3 │ │ │ │ + j 32020 │ │ │ │ + fcvt.d.wu fa0,s0 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa5,-1086(a5) │ │ │ │ + fdiv.d fa0,fa0,fa5 │ │ │ │ + auipc a5,0x32 │ │ │ │ + fld fa4,-1354(a5) │ │ │ │ + fadd.d fa0,fa0,fa4 │ │ │ │ + jal 3810 │ │ │ │ + fcvt.wu.d a5,fa0,rtz │ │ │ │ + sw a5,0(s3) │ │ │ │ + j 31f44 │ │ │ │ + li s5,0 │ │ │ │ + j 31faa │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + ld a3,0(sp) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add s7,s9,a5 │ │ │ │ + add s2,a3,a4 │ │ │ │ + auipc s11,0x2e │ │ │ │ + addi s11,s11,996 │ │ │ │ + ld a3,0(s2) │ │ │ │ + ld a4,0(s7) │ │ │ │ + ld a0,0(s1) │ │ │ │ + mv a2,s11 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,0(s5) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + addi s2,s2,8 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s5) │ │ │ │ + bltu s10,s0,3211c │ │ │ │ + j 32062 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x32 │ │ │ │ + addi a3,a3,1972 │ │ │ │ + addi a2,a2,-1564 │ │ │ │ auipc a1,0x2e │ │ │ │ - addi a1,a1,1464 │ │ │ │ - ld a5,8(a5) │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a0,16(a5) │ │ │ │ - jal 3750 │ │ │ │ + addi a1,a1,728 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,896 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + bltu a1,a0,32172 │ │ │ │ + subw a0,a1,a0 │ │ │ │ + ret │ │ │ │ + subw a0,a0,a1 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-1072 │ │ │ │ + sd s2,1040(sp) │ │ │ │ + auipc s2,0x48 │ │ │ │ + ld s2,-622(s2) │ │ │ │ + sd s0,1056(sp) │ │ │ │ + sd s1,1048(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + ld a5,0(s2) │ │ │ │ + sd a5,1032(sp) │ │ │ │ + li a5,0 │ │ │ │ + li a1,0 │ │ │ │ mv s1,a0 │ │ │ │ - beqz a0,33bba │ │ │ │ - jal 3370 │ │ │ │ - mv s11,a0 │ │ │ │ - beq a0,s2,33afa │ │ │ │ - li s3,0 │ │ │ │ - j 339ac │ │ │ │ - mv a1,s9 │ │ │ │ - jalr s8 │ │ │ │ - mv a4,a0 │ │ │ │ - slli s0,s0,0x5 │ │ │ │ - ld a0,64(sp) │ │ │ │ - add s0,s0,s5 │ │ │ │ - sd a4,0(s0) │ │ │ │ - sd s11,24(s0) │ │ │ │ - sw s10,8(s0) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s1 │ │ │ │ - sd zero,16(s0) │ │ │ │ - sd zero,64(sp) │ │ │ │ - jal 3370 │ │ │ │ - mv s11,a0 │ │ │ │ - beq a0,s2,33afa │ │ │ │ - addiw s3,s3,1 │ │ │ │ - mv a2,s7 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 59d00 │ │ │ │ - sext.w s10,a0 │ │ │ │ - slli s0,s3,0x20 │ │ │ │ - ld a0,64(sp) │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - bne s10,s2,3397e │ │ │ │ - jal 3670 │ │ │ │ - mv a3,s0 │ │ │ │ - slli s11,s0,0x5 │ │ │ │ - li a4,16 │ │ │ │ - li a2,32 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - sd zero,64(sp) │ │ │ │ - mv s0,s5 │ │ │ │ - jal 1e1c0 │ │ │ │ - add s11,s11,s5 │ │ │ │ - beqz s3,33a50 │ │ │ │ - lw a1,8(s0) │ │ │ │ + li a2,1020 │ │ │ │ + addi a0,sp,8 │ │ │ │ + sd ra,1064(sp) │ │ │ │ + jal 3890 │ │ │ │ + li a5,1 │ │ │ │ + sw a5,276(sp) │ │ │ │ + li a5,2 │ │ │ │ + sw a5,292(sp) │ │ │ │ + addiw a1,s0,-1 │ │ │ │ + li a5,3 │ │ │ │ + sw a5,344(sp) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + bltz a5,32222 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a4,1 │ │ │ │ li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ + add a5,s1,a1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + addi a1,a1,-1 │ │ │ │ + slliw a3,a4,0x2 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + addi a5,a5,1040 │ │ │ │ + add a5,a5,sp │ │ │ │ + lw a5,-1032(a5) │ │ │ │ + mulw a5,a5,a4 │ │ │ │ + sext.w a4,a3 │ │ │ │ + addw a0,a0,a5 │ │ │ │ slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,24(s0) │ │ │ │ - mv a5,a0 │ │ │ │ - li a2,0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,64(sp) │ │ │ │ - jal 3280 │ │ │ │ - beq a0,s2,33afa │ │ │ │ - lw a2,8(s0) │ │ │ │ - ld a0,64(sp) │ │ │ │ - mv a3,s1 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a1,1 │ │ │ │ - jal 3780 │ │ │ │ - lw a2,8(s0) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - bne a2,a0,33afa │ │ │ │ - ld a0,64(sp) │ │ │ │ - mv a3,s4 │ │ │ │ - li a1,1 │ │ │ │ - jal 36c0 │ │ │ │ - lw a5,8(s0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bne a5,a0,33b48 │ │ │ │ - ld a0,64(sp) │ │ │ │ - addi s0,s0,32 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,64(sp) │ │ │ │ - bne s11,s0,339e8 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 35a0 │ │ │ │ - ld a5,40(sp) │ │ │ │ - beqz a5,33ac4 │ │ │ │ - ld a5,48(sp) │ │ │ │ - bnez a5,33aaa │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3670 │ │ │ │ - ld a5,16(sp) │ │ │ │ - lw a4,0(a5) │ │ │ │ - ld a5,8(sp) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,8(sp) │ │ │ │ - sext.w a5,a5 │ │ │ │ - bltu a5,a4,3391e │ │ │ │ - ld s1,296(sp) │ │ │ │ - ld s2,288(sp) │ │ │ │ - ld s3,280(sp) │ │ │ │ - ld s5,264(sp) │ │ │ │ - ld s7,248(sp) │ │ │ │ - ld s10,224(sp) │ │ │ │ - ld s11,216(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - jal 35a0 │ │ │ │ - auipc a5,0x46 │ │ │ │ - ld a5,1160(a5) │ │ │ │ - ld a4,200(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ + bgez a5,321d2 │ │ │ │ + ld a4,1032(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,33b56 │ │ │ │ - ld ra,312(sp) │ │ │ │ - ld s0,304(sp) │ │ │ │ - ld s4,272(sp) │ │ │ │ - ld s6,256(sp) │ │ │ │ - ld s8,240(sp) │ │ │ │ - ld s9,232(sp) │ │ │ │ - addi sp,sp,320 │ │ │ │ + bnez a5,32226 │ │ │ │ + ld ra,1064(sp) │ │ │ │ + ld s0,1056(sp) │ │ │ │ + ld s1,1048(sp) │ │ │ │ + ld s2,1040(sp) │ │ │ │ + addi sp,sp,1072 │ │ │ │ ret │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld a5,8(s0) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a0,16(a5) │ │ │ │ - jal 3470 │ │ │ │ - ld a5,8(s0) │ │ │ │ - li a4,1 │ │ │ │ - add a5,a5,s1 │ │ │ │ - sb a4,24(a5) │ │ │ │ - j 33a5e │ │ │ │ - mv a0,s4 │ │ │ │ - jal 35a0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld a5,8(s0) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a0,16(a5) │ │ │ │ - jal 3470 │ │ │ │ - ld a5,8(s0) │ │ │ │ - ld s0,56(sp) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a1,16(a5) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3300 │ │ │ │ - auipc a1,0x2a │ │ │ │ - addi a1,a1,1938 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3750 │ │ │ │ - mv s4,a0 │ │ │ │ - bnez a0,33a5e │ │ │ │ - j 33b76 │ │ │ │ - ld a5,16(sp) │ │ │ │ - auipc a4,0x46 │ │ │ │ - ld a4,1196(a4) │ │ │ │ - ld a0,0(a4) │ │ │ │ - ld a5,8(a5) │ │ │ │ - ld a4,24(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a3,16(a5) │ │ │ │ - auipc a2,0x2d │ │ │ │ - addi a2,a2,1762 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a1,0x2d │ │ │ │ - addi a1,a1,1534 │ │ │ │ - auipc a0,0x2b │ │ │ │ - addi a0,a0,-1506 │ │ │ │ - jal 59286 │ │ │ │ - auipc a1,0x2a │ │ │ │ - addi a1,a1,1858 │ │ │ │ - sd a0,56(sp) │ │ │ │ - jal 3750 │ │ │ │ - mv s4,a0 │ │ │ │ - j 338f8 │ │ │ │ - auipc a5,0x46 │ │ │ │ - ld a5,1120(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - ld a3,56(sp) │ │ │ │ - j 33b0e │ │ │ │ - sd s1,296(sp) │ │ │ │ - sd s2,288(sp) │ │ │ │ - sd s3,280(sp) │ │ │ │ - sd s5,264(sp) │ │ │ │ - sd s7,248(sp) │ │ │ │ - sd s10,224(sp) │ │ │ │ - sd s11,216(sp) │ │ │ │ + li a0,0 │ │ │ │ + j 321fe │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - sd s1,296(sp) │ │ │ │ - sd s2,288(sp) │ │ │ │ - sd s3,280(sp) │ │ │ │ - sd s5,264(sp) │ │ │ │ - sd s7,248(sp) │ │ │ │ - sd s10,224(sp) │ │ │ │ - sd s11,216(sp) │ │ │ │ - auipc a5,0x46 │ │ │ │ - ld a5,1074(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x2d │ │ │ │ - addi a2,a2,1456 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - auipc a4,0x46 │ │ │ │ - ld a4,1042(a4) │ │ │ │ - ld a0,0(a4) │ │ │ │ - ld a5,8(a5) │ │ │ │ - ld a4,24(sp) │ │ │ │ - auipc a2,0x2d │ │ │ │ - addi a2,a2,1516 │ │ │ │ - li a1,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sb zero,48(a5) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 33a64 │ │ │ │ - ld a5,16(sp) │ │ │ │ - auipc a4,0x46 │ │ │ │ - ld a4,1004(a4) │ │ │ │ - ld a0,0(a4) │ │ │ │ - ld a5,8(a5) │ │ │ │ - ld a4,24(sp) │ │ │ │ - auipc a2,0x2d │ │ │ │ - addi a2,a2,1534 │ │ │ │ - li a1,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a3,16(a5) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a5,0x46 │ │ │ │ - ld a5,966(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - sb zero,48(s0) │ │ │ │ - auipc a2,0x2d │ │ │ │ - addi a2,a2,1384 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 33a64 │ │ │ │ addi sp,sp,-128 │ │ │ │ - mv a5,a1 │ │ │ │ - auipc a4,0x46 │ │ │ │ - ld a4,780(a4) │ │ │ │ - sd s1,104(sp) │ │ │ │ - auipc a1,0x2a │ │ │ │ - addi a1,a1,1642 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a0,a5 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s7,56(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + slli s4,a2,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + sd s10,32(sp) │ │ │ │ + slli s10,s4,0x2 │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + mv s9,a1 │ │ │ │ + mv s11,a0 │ │ │ │ + mv a1,s10 │ │ │ │ + li a0,0 │ │ │ │ sd ra,120(sp) │ │ │ │ - mv s7,a2 │ │ │ │ - jal 3750 │ │ │ │ - lw a5,0(s7) │ │ │ │ - beqz a5,33ccc │ │ │ │ + sd a3,8(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ sd s2,96(sp) │ │ │ │ + mv s1,a2 │ │ │ │ sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - li s6,0 │ │ │ │ - auipc s8,0x46 │ │ │ │ - ld s8,864(s8) │ │ │ │ - auipc s10,0x2e │ │ │ │ - addi s10,s10,704 │ │ │ │ - auipc s9,0x2d │ │ │ │ - addi s9,s9,1472 │ │ │ │ - mv s3,sp │ │ │ │ - li s2,-1 │ │ │ │ - auipc s5,0x2c │ │ │ │ - addi s5,s5,1820 │ │ │ │ - ld a5,8(s7) │ │ │ │ - slli s11,s6,0x6 │ │ │ │ - mv a1,s10 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,16(a5) │ │ │ │ - jal 3750 │ │ │ │ + sd s7,56(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s10 │ │ │ │ + li a1,0 │ │ │ │ mv s0,a0 │ │ │ │ - beqz a0,33ce8 │ │ │ │ - ld a0,0(s8) │ │ │ │ - mv a2,s9 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 33c9c │ │ │ │ - ld a3,0(sp) │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 59d00 │ │ │ │ - bne a0,s2,33c90 │ │ │ │ - lw a4,0(s7) │ │ │ │ - addi s6,s6,1 │ │ │ │ - sext.w a5,s6 │ │ │ │ - bltu a5,a4,33c6c │ │ │ │ + jal 3890 │ │ │ │ + addiw a5,s1,-1 │ │ │ │ + addiw s3,s1,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + sext.w s2,a5 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,0(sp) │ │ │ │ + ld a1,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + slli s2,s2,0x2 │ │ │ │ + srli s8,a4,0x1e │ │ │ │ + jal 41306 │ │ │ │ + sub s8,s2,s8 │ │ │ │ + add a5,a0,s4 │ │ │ │ + addi s8,s8,-4 │ │ │ │ + sb zero,0(a5) │ │ │ │ + add s10,s10,s0 │ │ │ │ + add s2,s2,s0 │ │ │ │ + add s8,s8,s0 │ │ │ │ + li s5,0 │ │ │ │ + li s6,0 │ │ │ │ + mv s3,a0 │ │ │ │ + beqz s1,3231a │ │ │ │ + mv a3,a0 │ │ │ │ + mv a5,s0 │ │ │ │ + lwu a4,0(a5) │ │ │ │ + addi a3,a3,1 │ │ │ │ + addi a5,a5,4 │ │ │ │ + add a4,a4,s11 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + sb a4,-1(a3) │ │ │ │ + bne a5,s10,322b2 │ │ │ │ + addiw s7,s6,1 │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + mv a0,s5 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s6,a5,0x1d │ │ │ │ + add s6,s6,a0 │ │ │ │ + mv s5,a0 │ │ │ │ + sd s3,0(s6) │ │ │ │ + mv a5,s2 │ │ │ │ + j 322f8 │ │ │ │ + sw zero,0(a5) │ │ │ │ + addi a5,a5,-4 │ │ │ │ + beq a5,s8,3233c │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a3,a4,1 │ │ │ │ + beq a3,s9,322ee │ │ │ │ + ld a1,0(sp) │ │ │ │ + sw a3,0(a5) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + add a5,a0,s4 │ │ │ │ + sb zero,0(a5) │ │ │ │ + mv s6,s7 │ │ │ │ + mv s3,a0 │ │ │ │ + bnez s1,322ae │ │ │ │ + addiw s7,s6,1 │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + mv a0,s5 │ │ │ │ + jal 41306 │ │ │ │ + slli a4,s6,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,a0 │ │ │ │ + mv s5,a0 │ │ │ │ + sd s3,0(a5) │ │ │ │ + ld a5,8(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + sw s7,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,120(sp) │ │ │ │ ld s0,112(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ ld s9,40(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ ld s11,24(sp) │ │ │ │ - auipc a5,0x46 │ │ │ │ - ld a5,580(a5) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s5,72(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + lw a1,16(a0) │ │ │ │ + lw a3,20(a0) │ │ │ │ + lw a2,24(a0) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + lw t3,0(a0) │ │ │ │ + lw t1,4(a0) │ │ │ │ + slli a5,a1,0x1 │ │ │ │ + addiw a3,a3,1900 │ │ │ │ + lw a7,8(a0) │ │ │ │ + lw a6,12(a0) │ │ │ │ + slli a4,a2,0x1 │ │ │ │ + sd a3,16(sp) │ │ │ │ + add a5,a5,a1 │ │ │ │ + auipc a3,0x32 │ │ │ │ + addi a3,a3,1392 │ │ │ │ + sd s0,32(sp) │ │ │ │ + add a4,a4,a2 │ │ │ │ + auipc s0,0x48 │ │ │ │ + addi s0,s0,12 │ │ │ │ + add a5,a5,a3 │ │ │ │ + auipc a3,0x32 │ │ │ │ + addi a3,a3,1410 │ │ │ │ + sd t3,8(sp) │ │ │ │ + sd t1,0(sp) │ │ │ │ + add a4,a4,a3 │ │ │ │ + mv a0,s0 │ │ │ │ + auipc a3,0x2e │ │ │ │ + addi a3,a3,338 │ │ │ │ + li a2,26 │ │ │ │ + li a1,1 │ │ │ │ + sd ra,40(sp) │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + ld ra,40(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-160 │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd ra,104(sp) │ │ │ │ + auipc a1,0x48 │ │ │ │ + ld a1,-1112(a1) │ │ │ │ + lbu a1,0(a1) │ │ │ │ + auipc s0,0x48 │ │ │ │ + ld s0,-1236(s0) │ │ │ │ + sd a3,120(sp) │ │ │ │ + sd a4,128(sp) │ │ │ │ + sd a5,136(sp) │ │ │ │ + sd a6,144(sp) │ │ │ │ + sd a7,152(sp) │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd a5,56(sp) │ │ │ │ + li a5,0 │ │ │ │ + li a0,0 │ │ │ │ + beqz a1,32412 │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a5,0(s0) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,33d08 │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ + bnez a5,324d4 │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ ret │ │ │ │ - ld a5,8(s7) │ │ │ │ - ld a0,0(s8) │ │ │ │ - auipc a2,0x2d │ │ │ │ - addi a2,a2,984 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a3,16(a5) │ │ │ │ + sd s1,88(sp) │ │ │ │ + addi s1,sp,48 │ │ │ │ + mv a0,s1 │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + jal 39c0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 35d0 │ │ │ │ + auipc s1,0x48 │ │ │ │ + addi s1,s1,-128 │ │ │ │ + ld a5,32(s1) │ │ │ │ + beqz a5,324c6 │ │ │ │ + lw a5,20(a0) │ │ │ │ + lw a2,16(a0) │ │ │ │ + lw a3,24(a0) │ │ │ │ + addiw a5,a5,1900 │ │ │ │ + lw a7,8(a0) │ │ │ │ + lw a6,12(a0) │ │ │ │ + sd a5,16(sp) │ │ │ │ + lw a1,0(a0) │ │ │ │ + slli a5,a2,0x1 │ │ │ │ + slli a4,a3,0x1 │ │ │ │ + sd a1,8(sp) │ │ │ │ + lw a1,4(a0) │ │ │ │ + add a5,a5,a2 │ │ │ │ + add a4,a4,a3 │ │ │ │ + sd a1,0(sp) │ │ │ │ + auipc a3,0x32 │ │ │ │ + addi a3,a3,1188 │ │ │ │ + ld s3,32(s1) │ │ │ │ + add a5,a5,a3 │ │ │ │ + auipc a3,0x32 │ │ │ │ + addi a3,a3,1214 │ │ │ │ + addi t1,sp,120 │ │ │ │ + add a4,a4,a3 │ │ │ │ + li a2,26 │ │ │ │ + auipc a3,0x2e │ │ │ │ + addi a3,a3,142 │ │ │ │ + li a1,1 │ │ │ │ + auipc a0,0x48 │ │ │ │ + addi a0,a0,-220 │ │ │ │ + sd t1,40(sp) │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + auipc a4,0x48 │ │ │ │ + addi a4,a4,-234 │ │ │ │ + auipc a3,0x2e │ │ │ │ + addi a3,a3,142 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,150 │ │ │ │ li a1,1 │ │ │ │ + mv a0,s3 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ + ld a0,32(s1) │ │ │ │ + ld a3,40(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,1 │ │ │ │ + jal 3420 <__vfprintf_chk@plt> │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + j 32400 │ │ │ │ + auipc a5,0x48 │ │ │ │ + ld a5,-1310(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a5,32(s1) │ │ │ │ + j 32434 │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-16 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-176 │ │ │ │ sd s0,0(sp) │ │ │ │ - ld s0,0(a0) │ │ │ │ sd ra,8(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3580 │ │ │ │ - beqz a0,33d44 │ │ │ │ - lbu a0,0(s0) │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi a0,a0,-42 │ │ │ │ - seqz a0,a0 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,32504 │ │ │ │ ld ra,8(sp) │ │ │ │ ld s0,0(sp) │ │ │ │ - li a0,1 │ │ │ │ + auipc a5,0x48 │ │ │ │ + sd a0,-304(a5) │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - lw a1,0(a1) │ │ │ │ - sd ra,72(sp) │ │ │ │ - beqz a1,33dfe │ │ │ │ - addiw a5,a5,4 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - mv s5,a2 │ │ │ │ - mv s6,a4 │ │ │ │ - addw s4,a5,a3 │ │ │ │ - li s2,0 │ │ │ │ - auipc s7,0x2d │ │ │ │ - addi s7,s7,810 │ │ │ │ - ld a5,8(s3) │ │ │ │ - slli s8,s2,0x6 │ │ │ │ - add a5,a5,s8 │ │ │ │ - ld a5,8(a5) │ │ │ │ - ld s1,0(a5) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - sext.w s0,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 591de │ │ │ │ - addw a1,s0,s4 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - mv s1,a0 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,-622 │ │ │ │ + li a1,108 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,54 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd ra,104(sp) │ │ │ │ + auipc a1,0x48 │ │ │ │ + ld a1,-1450(a1) │ │ │ │ + lbu a1,0(a1) │ │ │ │ + auipc s1,0x48 │ │ │ │ + ld s1,-1574(s1) │ │ │ │ + sd a4,112(sp) │ │ │ │ + sd a5,120(sp) │ │ │ │ + sd a6,128(sp) │ │ │ │ + sd a7,136(sp) │ │ │ │ + ld a5,0(s1) │ │ │ │ + sd a5,56(sp) │ │ │ │ + li a5,0 │ │ │ │ + beqz a1,32562 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a6,s6 │ │ │ │ - mv a5,s1 │ │ │ │ - mv a4,s5 │ │ │ │ - mv a3,s7 │ │ │ │ - li a2,-1 │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a5,0(s1) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,3263c │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + sd s3,72(sp) │ │ │ │ + addi s3,sp,48 │ │ │ │ + mv a0,s3 │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + jal 39c0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 35d0 │ │ │ │ + auipc s3,0x48 │ │ │ │ + addi s3,s3,-468 │ │ │ │ + ld a5,32(s3) │ │ │ │ + beqz a5,32596 │ │ │ │ + blez s0,325a8 │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + j 3254e │ │ │ │ + auipc a5,0x48 │ │ │ │ + ld a5,-1518(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a5,32(s3) │ │ │ │ + bgtz s0,3258e │ │ │ │ + lw a5,20(a0) │ │ │ │ + lw a2,16(a0) │ │ │ │ + lw a3,24(a0) │ │ │ │ + addiw a5,a5,1900 │ │ │ │ + lw a7,8(a0) │ │ │ │ + lw a6,12(a0) │ │ │ │ + sd a5,16(sp) │ │ │ │ + lw a1,0(a0) │ │ │ │ + slli a5,a2,0x1 │ │ │ │ + slli a4,a3,0x1 │ │ │ │ + sd a1,8(sp) │ │ │ │ + lw a1,4(a0) │ │ │ │ + add a5,a5,a2 │ │ │ │ + add a4,a4,a3 │ │ │ │ + sd a1,0(sp) │ │ │ │ + auipc a3,0x32 │ │ │ │ + addi a3,a3,816 │ │ │ │ + ld s0,32(s3) │ │ │ │ + add a5,a5,a3 │ │ │ │ + auipc a3,0x32 │ │ │ │ + addi a3,a3,842 │ │ │ │ + addi t1,sp,112 │ │ │ │ + add a4,a4,a3 │ │ │ │ + li a2,26 │ │ │ │ + auipc a3,0x2e │ │ │ │ + addi a3,a3,-230 │ │ │ │ li a1,1 │ │ │ │ - mv s0,a0 │ │ │ │ + auipc a0,0x48 │ │ │ │ + addi a0,a0,-592 │ │ │ │ + sd t1,40(sp) │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ - ld a5,8(s3) │ │ │ │ - mv a1,s0 │ │ │ │ - add a5,a5,s8 │ │ │ │ - ld a0,16(a5) │ │ │ │ - jal 3300 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,33e06 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ + auipc a4,0x48 │ │ │ │ + addi a4,a4,-606 │ │ │ │ + auipc a3,0x2e │ │ │ │ + addi a3,a3,-230 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,-222 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - lw a4,0(s3) │ │ │ │ - addi s2,s2,1 │ │ │ │ - sext.w a5,s2 │ │ │ │ - bltu a5,a4,33d7e │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,32(s3) │ │ │ │ + ld a3,40(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,1 │ │ │ │ + jal 3420 <__vfprintf_chk@plt> │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + j 32550 │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + lw a3,0(a0) │ │ │ │ + lw a4,0(a1) │ │ │ │ + mv a5,a0 │ │ │ │ + bltu a4,a3,3266a │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,3266c │ │ │ │ + lw a5,4(a5) │ │ │ │ + lw a4,4(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a5,3266c │ │ │ │ + sltu a5,a5,a4 │ │ │ │ + negw a0,a5 │ │ │ │ ret │ │ │ │ - auipc a3,0x32 │ │ │ │ - addi a3,a3,-294 │ │ │ │ - li a2,1035 │ │ │ │ - auipc a1,0x2d │ │ │ │ - addi a1,a1,142 │ │ │ │ - auipc a0,0x2d │ │ │ │ - addi a0,a0,1038 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - │ │ │ │ -0000000000033e26 : │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + slli a5,a1,0x20 │ │ │ │ addi sp,sp,-32 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ sd s1,8(sp) │ │ │ │ mv s1,a1 │ │ │ │ + slli a1,a5,0x1 │ │ │ │ + add a1,a1,a5 │ │ │ │ sd s0,16(sp) │ │ │ │ - slli s1,s1,0x3 │ │ │ │ - mv s0,a2 │ │ │ │ - li a1,32 │ │ │ │ + slli a1,a1,0x5 │ │ │ │ + mv s0,a0 │ │ │ │ li a0,0 │ │ │ │ sd ra,24(sp) │ │ │ │ - add s0,s0,s1 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(s0) │ │ │ │ + jal 41306 │ │ │ │ ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - sd a5,0(a0) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - sw a5,32(a0) │ │ │ │ - lw a5,0(sp) │ │ │ │ - sd a1,0(a0) │ │ │ │ - sd a2,8(a0) │ │ │ │ - sw a5,48(a0) │ │ │ │ - lbu a5,8(sp) │ │ │ │ - sd a3,16(a0) │ │ │ │ - sd a4,24(a0) │ │ │ │ - sb a5,52(a0) │ │ │ │ - ld a5,16(sp) │ │ │ │ - sb a6,36(a0) │ │ │ │ - sd a7,40(a0) │ │ │ │ - sd a5,72(a0) │ │ │ │ - lw a5,24(sp) │ │ │ │ - sw zero,56(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sw a5,80(a0) │ │ │ │ - lbu a5,32(sp) │ │ │ │ - sb a5,84(a0) │ │ │ │ - ret │ │ │ │ - lw a5,56(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - ld a0,64(a0) │ │ │ │ - beqz a5,33ec2 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - li s0,0 │ │ │ │ - li s1,0 │ │ │ │ - add a0,a0,s0 │ │ │ │ - ld a0,32(a0) │ │ │ │ - addiw s1,s1,1 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s2) │ │ │ │ - lw a5,56(s2) │ │ │ │ - add a4,a0,s0 │ │ │ │ - sd zero,32(a4) │ │ │ │ - addi s0,s0,40 │ │ │ │ - bltu s1,a5,33e9c │ │ │ │ + sw s1,0(s0) │ │ │ │ + sd a0,8(s0) │ │ │ │ ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd zero,64(s2) │ │ │ │ - sw zero,56(s2) │ │ │ │ - ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - lw a6,56(a0) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s1,40(sp) │ │ │ │ - addiw a6,a6,1 │ │ │ │ - slli a6,a6,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - sd s6,0(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - mv s6,a1 │ │ │ │ - ld a0,64(a0) │ │ │ │ - slli a1,a6,0x2 │ │ │ │ - add a1,a1,a6 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - mv s5,a3 │ │ │ │ - mv s3,a4 │ │ │ │ - mv s2,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a5,56(s1) │ │ │ │ - sd a0,64(s1) │ │ │ │ - slli a6,a5,0x2 │ │ │ │ - add a6,a6,a5 │ │ │ │ - slli a6,a6,0x3 │ │ │ │ - add s0,a0,a6 │ │ │ │ - sd s6,0(s0) │ │ │ │ - sd s5,16(s0) │ │ │ │ - sd s4,8(s0) │ │ │ │ - sd s3,24(s0) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 21882 │ │ │ │ - lw a5,56(s1) │ │ │ │ - ld ra,56(sp) │ │ │ │ - sd a0,32(s0) │ │ │ │ - ld s0,48(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,56(s1) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-160 │ │ │ │ - sd s11,56(sp) │ │ │ │ - mv s11,a0 │ │ │ │ - ld a0,192(sp) │ │ │ │ - sd s7,88(sp) │ │ │ │ - li s7,-1 │ │ │ │ - sd ra,152(sp) │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s1,136(sp) │ │ │ │ - mv s0,a7 │ │ │ │ - sd s2,128(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ - mv s2,a6 │ │ │ │ - mv s3,a3 │ │ │ │ - sd s4,112(sp) │ │ │ │ - sd s5,104(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - sd s6,96(sp) │ │ │ │ - sd s8,80(sp) │ │ │ │ - mv s6,a5 │ │ │ │ - mv s8,a4 │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - mv s10,a1 │ │ │ │ - jal 3310 │ │ │ │ - and a5,a0,s7 │ │ │ │ - mv a3,a0 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,a5 │ │ │ │ - sd a5,0(sp) │ │ │ │ - sext.w s5,a3 │ │ │ │ - jal 39f0 │ │ │ │ - mv s1,a0 │ │ │ │ - li a1,88 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lbu a5,160(sp) │ │ │ │ - sd s11,0(a0) │ │ │ │ - sd s10,8(a0) │ │ │ │ - sb a5,52(a0) │ │ │ │ - ld a5,168(sp) │ │ │ │ - sd s4,16(a0) │ │ │ │ - sd s3,24(a0) │ │ │ │ - sd a5,72(a0) │ │ │ │ - lw a5,176(sp) │ │ │ │ - sw s8,32(a0) │ │ │ │ - sb s6,36(a0) │ │ │ │ - sw a5,80(a0) │ │ │ │ - lbu a5,184(sp) │ │ │ │ - sd s2,40(a0) │ │ │ │ - sw s0,48(a0) │ │ │ │ - sw zero,56(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sb a5,84(a0) │ │ │ │ - mv s9,a0 │ │ │ │ - beqz s5,34380 │ │ │ │ - ld s10,192(sp) │ │ │ │ - addiw s5,s5,-1 │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - addi a5,s10,1 │ │ │ │ - add s5,s5,a5 │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s11,s4 │ │ │ │ - li s0,0 │ │ │ │ - li a4,0 │ │ │ │ - li s2,0 │ │ │ │ - li s8,27 │ │ │ │ - auipc s6,0x32 │ │ │ │ - addi s6,s6,-786 │ │ │ │ - lbu a6,0(s10) │ │ │ │ - addiw a5,a6,-61 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu s8,a5,3402c │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s6 │ │ │ │ - lw a5,0(a5) │ │ │ │ - add a5,a5,s6 │ │ │ │ - jr a5 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s1 │ │ │ │ - sb a6,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi s10,s10,1 │ │ │ │ - bne s5,s10,34012 │ │ │ │ - lw a5,56(s9) │ │ │ │ - ld a0,64(s9) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - ld s5,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,56(s9) │ │ │ │ - addi s4,s4,1 │ │ │ │ - addi s3,s3,1 │ │ │ │ - slli a5,a4,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add s2,a0,a5 │ │ │ │ - sd a0,64(s9) │ │ │ │ - sub s4,s4,s11 │ │ │ │ - sub s3,s3,s5 │ │ │ │ - sd s11,0(s2) │ │ │ │ - sd s5,16(s2) │ │ │ │ - sd s4,8(s2) │ │ │ │ - sd s3,24(s2) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 21882 │ │ │ │ - lw a5,56(s9) │ │ │ │ - sd a0,32(s2) │ │ │ │ - mv a0,s0 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,56(s9) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s1,136(sp) │ │ │ │ - ld s2,128(sp) │ │ │ │ - ld s3,120(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - ld s5,104(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ - ld s7,88(sp) │ │ │ │ - ld s8,80(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - mv a0,s9 │ │ │ │ - ld s9,72(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ - ret │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a6,16(sp) │ │ │ │ - jal 32b0 │ │ │ │ - ld a6,16(sp) │ │ │ │ - li a3,-1 │ │ │ │ - sext.w a5,a0 │ │ │ │ - sext.w a6,a6 │ │ │ │ - auipc a4,0x2d │ │ │ │ - addi a4,a4,350 │ │ │ │ - li a2,1 │ │ │ │ - sd a0,32(sp) │ │ │ │ - li a1,0 │ │ │ │ - li a0,0 │ │ │ │ - sd a6,40(sp) │ │ │ │ - jal 33a0 <__snprintf_chk@plt> │ │ │ │ - addiw a1,s2,1 │ │ │ │ - addw a1,a1,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - sext.w a5,a5 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mv a0,s0 │ │ │ │ - sd a5,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a4,s2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - mv s0,a0 │ │ │ │ - add a5,s0,a4 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 32b0 │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a6,40(sp) │ │ │ │ - auipc a4,0x2d │ │ │ │ - addi a4,a4,278 │ │ │ │ - addiw a1,a5,1 │ │ │ │ - sext.w a5,a0 │ │ │ │ - ld a0,16(sp) │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 33a0 <__snprintf_chk@plt> │ │ │ │ - ld t3,32(sp) │ │ │ │ - ld a2,0(sp) │ │ │ │ - mv a5,a0 │ │ │ │ - and t3,t3,s7 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - addw s2,a5,s2 │ │ │ │ - add s4,s4,t3 │ │ │ │ - add s3,s3,t3 │ │ │ │ - jal 3890 │ │ │ │ - li a4,0 │ │ │ │ - j 3403a │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 32b0 │ │ │ │ - sext.w a5,a0 │ │ │ │ - auipc a4,0x2d │ │ │ │ - addi a4,a4,196 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ - sd a0,32(sp) │ │ │ │ - li a1,0 │ │ │ │ - li a0,0 │ │ │ │ - jal 33a0 <__snprintf_chk@plt> │ │ │ │ - addiw a1,s2,1 │ │ │ │ - addw a1,a1,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - sext.w a5,a5 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mv a0,s0 │ │ │ │ - sd a5,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a4,s2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - mv s0,a0 │ │ │ │ - add a5,s0,a4 │ │ │ │ - li a1,0 │ │ │ │ - li a2,10 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 32b0 │ │ │ │ - ld a5,24(sp) │ │ │ │ - auipc a4,0x2d │ │ │ │ - addi a4,a4,126 │ │ │ │ - addiw a1,a5,1 │ │ │ │ - sext.w a5,a0 │ │ │ │ - ld a0,16(sp) │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 33a0 <__snprintf_chk@plt> │ │ │ │ - ld a6,32(sp) │ │ │ │ - ld a2,0(sp) │ │ │ │ - mv a5,a0 │ │ │ │ - and a6,a6,s7 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - addw s2,a5,s2 │ │ │ │ - add s4,s4,a6 │ │ │ │ - jal 3890 │ │ │ │ - li a4,0 │ │ │ │ - j 3403a │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 32b0 │ │ │ │ - li a3,-1 │ │ │ │ - sext.w a5,a0 │ │ │ │ - auipc a4,0x2d │ │ │ │ - addi a4,a4,68 │ │ │ │ - li a2,1 │ │ │ │ - sd a0,32(sp) │ │ │ │ - li a1,0 │ │ │ │ - li a0,0 │ │ │ │ - jal 33a0 <__snprintf_chk@plt> │ │ │ │ - addiw a1,s2,1 │ │ │ │ - addw a1,a1,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - sext.w a5,a5 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mv a0,s0 │ │ │ │ - sd a5,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a4,s2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - mv s0,a0 │ │ │ │ - add a5,s0,a4 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 32b0 │ │ │ │ - ld a5,24(sp) │ │ │ │ - auipc a4,0x2d │ │ │ │ - mv a4,a4 │ │ │ │ - li a3,-1 │ │ │ │ - addiw a1,a5,1 │ │ │ │ - sext.w a5,a0 │ │ │ │ - ld a0,16(sp) │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - li a2,1 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 33a0 <__snprintf_chk@plt> │ │ │ │ - ld a6,32(sp) │ │ │ │ - ld a2,0(sp) │ │ │ │ - mv a5,a0 │ │ │ │ - and a6,a6,s7 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - addw s2,a5,s2 │ │ │ │ - add s3,s3,a6 │ │ │ │ - jal 3890 │ │ │ │ - li a4,0 │ │ │ │ - j 3403a │ │ │ │ - lw a5,56(s9) │ │ │ │ - addi a4,s4,1 │ │ │ │ - ld a0,64(s9) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - sub a5,a4,s11 │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,8(sp) │ │ │ │ - addi a3,s3,1 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sub a3,a3,a5 │ │ │ │ - sd a3,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,56(s9) │ │ │ │ - ld a5,8(sp) │ │ │ │ - sd a0,64(s9) │ │ │ │ - slli a4,a2,0x2 │ │ │ │ - add a4,a4,a2 │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add s2,a0,a4 │ │ │ │ - ld a3,16(sp) │ │ │ │ - sd a5,16(s2) │ │ │ │ - ld a5,24(sp) │ │ │ │ - sd a3,24(s2) │ │ │ │ - sd s11,0(s2) │ │ │ │ - sd a5,8(s2) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 21882 │ │ │ │ - lw a5,56(s9) │ │ │ │ - sd a0,32(s2) │ │ │ │ - li a2,10 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - li a1,0 │ │ │ │ - sw a5,56(s9) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 32b0 │ │ │ │ - addiw a5,a0,1 │ │ │ │ - mv a0,s0 │ │ │ │ - add s3,s3,a5 │ │ │ │ - jal 3670 │ │ │ │ - ld a2,0(sp) │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3890 │ │ │ │ - mv s11,s4 │ │ │ │ - sd s3,8(sp) │ │ │ │ - li s0,0 │ │ │ │ - li a4,0 │ │ │ │ - li s2,0 │ │ │ │ - j 3403a │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 32b0 │ │ │ │ - sext.w a5,a0 │ │ │ │ - auipc a4,0x2d │ │ │ │ - addi a4,a4,-216 │ │ │ │ - li a3,-1 │ │ │ │ - li a2,1 │ │ │ │ - sd a0,32(sp) │ │ │ │ - li a1,0 │ │ │ │ - li a0,0 │ │ │ │ - jal 33a0 <__snprintf_chk@plt> │ │ │ │ - addiw a1,s2,1 │ │ │ │ - addw a1,a1,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - sext.w a5,a5 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mv a0,s0 │ │ │ │ - sd a5,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a4,s2,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - mv s0,a0 │ │ │ │ - add a5,s0,a4 │ │ │ │ - li a1,0 │ │ │ │ - li a2,10 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 32b0 │ │ │ │ - ld a5,24(sp) │ │ │ │ - auipc a4,0x2d │ │ │ │ - addi a4,a4,-286 │ │ │ │ - addiw a1,a5,1 │ │ │ │ - sext.w a5,a0 │ │ │ │ - j 341ca │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s11,s4 │ │ │ │ - li a1,40 │ │ │ │ - li a0,0 │ │ │ │ - li s0,0 │ │ │ │ - j 34056 │ │ │ │ - sw zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - ret │ │ │ │ addi sp,sp,-16 │ │ │ │ sd s0,0(sp) │ │ │ │ mv s0,a0 │ │ │ │ ld a0,8(a0) │ │ │ │ sd ra,8(sp) │ │ │ │ + beqz a0,326b0 │ │ │ │ jal 3670 │ │ │ │ - ld ra,8(sp) │ │ │ │ sd zero,8(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ sw zero,0(s0) │ │ │ │ ld s0,0(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ - lw t1,0(a0) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd a1,0(a0) │ │ │ │ mv s0,a0 │ │ │ │ - mv s6,a1 │ │ │ │ - ld a0,8(a0) │ │ │ │ - addiw a1,t1,1 │ │ │ │ - slli t1,a1,0x20 │ │ │ │ - srli a1,t1,0x1b │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - mv s3,a4 │ │ │ │ - mv s2,a5 │ │ │ │ - mv s5,a2 │ │ │ │ - mv s4,a3 │ │ │ │ - mv s1,a6 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw t1,0(s0) │ │ │ │ - sd a0,8(s0) │ │ │ │ - slli a4,t1,0x20 │ │ │ │ - srli a5,a4,0x1b │ │ │ │ - add a7,a0,a5 │ │ │ │ - sb s4,12(a7) │ │ │ │ - sb zero,13(a7) │ │ │ │ - sb zero,14(a7) │ │ │ │ - sb s1,28(a7) │ │ │ │ - sb zero,29(a7) │ │ │ │ - sb zero,30(a7) │ │ │ │ - sd s6,0(a7) │ │ │ │ - sw s5,8(a7) │ │ │ │ - sd s3,16(a7) │ │ │ │ - sw s2,24(a7) │ │ │ │ - addiw t1,t1,1 │ │ │ │ - ld ra,56(sp) │ │ │ │ - sw t1,0(s0) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - lw s1,32(s5) │ │ │ │ - lbu s2,36(s5) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld s0,40(s5) │ │ │ │ - li a5,-1 │ │ │ │ - sw zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - mv s4,a0 │ │ │ │ - beq s0,a5,34640 │ │ │ │ - ld a5,64(s5) │ │ │ │ - lbu s3,52(s5) │ │ │ │ - lw s7,48(s5) │ │ │ │ - ld s6,16(a5) │ │ │ │ - bnez s3,345e6 │ │ │ │ - bnez s2,34764 │ │ │ │ - li a1,32 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a3,0(s4) │ │ │ │ - sd a0,8(s4) │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a5,a4,0x1b │ │ │ │ - add a5,a5,a0 │ │ │ │ - sb s3,12(a5) │ │ │ │ - sb zero,13(a5) │ │ │ │ - sb zero,14(a5) │ │ │ │ - sh zero,28(a5) │ │ │ │ - sb zero,30(a5) │ │ │ │ - lw a4,56(s5) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - sd s0,0(a5) │ │ │ │ - sw s7,8(a5) │ │ │ │ - sd s6,16(a5) │ │ │ │ - sw s1,24(a5) │ │ │ │ - sw a3,0(s4) │ │ │ │ - beqz a4,347ae │ │ │ │ - ld a3,64(s5) │ │ │ │ - li a5,1 │ │ │ │ - ld s6,16(a3) │ │ │ │ - ld s0,24(a3) │ │ │ │ - beq a4,a5,34562 │ │ │ │ - li s3,40 │ │ │ │ - li s7,1 │ │ │ │ - lw a1,0(s4) │ │ │ │ - ld a0,8(s4) │ │ │ │ - add a3,a3,s3 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1b │ │ │ │ - ld s8,16(a3) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,0(s4) │ │ │ │ - sd a0,8(s4) │ │ │ │ - add s0,s0,s6 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a5,a3,0x1b │ │ │ │ - add a5,a5,a0 │ │ │ │ - sh zero,28(a5) │ │ │ │ - sb zero,30(a5) │ │ │ │ - sh zero,12(a5) │ │ │ │ - sb zero,14(a5) │ │ │ │ - ld a3,64(s5) │ │ │ │ - lw a2,56(s5) │ │ │ │ - addi s0,s0,-1 │ │ │ │ - sd s0,0(a5) │ │ │ │ - sd s8,16(a5) │ │ │ │ - sw s1,24(a5) │ │ │ │ - sw s1,8(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - add a5,a3,s3 │ │ │ │ - sw a4,0(s4) │ │ │ │ - addiw s7,s7,1 │ │ │ │ - ld s6,16(a5) │ │ │ │ - ld s0,24(a5) │ │ │ │ - addi s3,s3,40 │ │ │ │ - bltu s7,a2,344f4 │ │ │ │ - ld s3,72(s5) │ │ │ │ - li a5,-1 │ │ │ │ - beq s3,a5,345cc │ │ │ │ - lw a1,0(s4) │ │ │ │ - lw s7,80(s5) │ │ │ │ - ld a0,8(s4) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - lbu s5,84(s5) │ │ │ │ - srli a1,a5,0x1b │ │ │ │ - beqz s2,34720 │ │ │ │ - bnez s5,346da │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,0(s4) │ │ │ │ - sd a0,8(s4) │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a5,a3,0x1b │ │ │ │ - add a5,a5,a0 │ │ │ │ - sd s6,0(a5) │ │ │ │ - sw s1,8(a5) │ │ │ │ - sb s2,12(a5) │ │ │ │ - sb zero,13(a5) │ │ │ │ - sb zero,14(a5) │ │ │ │ - sd s3,16(a5) │ │ │ │ - sw s7,24(a5) │ │ │ │ - sh zero,28(a5) │ │ │ │ - sb zero,30(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(s4) │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s4,32(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - beqz s2,34494 │ │ │ │ - li a1,32 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,0(s4) │ │ │ │ - sd a0,8(s4) │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a5,a3,0x1b │ │ │ │ - add a5,a5,a0 │ │ │ │ - sd s6,0(a5) │ │ │ │ - sw s1,8(a5) │ │ │ │ - sb s2,12(a5) │ │ │ │ - sb zero,13(a5) │ │ │ │ - sb zero,14(a5) │ │ │ │ - sd s0,16(a5) │ │ │ │ - sw s7,24(a5) │ │ │ │ - sb s3,28(a5) │ │ │ │ - sb zero,29(a5) │ │ │ │ - sb zero,30(a5) │ │ │ │ - addiw a5,a4,1 │ │ │ │ - lw a4,56(s5) │ │ │ │ - sw a5,0(s4) │ │ │ │ - beqz a4,347ae │ │ │ │ - ld a3,64(s5) │ │ │ │ - j 34650 │ │ │ │ - lw a4,56(s5) │ │ │ │ - beqz a4,347ae │ │ │ │ - ld a3,64(s5) │ │ │ │ - beqz s2,344e2 │ │ │ │ - li a5,1 │ │ │ │ - ld s6,16(a3) │ │ │ │ - ld s0,24(a3) │ │ │ │ - beq a4,a5,34562 │ │ │ │ - li s3,40 │ │ │ │ - li s7,1 │ │ │ │ - lw a1,0(s4) │ │ │ │ - ld a0,8(s4) │ │ │ │ - add a3,a3,s3 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1b │ │ │ │ - ld s8,16(a3) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,0(s4) │ │ │ │ - sd a0,8(s4) │ │ │ │ - add s0,s0,s6 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a5,a3,0x1b │ │ │ │ - add a5,a5,a0 │ │ │ │ - sb s2,28(a5) │ │ │ │ - sb zero,29(a5) │ │ │ │ - sb zero,30(a5) │ │ │ │ - sb s2,12(a5) │ │ │ │ - sb zero,13(a5) │ │ │ │ - sb zero,14(a5) │ │ │ │ - ld a3,64(s5) │ │ │ │ - lw a2,56(s5) │ │ │ │ - addi s0,s0,-1 │ │ │ │ - sd s0,16(a5) │ │ │ │ - sw s1,24(a5) │ │ │ │ - sd s8,0(a5) │ │ │ │ - sw s1,8(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - add a5,a3,s3 │ │ │ │ - sw a4,0(s4) │ │ │ │ - addiw s7,s7,1 │ │ │ │ - ld s6,16(a5) │ │ │ │ - ld s0,24(a5) │ │ │ │ - addi s3,s3,40 │ │ │ │ - bltu s7,a2,34662 │ │ │ │ - j 34562 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,0(s4) │ │ │ │ - add s0,s0,s6 │ │ │ │ - sd a0,8(s4) │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a5,a3,0x1b │ │ │ │ - add a5,a5,a0 │ │ │ │ - addi s0,s0,-1 │ │ │ │ - sd s3,0(a5) │ │ │ │ - sw s7,8(a5) │ │ │ │ - sb s5,12(a5) │ │ │ │ - sb zero,13(a5) │ │ │ │ - sb zero,14(a5) │ │ │ │ - sd s0,16(a5) │ │ │ │ - sw s1,24(a5) │ │ │ │ - sb s2,28(a5) │ │ │ │ - sb zero,29(a5) │ │ │ │ - sb zero,30(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(s4) │ │ │ │ - j 345cc │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a3,0(s4) │ │ │ │ - add a5,s6,s0 │ │ │ │ - sd a0,8(s4) │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a4,a2,0x1b │ │ │ │ - add a4,a4,a0 │ │ │ │ - addi a5,a5,-1 │ │ │ │ - sd a5,0(a4) │ │ │ │ - sw s1,8(a4) │ │ │ │ - sh zero,12(a4) │ │ │ │ - sb zero,14(a4) │ │ │ │ - sd s3,16(a4) │ │ │ │ - sw s7,24(a4) │ │ │ │ - sb s5,28(a4) │ │ │ │ - sb zero,29(a4) │ │ │ │ - sb zero,30(a4) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - sw a3,0(s4) │ │ │ │ - j 345cc │ │ │ │ - ld a5,24(a5) │ │ │ │ + sb zero,8(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sb zero,24(a0) │ │ │ │ li a1,32 │ │ │ │ li a0,0 │ │ │ │ - add s3,s6,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,0(s4) │ │ │ │ - sd a0,8(s4) │ │ │ │ - addi s3,s3,-1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a5,a3,0x1b │ │ │ │ - add a5,a5,a0 │ │ │ │ - sd s0,0(a5) │ │ │ │ - sw s7,8(a5) │ │ │ │ - sh zero,12(a5) │ │ │ │ - sb zero,14(a5) │ │ │ │ - sd s3,16(a5) │ │ │ │ - sw s1,24(a5) │ │ │ │ - sb s2,28(a5) │ │ │ │ - sb zero,29(a5) │ │ │ │ - sb zero,30(a5) │ │ │ │ - addiw a5,a4,1 │ │ │ │ - j 3462e │ │ │ │ - li s0,0 │ │ │ │ - li s6,0 │ │ │ │ - j 34562 │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,34850 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - li s0,0 │ │ │ │ - li a3,0 │ │ │ │ - auipc s3,0x45 │ │ │ │ - ld s3,2010(s3) │ │ │ │ - auipc s1,0x31 │ │ │ │ - addi s1,s1,1434 │ │ │ │ - auipc s4,0x31 │ │ │ │ - addi s4,s4,1418 │ │ │ │ - auipc s2,0x2d │ │ │ │ - addi s2,s2,-1422 │ │ │ │ - ld t1,8(s5) │ │ │ │ - slli a5,s0,0x5 │ │ │ │ - ld a0,0(s3) │ │ │ │ - add t1,t1,a5 │ │ │ │ - lbu a6,12(t1) │ │ │ │ - lbu t3,28(t1) │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,1 │ │ │ │ - mv a7,s1 │ │ │ │ - beqz a6,34816 │ │ │ │ - mv a7,s4 │ │ │ │ - bnez t3,34816 │ │ │ │ - mv a7,s1 │ │ │ │ - ld a5,0(t1) │ │ │ │ - lw a4,8(t1) │ │ │ │ - sd t3,16(sp) │ │ │ │ - ld t3,16(t1) │ │ │ │ - addi s0,s0,1 │ │ │ │ - sd t3,8(sp) │ │ │ │ - lw t1,24(t1) │ │ │ │ - sd t1,0(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,0(s5) │ │ │ │ - sext.w a3,s0 │ │ │ │ - bltu a3,a5,347ee │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - addi sp,sp,-224 │ │ │ │ - sd s8,144(sp) │ │ │ │ - lw s8,224(sp) │ │ │ │ - sd s7,152(sp) │ │ │ │ - sd ra,216(sp) │ │ │ │ - lbu t2,232(sp) │ │ │ │ - ld s7,256(sp) │ │ │ │ - beqz s8,34a12 │ │ │ │ - mv t0,a3 │ │ │ │ - li a3,1 │ │ │ │ - sd s11,120(sp) │ │ │ │ - sd a3,48(sp) │ │ │ │ - li s11,0 │ │ │ │ - li a3,-1 │ │ │ │ - sd s0,208(sp) │ │ │ │ - sd s9,136(sp) │ │ │ │ - sd s10,128(sp) │ │ │ │ - sd s1,200(sp) │ │ │ │ - sd s2,192(sp) │ │ │ │ - sd s3,184(sp) │ │ │ │ - sd s4,176(sp) │ │ │ │ - sd s5,168(sp) │ │ │ │ - sd s6,160(sp) │ │ │ │ - sd zero,72(sp) │ │ │ │ - sd zero,40(sp) │ │ │ │ - sd zero,56(sp) │ │ │ │ - sd a3,32(sp) │ │ │ │ - sd a3,16(sp) │ │ │ │ - sd a1,24(sp) │ │ │ │ - sd a2,64(sp) │ │ │ │ - sd t0,80(sp) │ │ │ │ - sd a4,88(sp) │ │ │ │ - sd a5,104(sp) │ │ │ │ - sd a6,0(sp) │ │ │ │ - sd a7,8(sp) │ │ │ │ - sd t2,96(sp) │ │ │ │ - addiw s9,s11,1 │ │ │ │ - mv s0,a1 │ │ │ │ - mv s10,a1 │ │ │ │ - bgeu s9,s8,349b6 │ │ │ │ - lw a4,32(s0) │ │ │ │ - lw s5,136(s0) │ │ │ │ - lw s6,104(s0) │ │ │ │ - bgeu s5,a4,349f0 │ │ │ │ - subw s5,a4,s5 │ │ │ │ - ld a0,88(s0) │ │ │ │ - jal 4bda0 │ │ │ │ - mv s3,a0 │ │ │ │ - ld a0,88(s0) │ │ │ │ - sext.w s3,s3 │ │ │ │ - jal 4f4e0 │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,88(s0) │ │ │ │ - sext.w s1,s1 │ │ │ │ - jal 4f4ae │ │ │ │ - ld a2,8(sp) │ │ │ │ - ld a1,0(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - ld a0,88(s0) │ │ │ │ - sext.w s2,s2 │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a4,480(s7) │ │ │ │ - mv s4,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - fcvt.s.w fa0,a4 │ │ │ │ - jal 4402c │ │ │ │ - lw a4,396(s7) │ │ │ │ - bltu s1,a4,349bc │ │ │ │ - bltu s2,a4,349bc │ │ │ │ - lw a4,432(s7) │ │ │ │ - blt s4,a4,349bc │ │ │ │ - ld a5,80(sp) │ │ │ │ - ld a3,40(sp) │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - sd a3,40(sp) │ │ │ │ - addw a4,a4,s1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - ld a5,88(sp) │ │ │ │ - lw a4,0(a5) │ │ │ │ - addw a4,a4,s4 │ │ │ │ - sw a4,0(a5) │ │ │ │ - ld a5,48(sp) │ │ │ │ - bnez a5,34a5c │ │ │ │ - li a1,104 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 452ca │ │ │ │ - ld a5,64(sp) │ │ │ │ - mv a1,a0 │ │ │ │ - li a4,1 │ │ │ │ - lw a3,0(a5) │ │ │ │ - ld a0,8(a5) │ │ │ │ - li a2,0 │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli t1,a3,0x2 │ │ │ │ - add t1,t1,a3 │ │ │ │ - ld a3,96(sp) │ │ │ │ - slli t1,t1,0x4 │ │ │ │ - add a0,a0,t1 │ │ │ │ - jal 45d64 │ │ │ │ - ld a5,40(sp) │ │ │ │ - li a4,1 │ │ │ │ - bgeu a4,a5,34972 │ │ │ │ - lbu a4,96(s0) │ │ │ │ - ld a5,56(sp) │ │ │ │ - beq a4,a5,34a1c │ │ │ │ - ld a5,104(sp) │ │ │ │ - li a4,1 │ │ │ │ - sb a4,0(a5) │ │ │ │ - lbu a5,96(s0) │ │ │ │ - sd a5,56(sp) │ │ │ │ - lw a5,0(s0) │ │ │ │ - sd a5,72(sp) │ │ │ │ - sd zero,48(sp) │ │ │ │ - addi s10,s10,104 │ │ │ │ - beq s9,s8,349fe │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - li a4,104 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mul a5,a5,a4 │ │ │ │ - ld a3,24(sp) │ │ │ │ - lw a4,32(s10) │ │ │ │ - mv s0,s10 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lw a3,32(a5) │ │ │ │ - bgeu a3,a4,349f6 │ │ │ │ - subw a4,a4,a3 │ │ │ │ - sd a4,32(sp) │ │ │ │ - lw a5,0(a5) │ │ │ │ - mv s11,s9 │ │ │ │ - addiw s9,s11,1 │ │ │ │ - sd a5,16(sp) │ │ │ │ - bltu s9,s8,348aa │ │ │ │ - li s5,-1 │ │ │ │ - li s6,-1 │ │ │ │ - j 348bc │ │ │ │ - li a5,9 │ │ │ │ - bgeu a5,s1,3497e │ │ │ │ - li a4,1 │ │ │ │ - bltu a4,s3,3497e │ │ │ │ - ld a5,16(sp) │ │ │ │ - li a3,-1 │ │ │ │ - lw a4,0(s0) │ │ │ │ - beq a5,a3,34a26 │ │ │ │ - li a5,-1 │ │ │ │ - beq s6,a5,34a48 │ │ │ │ - ld a5,16(sp) │ │ │ │ - bne a5,a4,3497e │ │ │ │ - ld a5,32(sp) │ │ │ │ - lui a4,0x2 │ │ │ │ - addi a4,a4,1807 │ │ │ │ - bltu a4,a5,3497e │ │ │ │ - bgeu a4,s5,34908 │ │ │ │ - j 3497e │ │ │ │ - subw s5,s5,a4 │ │ │ │ - j 348bc │ │ │ │ - subw a4,a3,a4 │ │ │ │ - sd a4,32(sp) │ │ │ │ - j 349a8 │ │ │ │ - ld s0,208(sp) │ │ │ │ - ld s1,200(sp) │ │ │ │ - ld s2,192(sp) │ │ │ │ - ld s3,184(sp) │ │ │ │ - ld s4,176(sp) │ │ │ │ - ld s5,168(sp) │ │ │ │ - ld s6,160(sp) │ │ │ │ - ld s9,136(sp) │ │ │ │ - ld s10,128(sp) │ │ │ │ - ld s11,120(sp) │ │ │ │ - ld ra,216(sp) │ │ │ │ - ld s7,152(sp) │ │ │ │ - ld s8,144(sp) │ │ │ │ - addi sp,sp,224 │ │ │ │ - ret │ │ │ │ - lw a4,0(s0) │ │ │ │ - ld a5,72(sp) │ │ │ │ - bne a4,a5,3496a │ │ │ │ - j 3497c │ │ │ │ - bne s6,a4,349d2 │ │ │ │ - lui a4,0x2 │ │ │ │ - addi a4,a4,1807 │ │ │ │ - bgeu a4,s5,34908 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,16(s0) │ │ │ │ li a5,-1 │ │ │ │ - bne s6,a5,3497e │ │ │ │ - ld a5,32(sp) │ │ │ │ - lui a4,0x2 │ │ │ │ - addi a4,a4,1807 │ │ │ │ - bgeu a4,a5,34908 │ │ │ │ - j 3497e │ │ │ │ - ld a5,16(sp) │ │ │ │ - bne a5,a4,3497e │ │ │ │ - ld a5,32(sp) │ │ │ │ - lui a4,0x2 │ │ │ │ - addi a4,a4,1807 │ │ │ │ - bgeu a4,a5,34908 │ │ │ │ - j 3497e │ │ │ │ - ld s1,64(sp) │ │ │ │ - lw a4,0(s1) │ │ │ │ - ld a0,8(s1) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a1,a4,0x2 │ │ │ │ - add a1,a1,a4 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,248(sp) │ │ │ │ - lwu a4,0(s1) │ │ │ │ - ld a2,0(a3) │ │ │ │ - ld a3,240(sp) │ │ │ │ - slli t1,a4,0x2 │ │ │ │ - add t1,t1,a4 │ │ │ │ - ld a1,0(a3) │ │ │ │ - slli t1,t1,0x4 │ │ │ │ - sd a0,8(s1) │ │ │ │ - li a4,0 │ │ │ │ - li a3,0 │ │ │ │ - add a0,a0,t1 │ │ │ │ - jal 45718 │ │ │ │ - lw a4,0(s1) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(s1) │ │ │ │ - j 34926 │ │ │ │ - addi sp,sp,-592 │ │ │ │ - sd s9,504(sp) │ │ │ │ - lw s9,600(sp) │ │ │ │ - fsd fs0,472(sp) │ │ │ │ - sd s0,576(sp) │ │ │ │ - fcvt.d.wu fs0,s9 │ │ │ │ - auipc s0,0x29 │ │ │ │ - fld fa5,376(s0) │ │ │ │ - auipc s0,0x29 │ │ │ │ - fld fa0,80(s0) │ │ │ │ - fmul.d fa5,fs0,fa5 │ │ │ │ - ld s0,592(sp) │ │ │ │ - sd s2,560(sp) │ │ │ │ - sd a4,392(sp) │ │ │ │ - sd s0,264(sp) │ │ │ │ - ld s0,608(sp) │ │ │ │ - mv s2,a4 │ │ │ │ - fdiv.d fa0,fa5,fa0 │ │ │ │ - sd s0,368(sp) │ │ │ │ - lw s0,616(sp) │ │ │ │ - auipc a4,0x45 │ │ │ │ - ld a4,1072(a4) │ │ │ │ - sd ra,584(sp) │ │ │ │ - sd s0,376(sp) │ │ │ │ - lw s0,624(sp) │ │ │ │ - sd a3,240(sp) │ │ │ │ - sd a6,256(sp) │ │ │ │ - sd a7,208(sp) │ │ │ │ - sd a1,232(sp) │ │ │ │ - sd s4,544(sp) │ │ │ │ - sd s7,520(sp) │ │ │ │ - sd s8,512(sp) │ │ │ │ - sd s0,384(sp) │ │ │ │ - sd s1,568(sp) │ │ │ │ - sd s3,552(sp) │ │ │ │ - sd s5,536(sp) │ │ │ │ - sd s6,528(sp) │ │ │ │ - sd s10,496(sp) │ │ │ │ - sd s11,488(sp) │ │ │ │ - sd a5,248(sp) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,456(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv s8,a2 │ │ │ │ - mv s7,a0 │ │ │ │ - slli s0,s2,0x20 │ │ │ │ - jal 37b0 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - li a1,104 │ │ │ │ - mul a1,s0,a1 │ │ │ │ - li a0,0 │ │ │ │ - fsub.d fs0,fs0,fa0 │ │ │ │ - slli s4,s0,0x2 │ │ │ │ - sd s0,216(sp) │ │ │ │ - sd zero,448(sp) │ │ │ │ - slli s0,s0,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,360(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,288(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,304(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,312(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,320(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,328(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,200(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,336(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,296(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,344(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,352(sp) │ │ │ │ - beqz s2,34fce │ │ │ │ - fcvt.wu.d s1,fs0,rtz │ │ │ │ - addiw a2,s2,-1 │ │ │ │ - li a4,150 │ │ │ │ - addiw a3,s1,50 │ │ │ │ - sd a2,224(sp) │ │ │ │ - mv a5,a3 │ │ │ │ - bltu a4,a3,34fc8 │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - ld s10,328(sp) │ │ │ │ - ld s1,336(sp) │ │ │ │ - ld t4,320(sp) │ │ │ │ - ld s3,296(sp) │ │ │ │ - sw a4,280(sp) │ │ │ │ - li a4,1 │ │ │ │ - sext.w t0,a5 │ │ │ │ - subw a5,a4,a5 │ │ │ │ - mv t1,s10 │ │ │ │ - mv t2,s9 │ │ │ │ - ld s5,352(sp) │ │ │ │ - ld a1,360(sp) │ │ │ │ - ld s2,304(sp) │ │ │ │ - ld t5,312(sp) │ │ │ │ - ld t3,344(sp) │ │ │ │ - ld s11,288(sp) │ │ │ │ - li s0,0 │ │ │ │ - sw a5,284(sp) │ │ │ │ - sd s4,400(sp) │ │ │ │ - mv s10,s3 │ │ │ │ - sd a3,272(sp) │ │ │ │ - sd s1,408(sp) │ │ │ │ - mv s9,t4 │ │ │ │ - j 34d06 │ │ │ │ - subw s3,t2,s6 │ │ │ │ - subw a5,s6,a7 │ │ │ │ - addw a5,a5,t0 │ │ │ │ - beqz t6,34d66 │ │ │ │ - addw ra,s3,t0 │ │ │ │ - addw a5,a5,a0 │ │ │ │ - addw a4,a5,ra │ │ │ │ - ld a6,208(sp) │ │ │ │ - ld a3,264(sp) │ │ │ │ - slli a5,a2,0x3 │ │ │ │ - sd t1,192(sp) │ │ │ │ - add a3,a3,a5 │ │ │ │ - add a5,a5,a6 │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a6,0(a3) │ │ │ │ - lw a3,0(s8) │ │ │ │ - sd a2,56(sp) │ │ │ │ - sd a4,24(sp) │ │ │ │ - ld a2,248(sp) │ │ │ │ - ld a4,256(sp) │ │ │ │ - sd t0,48(sp) │ │ │ │ - sd a0,32(sp) │ │ │ │ - sd t2,8(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd ra,16(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - li a0,0 │ │ │ │ - sd t3,184(sp) │ │ │ │ - sd t5,176(sp) │ │ │ │ - sd t6,168(sp) │ │ │ │ - sd t0,160(sp) │ │ │ │ - sd t2,152(sp) │ │ │ │ - sd a7,144(sp) │ │ │ │ - sd a1,136(sp) │ │ │ │ - jal 442a6 │ │ │ │ - ld a1,136(sp) │ │ │ │ - ld t6,168(sp) │ │ │ │ - li a5,1 │ │ │ │ - sb a5,97(a1) │ │ │ │ - ld a3,88(a1) │ │ │ │ - ld t3,184(sp) │ │ │ │ - sw t6,0(s2) │ │ │ │ - ld a4,24(a1) │ │ │ │ - lw a5,36(a1) │ │ │ │ - sd a3,0(t3) │ │ │ │ - sd a4,0(s10) │ │ │ │ - sw a5,0(s11) │ │ │ │ - lw a5,80(a1) │ │ │ │ - ld a4,200(sp) │ │ │ │ - ld t1,192(sp) │ │ │ │ - sw a5,0(s1) │ │ │ │ - add s4,s4,a4 │ │ │ │ - lw a4,72(a1) │ │ │ │ - ld a7,144(sp) │ │ │ │ - ld t2,152(sp) │ │ │ │ - sw a4,0(t1) │ │ │ │ - lw a5,0(s1) │ │ │ │ - ld t0,160(sp) │ │ │ │ - ld t5,176(sp) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,0(s4) │ │ │ │ - lw a5,0(s2) │ │ │ │ - bnez a5,34da2 │ │ │ │ - lw a4,72(a1) │ │ │ │ - sw a4,0(t5) │ │ │ │ - lw a5,0(s1) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,0(s9) │ │ │ │ - lw a5,0(s2) │ │ │ │ - bnez a5,34d76 │ │ │ │ - lw a4,40(a1) │ │ │ │ - ld a5,216(sp) │ │ │ │ - sw a4,4(s5) │ │ │ │ - sw a7,0(s5) │ │ │ │ - addi s0,s0,1 │ │ │ │ - addi s7,s7,4 │ │ │ │ - addi s5,s5,8 │ │ │ │ - addi a1,a1,104 │ │ │ │ - addi s2,s2,4 │ │ │ │ - addi t5,t5,4 │ │ │ │ - addi s1,s1,4 │ │ │ │ - addi s9,s9,4 │ │ │ │ - addi s8,s8,8 │ │ │ │ - addi t3,t3,8 │ │ │ │ - addi s10,s10,8 │ │ │ │ - addi s11,s11,4 │ │ │ │ - addi t1,t1,4 │ │ │ │ - beq a5,s0,34de6 │ │ │ │ - ld a5,240(sp) │ │ │ │ - ld a6,232(sp) │ │ │ │ - lw a7,0(s7) │ │ │ │ - add a5,a5,s0 │ │ │ │ - lbu a2,0(a5) │ │ │ │ - slli s4,s0,0x2 │ │ │ │ - add a5,a6,s4 │ │ │ │ - lw s6,0(a5) │ │ │ │ - sext.w t6,a2 │ │ │ │ - sext.w a4,s0 │ │ │ │ - mv a0,a7 │ │ │ │ - beqz s0,34d46 │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,a6 │ │ │ │ - lw a5,0(a5) │ │ │ │ - li a0,0 │ │ │ │ - bltu a7,a5,34d46 │ │ │ │ - subw a0,a7,a5 │ │ │ │ - ld a5,224(sp) │ │ │ │ - bgeu a4,a5,34c20 │ │ │ │ - lw a5,4(s7) │ │ │ │ - li s3,0 │ │ │ │ - bltu a5,s6,34c24 │ │ │ │ - subw s3,a5,s6 │ │ │ │ - subw a5,s6,a7 │ │ │ │ - addw a5,a5,t0 │ │ │ │ - bnez t6,34c30 │ │ │ │ - ld a4,272(sp) │ │ │ │ - addw ra,a0,a4 │ │ │ │ - addw a5,ra,a5 │ │ │ │ - addw a4,a5,s3 │ │ │ │ - j 34c3a │ │ │ │ - lw a5,280(sp) │ │ │ │ - lw a3,36(a1) │ │ │ │ - li a4,0 │ │ │ │ - addw a5,a5,s6 │ │ │ │ - subw a5,a5,a7 │ │ │ │ - addw a5,a5,s3 │ │ │ │ - bltu a3,a5,34cdc │ │ │ │ - lw a5,284(sp) │ │ │ │ - addw a4,a5,a7 │ │ │ │ - addw a4,a4,a3 │ │ │ │ - subw a4,a4,s6 │ │ │ │ - subw a4,a4,s3 │ │ │ │ - j 34cdc │ │ │ │ - lw a5,72(a1) │ │ │ │ - lw a4,0(s1) │ │ │ │ - addw a4,a4,a5 │ │ │ │ - subw a4,t2,a4 │ │ │ │ - sw a4,0(t5) │ │ │ │ - lw a5,0(s1) │ │ │ │ - lw a3,72(a1) │ │ │ │ - addw a3,a3,a5 │ │ │ │ - bltu t2,a3,35066 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - addw a4,a4,a5 │ │ │ │ - sw a4,0(s9) │ │ │ │ - bgeu t2,a4,34cd4 │ │ │ │ - auipc a3,0x31 │ │ │ │ - addi a3,a3,-78 │ │ │ │ - li a2,610 │ │ │ │ - auipc a1,0x2c │ │ │ │ - addi a1,a1,1198 │ │ │ │ - auipc a0,0x2c │ │ │ │ - addi a0,a0,1254 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - ld s1,208(sp) │ │ │ │ - ld a5,352(sp) │ │ │ │ - ld s5,384(sp) │ │ │ │ - ld a2,8(s1) │ │ │ │ - ld a1,0(s1) │ │ │ │ - sd a5,112(sp) │ │ │ │ - addi a5,sp,448 │ │ │ │ - sd a5,104(sp) │ │ │ │ - addi a5,sp,440 │ │ │ │ - sd a5,96(sp) │ │ │ │ - addi a5,sp,432 │ │ │ │ - sd a5,88(sp) │ │ │ │ - addi a5,sp,416 │ │ │ │ - sd a5,80(sp) │ │ │ │ - addi a5,sp,424 │ │ │ │ - ld s3,368(sp) │ │ │ │ - ld s7,376(sp) │ │ │ │ - ld s8,392(sp) │ │ │ │ - ld s10,200(sp) │ │ │ │ - ld s11,328(sp) │ │ │ │ - ld a3,312(sp) │ │ │ │ - sd a5,72(sp) │ │ │ │ - ld a5,320(sp) │ │ │ │ - auipc s0,0x45 │ │ │ │ - ld s0,260(s0) │ │ │ │ - ld a7,304(sp) │ │ │ │ - ld a6,288(sp) │ │ │ │ - ld s4,400(sp) │ │ │ │ - sd s0,56(sp) │ │ │ │ - sd s5,48(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - sd a3,0(sp) │ │ │ │ - ld a5,296(sp) │ │ │ │ - ld s6,408(sp) │ │ │ │ - sd s3,64(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s10,24(sp) │ │ │ │ - sd s11,16(sp) │ │ │ │ - ld s2,336(sp) │ │ │ │ - mv a3,t2 │ │ │ │ - li a0,0 │ │ │ │ - mv a4,s2 │ │ │ │ - mv s9,t2 │ │ │ │ - jal 1565a │ │ │ │ - ld t1,440(sp) │ │ │ │ - ld a4,320(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - ld a2,0(s1) │ │ │ │ - sd t1,112(sp) │ │ │ │ - ld t1,432(sp) │ │ │ │ - sd a4,16(sp) │ │ │ │ - ld a4,312(sp) │ │ │ │ - sd t1,104(sp) │ │ │ │ - ld t1,416(sp) │ │ │ │ - ld a1,344(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - ld a4,304(sp) │ │ │ │ - sd t1,96(sp) │ │ │ │ - ld a7,288(sp) │ │ │ │ - ld t1,424(sp) │ │ │ │ - ld a6,296(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - sd a1,80(sp) │ │ │ │ - sd a4,0(sp) │ │ │ │ - mv a5,s2 │ │ │ │ - mv a1,a0 │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - mv a4,s9 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sw a5,8(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + li a1,40 │ │ │ │ li a0,0 │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s7,48(sp) │ │ │ │ - sd s8,40(sp) │ │ │ │ - sd t1,88(sp) │ │ │ │ - add s4,s4,s2 │ │ │ │ - jal 15dce │ │ │ │ - mv s0,s1 │ │ │ │ - li s2,0 │ │ │ │ - li s5,-1 │ │ │ │ - ld a5,424(sp) │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a4,424(sp) │ │ │ │ - ld a5,416(sp) │ │ │ │ - add a4,a4,s2 │ │ │ │ - sd zero,0(a4) │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a4,416(sp) │ │ │ │ - ld a5,432(sp) │ │ │ │ - add a4,a4,s2 │ │ │ │ - sd zero,0(a4) │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,432(sp) │ │ │ │ - lw a4,0(s6) │ │ │ │ - add a5,a5,s2 │ │ │ │ - sd zero,0(a5) │ │ │ │ - beq a4,s5,34fb2 │ │ │ │ - ld a5,0(s0) │ │ │ │ - li s7,0 │ │ │ │ - slli s3,s7,0x3 │ │ │ │ - add a5,a5,s3 │ │ │ │ - ld a0,0(a5) │ │ │ │ - addi s7,s7,1 │ │ │ │ - jal 3670 │ │ │ │ - ld a5,0(s0) │ │ │ │ - lw a4,0(s6) │ │ │ │ - sext.w a3,s7 │ │ │ │ - add s3,s3,a5 │ │ │ │ - sd zero,0(s3) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - mv a0,a5 │ │ │ │ - bltu a3,a4,34ed4 │ │ │ │ - jal 3670 │ │ │ │ - addi s6,s6,4 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,88(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ + li a1,0 │ │ │ │ + addi sp,sp,16 │ │ │ │ + j 3440 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,32(a0) │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ sd zero,0(s0) │ │ │ │ - addi s2,s2,8 │ │ │ │ - addi s0,s0,8 │ │ │ │ - bne s4,s6,34e92 │ │ │ │ - ld a0,288(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,296(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,304(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,312(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,320(sp) │ │ │ │ + sb zero,8(s0) │ │ │ │ + sb zero,24(s0) │ │ │ │ + beqz a0,32728 │ │ │ │ jal 3670 │ │ │ │ - ld a0,328(sp) │ │ │ │ + sd zero,32(s0) │ │ │ │ + ld s1,16(s0) │ │ │ │ + beqz s1,32762 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li a5,-1 │ │ │ │ + sd zero,0(s1) │ │ │ │ + sw a5,8(s1) │ │ │ │ + beqz a0,32746 │ │ │ │ + jal 1ac1c │ │ │ │ + ld a0,16(s1) │ │ │ │ jal 3670 │ │ │ │ - ld a0,200(sp) │ │ │ │ + sd zero,16(s1) │ │ │ │ + ld a0,24(s1) │ │ │ │ + beqz a0,32758 │ │ │ │ + jal 1ac1c │ │ │ │ + ld a0,24(s1) │ │ │ │ jal 3670 │ │ │ │ - ld a0,336(sp) │ │ │ │ + sd zero,24(s1) │ │ │ │ + ld a0,16(s0) │ │ │ │ jal 3670 │ │ │ │ - ld a0,352(sp) │ │ │ │ + sd zero,16(s0) │ │ │ │ + ld a0,88(s0) │ │ │ │ jal 3670 │ │ │ │ - ld a0,440(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd zero,88(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + li a5,-1 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sw a5,8(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + sd ra,8(sp) │ │ │ │ + li a5,-1 │ │ │ │ + sd zero,0(s0) │ │ │ │ + sw a5,8(s0) │ │ │ │ + beqz a0,327aa │ │ │ │ + jal 1ac1c │ │ │ │ + ld a0,16(s0) │ │ │ │ jal 3670 │ │ │ │ - ld a0,424(sp) │ │ │ │ + sd zero,16(s0) │ │ │ │ + ld a0,24(s0) │ │ │ │ + beqz a0,327bc │ │ │ │ + jal 1ac1c │ │ │ │ + ld a0,24(s0) │ │ │ │ jal 3670 │ │ │ │ - ld a0,416(sp) │ │ │ │ + sd zero,24(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + beqz a0,32824 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a1,32810 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-632 │ │ │ │ + jal 1ad26 │ │ │ │ + beqz a0,32810 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a1,0 │ │ │ │ + li a2,10 │ │ │ │ + jal 32b0 │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-658 │ │ │ │ + mv a0,s0 │ │ │ │ + mv s0,a5 │ │ │ │ + jal 1ad26 │ │ │ │ + beqz a0,32810 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,s0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + blt a5,a0,3281a │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + li a0,-1 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + li a0,1 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + li a0,-1 │ │ │ │ + ret │ │ │ │ + beqz a1,329f6 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s0,a0 │ │ │ │ + sext.w s4,a1 │ │ │ │ + li s8,-1 │ │ │ │ + li s7,-1 │ │ │ │ + li s1,0 │ │ │ │ + li s6,-1 │ │ │ │ + j 3287c │ │ │ │ + slli s3,s8,0x3 │ │ │ │ + add s3,s3,s5 │ │ │ │ + ld a4,0(s3) │ │ │ │ + lw a5,8(s2) │ │ │ │ + ld a0,24(a4) │ │ │ │ + andi a4,a5,4 │ │ │ │ + lw a5,8(a0) │ │ │ │ + andi a5,a5,4 │ │ │ │ + bnez a5,32934 │ │ │ │ + mv a0,s2 │ │ │ │ + bnez a4,3297a │ │ │ │ + addiw s1,s1,1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s1,s4,328be │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld s2,16(a5) │ │ │ │ + beqz s2,328a8 │ │ │ │ + beq s7,s6,328d6 │ │ │ │ + slli s3,s7,0x3 │ │ │ │ + add s3,s3,s5 │ │ │ │ + ld a3,0(s3) │ │ │ │ + lw a4,8(s2) │ │ │ │ + ld a0,16(a3) │ │ │ │ + andi a3,a4,4 │ │ │ │ + lw a4,8(a0) │ │ │ │ + andi a4,a4,4 │ │ │ │ + bnez a4,328da │ │ │ │ + mv a0,s2 │ │ │ │ + bnez a3,32920 │ │ │ │ + ld s2,24(a5) │ │ │ │ + beqz s2,32874 │ │ │ │ + bne s8,s6,32854 │ │ │ │ + mv s8,s1 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s1,s4,3287c │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + mv s7,s1 │ │ │ │ + j 328a8 │ │ │ │ + beqz a3,32994 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-900 │ │ │ │ + jal 1ad26 │ │ │ │ + beqz a0,3291c │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a1,0 │ │ │ │ + li a2,10 │ │ │ │ + jal 32b0 │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-926 │ │ │ │ + mv a0,s2 │ │ │ │ + mv s2,a5 │ │ │ │ + jal 1ad26 │ │ │ │ + beqz a0,3291c │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,s2 │ │ │ │ + sext.w a0,a0 │ │ │ │ + blt a5,a0,3298e │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 1ac1c │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ jal 3670 │ │ │ │ - ld a0,432(sp) │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd zero,16(a5) │ │ │ │ + j 328a8 │ │ │ │ + beqz a4,329b0 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-990 │ │ │ │ + jal 1ad26 │ │ │ │ + beqz a0,32976 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a1,0 │ │ │ │ + li a2,10 │ │ │ │ + jal 32b0 │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-1016 │ │ │ │ + mv a0,s2 │ │ │ │ + mv s2,a5 │ │ │ │ + jal 1ad26 │ │ │ │ + beqz a0,32976 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,s2 │ │ │ │ + sext.w a0,a0 │ │ │ │ + blt a5,a0,329d6 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 1ac1c │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ jal 3670 │ │ │ │ - ld a0,344(sp) │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd zero,24(a5) │ │ │ │ + j 32874 │ │ │ │ + ld a5,0(s3) │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 1ac1c │ │ │ │ + ld a5,0(s3) │ │ │ │ + mv s7,s1 │ │ │ │ + ld a0,16(a5) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s1 │ │ │ │ + ld a4,0(s3) │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd zero,16(a4) │ │ │ │ + j 328a8 │ │ │ │ + jal 1ac1c │ │ │ │ + ld a5,0(s3) │ │ │ │ + mv s8,s1 │ │ │ │ + ld a0,24(a5) │ │ │ │ jal 3670 │ │ │ │ - auipc a5,0x45 │ │ │ │ - ld a5,-86(a5) │ │ │ │ - ld a4,456(sp) │ │ │ │ + slli a5,s7,0x3 │ │ │ │ + ld a4,0(s3) │ │ │ │ + add a5,a5,s5 │ │ │ │ ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,35086 │ │ │ │ - ld ra,584(sp) │ │ │ │ - ld s0,576(sp) │ │ │ │ - ld a0,360(sp) │ │ │ │ - ld s1,568(sp) │ │ │ │ - ld s2,560(sp) │ │ │ │ - ld s3,552(sp) │ │ │ │ - ld s4,544(sp) │ │ │ │ - ld s5,536(sp) │ │ │ │ - ld s6,528(sp) │ │ │ │ - ld s7,520(sp) │ │ │ │ - ld s8,512(sp) │ │ │ │ - ld s9,504(sp) │ │ │ │ - ld s10,496(sp) │ │ │ │ - ld s11,488(sp) │ │ │ │ - fld fs0,472(sp) │ │ │ │ - addi sp,sp,592 │ │ │ │ + sd zero,24(a4) │ │ │ │ + sd zero,24(a5) │ │ │ │ + j 328b6 │ │ │ │ + ld a5,0(s3) │ │ │ │ + mv s8,s1 │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 1ac1c │ │ │ │ + ld a5,0(s3) │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,0(s3) │ │ │ │ + sd zero,24(a5) │ │ │ │ + j 328b6 │ │ │ │ ret │ │ │ │ - ld a0,0(s0) │ │ │ │ - addi s6,s6,4 │ │ │ │ - addi s2,s2,8 │ │ │ │ + beqz a1,32a86 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + add s1,a0,a1 │ │ │ │ + auipc s3,0x32 │ │ │ │ + addi s3,s3,-212 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a4,16(a5) │ │ │ │ + beqz a4,32a48 │ │ │ │ + ld a0,48(a4) │ │ │ │ jal 3670 │ │ │ │ - sd zero,0(s0) │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s2,16(a5) │ │ │ │ + sd zero,48(s2) │ │ │ │ + jal 44ba8 │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd a0,48(s2) │ │ │ │ + ld a4,16(a5) │ │ │ │ + sd zero,56(a4) │ │ │ │ + sd zero,64(a4) │ │ │ │ + ld a5,24(a5) │ │ │ │ + beqz a5,32a72 │ │ │ │ + ld a0,48(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s2,24(a5) │ │ │ │ + sd zero,48(s2) │ │ │ │ + jal 44ba8 │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd a0,48(s2) │ │ │ │ + ld a5,24(a5) │ │ │ │ + sd zero,56(a5) │ │ │ │ + sd zero,64(a5) │ │ │ │ addi s0,s0,8 │ │ │ │ - bne s4,s6,34e92 │ │ │ │ - j 34f0c │ │ │ │ - li a5,150 │ │ │ │ - j 34be4 │ │ │ │ - ld s1,208(sp) │ │ │ │ - addi a5,sp,448 │ │ │ │ - ld s6,328(sp) │ │ │ │ - ld a2,8(s1) │ │ │ │ - ld a1,0(s1) │ │ │ │ - sd a5,104(sp) │ │ │ │ - addi a5,sp,440 │ │ │ │ - sd a5,96(sp) │ │ │ │ - addi a5,sp,432 │ │ │ │ - sd a5,88(sp) │ │ │ │ - addi a5,sp,416 │ │ │ │ - ld s7,320(sp) │ │ │ │ - ld s8,312(sp) │ │ │ │ - ld s10,304(sp) │ │ │ │ - ld s11,336(sp) │ │ │ │ - sd a5,80(sp) │ │ │ │ - addi a5,sp,424 │ │ │ │ - ld s2,368(sp) │ │ │ │ - ld s3,384(sp) │ │ │ │ - ld s4,376(sp) │ │ │ │ - ld s5,200(sp) │ │ │ │ - ld a6,288(sp) │ │ │ │ - sd a5,72(sp) │ │ │ │ - ld a5,296(sp) │ │ │ │ - auipc s0,0x45 │ │ │ │ - ld s0,-230(s0) │ │ │ │ - sd a0,112(sp) │ │ │ │ - mv a7,s10 │ │ │ │ - mv a4,s11 │ │ │ │ - mv a3,s9 │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - li a0,0 │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s0,56(sp) │ │ │ │ - sd s3,48(sp) │ │ │ │ - sd s4,40(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - jal 1565a │ │ │ │ - ld t1,440(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - ld a2,0(s1) │ │ │ │ - sd t1,112(sp) │ │ │ │ - ld t1,432(sp) │ │ │ │ - ld a4,344(sp) │ │ │ │ - ld a7,288(sp) │ │ │ │ - sd t1,104(sp) │ │ │ │ - ld t1,416(sp) │ │ │ │ - ld a6,296(sp) │ │ │ │ + bne s0,s1,32a1c │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + beqz a1,32b9a │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + add s2,a0,a1 │ │ │ │ mv s1,a0 │ │ │ │ - sd t1,96(sp) │ │ │ │ - ld t1,424(sp) │ │ │ │ - sd a4,80(sp) │ │ │ │ - mv a1,a0 │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd zero,40(sp) │ │ │ │ - sd s5,32(sp) │ │ │ │ - sd s6,24(sp) │ │ │ │ - sd s7,16(sp) │ │ │ │ - sd s8,8(sp) │ │ │ │ - sd s10,0(sp) │ │ │ │ - mv a5,s11 │ │ │ │ - mv a4,s9 │ │ │ │ - li a0,0 │ │ │ │ - sd s2,72(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd t1,88(sp) │ │ │ │ - jal 15dce │ │ │ │ - j 34f0c │ │ │ │ - auipc a3,0x31 │ │ │ │ - addi a3,a3,-750 │ │ │ │ - li a2,608 │ │ │ │ - auipc a1,0x2c │ │ │ │ - addi a1,a1,526 │ │ │ │ - auipc a0,0x2c │ │ │ │ - addi a0,a0,542 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-528 │ │ │ │ - sd s0,512(sp) │ │ │ │ - ld s0,528(sp) │ │ │ │ - sd s5,472(sp) │ │ │ │ - ld s5,600(sp) │ │ │ │ - sd s0,200(sp) │ │ │ │ - ld s0,544(sp) │ │ │ │ - sd s9,440(sp) │ │ │ │ - mv s9,a0 │ │ │ │ - sd s0,304(sp) │ │ │ │ - lw s0,552(sp) │ │ │ │ - lw a0,480(s5) │ │ │ │ - sd s8,448(sp) │ │ │ │ - sd s0,312(sp) │ │ │ │ - lw s0,560(sp) │ │ │ │ - lw s8,536(sp) │ │ │ │ - fcvt.s.w fa0,a0 │ │ │ │ - sd s0,320(sp) │ │ │ │ - ld s0,592(sp) │ │ │ │ - sd a4,184(sp) │ │ │ │ - auipc a4,0x45 │ │ │ │ - ld a4,-440(a4) │ │ │ │ - sd s7,456(sp) │ │ │ │ - sd a5,192(sp) │ │ │ │ - mv s7,a2 │ │ │ │ - mv a0,s8 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,408(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s2,496(sp) │ │ │ │ - sd s3,488(sp) │ │ │ │ - sd s4,480(sp) │ │ │ │ - sd ra,520(sp) │ │ │ │ - sd s0,328(sp) │ │ │ │ - lw s2,700(s5) │ │ │ │ - lw s0,704(s5) │ │ │ │ - sd s9,168(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - mv s4,a3 │ │ │ │ - sd a7,176(sp) │ │ │ │ - sd zero,368(sp) │ │ │ │ - jal 4402c │ │ │ │ - beqz s7,35676 │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - sd s1,504(sp) │ │ │ │ - auipc a3,0x45 │ │ │ │ - ld a3,-428(a3) │ │ │ │ - sext.w s1,a0 │ │ │ │ - li a2,24 │ │ │ │ - mv a1,s7 │ │ │ │ + li s3,-1 │ │ │ │ + auipc s5,0x2c │ │ │ │ + addi s5,s5,1992 │ │ │ │ + li s6,-1 │ │ │ │ + ld a5,0(s1) │ │ │ │ + ld a0,16(a5) │ │ │ │ + beqz a0,32afe │ │ │ │ + ld a5,24(a5) │ │ │ │ + mv a1,s5 │ │ │ │ + beqz a5,32afe │ │ │ │ + jal 1ad26 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + ld a5,0(s1) │ │ │ │ + mv s4,a0 │ │ │ │ + mv a1,s5 │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 1ad26 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + addw a5,a0,s4 │ │ │ │ + mv a0,a5 │ │ │ │ + beq s3,s6,32b96 │ │ │ │ + bge s3,a5,32afa │ │ │ │ mv a0,s3 │ │ │ │ - sd s6,464(sp) │ │ │ │ - jal 3400 │ │ │ │ - lw a4,12(s3) │ │ │ │ - fld fa5,504(s5) │ │ │ │ - addi a5,s3,12 │ │ │ │ - fcvt.d.w fa4,a4 │ │ │ │ - li s5,0 │ │ │ │ - fmul.d fa4,fa4,fa5 │ │ │ │ - j 35144 │ │ │ │ - addi s5,s5,1 │ │ │ │ - addi a5,a5,24 │ │ │ │ - beq s7,s5,3565e │ │ │ │ - lw a4,0(a5) │ │ │ │ - sext.w s6,s5 │ │ │ │ - fcvt.d.w fa5,a4 │ │ │ │ - flt.d a4,fa5,fa4 │ │ │ │ - beqz a4,3513c │ │ │ │ - ld a2,184(sp) │ │ │ │ - mv a3,s4 │ │ │ │ + sext.w s3,a0 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bne s1,s2,32aba │ │ │ │ + auipc s4,0x2c │ │ │ │ + addi s4,s4,1908 │ │ │ │ + j 32b14 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s0,s2,32b82 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + beqz a0,32b0e │ │ │ │ + ld a5,24(a5) │ │ │ │ + mv a1,s4 │ │ │ │ + beqz a5,32b0e │ │ │ │ + jal 1ad26 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 1ad26 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + addw a0,a0,s1 │ │ │ │ + bge s3,a0,32b0e │ │ │ │ + ld a5,0(s0) │ │ │ │ + addi s0,s0,8 │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 1ac1c │ │ │ │ + ld a5,-8(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,-8(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ + sd zero,16(a5) │ │ │ │ + jal 1ac1c │ │ │ │ + ld a5,-8(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,-8(s0) │ │ │ │ + sd zero,24(a5) │ │ │ │ + bne s0,s2,32b14 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + mv s3,a5 │ │ │ │ + j 32afe │ │ │ │ + ret │ │ │ │ + beqz a1,32ce4 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + add s2,a0,a1 │ │ │ │ + mv s1,a0 │ │ │ │ + li s4,-1 │ │ │ │ + li s3,-1 │ │ │ │ + auipc s6,0x2c │ │ │ │ + addi s6,s6,1714 │ │ │ │ + li s5,-1 │ │ │ │ + j 32bd8 │ │ │ │ + addi s1,s1,8 │ │ │ │ + beq s1,s2,32c16 │ │ │ │ + ld a5,0(s1) │ │ │ │ + ld a0,16(a5) │ │ │ │ + beqz a0,32be4 │ │ │ │ + lw a4,8(a0) │ │ │ │ + andi a4,a4,4 │ │ │ │ + beqz a4,32c6a │ │ │ │ + ld a0,24(a5) │ │ │ │ + beqz a0,32bd2 │ │ │ │ + lw a5,8(a0) │ │ │ │ + andi a5,a5,4 │ │ │ │ + bnez a5,32bd2 │ │ │ │ mv a1,s6 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 19558 │ │ │ │ - auipc a3,0x45 │ │ │ │ - ld a3,-400(a3) │ │ │ │ - li a2,24 │ │ │ │ - mv a1,s5 │ │ │ │ - mv s9,a0 │ │ │ │ - jal 3400 │ │ │ │ - lw a5,0(s9) │ │ │ │ - li a4,1 │ │ │ │ - bgeu a4,a5,35662 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - li a1,104 │ │ │ │ - mul a1,a5,a1 │ │ │ │ - li a0,0 │ │ │ │ - sd s10,432(sp) │ │ │ │ - sd s11,424(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,288(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,224(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,232(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,248(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,256(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,264(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ + jal 1ad26 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq s4,s5,32ce0 │ │ │ │ mv a5,a0 │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,272(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ + bge s4,a0,32c0c │ │ │ │ + mv a5,s4 │ │ │ │ + addi s1,s1,8 │ │ │ │ + sext.w s4,a5 │ │ │ │ + bne s1,s2,32bd8 │ │ │ │ + auipc s1,0x2c │ │ │ │ + addi s1,s1,1634 │ │ │ │ + j 32c30 │ │ │ │ + ld a0,24(a5) │ │ │ │ + beqz a0,32c2a │ │ │ │ + lw a5,8(a0) │ │ │ │ + andi a5,a5,4 │ │ │ │ + beqz a5,32c90 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s0,s2,32cc6 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + beqz a0,32c20 │ │ │ │ + lw a4,8(a0) │ │ │ │ + andi a4,a4,4 │ │ │ │ + bnez a4,32c20 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 1ad26 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + bge s3,a0,32c20 │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 1ac1c │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd zero,16(a5) │ │ │ │ + j 32c20 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 1ad26 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq s3,s5,32cda │ │ │ │ + mv a4,a0 │ │ │ │ + bge s3,a0,32c88 │ │ │ │ + mv a4,s3 │ │ │ │ + ld a5,0(s1) │ │ │ │ + sext.w s3,a4 │ │ │ │ + j 32be4 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 1ad26 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bge s4,a0,32c2a │ │ │ │ + ld a5,0(s0) │ │ │ │ + addi s0,s0,8 │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 1ac1c │ │ │ │ + ld a5,-8(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,-8(s0) │ │ │ │ + sd zero,24(a5) │ │ │ │ + bne s0,s2,32c30 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ld a5,0(s1) │ │ │ │ mv s3,a0 │ │ │ │ + j 32be4 │ │ │ │ + mv s4,a0 │ │ │ │ + j 32bd2 │ │ │ │ + ret │ │ │ │ + ld a6,16(a0) │ │ │ │ + li a4,0 │ │ │ │ + beqz a6,32cfa │ │ │ │ + lw a4,8(a6) │ │ │ │ + andi a4,a4,4 │ │ │ │ + seqz a4,a4 │ │ │ │ + ld a3,24(a0) │ │ │ │ + li a5,0 │ │ │ │ + beqz a3,32d0a │ │ │ │ + lw a5,8(a3) │ │ │ │ + andi a5,a5,4 │ │ │ │ + seqz a5,a5 │ │ │ │ + and a5,a5,a4 │ │ │ │ + ld a7,16(a1) │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ + beqz a7,32d1e │ │ │ │ + lw a0,8(a7) │ │ │ │ + andi a0,a0,4 │ │ │ │ + seqz a0,a0 │ │ │ │ + ld a1,24(a1) │ │ │ │ + beqz a1,32d72 │ │ │ │ + lw a4,8(a1) │ │ │ │ + andi a4,a4,4 │ │ │ │ + seqz a4,a4 │ │ │ │ + and a0,a0,a4 │ │ │ │ + or a4,a5,a0 │ │ │ │ + bnez a4,32d3a │ │ │ │ + sw zero,0(a2) │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd a5,240(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ + ret │ │ │ │ + li a4,1 │ │ │ │ + sw a4,0(a2) │ │ │ │ + bne a5,a0,32d6e │ │ │ │ + lw a4,8(a6) │ │ │ │ + lw a5,8(a3) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + andi a5,a5,2 │ │ │ │ + bnez a5,32da0 │ │ │ │ + lw a0,8(a7) │ │ │ │ + lw a5,8(a1) │ │ │ │ + xor a5,a5,a0 │ │ │ │ + andi a5,a5,2 │ │ │ │ + bnez a5,32d80 │ │ │ │ + andi a4,a4,2 │ │ │ │ + andi a0,a0,2 │ │ │ │ + bne a4,a0,32d78 │ │ │ │ + ld ra,8(sp) │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd a5,296(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,0(s9) │ │ │ │ - sd a0,280(sp) │ │ │ │ - beqz a4,35460 │ │ │ │ - addw ra,s2,s1 │ │ │ │ - ld a1,16(s9) │ │ │ │ - mv a3,s0 │ │ │ │ - bltu ra,s0,35654 │ │ │ │ - addiw a2,a3,-1 │ │ │ │ - ld s7,272(sp) │ │ │ │ - ld t4,296(sp) │ │ │ │ - ld t3,240(sp) │ │ │ │ - ld s10,264(sp) │ │ │ │ - ld t6,248(sp) │ │ │ │ - ld t5,256(sp) │ │ │ │ - sw a2,216(sp) │ │ │ │ - li a2,1 │ │ │ │ - sext.w t0,a3 │ │ │ │ - subw a3,a2,a3 │ │ │ │ - sw a3,220(sp) │ │ │ │ - mv a3,s7 │ │ │ │ - mv t2,s9 │ │ │ │ - mv t1,s10 │ │ │ │ - mv s7,t3 │ │ │ │ - mv s10,t4 │ │ │ │ - ld s5,280(sp) │ │ │ │ - mv t4,s8 │ │ │ │ - ld s0,288(sp) │ │ │ │ - ld s2,232(sp) │ │ │ │ - ld s11,224(sp) │ │ │ │ - mv s1,s3 │ │ │ │ - li s4,0 │ │ │ │ - li a5,0 │ │ │ │ - mv s9,t6 │ │ │ │ - sd s3,336(sp) │ │ │ │ - sd s6,344(sp) │ │ │ │ - sd ra,208(sp) │ │ │ │ - mv s8,t5 │ │ │ │ - mv t3,a3 │ │ │ │ - j 3537e │ │ │ │ - subw s6,t4,a2 │ │ │ │ - lbu a1,12(a3) │ │ │ │ - addw a4,a2,t0 │ │ │ │ - subw a4,a4,a7 │ │ │ │ - beqz a1,353e2 │ │ │ │ - addw ra,s6,t0 │ │ │ │ - addw a4,a4,a0 │ │ │ │ - addw a4,a4,ra │ │ │ │ - ld a6,200(sp) │ │ │ │ - sd t1,152(sp) │ │ │ │ - ld t1,176(sp) │ │ │ │ - slli a5,a1,0x3 │ │ │ │ - add a6,a6,a5 │ │ │ │ - add a5,a5,t1 │ │ │ │ - lw a3,20(a3) │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a6,0(a6) │ │ │ │ - sd a0,32(sp) │ │ │ │ - sd a4,24(sp) │ │ │ │ - sd a2,0(sp) │ │ │ │ - ld a4,192(sp) │ │ │ │ - ld a2,184(sp) │ │ │ │ - ld a0,168(sp) │ │ │ │ - sd a1,56(sp) │ │ │ │ - sd t0,48(sp) │ │ │ │ - sd t4,8(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - sd s6,40(sp) │ │ │ │ - sd ra,16(sp) │ │ │ │ - sd t3,160(sp) │ │ │ │ - sd t2,144(sp) │ │ │ │ - sd t0,136(sp) │ │ │ │ - sd t4,128(sp) │ │ │ │ - jal 442a6 │ │ │ │ - ld t2,144(sp) │ │ │ │ - ld a2,88(s0) │ │ │ │ - ld a3,24(s0) │ │ │ │ - ld a1,16(t2) │ │ │ │ - lw a5,36(s0) │ │ │ │ - ld t1,152(sp) │ │ │ │ - add s3,s3,a1 │ │ │ │ - ld a4,0(s3) │ │ │ │ - ld t3,160(sp) │ │ │ │ - ld t4,128(sp) │ │ │ │ - lbu a0,48(a4) │ │ │ │ - ld t0,136(sp) │ │ │ │ - sb a0,97(s0) │ │ │ │ - sd a2,0(s10) │ │ │ │ - sd a3,0(s7) │ │ │ │ - sw a5,0(s11) │ │ │ │ - lbu a5,12(a4) │ │ │ │ - sw a5,0(s2) │ │ │ │ - lw a5,80(s0) │ │ │ │ - sw a5,0(s1) │ │ │ │ - lw a3,72(s0) │ │ │ │ - sw a3,0(t1) │ │ │ │ - lw a5,0(s1) │ │ │ │ - addw a5,a5,a3 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,0(t3) │ │ │ │ - lw a5,0(s2) │ │ │ │ - bnez a5,353f2 │ │ │ │ - lw a3,72(s0) │ │ │ │ - sw a3,0(s9) │ │ │ │ - lw a5,0(s1) │ │ │ │ - addw a5,a5,a3 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,0(s8) │ │ │ │ - lw a5,0(s2) │ │ │ │ - lw a3,0(a4) │ │ │ │ - bnez a5,35436 │ │ │ │ - lw a0,40(s0) │ │ │ │ - sw a0,4(s5) │ │ │ │ - sw a3,0(s5) │ │ │ │ - lw a4,0(t2) │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w a5,s4 │ │ │ │ - addi s5,s5,8 │ │ │ │ - addi s0,s0,104 │ │ │ │ - addi s2,s2,4 │ │ │ │ - addi s9,s9,4 │ │ │ │ - addi s1,s1,4 │ │ │ │ - addi s8,s8,4 │ │ │ │ - addi s10,s10,8 │ │ │ │ - addi s7,s7,8 │ │ │ │ - addi s11,s11,4 │ │ │ │ - addi t1,t1,4 │ │ │ │ - addi t3,t3,4 │ │ │ │ - bgeu a5,a4,35458 │ │ │ │ - slli s3,s4,0x3 │ │ │ │ - add a3,a1,s3 │ │ │ │ - ld a3,0(a3) │ │ │ │ - lw a7,0(a3) │ │ │ │ - lw a2,4(a3) │ │ │ │ - mv a0,a7 │ │ │ │ - beqz a5,353b2 │ │ │ │ - addiw a0,a5,-1 │ │ │ │ - slli a6,a0,0x20 │ │ │ │ - srli a0,a6,0x1d │ │ │ │ - add a0,a0,a1 │ │ │ │ - ld a6,0(a0) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + subw a0,a0,a5 │ │ │ │ + ret │ │ │ │ + mv a4,a5 │ │ │ │ li a0,0 │ │ │ │ - lw a6,4(a6) │ │ │ │ - bltu a7,a6,353b2 │ │ │ │ - subw a0,a7,a6 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - bgeu a5,a4,3528e │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,a1 │ │ │ │ - ld a5,0(a5) │ │ │ │ - li s6,0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - bltu a5,a2,35292 │ │ │ │ - lbu a1,12(a3) │ │ │ │ - addw a4,a2,t0 │ │ │ │ - subw s6,a5,a2 │ │ │ │ - subw a4,a4,a7 │ │ │ │ - bnez a1,352a2 │ │ │ │ - ld a5,208(sp) │ │ │ │ - addw ra,a0,a5 │ │ │ │ - addw a4,ra,a4 │ │ │ │ - addw a4,a4,s6 │ │ │ │ - j 352ac │ │ │ │ - lw a5,72(s0) │ │ │ │ - lw a3,0(s1) │ │ │ │ - addw a3,a3,a5 │ │ │ │ - subw a3,t4,a3 │ │ │ │ - sw a3,0(s9) │ │ │ │ - lw a5,0(s1) │ │ │ │ - lw a2,72(s0) │ │ │ │ - addw a2,a2,a5 │ │ │ │ - bltu t4,a2,35746 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - addw a3,a3,a5 │ │ │ │ - sw a3,0(s8) │ │ │ │ - bgeu t4,a3,35346 │ │ │ │ - auipc a3,0x31 │ │ │ │ - addi a3,a3,-1670 │ │ │ │ - li a2,815 │ │ │ │ - auipc a1,0x2c │ │ │ │ - addi a1,a1,-418 │ │ │ │ - auipc a0,0x2c │ │ │ │ - addi a0,a0,-362 │ │ │ │ + j 32d30 │ │ │ │ + ld ra,8(sp) │ │ │ │ + subw a0,a0,a4 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + auipc a3,0x32 │ │ │ │ + addi a3,a3,-1080 │ │ │ │ + li a2,434 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,2004 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-2036 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - lw a2,4(a4) │ │ │ │ - lw a5,216(sp) │ │ │ │ - lw a4,36(s0) │ │ │ │ + auipc a3,0x32 │ │ │ │ + addi a3,a3,-1112 │ │ │ │ + li a2,433 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,1972 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1980 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s3,24(sp) │ │ │ │ + addiw s3,a1,2 │ │ │ │ + sd s0,48(sp) │ │ │ │ + slli s3,s3,0x20 │ │ │ │ + mv s0,a3 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + addiw s0,s0,2 │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + mv s5,a0 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ li a0,0 │ │ │ │ - addw a5,a5,a2 │ │ │ │ - subw a5,a5,a3 │ │ │ │ - addw a5,a5,s6 │ │ │ │ - bltu a4,a5,35350 │ │ │ │ - lw a5,220(sp) │ │ │ │ - addw a4,a4,a5 │ │ │ │ - addw a4,a4,a3 │ │ │ │ - subw a4,a4,a2 │ │ │ │ - subw a0,a4,s6 │ │ │ │ - j 35350 │ │ │ │ - ld s3,336(sp) │ │ │ │ - ld s6,344(sp) │ │ │ │ - mv s9,t2 │ │ │ │ - mv s8,t4 │ │ │ │ - ld a5,176(sp) │ │ │ │ - ld a7,232(sp) │ │ │ │ - ld a6,224(sp) │ │ │ │ - ld a2,8(a5) │ │ │ │ - ld a1,0(a5) │ │ │ │ - ld a5,280(sp) │ │ │ │ - ld a0,168(sp) │ │ │ │ - sd a4,32(sp) │ │ │ │ - sd a5,112(sp) │ │ │ │ - addi a5,sp,368 │ │ │ │ - sd a5,104(sp) │ │ │ │ - addi a5,sp,376 │ │ │ │ - sd a5,96(sp) │ │ │ │ - addi a5,sp,400 │ │ │ │ - sd a5,88(sp) │ │ │ │ - addi a5,sp,384 │ │ │ │ - sd a5,80(sp) │ │ │ │ - addi a5,sp,392 │ │ │ │ - sd a5,72(sp) │ │ │ │ - ld a5,304(sp) │ │ │ │ - auipc s0,0x45 │ │ │ │ - ld s0,-1392(s0) │ │ │ │ - mv a4,s3 │ │ │ │ - sd a5,64(sp) │ │ │ │ - ld a5,320(sp) │ │ │ │ - mv a3,s8 │ │ │ │ - sd s0,56(sp) │ │ │ │ - sd a5,48(sp) │ │ │ │ - ld a5,312(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - ld a5,272(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,264(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,256(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,248(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a5,240(sp) │ │ │ │ - jal 1565a │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ mv s1,a0 │ │ │ │ - beqz a0,3567a │ │ │ │ - ld a5,376(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - ld a4,176(sp) │ │ │ │ - sd a5,112(sp) │ │ │ │ - ld a5,400(sp) │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3480 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3480 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,212 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32a0 │ │ │ │ + mv s6,a0 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,196 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32a0 │ │ │ │ mv a1,a0 │ │ │ │ - mv s5,s3 │ │ │ │ - sd a5,104(sp) │ │ │ │ - ld a5,384(sp) │ │ │ │ - mv s4,s1 │ │ │ │ - li s7,0 │ │ │ │ - sd a5,96(sp) │ │ │ │ - ld a5,392(sp) │ │ │ │ - li s0,-1 │ │ │ │ - sd a5,88(sp) │ │ │ │ - ld a5,296(sp) │ │ │ │ - sd a5,80(sp) │ │ │ │ - ld a5,304(sp) │ │ │ │ - sd a5,72(sp) │ │ │ │ - ld a5,320(sp) │ │ │ │ - sd a5,56(sp) │ │ │ │ - ld a5,312(sp) │ │ │ │ - sd a5,48(sp) │ │ │ │ - lw a5,0(s9) │ │ │ │ - ld a3,8(a4) │ │ │ │ - ld a2,0(a4) │ │ │ │ - sd a5,40(sp) │ │ │ │ - ld a5,272(sp) │ │ │ │ - mv a4,s8 │ │ │ │ - sd a5,32(sp) │ │ │ │ - ld a5,264(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,256(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,248(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,232(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a7,224(sp) │ │ │ │ - ld a6,240(sp) │ │ │ │ - ld a0,168(sp) │ │ │ │ - mv a5,s3 │ │ │ │ - jal 15dce │ │ │ │ - lw a5,0(s9) │ │ │ │ - beqz a5,355a6 │ │ │ │ - ld a5,392(sp) │ │ │ │ - slli s2,s7,0x3 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a4,392(sp) │ │ │ │ - ld a5,384(sp) │ │ │ │ - add a4,a4,s2 │ │ │ │ - sd zero,0(a4) │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a4,384(sp) │ │ │ │ - ld a5,400(sp) │ │ │ │ - add a4,a4,s2 │ │ │ │ - sd zero,0(a4) │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,400(sp) │ │ │ │ - lw a4,0(s5) │ │ │ │ - add a5,a5,s2 │ │ │ │ - sd zero,0(a5) │ │ │ │ - beq a4,s0,35658 │ │ │ │ - ld a5,0(s4) │ │ │ │ - li s8,0 │ │ │ │ - slli s2,s8,0x3 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,0(a5) │ │ │ │ - addi s8,s8,1 │ │ │ │ - jal 3670 │ │ │ │ - ld a5,0(s4) │ │ │ │ - lw a4,0(s5) │ │ │ │ - sext.w a3,s8 │ │ │ │ - add s2,s2,a5 │ │ │ │ - sd zero,0(s2) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - mv a0,a5 │ │ │ │ - bltu a3,a4,35564 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,32e58 │ │ │ │ + li s0,1 │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - lw a4,0(s9) │ │ │ │ - addi s7,s7,1 │ │ │ │ - sd zero,0(s4) │ │ │ │ - sext.w a5,s7 │ │ │ │ - addi s5,s5,4 │ │ │ │ - addi s4,s4,8 │ │ │ │ - bltu a5,a4,3551c │ │ │ │ mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - ld a0,376(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,280(sp) │ │ │ │ - sd zero,376(sp) │ │ │ │ - jal 3670 │ │ │ │ - lw a5,0(s9) │ │ │ │ - ld a4,328(sp) │ │ │ │ - ld a0,168(sp) │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s9 │ │ │ │ - sw a5,0(a4) │ │ │ │ - jal 1929c │ │ │ │ - mv a0,s9 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,224(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,240(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,232(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,248(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,256(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - ld a0,264(sp) │ │ │ │ + mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - ld a0,272(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3480 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3480 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-1472 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32a0 │ │ │ │ + mv s0,a0 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-1488 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32a0 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3580 │ │ │ │ + seqz s0,a0 │ │ │ │ + j 32e36 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s2,32(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + lw a1,0(a3) │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,a2 │ │ │ │ + mv a2,a5 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + mv s3,a3 │ │ │ │ + jal 1cbb2 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,1786 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 1ad26 │ │ │ │ + beqz a0,32ff6 │ │ │ │ + ld a4,16(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + lbu a5,0(a4) │ │ │ │ + addiw a5,a5,-105 │ │ │ │ + bnez a5,32ff6 │ │ │ │ + lbu a5,1(a4) │ │ │ │ + bnez a5,32ff6 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + bltz a5,32ff6 │ │ │ │ + ld a0,24(s1) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + lw a5,8(s0) │ │ │ │ + sext.w s1,a0 │ │ │ │ + slli a4,a5,0x34 │ │ │ │ + bltz a4,3301e │ │ │ │ + andi a4,a5,1 │ │ │ │ + beqz a4,32fba │ │ │ │ + andi a5,a5,192 │ │ │ │ + beqz a5,33060 │ │ │ │ + ld s4,0(s2) │ │ │ │ + ld s5,0(s0) │ │ │ │ + beqz s4,32f8e │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3310 │ │ │ │ + mv s6,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + sext.w a3,a0 │ │ │ │ + mv a2,s5 │ │ │ │ + sext.w a1,s6 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32dc0 │ │ │ │ + beqz a0,32f6c │ │ │ │ + lw a5,8(s2) │ │ │ │ + beq a5,s1,32f96 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 1ac1c │ │ │ │ + mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ + li a0,1 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + sd s5,0(s2) │ │ │ │ + sw s1,8(s2) │ │ │ │ + ld a5,8(s0) │ │ │ │ + li a4,1 │ │ │ │ + andi a5,a5,65 │ │ │ │ + beq a5,a4,32fea │ │ │ │ + ld a5,16(s2) │ │ │ │ + bnez a5,3303e │ │ │ │ + sd s0,16(s2) │ │ │ │ + sw zero,0(s3) │ │ │ │ + lw a0,8(s0) │ │ │ │ + sraiw a0,a0,0x3 │ │ │ │ + andi a0,a0,1 │ │ │ │ + j 32f7a │ │ │ │ + ld a5,8(s0) │ │ │ │ + andi a5,a5,194 │ │ │ │ + beqz a5,32f38 │ │ │ │ + li a1,10 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 1c40c │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,1652 │ │ │ │ + li a1,530 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1416 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,24(s2) │ │ │ │ + bnez a5,33088 │ │ │ │ + sd s0,24(s2) │ │ │ │ + j 32fac │ │ │ │ + li a1,10 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 1c40c │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,1496 │ │ │ │ + li a1,507 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1364 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,1520 │ │ │ │ + li a1,514 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1332 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a3,0(s2) │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,1582 │ │ │ │ + li a1,552 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1298 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a1,10 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 1c40c │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,1494 │ │ │ │ + li a1,522 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1258 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a3,0(s2) │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,1508 │ │ │ │ + li a1,560 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1224 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s1,88(sp) │ │ │ │ + ld s1,32(a1) │ │ │ │ + sd s5,56(sp) │ │ │ │ + auipc s5,0x47 │ │ │ │ + ld s5,-418(s5) │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd ra,104(sp) │ │ │ │ + ld a5,0(s5) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + sw zero,4(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s3,a0 │ │ │ │ + beqz s1,330fa │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + ld a1,16(s0) │ │ │ │ + mv a5,a0 │ │ │ │ + addi a3,sp,4 │ │ │ │ + mv a2,s1 │ │ │ │ mv a0,s3 │ │ │ │ + sw a5,4(sp) │ │ │ │ + jal 32eb4 │ │ │ │ + lw a5,4(sp) │ │ │ │ + sb a0,24(s0) │ │ │ │ + bnez a5,33224 │ │ │ │ + ld a0,32(s0) │ │ │ │ jal 3670 │ │ │ │ - ld a0,392(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,384(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,400(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,296(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld s1,504(sp) │ │ │ │ - ld s6,464(sp) │ │ │ │ - ld s10,432(sp) │ │ │ │ - ld s11,424(sp) │ │ │ │ - auipc a5,0x45 │ │ │ │ - ld a5,-1810(a5) │ │ │ │ - ld a4,408(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ + sd zero,32(s0) │ │ │ │ + lbu a5,24(s0) │ │ │ │ + beqz a5,3311c │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,35766 │ │ │ │ - ld ra,520(sp) │ │ │ │ - ld s0,512(sp) │ │ │ │ - ld a0,288(sp) │ │ │ │ - ld s2,496(sp) │ │ │ │ - ld s3,488(sp) │ │ │ │ - ld s4,480(sp) │ │ │ │ - ld s5,472(sp) │ │ │ │ - ld s7,456(sp) │ │ │ │ - ld s8,448(sp) │ │ │ │ - ld s9,440(sp) │ │ │ │ - addi sp,sp,528 │ │ │ │ + bnez a5,33214 │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ ret │ │ │ │ - mv a3,ra │ │ │ │ - j 35248 │ │ │ │ - ld a0,0(s4) │ │ │ │ - j 3558c │ │ │ │ - addiw s6,s6,1 │ │ │ │ - j 35154 │ │ │ │ - ld a0,168(sp) │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1929c │ │ │ │ - mv a0,s9 │ │ │ │ - jal 3670 │ │ │ │ - ld s1,504(sp) │ │ │ │ - ld s6,464(sp) │ │ │ │ - sd zero,288(sp) │ │ │ │ - j 35622 │ │ │ │ - ld a5,176(sp) │ │ │ │ - auipc s0,0x45 │ │ │ │ - ld s0,-1748(s0) │ │ │ │ - ld a0,0(s0) │ │ │ │ - ld a4,8(a5) │ │ │ │ - ld a3,0(a5) │ │ │ │ - auipc a2,0x2c │ │ │ │ - addi a2,a2,-946 │ │ │ │ - mv a5,s8 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,0(s9) │ │ │ │ - beqz a5,3573a │ │ │ │ - ld s5,288(sp) │ │ │ │ - ld s7,224(sp) │ │ │ │ - ld s6,232(sp) │ │ │ │ - ld s1,240(sp) │ │ │ │ - addi a5,sp,360 │ │ │ │ - slli s3,s8,0x20 │ │ │ │ - li s4,0 │ │ │ │ - addi s11,sp,364 │ │ │ │ - sd a5,128(sp) │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - auipc s2,0x2a │ │ │ │ - addi s2,s2,62 │ │ │ │ - lw a1,0(s5) │ │ │ │ - ld a2,128(sp) │ │ │ │ - ld a0,184(sp) │ │ │ │ - mv a3,s11 │ │ │ │ - li s10,0 │ │ │ │ - jal 43e6a │ │ │ │ - lw a7,364(sp) │ │ │ │ - lw a6,360(sp) │ │ │ │ - lw a5,0(s5) │ │ │ │ - ld a0,0(s0) │ │ │ │ - li a4,1 │ │ │ │ - mv a3,s4 │ │ │ │ - auipc a2,0x2c │ │ │ │ - addi a2,a2,-988 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - beqz s8,3570e │ │ │ │ - ld a4,0(s1) │ │ │ │ - ld a0,0(s0) │ │ │ │ - mv a2,s2 │ │ │ │ - add a4,a4,s10 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - li a1,1 │ │ │ │ - addi s10,s10,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bne s3,s10,356f6 │ │ │ │ - lw a4,0(s6) │ │ │ │ - lw a3,0(s7) │ │ │ │ + lbu a5,8(s0) │ │ │ │ + bnez a5,33100 │ │ │ │ + li a1,1024 │ │ │ │ + li a0,0 │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s6,a0 │ │ │ │ + sw zero,4(sp) │ │ │ │ + li s4,1024 │ │ │ │ + li s7,-1 │ │ │ │ + li s8,10 │ │ │ │ ld a0,0(s0) │ │ │ │ - auipc a2,0x2c │ │ │ │ - addi a2,a2,-1008 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,0(s9) │ │ │ │ - addiw s4,s4,1 │ │ │ │ - addi s5,s5,104 │ │ │ │ - addi s7,s7,4 │ │ │ │ - addi s6,s6,4 │ │ │ │ - addi s1,s1,8 │ │ │ │ - bltu s4,a5,356c2 │ │ │ │ - ld s1,504(sp) │ │ │ │ - ld s6,464(sp) │ │ │ │ - ld s10,432(sp) │ │ │ │ - ld s11,424(sp) │ │ │ │ - sd zero,288(sp) │ │ │ │ - j 35622 │ │ │ │ - auipc a3,0x30 │ │ │ │ - addi a3,a3,1610 │ │ │ │ - li a2,813 │ │ │ │ - auipc a1,0x2c │ │ │ │ - addi a1,a1,-1234 │ │ │ │ - auipc a0,0x2c │ │ │ │ - addi a0,a0,-1218 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - sd s1,504(sp) │ │ │ │ - sd s6,464(sp) │ │ │ │ - sd s10,432(sp) │ │ │ │ - sd s11,424(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-272 │ │ │ │ - sd s0,256(sp) │ │ │ │ - ld s0,312(sp) │ │ │ │ - sd s3,232(sp) │ │ │ │ - lw s3,272(sp) │ │ │ │ - lw t1,696(s0) │ │ │ │ - fld fa1,688(s0) │ │ │ │ - fld fa0,472(s0) │ │ │ │ - ld t4,288(sp) │ │ │ │ - ld t5,296(sp) │ │ │ │ - sd s1,248(sp) │ │ │ │ - mv s1,a5 │ │ │ │ - ld a5,280(sp) │ │ │ │ - sd s5,216(sp) │ │ │ │ - sd s7,200(sp) │ │ │ │ - mv s5,a6 │ │ │ │ - sd t1,0(sp) │ │ │ │ - auipc s7,0x44 │ │ │ │ - ld s7,1908(s7) │ │ │ │ - sd s6,208(sp) │ │ │ │ - sd s8,192(sp) │ │ │ │ - sd s9,184(sp) │ │ │ │ - sd s11,168(sp) │ │ │ │ - mv s8,a2 │ │ │ │ - mv s9,a7 │ │ │ │ - mv a2,s1 │ │ │ │ - mv s6,a3 │ │ │ │ - mv s11,a4 │ │ │ │ - addi a7,sp,144 │ │ │ │ - mv a4,s3 │ │ │ │ - addi a6,sp,128 │ │ │ │ - mv a3,s5 │ │ │ │ - ld t1,0(s7) │ │ │ │ - sd t1,152(sp) │ │ │ │ - li t1,0 │ │ │ │ - sd ra,264(sp) │ │ │ │ - sd s2,240(sp) │ │ │ │ - sd s4,224(sp) │ │ │ │ - sd s10,176(sp) │ │ │ │ - sd t4,104(sp) │ │ │ │ - lbu s10,304(sp) │ │ │ │ - sd t5,96(sp) │ │ │ │ + jal 3940 │ │ │ │ + slliw s9,a0,0x18 │ │ │ │ + sraiw s9,s9,0x18 │ │ │ │ mv s2,a0 │ │ │ │ - sd a1,88(sp) │ │ │ │ - sw zero,132(sp) │ │ │ │ - sw zero,136(sp) │ │ │ │ - sw zero,140(sp) │ │ │ │ - jal 1a44a │ │ │ │ - lw a4,416(s0) │ │ │ │ - lw a5,408(s0) │ │ │ │ - ld t5,96(sp) │ │ │ │ - ld t4,104(sp) │ │ │ │ - addi a3,sp,140 │ │ │ │ - lw a2,128(sp) │ │ │ │ - sd a3,64(sp) │ │ │ │ - ld a3,88(sp) │ │ │ │ - addi t1,s0,400 │ │ │ │ - mv a6,s1 │ │ │ │ - mv a1,a0 │ │ │ │ - sd a4,32(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - sd t1,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv a7,s5 │ │ │ │ - mv a5,s11 │ │ │ │ - mv a4,s8 │ │ │ │ - mv s4,a0 │ │ │ │ - sd s0,72(sp) │ │ │ │ - sd t5,56(sp) │ │ │ │ - sd t4,48(sp) │ │ │ │ - sd s10,40(sp) │ │ │ │ - sd s9,0(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - sd t1,96(sp) │ │ │ │ - jal 3508a │ │ │ │ - ld t1,96(sp) │ │ │ │ - lw s1,140(sp) │ │ │ │ - lw a7,408(s0) │ │ │ │ - mv s3,a0 │ │ │ │ - mv a1,a0 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s5,16(sp) │ │ │ │ - sd s10,8(sp) │ │ │ │ - sd s1,0(sp) │ │ │ │ - mv a6,t1 │ │ │ │ - addi a5,sp,127 │ │ │ │ - addi a4,sp,136 │ │ │ │ - addi a3,sp,132 │ │ │ │ - mv a2,s6 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 34852 │ │ │ │ - beqz s1,35870 │ │ │ │ + beq s9,s7,331c8 │ │ │ │ + lw s1,4(sp) │ │ │ │ + addiw a5,s4,-1 │ │ │ │ + beq a5,s1,33178 │ │ │ │ + beq s9,s8,33190 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + add a5,a5,s6 │ │ │ │ + sw s1,4(sp) │ │ │ │ + sb s2,0(a5) │ │ │ │ + j 33144 │ │ │ │ + slliw s4,s4,0x1 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + slli a1,s4,0x20 │ │ │ │ + mv a0,s6 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + mv s6,a0 │ │ │ │ + bne s9,s8,33166 │ │ │ │ + beqz s1,33144 │ │ │ │ slli s1,s1,0x20 │ │ │ │ srli s1,s1,0x20 │ │ │ │ - li a5,104 │ │ │ │ - mul s1,s1,a5 │ │ │ │ - mv s0,s3 │ │ │ │ - add s1,s1,s3 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s2 │ │ │ │ - addi s0,s0,104 │ │ │ │ - jal 44286 │ │ │ │ - bne s0,s1,35860 │ │ │ │ + add s1,s1,s6 │ │ │ │ + sb zero,0(s1) │ │ │ │ + ld a1,16(s0) │ │ │ │ + addi a3,sp,4 │ │ │ │ + mv a2,s6 │ │ │ │ mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - lw a2,128(sp) │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1929c │ │ │ │ - ld a0,144(sp) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - ld a4,152(sp) │ │ │ │ - ld a5,0(s7) │ │ │ │ + jal 32eb4 │ │ │ │ + sb a0,24(s0) │ │ │ │ + beqz a0,331e6 │ │ │ │ + lw a5,4(sp) │ │ │ │ + beqz a5,331ce │ │ │ │ + sd s6,32(s0) │ │ │ │ + mv a5,s6 │ │ │ │ + beqz a5,331ea │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + j 33100 │ │ │ │ + lbu a5,8(s0) │ │ │ │ + beqz a5,331d2 │ │ │ │ + ld a5,32(s0) │ │ │ │ + j 331b8 │ │ │ │ + ld a5,16(s0) │ │ │ │ + li a4,1 │ │ │ │ + sb a4,8(s0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + beqz a5,331ce │ │ │ │ + ld a5,32(s0) │ │ │ │ + sb a4,24(s0) │ │ │ │ + j 331b8 │ │ │ │ + sw zero,4(sp) │ │ │ │ + j 33144 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,358b8 │ │ │ │ - ld ra,264(sp) │ │ │ │ - ld s0,256(sp) │ │ │ │ - ld s1,248(sp) │ │ │ │ - ld s2,240(sp) │ │ │ │ - ld s3,232(sp) │ │ │ │ - ld s4,224(sp) │ │ │ │ - ld s5,216(sp) │ │ │ │ - ld s7,200(sp) │ │ │ │ - ld s8,192(sp) │ │ │ │ - ld s9,184(sp) │ │ │ │ - ld s10,176(sp) │ │ │ │ - ld s11,168(sp) │ │ │ │ + bnez a5,33220 │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ mv a0,s6 │ │ │ │ - ld s6,208(sp) │ │ │ │ - addi sp,sp,272 │ │ │ │ - ret │ │ │ │ + ld s6,48(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + j 3670 │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-208 │ │ │ │ - sd s11,104(sp) │ │ │ │ - mv s11,a0 │ │ │ │ - lw a0,32(a0) │ │ │ │ - sd ra,200(sp) │ │ │ │ - sd s4,160(sp) │ │ │ │ - sd s6,144(sp) │ │ │ │ - sd a2,8(sp) │ │ │ │ - sd a3,16(sp) │ │ │ │ - sd a4,72(sp) │ │ │ │ - sd a5,56(sp) │ │ │ │ - sd a6,24(sp) │ │ │ │ - sd a7,32(sp) │ │ │ │ - beqz a0,35aa6 │ │ │ │ - lw a5,208(sp) │ │ │ │ - sd s1,184(sp) │ │ │ │ - sd s3,168(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - sext.w a5,a4 │ │ │ │ - sd s10,112(sp) │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s2,176(sp) │ │ │ │ - sd s5,152(sp) │ │ │ │ - sd s7,136(sp) │ │ │ │ - sd s8,128(sp) │ │ │ │ - sd s9,120(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - li s1,0 │ │ │ │ - li s4,0 │ │ │ │ - li s6,0 │ │ │ │ - li s10,0 │ │ │ │ - sd a5,48(sp) │ │ │ │ - j 3590e │ │ │ │ - lw a3,32(s11) │ │ │ │ - addi s1,s1,88 │ │ │ │ - bgeu s10,a3,359f0 │ │ │ │ - ld s0,48(s11) │ │ │ │ - addiw s9,s10,1 │ │ │ │ - sext.w s8,s10 │ │ │ │ - add s0,s0,s1 │ │ │ │ + auipc a3,0x31 │ │ │ │ + addi a3,a3,1868 │ │ │ │ + li a2,591 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,816 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1160 │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,890 │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + mv s2,a2 │ │ │ │ + jal 1ad26 │ │ │ │ + beqz a0,3334a │ │ │ │ + ld a4,16(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + lbu a5,0(a4) │ │ │ │ + addiw a5,a5,-105 │ │ │ │ + bnez a5,3334a │ │ │ │ + lbu a5,1(a4) │ │ │ │ + bnez a5,3334a │ │ │ │ + ld a0,0(a0) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,24(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + jal 3670 │ │ │ │ + mv a2,s1 │ │ │ │ + sd zero,24(s0) │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,1124 │ │ │ │ mv a0,s0 │ │ │ │ - jal 4547a │ │ │ │ - sext.w s10,s9 │ │ │ │ - bne a0,s3,35902 │ │ │ │ + jal 44bf0 │ │ │ │ + mv a2,s1 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-740 │ │ │ │ + addi a0,s0,24 │ │ │ │ + jal 44bf0 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-76 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1ad26 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a0,332da │ │ │ │ + ld a4,16(a0) │ │ │ │ + lbu a5,0(a4) │ │ │ │ + addiw a5,a5,-105 │ │ │ │ + beqz a5,33302 │ │ │ │ + li a1,10 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1c40c │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,1060 │ │ │ │ + li a1,701 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,624 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lbu a5,1(a4) │ │ │ │ + bnez a5,332da │ │ │ │ + ld a0,0(a0) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,24(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + jal 3670 │ │ │ │ + mv a2,s2 │ │ │ │ + sd zero,24(s0) │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-982 │ │ │ │ mv a0,s0 │ │ │ │ - jal 455cc │ │ │ │ - mv s2,a0 │ │ │ │ - ld a0,88(a0) │ │ │ │ - jal 4f4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - ld a2,16(sp) │ │ │ │ - ld a0,88(s2) │ │ │ │ - ld a1,8(sp) │ │ │ │ - sext.w s5,s5 │ │ │ │ - jal 4c4e2 │ │ │ │ - ld s7,40(sp) │ │ │ │ - addw s6,a0,s6 │ │ │ │ - ld a0,88(s2) │ │ │ │ - bltu s5,s7,35a70 │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,0 │ │ │ │ - jal 4c652 │ │ │ │ - mv a6,a0 │ │ │ │ - ld a0,88(s2) │ │ │ │ - subw a1,s5,s7 │ │ │ │ - mv a2,s5 │ │ │ │ - sd a6,64(sp) │ │ │ │ - jal 4c652 │ │ │ │ - ld a6,64(sp) │ │ │ │ - mv s7,a0 │ │ │ │ - ld a5,24(sp) │ │ │ │ - bge a5,a6,3597e │ │ │ │ - ori s4,s4,32 │ │ │ │ - ld a5,32(sp) │ │ │ │ - bge a5,s7,35988 │ │ │ │ - ori s4,s4,8 │ │ │ │ - lbu a5,72(s0) │ │ │ │ - lw a7,64(s0) │ │ │ │ - lw s0,68(s0) │ │ │ │ - bnez a5,35a16 │ │ │ │ - bnez s8,35a1e │ │ │ │ - ld a4,56(sp) │ │ │ │ - bgeu a4,a7,35a50 │ │ │ │ - lw a0,32(s11) │ │ │ │ - lbu a3,96(s2) │ │ │ │ - bnez a3,35a7c │ │ │ │ - ori s4,s4,4 │ │ │ │ - mv a3,s10 │ │ │ │ - beq a0,s10,359d6 │ │ │ │ - slli a4,s9,0x20 │ │ │ │ - li a3,88 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - mul a4,a4,a3 │ │ │ │ - ld a0,48(s11) │ │ │ │ - sd a5,64(sp) │ │ │ │ - add a0,a0,a4 │ │ │ │ - jal 4547a │ │ │ │ - ld a5,64(sp) │ │ │ │ - lw a3,32(s11) │ │ │ │ - beq a0,s3,35906 │ │ │ │ - ld a4,48(sp) │ │ │ │ - bltu a4,s0,359de │ │ │ │ - beqz a5,35a88 │ │ │ │ - lbu a4,96(s2) │ │ │ │ - bnez a4,35a82 │ │ │ │ - ori s4,s4,16 │ │ │ │ - addi s1,s1,88 │ │ │ │ - bltu s10,a3,3590e │ │ │ │ - ld s0,192(sp) │ │ │ │ - ld s1,184(sp) │ │ │ │ - ld s2,176(sp) │ │ │ │ - ld s3,168(sp) │ │ │ │ - ld s5,152(sp) │ │ │ │ - ld s7,136(sp) │ │ │ │ - ld s8,128(sp) │ │ │ │ - ld s9,120(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld a5,216(sp) │ │ │ │ - ld ra,200(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - sw s6,0(a5) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s6,144(sp) │ │ │ │ - ld s4,160(sp) │ │ │ │ - addi sp,sp,208 │ │ │ │ + jal 44bf0 │ │ │ │ + addi a0,s0,24 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + ld s2,16(sp) │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-884 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 44bf0 │ │ │ │ + li a1,10 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1c40c │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,892 │ │ │ │ + li a1,689 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,512 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + sext.w a5,a1 │ │ │ │ + beqz a1,333b8 │ │ │ │ + addiw a1,a5,-1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + addi a5,a0,8 │ │ │ │ + add a1,a1,a5 │ │ │ │ + li a7,0 │ │ │ │ + li a6,0 │ │ │ │ + ld a5,0(a0) │ │ │ │ + addi a0,a0,8 │ │ │ │ + ld a4,16(a5) │ │ │ │ + beqz a4,3339e │ │ │ │ + lw a4,8(a4) │ │ │ │ + andi a4,a4,4 │ │ │ │ + bnez a4,3339e │ │ │ │ + addiw a7,a7,1 │ │ │ │ + ld a5,24(a5) │ │ │ │ + beqz a5,333aa │ │ │ │ + lw a5,8(a5) │ │ │ │ + andi a5,a5,4 │ │ │ │ + bnez a5,333aa │ │ │ │ + addiw a6,a6,1 │ │ │ │ + bne a1,a0,3338e │ │ │ │ + sw a7,0(a2) │ │ │ │ + sw a6,0(a3) │ │ │ │ ret │ │ │ │ - ori s4,s4,2 │ │ │ │ - beqz s8,3599e │ │ │ │ - addiw a3,s8,-1 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - li a0,88 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - mul a3,a3,a0 │ │ │ │ - ld a0,48(s11) │ │ │ │ - sd a5,88(sp) │ │ │ │ - sd a7,80(sp) │ │ │ │ - sd a6,64(sp) │ │ │ │ - add a0,a0,a3 │ │ │ │ - jal 4547a │ │ │ │ - ld a6,64(sp) │ │ │ │ - ld a7,80(sp) │ │ │ │ - ld a5,88(sp) │ │ │ │ - beq a0,s3,35a94 │ │ │ │ - ld a4,56(sp) │ │ │ │ - bltu a4,a7,3599e │ │ │ │ - bnez a5,3599e │ │ │ │ - lw a3,32(s11) │ │ │ │ - li a7,4 │ │ │ │ - mv a0,a3 │ │ │ │ - bltu a7,s5,35a9a │ │ │ │ - bgtz a6,359a2 │ │ │ │ - bne a3,s10,359b2 │ │ │ │ - ld a5,72(sp) │ │ │ │ - bltu a5,s0,359de │ │ │ │ - bgtz s7,359de │ │ │ │ - j 359f0 │ │ │ │ - jal 4bda0 │ │ │ │ - sext.w s7,a0 │ │ │ │ - mv a6,s7 │ │ │ │ - j 35974 │ │ │ │ - ori s4,s4,16 │ │ │ │ - j 359ac │ │ │ │ - ori s4,s4,4 │ │ │ │ - j 35906 │ │ │ │ - li a4,4 │ │ │ │ - bltu a4,s5,35906 │ │ │ │ - bgtz s7,359de │ │ │ │ - j 35906 │ │ │ │ - lw a0,32(s11) │ │ │ │ - j 359ac │ │ │ │ - bne a3,s10,359b2 │ │ │ │ - ld a5,72(sp) │ │ │ │ - bltu a5,s0,359de │ │ │ │ - j 359f0 │ │ │ │ - li s4,0 │ │ │ │ - li s6,0 │ │ │ │ - j 35a02 │ │ │ │ - addi sp,sp,-400 │ │ │ │ - sd s11,296(sp) │ │ │ │ - mv s11,a1 │ │ │ │ - lw a1,0(a1) │ │ │ │ - sd s0,384(sp) │ │ │ │ - auipc s0,0x44 │ │ │ │ - ld s0,1114(s0) │ │ │ │ - sd s6,336(sp) │ │ │ │ - sd ra,392(sp) │ │ │ │ - ld t1,0(s0) │ │ │ │ - sd t1,280(sp) │ │ │ │ - li t1,0 │ │ │ │ - sd zero,232(sp) │ │ │ │ - sd zero,240(sp) │ │ │ │ - sw zero,220(sp) │ │ │ │ - sw zero,224(sp) │ │ │ │ - ld s6,400(sp) │ │ │ │ - beqz a1,35baa │ │ │ │ - sd s9,312(sp) │ │ │ │ - mv s9,a4 │ │ │ │ - addi a4,s6,400 │ │ │ │ - sd a4,56(sp) │ │ │ │ - addi a4,sp,240 │ │ │ │ - sd a4,136(sp) │ │ │ │ - addi a4,sp,244 │ │ │ │ - sd a4,144(sp) │ │ │ │ - addi a4,sp,232 │ │ │ │ - sd a4,152(sp) │ │ │ │ - addi a4,sp,236 │ │ │ │ - sd s4,352(sp) │ │ │ │ - sd s7,328(sp) │ │ │ │ - sd s8,320(sp) │ │ │ │ - sd s10,304(sp) │ │ │ │ - sd s1,376(sp) │ │ │ │ - sd s2,368(sp) │ │ │ │ - sd s3,360(sp) │ │ │ │ - sd s5,344(sp) │ │ │ │ + li a7,0 │ │ │ │ + li a6,0 │ │ │ │ + sw a7,0(a2) │ │ │ │ + sw a6,0(a3) │ │ │ │ + ret │ │ │ │ + sext.w a5,a1 │ │ │ │ + beqz a1,33400 │ │ │ │ + addiw a1,a5,-1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + addi a5,a0,8 │ │ │ │ + add a1,a1,a5 │ │ │ │ + li a7,0 │ │ │ │ + li a6,0 │ │ │ │ + ld a5,0(a0) │ │ │ │ + addi a0,a0,8 │ │ │ │ + ld a4,16(a5) │ │ │ │ + beqz a4,333ec │ │ │ │ + addiw a7,a7,1 │ │ │ │ + ld a5,24(a5) │ │ │ │ + beqz a5,333f2 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + bne a0,a1,333e2 │ │ │ │ + sw a7,0(a2) │ │ │ │ + sw a6,0(a3) │ │ │ │ + ret │ │ │ │ + li a7,0 │ │ │ │ + li a6,0 │ │ │ │ + sw a7,0(a2) │ │ │ │ + sw a6,0(a3) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s1,a4 │ │ │ │ + mv s3,a5 │ │ │ │ + beqz a1,33568 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + add a4,a4,a0 │ │ │ │ + li s2,0 │ │ │ │ li s0,0 │ │ │ │ - li s8,0 │ │ │ │ - addi s7,sp,216 │ │ │ │ - li s10,12 │ │ │ │ - sd a4,160(sp) │ │ │ │ - sd a0,80(sp) │ │ │ │ - sd a2,64(sp) │ │ │ │ - sd a3,176(sp) │ │ │ │ - sd a5,168(sp) │ │ │ │ - sd a6,72(sp) │ │ │ │ - mv s4,a7 │ │ │ │ - ld a0,8(s11) │ │ │ │ - lw a3,408(s6) │ │ │ │ - ld a2,56(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s10,0(sp) │ │ │ │ - li a7,3 │ │ │ │ - li a6,3 │ │ │ │ - li a5,6 │ │ │ │ - li a4,6 │ │ │ │ - mv a1,s4 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 358bc │ │ │ │ - mv s5,a0 │ │ │ │ - beqz a0,35b8a │ │ │ │ - andi a5,a0,38 │ │ │ │ - bnez a5,35e76 │ │ │ │ - andi s2,s5,26 │ │ │ │ - andi s3,s5,36 │ │ │ │ - bnez s2,35bd4 │ │ │ │ - ld a0,8(s11) │ │ │ │ - ld a1,64(sp) │ │ │ │ + ld a6,0(a0) │ │ │ │ + addi a0,a0,8 │ │ │ │ + ld a7,16(a6) │ │ │ │ + beqz a7,33456 │ │ │ │ + lw a7,8(a7) │ │ │ │ + andi a7,a7,4 │ │ │ │ + bnez a7,33456 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + ld a6,24(a6) │ │ │ │ + beqz a6,3346c │ │ │ │ + lw a6,8(a6) │ │ │ │ + andi a6,a6,4 │ │ │ │ + bnez a6,3346c │ │ │ │ + addiw s2,s2,1 │ │ │ │ + bne a0,a4,3343a │ │ │ │ + mv a0,s3 │ │ │ │ + jal 32d0 │ │ │ │ + ld a5,0(s1) │ │ │ │ + addi a4,a5,1 │ │ │ │ + sd a4,0(s1) │ │ │ │ + bnez s5,334a8 │ │ │ │ + li a5,1 │ │ │ │ + beq s4,a5,334d8 │ │ │ │ + bnez s0,3350c │ │ │ │ + ld a5,32(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,32(s1) │ │ │ │ + beqz s2,334f6 │ │ │ │ + ld a5,8(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,8(s1) │ │ │ │ + li a5,1 │ │ │ │ + beq s2,a5,334d0 │ │ │ │ + ld a5,24(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(s1) │ │ │ │ + j 334f6 │ │ │ │ + addi a5,a5,2 │ │ │ │ + sd a5,0(s1) │ │ │ │ + li a5,1 │ │ │ │ + beq s4,a5,334d8 │ │ │ │ + bnez s0,33528 │ │ │ │ + ld a5,32(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,32(s1) │ │ │ │ + beqz s2,33546 │ │ │ │ + ld a4,8(s1) │ │ │ │ + addi a4,a4,1 │ │ │ │ + ld a5,72(s1) │ │ │ │ + sd a4,8(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,72(s1) │ │ │ │ + li a5,1 │ │ │ │ + bne s2,a5,334a0 │ │ │ │ + ld a5,16(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,16(s1) │ │ │ │ + j 334f6 │ │ │ │ + ld a4,8(s1) │ │ │ │ + ld a5,40(s1) │ │ │ │ + li a3,1 │ │ │ │ + addi a4,a4,2 │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a4,8(s1) │ │ │ │ + sd a5,40(s1) │ │ │ │ + bgeu a3,s0,3355a │ │ │ │ + ld a4,24(s1) │ │ │ │ + ld a5,56(s1) │ │ │ │ + addi a4,a4,2 │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a4,24(s1) │ │ │ │ + sd a5,56(s1) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 39e0 │ │ │ │ + ld a4,8(s1) │ │ │ │ + addi a3,a4,1 │ │ │ │ + sd a3,8(s1) │ │ │ │ + beq s0,a5,3356c │ │ │ │ + ld a5,24(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(s1) │ │ │ │ + beqz s2,334f6 │ │ │ │ + addi a4,a4,2 │ │ │ │ + sd a4,8(s1) │ │ │ │ + j 3349a │ │ │ │ + ld a4,8(s1) │ │ │ │ + ld a3,64(s1) │ │ │ │ + addi a2,a4,1 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sd a2,8(s1) │ │ │ │ + sd a3,64(s1) │ │ │ │ + beq s0,a5,3354c │ │ │ │ + ld a5,24(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(s1) │ │ │ │ + bnez s2,33556 │ │ │ │ + ld a5,32(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,32(s1) │ │ │ │ + j 334f6 │ │ │ │ + ld a5,16(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,16(s1) │ │ │ │ + beqz s2,33544 │ │ │ │ + addi a4,a4,2 │ │ │ │ + j 334c2 │ │ │ │ + ld a4,16(s1) │ │ │ │ + ld a5,48(s1) │ │ │ │ + addi a4,a4,2 │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a4,16(s1) │ │ │ │ + sd a5,48(s1) │ │ │ │ + j 334f6 │ │ │ │ + li s2,0 │ │ │ │ + j 33470 │ │ │ │ + ld a5,16(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,16(s1) │ │ │ │ + j 3351e │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd ra,104(sp) │ │ │ │ + ld s5,576(a4) │ │ │ │ + beqz a1,336b6 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + sd s11,8(sp) │ │ │ │ + mv s1,a4 │ │ │ │ + mv s6,a3 │ │ │ │ + mv s0,a0 │ │ │ │ + add s2,a0,a1 │ │ │ │ + mv a5,a0 │ │ │ │ + li s3,0 │ │ │ │ + li s4,0 │ │ │ │ + ld a4,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + ld a3,16(a4) │ │ │ │ + beqz a3,335ba │ │ │ │ + addiw s4,s4,1 │ │ │ │ + ld a4,24(a4) │ │ │ │ + beqz a4,335c0 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + bne a5,s2,335b0 │ │ │ │ + li a5,1 │ │ │ │ + li s11,0 │ │ │ │ + li a1,0 │ │ │ │ + auipc s8,0x2b │ │ │ │ + addi s8,s8,-410 │ │ │ │ + li s7,1 │ │ │ │ + bgeu a5,s4,33712 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + beqz a0,33758 │ │ │ │ + lw a5,8(a0) │ │ │ │ mv a2,s4 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 48460 │ │ │ │ - mv s1,a0 │ │ │ │ - bnez s3,35eac │ │ │ │ - mv a0,s1 │ │ │ │ - jal 7f20 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - lw a5,232(sp) │ │ │ │ - bnez a5,35e52 │ │ │ │ - lw a5,236(sp) │ │ │ │ - sd zero,248(sp) │ │ │ │ - bnez a5,35e60 │ │ │ │ - lw a5,240(sp) │ │ │ │ - sd zero,256(sp) │ │ │ │ - bnez a5,35e6e │ │ │ │ - lw a5,244(sp) │ │ │ │ - sd zero,264(sp) │ │ │ │ - bnez a5,35bcc │ │ │ │ - sd zero,272(sp) │ │ │ │ - lw a5,0(s11) │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addi s0,s0,80 │ │ │ │ - bltu s8,a5,35b16 │ │ │ │ - ld s1,376(sp) │ │ │ │ - ld s2,368(sp) │ │ │ │ - ld s3,360(sp) │ │ │ │ - ld s4,352(sp) │ │ │ │ - ld s5,344(sp) │ │ │ │ - ld s7,328(sp) │ │ │ │ - ld s8,320(sp) │ │ │ │ - ld s9,312(sp) │ │ │ │ - ld s10,304(sp) │ │ │ │ - auipc a5,0x44 │ │ │ │ - ld a5,870(a5) │ │ │ │ - ld a4,280(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,361ac │ │ │ │ - ld ra,392(sp) │ │ │ │ - ld s0,384(sp) │ │ │ │ - ld s6,336(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - ld s11,296(sp) │ │ │ │ - addi sp,sp,400 │ │ │ │ - ret │ │ │ │ - ld a0,272(sp) │ │ │ │ - jal 3670 │ │ │ │ - j 35b88 │ │ │ │ - ld s1,72(sp) │ │ │ │ - lw a3,708(s6) │ │ │ │ - ld a1,0(s9) │ │ │ │ - ld s2,80(sp) │ │ │ │ - subw a2,s1,a3 │ │ │ │ - lw a4,712(s6) │ │ │ │ - ld a5,136(sp) │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,a1 │ │ │ │ + addiw s9,a1,1 │ │ │ │ + ori a5,a5,256 │ │ │ │ + sw a5,8(a0) │ │ │ │ + jal 33250 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ + beqz a0,33732 │ │ │ │ + bgeu s7,s3,33606 │ │ │ │ + lw a5,8(a0) │ │ │ │ + ori a5,a5,256 │ │ │ │ + sw a5,8(a0) │ │ │ │ + mv a1,s11 │ │ │ │ + mv a2,s3 │ │ │ │ + jal 33250 │ │ │ │ + ld a5,0(s0) │ │ │ │ + addiw s10,s11,1 │ │ │ │ + ld a1,16(a5) │ │ │ │ + beqz a1,33656 │ │ │ │ + lbu a5,160(s1) │ │ │ │ + bnez a5,3373e │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s1) │ │ │ │ + beqz s6,33644 │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a0,s6 │ │ │ │ + ld a5,16(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 13c5c │ │ │ │ + mv a1,a0 │ │ │ │ + mv a2,s8 │ │ │ │ li a0,0 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 31c2a │ │ │ │ - lw a3,708(s6) │ │ │ │ - ld a1,8(s9) │ │ │ │ - lw a4,712(s6) │ │ │ │ - subw a2,s1,a3 │ │ │ │ - ld a5,144(sp) │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mv a6,a0 │ │ │ │ - add a2,a2,a1 │ │ │ │ + jal 13312 │ │ │ │ + ld a5,0(s0) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 1c51a │ │ │ │ + mv a0,s5 │ │ │ │ + jal 39e0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a1,24(a5) │ │ │ │ + beqz a1,33696 │ │ │ │ + lbu a5,160(s1) │ │ │ │ + bnez a5,3374c │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s1) │ │ │ │ + beqz s6,33686 │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a0,s6 │ │ │ │ + ld a5,24(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 13c5c │ │ │ │ + mv a1,a0 │ │ │ │ + mv a2,s8 │ │ │ │ li a0,0 │ │ │ │ - mv a1,s2 │ │ │ │ - sd a6,264(sp) │ │ │ │ - jal 31c2a │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,8(s11) │ │ │ │ - ld a1,64(sp) │ │ │ │ + jal 13312 │ │ │ │ + ld a5,0(s0) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,24(a5) │ │ │ │ + jal 1c51a │ │ │ │ + mv a0,s5 │ │ │ │ + jal 39e0 │ │ │ │ + mv a1,s9 │ │ │ │ + mv s11,s10 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s0,s2,335d8 │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ + ld s11,8(sp) │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ + ld a0,24(a5) │ │ │ │ + mv s9,a1 │ │ │ │ + beqz a0,3370c │ │ │ │ + bgeu s7,s3,336d0 │ │ │ │ + lw a5,8(a0) │ │ │ │ + ori a5,a5,256 │ │ │ │ + sw a5,8(a0) │ │ │ │ + mv a1,s11 │ │ │ │ + mv a2,s3 │ │ │ │ + jal 33250 │ │ │ │ + ld a5,0(s0) │ │ │ │ + addiw s10,s11,1 │ │ │ │ + ld a1,16(a5) │ │ │ │ + beqz a1,336f4 │ │ │ │ + lbu a5,160(s1) │ │ │ │ + beqz a5,33762 │ │ │ │ + ld a2,168(s1) │ │ │ │ + ld a0,152(s1) │ │ │ │ + mv a3,s5 │ │ │ │ + jal 2189a │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a1,24(a5) │ │ │ │ + beqz a1,33708 │ │ │ │ + lbu a5,160(s1) │ │ │ │ + beqz a5,3379a │ │ │ │ + ld a2,168(s1) │ │ │ │ + ld a0,152(s1) │ │ │ │ + mv a3,s5 │ │ │ │ + jal 2189a │ │ │ │ + mv a1,s9 │ │ │ │ + mv s11,s10 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s0,s2,336a0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + beqz a0,336be │ │ │ │ mv a2,s4 │ │ │ │ - add a0,a0,s0 │ │ │ │ - sd a5,272(sp) │ │ │ │ - jal 48460 │ │ │ │ - mv s1,a0 │ │ │ │ - bnez s3,36058 │ │ │ │ - andi s5,s5,24 │ │ │ │ - sd zero,120(sp) │ │ │ │ - beqz s5,35b60 │ │ │ │ - lw a5,0(s1) │ │ │ │ - ld s5,8(s1) │ │ │ │ - li a1,0 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a4,a5,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add s5,s5,a5 │ │ │ │ + addiw s9,a1,1 │ │ │ │ + jal 33250 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ + bnez a0,336c4 │ │ │ │ + ld a1,16(a5) │ │ │ │ + mv s10,s11 │ │ │ │ + bnez a1,336e2 │ │ │ │ + mv a1,s9 │ │ │ │ + j 3370c │ │ │ │ + ld a1,16(a5) │ │ │ │ + mv s10,s11 │ │ │ │ + bnez a1,33618 │ │ │ │ + mv a1,s9 │ │ │ │ + j 3369a │ │ │ │ + ld a2,168(s1) │ │ │ │ + ld a0,152(s1) │ │ │ │ + mv a3,s5 │ │ │ │ + jal 2189a │ │ │ │ + ld a5,0(s0) │ │ │ │ + j 33656 │ │ │ │ + ld a2,168(s1) │ │ │ │ + ld a0,152(s1) │ │ │ │ + mv a3,s5 │ │ │ │ + jal 2189a │ │ │ │ + j 33696 │ │ │ │ + ld a0,24(a5) │ │ │ │ + mv s9,a1 │ │ │ │ + bnez a0,335fa │ │ │ │ + j 3369a │ │ │ │ mv a0,s5 │ │ │ │ - jal 7a02 │ │ │ │ - mv a5,a0 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s1) │ │ │ │ + beqz s6,33786 │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a0,s6 │ │ │ │ + ld a5,16(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 13c5c │ │ │ │ + mv a1,a0 │ │ │ │ + mv a2,s8 │ │ │ │ + li a0,0 │ │ │ │ + jal 13312 │ │ │ │ + ld a5,0(s0) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 1c51a │ │ │ │ mv a0,s5 │ │ │ │ - sw a5,228(sp) │ │ │ │ - jal 7f3a │ │ │ │ - mv s2,a0 │ │ │ │ + jal 39e0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + j 336f4 │ │ │ │ mv a0,s5 │ │ │ │ - jal 7a68 │ │ │ │ - sext.w s5,s2 │ │ │ │ - slli a5,s5,0x20 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s1) │ │ │ │ + beqz s6,337be │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a0,s6 │ │ │ │ + ld a5,24(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 13c5c │ │ │ │ + mv a1,a0 │ │ │ │ + mv a2,s8 │ │ │ │ + li a0,0 │ │ │ │ + jal 13312 │ │ │ │ + ld a5,0(s0) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,24(a5) │ │ │ │ + jal 1c51a │ │ │ │ + mv a0,s5 │ │ │ │ + jal 39e0 │ │ │ │ + j 33708 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s5,a0 │ │ │ │ + li a1,120 │ │ │ │ + li a0,0 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + mv s1,a5 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s6,a3 │ │ │ │ + mv s3,a4 │ │ │ │ + mv s7,a6 │ │ │ │ + mv s0,a7 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,88(sp) │ │ │ │ + sb s1,40(a0) │ │ │ │ + ld ra,72(sp) │ │ │ │ + sd a5,64(a0) │ │ │ │ + lw a5,96(sp) │ │ │ │ + sd s0,48(a0) │ │ │ │ + ld s0,64(sp) │ │ │ │ + sw a5,72(a0) │ │ │ │ + ld a5,80(sp) │ │ │ │ + sw s7,44(a0) │ │ │ │ + sd s6,24(a0) │ │ │ │ + sd a5,56(a0) │ │ │ │ + ld a5,104(sp) │ │ │ │ + sd s5,0(a0) │ │ │ │ + sd s4,16(a0) │ │ │ │ + sd a5,80(a0) │ │ │ │ + ld a5,112(sp) │ │ │ │ + sd s3,32(a0) │ │ │ │ + sd s2,8(a0) │ │ │ │ + sw zero,88(a0) │ │ │ │ + sd a5,96(a0) │ │ │ │ + sw zero,112(a0) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,96(a0) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + jal 32d0 │ │ │ │ + lw t5,72(s1) │ │ │ │ + beqz t5,33958 │ │ │ │ + ld a0,64(s1) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + addi a1,a0,8 │ │ │ │ + li t3,0 │ │ │ │ + li s0,0 │ │ │ │ + j 33886 │ │ │ │ + addiw t3,t3,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi a1,a1,40 │ │ │ │ + beq t5,s0,338ca │ │ │ │ + lbu a5,28(a1) │ │ │ │ + bnez a5,3387a │ │ │ │ + lw t4,0(a1) │ │ │ │ + beqz t4,338c6 │ │ │ │ + ld a4,8(a1) │ │ │ │ + slli a5,t4,0x20 │ │ │ │ + ld a7,104(s1) │ │ │ │ + ld a3,16(a1) │ │ │ │ + srli a6,a5,0x1e │ │ │ │ + add a6,a6,a4 │ │ │ │ + li t1,0 │ │ │ │ + lwu a5,0(a4) │ │ │ │ + lw a2,0(a3) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a7 │ │ │ │ + lw a5,0(a5) │ │ │ │ + bne a5,a2,338ba │ │ │ │ + addiw t1,t1,1 │ │ │ │ + addi a4,a4,4 │ │ │ │ + addi a3,a3,4 │ │ │ │ + bne a4,a6,338a8 │ │ │ │ + bne t1,t4,3387c │ │ │ │ + bne t5,s0,338e0 │ │ │ │ + lw a5,112(s1) │ │ │ │ + bne a5,t3,339a4 │ │ │ │ + bne t3,s0,33870 │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + li s0,-1 │ │ │ │ + j 33946 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli s5,a5,0x2 │ │ │ │ - addi a4,s5,128 │ │ │ │ - addi a3,sp,160 │ │ │ │ - add s5,a4,a3 │ │ │ │ - lw a1,-48(s5) │ │ │ │ - sext.w a6,a0 │ │ │ │ - bnez a1,35f42 │ │ │ │ - ld a5,120(sp) │ │ │ │ - beqz a5,35b60 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 8738 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,88(sp) │ │ │ │ - jal 8774 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s1 │ │ │ │ + slli s4,a5,0x2 │ │ │ │ + add s4,s4,a5 │ │ │ │ + slli s4,s4,0x3 │ │ │ │ + add a5,a0,s4 │ │ │ │ + li a4,1 │ │ │ │ + sb a4,36(a5) │ │ │ │ + lw a4,112(s1) │ │ │ │ + lw a3,8(a5) │ │ │ │ + li s3,0 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,112(s1) │ │ │ │ + beqz a3,3393e │ │ │ │ + ld a5,16(a5) │ │ │ │ + slli a4,s3,0x2 │ │ │ │ + ld a3,80(s1) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw s5,0(a5) │ │ │ │ + ld a4,8(a3) │ │ │ │ + slli a2,s5,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a5,a2,0x1 │ │ │ │ + add a5,a5,a2 │ │ │ │ + slli a5,a5,0x5 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a0,88(a5) │ │ │ │ + jal 39b0 │ │ │ │ + mv s2,a0 │ │ │ │ + bnez a0,33960 │ │ │ │ + ld a5,64(s1) │ │ │ │ + addi s3,s3,1 │ │ │ │ + sext.w a4,s3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lw a3,8(a5) │ │ │ │ + bltu a4,a3,33904 │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld a0,96(s1) │ │ │ │ + jal 39e0 │ │ │ │ + ld ra,56(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + lw a5,112(s1) │ │ │ │ + bnez a5,3399c │ │ │ │ + li s0,-1 │ │ │ │ + j 33946 │ │ │ │ + ld a4,64(s1) │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,-524 │ │ │ │ + add a4,a4,s4 │ │ │ │ + lw a5,4(a4) │ │ │ │ + lw a4,0(a4) │ │ │ │ + li a1,1042 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,-1046 │ │ │ │ + jal 323d2 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + sw s2,0(a0) │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,-530 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + auipc a3,0x31 │ │ │ │ + addi a3,a3,-28 │ │ │ │ + li a2,1013 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-1104 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,-640 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a5,80(a0) │ │ │ │ + addi sp,sp,-240 │ │ │ │ + auipc a4,0x46 │ │ │ │ + ld a4,1352(a4) │ │ │ │ + sd s1,216(sp) │ │ │ │ sd a5,96(sp) │ │ │ │ - jal 866c │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,104(sp) │ │ │ │ - jal 86f4 │ │ │ │ - lw a5,0(s1) │ │ │ │ - sd a0,112(sp) │ │ │ │ - sd zero,184(sp) │ │ │ │ - addiw a4,a5,1 │ │ │ │ - slli s5,a4,0x20 │ │ │ │ - ld a0,88(sp) │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - slli a1,s5,0x2 │ │ │ │ - sd a5,200(sp) │ │ │ │ - sext.w a5,a4 │ │ │ │ - sd a5,128(sp) │ │ │ │ - sd a1,192(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a4,a0 │ │ │ │ - ld a1,192(sp) │ │ │ │ - ld a0,96(sp) │ │ │ │ - sd a4,88(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a4,a0 │ │ │ │ - ld a0,112(sp) │ │ │ │ - mv a1,s5 │ │ │ │ - sd a4,96(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a4,a0 │ │ │ │ - ld a0,104(sp) │ │ │ │ - slli a1,s5,0x3 │ │ │ │ - sd a4,112(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,200(sp) │ │ │ │ - sd a0,104(sp) │ │ │ │ - slli s5,a5,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - slli a2,s5,0x2 │ │ │ │ - slli a5,s5,0x3 │ │ │ │ - beqz s3,36092 │ │ │ │ - ld a1,96(sp) │ │ │ │ - ld a3,88(sp) │ │ │ │ - lw a4,708(s6) │ │ │ │ - add a5,a5,a0 │ │ │ │ - add a3,a3,a2 │ │ │ │ - add a2,a2,a1 │ │ │ │ - ld a1,72(sp) │ │ │ │ - subw a4,a1,a4 │ │ │ │ - sw a4,0(a3) │ │ │ │ - ld a3,120(sp) │ │ │ │ - addiw a4,a1,-1 │ │ │ │ - sw a4,0(a2) │ │ │ │ - sd a3,0(a5) │ │ │ │ - ld a5,112(sp) │ │ │ │ - add a5,a5,s5 │ │ │ │ - sb s3,0(a5) │ │ │ │ - ld a5,184(sp) │ │ │ │ - bnez a5,361c2 │ │ │ │ - li a4,-2 │ │ │ │ - lw a5,408(s6) │ │ │ │ - sd a4,32(sp) │ │ │ │ - ld a4,72(sp) │ │ │ │ + ld s1,64(a0) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,120(sp) │ │ │ │ + li a5,0 │ │ │ │ + addi a5,sp,116 │ │ │ │ + sd s4,192(sp) │ │ │ │ + sd s6,176(sp) │ │ │ │ + sd s8,160(sp) │ │ │ │ + sd ra,232(sp) │ │ │ │ + sd s0,224(sp) │ │ │ │ + sd s2,208(sp) │ │ │ │ + sd s3,200(sp) │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd s7,168(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + sd s10,144(sp) │ │ │ │ + sd s11,136(sp) │ │ │ │ + mv s8,a0 │ │ │ │ + sw zero,116(sp) │ │ │ │ + li s4,1000 │ │ │ │ + li s6,1 │ │ │ │ sd a5,24(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - ld a4,168(sp) │ │ │ │ - ld a6,176(sp) │ │ │ │ - ld a3,112(sp) │ │ │ │ - ld a2,104(sp) │ │ │ │ - ld a1,96(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - sd a4,0(sp) │ │ │ │ - ld a5,64(sp) │ │ │ │ - ld a4,128(sp) │ │ │ │ - ld a0,88(sp) │ │ │ │ - mv a7,s9 │ │ │ │ - jal 34a9c │ │ │ │ - li a1,16 │ │ │ │ - mv s3,a0 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3384e │ │ │ │ + sext.w s0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s0,a5,3411e │ │ │ │ + slli a1,s4,0x20 │ │ │ │ + srli a1,a1,0x1d │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + jal 41306 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + slli a5,s0,0x2 │ │ │ │ + add a5,a5,s0 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + ld s5,8(s8) │ │ │ │ + add a4,s1,a5 │ │ │ │ + sd a4,40(sp) │ │ │ │ mv s2,a0 │ │ │ │ - jal 46c0e │ │ │ │ - ld a3,168(sp) │ │ │ │ - ld a4,128(sp) │ │ │ │ - lw t1,396(s6) │ │ │ │ - lw a7,408(s6) │ │ │ │ - li a5,10 │ │ │ │ - ld a6,56(sp) │ │ │ │ - ld a0,64(sp) │ │ │ │ - lw s5,432(s6) │ │ │ │ - sw a5,396(s6) │ │ │ │ - sw a5,432(s6) │ │ │ │ - sd a3,24(sp) │ │ │ │ - sd a4,0(sp) │ │ │ │ - addi a5,sp,215 │ │ │ │ - addi a4,sp,224 │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s9,16(sp) │ │ │ │ - sd s4,8(sp) │ │ │ │ - addi a3,sp,220 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s3 │ │ │ │ - sd t1,120(sp) │ │ │ │ - jal 34852 │ │ │ │ - ld t1,120(sp) │ │ │ │ - lw a4,0(s2) │ │ │ │ - li a5,1 │ │ │ │ - sw s5,432(s6) │ │ │ │ - sw t1,396(s6) │ │ │ │ - li s5,-1 │ │ │ │ - beq a4,a5,3614a │ │ │ │ - lw a5,480(s6) │ │ │ │ - ld a0,72(sp) │ │ │ │ - fcvt.s.w fa0,a5 │ │ │ │ - jal 4402c │ │ │ │ - lw a4,0(s2) │ │ │ │ - li a5,1 │ │ │ │ - sext.w a0,a0 │ │ │ │ - beq a4,a5,360e2 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,88(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,96(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,104(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,112(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,128(sp) │ │ │ │ - beqz a5,35e3a │ │ │ │ - lwu s2,128(sp) │ │ │ │ - li a5,104 │ │ │ │ - mv s5,s3 │ │ │ │ - mul s2,s2,a5 │ │ │ │ - add s2,s2,s3 │ │ │ │ + beqz s5,34104 │ │ │ │ + lw a2,32(a4) │ │ │ │ mv a1,s5 │ │ │ │ + li a3,1 │ │ │ │ li a0,0 │ │ │ │ - addi s5,s5,104 │ │ │ │ - jal 44286 │ │ │ │ - bne s5,s2,35e2a │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 7f20 │ │ │ │ + mv s0,a4 │ │ │ │ + jal 8d36 │ │ │ │ + lw a5,4(s0) │ │ │ │ + lw a4,0(s0) │ │ │ │ + mv s5,a0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + subw a5,a5,a4 │ │ │ │ + beqz a5,34150 │ │ │ │ + ld s7,96(sp) │ │ │ │ + li s11,0 │ │ │ │ + sd zero,48(sp) │ │ │ │ + li s3,-1 │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd a5,56(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + beqz s5,33faa │ │ │ │ + ld s0,48(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d524 │ │ │ │ + mv s11,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal d978 │ │ │ │ + ld a5,40(sp) │ │ │ │ + sext.w s10,a0 │ │ │ │ + lw s9,8(a5) │ │ │ │ + beqz s9,33b76 │ │ │ │ + ld s2,16(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + li s9,0 │ │ │ │ + sd s10,8(sp) │ │ │ │ + ld a5,40(sp) │ │ │ │ + ld a1,8(s7) │ │ │ │ + ld a4,16(a5) │ │ │ │ + ld a5,32(sp) │ │ │ │ + slli a3,a5,0x2 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lwu a4,0(a4) │ │ │ │ + slli s0,a4,0x1 │ │ │ │ + add s0,s0,a4 │ │ │ │ + slli s0,s0,0x5 │ │ │ │ + add a1,a1,s0 │ │ │ │ + lbu a4,24(a1) │ │ │ │ + beqz a4,33fa6 │ │ │ │ + beqz s5,33dc6 │ │ │ │ + beqz s11,33e66 │ │ │ │ + ld a4,16(a1) │ │ │ │ + ld s1,0(a4) │ │ │ │ mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - lw a5,232(sp) │ │ │ │ - beqz a5,35b72 │ │ │ │ - ld a0,248(sp) │ │ │ │ - jal 3670 │ │ │ │ - lw a5,236(sp) │ │ │ │ - sd zero,248(sp) │ │ │ │ - beqz a5,35b7a │ │ │ │ - ld a0,256(sp) │ │ │ │ - jal 3670 │ │ │ │ - lw a5,240(sp) │ │ │ │ - sd zero,256(sp) │ │ │ │ - beqz a5,35b82 │ │ │ │ - ld a0,264(sp) │ │ │ │ - jal 3670 │ │ │ │ - j 35b82 │ │ │ │ - ld s1,80(sp) │ │ │ │ - lw a4,712(s6) │ │ │ │ - lw a3,708(s6) │ │ │ │ - ld a2,0(s9) │ │ │ │ - ld a5,152(sp) │ │ │ │ - mv a1,s1 │ │ │ │ + jal 3310 │ │ │ │ + ld a1,8(sp) │ │ │ │ + sext.w a3,a0 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 32dc0 │ │ │ │ + beqz a0,33b5c │ │ │ │ + li s1,1 │ │ │ │ + li a4,0 │ │ │ │ + bnez s9,33df4 │ │ │ │ + addiw a3,s4,-1 │ │ │ │ + beq a3,s9,33e22 │ │ │ │ + ld a5,8(s7) │ │ │ │ + add a4,a4,s2 │ │ │ │ + li a1,32 │ │ │ │ + add s9,a5,s0 │ │ │ │ + ld a3,16(s9) │ │ │ │ li a0,0 │ │ │ │ - jal 31c2a │ │ │ │ - lw a4,712(s6) │ │ │ │ - lw a3,708(s6) │ │ │ │ - ld a2,8(s9) │ │ │ │ - ld a5,160(sp) │ │ │ │ - mv a6,a0 │ │ │ │ + sd a3,0(a4) │ │ │ │ + jal 41306 │ │ │ │ + ld a4,8(s7) │ │ │ │ + sd a0,16(s9) │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld a5,16(a4) │ │ │ │ + sd zero,0(a5) │ │ │ │ + sw s3,8(a5) │ │ │ │ + sd zero,16(a5) │ │ │ │ + sd zero,24(a5) │ │ │ │ + bgeu s6,s1,33b38 │ │ │ │ + lw a5,116(sp) │ │ │ │ + beqz a5,33e3a │ │ │ │ + lw a5,44(s8) │ │ │ │ + beqz a5,33b38 │ │ │ │ mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - sd a6,248(sp) │ │ │ │ - jal 31c2a │ │ │ │ - sd a0,256(sp) │ │ │ │ - j 35b40 │ │ │ │ - ld s3,8(a0) │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 7a02 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s3 │ │ │ │ - sw a5,228(sp) │ │ │ │ - jal 7f3a │ │ │ │ - slli a4,a0,0x2 │ │ │ │ - addi a4,a4,128 │ │ │ │ - addi a3,sp,160 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a1,-56(a4) │ │ │ │ - mv s3,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - beqz a1,35b60 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - addi a4,sp,160 │ │ │ │ - addi a5,a5,128 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld s5,-40(a5) │ │ │ │ - li a4,0 │ │ │ │ - auipc a3,0x44 │ │ │ │ - ld a3,222(a3) │ │ │ │ - addi a2,sp,228 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32a88 │ │ │ │ + ld a1,8(s7) │ │ │ │ + add a1,a1,s0 │ │ │ │ + sb zero,24(a1) │ │ │ │ + ld a0,16(s8) │ │ │ │ + jal 330aa │ │ │ │ + ld a1,8(s7) │ │ │ │ + add a1,a1,s0 │ │ │ │ + beqz s5,33eda │ │ │ │ + lbu a5,24(a1) │ │ │ │ + mv s9,s1 │ │ │ │ + bnez a5,33abc │ │ │ │ + ld a5,40(sp) │ │ │ │ + lw a3,8(a5) │ │ │ │ + ld a5,32(sp) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,32(sp) │ │ │ │ + sext.w a4,a5 │ │ │ │ + bltu a4,a3,33a92 │ │ │ │ + sd s2,16(sp) │ │ │ │ + li a3,1 │ │ │ │ + beqz s5,33b7e │ │ │ │ mv a0,s5 │ │ │ │ - jal 1e63c │ │ │ │ - sext.w a0,a0 │ │ │ │ - beqz a0,35f3a │ │ │ │ - addiw a0,a0,-1 │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a0,a5,0x1e │ │ │ │ - lw a2,708(s6) │ │ │ │ - add s5,s5,a0 │ │ │ │ - lw a3,0(s5) │ │ │ │ - lw a5,228(sp) │ │ │ │ - addiw a4,a2,6 │ │ │ │ - addw a4,a4,a3 │ │ │ │ - bgeu a4,a5,35f3a │ │ │ │ - addiw a5,a5,1 │ │ │ │ - lw a4,716(s6) │ │ │ │ - addw a5,a5,a2 │ │ │ │ - subw a5,a5,a3 │ │ │ │ - bgeu a5,a4,35f3a │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a5,120(sp) │ │ │ │ - beqz s2,35c92 │ │ │ │ - j 35c3e │ │ │ │ - beqz s2,35b60 │ │ │ │ - sd zero,120(sp) │ │ │ │ - j 35c3e │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - addi a5,a5,128 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a5,-24(a5) │ │ │ │ - li a4,0 │ │ │ │ - auipc a3,0x44 │ │ │ │ - ld a3,120(a3) │ │ │ │ - addi a2,sp,228 │ │ │ │ + jal 795c │ │ │ │ + mv a3,a0 │ │ │ │ + ld a5,56(s8) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld a4,48(s8) │ │ │ │ + ld a5,576(a5) │ │ │ │ + lw a2,116(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 3340e │ │ │ │ + ld a5,32(s8) │ │ │ │ + ld s10,56(s8) │ │ │ │ mv a0,a5 │ │ │ │ - sd a6,96(sp) │ │ │ │ - sd a5,88(sp) │ │ │ │ - jal 1e6b8 │ │ │ │ - lw a3,-48(s5) │ │ │ │ - sext.w a0,a0 │ │ │ │ - lw a4,228(sp) │ │ │ │ - bgeu a0,a3,35c92 │ │ │ │ - ld a5,88(sp) │ │ │ │ - slli a3,a0,0x20 │ │ │ │ - srli a0,a3,0x1e │ │ │ │ - ld a6,96(sp) │ │ │ │ - add a5,a5,a0 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addiw a3,a4,4 │ │ │ │ - addw a3,a3,a6 │ │ │ │ - bgeu a3,a5,35c92 │ │ │ │ - lw a3,716(s6) │ │ │ │ - subw a4,a5,a4 │ │ │ │ - bgeu a4,a3,35c92 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,184(sp) │ │ │ │ - jal 8738 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,88(sp) │ │ │ │ - jal 8774 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,96(sp) │ │ │ │ - jal 866c │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,104(sp) │ │ │ │ - jal 86f4 │ │ │ │ - ld a4,120(sp) │ │ │ │ - sd a0,112(sp) │ │ │ │ - lw a5,0(s1) │ │ │ │ - bnez a4,35cc2 │ │ │ │ - addiw a4,a5,1 │ │ │ │ - slli s3,a4,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - ld a0,88(sp) │ │ │ │ - slli s5,s3,0x2 │ │ │ │ - mv a1,s5 │ │ │ │ - sd a5,120(sp) │ │ │ │ - sext.w a5,a4 │ │ │ │ - sd a5,128(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a4,a0 │ │ │ │ - ld a0,96(sp) │ │ │ │ - mv a1,s5 │ │ │ │ - sd a4,88(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a4,a0 │ │ │ │ - ld a0,112(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - sd a4,96(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a4,a0 │ │ │ │ - ld a0,104(sp) │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - sd a4,112(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,120(sp) │ │ │ │ - sd a0,104(sp) │ │ │ │ - slli s3,a5,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli s5,s3,0x2 │ │ │ │ - slli a5,s3,0x3 │ │ │ │ - bnez s2,36158 │ │ │ │ - ld a2,96(sp) │ │ │ │ - ld a3,88(sp) │ │ │ │ - lw a4,708(s6) │ │ │ │ - add a3,a3,s5 │ │ │ │ - add s5,s5,a2 │ │ │ │ - ld a2,72(sp) │ │ │ │ - subw a4,a2,a4 │ │ │ │ - sw a4,0(a3) │ │ │ │ - addiw a4,a2,-1 │ │ │ │ - sw a4,0(s5) │ │ │ │ - ld a4,104(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a4,184(sp) │ │ │ │ - sd a4,0(a5) │ │ │ │ - ld a5,112(sp) │ │ │ │ - add a5,a5,s3 │ │ │ │ - sb zero,0(a5) │ │ │ │ - j 35d4e │ │ │ │ - ld s2,8(a0) │ │ │ │ + ld a5,576(s10) │ │ │ │ + mv a7,a5 │ │ │ │ + beqz s9,33d2a │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + srli a6,a5,0x1d │ │ │ │ + mv s9,s0 │ │ │ │ + mv a5,s0 │ │ │ │ + li a2,0 │ │ │ │ + add s0,s0,a6 │ │ │ │ + li a6,0 │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,16(a4) │ │ │ │ + beqz a3,33bc4 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + ld a4,24(a4) │ │ │ │ + beqz a4,33bca │ │ │ │ + addiw a6,a6,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a5,s0,33bbc │ │ │ │ + sd s11,64(sp) │ │ │ │ + sd s4,72(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s5,32(sp) │ │ │ │ + sd s9,80(sp) │ │ │ │ + ld s1,16(sp) │ │ │ │ + li a5,0 │ │ │ │ li a1,0 │ │ │ │ + mv s11,a0 │ │ │ │ + mv s2,a7 │ │ │ │ + mv s4,a6 │ │ │ │ + bgeu s6,a2,33fe6 │ │ │ │ + mv s9,s1 │ │ │ │ + sd s8,88(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + mv s8,a5 │ │ │ │ + ld a3,0(s9) │ │ │ │ + ld a0,16(a3) │ │ │ │ + beqz a0,33f9c │ │ │ │ + lw a3,8(a0) │ │ │ │ + mv a2,s1 │ │ │ │ + addiw s5,a1,1 │ │ │ │ + ori a3,a3,256 │ │ │ │ + sw a3,8(a0) │ │ │ │ + jal 33250 │ │ │ │ + ld a3,0(s9) │ │ │ │ + ld a0,24(a3) │ │ │ │ + beqz a0,33de8 │ │ │ │ + bgeu s6,s4,33c24 │ │ │ │ + lw a3,8(a0) │ │ │ │ + ori a3,a3,256 │ │ │ │ + sw a3,8(a0) │ │ │ │ + mv a1,s8 │ │ │ │ + mv a2,s4 │ │ │ │ + jal 33250 │ │ │ │ + ld a5,0(s9) │ │ │ │ + addiw s7,s8,1 │ │ │ │ + ld a1,16(a5) │ │ │ │ + beqz a1,33c84 │ │ │ │ + lbu a5,160(s10) │ │ │ │ + bnez a5,33f78 │ │ │ │ mv a0,s2 │ │ │ │ - jal 7a02 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - sw a5,228(sp) │ │ │ │ - jal 7f3a │ │ │ │ - slli a4,a0,0x2 │ │ │ │ - addi a4,a4,128 │ │ │ │ - addi a3,sp,160 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a1,-56(a4) │ │ │ │ - mv s3,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - andi s2,s5,24 │ │ │ │ - bnez a1,35eda │ │ │ │ - beqz s2,35b60 │ │ │ │ - sd zero,120(sp) │ │ │ │ - j 35c3e │ │ │ │ - ld s3,88(sp) │ │ │ │ - sd a5,200(sp) │ │ │ │ - sd a2,192(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - addi a0,s3,4 │ │ │ │ - jal 36a0 │ │ │ │ - ld a1,96(sp) │ │ │ │ - ld a2,192(sp) │ │ │ │ - addi a0,a1,4 │ │ │ │ - jal 36a0 │ │ │ │ - mv a2,s5 │ │ │ │ - ld s5,112(sp) │ │ │ │ - mv a1,s5 │ │ │ │ - addi a0,s5,1 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,200(sp) │ │ │ │ - ld a1,104(sp) │ │ │ │ - mv a2,a5 │ │ │ │ - addi a0,a1,8 │ │ │ │ - jal 36a0 │ │ │ │ - sw zero,0(s3) │ │ │ │ - lw a5,708(s6) │ │ │ │ - ld a4,96(sp) │ │ │ │ - sw a5,0(a4) │ │ │ │ - ld a5,104(sp) │ │ │ │ - ld a4,120(sp) │ │ │ │ - sd a4,0(a5) │ │ │ │ - sb zero,0(s5) │ │ │ │ - j 35d48 │ │ │ │ - lw a4,216(sp) │ │ │ │ - lw a5,224(sp) │ │ │ │ - bge a4,a5,35df2 │ │ │ │ - bgeu a0,s5,35df2 │ │ │ │ - ld a0,8(s11) │ │ │ │ - mv a1,s4 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 45a44 │ │ │ │ - ld a5,8(s2) │ │ │ │ - lw a5,32(a5) │ │ │ │ - beqz a5,35df2 │ │ │ │ - li a6,0 │ │ │ │ - sd s1,120(sp) │ │ │ │ - li s5,0 │ │ │ │ - mv s1,s2 │ │ │ │ - mv s2,a6 │ │ │ │ - li a1,104 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s10) │ │ │ │ + beqz s11,33c6e │ │ │ │ + ld a5,0(s9) │ │ │ │ + mv a0,s11 │ │ │ │ + ld a5,16(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 13c5c │ │ │ │ + mv a1,a0 │ │ │ │ + auipc a2,0x2a │ │ │ │ + addi a2,a2,2000 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,8(s1) │ │ │ │ - addiw s2,s2,1 │ │ │ │ - ld a5,48(a5) │ │ │ │ - add a5,a5,s5 │ │ │ │ + jal 13312 │ │ │ │ + ld a5,0(s9) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 1c51a │ │ │ │ + mv a0,s2 │ │ │ │ + jal 39e0 │ │ │ │ + ld a5,0(s9) │ │ │ │ ld a1,24(a5) │ │ │ │ - addi s5,s5,88 │ │ │ │ - jal 452ca │ │ │ │ + beqz a1,33cd0 │ │ │ │ + lbu a5,160(s10) │ │ │ │ + bnez a5,33f8c │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s10) │ │ │ │ + beqz s11,33cbe │ │ │ │ + ld a5,0(s9) │ │ │ │ + mv a0,s11 │ │ │ │ + ld a5,24(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 13c5c │ │ │ │ mv a1,a0 │ │ │ │ - ld a0,8(s11) │ │ │ │ - li a4,1 │ │ │ │ - mv a3,s4 │ │ │ │ - li a2,0 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 45d64 │ │ │ │ - ld a5,8(s1) │ │ │ │ - lw a5,32(a5) │ │ │ │ - bltu s2,a5,3610e │ │ │ │ - mv s2,s1 │ │ │ │ - ld s1,120(sp) │ │ │ │ - j 35df2 │ │ │ │ - ld a0,8(s2) │ │ │ │ - jal 45632 │ │ │ │ - sext.w s5,a0 │ │ │ │ - j 35dd8 │ │ │ │ - ld a1,88(sp) │ │ │ │ - mv a2,s5 │ │ │ │ - sd a5,120(sp) │ │ │ │ - addi a0,a1,4 │ │ │ │ - jal 36a0 │ │ │ │ - mv a2,s5 │ │ │ │ - ld s5,96(sp) │ │ │ │ + auipc a2,0x2a │ │ │ │ + addi a2,a2,1920 │ │ │ │ + li a0,0 │ │ │ │ + jal 13312 │ │ │ │ + ld a5,0(s9) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,24(a5) │ │ │ │ + jal 1c51a │ │ │ │ + mv a0,s2 │ │ │ │ + jal 39e0 │ │ │ │ mv a1,s5 │ │ │ │ - addi a0,s5,4 │ │ │ │ - jal 36a0 │ │ │ │ - mv a2,s3 │ │ │ │ - ld s3,112(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - addi a0,s3,1 │ │ │ │ - jal 36a0 │ │ │ │ - ld a4,104(sp) │ │ │ │ - ld a5,120(sp) │ │ │ │ - mv a1,a4 │ │ │ │ - mv a2,a5 │ │ │ │ - addi a0,a4,8 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a4,184(sp) │ │ │ │ - sw zero,0(a5) │ │ │ │ - lw a5,708(s6) │ │ │ │ - sw a5,0(s5) │ │ │ │ - ld a5,104(sp) │ │ │ │ - sd a4,0(a5) │ │ │ │ - sb s2,0(s3) │ │ │ │ - j 35d4e │ │ │ │ - sd s1,376(sp) │ │ │ │ - sd s2,368(sp) │ │ │ │ - sd s3,360(sp) │ │ │ │ - sd s4,352(sp) │ │ │ │ - sd s5,344(sp) │ │ │ │ - sd s7,328(sp) │ │ │ │ - sd s8,320(sp) │ │ │ │ - sd s9,312(sp) │ │ │ │ - sd s10,304(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - ld a5,128(sp) │ │ │ │ - j 35fcc │ │ │ │ - addi sp,sp,-352 │ │ │ │ - sd s1,328(sp) │ │ │ │ - li t1,-1 │ │ │ │ - ld s1,352(sp) │ │ │ │ - sd s5,296(sp) │ │ │ │ - sd s7,280(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - slli t1,t1,0x21 │ │ │ │ - mv s7,a4 │ │ │ │ - auipc a4,0x44 │ │ │ │ - ld a4,-712(a4) │ │ │ │ - mv t3,a2 │ │ │ │ - sd s0,336(sp) │ │ │ │ - addi a1,sp,192 │ │ │ │ - addi t1,t1,1 │ │ │ │ - sd a5,72(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,232(sp) │ │ │ │ - li a5,0 │ │ │ │ - li a2,-2 │ │ │ │ + mv s8,s7 │ │ │ │ + addi s9,s9,8 │ │ │ │ + bne s9,s0,33bf2 │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s5,32(sp) │ │ │ │ + ld s11,64(sp) │ │ │ │ + ld s4,72(sp) │ │ │ │ + ld s9,80(sp) │ │ │ │ + ld s8,88(sp) │ │ │ │ + ld s1,0(s9) │ │ │ │ + ld a0,16(s1) │ │ │ │ + sd zero,0(s1) │ │ │ │ + sw s3,8(s1) │ │ │ │ + beqz a0,33d04 │ │ │ │ + jal 1ac1c │ │ │ │ + ld a0,16(s1) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,16(s1) │ │ │ │ + ld a0,24(s1) │ │ │ │ + beqz a0,33f34 │ │ │ │ + jal 1ac1c │ │ │ │ + ld a0,24(s1) │ │ │ │ + addi s9,s9,8 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,-8(s9) │ │ │ │ + sd zero,24(s1) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s9) │ │ │ │ + bne s9,s0,33ce6 │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld a4,56(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,48(sp) │ │ │ │ + bne a5,a4,33a64 │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + beqz s5,34112 │ │ │ │ + mv a1,s5 │ │ │ │ + li a0,0 │ │ │ │ + jal bebe │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s5 │ │ │ │ + jal bcee │ │ │ │ mv a0,s5 │ │ │ │ - sd s6,288(sp) │ │ │ │ - sd s9,264(sp) │ │ │ │ - sd ra,344(sp) │ │ │ │ - sd a1,40(sp) │ │ │ │ - sd s1,112(sp) │ │ │ │ - mv s9,t3 │ │ │ │ - sd a3,64(sp) │ │ │ │ - sd a6,48(sp) │ │ │ │ - mv s6,a7 │ │ │ │ - sd zero,176(sp) │ │ │ │ - sd zero,184(sp) │ │ │ │ - sd t1,192(sp) │ │ │ │ - jal 487f2 │ │ │ │ - lw a5,0(s5) │ │ │ │ - beqz a5,36260 │ │ │ │ - sd s4,304(sp) │ │ │ │ - sd s8,272(sp) │ │ │ │ - sd s2,320(sp) │ │ │ │ - li s4,0 │ │ │ │ - addi s8,sp,160 │ │ │ │ - li s1,12 │ │ │ │ - ld a0,8(s5) │ │ │ │ - slli s2,s4,0x2 │ │ │ │ - add s2,s2,s4 │ │ │ │ - ld a2,40(sp) │ │ │ │ - slli s2,s2,0x4 │ │ │ │ - sd s8,8(sp) │ │ │ │ - sd s1,0(sp) │ │ │ │ - li a7,3 │ │ │ │ - li a6,3 │ │ │ │ - li a5,6 │ │ │ │ - li a4,6 │ │ │ │ - li a3,-2 │ │ │ │ - mv a1,s6 │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 358bc │ │ │ │ - bnez a0,36286 │ │ │ │ - lw a4,0(s5) │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w a5,s4 │ │ │ │ - bltu a5,a4,36226 │ │ │ │ - ld s2,320(sp) │ │ │ │ - ld s4,304(sp) │ │ │ │ - ld s8,272(sp) │ │ │ │ - auipc a5,0x44 │ │ │ │ - ld a5,-848(a5) │ │ │ │ - ld a4,232(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,3679e │ │ │ │ - ld ra,344(sp) │ │ │ │ - ld s0,336(sp) │ │ │ │ - ld s1,328(sp) │ │ │ │ - ld s5,296(sp) │ │ │ │ - ld s6,288(sp) │ │ │ │ - ld s7,280(sp) │ │ │ │ - ld s9,264(sp) │ │ │ │ - addi sp,sp,352 │ │ │ │ - ret │ │ │ │ - sd s3,312(sp) │ │ │ │ - andi a5,a0,38 │ │ │ │ - mv s3,a0 │ │ │ │ - bnez a5,3661a │ │ │ │ - andi a5,s3,26 │ │ │ │ - bnez a5,365d8 │ │ │ │ - ld a0,8(s5) │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s9 │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 48460 │ │ │ │ - lui a1,0x2 │ │ │ │ - addi a1,a1,1808 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 7d5a │ │ │ │ - mv s1,a0 │ │ │ │ - jal 7b88 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 7f20 │ │ │ │ - mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ - lw a5,0(s1) │ │ │ │ - beqz a5,36418 │ │ │ │ - andi a5,s3,36 │ │ │ │ - seqz a5,a5 │ │ │ │ - negw a5,a5 │ │ │ │ - andi a5,a5,-900 │ │ │ │ - andi a4,s3,36 │ │ │ │ - addiw a5,a5,1000 │ │ │ │ - sd a4,88(sp) │ │ │ │ - sd a5,120(sp) │ │ │ │ - andi a4,s3,24 │ │ │ │ - addi a5,sp,168 │ │ │ │ - sd s5,128(sp) │ │ │ │ - sd s10,256(sp) │ │ │ │ - sd s11,248(sp) │ │ │ │ - sd a4,104(sp) │ │ │ │ - li s0,0 │ │ │ │ - li s8,29 │ │ │ │ - sd a5,96(sp) │ │ │ │ - mv s5,s9 │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s2,136(sp) │ │ │ │ - j 36310 │ │ │ │ - lw a4,0(s1) │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w a5,s0 │ │ │ │ - bgeu a5,a4,36414 │ │ │ │ - ld a0,8(s1) │ │ │ │ - slli s3,s0,0x3 │ │ │ │ - add s3,s3,s0 │ │ │ │ - slli s3,s3,0x3 │ │ │ │ - add a0,a0,s3 │ │ │ │ - jal 7a68 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bgeu s8,a0,36304 │ │ │ │ - ld s2,8(s1) │ │ │ │ - li a1,0 │ │ │ │ - add s2,s2,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 7a02 │ │ │ │ - mv a5,a0 │ │ │ │ mv a0,s2 │ │ │ │ - sw a5,164(sp) │ │ │ │ - jal 7a68 │ │ │ │ + jal 3670 │ │ │ │ + ld s5,40(sp) │ │ │ │ + li s3,0 │ │ │ │ + lw a5,8(s5) │ │ │ │ + beqz a5,33a02 │ │ │ │ + ld s2,96(sp) │ │ │ │ + j 33d86 │ │ │ │ + ld a5,104(s8) │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + addi s3,s3,1 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a4,0(a5) │ │ │ │ + sext.w a3,s3 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + lw a5,8(s5) │ │ │ │ + bgeu a3,a5,33a02 │ │ │ │ + ld a5,16(s5) │ │ │ │ + slli a3,s3,0x2 │ │ │ │ + ld a4,8(s2) │ │ │ │ + add a5,a5,a3 │ │ │ │ + lwu s0,0(a5) │ │ │ │ + slli a5,s0,0x1 │ │ │ │ + add a5,a5,s0 │ │ │ │ + slli a5,a5,0x5 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a0,88(a5) │ │ │ │ + jal 39e0 │ │ │ │ + beqz a0,33d6a │ │ │ │ + mv s2,a0 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + sw s2,0(a0) │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,-1572 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a4,16(a1) │ │ │ │ + ld a0,0(a4) │ │ │ │ + bnez s11,33ac0 │ │ │ │ + beqz a0,33e66 │ │ │ │ + jal 3730 │ │ │ │ mv s11,a0 │ │ │ │ + jal 3310 │ │ │ │ + ld a1,8(s7) │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + add a1,a1,s0 │ │ │ │ + j 33ac0 │ │ │ │ + ld a1,16(a3) │ │ │ │ + mv s7,s8 │ │ │ │ + bnez a1,33c38 │ │ │ │ + mv a1,s5 │ │ │ │ + j 33cd4 │ │ │ │ + ld a4,8(s7) │ │ │ │ + ld a0,0(s2) │ │ │ │ + ld a2,24(sp) │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld a1,16(a4) │ │ │ │ + jal 32ce6 │ │ │ │ + bgtz a0,33e6a │ │ │ │ + bnez a0,33efc │ │ │ │ + slli a3,s9,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + addiw a3,s4,-1 │ │ │ │ + addiw s1,s9,1 │ │ │ │ + bne a3,s9,33aea │ │ │ │ + slliw s4,s4,0x1 │ │ │ │ + slli a1,s4,0x20 │ │ │ │ mv a0,s2 │ │ │ │ - jal 7f3a │ │ │ │ - ld a5,88(sp) │ │ │ │ - sext.w s11,s11 │ │ │ │ - mv s10,a0 │ │ │ │ - sext.w s4,a0 │ │ │ │ - bnez a5,36446 │ │ │ │ - ld a5,104(sp) │ │ │ │ - bnez a5,364f8 │ │ │ │ - li s3,100 │ │ │ │ - li a3,100 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - sd a3,56(sp) │ │ │ │ - jal 7a02 │ │ │ │ - mv a1,s2 │ │ │ │ - mv s11,a0 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 79e6 │ │ │ │ - ld a3,56(sp) │ │ │ │ - mv a4,a0 │ │ │ │ - mv a1,s2 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a0,s5 │ │ │ │ - mv s2,a4 │ │ │ │ - jal 7a22 │ │ │ │ - sext.w s11,s11 │ │ │ │ - sext.w s6,a0 │ │ │ │ - bnez s4,36656 │ │ │ │ - ld a0,0(s7) │ │ │ │ - ld a4,96(sp) │ │ │ │ - ld a1,48(sp) │ │ │ │ - mv a3,s6 │ │ │ │ - mv a2,s2 │ │ │ │ - jal 26d58 │ │ │ │ - ld a5,72(sp) │ │ │ │ - ld a7,0(s7) │ │ │ │ - mv s3,a0 │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a4,80(sp) │ │ │ │ - ld a6,64(sp) │ │ │ │ - ld a1,168(sp) │ │ │ │ + srli a1,a1,0x1d │ │ │ │ sd a4,16(sp) │ │ │ │ - ld a4,48(sp) │ │ │ │ - mv a3,s11 │ │ │ │ - sd a5,0(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - mv a5,s10 │ │ │ │ - mv a4,s6 │ │ │ │ - mv a2,s5 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 27ace │ │ │ │ - ld a1,40(sp) │ │ │ │ - li a2,-2 │ │ │ │ + jal 41306 │ │ │ │ + ld a4,16(sp) │ │ │ │ mv s2,a0 │ │ │ │ - jal 45778 │ │ │ │ - mv s10,a0 │ │ │ │ + j 33aea │ │ │ │ + mv a1,s1 │ │ │ │ mv a0,s2 │ │ │ │ - jal 27bb0 │ │ │ │ - lw a5,160(sp) │ │ │ │ - bge a5,s10,363e4 │ │ │ │ - bnez a0,36672 │ │ │ │ + jal 32828 │ │ │ │ + mv a1,s1 │ │ │ │ mv a0,s2 │ │ │ │ - jal 459e4 │ │ │ │ + jal 329f8 │ │ │ │ + lw a5,44(s8) │ │ │ │ + beqz a5,33b38 │ │ │ │ + mv a1,s1 │ │ │ │ mv a0,s2 │ │ │ │ + jal 32b9c │ │ │ │ + j 33b38 │ │ │ │ + lbu a5,24(a1) │ │ │ │ + mv s9,s1 │ │ │ │ + beqz a5,33b5c │ │ │ │ + li s11,0 │ │ │ │ + j 33ada │ │ │ │ + slli a4,s9,0x20 │ │ │ │ + srli s1,a4,0x1d │ │ │ │ + mv s9,s2 │ │ │ │ + add s1,s1,s2 │ │ │ │ + ld s10,0(s9) │ │ │ │ + ld a0,16(s10) │ │ │ │ + sd zero,0(s10) │ │ │ │ + sw s3,8(s10) │ │ │ │ + beqz a0,33e98 │ │ │ │ + jal 1ac1c │ │ │ │ + ld a0,16(s10) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4ba7c │ │ │ │ - mv a0,s3 │ │ │ │ + sd zero,16(s10) │ │ │ │ + ld a0,24(s10) │ │ │ │ + beqz a0,33ec4 │ │ │ │ + jal 1ac1c │ │ │ │ + ld a0,24(s10) │ │ │ │ + addi s9,s9,8 │ │ │ │ jal 3670 │ │ │ │ - ld a0,168(sp) │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 59142 │ │ │ │ - ld a0,168(sp) │ │ │ │ + ld a0,-8(s9) │ │ │ │ + sd zero,24(s10) │ │ │ │ jal 3670 │ │ │ │ - lw a4,0(s1) │ │ │ │ - sext.w a5,s0 │ │ │ │ - bltu a5,a4,36310 │ │ │ │ - ld s10,256(sp) │ │ │ │ - ld s11,248(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 7f20 │ │ │ │ - mv a0,s1 │ │ │ │ + sd zero,-8(s9) │ │ │ │ + bne s9,s1,33e76 │ │ │ │ + li s9,0 │ │ │ │ + j 33e0e │ │ │ │ + ld a0,0(s9) │ │ │ │ + addi s9,s9,8 │ │ │ │ jal 3670 │ │ │ │ - lw a5,176(sp) │ │ │ │ - bnez a5,365ac │ │ │ │ - lw a5,180(sp) │ │ │ │ - bnez a5,3659e │ │ │ │ - lw a5,184(sp) │ │ │ │ - bnez a5,365ca │ │ │ │ - lw a5,188(sp) │ │ │ │ - bnez a5,365ba │ │ │ │ - ld s2,320(sp) │ │ │ │ - ld s3,312(sp) │ │ │ │ - ld s4,304(sp) │ │ │ │ - ld s8,272(sp) │ │ │ │ - j 36260 │ │ │ │ - slli s3,s4,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli a6,s3,0x2 │ │ │ │ - addi a5,a6,112 │ │ │ │ - addi a4,sp,128 │ │ │ │ - add a6,a5,a4 │ │ │ │ - lw a1,-64(a6) │ │ │ │ - bnez a1,3651c │ │ │ │ - ld a5,104(sp) │ │ │ │ - beqz a5,36594 │ │ │ │ - slli a6,s3,0x2 │ │ │ │ - addi a5,a6,112 │ │ │ │ - addi a4,sp,128 │ │ │ │ - add a6,a5,a4 │ │ │ │ - lw a1,-56(a6) │ │ │ │ - beqz a1,36514 │ │ │ │ - slli s3,s3,0x3 │ │ │ │ - addi a5,s3,112 │ │ │ │ - addi a4,sp,128 │ │ │ │ - add s3,a5,a4 │ │ │ │ - ld a7,-24(s3) │ │ │ │ - li a4,0 │ │ │ │ - auipc a3,0x44 │ │ │ │ - ld a3,-1222(a3) │ │ │ │ - mv a0,a7 │ │ │ │ - addi a2,sp,164 │ │ │ │ - sd a6,144(sp) │ │ │ │ - sd a7,56(sp) │ │ │ │ - jal 1e6b8 │ │ │ │ - ld a6,144(sp) │ │ │ │ - sext.w a0,a0 │ │ │ │ - ld a7,56(sp) │ │ │ │ - lw a4,-56(a6) │ │ │ │ - bgeu a0,a4,36514 │ │ │ │ - ld a1,120(sp) │ │ │ │ - li s3,0 │ │ │ │ - li s6,-1 │ │ │ │ - slli a4,a0,0x20 │ │ │ │ - srli a0,a4,0x1e │ │ │ │ - lw a2,164(sp) │ │ │ │ - add a0,a0,a7 │ │ │ │ - lw a4,0(a0) │ │ │ │ - addiw a3,a2,4 │ │ │ │ - addw a3,a3,s11 │ │ │ │ - bgeu a3,a4,3676e │ │ │ │ - subw a4,a4,a2 │ │ │ │ - addiw a4,a4,11 │ │ │ │ - lui a2,0x4 │ │ │ │ - sext.w a3,a4 │ │ │ │ - addi a2,a2,-1386 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - bltu a2,s6,36780 │ │ │ │ - lui a2,0x4 │ │ │ │ - addi a4,a4,-1 │ │ │ │ - addi a2,a2,-1386 │ │ │ │ - bgeu a2,a4,36362 │ │ │ │ - li a3,1000 │ │ │ │ - j 36362 │ │ │ │ - slli s3,s4,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli a6,s3,0x2 │ │ │ │ - addi a5,a6,112 │ │ │ │ - addi a4,sp,128 │ │ │ │ - add a6,a5,a4 │ │ │ │ - lw a1,-56(a6) │ │ │ │ - bnez a1,3647c │ │ │ │ - ld s3,120(sp) │ │ │ │ - li a3,1000 │ │ │ │ - j 36362 │ │ │ │ - slli a7,s3,0x3 │ │ │ │ - addi a5,a7,112 │ │ │ │ - addi a4,sp,128 │ │ │ │ - add a7,a5,a4 │ │ │ │ - ld s6,-40(a7) │ │ │ │ - addi a2,sp,164 │ │ │ │ - li a4,0 │ │ │ │ - auipc a3,0x44 │ │ │ │ - ld a3,-1386(a3) │ │ │ │ - mv a0,s6 │ │ │ │ - sd a6,152(sp) │ │ │ │ - sd a7,144(sp) │ │ │ │ - sd a2,56(sp) │ │ │ │ - jal 1e63c │ │ │ │ - sext.w a0,a0 │ │ │ │ - ld a2,56(sp) │ │ │ │ - ld a7,144(sp) │ │ │ │ - ld a6,152(sp) │ │ │ │ - beqz a0,36462 │ │ │ │ - addiw a0,a0,-1 │ │ │ │ - slli a4,a0,0x20 │ │ │ │ - srli a0,a4,0x1e │ │ │ │ - add t1,s6,a0 │ │ │ │ - lw a3,0(t1) │ │ │ │ - lw a4,164(sp) │ │ │ │ - addiw a1,a3,16 │ │ │ │ - bgeu a1,a4,36462 │ │ │ │ - addiw s3,a4,11 │ │ │ │ - subw s3,s3,a3 │ │ │ │ - ld a5,104(sp) │ │ │ │ - slli t1,s3,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - addi s6,t1,-1 │ │ │ │ - bnez a5,36784 │ │ │ │ - lui a4,0x4 │ │ │ │ - addi a4,a4,-1386 │ │ │ │ - li a3,100 │ │ │ │ - bgeu a4,s6,36362 │ │ │ │ - li s3,1000 │ │ │ │ - li a3,100 │ │ │ │ - j 36362 │ │ │ │ - ld a0,208(sp) │ │ │ │ + sd zero,-8(s9) │ │ │ │ + bne s9,s1,33e76 │ │ │ │ + li s9,0 │ │ │ │ + j 33e0e │ │ │ │ + beqz s11,33f54 │ │ │ │ + lbu a5,24(a1) │ │ │ │ + mv s9,s1 │ │ │ │ + bnez a5,33ac0 │ │ │ │ + ld a5,40(sp) │ │ │ │ + lw a3,8(a5) │ │ │ │ + ld a5,32(sp) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,32(sp) │ │ │ │ + sext.w a4,a5 │ │ │ │ + bltu a4,a3,33a92 │ │ │ │ + j 33b6e │ │ │ │ + ld a4,8(s7) │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld s1,16(a4) │ │ │ │ + ld a0,16(s1) │ │ │ │ + sd zero,0(s1) │ │ │ │ + sw s3,8(s1) │ │ │ │ + beqz a0,33f1e │ │ │ │ + jal 1ac1c │ │ │ │ + ld a0,16(s1) │ │ │ │ jal 3670 │ │ │ │ - lw a5,184(sp) │ │ │ │ - beqz a5,36436 │ │ │ │ - j 365ca │ │ │ │ - ld a0,200(sp) │ │ │ │ + sd zero,16(s1) │ │ │ │ + ld a0,24(s1) │ │ │ │ + beqz a0,33f30 │ │ │ │ + jal 1ac1c │ │ │ │ + ld a0,24(s1) │ │ │ │ jal 3670 │ │ │ │ - lw a5,180(sp) │ │ │ │ - beqz a5,36430 │ │ │ │ - j 3659e │ │ │ │ - ld a0,224(sp) │ │ │ │ + sd zero,24(s1) │ │ │ │ + mv s1,s9 │ │ │ │ + j 33b20 │ │ │ │ + ld a0,0(s9) │ │ │ │ + addi s9,s9,8 │ │ │ │ jal 3670 │ │ │ │ - ld s2,320(sp) │ │ │ │ - ld s3,312(sp) │ │ │ │ - ld s4,304(sp) │ │ │ │ - ld s8,272(sp) │ │ │ │ - j 36260 │ │ │ │ - ld a0,216(sp) │ │ │ │ + sd zero,-8(s9) │ │ │ │ + bne s9,s0,33ce6 │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld a4,56(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,48(sp) │ │ │ │ + bne a5,a4,33a64 │ │ │ │ + j 33d36 │ │ │ │ + ld a5,16(a1) │ │ │ │ + ld s11,0(a5) │ │ │ │ + beqz s11,33e5c │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3730 │ │ │ │ + mv s11,a0 │ │ │ │ + jal 3310 │ │ │ │ + ld a1,8(s7) │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + add a1,a1,s0 │ │ │ │ + j 33ede │ │ │ │ + ld a2,168(s10) │ │ │ │ + ld a0,152(s10) │ │ │ │ + mv a3,s2 │ │ │ │ + jal 2189a │ │ │ │ + ld a5,0(s9) │ │ │ │ + j 33c84 │ │ │ │ + ld a2,168(s10) │ │ │ │ + ld a0,152(s10) │ │ │ │ + mv a3,s2 │ │ │ │ + jal 2189a │ │ │ │ + j 33cd0 │ │ │ │ + ld a0,24(a3) │ │ │ │ + mv s5,a1 │ │ │ │ + bnez a0,33c18 │ │ │ │ + j 33cd4 │ │ │ │ + mv s1,s9 │ │ │ │ + j 33b42 │ │ │ │ + beqz s11,33fb4 │ │ │ │ + mv a0,s11 │ │ │ │ jal 3670 │ │ │ │ - lw a5,188(sp) │ │ │ │ - beqz a5,3643c │ │ │ │ - j 365ba │ │ │ │ + ld a5,40(sp) │ │ │ │ + li s11,0 │ │ │ │ + li s10,0 │ │ │ │ + lw a5,8(a5) │ │ │ │ + bnez a5,33a8a │ │ │ │ + ld a5,56(s8) │ │ │ │ + ld a4,48(s8) │ │ │ │ + lw a2,116(sp) │ │ │ │ + ld a5,576(a5) │ │ │ │ + ld a0,16(sp) │ │ │ │ + li a3,1 │ │ │ │ + li a1,0 │ │ │ │ + jal 3340e │ │ │ │ ld a5,48(sp) │ │ │ │ - ld a2,0(s7) │ │ │ │ - lui a4,0x7 │ │ │ │ - addiw s1,a5,-10 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - addi a5,sp,184 │ │ │ │ - addi a4,a4,1328 │ │ │ │ - li a3,10 │ │ │ │ - add a2,a2,s1 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 31c2a │ │ │ │ - ld a2,8(s7) │ │ │ │ - lui a4,0x7 │ │ │ │ - mv a6,a0 │ │ │ │ - addi a5,sp,188 │ │ │ │ - addi a4,a4,1328 │ │ │ │ - li a3,10 │ │ │ │ - add a2,a2,s1 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - sd a6,216(sp) │ │ │ │ - jal 31c2a │ │ │ │ - sd a0,224(sp) │ │ │ │ - j 3629a │ │ │ │ - ld a2,0(s7) │ │ │ │ - lui a4,0x7 │ │ │ │ - addi a5,sp,176 │ │ │ │ - addi a4,a4,1328 │ │ │ │ - li a3,10 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 31c2a │ │ │ │ - ld a2,8(s7) │ │ │ │ - lui a4,0x7 │ │ │ │ - mv a6,a0 │ │ │ │ - addi a5,sp,180 │ │ │ │ - addi a4,a4,1328 │ │ │ │ - li a3,10 │ │ │ │ - mv a1,s0 │ │ │ │ + ld a4,56(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,48(sp) │ │ │ │ + bne a5,a4,33a64 │ │ │ │ + j 33d36 │ │ │ │ + sd s8,88(sp) │ │ │ │ + mv s8,s1 │ │ │ │ + ld a3,0(s8) │ │ │ │ + mv s9,a5 │ │ │ │ + mv s1,a2 │ │ │ │ + ld a0,16(a3) │ │ │ │ + beqz a0,3406a │ │ │ │ + mv a2,s1 │ │ │ │ + addiw s5,a1,1 │ │ │ │ + jal 33250 │ │ │ │ + ld a3,0(s8) │ │ │ │ + ld a0,24(a3) │ │ │ │ + beqz a0,34072 │ │ │ │ + bgeu s6,s4,34014 │ │ │ │ + lw a3,8(a0) │ │ │ │ + ori a3,a3,256 │ │ │ │ + sw a3,8(a0) │ │ │ │ + mv a1,s9 │ │ │ │ + mv a2,s4 │ │ │ │ + jal 33250 │ │ │ │ + ld a5,0(s8) │ │ │ │ + addiw s7,s9,1 │ │ │ │ + ld a1,16(a5) │ │ │ │ + beqz a1,34040 │ │ │ │ + lbu a5,160(s10) │ │ │ │ + beqz a5,3407c │ │ │ │ + ld a2,168(s10) │ │ │ │ + ld a0,152(s10) │ │ │ │ + mv a3,s2 │ │ │ │ + jal 2189a │ │ │ │ + ld a5,0(s8) │ │ │ │ + ld a1,24(a5) │ │ │ │ + beqz a1,34058 │ │ │ │ + lbu a5,160(s10) │ │ │ │ + beqz a5,340c2 │ │ │ │ + ld a2,168(s10) │ │ │ │ + ld a0,152(s10) │ │ │ │ + mv a3,s2 │ │ │ │ + jal 2189a │ │ │ │ + mv a1,s5 │ │ │ │ + mv s9,s7 │ │ │ │ + addi s8,s8,8 │ │ │ │ + beq s8,s0,33cda │ │ │ │ + ld a3,0(s8) │ │ │ │ + ld a0,16(a3) │ │ │ │ + bnez a0,33ff6 │ │ │ │ + ld a0,24(a3) │ │ │ │ + mv s5,a1 │ │ │ │ + bnez a0,34008 │ │ │ │ + j 3405c │ │ │ │ + ld a1,16(a3) │ │ │ │ + mv s7,s9 │ │ │ │ + bnez a1,34028 │ │ │ │ + mv a1,s5 │ │ │ │ + j 3405c │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s10) │ │ │ │ + beqz s11,340aa │ │ │ │ + ld a5,0(s8) │ │ │ │ + mv a0,s11 │ │ │ │ + ld a5,16(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 13c5c │ │ │ │ + mv a1,a0 │ │ │ │ + auipc a2,0x2a │ │ │ │ + addi a2,a2,916 │ │ │ │ li a0,0 │ │ │ │ - sd a6,200(sp) │ │ │ │ - jal 31c2a │ │ │ │ - sd a0,208(sp) │ │ │ │ - andi a5,s3,26 │ │ │ │ - beqz a5,3629a │ │ │ │ - j 365d8 │ │ │ │ - ld a0,8(s7) │ │ │ │ - ld a4,96(sp) │ │ │ │ - ld a1,48(sp) │ │ │ │ - mv a3,s6 │ │ │ │ - mv a2,s2 │ │ │ │ - jal 26d58 │ │ │ │ - ld a5,72(sp) │ │ │ │ - ld a7,8(s7) │ │ │ │ - mv s3,a0 │ │ │ │ - ld a5,8(a5) │ │ │ │ - j 363ac │ │ │ │ - lw a5,32(s2) │ │ │ │ - li s4,0 │ │ │ │ - li s11,0 │ │ │ │ - li a4,1 │ │ │ │ - li s10,5 │ │ │ │ - beqz a5,366ec │ │ │ │ - ld s9,112(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - mv s6,a4 │ │ │ │ - ld a5,48(s2) │ │ │ │ - add a5,a5,s4 │ │ │ │ + jal 13312 │ │ │ │ + ld a5,0(s8) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 1c51a │ │ │ │ + mv a0,s2 │ │ │ │ + jal 39e0 │ │ │ │ + ld a5,0(s8) │ │ │ │ + j 34040 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s10) │ │ │ │ + beqz s11,340f0 │ │ │ │ + ld a5,0(s8) │ │ │ │ + mv a0,s11 │ │ │ │ ld a5,24(a5) │ │ │ │ - ld s3,88(a5) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4f4e0 │ │ │ │ - lw a5,396(s9) │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu a0,a5,366b2 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4f4ae │ │ │ │ - lw a5,396(s9) │ │ │ │ - sext.w a0,a0 │ │ │ │ - bgeu a0,a5,3675a │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4f4e0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bgeu s10,a0,366c8 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4bda0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - beqz a0,366d8 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4f4e0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - li a5,9 │ │ │ │ - bltu a5,a0,3674a │ │ │ │ - li s6,0 │ │ │ │ - lw a5,32(s2) │ │ │ │ - addiw s11,s11,1 │ │ │ │ - addi s4,s4,88 │ │ │ │ - bltu s11,a5,36686 │ │ │ │ - ld s3,56(sp) │ │ │ │ - beqz s6,363e4 │ │ │ │ - ld a5,128(sp) │ │ │ │ - ld a1,80(sp) │ │ │ │ - li s11,0 │ │ │ │ - ld a0,8(a5) │ │ │ │ - ld a5,136(sp) │ │ │ │ - li s10,0 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 45a44 │ │ │ │ - lw a5,32(s2) │ │ │ │ - beqz a5,363e4 │ │ │ │ - mv s9,s0 │ │ │ │ - ld s4,128(sp) │ │ │ │ - mv s0,s10 │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s10,136(sp) │ │ │ │ - li a1,104 │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 13c5c │ │ │ │ + mv a1,a0 │ │ │ │ + auipc a2,0x2a │ │ │ │ + addi a2,a2,846 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s2) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - add a5,a5,s11 │ │ │ │ + jal 13312 │ │ │ │ + ld a5,0(s8) │ │ │ │ + li a2,10 │ │ │ │ ld a1,24(a5) │ │ │ │ - addi s11,s11,88 │ │ │ │ - jal 452ca │ │ │ │ - mv a1,a0 │ │ │ │ - ld a0,8(s4) │ │ │ │ - li a4,1 │ │ │ │ - mv a3,s6 │ │ │ │ - li a2,0 │ │ │ │ - add a0,a0,s10 │ │ │ │ - jal 45d64 │ │ │ │ - lw a5,32(s2) │ │ │ │ - bltu s0,a5,36710 │ │ │ │ - mv s0,s9 │ │ │ │ - j 363e4 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4bda0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - li a5,1 │ │ │ │ - bltu a5,a0,366d6 │ │ │ │ - j 366d8 │ │ │ │ - ld a1,40(sp) │ │ │ │ - li a2,-2 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,432(s9) │ │ │ │ - bge a0,a5,366d8 │ │ │ │ - j 366b2 │ │ │ │ - lui a4,0x4 │ │ │ │ - addi a4,a4,-1386 │ │ │ │ - li a3,1000 │ │ │ │ - bgeu a4,s6,36362 │ │ │ │ - mv s3,a1 │ │ │ │ - j 36362 │ │ │ │ - mv s3,a1 │ │ │ │ - j 364e6 │ │ │ │ - lw a1,-56(a6) │ │ │ │ - bnez a1,367ae │ │ │ │ - lui a4,0x4 │ │ │ │ - addi a4,a4,-1386 │ │ │ │ - bgeu a4,s6,364f2 │ │ │ │ - li s3,1000 │ │ │ │ - li a3,1000 │ │ │ │ - j 36362 │ │ │ │ - sd s2,320(sp) │ │ │ │ - sd s3,312(sp) │ │ │ │ - sd s4,304(sp) │ │ │ │ - sd s8,272(sp) │ │ │ │ - sd s10,256(sp) │ │ │ │ - sd s11,248(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - ld a7,-24(a7) │ │ │ │ - li a4,0 │ │ │ │ - auipc a3,0x44 │ │ │ │ - ld a3,-2028(a3) │ │ │ │ - mv a0,a7 │ │ │ │ - sd a6,144(sp) │ │ │ │ - sd a7,56(sp) │ │ │ │ - jal 1e6b8 │ │ │ │ - ld a6,144(sp) │ │ │ │ - sext.w a0,a0 │ │ │ │ - ld a7,56(sp) │ │ │ │ - lw a4,-56(a6) │ │ │ │ - bgeu a0,a4,3678a │ │ │ │ - li a1,1000 │ │ │ │ - j 364b6 │ │ │ │ - addi sp,sp,-352 │ │ │ │ - lbu t5,360(sp) │ │ │ │ - sd s3,312(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - li a1,-1 │ │ │ │ - slli a1,a1,0x21 │ │ │ │ - lw a0,0(s3) │ │ │ │ - addi a1,a1,1 │ │ │ │ - sd s9,264(sp) │ │ │ │ - mv t0,a5 │ │ │ │ - auipc s9,0x43 │ │ │ │ - ld s9,1822(s9) │ │ │ │ - seqz a5,t5 │ │ │ │ - ld t4,0(s9) │ │ │ │ - sd t4,232(sp) │ │ │ │ - li t4,0 │ │ │ │ - sd a1,208(sp) │ │ │ │ - sd ra,344(sp) │ │ │ │ - sw zero,204(sp) │ │ │ │ - sd zero,216(sp) │ │ │ │ - sd zero,224(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - lw a1,352(sp) │ │ │ │ - ld t4,368(sp) │ │ │ │ - beqz a0,36b6c │ │ │ │ - sd s11,248(sp) │ │ │ │ - sext.w t6,t5 │ │ │ │ - li s11,0 │ │ │ │ - sd s1,328(sp) │ │ │ │ - sd s4,304(sp) │ │ │ │ - sd s5,296(sp) │ │ │ │ - sd s6,288(sp) │ │ │ │ - sd s7,280(sp) │ │ │ │ - sd s8,272(sp) │ │ │ │ - sd s10,256(sp) │ │ │ │ - mv t1,s11 │ │ │ │ - sd s0,336(sp) │ │ │ │ - li s5,0 │ │ │ │ - li s1,0 │ │ │ │ - li s10,1 │ │ │ │ - mv s8,a5 │ │ │ │ - mv s7,a2 │ │ │ │ - sd a3,88(sp) │ │ │ │ - mv s11,s3 │ │ │ │ - sd a4,72(sp) │ │ │ │ - sd t0,96(sp) │ │ │ │ - sd a6,56(sp) │ │ │ │ - sd a7,48(sp) │ │ │ │ - sd a1,64(sp) │ │ │ │ - mv s6,t5 │ │ │ │ - mv s4,t4 │ │ │ │ - sd t6,80(sp) │ │ │ │ - j 36864 │ │ │ │ - lw a4,0(s11) │ │ │ │ - addi t1,t1,1 │ │ │ │ - sext.w a5,t1 │ │ │ │ - bgeu a5,a4,36994 │ │ │ │ - slli s0,t1,0x2 │ │ │ │ - ld a0,8(s11) │ │ │ │ - add s0,s0,t1 │ │ │ │ - ld a1,40(sp) │ │ │ │ - slli s0,s0,0x4 │ │ │ │ - add a0,a0,s0 │ │ │ │ - sd t1,32(sp) │ │ │ │ - jal 46b7a │ │ │ │ - ld t1,32(sp) │ │ │ │ - beqz a0,36856 │ │ │ │ - ld a0,8(s11) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 466e4 │ │ │ │ - ld t1,32(sp) │ │ │ │ - beqz a0,36856 │ │ │ │ - bltu s10,s5,36856 │ │ │ │ - ld a0,8(s11) │ │ │ │ - addi a5,sp,204 │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,12 │ │ │ │ - addi a2,sp,208 │ │ │ │ - li a4,2 │ │ │ │ - li a7,2 │ │ │ │ - li a6,1 │ │ │ │ - li a3,-3 │ │ │ │ - sd a5,0(sp) │ │ │ │ - mv a1,s6 │ │ │ │ - li a5,2 │ │ │ │ - add a0,a0,s0 │ │ │ │ - sd t1,112(sp) │ │ │ │ - sd a2,32(sp) │ │ │ │ - sd s2,320(sp) │ │ │ │ - jal 358bc │ │ │ │ - ld a5,8(s11) │ │ │ │ - ld a1,40(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - add a0,a5,s0 │ │ │ │ - jal 46bd2 │ │ │ │ - ld a5,8(s11) │ │ │ │ - mv a1,s6 │ │ │ │ - mv s2,a0 │ │ │ │ - add a0,a5,s0 │ │ │ │ - jal 48584 │ │ │ │ - ld a5,8(s11) │ │ │ │ - sd a0,104(sp) │ │ │ │ - addiw s5,s5,1 │ │ │ │ - add a0,a5,s0 │ │ │ │ - jal 4692e │ │ │ │ - ld a5,8(s11) │ │ │ │ - sext.w s1,a0 │ │ │ │ - zext.b s5,s5 │ │ │ │ - add a0,a5,s0 │ │ │ │ - jal 468c4 │ │ │ │ - li a4,-1 │ │ │ │ - ld t1,112(sp) │ │ │ │ - sext.w a5,a0 │ │ │ │ - bne s1,a4,369e6 │ │ │ │ - li a4,-1 │ │ │ │ - bne a5,a4,369c2 │ │ │ │ - ld a0,8(s11) │ │ │ │ - addi a2,sp,220 │ │ │ │ - addi a1,sp,216 │ │ │ │ - add a0,a0,s0 │ │ │ │ - sd t1,112(sp) │ │ │ │ - sd a5,120(sp) │ │ │ │ - jal 458a6 │ │ │ │ - ld a0,8(s11) │ │ │ │ - ld a1,32(sp) │ │ │ │ - addi a4,sp,228 │ │ │ │ - addi a3,sp,224 │ │ │ │ - li a2,-3 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 457dc │ │ │ │ - ld a5,104(sp) │ │ │ │ - ld t1,112(sp) │ │ │ │ - beqz a5,36a14 │ │ │ │ - bnez s3,36956 │ │ │ │ - slli a4,s6,0x2 │ │ │ │ - addi a5,a4,80 │ │ │ │ - addi a4,sp,160 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw a4,-24(a4) │ │ │ │ - ld a5,64(sp) │ │ │ │ - bltu a5,a4,36956 │ │ │ │ - ld a5,120(sp) │ │ │ │ - beq a5,s1,36982 │ │ │ │ - ld a5,48(sp) │ │ │ │ - auipc a4,0x27 │ │ │ │ - fld fa4,728(a4) │ │ │ │ - addi a4,sp,160 │ │ │ │ - fcvt.d.wu fa5,a5 │ │ │ │ - slli a5,s8,0x2 │ │ │ │ - addi a5,a5,80 │ │ │ │ - fmul.d fa5,fa5,fa4 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,-24(a5) │ │ │ │ - fcvt.d.wu fa4,a5 │ │ │ │ - flt.d a5,fa4,fa5 │ │ │ │ - bnez a5,36a14 │ │ │ │ - ld s2,320(sp) │ │ │ │ - li s1,0 │ │ │ │ - lw a4,0(s11) │ │ │ │ - addi t1,t1,1 │ │ │ │ - sext.w a5,t1 │ │ │ │ - bltu a5,a4,36864 │ │ │ │ - zext.b a0,s1 │ │ │ │ - ld s0,336(sp) │ │ │ │ - ld s1,328(sp) │ │ │ │ - ld s4,304(sp) │ │ │ │ - ld s5,296(sp) │ │ │ │ - ld s6,288(sp) │ │ │ │ - ld s7,280(sp) │ │ │ │ - ld s8,272(sp) │ │ │ │ - ld s10,256(sp) │ │ │ │ - ld s11,248(sp) │ │ │ │ - ld a4,232(sp) │ │ │ │ - ld a5,0(s9) │ │ │ │ + jal 1c51a │ │ │ │ + mv a0,s2 │ │ │ │ + jal 39e0 │ │ │ │ + j 34058 │ │ │ │ + lw a5,4(a4) │ │ │ │ + lw a4,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + subw a5,a5,a4 │ │ │ │ + bnez a5,33a56 │ │ │ │ + j 33d54 │ │ │ │ + beqz s11,33d54 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ + j 33d54 │ │ │ │ + auipc a5,0x46 │ │ │ │ + ld a5,-526(a5) │ │ │ │ + ld a4,120(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,36d72 │ │ │ │ - ld ra,344(sp) │ │ │ │ - ld s3,312(sp) │ │ │ │ - ld s9,264(sp) │ │ │ │ - addi sp,sp,352 │ │ │ │ + bnez a5,34156 │ │ │ │ + ld ra,232(sp) │ │ │ │ + ld s0,224(sp) │ │ │ │ + ld s1,216(sp) │ │ │ │ + ld s2,208(sp) │ │ │ │ + ld s3,200(sp) │ │ │ │ + ld s4,192(sp) │ │ │ │ + ld s5,184(sp) │ │ │ │ + ld s6,176(sp) │ │ │ │ + ld s7,168(sp) │ │ │ │ + ld s8,160(sp) │ │ │ │ + ld s9,152(sp) │ │ │ │ + ld s10,144(sp) │ │ │ │ + ld s11,136(sp) │ │ │ │ + li a0,0 │ │ │ │ + addi sp,sp,240 │ │ │ │ ret │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - li a4,88 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mul a5,a5,a4 │ │ │ │ - ld a4,8(s11) │ │ │ │ - sd t1,112(sp) │ │ │ │ - add a4,a4,s0 │ │ │ │ - ld a0,48(a4) │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 455d4 │ │ │ │ - ld t1,112(sp) │ │ │ │ - sext.w a5,a0 │ │ │ │ - j 3690c │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - li a4,88 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - mul s1,s1,a4 │ │ │ │ - ld a4,8(s11) │ │ │ │ - sd t1,120(sp) │ │ │ │ - sd a5,112(sp) │ │ │ │ - add a4,a4,s0 │ │ │ │ - ld a0,48(a4) │ │ │ │ - add a0,a0,s1 │ │ │ │ - jal 455d4 │ │ │ │ - ld a5,112(sp) │ │ │ │ - li a4,-1 │ │ │ │ - ld t1,120(sp) │ │ │ │ - sext.w s1,a0 │ │ │ │ - beq a5,a4,3690c │ │ │ │ - j 369c2 │ │ │ │ - ld a0,8(s11) │ │ │ │ - ld a2,40(sp) │ │ │ │ - sext.w a5,s2 │ │ │ │ - seqz a5,a5 │ │ │ │ - mv a1,s7 │ │ │ │ - add a0,a0,s0 │ │ │ │ - sd a5,152(sp) │ │ │ │ - sd t1,120(sp) │ │ │ │ - jal 48460 │ │ │ │ - lwu a1,0(a0) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,8(a0) │ │ │ │ - auipc a3,0x43 │ │ │ │ - ld a3,1370(a3) │ │ │ │ - li a2,72 │ │ │ │ - jal 3400 │ │ │ │ - lui a5,0x3d │ │ │ │ - addi a5,a5,144 │ │ │ │ - mv s3,a5 │ │ │ │ - li a4,2 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a4,112(sp) │ │ │ │ - sd s5,128(sp) │ │ │ │ - sd s6,136(sp) │ │ │ │ - sd s0,144(sp) │ │ │ │ - jal 82b4 │ │ │ │ - bnez a0,36ac4 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 7f20 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - ld a5,112(sp) │ │ │ │ - li a4,1 │ │ │ │ - beq a5,a4,36b60 │ │ │ │ - ld a5,144(sp) │ │ │ │ - ld a0,8(s11) │ │ │ │ - li a2,2 │ │ │ │ - mv a1,s7 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 48460 │ │ │ │ + bnez a0,33d3e │ │ │ │ + j 33d54 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-304 │ │ │ │ + sd s4,256(sp) │ │ │ │ + lw s4,0(a0) │ │ │ │ + sd s1,280(sp) │ │ │ │ + auipc s1,0x46 │ │ │ │ + ld s1,-596(s1) │ │ │ │ + sd s0,288(sp) │ │ │ │ + sd ra,296(sp) │ │ │ │ mv s0,a0 │ │ │ │ - lwu a1,0(a0) │ │ │ │ - ld a0,8(a0) │ │ │ │ - auipc a3,0x43 │ │ │ │ - ld a3,1280(a3) │ │ │ │ - li a2,72 │ │ │ │ + sd s2,272(sp) │ │ │ │ + ld a0,0(s1) │ │ │ │ + sd a0,184(sp) │ │ │ │ + li a0,0 │ │ │ │ + sd s3,264(sp) │ │ │ │ + sd s5,248(sp) │ │ │ │ + sd s6,240(sp) │ │ │ │ + sd s7,232(sp) │ │ │ │ + sd s8,224(sp) │ │ │ │ + sd s9,216(sp) │ │ │ │ + sd s10,208(sp) │ │ │ │ + sd s11,200(sp) │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd a4,40(sp) │ │ │ │ + sd a5,32(sp) │ │ │ │ + sd a6,48(sp) │ │ │ │ + sd a7,56(sp) │ │ │ │ + ld s1,304(sp) │ │ │ │ + beqz s4,34650 │ │ │ │ + ld a5,8(s0) │ │ │ │ + slli a4,s4,0x20 │ │ │ │ + srli s7,a4,0x1b │ │ │ │ + lw s2,16(a5) │ │ │ │ + mv s11,a3 │ │ │ │ + mv s6,a2 │ │ │ │ + add a3,a5,s7 │ │ │ │ + lw a4,16(a5) │ │ │ │ + bne a4,s2,345fc │ │ │ │ + addi a5,a5,32 │ │ │ │ + bne a5,a3,341b0 │ │ │ │ + mulw s4,s4,s2 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,1580 │ │ │ │ + li a1,1270 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,912 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,0 │ │ │ │ + li s3,0 │ │ │ │ + auipc s8,0x2d │ │ │ │ + addi s8,s8,1928 │ │ │ │ + li s5,-1 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x1 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x5 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,8(s0) │ │ │ │ + sw s4,72(sp) │ │ │ │ + sd a0,80(sp) │ │ │ │ + li s4,0 │ │ │ │ + add a5,a3,s4 │ │ │ │ + lw a2,16(a5) │ │ │ │ + li s10,0 │ │ │ │ + beqz a2,34286 │ │ │ │ + slli a3,s3,0x20 │ │ │ │ + ld a1,24(a5) │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + ld s9,80(sp) │ │ │ │ + slli a5,a3,0x1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + slli a3,s10,0x6 │ │ │ │ + slli a5,a5,0x5 │ │ │ │ + add a1,a1,a3 │ │ │ │ + mv a2,s8 │ │ │ │ + li a0,0 │ │ │ │ + add s9,s9,a5 │ │ │ │ + jal 13312 │ │ │ │ + sd a0,0(s9) │ │ │ │ + li a1,32 │ │ │ │ + sb zero,8(s9) │ │ │ │ + sd zero,32(s9) │ │ │ │ + sb zero,24(s9) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,16(s9) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sw s5,8(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + li a1,40 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + li a1,0 │ │ │ │ + sd a0,88(s9) │ │ │ │ + jal 3440 │ │ │ │ + ld a3,8(s0) │ │ │ │ + addi s10,s10,1 │ │ │ │ + sext.w a2,s10 │ │ │ │ + add a5,a3,s4 │ │ │ │ + lw a1,16(a5) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + bltu a2,a1,3420e │ │ │ │ + addi s4,s4,32 │ │ │ │ + bne s4,s7,34204 │ │ │ │ + ld a5,728(s1) │ │ │ │ + auipc a3,0xffffe │ │ │ │ + addi a3,a3,948 │ │ │ │ + li a2,40 │ │ │ │ + lw s3,8(a5) │ │ │ │ + ld s8,0(a5) │ │ │ │ + slli s9,s3,0x20 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s8 │ │ │ │ + sd s3,16(sp) │ │ │ │ + sd s8,8(sp) │ │ │ │ jal 3400 │ │ │ │ + lw s5,344(s1) │ │ │ │ + li a1,4 │ │ │ │ + slliw a0,s5,0x1 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + jal 39f0 │ │ │ │ + mv s4,a0 │ │ │ │ + beqz s3,34324 │ │ │ │ + slli a2,s9,0x2 │ │ │ │ + add a2,a2,s9 │ │ │ │ + addi a4,s8,16 │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + add a2,a2,a4 │ │ │ │ + ld a3,0(a4) │ │ │ │ + ld a0,8(a4) │ │ │ │ + addi a4,a4,40 │ │ │ │ + lwu a5,0(a3) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + sw a5,0(a0) │ │ │ │ + lwu a5,0(a3) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lw a1,0(a5) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + sw a1,0(a5) │ │ │ │ + lwu a5,4(a3) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + sw a5,4(a0) │ │ │ │ + lwu a5,4(a3) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lw a3,0(a5) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sw a3,0(a5) │ │ │ │ + bne a2,a4,342e0 │ │ │ │ + lw s5,344(s1) │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + srli a2,a5,0x1d │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3890 │ │ │ │ + li a1,120 │ │ │ │ + li a0,0 │ │ │ │ + sd zero,88(sp) │ │ │ │ + sd zero,96(sp) │ │ │ │ + sd zero,104(sp) │ │ │ │ + sd zero,112(sp) │ │ │ │ + sd zero,120(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,32(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + sb a5,40(a0) │ │ │ │ + ld a5,48(sp) │ │ │ │ + lwu a1,344(s1) │ │ │ │ + sd s11,24(a0) │ │ │ │ + sw a5,44(a0) │ │ │ │ + ld a5,8(sp) │ │ │ │ + sd s0,0(a0) │ │ │ │ + sd s6,16(a0) │ │ │ │ + sd a5,64(a0) │ │ │ │ + ld a5,16(sp) │ │ │ │ + sd s1,56(a0) │ │ │ │ + sw zero,88(a0) │ │ │ │ + sw a5,72(a0) │ │ │ │ + ld a5,40(sp) │ │ │ │ + sw zero,112(a0) │ │ │ │ + sd s4,104(a0) │ │ │ │ + sd a5,32(a0) │ │ │ │ + ld a5,24(sp) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + addi s11,sp,128 │ │ │ │ + sd a5,8(a0) │ │ │ │ + ld a5,56(sp) │ │ │ │ + sd a5,48(a0) │ │ │ │ + addi a5,sp,72 │ │ │ │ + sd a5,80(a0) │ │ │ │ + addi a5,sp,88 │ │ │ │ + sd a5,96(a0) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s11 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 37f0 │ │ │ │ + mv s3,a0 │ │ │ │ + bnez a0,34636 │ │ │ │ li a1,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 7bb0 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 7f20 │ │ │ │ - mv a0,s0 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 36e0 │ │ │ │ + mv s3,a0 │ │ │ │ + bnez a0,3461c │ │ │ │ + lw a3,344(s1) │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,1166 │ │ │ │ + li a1,1350 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,410 │ │ │ │ + jal 323d2 │ │ │ │ + lw a5,344(s1) │ │ │ │ + ld s10,24(sp) │ │ │ │ + li s8,0 │ │ │ │ + auipc s11,0xfffff │ │ │ │ + addi s11,s11,1514 │ │ │ │ + mv s3,s10 │ │ │ │ + beqz a5,3441c │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s11 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 34f0 │ │ │ │ + bnez a0,345e0 │ │ │ │ + lw a5,344(s1) │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi s10,s10,8 │ │ │ │ + bltu s8,a5,343e6 │ │ │ │ + beqz a5,3441c │ │ │ │ + li s11,0 │ │ │ │ + ld a0,0(s3) │ │ │ │ + li a1,0 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + jal 3250 │ │ │ │ + lw a5,344(s1) │ │ │ │ + addi s3,s3,8 │ │ │ │ + bltu s11,a5,34406 │ │ │ │ + lw a5,72(sp) │ │ │ │ + li s1,0 │ │ │ │ + li s3,0 │ │ │ │ + li s11,-1 │ │ │ │ + beqz a5,344c0 │ │ │ │ + ld a1,80(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + add a1,a1,s1 │ │ │ │ + jal 330aa │ │ │ │ + ld a5,80(sp) │ │ │ │ + add s8,a5,s1 │ │ │ │ + lbu a4,8(s8) │ │ │ │ + beqz a4,345c0 │ │ │ │ + lbu a4,24(s8) │ │ │ │ + bnez a4,345c0 │ │ │ │ + ld a0,32(s8) │ │ │ │ + sd zero,0(s8) │ │ │ │ + sb zero,8(s8) │ │ │ │ + sb zero,24(s8) │ │ │ │ + beqz a0,34460 │ │ │ │ jal 3670 │ │ │ │ - li a5,1 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a5,112(sp) │ │ │ │ - jal 82b4 │ │ │ │ - beqz a0,36a64 │ │ │ │ - ld s0,56(sp) │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s7 │ │ │ │ - mv a3,s0 │ │ │ │ - mv a2,s0 │ │ │ │ - jal 80e6 │ │ │ │ - ld a5,152(sp) │ │ │ │ - ld a4,72(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - sd a5,168(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a2,0(a5) │ │ │ │ - ld a4,32(sp) │ │ │ │ - sd a5,160(sp) │ │ │ │ - mv a1,s1 │ │ │ │ - li a5,-3 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 8530 │ │ │ │ - mv s2,a0 │ │ │ │ - jal 4bda0 │ │ │ │ - ld a2,80(sp) │ │ │ │ - addi a4,sp,160 │ │ │ │ - slli a5,a2,0x2 │ │ │ │ - addi a5,a5,80 │ │ │ │ - add s5,a5,a4 │ │ │ │ - lw a3,-24(s5) │ │ │ │ - slli s0,a2,0x20 │ │ │ │ - sext.w a4,a0 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - bltu a4,a3,36b82 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4bda0 │ │ │ │ - lw a3,-24(s5) │ │ │ │ - sext.w a4,a0 │ │ │ │ - beq a3,a4,36b70 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4bda0 │ │ │ │ - slli a5,s0,0x2 │ │ │ │ - addi a4,sp,160 │ │ │ │ - addi a5,a5,80 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a4,-24(a5) │ │ │ │ - sext.w a5,a0 │ │ │ │ - beq a4,a5,36c3a │ │ │ │ - ld a0,8(s2) │ │ │ │ + sd zero,32(s8) │ │ │ │ + ld s10,16(s8) │ │ │ │ + beqz s10,344a8 │ │ │ │ + ld a0,16(s10) │ │ │ │ + sd zero,0(s10) │ │ │ │ + sw s11,8(s10) │ │ │ │ + beqz a0,34486 │ │ │ │ + jal 1ac1c │ │ │ │ + ld a0,16(s10) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ - sd zero,8(s2) │ │ │ │ - jal 4ba7c │ │ │ │ - mv a0,s2 │ │ │ │ + sd zero,16(s10) │ │ │ │ + ld a0,24(s10) │ │ │ │ + beqz a0,3449c │ │ │ │ + jal 1ac1c │ │ │ │ + ld a0,24(s10) │ │ │ │ jal 3670 │ │ │ │ - j 36a64 │ │ │ │ - ld s5,128(sp) │ │ │ │ - ld t1,120(sp) │ │ │ │ - ld s6,136(sp) │ │ │ │ - ld s2,320(sp) │ │ │ │ + sd zero,24(s10) │ │ │ │ + ld a0,16(s8) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,16(s8) │ │ │ │ + ld a0,88(s8) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s1,s1,96 │ │ │ │ + jal 3670 │ │ │ │ + lw a4,72(sp) │ │ │ │ + sd zero,88(s8) │ │ │ │ + bltu s3,a4,34426 │ │ │ │ + ld a0,80(sp) │ │ │ │ + beqz a0,344ca │ │ │ │ + jal 3670 │ │ │ │ + sd zero,80(sp) │ │ │ │ + sw zero,72(sp) │ │ │ │ + beqz s2,344fc │ │ │ │ + ld a5,32(sp) │ │ │ │ + bnez a5,34578 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli s2,a5,0x1a │ │ │ │ + li s3,0 │ │ │ │ li s1,0 │ │ │ │ - j 36986 │ │ │ │ - li a0,0 │ │ │ │ - j 369aa │ │ │ │ - ld a1,32(sp) │ │ │ │ - li a2,-3 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,-16(s5) │ │ │ │ - bge a5,a0,36b28 │ │ │ │ - mv a2,s7 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 8300 │ │ │ │ - lw a4,0(s1) │ │ │ │ - sd a0,176(sp) │ │ │ │ - beqz a4,36c64 │ │ │ │ - sd s2,184(sp) │ │ │ │ - mv s6,a0 │ │ │ │ - li s5,1 │ │ │ │ - li s0,0 │ │ │ │ - mv s2,a0 │ │ │ │ - ld a0,0(s2) │ │ │ │ - beqz a0,36bf8 │ │ │ │ - jal 4f4e0 │ │ │ │ - lw a4,396(s4) │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu a0,a4,36bc4 │ │ │ │ - ld a0,0(s2) │ │ │ │ - jal 4f4ae │ │ │ │ - lw a3,396(s4) │ │ │ │ - sext.w a4,a0 │ │ │ │ - bgeu a4,a3,36c4c │ │ │ │ - ld a0,0(s2) │ │ │ │ - jal 4f4e0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - li a5,5 │ │ │ │ - bgeu a5,a0,36be2 │ │ │ │ - ld a0,0(s2) │ │ │ │ - jal 4bda0 │ │ │ │ - sext.w a4,a0 │ │ │ │ - beqz a4,36c36 │ │ │ │ - ld a0,0(s2) │ │ │ │ - jal 4f4e0 │ │ │ │ - sext.w a4,a0 │ │ │ │ - li a5,9 │ │ │ │ - bltu a5,a4,36c24 │ │ │ │ - lw a4,0(s1) │ │ │ │ - li s5,0 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s2,s2,8 │ │ │ │ - bltu s0,a4,36b9c │ │ │ │ - ld s2,184(sp) │ │ │ │ - bnez s5,36c64 │ │ │ │ - mv s0,s6 │ │ │ │ - beqz a4,36c1c │ │ │ │ + ld a5,8(s0) │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld a0,24(a5) │ │ │ │ + add a0,a0,s1 │ │ │ │ + addi s1,s1,64 │ │ │ │ + jal 13248 │ │ │ │ + bne s2,s1,344e0 │ │ │ │ + addi s3,s3,32 │ │ │ │ + bne s3,s7,344de │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a5,3452e │ │ │ │ + ld a5,8(sp) │ │ │ │ + slli s1,s9,0x2 │ │ │ │ + add s1,s1,s9 │ │ │ │ + addi s0,a5,16 │ │ │ │ + slli s1,s1,0x3 │ │ │ │ + add s1,s1,s0 │ │ │ │ ld a0,0(s0) │ │ │ │ - beqz a0,36c42 │ │ │ │ - jal 4ba7c │ │ │ │ - lw a4,0(s1) │ │ │ │ - addiw s5,s5,1 │ │ │ │ - addi s0,s0,8 │ │ │ │ - bltu s5,a4,36c0a │ │ │ │ - ld a0,176(sp) │ │ │ │ + addi s0,s0,40 │ │ │ │ jal 3670 │ │ │ │ - j 36b46 │ │ │ │ - ld a0,0(s2) │ │ │ │ - jal 4bda0 │ │ │ │ - sext.w a4,a0 │ │ │ │ - li a5,1 │ │ │ │ - bltu a5,a4,36bf4 │ │ │ │ - lw a4,0(s1) │ │ │ │ - j 36bf8 │ │ │ │ - ld a5,104(sp) │ │ │ │ - bnez a5,36b46 │ │ │ │ - j 36b82 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - addi s0,s0,8 │ │ │ │ - bltu s5,a4,36c0a │ │ │ │ - j 36c1c │ │ │ │ - ld a0,0(s2) │ │ │ │ - ld a1,32(sp) │ │ │ │ - li a2,-3 │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a4,432(s4) │ │ │ │ - blt a0,a4,36bc4 │ │ │ │ - lw a4,0(s1) │ │ │ │ - j 36bf8 │ │ │ │ - ld s6,136(sp) │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld a0,8(s11) │ │ │ │ - ld t1,120(sp) │ │ │ │ - mv a1,s6 │ │ │ │ - add a0,a0,s0 │ │ │ │ - sd t1,32(sp) │ │ │ │ - ld s5,128(sp) │ │ │ │ - sd s2,112(sp) │ │ │ │ - jal 45a44 │ │ │ │ - lw a4,0(s1) │ │ │ │ - li a5,1 │ │ │ │ - ld a3,168(sp) │ │ │ │ - sltu s3,a5,a4 │ │ │ │ - ld a5,96(sp) │ │ │ │ - ld t5,176(sp) │ │ │ │ - ld t1,32(sp) │ │ │ │ - add a5,a5,a3 │ │ │ │ - sd a5,104(sp) │ │ │ │ - li t4,0 │ │ │ │ - beqz a4,36d30 │ │ │ │ - sd s8,120(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - mv s8,s5 │ │ │ │ - mv s4,s0 │ │ │ │ - mv s5,s1 │ │ │ │ - mv s0,t5 │ │ │ │ - mv s1,t4 │ │ │ │ - ld a5,0(s0) │ │ │ │ - beqz a5,36d64 │ │ │ │ - li a1,104 │ │ │ │ - li a0,0 │ │ │ │ - sd t1,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,8(s5) │ │ │ │ - slli a5,s1,0x3 │ │ │ │ - ld a3,0(s0) │ │ │ │ - add a5,a5,s1 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw a5,20(a3) │ │ │ │ - lw a3,8(a4) │ │ │ │ - ld a4,104(sp) │ │ │ │ - ld a1,56(sp) │ │ │ │ - ld a7,88(sp) │ │ │ │ - ld a2,0(a4) │ │ │ │ - ld a4,160(sp) │ │ │ │ - ld a6,152(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - ld a4,0(a4) │ │ │ │ - sd a1,16(sp) │ │ │ │ - sd a2,8(sp) │ │ │ │ - mv a1,a0 │ │ │ │ - mv a2,s7 │ │ │ │ - sd a4,0(sp) │ │ │ │ - li a0,0 │ │ │ │ - li a4,0 │ │ │ │ - jal 440dc │ │ │ │ - ld a0,88(s2) │ │ │ │ - addi s1,s1,1 │ │ │ │ - addi s0,s0,8 │ │ │ │ - jal 4ba7c │ │ │ │ - ld a0,88(s2) │ │ │ │ + ld a0,-32(s0) │ │ │ │ + sd zero,-40(s0) │ │ │ │ jal 3670 │ │ │ │ - sd zero,88(s2) │ │ │ │ - ld a5,-8(s0) │ │ │ │ - ld a0,8(s11) │ │ │ │ - mv a4,s3 │ │ │ │ - sd a5,88(s2) │ │ │ │ - mv a3,s6 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s2 │ │ │ │ - add a0,a0,s4 │ │ │ │ - jal 45d64 │ │ │ │ - lw a4,0(s5) │ │ │ │ - sext.w a5,s1 │ │ │ │ - ld t1,32(sp) │ │ │ │ - bltu a5,a4,36ca2 │ │ │ │ - mv s1,s5 │ │ │ │ - ld s4,128(sp) │ │ │ │ - mv s5,s8 │ │ │ │ - ld s8,120(sp) │ │ │ │ - ld a0,176(sp) │ │ │ │ - sd t1,32(sp) │ │ │ │ + sd zero,-32(s0) │ │ │ │ + bne s0,s1,34510 │ │ │ │ + ld a0,24(sp) │ │ │ │ jal 3670 │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld a0,8(s0) │ │ │ │ + mv a0,s4 │ │ │ │ jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ - sd zero,8(s0) │ │ │ │ - jal 4ba7c │ │ │ │ - mv a0,s0 │ │ │ │ + mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 7f20 │ │ │ │ - mv a0,s1 │ │ │ │ + ld a0,8(sp) │ │ │ │ jal 3670 │ │ │ │ - ld t1,32(sp) │ │ │ │ - ld s2,320(sp) │ │ │ │ - li s1,1 │ │ │ │ - j 36856 │ │ │ │ - addi s1,s1,1 │ │ │ │ - sext.w a5,s1 │ │ │ │ - addi s0,s0,8 │ │ │ │ - bltu a5,a4,36ca2 │ │ │ │ - j 36d28 │ │ │ │ - sd s0,336(sp) │ │ │ │ - sd s1,328(sp) │ │ │ │ - sd s2,320(sp) │ │ │ │ - sd s4,304(sp) │ │ │ │ - sd s5,296(sp) │ │ │ │ - sd s6,288(sp) │ │ │ │ - sd s7,280(sp) │ │ │ │ - sd s8,272(sp) │ │ │ │ - sd s10,256(sp) │ │ │ │ - sd s11,248(sp) │ │ │ │ + auipc a5,0x46 │ │ │ │ + ld a5,-1590(a5) │ │ │ │ + ld a4,184(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,34670 │ │ │ │ + ld ra,296(sp) │ │ │ │ + ld s0,288(sp) │ │ │ │ + ld s1,280(sp) │ │ │ │ + ld s2,272(sp) │ │ │ │ + ld s3,264(sp) │ │ │ │ + ld s4,256(sp) │ │ │ │ + ld s5,248(sp) │ │ │ │ + ld s6,240(sp) │ │ │ │ + ld s7,232(sp) │ │ │ │ + ld s8,224(sp) │ │ │ │ + ld s9,216(sp) │ │ │ │ + ld s10,208(sp) │ │ │ │ + ld s11,200(sp) │ │ │ │ + addi sp,sp,304 │ │ │ │ + ret │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli s2,a5,0x1a │ │ │ │ + li s1,0 │ │ │ │ + li s3,1 │ │ │ │ + li s6,0 │ │ │ │ + ld a5,8(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,24(a5) │ │ │ │ + add a0,a0,s6 │ │ │ │ + jal 13248 │ │ │ │ + ld a5,8(s0) │ │ │ │ + li a0,0 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,24(a5) │ │ │ │ + add a5,a5,s6 │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 297b2 │ │ │ │ + ld a5,8(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,24(a5) │ │ │ │ + add a5,a5,s6 │ │ │ │ + sb s3,24(a5) │ │ │ │ + addi s6,s6,64 │ │ │ │ + bne s2,s6,34586 │ │ │ │ + addi s1,s1,32 │ │ │ │ + bne s1,s7,34584 │ │ │ │ + j 344fc │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,694 │ │ │ │ + li a1,1373 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,-110 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + sd a0,8(sp) │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + ld a5,8(sp) │ │ │ │ + sw a5,0(a0) │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,638 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,450 │ │ │ │ + li a1,1262 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,-170 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + sw s3,0(a0) │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,516 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + sw s3,0(a0) │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,466 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a3,0x30 │ │ │ │ + addi a3,a3,848 │ │ │ │ + li a2,1257 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-252 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,324 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s0,32(sp) │ │ │ │ + auipc s0,0x46 │ │ │ │ + addi s0,s0,-680 │ │ │ │ + ld t1,0(s0) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd a4,64(sp) │ │ │ │ + auipc s2,0x46 │ │ │ │ + ld s2,-1912(s2) │ │ │ │ + sd a3,56(sp) │ │ │ │ + sd a5,72(sp) │ │ │ │ + sd a6,80(sp) │ │ │ │ + sd a7,88(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd ra,40(sp) │ │ │ │ + mv a4,a0 │ │ │ │ + mv a5,a1 │ │ │ │ + mv s1,a2 │ │ │ │ + beqz t1,346f0 │ │ │ │ + ld a0,0(s0) │ │ │ │ + addi a6,sp,56 │ │ │ │ + auipc a3,0x2c │ │ │ │ + addi a3,a3,-396 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,500 │ │ │ │ + li a1,1 │ │ │ │ + sd a6,0(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,0(sp) │ │ │ │ + ld a0,0(s0) │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,1 │ │ │ │ + jal 3420 <__vfprintf_chk@plt> │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,346fe │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + auipc a3,0x46 │ │ │ │ + ld a3,-1864(a3) │ │ │ │ + ld a3,0(a3) │ │ │ │ + sd a3,0(s0) │ │ │ │ + j 346ae │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + auipc a1,0x2a │ │ │ │ + addi a1,a1,-724 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,34728 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + auipc a5,0x46 │ │ │ │ + sd a0,-844(a5) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,-1170 │ │ │ │ + li a1,76 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,410 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s2,16(sp) │ │ │ │ + auipc s2,0x46 │ │ │ │ + addi s2,s2,-892 │ │ │ │ + ld t1,0(s2) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd a4,48(sp) │ │ │ │ + auipc s1,0x45 │ │ │ │ + ld s1,1972(s1) │ │ │ │ + sd a5,56(sp) │ │ │ │ + sd a6,64(sp) │ │ │ │ + sd a7,72(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + ld a5,0(s1) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv a4,a0 │ │ │ │ + mv s0,a3 │ │ │ │ + beqz t1,34798 │ │ │ │ + li a0,0 │ │ │ │ + blez a2,347ac │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s1) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,347de │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + auipc a5,0x46 │ │ │ │ + ld a5,-2032(a5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + li a0,0 │ │ │ │ + sd a5,0(s2) │ │ │ │ + bgtz a2,34782 │ │ │ │ + ld a0,0(s2) │ │ │ │ + mv a5,a1 │ │ │ │ + addi a6,sp,48 │ │ │ │ + auipc a3,0x2c │ │ │ │ + addi a3,a3,490 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,242 │ │ │ │ + li a1,1 │ │ │ │ + sd a6,0(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,0(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,1 │ │ │ │ + jal 3420 <__vfprintf_chk@plt> │ │ │ │ + j 34782 │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ mv a5,a0 │ │ │ │ li a0,0 │ │ │ │ - beqz a5,36da0 │ │ │ │ + beqz a5,347f8 │ │ │ │ andi a4,a5,1 │ │ │ │ srliw a5,a5,0x1 │ │ │ │ - beqz a4,36d9c │ │ │ │ + beqz a4,347f4 │ │ │ │ addiw a0,a0,1 │ │ │ │ - bnez a5,36d90 │ │ │ │ + bnez a5,347e8 │ │ │ │ ret │ │ │ │ ret │ │ │ │ addi sp,sp,-32 │ │ │ │ - auipc a5,0x43 │ │ │ │ - addi a5,a5,1604 │ │ │ │ + auipc a5,0x46 │ │ │ │ + addi a5,a5,-1060 │ │ │ │ sd s0,16(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ mv s0,a1 │ │ │ │ mv s1,a0 │ │ │ │ li a2,1020 │ │ │ │ li a1,0 │ │ │ │ mv a0,a5 │ │ │ │ @@ -74077,117 +70671,117 @@ │ │ │ │ sw t4,260(a5) │ │ │ │ sw t1,288(a5) │ │ │ │ sd a7,328(a5) │ │ │ │ sd a6,336(a5) │ │ │ │ sd a3,464(a5) │ │ │ │ sw a4,440(a5) │ │ │ │ mv a2,a5 │ │ │ │ - auipc a1,0x44 │ │ │ │ - addi a1,a1,-1712 │ │ │ │ - auipc a0,0x44 │ │ │ │ - addi a0,a0,-1732 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,-280 │ │ │ │ + auipc a0,0x46 │ │ │ │ + addi a0,a0,-300 │ │ │ │ lw a5,0(a2) │ │ │ │ li a3,0 │ │ │ │ - beqz a5,36ec4 │ │ │ │ + beqz a5,3491c │ │ │ │ andi a4,a5,1 │ │ │ │ srliw a5,a5,0x1 │ │ │ │ - beqz a4,36eb4 │ │ │ │ + beqz a4,3490c │ │ │ │ addiw a3,a3,1 │ │ │ │ - bnez a5,36eb6 │ │ │ │ + bnez a5,3490e │ │ │ │ sw a3,0(a1) │ │ │ │ addi a2,a2,4 │ │ │ │ addi a1,a1,4 │ │ │ │ - bne a0,a2,36eb0 │ │ │ │ + bne a0,a2,34908 │ │ │ │ ld ra,24(sp) │ │ │ │ ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - auipc a5,0x43 │ │ │ │ - addi a5,a5,1296 │ │ │ │ + auipc a5,0x46 │ │ │ │ + addi a5,a5,-1368 │ │ │ │ lw a4,1024(a5) │ │ │ │ li a3,1 │ │ │ │ - bne a4,a3,36f06 │ │ │ │ + bne a4,a3,3495e │ │ │ │ slli a0,a0,0x2 │ │ │ │ add a0,a0,a5 │ │ │ │ lw a3,1032(a0) │ │ │ │ li a0,0 │ │ │ │ - beq a3,a4,36f08 │ │ │ │ + beq a3,a4,34960 │ │ │ │ lw a0,1020(a5) │ │ │ │ sltu a0,a0,a3 │ │ │ │ xori a0,a0,1 │ │ │ │ ret │ │ │ │ li a0,1 │ │ │ │ ret │ │ │ │ - beqz a1,36f44 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1244 │ │ │ │ + beqz a1,3499c │ │ │ │ + auipc a2,0x46 │ │ │ │ + addi a2,a2,-1420 │ │ │ │ slli a1,a1,0x20 │ │ │ │ lw a6,1020(a2) │ │ │ │ srli a1,a1,0x20 │ │ │ │ add a3,a0,a1 │ │ │ │ mv a4,a0 │ │ │ │ li a1,1 │ │ │ │ li a0,0 │ │ │ │ lbu a5,0(a4) │ │ │ │ addi a4,a4,1 │ │ │ │ slli a5,a5,0x2 │ │ │ │ add a5,a5,a2 │ │ │ │ lw a5,1032(a5) │ │ │ │ - bgeu a1,a5,36f3e │ │ │ │ - bltu a6,a5,36f3e │ │ │ │ + bgeu a1,a5,34996 │ │ │ │ + bltu a6,a5,34996 │ │ │ │ addiw a0,a0,1 │ │ │ │ - bne a3,a4,36f26 │ │ │ │ + bne a3,a4,3497e │ │ │ │ ret │ │ │ │ li a0,0 │ │ │ │ ret │ │ │ │ mv a4,a0 │ │ │ │ - beqz a1,36f7e │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1180 │ │ │ │ + beqz a1,349d6 │ │ │ │ + auipc a2,0x46 │ │ │ │ + addi a2,a2,-1484 │ │ │ │ slli a3,a1,0x20 │ │ │ │ lw a6,1020(a2) │ │ │ │ srli a3,a3,0x20 │ │ │ │ add a3,a3,a0 │ │ │ │ mv a0,a1 │ │ │ │ lbu a5,0(a4) │ │ │ │ addi a4,a4,1 │ │ │ │ slli a5,a5,0x2 │ │ │ │ add a5,a5,a2 │ │ │ │ lw a5,1032(a5) │ │ │ │ - beqz a5,36f78 │ │ │ │ - bltu a6,a5,36f78 │ │ │ │ + beqz a5,349d0 │ │ │ │ + bltu a6,a5,349d0 │ │ │ │ addiw a0,a0,-1 │ │ │ │ - bne a3,a4,36f62 │ │ │ │ + bne a3,a4,349ba │ │ │ │ ret │ │ │ │ li a0,0 │ │ │ │ ret │ │ │ │ - auipc a4,0x43 │ │ │ │ - addi a4,a4,1126 │ │ │ │ + auipc a4,0x46 │ │ │ │ + addi a4,a4,-1538 │ │ │ │ slli a1,a1,0x2 │ │ │ │ add a1,a1,a4 │ │ │ │ lw a3,1032(a1) │ │ │ │ lw a5,1024(a4) │ │ │ │ - bltu a5,a3,36fb0 │ │ │ │ + bltu a5,a3,34a08 │ │ │ │ slli a0,a0,0x2 │ │ │ │ add a5,a4,a0 │ │ │ │ lw a3,1032(a5) │ │ │ │ lw a4,1020(a4) │ │ │ │ li a0,0 │ │ │ │ - bgeu a4,a3,36fb4 │ │ │ │ + bgeu a4,a3,34a0c │ │ │ │ ret │ │ │ │ li a0,0 │ │ │ │ ret │ │ │ │ lw a0,0(a1) │ │ │ │ lw a5,0(a5) │ │ │ │ and a0,a0,a5 │ │ │ │ snez a0,a0 │ │ │ │ ret │ │ │ │ - auipc a0,0x44 │ │ │ │ - lbu a0,-2004(a0) │ │ │ │ + auipc a0,0x46 │ │ │ │ + lbu a0,-572(a0) │ │ │ │ ret │ │ │ │ addi sp,sp,-128 │ │ │ │ sd s0,112(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ mv s0,a0 │ │ │ │ mv s6,a1 │ │ │ │ li a0,64 │ │ │ │ @@ -74197,135 +70791,135 @@ │ │ │ │ sd s2,96(sp) │ │ │ │ jal 39f0 │ │ │ │ mv s1,a0 │ │ │ │ li a1,1 │ │ │ │ li a0,1020 │ │ │ │ jal 39f0 │ │ │ │ mv s2,a0 │ │ │ │ - beqz s6,37032 │ │ │ │ + beqz s6,34a8a │ │ │ │ slli a0,s6,0x20 │ │ │ │ srli a0,a0,0x20 │ │ │ │ mv a4,s0 │ │ │ │ add a0,a0,s0 │ │ │ │ li a1,0 │ │ │ │ - auipc a7,0x43 │ │ │ │ - addi a7,a7,998 │ │ │ │ + auipc a7,0x46 │ │ │ │ + addi a7,a7,-1666 │ │ │ │ li a6,1 │ │ │ │ lbu a5,0(a4) │ │ │ │ slli a5,a5,0x2 │ │ │ │ add a2,s2,a5 │ │ │ │ lw a3,0(a2) │ │ │ │ addiw a3,a3,1 │ │ │ │ sw a3,0(a2) │ │ │ │ - bnez a1,37028 │ │ │ │ + bnez a1,34a80 │ │ │ │ add a5,a5,a7 │ │ │ │ lw a1,1032(a5) │ │ │ │ sltu a1,a6,a1 │ │ │ │ addi a4,a4,1 │ │ │ │ - bne a4,a0,3700c │ │ │ │ - bnez a1,371ae │ │ │ │ + bne a4,a0,34a64 │ │ │ │ + bnez a1,34c06 │ │ │ │ mv a5,s2 │ │ │ │ addi a0,s2,1020 │ │ │ │ li a1,0 │ │ │ │ li a4,0 │ │ │ │ li a6,8 │ │ │ │ lw a3,0(a5) │ │ │ │ - beqz a3,3705a │ │ │ │ + beqz a3,34ab2 │ │ │ │ slli a7,a4,0x20 │ │ │ │ fcvt.d.wu fa5,a3 │ │ │ │ srli a2,a7,0x1d │ │ │ │ add a2,a2,s1 │ │ │ │ addiw a4,a4,1 │ │ │ │ fsd fa5,0(a2) │ │ │ │ addw a1,a1,a3 │ │ │ │ - beq a4,a6,373da │ │ │ │ + beq a4,a6,34e32 │ │ │ │ addi a5,a5,4 │ │ │ │ - bne a0,a5,3703e │ │ │ │ - bne a1,s6,3740e │ │ │ │ + bne a0,a5,34a96 │ │ │ │ + bne a1,s6,34e66 │ │ │ │ fsd fs0,8(sp) │ │ │ │ fsd fs1,0(sp) │ │ │ │ fld fa5,0(s1) │ │ │ │ fmv.d.x fs1,zero │ │ │ │ fmv.d.x fs0,zero │ │ │ │ flt.d a5,fs1,fa5 │ │ │ │ - beqz a5,37090 │ │ │ │ + beqz a5,34ae8 │ │ │ │ fcvt.d.wu fa4,s6 │ │ │ │ fdiv.d fs0,fa5,fa4 │ │ │ │ fmv.d fa0,fs0 │ │ │ │ - jal 40b82 │ │ │ │ + jal 2f3ce │ │ │ │ fmul.d fs0,fs0,fa0 │ │ │ │ fadd.d fs0,fs0,fs1 │ │ │ │ fld fa5,8(s1) │ │ │ │ fmv.d.x fa4,zero │ │ │ │ flt.d a5,fa4,fa5 │ │ │ │ - beqz a5,370b4 │ │ │ │ + beqz a5,34b0c │ │ │ │ fcvt.d.wu fa4,s6 │ │ │ │ fdiv.d fs1,fa5,fa4 │ │ │ │ fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ + jal 2f3ce │ │ │ │ fmul.d fa5,fa0,fs1 │ │ │ │ fadd.d fs0,fs0,fa5 │ │ │ │ fld fa5,16(s1) │ │ │ │ fmv.d.x fa4,zero │ │ │ │ flt.d a5,fa4,fa5 │ │ │ │ - beqz a5,370d8 │ │ │ │ + beqz a5,34b30 │ │ │ │ fcvt.d.wu fa4,s6 │ │ │ │ fdiv.d fs1,fa5,fa4 │ │ │ │ fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ + jal 2f3ce │ │ │ │ fmul.d fa5,fa0,fs1 │ │ │ │ fadd.d fs0,fs0,fa5 │ │ │ │ fld fa5,24(s1) │ │ │ │ fmv.d.x fa4,zero │ │ │ │ flt.d a5,fa4,fa5 │ │ │ │ - beqz a5,370fc │ │ │ │ + beqz a5,34b54 │ │ │ │ fcvt.d.wu fa4,s6 │ │ │ │ fdiv.d fs1,fa5,fa4 │ │ │ │ fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ + jal 2f3ce │ │ │ │ fmul.d fa5,fa0,fs1 │ │ │ │ fadd.d fs0,fs0,fa5 │ │ │ │ fld fa5,32(s1) │ │ │ │ fmv.d.x fa4,zero │ │ │ │ flt.d a5,fa4,fa5 │ │ │ │ - beqz a5,37120 │ │ │ │ + beqz a5,34b78 │ │ │ │ fcvt.d.wu fa4,s6 │ │ │ │ fdiv.d fs1,fa5,fa4 │ │ │ │ fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ + jal 2f3ce │ │ │ │ fmul.d fa5,fa0,fs1 │ │ │ │ fadd.d fs0,fs0,fa5 │ │ │ │ fld fa5,40(s1) │ │ │ │ fmv.d.x fa4,zero │ │ │ │ flt.d a5,fa4,fa5 │ │ │ │ - beqz a5,37144 │ │ │ │ + beqz a5,34b9c │ │ │ │ fcvt.d.wu fa4,s6 │ │ │ │ fdiv.d fs1,fa5,fa4 │ │ │ │ fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ + jal 2f3ce │ │ │ │ fmul.d fa5,fs1,fa0 │ │ │ │ fadd.d fs0,fs0,fa5 │ │ │ │ fld fa5,48(s1) │ │ │ │ fmv.d.x fa4,zero │ │ │ │ flt.d a5,fa4,fa5 │ │ │ │ - beqz a5,37168 │ │ │ │ + beqz a5,34bc0 │ │ │ │ fcvt.d.wu fa4,s6 │ │ │ │ fdiv.d fs1,fa5,fa4 │ │ │ │ fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ + jal 2f3ce │ │ │ │ fmul.d fa5,fs1,fa0 │ │ │ │ fadd.d fs0,fs0,fa5 │ │ │ │ fld fa5,56(s1) │ │ │ │ fmv.d.x fa4,zero │ │ │ │ flt.d a5,fa4,fa5 │ │ │ │ - beqz a5,3718c │ │ │ │ + beqz a5,34be4 │ │ │ │ fcvt.d.wu fa4,s6 │ │ │ │ fdiv.d fs1,fa5,fa4 │ │ │ │ fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ + jal 2f3ce │ │ │ │ fmul.d fa5,fs1,fa0 │ │ │ │ fadd.d fs0,fs0,fa5 │ │ │ │ mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ ld ra,120(sp) │ │ │ │ @@ -74348,20 +70942,20 @@ │ │ │ │ sd s10,32(sp) │ │ │ │ sd s11,24(sp) │ │ │ │ fsd fs0,8(sp) │ │ │ │ fsd fs1,0(sp) │ │ │ │ jal 3330 │ │ │ │ li t2,-1 │ │ │ │ li s5,8 │ │ │ │ - auipc a7,0x43 │ │ │ │ - addi a7,a7,1558 │ │ │ │ + auipc a7,0x46 │ │ │ │ + addi a7,a7,-1106 │ │ │ │ srli t2,t2,0x20 │ │ │ │ mv s4,s1 │ │ │ │ - auipc a3,0x43 │ │ │ │ - addi a3,a3,524 │ │ │ │ + auipc a3,0x45 │ │ │ │ + addi a3,a3,1956 │ │ │ │ sd zero,0(a0) │ │ │ │ sd zero,8(a0) │ │ │ │ sd zero,16(a0) │ │ │ │ sd zero,24(a0) │ │ │ │ mv a1,s2 │ │ │ │ mv a6,s2 │ │ │ │ mv a4,a3 │ │ │ │ @@ -74370,22 +70964,22 @@ │ │ │ │ li t3,0 │ │ │ │ li t4,0 │ │ │ │ li t5,0 │ │ │ │ li t0,0 │ │ │ │ li t6,0 │ │ │ │ li a5,0 │ │ │ │ mv s3,s2 │ │ │ │ - j 37216 │ │ │ │ + j 34c6e │ │ │ │ addi a4,a4,4 │ │ │ │ addi a6,a6,4 │ │ │ │ - beq a4,a7,372fe │ │ │ │ + beq a4,a7,34d56 │ │ │ │ lw ra,0(a4) │ │ │ │ - beqz ra,3720e │ │ │ │ + beqz ra,34c66 │ │ │ │ lw s0,0(a6) │ │ │ │ - beqz s0,3720e │ │ │ │ + beqz s0,34c66 │ │ │ │ srliw s10,ra,0x1 │ │ │ │ srliw s9,ra,0x2 │ │ │ │ srliw s8,ra,0x3 │ │ │ │ srliw s7,ra,0x4 │ │ │ │ srliw s2,ra,0x5 │ │ │ │ srliw s1,ra,0x6 │ │ │ │ srliw s11,ra,0x7 │ │ │ │ @@ -74435,18727 +71029,17188 @@ │ │ │ │ or ra,ra,s7 │ │ │ │ sd s2,0(a0) │ │ │ │ sd s1,8(a0) │ │ │ │ sd s0,16(a0) │ │ │ │ sd ra,24(a0) │ │ │ │ addi a4,a4,4 │ │ │ │ addi a6,a6,4 │ │ │ │ - bne a4,a7,37216 │ │ │ │ + bne a4,a7,34c6e │ │ │ │ sltu a4,a5,t6 │ │ │ │ slli a6,a4,0x2 │ │ │ │ add a6,a6,a0 │ │ │ │ lw ra,0(a6) │ │ │ │ mv s2,s3 │ │ │ │ addw a5,t0,a5 │ │ │ │ sext.w a6,a4 │ │ │ │ - bgeu ra,t0,37322 │ │ │ │ + bgeu ra,t0,34d7a │ │ │ │ lw ra,8(a0) │ │ │ │ li a4,2 │ │ │ │ li a6,2 │ │ │ │ addw a5,a5,t6 │ │ │ │ - bgeu ra,t5,37332 │ │ │ │ + bgeu ra,t5,34d8a │ │ │ │ lw ra,12(a0) │ │ │ │ li a4,3 │ │ │ │ li a6,3 │ │ │ │ addw a5,a5,t5 │ │ │ │ - bgeu ra,t4,37342 │ │ │ │ + bgeu ra,t4,34d9a │ │ │ │ lw ra,16(a0) │ │ │ │ li a4,4 │ │ │ │ li a6,4 │ │ │ │ addw a5,a5,t4 │ │ │ │ - bgeu ra,t3,37352 │ │ │ │ + bgeu ra,t3,34daa │ │ │ │ lw ra,20(a0) │ │ │ │ li a4,5 │ │ │ │ li a6,5 │ │ │ │ addw a5,a5,t3 │ │ │ │ - bgeu ra,t1,37362 │ │ │ │ + bgeu ra,t1,34dba │ │ │ │ lw ra,24(a0) │ │ │ │ li a4,6 │ │ │ │ li a6,6 │ │ │ │ addw a5,a5,t1 │ │ │ │ - bgeu ra,a2,3736e │ │ │ │ + bgeu ra,a2,34dc6 │ │ │ │ li a4,7 │ │ │ │ li a6,7 │ │ │ │ addw a5,a5,a2 │ │ │ │ - beqz a5,373c2 │ │ │ │ + beqz a5,34e1a │ │ │ │ slli a4,a4,0x3 │ │ │ │ li a5,1 │ │ │ │ sllw a2,a5,a6 │ │ │ │ add a4,a4,s4 │ │ │ │ lw a5,0(a3) │ │ │ │ and a5,a5,a2 │ │ │ │ - beqz a5,37394 │ │ │ │ + beqz a5,34dec │ │ │ │ lw a5,0(a1) │ │ │ │ fld fa5,0(a4) │ │ │ │ sw zero,0(a1) │ │ │ │ fcvt.d.wu fa4,a5 │ │ │ │ fadd.d fa5,fa5,fa4 │ │ │ │ fsd fa5,0(a4) │ │ │ │ addi a3,a3,4 │ │ │ │ addi a1,a1,4 │ │ │ │ - bne a3,a7,3737c │ │ │ │ + bne a3,a7,34dd4 │ │ │ │ addiw s5,s5,-1 │ │ │ │ - bnez s5,371dc │ │ │ │ - auipc a3,0x2f │ │ │ │ - addi a3,a3,-1530 │ │ │ │ + bnez s5,34c34 │ │ │ │ + auipc a3,0x30 │ │ │ │ + addi a3,a3,-1082 │ │ │ │ li a2,280 │ │ │ │ - auipc a1,0x2a │ │ │ │ - addi a1,a1,-110 │ │ │ │ - auipc a0,0x2a │ │ │ │ - addi a0,a0,-102 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-1318 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,-1310 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ jal 3670 │ │ │ │ mv s1,s4 │ │ │ │ ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ ld s9,40(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ ld s11,24(sp) │ │ │ │ - j 37068 │ │ │ │ - auipc a3,0x2f │ │ │ │ - addi a3,a3,-1586 │ │ │ │ + j 34ac0 │ │ │ │ + auipc a3,0x30 │ │ │ │ + addi a3,a3,-1138 │ │ │ │ li a2,294 │ │ │ │ - auipc a1,0x2a │ │ │ │ - addi a1,a1,-166 │ │ │ │ - auipc a0,0x2a │ │ │ │ - addi a0,a0,-142 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-1374 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,-1350 │ │ │ │ sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ sd s9,40(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ sd s11,24(sp) │ │ │ │ fsd fs0,8(sp) │ │ │ │ fsd fs1,0(sp) │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x2f │ │ │ │ - addi a3,a3,-1638 │ │ │ │ + auipc a3,0x30 │ │ │ │ + addi a3,a3,-1190 │ │ │ │ li a2,296 │ │ │ │ - auipc a1,0x2a │ │ │ │ - addi a1,a1,-218 │ │ │ │ - auipc a0,0x2a │ │ │ │ - addi a0,a0,-178 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-1426 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,-1386 │ │ │ │ sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ sd s9,40(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ sd s11,24(sp) │ │ │ │ fsd fs0,8(sp) │ │ │ │ fsd fs1,0(sp) │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - addiw a0,a0,-65 │ │ │ │ - zext.b a0,a0 │ │ │ │ - li a5,51 │ │ │ │ - bltu a5,a0,3746c │ │ │ │ - lui a5,0x80 │ │ │ │ - addi a5,a5,69 │ │ │ │ - slli a5,a5,0xd │ │ │ │ - addi a5,a5,1 │ │ │ │ - slli a5,a5,0x13 │ │ │ │ - addi a5,a5,69 │ │ │ │ - srl a0,a5,a0 │ │ │ │ - andi a0,a0,1 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s0,a1 │ │ │ │ - li a1,256 │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv s1,a2 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - mv s4,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a2,256 │ │ │ │ - li a1,0 │ │ │ │ - mv s3,a0 │ │ │ │ - jal 3890 │ │ │ │ - beqz s1,37520 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - li s2,0 │ │ │ │ - add s6,s0,s1 │ │ │ │ - li s5,1 │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + mv s3,sp │ │ │ │ + auipc s9,0x45 │ │ │ │ + ld s9,110(s9) │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s5,a2 │ │ │ │ + mv s1,a1 │ │ │ │ + mv a2,a3 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-1432 │ │ │ │ + mv a0,s3 │ │ │ │ + ld a5,0(s9) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd ra,104(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + mv s2,a3 │ │ │ │ + mv s4,a4 │ │ │ │ + sd zero,0(sp) │ │ │ │ + jal 44c74 │ │ │ │ + bnez s5,3500e │ │ │ │ + sext.w s4,s4 │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x2a │ │ │ │ + addi a1,a1,-1328 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 44c74 │ │ │ │ + li a5,-1 │ │ │ │ + ld s5,24(s0) │ │ │ │ + bne s1,a5,34fe4 │ │ │ │ li s1,0 │ │ │ │ - j 374b6 │ │ │ │ - addi s0,s0,1 │ │ │ │ - beq s6,s0,37500 │ │ │ │ - lbu a5,0(s0) │ │ │ │ - add a5,a5,s3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bnez a5,374b0 │ │ │ │ - addiw a1,s1,2 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - mv a0,s2 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - lbu a3,0(s0) │ │ │ │ - slli a4,s1,0x20 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - add a4,a4,a0 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sb a3,0(a4) │ │ │ │ - add a5,a5,a0 │ │ │ │ - sb zero,0(a5) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - addi s0,s0,1 │ │ │ │ - mv s2,a0 │ │ │ │ - add a5,a5,s3 │ │ │ │ - sb s5,0(a5) │ │ │ │ - bne s6,s0,374b6 │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ + auipc s6,0x2c │ │ │ │ + addi s6,s6,-1474 │ │ │ │ + beqz s5,34f32 │ │ │ │ + ld a5,16(s0) │ │ │ │ + ld a4,8(s0) │ │ │ │ + slli a3,s1,0x3 │ │ │ │ + add a5,a5,a3 │ │ │ │ + add a4,a4,a3 │ │ │ │ + ld a3,0(a4) │ │ │ │ + ld a5,0(a5) │ │ │ │ + mv a6,s4 │ │ │ │ + mv a4,s2 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s6 │ │ │ │ mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - sw s1,0(s4) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,32(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - li s2,0 │ │ │ │ - j 37504 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s2,a0 │ │ │ │ - li a1,1020 │ │ │ │ - li a0,0 │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - li a2,1020 │ │ │ │ - mv a1,s0 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3890 │ │ │ │ - beqz s0,37566 │ │ │ │ - slli a1,s0,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a4,0 │ │ │ │ - add a5,s2,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - addi a4,a4,1 │ │ │ │ - bne a1,a4,37552 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-96 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - sd s8,16(sp) │ │ │ │ - srli s8,a5,0x1d │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - srliw a5,a2,0x6 │ │ │ │ - mv s9,a0 │ │ │ │ - mv s2,a1 │ │ │ │ - li a0,0 │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal 44c74 │ │ │ │ + bne s5,s1,34f0e │ │ │ │ + lwu s5,48(s0) │ │ │ │ + li s1,0 │ │ │ │ + auipc s6,0x2c │ │ │ │ + addi s6,s6,-1456 │ │ │ │ + auipc s8,0x2c │ │ │ │ + addi s8,s8,-1480 │ │ │ │ + auipc s7,0x2c │ │ │ │ + addi s7,s7,-1464 │ │ │ │ + beqz s5,34fa2 │ │ │ │ + sd s10,16(sp) │ │ │ │ + j 34f7a │ │ │ │ + mv a4,s2 │ │ │ │ + mv a2,s2 │ │ │ │ mv a1,s8 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s10,0(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - mv s0,a4 │ │ │ │ - mv s7,a2 │ │ │ │ - mv s1,a3 │ │ │ │ - addiw s6,a5,1 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s10,a0 │ │ │ │ - beqz s0,3761c │ │ │ │ - sd s4,48(sp) │ │ │ │ - slli s4,s7,0x20 │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - slliw s6,s6,0x6 │ │ │ │ - mv s5,a0 │ │ │ │ - add s8,s8,a0 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - li s3,1 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 73ee │ │ │ │ - sd a0,0(s5) │ │ │ │ - li a2,0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 44c74 │ │ │ │ + ld a5,40(s0) │ │ │ │ + mv a3,s4 │ │ │ │ + mv a1,s7 │ │ │ │ + add a5,a5,s10 │ │ │ │ + ld a2,0(a5) │ │ │ │ + mv a0,s3 │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal 44c74 │ │ │ │ + beq s5,s1,34fa0 │ │ │ │ + ld a5,32(s0) │ │ │ │ + ld a1,40(s0) │ │ │ │ + slli s10,s1,0x3 │ │ │ │ + add a5,a5,s10 │ │ │ │ + ld a3,0(a5) │ │ │ │ + beqz a1,34f8e │ │ │ │ + add a1,a1,s10 │ │ │ │ + ld a5,0(a1) │ │ │ │ + bnez a5,34f58 │ │ │ │ + mv a4,s4 │ │ │ │ + mv a2,s2 │ │ │ │ mv a1,s6 │ │ │ │ - jal 741a │ │ │ │ - li s0,0 │ │ │ │ - beqz s7,3760e │ │ │ │ - add a5,s2,s0 │ │ │ │ - lbu a0,0(a5) │ │ │ │ - lbu a1,0(s1) │ │ │ │ - jal 36f82 │ │ │ │ - srliw a5,s0,0x6 │ │ │ │ - sll a3,s3,s0 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - addi s0,s0,1 │ │ │ │ - beqz a0,3760a │ │ │ │ - ld a4,0(s5) │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a4,0(a5) │ │ │ │ - or a4,a4,a3 │ │ │ │ - sd a4,0(a5) │ │ │ │ - bne s4,s0,375e0 │ │ │ │ - addi s5,s5,8 │ │ │ │ + mv a0,s3 │ │ │ │ addi s1,s1,1 │ │ │ │ - bne s5,s8,375c6 │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - mv a0,s10 │ │ │ │ - ld s10,0(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ + jal 44c74 │ │ │ │ + bne s5,s1,34f7a │ │ │ │ + ld s10,16(sp) │ │ │ │ + ld a4,0(s0) │ │ │ │ + ld a6,56(s0) │ │ │ │ + mv a5,s2 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-1622 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 44c74 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s9) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + ld a0,0(sp) │ │ │ │ + bnez a5,35020 │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ ret │ │ │ │ + ld a5,16(s0) │ │ │ │ + ld a4,8(s0) │ │ │ │ + slli a3,s1,0x20 │ │ │ │ + srli s1,a3,0x1d │ │ │ │ + add a4,a4,s1 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a3,0(a4) │ │ │ │ + ld a5,0(a5) │ │ │ │ + mv a6,s4 │ │ │ │ + mv a4,s2 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-1726 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 44c74 │ │ │ │ + j 34f32 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-1760 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 44c74 │ │ │ │ + j 34ee4 │ │ │ │ + sd s10,16(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-128 │ │ │ │ - sd s10,32(sp) │ │ │ │ - andi s10,a2,-64 │ │ │ │ - addiw s10,s10,64 │ │ │ │ - mv a1,s10 │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ sd ra,120(sp) │ │ │ │ sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ sd s2,96(sp) │ │ │ │ - mv s1,a2 │ │ │ │ sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - mv s11,a4 │ │ │ │ - mv s5,a3 │ │ │ │ - mv s6,a7 │ │ │ │ - sext.w s7,a2 │ │ │ │ - srliw s0,a2,0x6 │ │ │ │ - lw s8,128(sp) │ │ │ │ - ld s9,136(sp) │ │ │ │ - jal 73ee │ │ │ │ - mv s4,a0 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 73ee │ │ │ │ - mv s3,a0 │ │ │ │ - li a2,1 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 741a │ │ │ │ - li s2,1 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s3 │ │ │ │ - sll s2,s2,s1 │ │ │ │ - jal 741a │ │ │ │ - beqz s11,377d0 │ │ │ │ - slli a0,s11,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - li a2,0 │ │ │ │ - li s10,-1 │ │ │ │ - add a5,s5,a2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv t1,s3 │ │ │ │ - mv a6,s4 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s6 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - li t6,0 │ │ │ │ - li t0,0 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s9 │ │ │ │ - ld t4,0(a5) │ │ │ │ - li a3,0 │ │ │ │ - li t3,0 │ │ │ │ - j 3772c │ │ │ │ - bgeu s11,a7,376da │ │ │ │ - sltu a7,a4,a7 │ │ │ │ - xori a3,a7,1 │ │ │ │ - or a7,a5,a4 │ │ │ │ - not a7,a7 │ │ │ │ - or a7,a7,t2 │ │ │ │ - and a5,a5,a4 │ │ │ │ - beq s0,t3,37770 │ │ │ │ - slli a1,a7,0x1 │ │ │ │ - or a1,a1,t0 │ │ │ │ - or a4,a1,t5 │ │ │ │ - slli t0,a5,0x1 │ │ │ │ - not a4,a4 │ │ │ │ - or a4,a4,t0 │ │ │ │ - or a4,a4,t6 │ │ │ │ - sd a4,0(a6) │ │ │ │ - and a1,a1,t5 │ │ │ │ - sd a1,0(t1) │ │ │ │ - srli t0,a7,0x3f │ │ │ │ - srli a5,a5,0x3f │ │ │ │ - addiw a4,t3,1 │ │ │ │ - addi t4,t4,8 │ │ │ │ - addi t1,t1,8 │ │ │ │ - addi a6,a6,8 │ │ │ │ - beq s0,t3,3777a │ │ │ │ - mv t6,a5 │ │ │ │ - mv t3,a4 │ │ │ │ - ld ra,0(t4) │ │ │ │ - ld a4,0(a6) │ │ │ │ - ld t2,0(t1) │ │ │ │ - add a1,a4,a3 │ │ │ │ - and s11,a4,ra │ │ │ │ - add a7,a1,s11 │ │ │ │ - xor a5,a7,a4 │ │ │ │ - or t5,t2,ra │ │ │ │ - sltu a1,a7,a1 │ │ │ │ - or a5,a5,ra │ │ │ │ - bnez a3,376ce │ │ │ │ - li a3,1 │ │ │ │ - bnez a1,376da │ │ │ │ - sltu a3,a7,a4 │ │ │ │ - or a7,a5,a4 │ │ │ │ - not a7,a7 │ │ │ │ - or a7,a7,t2 │ │ │ │ - and a5,a5,a4 │ │ │ │ - bne s0,t3,376ec │ │ │ │ - and a4,s2,a7 │ │ │ │ - beqz a4,377c6 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - j 376ec │ │ │ │ - bltu s8,s1,3778a │ │ │ │ - bltu s7,s1,3778a │ │ │ │ - sext.w s10,a2 │ │ │ │ - sext.w s7,s1 │ │ │ │ - addi a2,a2,1 │ │ │ │ - bne a2,a0,376a8 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - slli a0,s10,0x20 │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - or a0,a0,s7 │ │ │ │ - ld s7,56(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - and a4,s2,a5 │ │ │ │ - beqz a4,376ec │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - j 376ec │ │ │ │ - li s10,-1 │ │ │ │ - j 37790 │ │ │ │ - addi sp,sp,-160 │ │ │ │ - lw a5,192(sp) │ │ │ │ - sd s1,136(sp) │ │ │ │ - ld s1,184(sp) │ │ │ │ - ld t3,176(sp) │ │ │ │ - sd s4,112(sp) │ │ │ │ - sd s5,104(sp) │ │ │ │ - srliw s4,a2,0x6 │ │ │ │ - mv s5,a2 │ │ │ │ - slliw a2,a5,0x1 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - ld a0,0(s1) │ │ │ │ - addiw a2,a2,3 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - sd ra,152(sp) │ │ │ │ - srli a5,a1,0x1d │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s2,128(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ - sd s6,96(sp) │ │ │ │ - sd s8,80(sp) │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - slli s4,s4,0x3 │ │ │ │ - slli a1,a2,0x20 │ │ │ │ - li a2,-1 │ │ │ │ - srli t0,a1,0x1d │ │ │ │ - sw a2,0(t3) │ │ │ │ - sw s5,4(t3) │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,255 │ │ │ │ - sd a4,0(sp) │ │ │ │ - add s3,s1,a5 │ │ │ │ - add s2,s1,t0 │ │ │ │ - mv s10,a3 │ │ │ │ - mv s9,a7 │ │ │ │ - lw s6,160(sp) │ │ │ │ - ld s11,168(sp) │ │ │ │ - jal 3890 │ │ │ │ - ld a0,0(s3) │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - ld a0,0(s2) │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,255 │ │ │ │ - jal 3890 │ │ │ │ - ld a4,0(sp) │ │ │ │ - li s8,1 │ │ │ │ - srliw s0,s5,0x6 │ │ │ │ - sll s8,s8,s5 │ │ │ │ - beqz a4,379bc │ │ │ │ - ld t3,176(sp) │ │ │ │ - slli a6,a4,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - sd s7,88(sp) │ │ │ │ - mv a1,t3 │ │ │ │ - mv t4,s3 │ │ │ │ - mv s7,s1 │ │ │ │ - addi t0,s2,8 │ │ │ │ - li t6,0 │ │ │ │ - sd a6,32(sp) │ │ │ │ - sd s10,40(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - mv t3,s9 │ │ │ │ - ld a5,40(sp) │ │ │ │ - ld s10,0(t4) │ │ │ │ - ld s9,0(s7) │ │ │ │ - add a5,a5,t6 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - ld s6,8(s7) │ │ │ │ - ld s4,8(t4) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,t3 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - ld s2,0(t0) │ │ │ │ - li a3,0 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld s3,0(a5) │ │ │ │ - li a2,0 │ │ │ │ + lbu a5,456(a1) │ │ │ │ + auipc s5,0x45 │ │ │ │ + ld s5,-304(s5) │ │ │ │ + ld a4,0(s5) │ │ │ │ + sd a4,24(sp) │ │ │ │ li a4,0 │ │ │ │ - li a7,0 │ │ │ │ - li a6,0 │ │ │ │ - sd t6,0(sp) │ │ │ │ - sd t4,8(sp) │ │ │ │ - sd s7,16(sp) │ │ │ │ - sd t0,24(sp) │ │ │ │ - j 37932 │ │ │ │ - bgeu s7,t6,378d4 │ │ │ │ - sltu a7,a5,t6 │ │ │ │ - xori a7,a7,1 │ │ │ │ - or t4,t1,a5 │ │ │ │ - not t4,t4 │ │ │ │ - or t4,t4,t2 │ │ │ │ - and a5,t1,a5 │ │ │ │ - beq s0,a6,37986 │ │ │ │ - slli t5,t4,0x1 │ │ │ │ - or a4,t5,a4 │ │ │ │ - or t6,a4,t0 │ │ │ │ - not t6,t6 │ │ │ │ - slli t5,a5,0x1 │ │ │ │ - or t5,t6,t5 │ │ │ │ - or t5,t5,a2 │ │ │ │ - add t6,s6,a3 │ │ │ │ - sd t5,0(t6) │ │ │ │ - add a2,s4,a3 │ │ │ │ - and a4,a4,t0 │ │ │ │ - add t5,s2,a3 │ │ │ │ - sd a4,0(a2) │ │ │ │ - sd t1,0(t5) │ │ │ │ - srli a4,t4,0x3f │ │ │ │ - srli a5,a5,0x3f │ │ │ │ - addiw t1,a6,1 │ │ │ │ - addi a3,a3,8 │ │ │ │ - beq s0,a6,37992 │ │ │ │ - mv a2,a5 │ │ │ │ - mv a6,t1 │ │ │ │ - add t1,s3,a3 │ │ │ │ - add a5,s9,a3 │ │ │ │ - ld t5,0(t1) │ │ │ │ - ld a5,0(a5) │ │ │ │ - add t1,s10,a3 │ │ │ │ - ld t2,0(t1) │ │ │ │ - add t4,a5,a7 │ │ │ │ - and s7,a5,t5 │ │ │ │ - add t6,t4,s7 │ │ │ │ - xor t1,t6,a5 │ │ │ │ - or t0,t2,t5 │ │ │ │ - sltu t4,t6,t4 │ │ │ │ - or t1,t1,t5 │ │ │ │ - bnez a7,378c8 │ │ │ │ - li a7,1 │ │ │ │ - bnez t4,378d4 │ │ │ │ - or t4,t1,a5 │ │ │ │ - not t4,t4 │ │ │ │ - sltu a7,t6,a5 │ │ │ │ - or t4,t4,t2 │ │ │ │ - and a5,t1,a5 │ │ │ │ - bne s0,a6,378e8 │ │ │ │ - and t5,s8,t4 │ │ │ │ - beqz t5,379da │ │ │ │ - addiw s5,s5,1 │ │ │ │ - j 378e8 │ │ │ │ - ld t6,0(sp) │ │ │ │ - ld t4,8(sp) │ │ │ │ - ld s7,16(sp) │ │ │ │ - ld t0,24(sp) │ │ │ │ - bltu a0,s5,379ac │ │ │ │ - lw a5,4(a1) │ │ │ │ - bltu a5,s5,379ac │ │ │ │ - sw t6,0(a1) │ │ │ │ - sw s5,4(a1) │ │ │ │ - ld a5,32(sp) │ │ │ │ - addi t6,t6,1 │ │ │ │ - addi t4,t4,8 │ │ │ │ - addi s7,s7,8 │ │ │ │ - addi t0,t0,8 │ │ │ │ - bne t6,a5,37888 │ │ │ │ - ld s7,88(sp) │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s2,128(sp) │ │ │ │ - ld s3,120(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - ld s5,104(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ - ld s8,80(sp) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,136(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ - ret │ │ │ │ - and t5,s8,a5 │ │ │ │ - beqz t5,378e8 │ │ │ │ - addiw s5,s5,-1 │ │ │ │ - j 378e8 │ │ │ │ - addi sp,sp,-176 │ │ │ │ - lw a5,208(sp) │ │ │ │ - sd s2,144(sp) │ │ │ │ - ld s2,200(sp) │ │ │ │ - ld a1,192(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - srliw s7,a2,0x6 │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - ld a0,0(s2) │ │ │ │ - mv s9,a2 │ │ │ │ - addiw s4,s7,1 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - sd ra,168(sp) │ │ │ │ - srli a5,a2,0x1d │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s3,136(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - slli s4,s4,0x3 │ │ │ │ - li a2,-1 │ │ │ │ - sw a2,0(a1) │ │ │ │ - andi s5,s9,63 │ │ │ │ - sw s9,4(a1) │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,255 │ │ │ │ - sd a3,0(sp) │ │ │ │ - mv s3,a4 │ │ │ │ - mv s10,a7 │ │ │ │ - add s1,s2,a5 │ │ │ │ - lw s0,176(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - jal 3890 │ │ │ │ - ld a0,0(s1) │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - li a5,1 │ │ │ │ - sll a5,a5,s5 │ │ │ │ - li a1,4 │ │ │ │ - addiw a0,s7,2 │ │ │ │ - sd a5,40(sp) │ │ │ │ - jal 39f0 │ │ │ │ - mv a1,s4 │ │ │ │ - mv s6,a0 │ │ │ │ + sd zero,16(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + beqz a5,350fc │ │ │ │ + li s2,8 │ │ │ │ + li s4,7 │ │ │ │ + ld a1,184(s1) │ │ │ │ + beqz a1,35064 │ │ │ │ + li a5,-1 │ │ │ │ + bne a2,a5,35102 │ │ │ │ + ld a5,232(s1) │ │ │ │ + beqz a5,35232 │ │ │ │ + lw s7,24(a5) │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - fcvt.d.wu fa0,s0 │ │ │ │ - auipc a5,0x26 │ │ │ │ - fld fa5,456(a5) │ │ │ │ - mv s5,a0 │ │ │ │ - fmul.d fa0,fa0,fa5 │ │ │ │ - srliw s8,s9,0x6 │ │ │ │ - jal 3810 │ │ │ │ - fcvt.wu.d t6,fa0,rtz │ │ │ │ - ld a3,0(sp) │ │ │ │ - addiw a5,t6,-1 │ │ │ │ - sext.w t6,s7 │ │ │ │ - bltu s8,a5,37a9a │ │ │ │ - mv t6,a5 │ │ │ │ - addiw a0,t6,2 │ │ │ │ - li a2,-1 │ │ │ │ - mv a4,s5 │ │ │ │ - slliw a0,a0,0x6 │ │ │ │ - mv a1,s6 │ │ │ │ - li a5,64 │ │ │ │ - slli a2,a2,0x3f │ │ │ │ - sw a5,0(a1) │ │ │ │ - sd a2,0(a4) │ │ │ │ - addiw a5,a5,64 │ │ │ │ - addi a1,a1,4 │ │ │ │ - addi a4,a4,8 │ │ │ │ - bne a0,a5,37aae │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - slli a5,s7,0x2 │ │ │ │ - ld a4,40(sp) │ │ │ │ - add s11,s6,a5 │ │ │ │ - slli s7,s7,0x3 │ │ │ │ - sw s9,0(s11) │ │ │ │ - add a5,s5,s7 │ │ │ │ - sd a4,0(a5) │ │ │ │ - beqz s3,37d84 │ │ │ │ - slli t3,s0,0x20 │ │ │ │ - slli a4,s3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - srli t3,t3,0x20 │ │ │ │ - addiw a5,s3,-1 │ │ │ │ - mv a7,s1 │ │ │ │ - li s7,-1 │ │ │ │ - mv s1,a3 │ │ │ │ - mv a0,s2 │ │ │ │ - mv a3,a4 │ │ │ │ - li t5,0 │ │ │ │ - addi t3,t3,64 │ │ │ │ - sd a5,48(sp) │ │ │ │ - mv t1,s8 │ │ │ │ - mv a4,s11 │ │ │ │ - mv s4,s10 │ │ │ │ - sd s2,200(sp) │ │ │ │ - add a5,s1,t5 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - ld a2,184(sp) │ │ │ │ - ld s11,0(a7) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s4 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - ld s3,0(a0) │ │ │ │ - ld s10,8(a0) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,a2 │ │ │ │ - ld s8,0(a5) │ │ │ │ - ld s9,8(a7) │ │ │ │ - mv t2,s6 │ │ │ │ - li a1,0 │ │ │ │ - li s2,0 │ │ │ │ - li a5,0 │ │ │ │ - li a6,0 │ │ │ │ - li a2,0 │ │ │ │ - sd a4,0(sp) │ │ │ │ - sd t1,8(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd a3,24(sp) │ │ │ │ - sd a0,32(sp) │ │ │ │ - j 37ba2 │ │ │ │ - lw a3,0(t2) │ │ │ │ - li t0,1 │ │ │ │ - li ra,1 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - sw a3,0(t2) │ │ │ │ - slli a3,a0,0x1 │ │ │ │ - or a6,a3,a6 │ │ │ │ - or t4,t1,a6 │ │ │ │ - not t4,t4 │ │ │ │ - slli a3,a4,0x1 │ │ │ │ - or a3,t4,a3 │ │ │ │ - or a3,a3,a5 │ │ │ │ - add t4,s10,a1 │ │ │ │ - sd a3,0(t4) │ │ │ │ - add a5,s9,a1 │ │ │ │ - and t1,t1,a6 │ │ │ │ - addi t4,s2,1 │ │ │ │ - sd t1,0(a5) │ │ │ │ - sext.w a3,t4 │ │ │ │ - srli a6,a0,0x3f │ │ │ │ - srli a4,a4,0x3f │ │ │ │ - addi t2,t2,4 │ │ │ │ - addi a1,a1,8 │ │ │ │ - bltu t6,a3,37c28 │ │ │ │ - mv s2,t4 │ │ │ │ - mv a5,a4 │ │ │ │ - add a3,s8,a1 │ │ │ │ - add a4,s3,a1 │ │ │ │ - ld t4,0(a3) │ │ │ │ - ld a3,0(a4) │ │ │ │ - add a4,s11,a1 │ │ │ │ - ld ra,0(a4) │ │ │ │ - and t0,t4,a3 │ │ │ │ - add a0,a3,a2 │ │ │ │ - add a0,a0,t0 │ │ │ │ - xor a4,a3,a0 │ │ │ │ - or t1,t4,ra │ │ │ │ - sltu s6,a0,t0 │ │ │ │ - or a4,a4,t4 │ │ │ │ - beqz a2,37c16 │ │ │ │ - bgeu t0,a0,37be0 │ │ │ │ - sltu a2,a3,a0 │ │ │ │ - xori a2,a2,1 │ │ │ │ - add a0,s5,a1 │ │ │ │ - ld t4,0(a0) │ │ │ │ - or a0,a3,a4 │ │ │ │ - not a0,a0 │ │ │ │ - or a0,a0,ra │ │ │ │ - and t0,a0,t4 │ │ │ │ - and a4,a4,a3 │ │ │ │ - bnez t0,37b4c │ │ │ │ - and t4,a4,t4 │ │ │ │ - beqz t4,37c22 │ │ │ │ - lw a3,0(t2) │ │ │ │ - li t0,-1 │ │ │ │ - li ra,-1 │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - sw a3,0(t2) │ │ │ │ - j 37b5a │ │ │ │ - li a2,1 │ │ │ │ - bnez s6,37be0 │ │ │ │ - sltu a2,a0,a3 │ │ │ │ - j 37be0 │ │ │ │ - li t0,0 │ │ │ │ - li ra,0 │ │ │ │ - j 37b5a │ │ │ │ - ld t1,8(sp) │ │ │ │ - mv a5,a4 │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld a4,0(sp) │ │ │ │ - ld a3,24(sp) │ │ │ │ - ld a0,32(sp) │ │ │ │ - bgeu t6,t1,37db0 │ │ │ │ - slli t2,t6,0x20 │ │ │ │ - srli a1,t2,0x1e │ │ │ │ - add a1,a1,s6 │ │ │ │ - lw a1,0(a1) │ │ │ │ - subw a1,a1,t0 │ │ │ │ - bltu s0,a1,37db0 │ │ │ │ - addiw t2,t6,1 │ │ │ │ - slli s9,t2,0x20 │ │ │ │ - srli a1,s9,0x1d │ │ │ │ - add a1,a1,s8 │ │ │ │ - ld a1,0(a1) │ │ │ │ - andi a1,a1,1 │ │ │ │ - bnez a1,37c64 │ │ │ │ - bne ra,s7,37db0 │ │ │ │ - slli t6,t4,0x3 │ │ │ │ - add s3,s3,t6 │ │ │ │ - sb s7,0(s3) │ │ │ │ - sb s7,1(s3) │ │ │ │ - sb s7,2(s3) │ │ │ │ - sb s7,3(s3) │ │ │ │ - sb s7,4(s3) │ │ │ │ - sb s7,5(s3) │ │ │ │ - sb s7,6(s3) │ │ │ │ - sb s7,7(s3) │ │ │ │ - ld a1,0(a7) │ │ │ │ - add s8,s8,t6 │ │ │ │ - slli s3,s2,0x2 │ │ │ │ - add a1,a1,t6 │ │ │ │ - sb zero,0(a1) │ │ │ │ - sb zero,1(a1) │ │ │ │ - sb zero,2(a1) │ │ │ │ - sb zero,3(a1) │ │ │ │ - sb zero,4(a1) │ │ │ │ - sb zero,5(a1) │ │ │ │ - sb zero,6(a1) │ │ │ │ - sb zero,7(a1) │ │ │ │ - ld ra,0(a0) │ │ │ │ - ld a1,0(s8) │ │ │ │ - ld s8,0(a7) │ │ │ │ - add ra,ra,t6 │ │ │ │ - ld ra,0(ra) │ │ │ │ - add s8,s8,t6 │ │ │ │ - ld s8,0(s8) │ │ │ │ - and s9,a1,ra │ │ │ │ - add s9,s9,ra │ │ │ │ - add a2,a2,s9 │ │ │ │ - xor a2,a2,ra │ │ │ │ - or a2,a2,a1 │ │ │ │ - or s9,ra,a2 │ │ │ │ - not s9,s9 │ │ │ │ - slli t4,t4,0x2 │ │ │ │ - add s3,s3,s6 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - and a2,ra,a2 │ │ │ │ - or a1,a1,s8 │ │ │ │ - lw ra,0(s3) │ │ │ │ - or s9,s9,s8 │ │ │ │ - add t4,t4,s6 │ │ │ │ - bgeu s2,t1,37de2 │ │ │ │ - addiw ra,ra,64 │ │ │ │ - li s8,-1 │ │ │ │ - subw ra,ra,t0 │ │ │ │ - add s3,s5,t6 │ │ │ │ - slli s2,s8,0x3f │ │ │ │ - sw ra,0(t4) │ │ │ │ - sd s2,0(s3) │ │ │ │ - and t0,s2,s9 │ │ │ │ - beqz t0,37dd2 │ │ │ │ - addiw ra,ra,1 │ │ │ │ - sw ra,0(t4) │ │ │ │ - slli s9,s9,0x1 │ │ │ │ - ld t4,8(a0) │ │ │ │ - or s9,s9,a6 │ │ │ │ - ld t0,8(a7) │ │ │ │ - or a6,a1,s9 │ │ │ │ - slli a2,a2,0x1 │ │ │ │ - or a2,a2,a5 │ │ │ │ - not a6,a6 │ │ │ │ - add t4,t4,t6 │ │ │ │ - or a6,a6,a2 │ │ │ │ - add a5,t0,t6 │ │ │ │ - sd a6,0(t4) │ │ │ │ - and a1,a1,s9 │ │ │ │ - sd a1,0(a5) │ │ │ │ - mv t6,t2 │ │ │ │ - lw a5,0(a4) │ │ │ │ - bltu s0,a5,37d78 │ │ │ │ - ld a2,192(sp) │ │ │ │ - lw a2,4(a2) │ │ │ │ - bltu a2,a5,37d78 │ │ │ │ - ld a1,48(sp) │ │ │ │ - sext.w a2,t5 │ │ │ │ - bgeu a2,a1,37d78 │ │ │ │ - ld a2,192(sp) │ │ │ │ - sw t5,0(a2) │ │ │ │ - sw a5,4(a2) │ │ │ │ - addi t5,t5,1 │ │ │ │ - addi a7,a7,8 │ │ │ │ - addi a0,a0,8 │ │ │ │ - bne a3,t5,37b0a │ │ │ │ - ld s2,200(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s0,160(sp) │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,144(sp) │ │ │ │ - addi sp,sp,176 │ │ │ │ - ret │ │ │ │ - beqz t6,37d58 │ │ │ │ - slli a2,t6,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s6 │ │ │ │ - j 37dc6 │ │ │ │ - addiw t6,t6,-1 │ │ │ │ - beqz t6,37d58 │ │ │ │ - lwu a2,0(a5) │ │ │ │ - addi a5,a5,-4 │ │ │ │ - bgeu a2,t3,37dc0 │ │ │ │ - j 37d58 │ │ │ │ - and s2,s2,a2 │ │ │ │ - beqz s2,37d28 │ │ │ │ - addiw ra,ra,-1 │ │ │ │ - sw ra,0(t4) │ │ │ │ - j 37d28 │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s2,40(sp) │ │ │ │ - addw ra,ra,s3 │ │ │ │ - subw ra,ra,t0 │ │ │ │ - sw ra,0(t4) │ │ │ │ - j 37d1a │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - addiw s0,a3,-1 │ │ │ │ - mv s2,a0 │ │ │ │ - mv s7,a5 │ │ │ │ - mv s6,a6 │ │ │ │ - mv s5,a7 │ │ │ │ - mv s1,a4 │ │ │ │ - blez s0,37fac │ │ │ │ - sd s3,56(sp) │ │ │ │ - blez a4,37f60 │ │ │ │ - sd s9,8(sp) │ │ │ │ - slliw s9,a2,0x1 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addiw s9,s9,3 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1d │ │ │ │ - slli s9,s9,0x20 │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s10,0(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - srli s9,s9,0x20 │ │ │ │ - slli s10,a4,0x3 │ │ │ │ - li s8,1 │ │ │ │ - add s4,a1,a2 │ │ │ │ - add a5,s3,s10 │ │ │ │ - ld a5,0(a5) │ │ │ │ - srliw a3,s0,0x6 │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a5,0(a5) │ │ │ │ - sll a4,s8,s0 │ │ │ │ - and a5,a5,a4 │ │ │ │ - beqz a5,37f00 │ │ │ │ - add a5,s9,s1 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s3 │ │ │ │ - ld a5,0(a5) │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a5,0(a5) │ │ │ │ - and a5,a5,a4 │ │ │ │ - bnez a5,37e92 │ │ │ │ - add a5,s7,s1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s6 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s5 │ │ │ │ - ld a5,0(a5) │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a5,0(a5) │ │ │ │ - and a5,a5,a4 │ │ │ │ - beqz a5,37f78 │ │ │ │ - li a1,2 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s0,37e46 │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - blez s1,37fb6 │ │ │ │ - add s7,s7,s1 │ │ │ │ - lbu a5,-1(s7) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add s6,s6,a5 │ │ │ │ - lwu a5,0(s6) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add s5,s5,a5 │ │ │ │ - ld a5,0(s5) │ │ │ │ - ld a5,0(a5) │ │ │ │ - andi a5,a5,1 │ │ │ │ - beqz a5,37f90 │ │ │ │ - li a1,5 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - lw a5,20(s2) │ │ │ │ - addiw a4,s1,-1 │ │ │ │ - sw a4,28(s2) │ │ │ │ - mv a4,s1 │ │ │ │ - bltu a5,s1,37f86 │ │ │ │ - subw a5,a5,a4 │ │ │ │ - sw a5,20(s2) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f40e │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,64(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - add s10,s10,s4 │ │ │ │ - ld a5,-8(s10) │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a5,0(a5) │ │ │ │ - and a5,a5,a4 │ │ │ │ - bnez a5,37f4c │ │ │ │ - add a5,s7,s1 │ │ │ │ - lbu a5,-1(a5) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s6 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s5 │ │ │ │ - ld a5,0(a5) │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a5,0(a5) │ │ │ │ - and a4,a4,a5 │ │ │ │ - beqz a4,37f42 │ │ │ │ - li a1,5 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - beqz s0,37e9c │ │ │ │ - beqz s1,37f58 │ │ │ │ - slli s10,s1,0x3 │ │ │ │ - j 37e46 │ │ │ │ - li a1,6 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - j 37f34 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s2 │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s1,37f3c │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - li s3,-1 │ │ │ │ - li a1,2 │ │ │ │ - mv a0,s2 │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - jal 4f012 │ │ │ │ - bne s0,s3,37f62 │ │ │ │ - ld s3,56(sp) │ │ │ │ - blez s1,37ee6 │ │ │ │ - j 37ece │ │ │ │ - li a1,6 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - bnez s0,37f3a │ │ │ │ - j 37e9c │ │ │ │ - mv a4,a5 │ │ │ │ - subw a5,a5,a4 │ │ │ │ - sw a5,20(s2) │ │ │ │ - j 37ee6 │ │ │ │ - li a1,6 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - lw a5,20(s2) │ │ │ │ - addiw a4,s1,-1 │ │ │ │ - sw a4,28(s2) │ │ │ │ - mv a4,s1 │ │ │ │ - bgeu a5,s1,37ee0 │ │ │ │ - j 37f86 │ │ │ │ - beqz s0,37ea6 │ │ │ │ - blez s1,37ee6 │ │ │ │ - j 37ece │ │ │ │ - li a1,2 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - j 37ee6 │ │ │ │ - beqz a2,37ff2 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - srli a2,a5,0x1d │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - add s1,a1,a2 │ │ │ │ - ld a0,0(s0) │ │ │ │ - addi s0,s0,8 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,-8(s0) │ │ │ │ - bne s0,s1,37fd8 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - │ │ │ │ -0000000000037ff4 : │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,32(a0) │ │ │ │ - beqz a1,38020 │ │ │ │ - ld a3,24(a5) │ │ │ │ - ld a4,24(a1) │ │ │ │ - sub a6,a0,a3 │ │ │ │ - bltz a4,38022 │ │ │ │ - add a2,a4,a0 │ │ │ │ - lbu a4,64(a5) │ │ │ │ - li a5,43 │ │ │ │ - beq a4,a5,38038 │ │ │ │ - ld a5,0(a1) │ │ │ │ - bltz a5,3803e │ │ │ │ - add a0,a5,a2 │ │ │ │ - ret │ │ │ │ - neg a7,a4 │ │ │ │ - mv a2,a3 │ │ │ │ - blt a7,a6,38006 │ │ │ │ - lbu a4,64(a5) │ │ │ │ - li a5,43 │ │ │ │ - bne a4,a5,38016 │ │ │ │ - ld a5,8(a1) │ │ │ │ - bgez a5,3801c │ │ │ │ - neg a4,a5 │ │ │ │ - mv a0,a3 │ │ │ │ - blt a4,a6,3801c │ │ │ │ - ret │ │ │ │ - │ │ │ │ -000000000003804a : │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,24(a0) │ │ │ │ - beqz a1,3807e │ │ │ │ - ld a3,32(a5) │ │ │ │ - ld a4,16(a1) │ │ │ │ - sub a2,a3,a0 │ │ │ │ - blez a4,38062 │ │ │ │ - mv a6,a3 │ │ │ │ - bge a4,a2,38066 │ │ │ │ - add a6,a4,a0 │ │ │ │ - lbu a4,64(a5) │ │ │ │ - li a5,43 │ │ │ │ - beq a4,a5,38080 │ │ │ │ - ld a5,8(a1) │ │ │ │ - blez a5,38086 │ │ │ │ - mv a0,a3 │ │ │ │ - blt a5,a2,38086 │ │ │ │ - ret │ │ │ │ - ld a5,0(a1) │ │ │ │ - bgtz a5,38078 │ │ │ │ - add a0,a5,a6 │ │ │ │ - ret │ │ │ │ - ld a0,8(a0) │ │ │ │ - ret │ │ │ │ - ld a0,0(a0) │ │ │ │ - ret │ │ │ │ + slli s8,s7,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + slli s0,s8,0x3 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 41306 │ │ │ │ mv a5,a0 │ │ │ │ - bltu a2,a0,380b6 │ │ │ │ - li a0,255 │ │ │ │ - bltu a5,a2,380b8 │ │ │ │ - li a0,1 │ │ │ │ - bltu a3,a1,380b8 │ │ │ │ - sltu a1,a1,a3 │ │ │ │ - negw a1,a1 │ │ │ │ - zext.b a0,a1 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - li a5,1 │ │ │ │ - sd zero,56(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd zero,32(a0) │ │ │ │ - sd zero,40(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sd a5,24(a0) │ │ │ │ - ret │ │ │ │ - beqz a0,380de │ │ │ │ - ld a0,24(a0) │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - beqz a0,380e8 │ │ │ │ - ld a0,0(a0) │ │ │ │ - ret │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - ld s1,56(a0) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - ld a5,64(s1) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd a0,64(s1) │ │ │ │ - sd a5,56(a0) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s2,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - li a4,0 │ │ │ │ - beqz a5,3810c │ │ │ │ - ld a4,24(a5) │ │ │ │ - ld a5,64(s0) │ │ │ │ - beqz a5,381c8 │ │ │ │ - ld a3,24(a5) │ │ │ │ - addi a5,a3,1 │ │ │ │ - bgeu a4,a3,381c8 │ │ │ │ - ld a0,32(s0) │ │ │ │ - sd a5,24(s0) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - ld a5,56(s0) │ │ │ │ - beqz a5,381be │ │ │ │ - ld a4,0(a5) │ │ │ │ - bgeu a0,a4,381be │ │ │ │ - ld a5,64(s0) │ │ │ │ - beqz a5,381a4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - bgeu a4,a5,381a4 │ │ │ │ - ld a4,64(s1) │ │ │ │ - sd a5,0(s0) │ │ │ │ - li a5,0 │ │ │ │ - beqz a4,38140 │ │ │ │ - ld a5,24(a4) │ │ │ │ - ld a4,56(s1) │ │ │ │ - beqz a4,3819e │ │ │ │ - ld a3,24(a4) │ │ │ │ - addi a4,a3,1 │ │ │ │ - bgeu a5,a3,3819e │ │ │ │ - ld a0,32(s1) │ │ │ │ - sd a4,24(s1) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - ld a5,64(s1) │ │ │ │ - beqz a5,38194 │ │ │ │ - ld a4,0(a5) │ │ │ │ - bgeu a0,a4,38194 │ │ │ │ - ld a5,56(s1) │ │ │ │ - beqz a5,3816a │ │ │ │ - ld a5,0(a5) │ │ │ │ - bltu a4,a5,38182 │ │ │ │ - ld a0,32(s1) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - ld a5,64(s1) │ │ │ │ - beqz a5,3817a │ │ │ │ - ld a5,0(a5) │ │ │ │ - bltu a0,a5,38182 │ │ │ │ - ld a0,32(s1) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - mv a5,a0 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - sd a5,0(s1) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld a0,32(s1) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - mv a4,a0 │ │ │ │ - j 38160 │ │ │ │ - addi a4,a5,1 │ │ │ │ - j 3814e │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - ld a5,56(s0) │ │ │ │ - beqz a5,381b4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - bltu a0,a5,38136 │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - mv a5,a0 │ │ │ │ - j 38136 │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - mv a4,a0 │ │ │ │ - j 3812c │ │ │ │ - addi a5,a4,1 │ │ │ │ - j 3811a │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - ld s1,64(a0) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - ld a5,56(s1) │ │ │ │ - sd a0,56(s1) │ │ │ │ - ld a3,56(a0) │ │ │ │ - sd a5,64(a0) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s2,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - li a4,0 │ │ │ │ - beqz a3,381f0 │ │ │ │ - ld a4,24(a3) │ │ │ │ - beqz a5,382aa │ │ │ │ - ld a3,24(a5) │ │ │ │ - addi a5,a3,1 │ │ │ │ - bgeu a4,a3,382aa │ │ │ │ - ld a0,32(s0) │ │ │ │ - sd a5,24(s0) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - ld a5,56(s0) │ │ │ │ - beqz a5,382a0 │ │ │ │ - ld a4,0(a5) │ │ │ │ - bgeu a0,a4,382a0 │ │ │ │ - ld a5,64(s0) │ │ │ │ - beqz a5,38286 │ │ │ │ - ld a5,0(a5) │ │ │ │ - bgeu a4,a5,38286 │ │ │ │ - ld a4,64(s1) │ │ │ │ - sd a5,0(s0) │ │ │ │ - li a5,0 │ │ │ │ - beqz a4,38222 │ │ │ │ - ld a5,24(a4) │ │ │ │ - ld a4,56(s1) │ │ │ │ - beqz a4,38280 │ │ │ │ - ld a3,24(a4) │ │ │ │ - addi a4,a3,1 │ │ │ │ - bgeu a5,a3,38280 │ │ │ │ - ld a0,32(s1) │ │ │ │ - sd a4,24(s1) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - ld a5,64(s1) │ │ │ │ - beqz a5,38276 │ │ │ │ - ld a4,0(a5) │ │ │ │ - bgeu a0,a4,38276 │ │ │ │ - ld a5,56(s1) │ │ │ │ - beqz a5,3824c │ │ │ │ - ld a5,0(a5) │ │ │ │ - bltu a4,a5,38264 │ │ │ │ - ld a0,32(s1) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - ld a5,64(s1) │ │ │ │ - beqz a5,3825c │ │ │ │ - ld a5,0(a5) │ │ │ │ - bltu a0,a5,38264 │ │ │ │ - ld a0,32(s1) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - mv a5,a0 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - sd a5,0(s1) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld a0,32(s1) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - mv a4,a0 │ │ │ │ - j 38242 │ │ │ │ - addi a4,a5,1 │ │ │ │ - j 38230 │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - ld a5,56(s0) │ │ │ │ - beqz a5,38296 │ │ │ │ - ld a5,0(a5) │ │ │ │ - bltu a0,a5,38218 │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - mv a5,a0 │ │ │ │ - j 38218 │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ + sd a5,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(sp) │ │ │ │ + beqz s7,35236 │ │ │ │ + sd s9,40(sp) │ │ │ │ + li s0,0 │ │ │ │ + ld s6,8(sp) │ │ │ │ + ld a0,232(s1) │ │ │ │ + sext.w s9,s0 │ │ │ │ + slli a5,s0,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + add s6,s6,a5 │ │ │ │ + jal d524 │ │ │ │ mv a4,a0 │ │ │ │ - j 3820e │ │ │ │ - addi a5,a4,1 │ │ │ │ - j 381fc │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s3,56(sp) │ │ │ │ - mul s3,a2,a3 │ │ │ │ - sd s5,40(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - add s3,s3,s5 │ │ │ │ - sd ra,88(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv a1,a6 │ │ │ │ + ld s3,0(sp) │ │ │ │ + ld a0,232(s1) │ │ │ │ + slli a5,s0,0x2 │ │ │ │ + sd a4,0(s6) │ │ │ │ + mv a1,s9 │ │ │ │ + add s3,s3,a5 │ │ │ │ + jal c150 │ │ │ │ + sw a0,0(s3) │ │ │ │ + addi s0,s0,1 │ │ │ │ + bne s8,s0,35098 │ │ │ │ + addi s3,sp,16 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-1970 │ │ │ │ mv a0,s3 │ │ │ │ - mv s1,a6 │ │ │ │ - mv s6,a2 │ │ │ │ - mv s9,a3 │ │ │ │ - mv s4,a4 │ │ │ │ - mv s2,a5 │ │ │ │ - jalr a4 │ │ │ │ + jal 44c74 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + bnez a5,352b8 │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x2a │ │ │ │ + addi a1,a1,-1842 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 44c74 │ │ │ │ + ld s9,40(sp) │ │ │ │ + j 35146 │ │ │ │ + li s2,9 │ │ │ │ + li s4,10 │ │ │ │ + j 3505a │ │ │ │ + mv a3,sp │ │ │ │ + addi a2,sp,8 │ │ │ │ + jal 133ec │ │ │ │ + addi s3,sp,16 │ │ │ │ mv s7,a0 │ │ │ │ - mv a1,s1 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-2034 │ │ │ │ mv a0,s3 │ │ │ │ - jalr s2 │ │ │ │ - beqz s0,38432 │ │ │ │ - sd s8,16(sp) │ │ │ │ - mv s8,a0 │ │ │ │ - ld a0,32(s0) │ │ │ │ - sd s10,0(sp) │ │ │ │ - mv a1,s1 │ │ │ │ - jalr s4 │ │ │ │ - mv s10,a0 │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a1,s1 │ │ │ │ - jalr s2 │ │ │ │ - bne s7,s10,38344 │ │ │ │ - bne s8,a0,38344 │ │ │ │ - ld a1,40(s0) │ │ │ │ - ld a0,48(s0) │ │ │ │ - addi a1,a1,1 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,40(s0) │ │ │ │ - sd a0,48(s0) │ │ │ │ - ld s8,16(sp) │ │ │ │ - slli a4,a5,0x3 │ │ │ │ - add a0,a0,a4 │ │ │ │ - ld s10,0(sp) │ │ │ │ - sd s3,0(a0) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,40(s0) │ │ │ │ - ld ra,88(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - ld s10,0(s0) │ │ │ │ - mv a1,s1 │ │ │ │ + jal 44c74 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + sext.w s7,s7 │ │ │ │ + bnez a5,35252 │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x2a │ │ │ │ + addi a1,a1,-1908 │ │ │ │ mv a0,s3 │ │ │ │ - jalr s2 │ │ │ │ - bge s10,a0,383ac │ │ │ │ - mv a1,s1 │ │ │ │ + slli s8,s7,0x20 │ │ │ │ + jal 44c74 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + beqz s7,35182 │ │ │ │ + slli s8,s8,0x2 │ │ │ │ + li s0,0 │ │ │ │ + li s7,42 │ │ │ │ + auipc s6,0x2b │ │ │ │ + addi s6,s6,2034 │ │ │ │ + ld a5,8(sp) │ │ │ │ + slli a4,s0,0x1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a5,0(a3) │ │ │ │ + beq a5,s7,3517c │ │ │ │ + ld a5,0(sp) │ │ │ │ + mv a6,s4 │ │ │ │ + mv a4,s2 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s6 │ │ │ │ mv a0,s3 │ │ │ │ - jalr s2 │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,64(s0) │ │ │ │ - sd a5,0(s0) │ │ │ │ - mv a4,s4 │ │ │ │ - mv a6,s1 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a3,s9 │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s5 │ │ │ │ - jal 382b0 │ │ │ │ - ld a4,56(s0) │ │ │ │ - sd a0,64(s0) │ │ │ │ - beqz a4,3841e │ │ │ │ - ld a3,24(a4) │ │ │ │ - beqz a0,3842c │ │ │ │ - ld a5,24(a0) │ │ │ │ - sub a2,a3,a5 │ │ │ │ - bge a5,a3,38384 │ │ │ │ - mv a5,a3 │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,24(s0) │ │ │ │ - li a5,1 │ │ │ │ - bge a5,a2,383de │ │ │ │ - ld a0,32(a4) │ │ │ │ - mv a1,s1 │ │ │ │ - jalr s4 │ │ │ │ - ld a5,56(s0) │ │ │ │ - mv s3,a0 │ │ │ │ - mv a1,s1 │ │ │ │ - ld a0,32(a5) │ │ │ │ - jalr s2 │ │ │ │ - bne s7,s3,383b0 │ │ │ │ - bne s8,a0,383b0 │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - j 3832a │ │ │ │ - ld a5,0(s0) │ │ │ │ - j 3835a │ │ │ │ - ld a0,56(s0) │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 381ce │ │ │ │ - sd a0,56(s0) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s2 │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - j 380ec │ │ │ │ - li a5,-1 │ │ │ │ - bge a2,a5,383a6 │ │ │ │ - ld a0,32(a0) │ │ │ │ - mv a1,s1 │ │ │ │ - jalr s4 │ │ │ │ - ld a5,64(s0) │ │ │ │ - mv s3,a0 │ │ │ │ - mv a1,s1 │ │ │ │ - ld a0,32(a5) │ │ │ │ - jalr s2 │ │ │ │ - bne s7,s3,383fc │ │ │ │ - beq s8,a0,383a6 │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s2 │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - j 381ce │ │ │ │ - li a3,0 │ │ │ │ - bnez a0,38378 │ │ │ │ - li a5,1 │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - sd a5,24(s0) │ │ │ │ - j 3832a │ │ │ │ - mv a2,a3 │ │ │ │ - li a5,0 │ │ │ │ - j 3837e │ │ │ │ - li a1,72 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a5,1 │ │ │ │ - mv s0,a0 │ │ │ │ - sd a5,24(a0) │ │ │ │ - sd zero,56(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ - sd zero,32(a0) │ │ │ │ - sd zero,40(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - mv a1,s1 │ │ │ │ + jal 44c74 │ │ │ │ + addi s0,s0,4 │ │ │ │ + bne s8,s0,35156 │ │ │ │ + ld a3,608(s1) │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,2032 │ │ │ │ mv a0,s3 │ │ │ │ - jalr s4 │ │ │ │ - sd a0,8(s0) │ │ │ │ - mv a1,s1 │ │ │ │ + jal 44c74 │ │ │ │ + ld a2,616(s1) │ │ │ │ + beqz a2,35294 │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,2032 │ │ │ │ mv a0,s3 │ │ │ │ - jalr s2 │ │ │ │ - sd a0,0(s0) │ │ │ │ - sd s3,32(s0) │ │ │ │ - j 3832a │ │ │ │ - beqz a0,38570 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s3,56(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - sd ra,88(sp) │ │ │ │ - mv a1,a6 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - sd s10,0(sp) │ │ │ │ + jal 44c74 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,2024 │ │ │ │ mv a0,s3 │ │ │ │ - mv s1,a6 │ │ │ │ - mv s8,a5 │ │ │ │ - mv s4,a2 │ │ │ │ - mv s5,a3 │ │ │ │ - mv s7,a4 │ │ │ │ - jalr a2 │ │ │ │ - mv a1,s1 │ │ │ │ - mv s2,a0 │ │ │ │ + jal 44c74 │ │ │ │ + auipc a3,0x2b │ │ │ │ + addi a3,a3,2034 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,2032 │ │ │ │ mv a0,s3 │ │ │ │ - jalr s5 │ │ │ │ - mv s9,a0 │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a1,s1 │ │ │ │ - jalr s4 │ │ │ │ - mv s6,a0 │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a1,s1 │ │ │ │ - jalr s5 │ │ │ │ - ld a5,0(s0) │ │ │ │ - mv s10,a0 │ │ │ │ - blt a5,s2,38552 │ │ │ │ - ld a0,56(s0) │ │ │ │ - beqz a0,384d6 │ │ │ │ - mv a6,s1 │ │ │ │ - mv a5,s8 │ │ │ │ - mv a4,s7 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 38470 │ │ │ │ - blt s9,s6,38552 │ │ │ │ - blt s10,s2,3853e │ │ │ │ - ld s2,0(s8) │ │ │ │ - ld a0,0(s7) │ │ │ │ - bnez s2,384ec │ │ │ │ - bnez a0,38574 │ │ │ │ - addi s9,s2,1 │ │ │ │ - slli s6,s9,0x3 │ │ │ │ - mv a1,s6 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(s0) │ │ │ │ - ld a5,40(s0) │ │ │ │ - add a4,a0,s6 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - beqz a5,38536 │ │ │ │ - addi s9,s2,2 │ │ │ │ - addi s6,s6,8 │ │ │ │ - li s2,0 │ │ │ │ - mv a1,s6 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s0) │ │ │ │ - slli a4,s2,0x3 │ │ │ │ + jal 44c74 │ │ │ │ + ld a3,240(s1) │ │ │ │ + beqz a3,351ea │ │ │ │ mv a2,s2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a5,40(s0) │ │ │ │ - add a4,a0,s6 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - addi s2,s2,1 │ │ │ │ - addi s6,s6,8 │ │ │ │ - bltu s2,a5,38510 │ │ │ │ - add s9,s9,a2 │ │ │ │ - sd a0,0(s7) │ │ │ │ - sd s9,0(s8) │ │ │ │ - ld a0,64(s0) │ │ │ │ - beqz a0,38552 │ │ │ │ - mv a6,s1 │ │ │ │ - mv a5,s8 │ │ │ │ - mv a4,s7 │ │ │ │ - mv a3,s5 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,2020 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 44c74 │ │ │ │ mv a2,s4 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 38470 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - li a0,0 │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - auipc a3,0x2e │ │ │ │ - addi a3,a3,-1972 │ │ │ │ - li a2,385 │ │ │ │ auipc a1,0x29 │ │ │ │ - addi a1,a1,-512 │ │ │ │ - auipc a0,0x29 │ │ │ │ - addi a0,a0,-496 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd ra,136(sp) │ │ │ │ - sd a1,16(sp) │ │ │ │ - beqz a1,387c4 │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - mv s4,a2 │ │ │ │ - mv s5,a3 │ │ │ │ - mv s0,a4 │ │ │ │ - auipc s6,0x29 │ │ │ │ - addi s6,s6,-526 │ │ │ │ - ld s2,16(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - ld a0,32(s2) │ │ │ │ - jalr s4 │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,32(s2) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s5 │ │ │ │ - ld a5,0(s2) │ │ │ │ - mv a4,a0 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld s9,56(s2) │ │ │ │ - beqz s9,387aa │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - ld a0,32(s9) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s4 │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,32(s9) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s5 │ │ │ │ - ld a5,0(s9) │ │ │ │ - mv a4,a0 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld s10,56(s9) │ │ │ │ - beqz s10,3879e │ │ │ │ - ld a0,32(s10) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s4 │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,32(s10) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s5 │ │ │ │ - ld a5,0(s10) │ │ │ │ - mv a4,a0 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld s11,56(s10) │ │ │ │ - beqz s11,38796 │ │ │ │ - ld a0,32(s11) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s4 │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,32(s11) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s5 │ │ │ │ - ld a5,0(s11) │ │ │ │ - mv a4,a0 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld s1,56(s11) │ │ │ │ - beqz s1,3878e │ │ │ │ - ld a0,32(s1) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s4 │ │ │ │ - mv s2,a0 │ │ │ │ - ld a0,32(s1) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s5 │ │ │ │ - ld a5,0(s1) │ │ │ │ - mv a4,a0 │ │ │ │ - mv a3,s2 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ + addi a1,a1,1996 │ │ │ │ mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld s2,56(s1) │ │ │ │ - beqz s2,38788 │ │ │ │ - sd s8,64(sp) │ │ │ │ - ld a0,32(s2) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s4 │ │ │ │ - mv s8,a0 │ │ │ │ - ld a0,32(s2) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s5 │ │ │ │ - ld a5,0(s2) │ │ │ │ - mv a4,a0 │ │ │ │ - mv a3,s8 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ + jal 44c74 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + bnez a5,35264 │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a5,0(s5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + ld a0,16(sp) │ │ │ │ + bnez a5,352bc │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd zero,0(sp) │ │ │ │ + addi s3,sp,16 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,1764 │ │ │ │ mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld s8,56(s2) │ │ │ │ - beqz s8,3877e │ │ │ │ - sd s7,72(sp) │ │ │ │ - ld a0,32(s8) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s4 │ │ │ │ - mv s7,a0 │ │ │ │ - ld a0,32(s8) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s5 │ │ │ │ - ld a5,0(s8) │ │ │ │ - mv a4,a0 │ │ │ │ - mv a3,s7 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ + jal 44c74 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + li s7,0 │ │ │ │ + beqz a5,352a6 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,1756 │ │ │ │ mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld s7,56(s8) │ │ │ │ - beqz s7,38774 │ │ │ │ - ld a0,32(s7) │ │ │ │ - mv a1,s0 │ │ │ │ - jalr s4 │ │ │ │ - mv a3,a0 │ │ │ │ - ld a0,32(s7) │ │ │ │ - mv a1,s0 │ │ │ │ - sd a3,8(sp) │ │ │ │ - jalr s5 │ │ │ │ - ld a5,0(s7) │ │ │ │ - ld a3,8(sp) │ │ │ │ - mv a4,a0 │ │ │ │ - mv a2,s6 │ │ │ │ + jal 44c74 │ │ │ │ + j 3512a │ │ │ │ + ld s0,16(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + addi a0,a0,-1 │ │ │ │ + li a4,29 │ │ │ │ + auipc a3,0x29 │ │ │ │ + addi a3,a3,1864 │ │ │ │ + li a2,-1 │ │ │ │ li a1,1 │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + li a2,10 │ │ │ │ + auipc a1,0x29 │ │ │ │ + addi a1,a1,1844 │ │ │ │ mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a7,56(s7) │ │ │ │ - beqz a7,3876c │ │ │ │ - ld a0,32(a7) │ │ │ │ - mv a1,s0 │ │ │ │ - sd a7,8(sp) │ │ │ │ - jalr s4 │ │ │ │ - ld a7,8(sp) │ │ │ │ - mv a3,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - ld a0,32(a7) │ │ │ │ - sd a3,24(sp) │ │ │ │ - jalr s5 │ │ │ │ - ld a7,8(sp) │ │ │ │ - ld a3,24(sp) │ │ │ │ - mv a4,a0 │ │ │ │ - ld a5,0(a7) │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ + jal 44c74 │ │ │ │ + j 35200 │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x29 │ │ │ │ + addi a1,a1,1826 │ │ │ │ mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a7,8(sp) │ │ │ │ - mv a4,s0 │ │ │ │ - mv a3,s5 │ │ │ │ - ld a1,56(a7) │ │ │ │ + jal 44c74 │ │ │ │ + j 351ae │ │ │ │ mv a2,s4 │ │ │ │ + auipc a1,0x29 │ │ │ │ + addi a1,a1,1808 │ │ │ │ mv a0,s3 │ │ │ │ - jal 38594 │ │ │ │ - ld a7,8(sp) │ │ │ │ - ld a7,64(a7) │ │ │ │ - bnez a7,38724 │ │ │ │ - ld s7,64(s7) │ │ │ │ - bnez s7,386f6 │ │ │ │ - ld s8,64(s8) │ │ │ │ - bnez s8,386ca │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s2,64(s2) │ │ │ │ - bnez s2,3869c │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s1,64(s1) │ │ │ │ - bnez s1,38674 │ │ │ │ - ld s11,64(s11) │ │ │ │ - bnez s11,38648 │ │ │ │ - ld s10,64(s10) │ │ │ │ - bnez s10,3861c │ │ │ │ - ld s9,64(s9) │ │ │ │ - bnez s9,385f0 │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a5,64(a5) │ │ │ │ - sd a5,16(sp) │ │ │ │ - bnez a5,385be │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld ra,136(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ + jal 44c74 │ │ │ │ + j 35182 │ │ │ │ + ld s9,40(sp) │ │ │ │ + j 35252 │ │ │ │ + sd s9,40(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sd zero,40(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sd zero,56(a0) │ │ │ │ ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - ld s1,56(a0) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ mv s0,a0 │ │ │ │ - beqz s1,38954 │ │ │ │ - ld s2,56(s1) │ │ │ │ - beqz s2,3888a │ │ │ │ - ld s3,56(s2) │ │ │ │ - beqz s3,38826 │ │ │ │ - ld a0,56(s3) │ │ │ │ - beqz a0,387f8 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s3) │ │ │ │ - beqz a0,38802 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s3) │ │ │ │ - sd zero,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s3) │ │ │ │ - sd zero,64(s3) │ │ │ │ - bnez a5,38b64 │ │ │ │ - sd zero,48(s3) │ │ │ │ - ld s3,64(s2) │ │ │ │ - beqz s3,38866 │ │ │ │ - ld a0,56(s3) │ │ │ │ - beqz a0,38838 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s3) │ │ │ │ - beqz a0,38842 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s3) │ │ │ │ - sd zero,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s3) │ │ │ │ - sd zero,64(s3) │ │ │ │ - bnez a5,38b9c │ │ │ │ - sd zero,48(s3) │ │ │ │ - ld a0,56(s2) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s2) │ │ │ │ - sd zero,56(s2) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s2) │ │ │ │ - sd zero,64(s2) │ │ │ │ - bnez a5,38b48 │ │ │ │ - sd zero,48(s2) │ │ │ │ - ld s2,64(s1) │ │ │ │ - beqz s2,38936 │ │ │ │ - ld s3,56(s2) │ │ │ │ - beqz s3,388d2 │ │ │ │ - ld a0,56(s3) │ │ │ │ - beqz a0,388a4 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s3) │ │ │ │ - beqz a0,388ae │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s3) │ │ │ │ - sd zero,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s3) │ │ │ │ - sd zero,64(s3) │ │ │ │ - bnez a5,38b80 │ │ │ │ - sd zero,48(s3) │ │ │ │ - ld s3,64(s2) │ │ │ │ - beqz s3,38912 │ │ │ │ - ld a0,56(s3) │ │ │ │ - beqz a0,388e4 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s3) │ │ │ │ - beqz a0,388ee │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s3) │ │ │ │ - sd zero,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s3) │ │ │ │ - sd zero,64(s3) │ │ │ │ - bnez a5,38bb8 │ │ │ │ - sd zero,48(s3) │ │ │ │ - ld a0,56(s2) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s2) │ │ │ │ - sd zero,56(s2) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s2) │ │ │ │ - sd zero,64(s2) │ │ │ │ - bnez a5,38b1e │ │ │ │ - sd zero,48(s2) │ │ │ │ - ld a0,56(s1) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s1) │ │ │ │ - sd zero,56(s1) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s1) │ │ │ │ - sd zero,64(s1) │ │ │ │ - bnez a5,38b0e │ │ │ │ - sd zero,48(s1) │ │ │ │ - ld s1,64(s0) │ │ │ │ - beqz s1,38acc │ │ │ │ - ld s2,56(s1) │ │ │ │ - beqz s2,38a06 │ │ │ │ - ld s3,56(s2) │ │ │ │ - beqz s3,389a2 │ │ │ │ - ld a0,56(s3) │ │ │ │ - beqz a0,38974 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s3) │ │ │ │ - beqz a0,3897e │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s3) │ │ │ │ - sd zero,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s3) │ │ │ │ - sd zero,64(s3) │ │ │ │ - bnez a5,38b56 │ │ │ │ - sd zero,48(s3) │ │ │ │ - ld s3,64(s2) │ │ │ │ - beqz s3,389e2 │ │ │ │ - ld a0,56(s3) │ │ │ │ - beqz a0,389b4 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s3) │ │ │ │ - beqz a0,389be │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s3) │ │ │ │ - sd zero,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s3) │ │ │ │ - sd zero,64(s3) │ │ │ │ - bnez a5,38b72 │ │ │ │ - sd zero,48(s3) │ │ │ │ - ld a0,56(s2) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s2) │ │ │ │ - sd zero,56(s2) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s2) │ │ │ │ - sd zero,64(s2) │ │ │ │ - bnez a5,38b2c │ │ │ │ - sd zero,48(s2) │ │ │ │ - ld s2,64(s1) │ │ │ │ - beqz s2,38ab0 │ │ │ │ - ld s3,56(s2) │ │ │ │ - beqz s3,38a4e │ │ │ │ - ld a0,56(s3) │ │ │ │ - beqz a0,38a20 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s3) │ │ │ │ - beqz a0,38a2a │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s3) │ │ │ │ - sd zero,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s3) │ │ │ │ - sd zero,64(s3) │ │ │ │ - bnez a5,38baa │ │ │ │ - sd zero,48(s3) │ │ │ │ - ld s3,64(s2) │ │ │ │ - beqz s3,38a8e │ │ │ │ - ld a0,56(s3) │ │ │ │ - beqz a0,38a60 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s3) │ │ │ │ - beqz a0,38a6a │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s3) │ │ │ │ - sd zero,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s3) │ │ │ │ - sd zero,64(s3) │ │ │ │ - bnez a5,38b8e │ │ │ │ - sd zero,48(s3) │ │ │ │ - ld a0,56(s2) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s2) │ │ │ │ - sd zero,56(s2) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s2) │ │ │ │ - sd zero,64(s2) │ │ │ │ - bnez a5,38b3a │ │ │ │ - sd zero,48(s2) │ │ │ │ - ld a0,56(s1) │ │ │ │ + ld a0,0(a0) │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ jal 3670 │ │ │ │ - ld a0,64(s1) │ │ │ │ - sd zero,56(s1) │ │ │ │ + ld a0,16(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ jal 3670 │ │ │ │ - ld a5,40(s1) │ │ │ │ - sd zero,64(s1) │ │ │ │ - bnez a5,38b16 │ │ │ │ - sd zero,48(s1) │ │ │ │ ld a0,56(s0) │ │ │ │ + sd zero,16(s0) │ │ │ │ jal 3670 │ │ │ │ - ld a0,64(s0) │ │ │ │ + ld a5,24(s0) │ │ │ │ sd zero,56(s0) │ │ │ │ + beqz a5,35342 │ │ │ │ + ld a3,8(s0) │ │ │ │ + li s2,0 │ │ │ │ + li a5,0 │ │ │ │ + slli s1,a5,0x3 │ │ │ │ + add a3,a3,s1 │ │ │ │ + ld a0,0(a3) │ │ │ │ jal 3670 │ │ │ │ - ld a5,40(s0) │ │ │ │ - sd zero,64(s0) │ │ │ │ - bnez a5,38af6 │ │ │ │ - ld ra,40(sp) │ │ │ │ - sd zero,48(s0) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld a0,48(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,40(sp) │ │ │ │ - sd zero,48(s0) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld a0,48(s1) │ │ │ │ - jal 3670 │ │ │ │ - j 38950 │ │ │ │ - ld a0,48(s1) │ │ │ │ - jal 3670 │ │ │ │ - j 38ac8 │ │ │ │ - ld a0,48(s2) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,48(s2) │ │ │ │ - j 38936 │ │ │ │ - ld a0,48(s2) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,48(s2) │ │ │ │ - j 38a06 │ │ │ │ - ld a0,48(s2) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,48(s2) │ │ │ │ - j 38ab0 │ │ │ │ - ld a0,48(s2) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,48(s2) │ │ │ │ - j 3888a │ │ │ │ - ld a0,48(s3) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,48(s3) │ │ │ │ - j 389a2 │ │ │ │ - ld a0,48(s3) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,48(s3) │ │ │ │ - j 38826 │ │ │ │ - ld a0,48(s3) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,48(s3) │ │ │ │ - j 389e2 │ │ │ │ - ld a0,48(s3) │ │ │ │ + ld a3,8(s0) │ │ │ │ + addiw a4,s2,1 │ │ │ │ + ld a2,24(s0) │ │ │ │ + add a5,a3,s1 │ │ │ │ + sd zero,0(a5) │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sext.w s2,a4 │ │ │ │ + bltu a5,a2,35318 │ │ │ │ + lw a5,48(s0) │ │ │ │ + li s2,0 │ │ │ │ + beqz a5,3537c │ │ │ │ + ld a5,32(s0) │ │ │ │ + slli s1,s2,0x3 │ │ │ │ + addi s2,s2,1 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,0(a5) │ │ │ │ jal 3670 │ │ │ │ - sd zero,48(s3) │ │ │ │ - j 388d2 │ │ │ │ - ld a0,48(s3) │ │ │ │ + ld a4,32(s0) │ │ │ │ + ld a5,40(s0) │ │ │ │ + add a4,a4,s1 │ │ │ │ + sd zero,0(a4) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,0(a5) │ │ │ │ jal 3670 │ │ │ │ - sd zero,48(s3) │ │ │ │ - j 38a8e │ │ │ │ - ld a0,48(s3) │ │ │ │ + ld a5,40(s0) │ │ │ │ + lw a4,48(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + sd zero,0(a5) │ │ │ │ + sext.w a5,s2 │ │ │ │ + bltu a5,a4,35348 │ │ │ │ + ld a0,8(s0) │ │ │ │ jal 3670 │ │ │ │ - sd zero,48(s3) │ │ │ │ - j 38866 │ │ │ │ - ld a0,48(s3) │ │ │ │ + ld a0,32(s0) │ │ │ │ + sd zero,8(s0) │ │ │ │ jal 3670 │ │ │ │ - sd zero,48(s3) │ │ │ │ - j 38a4e │ │ │ │ - ld a0,48(s3) │ │ │ │ + ld a0,40(s0) │ │ │ │ + sd zero,32(s0) │ │ │ │ jal 3670 │ │ │ │ - sd zero,48(s3) │ │ │ │ - j 38912 │ │ │ │ - addi sp,sp,-192 │ │ │ │ - sd s6,128(sp) │ │ │ │ - lw s6,16(a0) │ │ │ │ - sd ra,184(sp) │ │ │ │ - bnez s6,38bd8 │ │ │ │ - j 3a036 │ │ │ │ - sd s0,176(sp) │ │ │ │ - sd s1,168(sp) │ │ │ │ - sd s2,160(sp) │ │ │ │ - sd s3,152(sp) │ │ │ │ - sd s4,144(sp) │ │ │ │ - sd s5,136(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - ld s4,8(a0) │ │ │ │ - mv s7,a0 │ │ │ │ - mv s5,a1 │ │ │ │ - mv s0,a2 │ │ │ │ - mv s1,a5 │ │ │ │ - mv s2,a6 │ │ │ │ - li s3,0 │ │ │ │ - j 38c04 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - addi s4,s4,8 │ │ │ │ - bne s3,s6,38c04 │ │ │ │ - j 3a040 │ │ │ │ - ld a0,0(s4) │ │ │ │ - mv a1,s5 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,38bf8 │ │ │ │ - bltu s3,s6,38c18 │ │ │ │ - j 3a040 │ │ │ │ - ld a5,0(s7) │ │ │ │ - slli a4,s3,0x20 │ │ │ │ - srli s3,a4,0x1d │ │ │ │ - add a5,a5,s3 │ │ │ │ - ld s6,0(a5) │ │ │ │ - bnez s6,38c32 │ │ │ │ - j 3a040 │ │ │ │ - ld a5,32(s6) │ │ │ │ - ld s3,24(s0) │ │ │ │ - ld a4,0(s6) │ │ │ │ - ld s5,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - ld s4,32(s0) │ │ │ │ - sd a5,8(sp) │ │ │ │ - bge a4,s3,38c52 │ │ │ │ - j 3a040 │ │ │ │ - ld s7,56(s6) │ │ │ │ - beqz s7,3976a │ │ │ │ - ld a5,32(s7) │ │ │ │ - sd s8,112(sp) │ │ │ │ - ld a4,0(s7) │ │ │ │ - ld s8,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - sd a5,16(sp) │ │ │ │ - bge a4,s3,38c74 │ │ │ │ - j 3a060 │ │ │ │ - sd s9,104(sp) │ │ │ │ - ld s9,56(s7) │ │ │ │ - beqz s9,39244 │ │ │ │ - ld a5,32(s9) │ │ │ │ - ld a4,0(s9) │ │ │ │ - ld a3,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - sd a3,24(sp) │ │ │ │ - sd a5,32(sp) │ │ │ │ - blt a4,s3,39244 │ │ │ │ - sd s10,96(sp) │ │ │ │ - ld s10,56(s9) │ │ │ │ - beqz s10,38f32 │ │ │ │ - ld a5,32(s10) │ │ │ │ - ld a4,0(s10) │ │ │ │ - ld a3,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - sd a3,40(sp) │ │ │ │ - sd a5,48(sp) │ │ │ │ - blt a4,s3,38f32 │ │ │ │ - sd s11,88(sp) │ │ │ │ - ld s11,56(s10) │ │ │ │ - beqz s11,38da0 │ │ │ │ - ld a5,32(s11) │ │ │ │ - ld a4,0(s11) │ │ │ │ - ld t6,24(a5) │ │ │ │ - ld t0,32(a5) │ │ │ │ - blt a4,s3,38da0 │ │ │ │ - ld a0,56(s11) │ │ │ │ - beqz a0,38cf8 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,794 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,872 │ │ │ │ - mv a1,s0 │ │ │ │ - sd t0,64(sp) │ │ │ │ - sd t6,56(sp) │ │ │ │ - jal 38470 │ │ │ │ - ld t0,64(sp) │ │ │ │ - ld t6,56(sp) │ │ │ │ - blt s4,t6,38da0 │ │ │ │ - blt t0,s3,38d7e │ │ │ │ - ld a4,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a4,38d0e │ │ │ │ - beqz a0,38d0e │ │ │ │ - j 3a0c6 │ │ │ │ - addi a5,a4,1 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sd a5,64(sp) │ │ │ │ - sd a1,56(sp) │ │ │ │ - sd a4,72(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,56(sp) │ │ │ │ - ld a6,32(s11) │ │ │ │ - ld a3,40(s11) │ │ │ │ - add a2,a0,a1 │ │ │ │ - sd a6,-8(a2) │ │ │ │ - ld a5,64(sp) │ │ │ │ - beqz a3,38d78 │ │ │ │ - ld a4,72(sp) │ │ │ │ - addi a1,a1,8 │ │ │ │ - li a5,0 │ │ │ │ - addi a3,a4,2 │ │ │ │ - sd a3,72(sp) │ │ │ │ - sd a5,64(sp) │ │ │ │ - sd a1,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,64(sp) │ │ │ │ - ld a4,48(s11) │ │ │ │ - ld a1,56(sp) │ │ │ │ - slli a2,a5,0x3 │ │ │ │ - add a4,a4,a2 │ │ │ │ - ld t6,0(a4) │ │ │ │ - ld a2,40(s11) │ │ │ │ - add a6,a0,a1 │ │ │ │ - mv a4,a5 │ │ │ │ - sd t6,-8(a6) │ │ │ │ - addi a5,a5,1 │ │ │ │ - ld a3,72(sp) │ │ │ │ - addi a1,a1,8 │ │ │ │ - bltu a5,a2,38d40 │ │ │ │ - add a5,a4,a3 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd a5,0(s2) │ │ │ │ - ld a0,64(s11) │ │ │ │ - beqz a0,38da0 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,618 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,696 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - ld a5,40(sp) │ │ │ │ - bge s4,a5,38daa │ │ │ │ - j 3a09c │ │ │ │ - ld a5,48(sp) │ │ │ │ - blt a5,s3,38e2a │ │ │ │ - ld a5,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a5,38dbe │ │ │ │ - beqz a0,38dbe │ │ │ │ - j 3a0c6 │ │ │ │ - addi s11,a5,1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - sd a1,40(sp) │ │ │ │ - sd a5,48(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,40(sp) │ │ │ │ - ld a2,32(s10) │ │ │ │ - ld a4,40(s10) │ │ │ │ - add a3,a0,a1 │ │ │ │ - sd a2,-8(a3) │ │ │ │ - beqz a4,38e24 │ │ │ │ - ld a5,48(sp) │ │ │ │ - addi s11,a1,8 │ │ │ │ - li a4,0 │ │ │ │ - addi a3,a5,2 │ │ │ │ - mv a1,s11 │ │ │ │ - sd a3,48(sp) │ │ │ │ - sd a4,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,48(s10) │ │ │ │ - add a1,a0,s11 │ │ │ │ - slli a2,a4,0x3 │ │ │ │ - add a5,a5,a2 │ │ │ │ - ld a6,0(a5) │ │ │ │ - ld a2,40(s10) │ │ │ │ - mv a5,a4 │ │ │ │ - sd a6,-8(a1) │ │ │ │ - addi a4,a4,1 │ │ │ │ - ld a3,48(sp) │ │ │ │ - addi s11,s11,8 │ │ │ │ - bltu a4,a2,38dee │ │ │ │ - add s11,a5,a3 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s11,0(s2) │ │ │ │ - ld s10,64(s10) │ │ │ │ - bnez s10,38e36 │ │ │ │ - j 3a09c │ │ │ │ - ld a5,32(s10) │ │ │ │ - ld s11,24(s0) │ │ │ │ - ld a4,0(s10) │ │ │ │ - ld t5,32(s0) │ │ │ │ - ld t6,24(a5) │ │ │ │ - ld t0,32(a5) │ │ │ │ - bge a4,s11,38e56 │ │ │ │ - j 3a09c │ │ │ │ - ld a0,56(s10) │ │ │ │ - beqz a0,38e84 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,402 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,480 │ │ │ │ - mv a1,s0 │ │ │ │ - sd t5,56(sp) │ │ │ │ - sd t0,48(sp) │ │ │ │ - sd t6,40(sp) │ │ │ │ - jal 38470 │ │ │ │ - ld t5,56(sp) │ │ │ │ - ld t0,48(sp) │ │ │ │ - ld t6,40(sp) │ │ │ │ - bge t5,t6,38e8c │ │ │ │ - j 3a09c │ │ │ │ - blt t0,s11,38f0a │ │ │ │ - ld a5,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a5,38e9e │ │ │ │ - beqz a0,38e9e │ │ │ │ - j 3a0c6 │ │ │ │ - addi s11,a5,1 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - sd a1,40(sp) │ │ │ │ - sd a5,48(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,40(sp) │ │ │ │ - ld a2,32(s10) │ │ │ │ - ld a4,40(s10) │ │ │ │ - add a3,a0,a1 │ │ │ │ - sd a2,-8(a3) │ │ │ │ - beqz a4,38f04 │ │ │ │ - ld a5,48(sp) │ │ │ │ - addi s11,a1,8 │ │ │ │ - li a3,0 │ │ │ │ - addi a4,a5,2 │ │ │ │ - mv a1,s11 │ │ │ │ - sd a4,48(sp) │ │ │ │ - sd a3,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,40(sp) │ │ │ │ - ld a5,48(s10) │ │ │ │ - add a1,a0,s11 │ │ │ │ - slli a2,a3,0x3 │ │ │ │ - add a5,a5,a2 │ │ │ │ - ld a6,0(a5) │ │ │ │ - ld a2,40(s10) │ │ │ │ - mv a5,a3 │ │ │ │ - sd a6,-8(a1) │ │ │ │ - addi a3,a3,1 │ │ │ │ - ld a4,48(sp) │ │ │ │ - addi s11,s11,8 │ │ │ │ - bltu a3,a2,38ece │ │ │ │ - add s11,a5,a4 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s11,0(s2) │ │ │ │ - ld a0,64(s10) │ │ │ │ - bnez a0,38f14 │ │ │ │ - j 3a09c │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,218 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,296 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - ld s11,88(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - bge s4,a5,38f3c │ │ │ │ - j 3a072 │ │ │ │ - ld a5,32(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - blt a5,s3,38fb4 │ │ │ │ - ld a3,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a3,38f52 │ │ │ │ - beqz a0,38f52 │ │ │ │ - j 3a0c6 │ │ │ │ - addi s11,a3,1 │ │ │ │ - slli s10,s11,0x3 │ │ │ │ - mv a1,s10 │ │ │ │ - sd a3,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a2,32(s9) │ │ │ │ - ld a5,40(s9) │ │ │ │ - add a4,a0,s10 │ │ │ │ - sd a2,-8(a4) │ │ │ │ - beqz a5,38fae │ │ │ │ - ld a3,24(sp) │ │ │ │ - addi s10,s10,8 │ │ │ │ - li s11,0 │ │ │ │ - addi a5,a3,2 │ │ │ │ - sd a5,24(sp) │ │ │ │ - mv a1,s10 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s9) │ │ │ │ - slli a4,s11,0x3 │ │ │ │ - add a3,a0,s10 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a2,0(a5) │ │ │ │ - ld a4,40(s9) │ │ │ │ - mv a5,s11 │ │ │ │ - sd a2,-8(a3) │ │ │ │ - addi s11,s11,1 │ │ │ │ - addi s10,s10,8 │ │ │ │ - bltu s11,a4,38f80 │ │ │ │ - ld a4,24(sp) │ │ │ │ - add s11,a5,a4 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s11,0(s2) │ │ │ │ - ld s11,64(s9) │ │ │ │ - bnez s11,38fc0 │ │ │ │ - j 3a066 │ │ │ │ - ld a5,32(s11) │ │ │ │ - ld a3,32(s0) │ │ │ │ - ld s9,24(s0) │ │ │ │ - ld a4,0(s11) │ │ │ │ - sd a3,24(sp) │ │ │ │ - ld a3,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - sd a3,32(sp) │ │ │ │ - sd a5,40(sp) │ │ │ │ - bge a4,s9,38fe0 │ │ │ │ - j 3a066 │ │ │ │ - ld s10,56(s11) │ │ │ │ - beqz s10,390cc │ │ │ │ - ld a5,32(s10) │ │ │ │ - ld a4,0(s10) │ │ │ │ - ld t6,24(a5) │ │ │ │ - ld t5,32(a5) │ │ │ │ - blt a4,s9,390cc │ │ │ │ - ld a0,56(s10) │ │ │ │ - beqz a0,39026 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-20 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,58 │ │ │ │ - mv a1,s0 │ │ │ │ - sd t5,56(sp) │ │ │ │ - sd t6,48(sp) │ │ │ │ - jal 38470 │ │ │ │ - ld t5,56(sp) │ │ │ │ - ld t6,48(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - blt a5,t6,390cc │ │ │ │ - blt t5,s9,390aa │ │ │ │ - ld a4,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a4,3903e │ │ │ │ - beqz a0,3903e │ │ │ │ - j 3a0c6 │ │ │ │ - addi a5,a4,1 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sd a5,56(sp) │ │ │ │ - sd a1,48(sp) │ │ │ │ - sd a4,64(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,48(sp) │ │ │ │ - ld a6,32(s10) │ │ │ │ - ld a3,40(s10) │ │ │ │ - add a2,a0,a1 │ │ │ │ - sd a6,-8(a2) │ │ │ │ - ld a5,56(sp) │ │ │ │ - beqz a3,390a4 │ │ │ │ - ld a4,64(sp) │ │ │ │ - addi a1,a1,8 │ │ │ │ - li a3,0 │ │ │ │ - addi a4,a4,2 │ │ │ │ - sd a4,64(sp) │ │ │ │ - sd a3,56(sp) │ │ │ │ - sd a1,48(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,56(sp) │ │ │ │ - ld a5,48(s10) │ │ │ │ - ld a1,48(sp) │ │ │ │ - slli a2,a3,0x3 │ │ │ │ - add a5,a5,a2 │ │ │ │ - ld t5,0(a5) │ │ │ │ - ld a2,40(s10) │ │ │ │ - add a6,a0,a1 │ │ │ │ - mv a5,a3 │ │ │ │ - sd t5,-8(a6) │ │ │ │ - addi a3,a3,1 │ │ │ │ - ld a4,64(sp) │ │ │ │ - addi a1,a1,8 │ │ │ │ - bltu a3,a2,3906e │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd a5,0(s2) │ │ │ │ - ld a0,64(s10) │ │ │ │ - beqz a0,390cc │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-194 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,-116 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - ld a5,32(sp) │ │ │ │ - ld a4,24(sp) │ │ │ │ - bge a4,a5,390d8 │ │ │ │ - j 3a066 │ │ │ │ - ld a5,40(sp) │ │ │ │ - blt a5,s9,39150 │ │ │ │ - ld a3,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a3,390ec │ │ │ │ - beqz a0,390ec │ │ │ │ - j 3a0c6 │ │ │ │ - addi s10,a3,1 │ │ │ │ - slli s9,s10,0x3 │ │ │ │ - mv a1,s9 │ │ │ │ - sd a3,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a2,32(s11) │ │ │ │ - ld a5,40(s11) │ │ │ │ - add a4,a0,s9 │ │ │ │ - sd a2,-8(a4) │ │ │ │ - beqz a5,3914a │ │ │ │ - ld a3,24(sp) │ │ │ │ - addi s9,s9,8 │ │ │ │ - li a5,0 │ │ │ │ - addi a6,a3,2 │ │ │ │ - mv a1,s9 │ │ │ │ - sd a6,32(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a4,48(s11) │ │ │ │ - ld a6,32(sp) │ │ │ │ - slli a3,a5,0x3 │ │ │ │ - add a4,a4,a3 │ │ │ │ - ld a2,0(a4) │ │ │ │ - ld a4,40(s11) │ │ │ │ - add a3,a0,s9 │ │ │ │ - mv s10,a5 │ │ │ │ - sd a2,-8(a3) │ │ │ │ - addi a5,a5,1 │ │ │ │ - addi s9,s9,8 │ │ │ │ - bltu a5,a4,39118 │ │ │ │ - add s10,s10,a6 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s10,0(s2) │ │ │ │ - ld t3,64(s11) │ │ │ │ - bnez t3,3915c │ │ │ │ - j 3a066 │ │ │ │ - ld a5,32(t3) │ │ │ │ - ld s9,24(s0) │ │ │ │ - ld a4,0(t3) │ │ │ │ - ld s11,32(s0) │ │ │ │ - ld t4,24(a5) │ │ │ │ - ld s10,32(a5) │ │ │ │ - blt a4,s9,3a066 │ │ │ │ - ld a0,56(t3) │ │ │ │ - beqz a0,391a2 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-400 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,-322 │ │ │ │ - mv a1,s0 │ │ │ │ - sd t4,32(sp) │ │ │ │ - sd t3,24(sp) │ │ │ │ - jal 38470 │ │ │ │ - ld t4,32(sp) │ │ │ │ - ld t3,24(sp) │ │ │ │ - blt s11,t4,3a066 │ │ │ │ - blt s10,s9,3921c │ │ │ │ - ld s11,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez s11,391ba │ │ │ │ - beqz a0,391ba │ │ │ │ - j 3a0c6 │ │ │ │ - addi s10,s11,1 │ │ │ │ - slli s9,s10,0x3 │ │ │ │ - mv a1,s9 │ │ │ │ - sd t3,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld t3,24(sp) │ │ │ │ - add a4,a0,s9 │ │ │ │ - ld a3,32(t3) │ │ │ │ - ld a5,40(t3) │ │ │ │ - sd a3,-8(a4) │ │ │ │ - beqz a5,39216 │ │ │ │ - addi s11,s11,2 │ │ │ │ - addi s9,s9,8 │ │ │ │ - li a5,0 │ │ │ │ - mv a1,s9 │ │ │ │ - sd a5,32(sp) │ │ │ │ - sd t3,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld t3,24(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ - ld a4,48(t3) │ │ │ │ - slli a3,a5,0x3 │ │ │ │ - mv s10,a5 │ │ │ │ - add a4,a4,a3 │ │ │ │ - ld a2,0(a4) │ │ │ │ - ld a4,40(t3) │ │ │ │ - add a3,a0,s9 │ │ │ │ - sd a2,-8(a3) │ │ │ │ - addi a5,a5,1 │ │ │ │ - addi s9,s9,8 │ │ │ │ - bltu a5,a4,391e4 │ │ │ │ - add s10,s10,s11 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s10,0(s2) │ │ │ │ - ld a0,64(t3) │ │ │ │ - beqz a0,3a066 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-566 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,-488 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - blt s4,s8,3a058 │ │ │ │ - ld a5,16(sp) │ │ │ │ - blt a5,s3,392b8 │ │ │ │ - sd s10,96(sp) │ │ │ │ - ld s10,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez s10,3925e │ │ │ │ - bnez a0,3a0ea │ │ │ │ - addi s8,s10,1 │ │ │ │ - slli s9,s8,0x3 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(s7) │ │ │ │ - ld a5,40(s7) │ │ │ │ - add a4,a0,s9 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - beqz a5,392b0 │ │ │ │ - addi s10,s10,2 │ │ │ │ - addi s9,s9,8 │ │ │ │ - li s8,0 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s7) │ │ │ │ - slli a4,s8,0x3 │ │ │ │ - mv a2,s8 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a5,40(s7) │ │ │ │ - add a4,a0,s9 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - addi s8,s8,1 │ │ │ │ - addi s9,s9,8 │ │ │ │ - bltu s8,a5,39284 │ │ │ │ - add s8,a2,s10 │ │ │ │ - ld s10,96(sp) │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s8,0(s2) │ │ │ │ - ld s7,64(s7) │ │ │ │ - beqz s7,3a058 │ │ │ │ - ld a5,32(s7) │ │ │ │ - ld a3,32(s0) │ │ │ │ - ld s8,24(s0) │ │ │ │ - ld a4,0(s7) │ │ │ │ - sd a3,16(sp) │ │ │ │ - ld a3,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - sd a3,24(sp) │ │ │ │ - sd a5,32(sp) │ │ │ │ - blt a4,s8,3a058 │ │ │ │ - ld s9,56(s7) │ │ │ │ - beqz s9,3954c │ │ │ │ - ld a5,32(s9) │ │ │ │ - sd s11,88(sp) │ │ │ │ - ld a4,0(s9) │ │ │ │ - ld s11,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - sd a5,40(sp) │ │ │ │ - blt a4,s8,3a096 │ │ │ │ - sd s10,96(sp) │ │ │ │ - ld s10,56(s9) │ │ │ │ - beqz s10,393e6 │ │ │ │ - ld a5,32(s10) │ │ │ │ - ld a4,0(s10) │ │ │ │ - ld t5,24(a5) │ │ │ │ - ld t4,32(a5) │ │ │ │ - blt a4,s8,393e6 │ │ │ │ - ld a0,56(s10) │ │ │ │ - beqz a0,39342 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-816 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,-738 │ │ │ │ - mv a1,s0 │ │ │ │ - sd t4,56(sp) │ │ │ │ - sd t5,48(sp) │ │ │ │ - jal 38470 │ │ │ │ - ld t4,56(sp) │ │ │ │ - ld t5,48(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - blt a5,t5,393e6 │ │ │ │ - blt t4,s8,393c4 │ │ │ │ - ld a4,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a4,39358 │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi a5,a4,1 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sd a5,56(sp) │ │ │ │ - sd a1,48(sp) │ │ │ │ - sd a4,64(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,48(sp) │ │ │ │ - ld a6,32(s10) │ │ │ │ - ld a3,40(s10) │ │ │ │ - add a2,a0,a1 │ │ │ │ - sd a6,-8(a2) │ │ │ │ - ld a5,56(sp) │ │ │ │ - beqz a3,393be │ │ │ │ - ld a4,64(sp) │ │ │ │ - addi a1,a1,8 │ │ │ │ - li a3,0 │ │ │ │ - addi a4,a4,2 │ │ │ │ - sd a4,64(sp) │ │ │ │ - sd a3,56(sp) │ │ │ │ - sd a1,48(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,56(sp) │ │ │ │ - ld a5,48(s10) │ │ │ │ - ld a1,48(sp) │ │ │ │ - slli a2,a3,0x3 │ │ │ │ - add a5,a5,a2 │ │ │ │ - ld t4,0(a5) │ │ │ │ - ld a2,40(s10) │ │ │ │ - add a6,a0,a1 │ │ │ │ - mv a5,a3 │ │ │ │ - sd t4,-8(a6) │ │ │ │ - addi a3,a3,1 │ │ │ │ - ld a4,64(sp) │ │ │ │ - addi a1,a1,8 │ │ │ │ - bltu a3,a2,39388 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd a5,0(s2) │ │ │ │ - ld a0,64(s10) │ │ │ │ - beqz a0,393e6 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-988 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,-910 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - ld a5,16(sp) │ │ │ │ - blt a5,s11,3a094 │ │ │ │ - ld a5,40(sp) │ │ │ │ - blt a5,s8,39460 │ │ │ │ - ld a5,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a5,393fe │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi s11,a5,1 │ │ │ │ - slli s10,s11,0x3 │ │ │ │ - mv a1,s10 │ │ │ │ - sd a5,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a2,32(s9) │ │ │ │ - ld a4,40(s9) │ │ │ │ - add a3,a0,s10 │ │ │ │ - sd a2,-8(a3) │ │ │ │ - beqz a4,3945a │ │ │ │ - ld a5,40(sp) │ │ │ │ - addi s10,s10,8 │ │ │ │ - li a3,0 │ │ │ │ - addi a5,a5,2 │ │ │ │ - mv a1,s10 │ │ │ │ - sd a5,48(sp) │ │ │ │ - sd a3,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,40(sp) │ │ │ │ - ld a4,48(s9) │ │ │ │ - ld a5,48(sp) │ │ │ │ - slli a2,a3,0x3 │ │ │ │ - add a4,a4,a2 │ │ │ │ - ld a1,0(a4) │ │ │ │ - ld a4,40(s9) │ │ │ │ - add a2,a0,s10 │ │ │ │ - mv s11,a3 │ │ │ │ - sd a1,-8(a2) │ │ │ │ - addi a3,a3,1 │ │ │ │ - addi s10,s10,8 │ │ │ │ - bltu a3,a4,39428 │ │ │ │ - add s11,s11,a5 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s11,0(s2) │ │ │ │ - ld s9,64(s9) │ │ │ │ - beqz s9,3a094 │ │ │ │ - ld a5,32(s9) │ │ │ │ - ld s10,24(s0) │ │ │ │ - ld a4,0(s9) │ │ │ │ - ld t3,32(s0) │ │ │ │ - ld t4,24(a5) │ │ │ │ - ld s11,32(a5) │ │ │ │ - blt a4,s10,3a094 │ │ │ │ - ld a0,56(s9) │ │ │ │ - beqz a0,394ae │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-1180 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,-1102 │ │ │ │ - mv a1,s0 │ │ │ │ - sd t3,48(sp) │ │ │ │ - sd t4,40(sp) │ │ │ │ - jal 38470 │ │ │ │ - ld t3,48(sp) │ │ │ │ - ld t4,40(sp) │ │ │ │ - blt t3,t4,3a094 │ │ │ │ - blt s11,s10,39524 │ │ │ │ - ld a5,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a5,394c2 │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi s11,a5,1 │ │ │ │ - slli s10,s11,0x3 │ │ │ │ - mv a1,s10 │ │ │ │ - sd a5,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a2,32(s9) │ │ │ │ - ld a4,40(s9) │ │ │ │ - add a3,a0,s10 │ │ │ │ - sd a2,-8(a3) │ │ │ │ - beqz a4,3951e │ │ │ │ - ld a5,40(sp) │ │ │ │ - addi s10,s10,8 │ │ │ │ - li a3,0 │ │ │ │ - addi a5,a5,2 │ │ │ │ - mv a1,s10 │ │ │ │ - sd a5,48(sp) │ │ │ │ - sd a3,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,40(sp) │ │ │ │ - ld a4,48(s9) │ │ │ │ - ld a5,48(sp) │ │ │ │ - slli a2,a3,0x3 │ │ │ │ - add a4,a4,a2 │ │ │ │ - ld a1,0(a4) │ │ │ │ - ld a4,40(s9) │ │ │ │ - add a2,a0,s10 │ │ │ │ - mv s11,a3 │ │ │ │ - sd a1,-8(a2) │ │ │ │ - addi a3,a3,1 │ │ │ │ - addi s10,s10,8 │ │ │ │ - bltu a3,a4,394ec │ │ │ │ - add s11,s11,a5 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s11,0(s2) │ │ │ │ - ld a0,64(s9) │ │ │ │ - beqz a0,3a094 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-1342 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,-1264 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a4,16(sp) │ │ │ │ - blt a4,a5,3a058 │ │ │ │ - ld a5,32(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - blt a5,s8,395c4 │ │ │ │ - ld s8,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez s8,3956c │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi s10,s8,1 │ │ │ │ - slli s9,s10,0x3 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(s7) │ │ │ │ - ld a5,40(s7) │ │ │ │ - add a4,a0,s9 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - beqz a5,395be │ │ │ │ - addi s8,s8,2 │ │ │ │ - addi s9,s9,8 │ │ │ │ - li s10,0 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s7) │ │ │ │ - slli a4,s10,0x3 │ │ │ │ - add a3,a0,s9 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a2,0(a5) │ │ │ │ - ld a4,40(s7) │ │ │ │ - mv a5,s10 │ │ │ │ - sd a2,-8(a3) │ │ │ │ - addi s10,s10,1 │ │ │ │ - addi s9,s9,8 │ │ │ │ - bltu s10,a4,39592 │ │ │ │ - add s10,a5,s8 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s10,0(s2) │ │ │ │ - ld s11,64(s7) │ │ │ │ - beqz s11,3a07c │ │ │ │ - ld a5,32(s11) │ │ │ │ - ld s7,24(s0) │ │ │ │ - ld a4,0(s11) │ │ │ │ - ld s10,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - ld s8,32(s0) │ │ │ │ - sd a5,16(sp) │ │ │ │ - blt a4,s7,3a07c │ │ │ │ - ld s9,56(s11) │ │ │ │ - beqz s9,396d0 │ │ │ │ - ld a5,32(s9) │ │ │ │ - ld a4,0(s9) │ │ │ │ - ld t4,24(a5) │ │ │ │ - ld t3,32(a5) │ │ │ │ - blt a4,s7,396d0 │ │ │ │ - ld a0,56(s9) │ │ │ │ - beqz a0,3962e │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-1564 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,-1486 │ │ │ │ - mv a1,s0 │ │ │ │ - sd t3,32(sp) │ │ │ │ - sd t4,24(sp) │ │ │ │ - jal 38470 │ │ │ │ - ld t3,32(sp) │ │ │ │ - ld t4,24(sp) │ │ │ │ - blt s8,t4,396d0 │ │ │ │ - blt t3,s7,396ae │ │ │ │ - ld a4,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a4,39642 │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi a5,a4,1 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sd a5,32(sp) │ │ │ │ - sd a1,24(sp) │ │ │ │ - sd a4,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,24(sp) │ │ │ │ - ld a6,32(s9) │ │ │ │ - ld a3,40(s9) │ │ │ │ - add a2,a0,a1 │ │ │ │ - sd a6,-8(a2) │ │ │ │ - ld a5,32(sp) │ │ │ │ - beqz a3,396a8 │ │ │ │ - ld a4,40(sp) │ │ │ │ - addi a1,a1,8 │ │ │ │ - li a3,0 │ │ │ │ - addi a4,a4,2 │ │ │ │ - sd a4,40(sp) │ │ │ │ - sd a3,32(sp) │ │ │ │ - sd a1,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(sp) │ │ │ │ - ld a5,48(s9) │ │ │ │ - ld a1,24(sp) │ │ │ │ - slli a2,a3,0x3 │ │ │ │ - add a5,a5,a2 │ │ │ │ - ld t3,0(a5) │ │ │ │ - ld a2,40(s9) │ │ │ │ - add a6,a0,a1 │ │ │ │ - mv a5,a3 │ │ │ │ - sd t3,-8(a6) │ │ │ │ - addi a3,a3,1 │ │ │ │ - ld a4,40(sp) │ │ │ │ - addi a1,a1,8 │ │ │ │ - bltu a3,a2,39672 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd a5,0(s2) │ │ │ │ - ld a0,64(s9) │ │ │ │ - beqz a0,396d0 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-1734 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,-1656 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - blt s8,s10,3a07c │ │ │ │ - ld a5,16(sp) │ │ │ │ - blt a5,s7,3973e │ │ │ │ - ld s9,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez s9,396e8 │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi s8,s9,1 │ │ │ │ - slli s7,s8,0x3 │ │ │ │ - mv a1,s7 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(s11) │ │ │ │ - ld a5,40(s11) │ │ │ │ - add a4,a0,s7 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - beqz a5,39738 │ │ │ │ - addi s9,s9,2 │ │ │ │ - addi s7,s7,8 │ │ │ │ - li s10,0 │ │ │ │ - mv a1,s7 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s11) │ │ │ │ - slli a4,s10,0x3 │ │ │ │ - mv s8,s10 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a5,40(s11) │ │ │ │ - add a4,a0,s7 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - addi s10,s10,1 │ │ │ │ - addi s7,s7,8 │ │ │ │ - bltu s10,a5,3970e │ │ │ │ - add s8,s8,s9 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s8,0(s2) │ │ │ │ - ld a0,64(s11) │ │ │ │ - beqz a0,3a07c │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,-1880 │ │ │ │ - auipc a2,0xfffff │ │ │ │ - addi a2,a2,-1802 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - blt s4,s5,3a040 │ │ │ │ - ld a5,8(sp) │ │ │ │ - blt a5,s3,397da │ │ │ │ - ld s5,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez s5,39782 │ │ │ │ - bnez a0,3a0be │ │ │ │ - addi s3,s5,1 │ │ │ │ - slli s4,s3,0x3 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(s6) │ │ │ │ - ld a5,40(s6) │ │ │ │ - add a4,a0,s4 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - beqz a5,397d4 │ │ │ │ - addi s5,s5,2 │ │ │ │ - addi s4,s4,8 │ │ │ │ - li s3,0 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s6) │ │ │ │ - slli a4,s3,0x3 │ │ │ │ - mv a2,s3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a5,40(s6) │ │ │ │ - add a4,a0,s4 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - addi s3,s3,1 │ │ │ │ - addi s4,s4,8 │ │ │ │ - bltu s3,a5,397a8 │ │ │ │ - add s3,a2,s5 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s3,0(s2) │ │ │ │ - ld s7,64(s6) │ │ │ │ - beqz s7,3a040 │ │ │ │ - ld a5,32(s7) │ │ │ │ - ld s3,24(s0) │ │ │ │ - ld a4,0(s7) │ │ │ │ - ld s6,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - ld s5,32(s0) │ │ │ │ - sd a5,8(sp) │ │ │ │ - blt a4,s3,3a040 │ │ │ │ - ld s4,56(s7) │ │ │ │ - beqz s4,39cac │ │ │ │ - ld a5,32(s4) │ │ │ │ - ld a4,0(s4) │ │ │ │ - ld a3,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - sd a3,16(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - blt a4,s3,39cac │ │ │ │ - sd s8,112(sp) │ │ │ │ - ld s8,56(s4) │ │ │ │ - beqz s8,39a8a │ │ │ │ - ld a5,32(s8) │ │ │ │ - ld a4,0(s8) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - ld s10,32(a5) │ │ │ │ - ld s11,24(a5) │ │ │ │ - blt a4,s3,3a08a │ │ │ │ - sd s9,104(sp) │ │ │ │ - ld s9,56(s8) │ │ │ │ - beqz s9,39926 │ │ │ │ - ld a5,32(s9) │ │ │ │ - ld a4,0(s9) │ │ │ │ - ld t5,24(a5) │ │ │ │ - ld t4,32(a5) │ │ │ │ - blt a4,s3,39926 │ │ │ │ - ld a0,56(s9) │ │ │ │ - beqz a0,39884 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,1934 │ │ │ │ - auipc a2,0xffffe │ │ │ │ - addi a2,a2,2012 │ │ │ │ - mv a1,s0 │ │ │ │ - sd t4,40(sp) │ │ │ │ - sd t5,32(sp) │ │ │ │ - jal 38470 │ │ │ │ - ld t4,40(sp) │ │ │ │ - ld t5,32(sp) │ │ │ │ - blt s5,t5,39926 │ │ │ │ - blt t4,s3,39904 │ │ │ │ - ld a4,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a4,39898 │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi a5,a4,1 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sd a5,40(sp) │ │ │ │ - sd a1,32(sp) │ │ │ │ - sd a4,48(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,32(sp) │ │ │ │ - ld a6,32(s9) │ │ │ │ - ld a3,40(s9) │ │ │ │ - add a2,a0,a1 │ │ │ │ - sd a6,-8(a2) │ │ │ │ - ld a5,40(sp) │ │ │ │ - beqz a3,398fe │ │ │ │ - ld a4,48(sp) │ │ │ │ - addi a1,a1,8 │ │ │ │ - li a3,0 │ │ │ │ - addi a4,a4,2 │ │ │ │ - sd a4,48(sp) │ │ │ │ - sd a3,40(sp) │ │ │ │ - sd a1,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,40(sp) │ │ │ │ - ld a5,48(s9) │ │ │ │ - ld a1,32(sp) │ │ │ │ - slli a2,a3,0x3 │ │ │ │ - add a5,a5,a2 │ │ │ │ - ld t4,0(a5) │ │ │ │ - ld a2,40(s9) │ │ │ │ - add a6,a0,a1 │ │ │ │ - mv a5,a3 │ │ │ │ - sd t4,-8(a6) │ │ │ │ - addi a3,a3,1 │ │ │ │ - ld a4,48(sp) │ │ │ │ - addi a1,a1,8 │ │ │ │ - bltu a3,a2,398c8 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd a5,0(s2) │ │ │ │ - ld a0,64(s9) │ │ │ │ - beqz a0,39926 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,1764 │ │ │ │ - auipc a2,0xffffe │ │ │ │ - addi a2,a2,1842 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - blt s5,s11,3a088 │ │ │ │ - blt s10,s3,3999c │ │ │ │ - ld a5,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a5,3993a │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi s11,a5,1 │ │ │ │ - slli s10,s11,0x3 │ │ │ │ - mv a1,s10 │ │ │ │ - sd a5,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a2,32(s8) │ │ │ │ - ld a4,40(s8) │ │ │ │ - add a3,a0,s10 │ │ │ │ - sd a2,-8(a3) │ │ │ │ - beqz a4,39996 │ │ │ │ - ld a5,32(sp) │ │ │ │ - addi s10,s10,8 │ │ │ │ - li a4,0 │ │ │ │ - addi a5,a5,2 │ │ │ │ - mv a1,s10 │ │ │ │ - sd a5,40(sp) │ │ │ │ - sd a4,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld a3,48(s8) │ │ │ │ - ld a5,40(sp) │ │ │ │ - slli a2,a4,0x3 │ │ │ │ - add a3,a3,a2 │ │ │ │ - ld a1,0(a3) │ │ │ │ - ld a3,40(s8) │ │ │ │ - add a2,a0,s10 │ │ │ │ - mv s11,a4 │ │ │ │ - sd a1,-8(a2) │ │ │ │ - addi a4,a4,1 │ │ │ │ - addi s10,s10,8 │ │ │ │ - bltu a4,a3,39964 │ │ │ │ - add s11,s11,a5 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s11,0(s2) │ │ │ │ - ld s8,64(s8) │ │ │ │ - beqz s8,3a088 │ │ │ │ - ld a5,32(s8) │ │ │ │ - ld s10,24(s0) │ │ │ │ - ld a4,0(s8) │ │ │ │ - ld t3,32(s0) │ │ │ │ - ld t4,24(a5) │ │ │ │ - ld s11,32(a5) │ │ │ │ - blt a4,s10,3a088 │ │ │ │ - ld a0,56(s8) │ │ │ │ - beqz a0,399ea │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,1576 │ │ │ │ - auipc a2,0xffffe │ │ │ │ - addi a2,a2,1654 │ │ │ │ - mv a1,s0 │ │ │ │ - sd t3,40(sp) │ │ │ │ - sd t4,32(sp) │ │ │ │ - jal 38470 │ │ │ │ - ld t3,40(sp) │ │ │ │ - ld t4,32(sp) │ │ │ │ - blt t3,t4,3a088 │ │ │ │ - blt s11,s10,39a60 │ │ │ │ - ld a5,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a5,399fe │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi s11,a5,1 │ │ │ │ - slli s10,s11,0x3 │ │ │ │ - mv a1,s10 │ │ │ │ - sd a5,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a2,32(s8) │ │ │ │ - ld a4,40(s8) │ │ │ │ - add a3,a0,s10 │ │ │ │ - sd a2,-8(a3) │ │ │ │ - beqz a4,39a5a │ │ │ │ - ld a5,32(sp) │ │ │ │ - addi s10,s10,8 │ │ │ │ - li a4,0 │ │ │ │ - addi a5,a5,2 │ │ │ │ - mv a1,s10 │ │ │ │ - sd a5,40(sp) │ │ │ │ - sd a4,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld a3,48(s8) │ │ │ │ - ld a5,40(sp) │ │ │ │ - slli a2,a4,0x3 │ │ │ │ - add a3,a3,a2 │ │ │ │ - ld a1,0(a3) │ │ │ │ - ld a3,40(s8) │ │ │ │ - add a2,a0,s10 │ │ │ │ - mv s11,a4 │ │ │ │ - sd a1,-8(a2) │ │ │ │ - addi a4,a4,1 │ │ │ │ - addi s10,s10,8 │ │ │ │ - bltu a4,a3,39a28 │ │ │ │ - add s11,s11,a5 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s11,0(s2) │ │ │ │ - ld a0,64(s8) │ │ │ │ - beqz a0,3a088 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,1414 │ │ │ │ - auipc a2,0xffffe │ │ │ │ - addi a2,a2,1492 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - blt s5,a5,3a090 │ │ │ │ - ld a5,24(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - blt a5,s3,39b04 │ │ │ │ - ld s8,0(s2) │ │ │ │ - sd s9,104(sp) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez s8,39aaa │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi s10,s8,1 │ │ │ │ - slli s9,s10,0x3 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(s4) │ │ │ │ - ld a5,40(s4) │ │ │ │ - add a4,a0,s9 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - beqz a5,39afc │ │ │ │ - addi s8,s8,2 │ │ │ │ - addi s9,s9,8 │ │ │ │ - li s10,0 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s4) │ │ │ │ - slli a4,s10,0x3 │ │ │ │ - add a3,a0,s9 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a2,0(a5) │ │ │ │ - ld a4,40(s4) │ │ │ │ - mv a5,s10 │ │ │ │ - sd a2,-8(a3) │ │ │ │ - addi s10,s10,1 │ │ │ │ - addi s9,s9,8 │ │ │ │ - bltu s10,a4,39ad0 │ │ │ │ - add s10,a5,s8 │ │ │ │ - ld s9,104(sp) │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s10,0(s2) │ │ │ │ - ld s11,64(s4) │ │ │ │ - beqz s11,3a0a2 │ │ │ │ - ld a5,32(s11) │ │ │ │ - ld s4,24(s0) │ │ │ │ - ld a4,0(s11) │ │ │ │ - ld s10,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - ld s8,32(s0) │ │ │ │ - sd a5,16(sp) │ │ │ │ - blt a4,s4,3a0a2 │ │ │ │ - sd s9,104(sp) │ │ │ │ - ld s9,56(s11) │ │ │ │ - beqz s9,39c12 │ │ │ │ - ld a5,32(s9) │ │ │ │ - ld a4,0(s9) │ │ │ │ - ld t4,24(a5) │ │ │ │ - ld t3,32(a5) │ │ │ │ - blt a4,s4,39c12 │ │ │ │ - ld a0,56(s9) │ │ │ │ - beqz a0,39b70 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,1186 │ │ │ │ - auipc a2,0xffffe │ │ │ │ - addi a2,a2,1264 │ │ │ │ - mv a1,s0 │ │ │ │ - sd t3,32(sp) │ │ │ │ - sd t4,24(sp) │ │ │ │ - jal 38470 │ │ │ │ - ld t3,32(sp) │ │ │ │ - ld t4,24(sp) │ │ │ │ - blt s8,t4,39c12 │ │ │ │ - blt t3,s4,39bf0 │ │ │ │ - ld a4,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a4,39b84 │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi a5,a4,1 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sd a5,32(sp) │ │ │ │ - sd a1,24(sp) │ │ │ │ - sd a4,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,24(sp) │ │ │ │ - ld a6,32(s9) │ │ │ │ - ld a3,40(s9) │ │ │ │ - add a2,a0,a1 │ │ │ │ - sd a6,-8(a2) │ │ │ │ - ld a5,32(sp) │ │ │ │ - beqz a3,39bea │ │ │ │ - ld a4,40(sp) │ │ │ │ - addi a1,a1,8 │ │ │ │ - li a3,0 │ │ │ │ - addi a4,a4,2 │ │ │ │ - sd a4,40(sp) │ │ │ │ - sd a3,32(sp) │ │ │ │ - sd a1,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(sp) │ │ │ │ - ld a5,48(s9) │ │ │ │ - ld a1,24(sp) │ │ │ │ - slli a2,a3,0x3 │ │ │ │ - add a5,a5,a2 │ │ │ │ - ld t3,0(a5) │ │ │ │ - ld a2,40(s9) │ │ │ │ - add a6,a0,a1 │ │ │ │ - mv a5,a3 │ │ │ │ - sd t3,-8(a6) │ │ │ │ - addi a3,a3,1 │ │ │ │ - ld a4,40(sp) │ │ │ │ - addi a1,a1,8 │ │ │ │ - bltu a3,a2,39bb4 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd a5,0(s2) │ │ │ │ - ld a0,64(s9) │ │ │ │ - beqz a0,39c12 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,1016 │ │ │ │ - auipc a2,0xffffe │ │ │ │ - addi a2,a2,1094 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - blt s8,s10,3a0b0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - blt a5,s4,39c80 │ │ │ │ - ld s9,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez s9,39c2a │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi s8,s9,1 │ │ │ │ - slli s4,s8,0x3 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(s11) │ │ │ │ - ld a5,40(s11) │ │ │ │ - add a4,a0,s4 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - beqz a5,39c7a │ │ │ │ - addi s9,s9,2 │ │ │ │ - addi s4,s4,8 │ │ │ │ - li s10,0 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s11) │ │ │ │ - slli a4,s10,0x3 │ │ │ │ - mv s8,s10 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a5,40(s11) │ │ │ │ - add a4,a0,s4 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - addi s10,s10,1 │ │ │ │ - addi s4,s4,8 │ │ │ │ - bltu s10,a5,39c50 │ │ │ │ - add s8,s8,s9 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s8,0(s2) │ │ │ │ - ld a0,64(s11) │ │ │ │ - beqz a0,3a0b0 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,870 │ │ │ │ - auipc a2,0xffffe │ │ │ │ - addi a2,a2,948 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - blt s5,s6,3a040 │ │ │ │ - ld a5,8(sp) │ │ │ │ - blt a5,s3,39d1c │ │ │ │ - ld s5,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez s5,39cc4 │ │ │ │ - bnez a0,3a0be │ │ │ │ - addi s3,s5,1 │ │ │ │ - slli s4,s3,0x3 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(s7) │ │ │ │ - ld a5,40(s7) │ │ │ │ - add a4,a0,s4 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - beqz a5,39d16 │ │ │ │ - addi s5,s5,2 │ │ │ │ - addi s4,s4,8 │ │ │ │ - li s3,0 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s7) │ │ │ │ - slli a4,s3,0x3 │ │ │ │ - mv a2,s3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a5,40(s7) │ │ │ │ - add a4,a0,s4 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - addi s3,s3,1 │ │ │ │ - addi s4,s4,8 │ │ │ │ - bltu s3,a5,39cea │ │ │ │ - add s3,a2,s5 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s3,0(s2) │ │ │ │ - ld s3,64(s7) │ │ │ │ - beqz s3,3a040 │ │ │ │ - ld a5,32(s3) │ │ │ │ - sd s8,112(sp) │ │ │ │ - ld s5,24(s0) │ │ │ │ - ld s8,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - ld a4,0(s3) │ │ │ │ - ld s6,32(s0) │ │ │ │ - sd a5,8(sp) │ │ │ │ - blt a4,s5,3a026 │ │ │ │ - ld s4,56(s3) │ │ │ │ - beqz s4,39ee4 │ │ │ │ - ld a5,32(s4) │ │ │ │ - ld a4,0(s4) │ │ │ │ - sd s9,104(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - ld s9,32(a5) │ │ │ │ - ld s10,24(a5) │ │ │ │ - blt a4,s5,3a0aa │ │ │ │ - ld s7,56(s4) │ │ │ │ - beqz s7,39e48 │ │ │ │ - ld a5,32(s7) │ │ │ │ - ld a4,0(s7) │ │ │ │ - sd s11,88(sp) │ │ │ │ - ld t1,24(a5) │ │ │ │ - ld s11,32(a5) │ │ │ │ - blt a4,s5,3a0ba │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,39da6 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,616 │ │ │ │ - auipc a2,0xffffe │ │ │ │ - addi a2,a2,694 │ │ │ │ - mv a1,s0 │ │ │ │ - sd t1,16(sp) │ │ │ │ - jal 38470 │ │ │ │ - ld t1,16(sp) │ │ │ │ - blt s6,t1,3a0ba │ │ │ │ - blt s11,s5,39e22 │ │ │ │ - ld a4,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez a4,39dba │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi a5,a4,1 │ │ │ │ - slli s11,a5,0x3 │ │ │ │ - mv a1,s11 │ │ │ │ - sd a5,16(sp) │ │ │ │ - sd a4,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,32(s7) │ │ │ │ - ld a3,40(s7) │ │ │ │ - add a2,a0,s11 │ │ │ │ - sd a1,-8(a2) │ │ │ │ - ld a5,16(sp) │ │ │ │ - beqz a3,39e1c │ │ │ │ - ld a4,24(sp) │ │ │ │ - addi s11,s11,8 │ │ │ │ - li a3,0 │ │ │ │ - addi a4,a4,2 │ │ │ │ - mv a1,s11 │ │ │ │ - sd a4,24(sp) │ │ │ │ - sd a3,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,16(sp) │ │ │ │ - ld a5,48(s7) │ │ │ │ - add a1,a0,s11 │ │ │ │ - slli a2,a3,0x3 │ │ │ │ - add a5,a5,a2 │ │ │ │ - ld a6,0(a5) │ │ │ │ - ld a2,40(s7) │ │ │ │ - mv a5,a3 │ │ │ │ - sd a6,-8(a1) │ │ │ │ - addi a3,a3,1 │ │ │ │ - ld a4,24(sp) │ │ │ │ - addi s11,s11,8 │ │ │ │ - bltu a3,a2,39de8 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd a5,0(s2) │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3a0ba │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,452 │ │ │ │ - auipc a2,0xffffe │ │ │ │ - addi a2,a2,530 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - ld s11,88(sp) │ │ │ │ - blt s6,s10,3a0aa │ │ │ │ - blt s9,s5,39ebc │ │ │ │ - sd s11,88(sp) │ │ │ │ - ld s11,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez s11,39e60 │ │ │ │ - bnez a0,3a0c6 │ │ │ │ - addi s10,s11,1 │ │ │ │ - slli s9,s10,0x3 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(s4) │ │ │ │ - ld a5,40(s4) │ │ │ │ - add a4,a0,s9 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - beqz a5,39eb4 │ │ │ │ - addi s11,s11,2 │ │ │ │ - addi s9,s9,8 │ │ │ │ - li a5,0 │ │ │ │ - mv a1,s9 │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a4,48(s4) │ │ │ │ - slli a3,a5,0x3 │ │ │ │ - add a4,a4,a3 │ │ │ │ - ld a2,0(a4) │ │ │ │ - ld a4,40(s4) │ │ │ │ - add a3,a0,s9 │ │ │ │ - mv s10,a5 │ │ │ │ - sd a2,-8(a3) │ │ │ │ - addi a5,a5,1 │ │ │ │ - addi s9,s9,8 │ │ │ │ - bltu a5,a4,39e86 │ │ │ │ - add s10,s10,s11 │ │ │ │ - ld s11,88(sp) │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s10,0(s2) │ │ │ │ - ld a0,64(s4) │ │ │ │ - beqz a0,3a0aa │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,298 │ │ │ │ - auipc a2,0xffffe │ │ │ │ - addi a2,a2,376 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - blt s6,s8,3a026 │ │ │ │ - ld a5,8(sp) │ │ │ │ - blt a5,s5,39f52 │ │ │ │ - ld s6,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez s6,39efc │ │ │ │ - bnez a0,3a0e6 │ │ │ │ - addi s5,s6,1 │ │ │ │ - slli s4,s5,0x3 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(s3) │ │ │ │ - ld a5,40(s3) │ │ │ │ - add a4,a0,s4 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - beqz a5,39f4c │ │ │ │ - addi s6,s6,2 │ │ │ │ - addi s4,s4,8 │ │ │ │ - li s7,0 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s3) │ │ │ │ - slli a4,s7,0x3 │ │ │ │ - mv s5,s7 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a5,40(s3) │ │ │ │ - add a4,a0,s4 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - addi s7,s7,1 │ │ │ │ - addi s4,s4,8 │ │ │ │ - bltu s7,a5,39f22 │ │ │ │ - add s5,s5,s6 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s5,0(s2) │ │ │ │ - ld s7,64(s3) │ │ │ │ - beqz s7,3a026 │ │ │ │ - ld a5,32(s7) │ │ │ │ - ld s3,24(s0) │ │ │ │ - ld a4,0(s7) │ │ │ │ - ld s5,32(s0) │ │ │ │ - ld s6,24(a5) │ │ │ │ - ld s4,32(a5) │ │ │ │ - blt a4,s3,3a026 │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,39f98 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,114 │ │ │ │ - auipc a2,0xffffe │ │ │ │ - addi a2,a2,192 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - blt s5,s6,3a026 │ │ │ │ - blt s4,s3,3a004 │ │ │ │ - ld s5,0(s2) │ │ │ │ - ld a0,0(s1) │ │ │ │ - bnez s5,39fae │ │ │ │ - bnez a0,3a0e6 │ │ │ │ - addi s4,s5,1 │ │ │ │ - slli s3,s4,0x3 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a3,32(s7) │ │ │ │ - ld a5,40(s7) │ │ │ │ - add a4,a0,s3 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - beqz a5,39ffe │ │ │ │ - addi s5,s5,2 │ │ │ │ - addi s3,s3,8 │ │ │ │ - li s6,0 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s7) │ │ │ │ - slli a4,s6,0x3 │ │ │ │ - mv s4,s6 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a3,0(a5) │ │ │ │ - ld a5,40(s7) │ │ │ │ - add a4,a0,s3 │ │ │ │ - sd a3,-8(a4) │ │ │ │ - addi s6,s6,1 │ │ │ │ - addi s3,s3,8 │ │ │ │ - bltu s6,a5,39fd4 │ │ │ │ - add s4,s4,s5 │ │ │ │ - sd a0,0(s1) │ │ │ │ - sd s4,0(s2) │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3a026 │ │ │ │ - li a6,0 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s1 │ │ │ │ - auipc a3,0xffffe │ │ │ │ - addi a3,a3,-28 │ │ │ │ - auipc a2,0xffffe │ │ │ │ - addi a2,a2,50 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 38470 │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld ra,184(sp) │ │ │ │ - ld s6,128(sp) │ │ │ │ - li a0,0 │ │ │ │ - addi sp,sp,192 │ │ │ │ - ret │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld ra,184(sp) │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - ld s6,128(sp) │ │ │ │ - li a0,0 │ │ │ │ - addi sp,sp,192 │ │ │ │ - ret │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - j 3976a │ │ │ │ - ld s8,112(sp) │ │ │ │ - j 3976a │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - blt s4,s8,3a058 │ │ │ │ - j 39248 │ │ │ │ - ld s10,96(sp) │ │ │ │ - blt s4,s8,3a058 │ │ │ │ - j 39248 │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - j 3976a │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - j 39a8a │ │ │ │ - ld s8,112(sp) │ │ │ │ - j 39cac │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - j 3954c │ │ │ │ - ld s11,88(sp) │ │ │ │ - j 38f32 │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - j 39cac │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - j 39ee4 │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - j 39cac │ │ │ │ - ld s11,88(sp) │ │ │ │ - j 39e48 │ │ │ │ - sd s8,112(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - auipc a3,0x2c │ │ │ │ - addi a3,a3,-774 │ │ │ │ - li a2,385 │ │ │ │ - auipc a1,0x27 │ │ │ │ - addi a1,a1,686 │ │ │ │ - auipc a0,0x27 │ │ │ │ - addi a0,a0,702 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - sd s9,104(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - j 3a0c6 │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s11,8(sp) │ │ │ │ - lw s11,16(a0) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - ld s3,8(a0) │ │ │ │ - mv s4,a0 │ │ │ │ - mv s2,a1 │ │ │ │ - mv s5,a2 │ │ │ │ - mv s6,a3 │ │ │ │ - mv s7,a4 │ │ │ │ - mv s8,a5 │ │ │ │ - mv s9,a6 │ │ │ │ - mv s10,a7 │ │ │ │ - li s0,0 │ │ │ │ - beqz s11,3a1e2 │ │ │ │ - li s1,0 │ │ │ │ - j 3a136 │ │ │ │ - sext.w s1,a5 │ │ │ │ - addi s0,s0,8 │ │ │ │ - beq s11,s1,3a184 │ │ │ │ - add a5,s3,s0 │ │ │ │ - ld a0,0(a5) │ │ │ │ - mv a1,s2 │ │ │ │ - jal 3580 │ │ │ │ - addiw a5,s1,1 │ │ │ │ - bnez a0,3a12c │ │ │ │ - beq s11,s1,3a18c │ │ │ │ - ld a4,0(s4) │ │ │ │ - mv a6,s10 │ │ │ │ - mv a5,s9 │ │ │ │ - add s0,s0,a4 │ │ │ │ - ld a0,0(s0) │ │ │ │ - mv a4,s8 │ │ │ │ - mv a3,s7 │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s5 │ │ │ │ - jal 382b0 │ │ │ │ - ld ra,104(sp) │ │ │ │ - sd a0,0(s0) │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd zero,40(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli s0,a4,0x1d │ │ │ │ - addiw a1,s1,1 │ │ │ │ + lw a5,48(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + ld a0,32(a0) │ │ │ │ + addiw a1,a5,1 │ │ │ │ slli a5,a1,0x20 │ │ │ │ srli a1,a5,0x1d │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,16(s4) │ │ │ │ - mv a4,a0 │ │ │ │ - ld a0,0(s4) │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + jal 41306 │ │ │ │ + lw a1,48(s0) │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,40(s0) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + sd a5,32(s0) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 41306 │ │ │ │ + lw a5,48(s0) │ │ │ │ + ld a4,32(s0) │ │ │ │ + sd a0,40(s0) │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a3,a2,0x1d │ │ │ │ + add a4,a4,a3 │ │ │ │ + sd s2,0(a4) │ │ │ │ + add a0,a0,a3 │ │ │ │ + sd s1,0(a0) │ │ │ │ addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - sd a4,8(s4) │ │ │ │ + ld ra,24(sp) │ │ │ │ + sw a5,48(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ld a5,24(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,8(a0) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + addi a1,a5,1 │ │ │ │ slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s4) │ │ │ │ - add a0,a0,s0 │ │ │ │ - ld s1,8(s4) │ │ │ │ - sd zero,0(a0) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 21882 │ │ │ │ - lw a5,16(s4) │ │ │ │ - add s1,s1,s0 │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + jal 41306 │ │ │ │ + ld a1,24(s0) │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,16(s0) │ │ │ │ + addi a1,a1,1 │ │ │ │ + sd a5,8(s0) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,24(s0) │ │ │ │ + sd a0,16(s0) │ │ │ │ + ld a4,8(s0) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + sd s2,0(a0) │ │ │ │ + ld a5,24(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + slli a3,a5,0x3 │ │ │ │ + add a4,a4,a3 │ │ │ │ + sd s1,0(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s2,48(sp) │ │ │ │ + auipc s2,0x45 │ │ │ │ + ld s2,-1362(s2) │ │ │ │ + sd ra,72(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd zero,0(sp) │ │ │ │ + beqz a1,354fe │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + mv s3,a2 │ │ │ │ + mv s0,a0 │ │ │ │ + add s1,a0,a1 │ │ │ │ + mv s5,sp │ │ │ │ + auipc s4,0x2b │ │ │ │ + addi s4,s4,1332 │ │ │ │ + j 354c4 │ │ │ │ + lbu a5,1(a2) │ │ │ │ + addiw a5,a5,-68 │ │ │ │ + bnez a5,354d0 │ │ │ │ + lbu a5,2(a2) │ │ │ │ + addiw a5,a5,-58 │ │ │ │ + bnez a5,354d0 │ │ │ │ + addi a0,a2,3 │ │ │ │ + jal 44ba8 │ │ │ │ + sd a0,0(s3) │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s0,s1,354de │ │ │ │ + ld a2,0(s0) │ │ │ │ + lbu a5,0(a2) │ │ │ │ + addiw a5,a5,-73 │ │ │ │ + beqz a5,3549e │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s5 │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal 44c74 │ │ │ │ + bne s0,s1,354c4 │ │ │ │ + ld a0,0(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,35502 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + j 354ea │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + beqz a1,355b6 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + mv s1,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + mv s5,a0 │ │ │ │ + add s0,a0,a1 │ │ │ │ + li s3,0 │ │ │ │ + li s4,0 │ │ │ │ + ld a0,0(s5) │ │ │ │ + lbu a5,0(a0) │ │ │ │ + addiw a5,a5,-83 │ │ │ │ + bnez a5,35568 │ │ │ │ + lbu a5,1(a0) │ │ │ │ + addiw a5,a5,-78 │ │ │ │ + bnez a5,35568 │ │ │ │ + lbu a5,2(a0) │ │ │ │ + addiw a5,a5,-58 │ │ │ │ + bnez a5,35568 │ │ │ │ + addi a0,a0,3 │ │ │ │ + jal 44ba8 │ │ │ │ sd a0,0(s1) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,16(s4) │ │ │ │ - j 3a14c │ │ │ │ - li a1,8 │ │ │ │ - j 3a198 │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s6,80(sp) │ │ │ │ - li a1,24 │ │ │ │ - mv s6,a0 │ │ │ │ + ld a0,0(s5) │ │ │ │ + li s4,1 │ │ │ │ + lbu a5,0(a0) │ │ │ │ + addiw a5,a5,-76 │ │ │ │ + bnez a5,35596 │ │ │ │ + lbu a5,1(a0) │ │ │ │ + addiw a5,a5,-78 │ │ │ │ + bnez a5,35596 │ │ │ │ + lbu a5,2(a0) │ │ │ │ + addiw a5,a5,-58 │ │ │ │ + bnez a5,35596 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + addi a0,a0,3 │ │ │ │ + jal 3550 │ │ │ │ + sd a0,0(s2) │ │ │ │ + li s3,1 │ │ │ │ + addi s5,s5,8 │ │ │ │ + bne s5,s0,35538 │ │ │ │ + beqz s4,355b6 │ │ │ │ + beqz s3,355b6 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + auipc a3,0x2f │ │ │ │ + addi a3,a3,1058 │ │ │ │ + li a2,319 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,1038 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,1054 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s4,32(sp) │ │ │ │ + li a1,64 │ │ │ │ + mv s4,a0 │ │ │ │ li a0,0 │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd ra,136(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,64(s6) │ │ │ │ - sw zero,16(a0) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a2,240(s4) │ │ │ │ + mv s0,a0 │ │ │ │ sd zero,0(a0) │ │ │ │ sd zero,8(a0) │ │ │ │ - mv s3,a0 │ │ │ │ - beqz a5,3a436 │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sd zero,40(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sd zero,56(a0) │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,876 │ │ │ │ + addi a0,a0,56 │ │ │ │ + jal 44c74 │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,908 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,852 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 44c74 │ │ │ │ + ld a5,232(s4) │ │ │ │ + li a0,0 │ │ │ │ + lwu s5,24(a5) │ │ │ │ + slli s1,s5,0x3 │ │ │ │ + mv a1,s1 │ │ │ │ + sd s5,24(s0) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,8(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,16(s0) │ │ │ │ + beqz s5,356b8 │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + li s1,0 │ │ │ │ + auipc s6,0x2b │ │ │ │ + addi s6,s6,788 │ │ │ │ + ld s2,8(s0) │ │ │ │ + ld a0,232(s4) │ │ │ │ + sext.w s7,s1 │ │ │ │ + slli s3,s1,0x3 │ │ │ │ + mv a1,s7 │ │ │ │ + jal d524 │ │ │ │ + add s2,s2,s3 │ │ │ │ + mv a2,a0 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 44c74 │ │ │ │ + ld a0,232(s4) │ │ │ │ + mv a1,s7 │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal d978 │ │ │ │ + ld a5,16(s0) │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a5,a5,s3 │ │ │ │ + sd a0,0(a5) │ │ │ │ + bne s5,s1,35674 │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + li a5,1 │ │ │ │ + sw a5,48(s0) │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,32(s0) │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a2,608(s4) │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,32(s0) │ │ │ │ + sd a5,40(s0) │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,680 │ │ │ │ + jal 44c74 │ │ │ │ + ld a2,616(s4) │ │ │ │ + beqz a2,35708 │ │ │ │ + ld a0,40(s0) │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,660 │ │ │ │ + jal 44c74 │ │ │ │ + ld ra,72(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + ld a5,40(s0) │ │ │ │ + ld ra,72(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,64(sp) │ │ │ │ + sd zero,0(a5) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-144 │ │ │ │ sd s8,64(sp) │ │ │ │ - ld s8,72(s6) │ │ │ │ + auipc s8,0x44 │ │ │ │ + ld s8,2030(s8) │ │ │ │ sd s5,88(sp) │ │ │ │ - li s5,0 │ │ │ │ + ld a5,0(s8) │ │ │ │ + sd a5,40(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv s5,a0 │ │ │ │ + mv a0,a1 │ │ │ │ sd s0,128(sp) │ │ │ │ + sd ra,136(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + jal 44ba8 │ │ │ │ + lbu a4,0(s0) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,24(sp) │ │ │ │ + li a5,64 │ │ │ │ + bne a4,a5,3588a │ │ │ │ + sd s6,80(sp) │ │ │ │ + addi s6,sp,8 │ │ │ │ + mv a2,s6 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,-762 │ │ │ │ + sd s7,72(sp) │ │ │ │ sd s1,120(sp) │ │ │ │ sd s2,112(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ sd s4,96(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ sd s9,56(sp) │ │ │ │ - add s2,s8,s5 │ │ │ │ sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - li s0,0 │ │ │ │ - ld s1,8(s2) │ │ │ │ - li s4,0 │ │ │ │ - li s7,0 │ │ │ │ - li s9,1 │ │ │ │ - beqz s0,3a2d0 │ │ │ │ - mv s10,s7 │ │ │ │ - li s11,0 │ │ │ │ - j 3a248 │ │ │ │ - addiw s11,s11,1 │ │ │ │ - addi s10,s10,8 │ │ │ │ - beq s11,s0,3aaac │ │ │ │ - ld a0,0(s10) │ │ │ │ - mv a1,s1 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,3a240 │ │ │ │ - beq s0,s11,3aaac │ │ │ │ - ld t1,0(s3) │ │ │ │ - slli a4,s11,0x20 │ │ │ │ - srli s11,a4,0x1d │ │ │ │ - add s11,s11,t1 │ │ │ │ - ld s1,0(s11) │ │ │ │ - ld s10,24(s2) │ │ │ │ - ld a7,32(s2) │ │ │ │ - beqz s1,3ab20 │ │ │ │ - ld a5,32(s1) │ │ │ │ - ld a4,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - bne s10,a4,3a2d8 │ │ │ │ - bne a7,a5,3a2d8 │ │ │ │ - ld a1,40(s1) │ │ │ │ - ld a0,48(s1) │ │ │ │ + mv s7,a0 │ │ │ │ + jal 44234 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a0,3591c │ │ │ │ + li s10,0 │ │ │ │ + li s1,0 │ │ │ │ + auipc s9,0x2b │ │ │ │ + addi s9,s9,-800 │ │ │ │ + addiw a5,s10,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli s3,a4,0x1d │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s1 │ │ │ │ + sext.w s4,s10 │ │ │ │ + sext.w s10,a5 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s2,a5,0x1d │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 44ba8 │ │ │ │ + add s2,s2,s1 │ │ │ │ + sd a0,0(s2) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 44234 │ │ │ │ + mv s0,a0 │ │ │ │ + bnez a0,35788 │ │ │ │ + ld a3,0(s1) │ │ │ │ + lbu a4,0(a3) │ │ │ │ + addiw a5,a4,-64 │ │ │ │ + bnez a5,357e0 │ │ │ │ + lbu a5,1(a3) │ │ │ │ + addiw a5,a5,-72 │ │ │ │ + beqz a5,35910 │ │ │ │ + addiw a5,a4,-64 │ │ │ │ + bnez a5,358a4 │ │ │ │ + lbu a5,1(a3) │ │ │ │ + addiw a5,a5,-83 │ │ │ │ + bnez a5,358a4 │ │ │ │ + lbu a5,2(a3) │ │ │ │ + addiw a5,a5,-81 │ │ │ │ + bnez a5,358a4 │ │ │ │ + addi a3,sp,24 │ │ │ │ + addi a2,sp,16 │ │ │ │ + mv a1,s4 │ │ │ │ + addi a0,s1,8 │ │ │ │ + jal 35510 │ │ │ │ + ld a1,24(s5) │ │ │ │ + ld a0,8(s5) │ │ │ │ addi a1,a1,1 │ │ │ │ slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,40(s1) │ │ │ │ - sd a0,48(s1) │ │ │ │ - slli a4,a5,0x3 │ │ │ │ - add a0,a0,a4 │ │ │ │ - sd s2,0(a0) │ │ │ │ + jal 41306 │ │ │ │ + ld a1,24(s5) │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,16(s5) │ │ │ │ + addi a1,a1,1 │ │ │ │ + sd a5,8(s5) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,24(s5) │ │ │ │ + ld a4,8(s5) │ │ │ │ + ld a3,16(sp) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + sd a0,16(s5) │ │ │ │ + add a4,a4,a5 │ │ │ │ + add a0,a0,a5 │ │ │ │ + ld a5,24(sp) │ │ │ │ + sd a3,0(a4) │ │ │ │ + sd a5,0(a0) │ │ │ │ + ld a5,24(s5) │ │ │ │ addi a5,a5,1 │ │ │ │ - sd a5,40(s1) │ │ │ │ + sd a5,24(s5) │ │ │ │ mv s0,s1 │ │ │ │ - lw a4,64(s6) │ │ │ │ - addi s4,s4,1 │ │ │ │ - sd s0,0(s11) │ │ │ │ - sext.w a5,s4 │ │ │ │ - addi s5,s5,208 │ │ │ │ - bgeu a5,a4,3a422 │ │ │ │ - ld s8,72(s6) │ │ │ │ - lw s0,16(s3) │ │ │ │ - ld s7,8(s3) │ │ │ │ - add s2,s8,s5 │ │ │ │ - ld s1,8(s2) │ │ │ │ - bnez s0,3a23a │ │ │ │ - li s11,0 │ │ │ │ - li a1,8 │ │ │ │ - j 3aac0 │ │ │ │ - ld a5,0(s1) │ │ │ │ - bge a5,a7,3a2e0 │ │ │ │ - mv a5,a7 │ │ │ │ - ld s0,64(s1) │ │ │ │ - sd a5,0(s1) │ │ │ │ - beqz s0,3ac88 │ │ │ │ + add s3,s3,s1 │ │ │ │ + beqz s10,3586a │ │ │ │ + ld a0,0(s0) │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s0) │ │ │ │ + bne s3,s0,3585a │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s5 │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + j 3588c │ │ │ │ + li a0,0 │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,0(s8) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,35980 │ │ │ │ + ld ra,136(sp) │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s8,64(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + addiw a4,a4,-64 │ │ │ │ + bnez a4,35852 │ │ │ │ + lbu a4,1(a3) │ │ │ │ + addiw a4,a4,-82 │ │ │ │ + bnez a4,35852 │ │ │ │ + lbu a4,2(a3) │ │ │ │ + addiw a4,a4,-71 │ │ │ │ + bnez a4,35852 │ │ │ │ + sd zero,32(sp) │ │ │ │ + beqz s4,3597c │ │ │ │ + mv s9,s1 │ │ │ │ + addi s6,sp,32 │ │ │ │ + auipc s4,0x2b │ │ │ │ + addi s4,s4,254 │ │ │ │ + j 358f8 │ │ │ │ + lbu a5,1(a2) │ │ │ │ + addiw a5,a5,-68 │ │ │ │ + bnez a5,35906 │ │ │ │ + lbu a5,2(a2) │ │ │ │ + addiw a5,a5,-58 │ │ │ │ + bnez a5,35906 │ │ │ │ + addi a0,a2,3 │ │ │ │ + jal 44ba8 │ │ │ │ + mv s0,a0 │ │ │ │ + addi s9,s9,8 │ │ │ │ + beq s2,s9,35922 │ │ │ │ + ld a2,8(s9) │ │ │ │ + lbu a5,0(a2) │ │ │ │ + addiw a5,a5,-73 │ │ │ │ + beqz a5,358d4 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 44c74 │ │ │ │ + j 358f2 │ │ │ │ + lbu a5,2(a3) │ │ │ │ + addiw a5,a5,-68 │ │ │ │ + beqz a5,35852 │ │ │ │ + j 357e0 │ │ │ │ + ld a5,0(zero) │ │ │ │ + ebreak │ │ │ │ + ld s2,32(sp) │ │ │ │ + lw a1,48(s5) │ │ │ │ + ld a0,32(s5) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 41306 │ │ │ │ + lw a1,48(s5) │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,40(s5) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + sd a5,32(s5) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 41306 │ │ │ │ + lw a5,48(s5) │ │ │ │ + ld a4,32(s5) │ │ │ │ + sd a0,40(s5) │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a3,a2,0x1d │ │ │ │ + add a4,a4,a3 │ │ │ │ + sd s0,0(a4) │ │ │ │ + add a0,a0,a3 │ │ │ │ + sd s2,0(a0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,48(s5) │ │ │ │ + j 35852 │ │ │ │ + li s2,0 │ │ │ │ + j 35924 │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s2,112(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s7,72(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + ld a5,24(a0) │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a5,359dc │ │ │ │ + li s1,0 │ │ │ │ + auipc s2,0x44 │ │ │ │ + ld s2,1536(s2) │ │ │ │ + auipc s3,0x2b │ │ │ │ + addi s3,s3,80 │ │ │ │ + ld a4,16(s0) │ │ │ │ + ld a5,8(s0) │ │ │ │ + slli a3,s1,0x3 │ │ │ │ + add a4,a4,a3 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a4,0(a4) │ │ │ │ + ld a0,0(s2) │ │ │ │ + mv a2,s3 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,24(s0) │ │ │ │ + addi s1,s1,1 │ │ │ │ + bltu s1,a5,359b8 │ │ │ │ + lw a5,48(s0) │ │ │ │ + beqz a5,35a34 │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + li s1,0 │ │ │ │ + auipc s2,0x44 │ │ │ │ + ld s2,1474(s2) │ │ │ │ + auipc s5,0x2b │ │ │ │ + addi s5,s5,42 │ │ │ │ + auipc s4,0x2b │ │ │ │ + addi s4,s4,58 │ │ │ │ ld a5,32(s0) │ │ │ │ - ld a4,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - bne s10,a4,3a442 │ │ │ │ - bne a7,a5,3a442 │ │ │ │ - ld a1,40(s0) │ │ │ │ - ld a0,48(s0) │ │ │ │ - sd a7,8(sp) │ │ │ │ - addi a1,a1,1 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ + slli s3,s1,0x3 │ │ │ │ + ld a0,0(s2) │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld a3,0(a5) │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a5,40(s0) │ │ │ │ - sd a0,48(s0) │ │ │ │ - ld a7,8(sp) │ │ │ │ - slli a4,a5,0x3 │ │ │ │ - add a0,a0,a4 │ │ │ │ - addi a4,a5,1 │ │ │ │ - ld a5,24(s0) │ │ │ │ - sd s2,0(a0) │ │ │ │ - sd a4,40(s0) │ │ │ │ - ld a2,56(s1) │ │ │ │ - sd s0,64(s1) │ │ │ │ - li a4,0 │ │ │ │ - beqz a2,3a326 │ │ │ │ - ld a4,24(a2) │ │ │ │ - mv a3,a4 │ │ │ │ - bge a4,a5,3a32e │ │ │ │ - mv a3,a5 │ │ │ │ - addi a3,a3,1 │ │ │ │ - sd a3,24(s1) │ │ │ │ - sub a4,a4,a5 │ │ │ │ - bge s9,a4,3a6f6 │ │ │ │ - ld a5,32(a2) │ │ │ │ - ld a4,24(a5) │ │ │ │ - ld a0,32(a5) │ │ │ │ - bne s10,a4,3a346 │ │ │ │ - beq a7,a0,3a2a2 │ │ │ │ - ld s0,64(a2) │ │ │ │ - ld a5,56(s0) │ │ │ │ - sd a2,56(s0) │ │ │ │ - ld a4,56(a2) │ │ │ │ - sd a5,64(a2) │ │ │ │ - beqz a4,3ac1c │ │ │ │ - ld a6,24(a4) │ │ │ │ - beqz a5,3aeec │ │ │ │ - ld a1,24(a5) │ │ │ │ - addi a3,a1,1 │ │ │ │ - bltu a6,a1,3a36a │ │ │ │ - addi a3,a6,1 │ │ │ │ - ld a1,0(a4) │ │ │ │ - sd a3,24(a2) │ │ │ │ - bgeu a0,a1,3ac72 │ │ │ │ - ld a0,0(a5) │ │ │ │ - mv a4,a0 │ │ │ │ - bltu a1,a0,3a37e │ │ │ │ - mv a0,a1 │ │ │ │ - mv a4,a0 │ │ │ │ - ld a5,64(s0) │ │ │ │ - sd a4,0(a2) │ │ │ │ - li a2,0 │ │ │ │ - beqz a5,3a388 │ │ │ │ - ld a2,24(a5) │ │ │ │ - addi a1,a3,1 │ │ │ │ - bltu a2,a3,3a394 │ │ │ │ - addi a1,a2,1 │ │ │ │ - ld a3,32(s0) │ │ │ │ - sd a1,24(s0) │ │ │ │ - ld a1,32(a3) │ │ │ │ - beqz a5,3ac36 │ │ │ │ + ld a0,0(s2) │ │ │ │ + mv a2,s4 │ │ │ │ + add a5,a5,s3 │ │ │ │ ld a3,0(a5) │ │ │ │ - bgeu a1,a3,3abe2 │ │ │ │ - bgeu a3,a0,3ad48 │ │ │ │ - sd s1,64(s0) │ │ │ │ - ld a0,32(s1) │ │ │ │ - ld a3,64(s1) │ │ │ │ - sd a4,0(s0) │ │ │ │ - sd a5,56(s1) │ │ │ │ - ld a2,24(a5) │ │ │ │ - ld a6,32(a0) │ │ │ │ - beqz a3,3abfc │ │ │ │ - ld a0,24(a3) │ │ │ │ - addi a4,a2,1 │ │ │ │ - bgeu a2,a0,3a3ca │ │ │ │ - addi a4,a0,1 │ │ │ │ + li a1,1 │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lwu a5,48(s0) │ │ │ │ + bltu s1,a5,359fe │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-96 │ │ │ │ + lui a1,0x2 │ │ │ │ + sd s0,80(sp) │ │ │ │ + addi a1,a1,1808 │ │ │ │ + mv s0,a0 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + auipc a5,0x44 │ │ │ │ + ld a5,1344(a5) │ │ │ │ + mv s2,a0 │ │ │ │ ld a0,0(a5) │ │ │ │ - sd a4,24(s1) │ │ │ │ - bltu a6,a0,3ac64 │ │ │ │ - ld a5,0(a3) │ │ │ │ - mv a3,a5 │ │ │ │ - bgeu a6,a5,3ac08 │ │ │ │ - ld a2,56(s0) │ │ │ │ - sd a5,0(s1) │ │ │ │ - beqz a2,3ac14 │ │ │ │ - ld a0,24(a2) │ │ │ │ - mv a6,a3 │ │ │ │ - bgeu a3,a1,3a3ec │ │ │ │ - mv a6,a1 │ │ │ │ - addi a7,a0,1 │ │ │ │ - bltu a4,a0,3a3f8 │ │ │ │ - addi a7,a4,1 │ │ │ │ - ld a4,0(a2) │ │ │ │ - sd a7,24(s0) │ │ │ │ - bltu a6,a4,3a40a │ │ │ │ - mv a4,a5 │ │ │ │ - bltu a1,a3,3a40a │ │ │ │ - mv a4,a1 │ │ │ │ - sd a4,0(s0) │ │ │ │ - lw a4,64(s6) │ │ │ │ - addi s4,s4,1 │ │ │ │ - sd s0,0(s11) │ │ │ │ - sext.w a5,s4 │ │ │ │ - addi s5,s5,208 │ │ │ │ - bltu a5,a4,3a2ba │ │ │ │ + li a1,1 │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,-46 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-282 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,35bd6 │ │ │ │ + lui s4,0x2 │ │ │ │ + mv s6,a0 │ │ │ │ + li a1,64 │ │ │ │ + li a0,0 │ │ │ │ + addi s4,s4,1808 │ │ │ │ + jal 41306 │ │ │ │ + slli s9,s4,0x20 │ │ │ │ + mv s5,a0 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sd zero,40(a0) │ │ │ │ + sw zero,48(a0) │ │ │ │ + sd zero,56(a0) │ │ │ │ + li s1,0 │ │ │ │ + li s7,-1 │ │ │ │ + li s3,10 │ │ │ │ + li s8,64 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3940 │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + mv s0,a0 │ │ │ │ + beq a5,s7,35b26 │ │ │ │ + beq a5,s3,35b4e │ │ │ │ + addiw s9,s1,1 │ │ │ │ + addiw a5,s4,-1 │ │ │ │ + beq a5,s9,35bb6 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + add s1,s1,s2 │ │ │ │ + sb s0,0(s1) │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3940 │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + mv s1,s9 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + slli s9,s4,0x20 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + mv s0,a0 │ │ │ │ + bne a5,s7,35aee │ │ │ │ + mv a0,s6 │ │ │ │ + jal 35a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s5,40(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + beqz s2,35b92 │ │ │ │ + addiw a1,s1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sb zero,0(a5) │ │ │ │ + lbu a5,0(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + beq a5,s8,35bcc │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 1cbb2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + li s1,0 │ │ │ │ + j 35ada │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3940 │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + mv s0,a0 │ │ │ │ + beq a5,s7,35b26 │ │ │ │ + beq a5,s3,35b92 │ │ │ │ + addiw s9,s1,1 │ │ │ │ + addiw a5,s4,-1 │ │ │ │ + bne a5,s9,35afe │ │ │ │ + slliw s4,s4,0x1 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + slli a1,s4,0x20 │ │ │ │ + mv a0,s2 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + j 35afe │ │ │ │ + mv a1,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3571e │ │ │ │ + j 35b7e │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a4,0(a0) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,-390 │ │ │ │ + li a1,496 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-538 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s5,88(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s5,a1 │ │ │ │ + li a1,816 │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s7,72(sp) │ │ │ │ + sd ra,136(sp) │ │ │ │ + mv s7,a2 │ │ │ │ + mv s6,a3 │ │ │ │ + jal 41306 │ │ │ │ + beqz a0,35d8a │ │ │ │ + sd s2,112(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + fsd fs3,32(sp) │ │ │ │ + fsd fs4,24(sp) │ │ │ │ + fsd fs5,16(sp) │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + fsd fs0,56(sp) │ │ │ │ + fsd fs1,48(sp) │ │ │ │ + fsd fs2,40(sp) │ │ │ │ + fsd fs6,8(sp) │ │ │ │ + auipc a5,0x2e │ │ │ │ + fld fa4,-74(a5) │ │ │ │ + auipc a5,0x2e │ │ │ │ + fld fs5,-114(a5) │ │ │ │ + fsd fa4,0(a0) │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + fmv.d fs3,fs5 │ │ │ │ + auipc a5,0x2e │ │ │ │ + fld fa5,156(a5) │ │ │ │ + mv s4,a0 │ │ │ │ + fsd fa4,8(a0) │ │ │ │ + fsd fa5,16(a0) │ │ │ │ + auipc a5,0x2e │ │ │ │ + fld fs4,-194(a5) │ │ │ │ + li s2,2 │ │ │ │ + fadd.d fs3,fs3,fs3 │ │ │ │ + fmv.d.x fs1,zero │ │ │ │ + mv s1,s4 │ │ │ │ + li s0,-1 │ │ │ │ + fcvt.d.w fa0,s0 │ │ │ │ + fld fs0,0(s1) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + fmul.d fa0,fa0,fs3 │ │ │ │ + addi s1,s1,8 │ │ │ │ + jal 3700 │ │ │ │ + fmul.d fs0,fs0,fa0 │ │ │ │ + fadd.d fs1,fs1,fs0 │ │ │ │ + bne s0,s2,35c70 │ │ │ │ + flt.d a5,fs1,fs4 │ │ │ │ + bnez a5,35c64 │ │ │ │ + fmv.d.x fs6,zero │ │ │ │ + li s2,40 │ │ │ │ + li s3,2 │ │ │ │ + fsd fs6,0(s5) │ │ │ │ + fadd.d fs0,fs6,fs3 │ │ │ │ + fmv.d.x fs2,zero │ │ │ │ + mv s1,s4 │ │ │ │ + li s0,-1 │ │ │ │ + fmul.d fs0,fs0,fs5 │ │ │ │ + fcvt.d.w fa0,s0 │ │ │ │ + fld fs1,0(s1) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + fmul.d fa0,fa0,fs0 │ │ │ │ + addi s1,s1,8 │ │ │ │ + jal 3700 │ │ │ │ + fmul.d fs1,fs1,fa0 │ │ │ │ + fadd.d fs2,fs2,fs1 │ │ │ │ + bne s0,s3,35cb2 │ │ │ │ + flt.d a5,fs4,fs2 │ │ │ │ + beqz a5,35d80 │ │ │ │ + fmv.d fs3,fs0 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + bnez s2,35ca2 │ │ │ │ + fmv.d.x fs1,zero │ │ │ │ + mv s1,s4 │ │ │ │ + li s0,-1 │ │ │ │ + li s2,2 │ │ │ │ + fcvt.d.w fa5,s0 │ │ │ │ + fld fa4,0(s1) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + fmul.d fa0,fs6,fa5 │ │ │ │ + fmul.d fs0,fa5,fa4 │ │ │ │ + addi s1,s1,8 │ │ │ │ + jal 3700 │ │ │ │ + fmul.d fa5,fs0,fa0 │ │ │ │ + fadd.d fs1,fs1,fa5 │ │ │ │ + bne s0,s2,35cea │ │ │ │ + fsd fs1,0(s6) │ │ │ │ + fld fa0,0(s5) │ │ │ │ + fneg.d fa0,fa0 │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fa5,fs4,fa0 │ │ │ │ + mv a0,s4 │ │ │ │ + fmul.d fa5,fa5,fs1 │ │ │ │ + fsd fa5,0(s6) │ │ │ │ + jal 3670 │ │ │ │ + fld fs0,0(s5) │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + jal 3700 │ │ │ │ + auipc a5,0x2e │ │ │ │ + fld fa5,-82(a5) │ │ │ │ + fmul.d fa5,fa0,fa5 │ │ │ │ ld s0,128(sp) │ │ │ │ ld s1,120(sp) │ │ │ │ ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ + fld fs1,48(sp) │ │ │ │ + fsub.d fs4,fs4,fa5 │ │ │ │ + fmul.d fa5,fs0,fa5 │ │ │ │ + fld fs2,40(sp) │ │ │ │ + fld fs3,32(sp) │ │ │ │ + fld fs5,16(sp) │ │ │ │ + fld fs6,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + fmul.d fs0,fs0,fs4 │ │ │ │ + fld fs4,24(sp) │ │ │ │ + fsub.d fa5,fa5,fs0 │ │ │ │ + fld fs0,56(sp) │ │ │ │ + fsd fa5,0(s7) │ │ │ │ ld ra,136(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ ld s6,80(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,104(sp) │ │ │ │ + ld s7,72(sp) │ │ │ │ addi sp,sp,144 │ │ │ │ ret │ │ │ │ - ld a5,0(s0) │ │ │ │ - bge a5,a7,3a44a │ │ │ │ - mv a5,a7 │ │ │ │ - ld s7,64(s0) │ │ │ │ - sd a5,0(s0) │ │ │ │ - beqz s7,3af66 │ │ │ │ - ld a5,32(s7) │ │ │ │ - ld a4,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - bne s10,a4,3a592 │ │ │ │ - bne a7,a5,3a592 │ │ │ │ - ld a1,40(s7) │ │ │ │ - ld a0,48(s7) │ │ │ │ - sd a7,8(sp) │ │ │ │ - addi a1,a1,1 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd a0,48(s7) │ │ │ │ - ld a7,8(sp) │ │ │ │ - slli a4,a5,0x3 │ │ │ │ - add a0,a0,a4 │ │ │ │ - ld a4,24(s7) │ │ │ │ - sd s2,0(a0) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,40(s7) │ │ │ │ - ld a2,56(s0) │ │ │ │ - sd s7,64(s0) │ │ │ │ + fmv.d fs6,fs0 │ │ │ │ + fsd fs0,0(s5) │ │ │ │ + j 35cda │ │ │ │ + li a0,-4 │ │ │ │ + j 35d74 │ │ │ │ + fcvt.d.w fa5,a0 │ │ │ │ + fneg.d fa0,fa0 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fmul.d fa0,fa0,fa5 │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + fmv.d fs0,fa1 │ │ │ │ + fmv.d fs1,fa2 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 3700 │ │ │ │ + fmul.d fa1,fs0,fs1 │ │ │ │ + ld ra,24(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + fld fs1,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + fmul.d fa0,fa1,fa0 │ │ │ │ + fneg.d fa0,fa0 │ │ │ │ + j 3700 │ │ │ │ + fcvt.d.w fa5,a0 │ │ │ │ + fneg.d fa0,fa0 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fmul.d fa0,fa0,fa5 │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + fmv.d fs0,fa1 │ │ │ │ + fmv.d fs1,fa2 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 3700 │ │ │ │ + fmul.d fs0,fs0,fs1 │ │ │ │ + ld ra,24(sp) │ │ │ │ + fld fs1,0(sp) │ │ │ │ + fmul.d fa0,fs0,fa0 │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + fneg.d fa5,fa0 │ │ │ │ + fcvt.d.w fa4,a0 │ │ │ │ + fmv.d fa0,fa1 │ │ │ │ + fsd fs2,8(sp) │ │ │ │ + fmv.d fs2,fa2 │ │ │ │ + sd ra,40(sp) │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + fsd fs1,16(sp) │ │ │ │ + fmul.d fs0,fa5,fa4 │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + jal 3920 │ │ │ │ + fadd.d fa0,fs1,fa0 │ │ │ │ + ld ra,40(sp) │ │ │ │ + fld fs1,16(sp) │ │ │ │ + fld fs2,8(sp) │ │ │ │ + fadd.d fa0,fa0,fs0 │ │ │ │ + fld fs0,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + negw a0,a0 │ │ │ │ + fcvt.d.w fa1,a0 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + auipc a5,0x2e │ │ │ │ + fld fa0,-228(a5) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + fmv.d fs0,fa2 │ │ │ │ + jal 35c0 │ │ │ │ + ld ra,24(sp) │ │ │ │ + fmul.d fa0,fa0,fs0 │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa0,fa1 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3920 │ │ │ │ + fcvt.d.w fa5,s0 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + auipc a5,0x2e │ │ │ │ + fld fa4,-494(a5) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + fsub.d fa0,fa5,fa0 │ │ │ │ + fdiv.d fa0,fa0,fa4 │ │ │ │ + ret │ │ │ │ + mulw a0,a0,a1 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + sd ra,24(sp) │ │ │ │ + fcvt.d.wu fa0,a0 │ │ │ │ + fmul.d fa0,fa0,fa1 │ │ │ │ + jal 3920 │ │ │ │ + ld ra,24(sp) │ │ │ │ + fdiv.d fa0,fa0,fs0 │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + mulw a0,a1,a0 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + sd s0,16(sp) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + fmv.d fs0,fa1 │ │ │ │ + sd ra,24(sp) │ │ │ │ + fcvt.d.wu fa0,a0 │ │ │ │ + fmul.d fa0,fa0,fa1 │ │ │ │ + jal 3920 │ │ │ │ + fdiv.d fa0,fa0,fs1 │ │ │ │ + auipc a5,0x2e │ │ │ │ + fld fa5,-850(a5) │ │ │ │ + fdiv.d fs0,fa5,fs0 │ │ │ │ + fcvt.d.wu fa5,s0 │ │ │ │ + fsub.d fa5,fa5,fa0 │ │ │ │ + flt.d a5,fa5,fs0 │ │ │ │ + bnez a5,35f08 │ │ │ │ + fmv.d fs0,fa5 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + fld fs1,0(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + mulw a1,a0,a1 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + sd s0,16(sp) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + fmv.d fs0,fa1 │ │ │ │ + sd ra,24(sp) │ │ │ │ + fcvt.d.wu fa0,a1 │ │ │ │ + fmul.d fa0,fa0,fa1 │ │ │ │ + jal 3920 │ │ │ │ + fdiv.d fa0,fa0,fs1 │ │ │ │ + auipc a5,0x2e │ │ │ │ + fld fa5,-936(a5) │ │ │ │ + fdiv.d fs0,fa5,fs0 │ │ │ │ + fcvt.d.wu fa5,s0 │ │ │ │ + fsub.d fa5,fa5,fa0 │ │ │ │ + flt.d a5,fa5,fs0 │ │ │ │ + bnez a5,35f5e │ │ │ │ + fmv.d fs0,fa5 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + fld fs1,0(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + mulw a5,a0,a1 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + fsd fs3,0(sp) │ │ │ │ + fsd fs2,8(sp) │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + fsd fs1,16(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + fcvt.d.wu fs3,a5 │ │ │ │ + fmv.d fs1,fa1 │ │ │ │ + sd ra,56(sp) │ │ │ │ + fmul.d fs3,fs3,fa1 │ │ │ │ + mv s0,a0 │ │ │ │ + fmv.d fa0,fs3 │ │ │ │ + jal 3920 │ │ │ │ + fdiv.d fa0,fa0,fs2 │ │ │ │ + auipc a5,0x2e │ │ │ │ + fld fs0,-1034(a5) │ │ │ │ + fdiv.d fs0,fs0,fs1 │ │ │ │ + fcvt.d.wu fs1,s1 │ │ │ │ + fsub.d fs1,fs1,fa0 │ │ │ │ + flt.d a5,fs1,fs0 │ │ │ │ + beqz a5,35fc0 │ │ │ │ + fmv.d fs1,fs0 │ │ │ │ + fmv.d fa0,fs3 │ │ │ │ + jal 3920 │ │ │ │ + fdiv.d fa0,fa0,fs2 │ │ │ │ + fcvt.d.wu fa5,s0 │ │ │ │ + fsub.d fa5,fa5,fa0 │ │ │ │ + flt.d a5,fa5,fs0 │ │ │ │ + bnez a5,35fde │ │ │ │ + fmv.d fs0,fa5 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + fmul.d fa0,fs0,fs1 │ │ │ │ + ld s1,40(sp) │ │ │ │ + fld fs0,24(sp) │ │ │ │ + fld fs1,16(sp) │ │ │ │ + fld fs2,8(sp) │ │ │ │ + fld fs3,0(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + blez a1,36034 │ │ │ │ + mv s2,a2 │ │ │ │ + beqz a2,36074 │ │ │ │ + mv s0,a0 │ │ │ │ + mul a0,a1,a2 │ │ │ │ + jal 3330 │ │ │ │ + sd a0,0(s0) │ │ │ │ + beqz a0,36054 │ │ │ │ + sd s1,32(s0) │ │ │ │ + sd s2,40(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd zero,24(s0) │ │ │ │ + sd zero,8(s0) │ │ │ │ + sd zero,16(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + mv a3,a1 │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,-1454 │ │ │ │ + li a1,54 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-1394 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ li a3,0 │ │ │ │ - beqz a2,3a4a0 │ │ │ │ - ld a3,24(a2) │ │ │ │ - mv a5,a4 │ │ │ │ - bge a4,a3,3a4a8 │ │ │ │ - mv a5,a3 │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,24(s0) │ │ │ │ - sub a3,a3,a4 │ │ │ │ - bge s9,a3,3aa24 │ │ │ │ - ld a4,32(a2) │ │ │ │ - ld a3,24(a4) │ │ │ │ - ld a6,32(a4) │ │ │ │ - bne s10,a3,3a4c2 │ │ │ │ - beq a7,a6,3a31c │ │ │ │ - ld a0,64(a2) │ │ │ │ - ld a5,56(a0) │ │ │ │ - sd a2,56(a0) │ │ │ │ - ld a3,56(a2) │ │ │ │ - sd a5,64(a2) │ │ │ │ - beqz a3,3adbe │ │ │ │ - ld a1,24(a3) │ │ │ │ - beqz a5,3afac │ │ │ │ - ld t4,24(a5) │ │ │ │ - addi a4,t4,1 │ │ │ │ - bltu a1,t4,3a4e6 │ │ │ │ - addi a4,a1,1 │ │ │ │ - ld a3,0(a3) │ │ │ │ - sd a4,24(a2) │ │ │ │ - bltu a6,a3,3ad4e │ │ │ │ - ld t5,0(a5) │ │ │ │ - bltu a6,t5,3add6 │ │ │ │ - mv t5,a6 │ │ │ │ - ld a1,64(a0) │ │ │ │ - sd t5,0(a2) │ │ │ │ - li a5,0 │ │ │ │ - beqz a1,3a504 │ │ │ │ - ld a5,24(a1) │ │ │ │ - addi a3,a4,1 │ │ │ │ - bltu a5,a4,3a510 │ │ │ │ - addi a3,a5,1 │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,-1318 │ │ │ │ + li a1,65 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-1426 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,-1430 │ │ │ │ + li a1,59 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-1458 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + ld s3,0(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a1,360de │ │ │ │ + ld a5,24(a0) │ │ │ │ + blez a5,360de │ │ │ │ + ld a0,16(a0) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + li s1,0 │ │ │ │ + mv s2,a1 │ │ │ │ + ld a5,40(s0) │ │ │ │ + mul a0,a0,a5 │ │ │ │ + add a0,a0,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,32(s0) │ │ │ │ + ld a4,16(s0) │ │ │ │ + addi a5,a5,-1 │ │ │ │ + addi a0,a4,1 │ │ │ │ + beq a4,a5,36102 │ │ │ │ + ld a5,24(s0) │ │ │ │ + sd a0,16(s0) │ │ │ │ + addi s1,s1,1 │ │ │ │ + blt s1,a5,360b4 │ │ │ │ + ld s3,0(s0) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,40(sp) │ │ │ │ + sd zero,32(s0) │ │ │ │ + sd zero,24(s0) │ │ │ │ + sd zero,8(s0) │ │ │ │ + sd zero,16(s0) │ │ │ │ + sd zero,40(s0) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ld a5,24(s0) │ │ │ │ + sd zero,16(s0) │ │ │ │ + addi s1,s1,1 │ │ │ │ + bge s1,a5,360d6 │ │ │ │ + li a0,0 │ │ │ │ + j 360b4 │ │ │ │ + ld a0,24(a0) │ │ │ │ + seqz a0,a0 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s1,40(sp) │ │ │ │ + ld s1,24(a0) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + li s5,0 │ │ │ │ + beqz s1,36182 │ │ │ │ + sd s2,32(sp) │ │ │ │ + ld s2,40(a0) │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld s6,0(a0) │ │ │ │ + mv a0,s2 │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + jal 3330 │ │ │ │ + ld s4,16(s0) │ │ │ │ + mv a2,s2 │ │ │ │ + mv s5,a0 │ │ │ │ + mul s2,s4,s2 │ │ │ │ + add s2,s2,s6 │ │ │ │ + mv a1,s2 │ │ │ │ + jal 36a0 │ │ │ │ + beqz s3,36166 │ │ │ │ + mv a0,s2 │ │ │ │ + jalr s3 │ │ │ │ + ld s1,24(s0) │ │ │ │ + ld s4,16(s0) │ │ │ │ + ld a5,32(s0) │ │ │ │ + addi s1,s1,-1 │ │ │ │ + sd s1,24(s0) │ │ │ │ + addi a5,a5,-1 │ │ │ │ + beq a5,s4,3618e │ │ │ │ + addi s4,s4,1 │ │ │ │ + sd s4,16(s0) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + sd zero,16(s0) │ │ │ │ + j 36178 │ │ │ │ + ld a5,24(a0) │ │ │ │ + beqz a5,361a6 │ │ │ │ + ld a5,16(a0) │ │ │ │ + ld a4,40(a0) │ │ │ │ + ld a0,0(a0) │ │ │ │ + mul a5,a5,a4 │ │ │ │ + add a0,a0,a5 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + ld a5,24(a0) │ │ │ │ + beqz a5,361ce │ │ │ │ + bltz a1,361ce │ │ │ │ + bge a1,a5,361ce │ │ │ │ + ld a3,16(a0) │ │ │ │ + ld a4,32(a0) │ │ │ │ + ld a5,40(a0) │ │ │ │ + add a1,a1,a3 │ │ │ │ + rem a1,a1,a4 │ │ │ │ + ld a0,0(a0) │ │ │ │ + sext.w a1,a1 │ │ │ │ + mul a1,a1,a5 │ │ │ │ + add a0,a0,a1 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + ld a1,40(a0) │ │ │ │ ld a5,32(a0) │ │ │ │ - sd a3,24(a0) │ │ │ │ - ld t4,32(a5) │ │ │ │ - beqz a1,3af1a │ │ │ │ - ld a5,0(a1) │ │ │ │ - bgeu t4,a5,3aee2 │ │ │ │ - bltu a5,a6,3a528 │ │ │ │ - mv t5,a5 │ │ │ │ - sd s0,64(a0) │ │ │ │ - ld a3,32(s0) │ │ │ │ - ld a5,64(s0) │ │ │ │ - sd t5,0(a0) │ │ │ │ - sd a1,56(s0) │ │ │ │ - ld a4,24(a1) │ │ │ │ - ld a6,32(a3) │ │ │ │ - beqz a5,3ad9c │ │ │ │ - ld a3,24(a5) │ │ │ │ - addi a2,a3,1 │ │ │ │ - bltu a4,a3,3a54c │ │ │ │ - addi a2,a4,1 │ │ │ │ - ld a1,0(a1) │ │ │ │ - sd a2,24(s0) │ │ │ │ - bltu a6,a1,3af4c │ │ │ │ - ld a4,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - bgeu a6,a4,3ada8 │ │ │ │ - ld a1,56(a0) │ │ │ │ - sd a4,0(s0) │ │ │ │ - beqz a1,3adb4 │ │ │ │ - ld a6,24(a1) │ │ │ │ - mv t5,a3 │ │ │ │ - bgeu a3,t4,3a570 │ │ │ │ - mv t5,t4 │ │ │ │ - addi a5,a6,1 │ │ │ │ - bltu a2,a6,3a57c │ │ │ │ - addi a5,a2,1 │ │ │ │ - ld a2,0(a1) │ │ │ │ - sd a5,24(a0) │ │ │ │ - bltu t5,a2,3a58c │ │ │ │ - mv a2,a4 │ │ │ │ - bltu t4,a3,3a58c │ │ │ │ - mv a2,t4 │ │ │ │ - sd a2,0(a0) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mul a1,a1,a5 │ │ │ │ mv s0,a0 │ │ │ │ - j 3a31c │ │ │ │ - ld a5,0(s7) │ │ │ │ - bge a5,a7,3a59c │ │ │ │ - mv a5,a7 │ │ │ │ - ld t4,64(s7) │ │ │ │ - sd a5,0(s7) │ │ │ │ - beqz t4,3b084 │ │ │ │ - ld a5,32(t4) │ │ │ │ - ld a4,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - bne s10,a4,3a76a │ │ │ │ - bne a7,a5,3a76a │ │ │ │ - ld a1,40(t4) │ │ │ │ - ld a0,48(t4) │ │ │ │ - sd a7,16(sp) │ │ │ │ - addi a1,a1,1 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd t4,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld t4,8(sp) │ │ │ │ - ld a7,16(sp) │ │ │ │ - ld a5,40(t4) │ │ │ │ - sd a0,48(t4) │ │ │ │ - slli a4,a5,0x3 │ │ │ │ - add a0,a0,a4 │ │ │ │ - addi a4,a5,1 │ │ │ │ - ld a5,24(t4) │ │ │ │ - sd s2,0(a0) │ │ │ │ - sd a4,40(t4) │ │ │ │ - ld a1,56(s7) │ │ │ │ - sd t4,64(s7) │ │ │ │ - li a3,0 │ │ │ │ - beqz a1,3a5fc │ │ │ │ - ld a3,24(a1) │ │ │ │ - mv a4,a3 │ │ │ │ - bge a3,a5,3a604 │ │ │ │ - mv a4,a5 │ │ │ │ - addi a4,a4,1 │ │ │ │ - sd a4,24(s7) │ │ │ │ - sub a3,a3,a5 │ │ │ │ - bge s9,a3,3ab54 │ │ │ │ - ld a5,32(a1) │ │ │ │ - ld a3,24(a5) │ │ │ │ - ld a6,32(a5) │ │ │ │ - bne s10,a3,3a620 │ │ │ │ - beq a7,a6,3a494 │ │ │ │ - ld a5,64(a1) │ │ │ │ - ld a4,56(a5) │ │ │ │ - sd a1,56(a5) │ │ │ │ - ld a2,56(a1) │ │ │ │ - sd a4,64(a1) │ │ │ │ - beqz a2,3ae0c │ │ │ │ - ld a0,24(a2) │ │ │ │ - beqz a4,3ad8a │ │ │ │ - ld t4,24(a4) │ │ │ │ - addi a3,t4,1 │ │ │ │ - bltu a0,t4,3a644 │ │ │ │ - addi a3,a0,1 │ │ │ │ - ld a2,0(a2) │ │ │ │ - sd a3,24(a1) │ │ │ │ - bltu a6,a2,3b062 │ │ │ │ - ld t5,0(a4) │ │ │ │ - bltu a6,t5,3ae24 │ │ │ │ - mv t5,a6 │ │ │ │ - ld a0,64(a5) │ │ │ │ - sd t5,0(a1) │ │ │ │ - li a4,0 │ │ │ │ - beqz a0,3a662 │ │ │ │ - ld a4,24(a0) │ │ │ │ - addi a2,a3,1 │ │ │ │ - bltu a4,a3,3a66e │ │ │ │ - addi a2,a4,1 │ │ │ │ - ld a4,32(a5) │ │ │ │ - sd a2,24(a5) │ │ │ │ - ld t4,32(a4) │ │ │ │ - beqz a0,3affe │ │ │ │ - ld a4,0(a0) │ │ │ │ - bgeu t4,a4,3af5c │ │ │ │ - bgeu a4,a6,3b12c │ │ │ │ - sd s7,64(a5) │ │ │ │ - ld a2,32(s7) │ │ │ │ - ld a4,64(s7) │ │ │ │ - sd t5,0(a5) │ │ │ │ - sd a0,56(s7) │ │ │ │ - ld a3,24(a0) │ │ │ │ - ld a1,32(a2) │ │ │ │ - beqz a4,3ade8 │ │ │ │ - ld a2,24(a4) │ │ │ │ - addi a6,a3,1 │ │ │ │ - bgeu a3,a2,3a6ae │ │ │ │ - addi a6,a2,1 │ │ │ │ ld a0,0(a0) │ │ │ │ - sd a6,24(s7) │ │ │ │ - bltu a1,a0,3b052 │ │ │ │ - ld a3,0(a4) │ │ │ │ - mv a2,a3 │ │ │ │ - bgeu a1,a3,3adf6 │ │ │ │ - ld a1,56(a5) │ │ │ │ - sd a3,0(s7) │ │ │ │ - beqz a1,3ae04 │ │ │ │ - ld a0,24(a1) │ │ │ │ - mv t5,a2 │ │ │ │ - bgeu a2,t4,3a6d4 │ │ │ │ - mv t5,t4 │ │ │ │ - addi a4,a0,1 │ │ │ │ - bltu a6,a0,3a6e0 │ │ │ │ - addi a4,a6,1 │ │ │ │ - ld a1,0(a1) │ │ │ │ - sd a4,24(a5) │ │ │ │ - bltu t5,a1,3a6f0 │ │ │ │ - mv a1,a3 │ │ │ │ - bltu t4,a2,3a6f0 │ │ │ │ - mv a1,t4 │ │ │ │ - sd a1,0(a5) │ │ │ │ - mv s7,a5 │ │ │ │ - j 3a494 │ │ │ │ - li a5,-1 │ │ │ │ - bge a4,a5,3a2a2 │ │ │ │ + sd ra,8(sp) │ │ │ │ + slli a1,a1,0x1 │ │ │ │ + jal 3870 │ │ │ │ + sd a0,0(s0) │ │ │ │ + beqz a0,36234 │ │ │ │ + ld a1,16(s0) │ │ │ │ + ld a4,8(s0) │ │ │ │ ld a5,32(s0) │ │ │ │ - ld a4,24(a5) │ │ │ │ - ld a1,32(a5) │ │ │ │ - bne s10,a4,3a70a │ │ │ │ - beq a7,a1,3a2a2 │ │ │ │ - ld a5,56(s0) │ │ │ │ - sd s1,56(s0) │ │ │ │ - ld a4,32(s1) │ │ │ │ - ld a2,56(s1) │ │ │ │ - sd a5,64(s1) │ │ │ │ - ld a4,32(a4) │ │ │ │ - beqz a2,3b036 │ │ │ │ - ld a0,24(a2) │ │ │ │ - beqz a5,3ae28 │ │ │ │ - ld a6,24(a5) │ │ │ │ - addi a3,a6,1 │ │ │ │ - bltu a0,a6,3a730 │ │ │ │ - addi a3,a0,1 │ │ │ │ - ld a2,0(a2) │ │ │ │ - sd a3,24(s1) │ │ │ │ - bgeu a4,a2,3b07a │ │ │ │ - ld a4,0(a5) │ │ │ │ - mv a5,a4 │ │ │ │ - bgeu a2,a4,3ae34 │ │ │ │ - ld a2,64(s0) │ │ │ │ - sd a5,0(s1) │ │ │ │ - beqz a2,3ae40 │ │ │ │ - ld a6,24(a2) │ │ │ │ - addi a0,a3,1 │ │ │ │ - bltu a6,a3,3a758 │ │ │ │ - addi a0,a6,1 │ │ │ │ - ld a3,0(a2) │ │ │ │ - sd a0,24(s0) │ │ │ │ - bgeu a1,a3,3ae48 │ │ │ │ - mv a5,a4 │ │ │ │ - bltu a4,a3,3b154 │ │ │ │ - sd a5,0(s0) │ │ │ │ - j 3a2a4 │ │ │ │ - ld a5,0(t4) │ │ │ │ - bge a5,a7,3a774 │ │ │ │ - mv a5,a7 │ │ │ │ - ld t5,64(t4) │ │ │ │ - sd a5,0(t4) │ │ │ │ - beqz t5,3b2ee │ │ │ │ - ld a5,32(t5) │ │ │ │ - ld a4,24(a5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - bne s10,a4,3a8d4 │ │ │ │ - bne a7,a5,3a8d4 │ │ │ │ - ld a1,40(t5) │ │ │ │ - ld a0,48(t5) │ │ │ │ - sd t4,24(sp) │ │ │ │ - addi a1,a1,1 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd a7,16(sp) │ │ │ │ - sd t5,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld t5,8(sp) │ │ │ │ - ld a7,16(sp) │ │ │ │ - ld t4,24(sp) │ │ │ │ - ld a5,40(t5) │ │ │ │ - sd a0,48(t5) │ │ │ │ - slli a4,a5,0x3 │ │ │ │ + bge a1,a4,36204 │ │ │ │ + slli a5,a5,0x1 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd a5,32(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + ld a2,40(s0) │ │ │ │ + add a4,a1,a5 │ │ │ │ + sub a5,a5,a1 │ │ │ │ + mul a4,a4,a2 │ │ │ │ + mul a1,a1,a2 │ │ │ │ + mul a2,a5,a2 │ │ │ │ + add a1,a1,a0 │ │ │ │ add a0,a0,a4 │ │ │ │ - ld a4,24(t5) │ │ │ │ - sd s2,0(a0) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,40(t5) │ │ │ │ - ld a2,56(t4) │ │ │ │ - sd t5,64(t4) │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,32(s0) │ │ │ │ + ld a4,16(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + add a4,a4,a5 │ │ │ │ + slli a5,a5,0x1 │ │ │ │ + sd a4,16(s0) │ │ │ │ + sd a5,32(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ li a3,0 │ │ │ │ - beqz a2,3a7d6 │ │ │ │ - ld a3,24(a2) │ │ │ │ - mv a5,a4 │ │ │ │ - bge a4,a3,3a7de │ │ │ │ - mv a5,a3 │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,24(t4) │ │ │ │ - sub a3,a3,a4 │ │ │ │ - bge s9,a3,3ae54 │ │ │ │ - ld a4,32(a2) │ │ │ │ - ld a3,24(a4) │ │ │ │ - ld a1,32(a4) │ │ │ │ - bne s10,a3,3a7f8 │ │ │ │ - beq a7,a1,3a5ee │ │ │ │ - ld a4,64(a2) │ │ │ │ - ld a5,56(a4) │ │ │ │ - sd a2,56(a4) │ │ │ │ - ld a3,56(a2) │ │ │ │ - sd a5,64(a2) │ │ │ │ - beqz a3,3b0dc │ │ │ │ - ld a6,24(a3) │ │ │ │ - beqz a5,3b332 │ │ │ │ - ld t5,24(a5) │ │ │ │ - addi a0,t5,1 │ │ │ │ - bltu a6,t5,3a81e │ │ │ │ - addi a0,a6,1 │ │ │ │ - ld a3,0(a3) │ │ │ │ - sd a0,24(a2) │ │ │ │ - bltu a1,a3,3b132 │ │ │ │ - ld a5,0(a5) │ │ │ │ - bltu a1,a5,3b0f2 │ │ │ │ - mv a5,a1 │ │ │ │ - ld a3,64(a4) │ │ │ │ - sd a5,0(a2) │ │ │ │ - li a2,0 │ │ │ │ - beqz a3,3a838 │ │ │ │ - ld a2,24(a3) │ │ │ │ - addi a6,a0,1 │ │ │ │ - bltu a2,a0,3a844 │ │ │ │ - addi a6,a2,1 │ │ │ │ - ld a2,32(a4) │ │ │ │ - sd a6,24(a4) │ │ │ │ - ld a0,32(a2) │ │ │ │ - beqz a3,3b218 │ │ │ │ - ld a2,0(a3) │ │ │ │ - bgeu a0,a2,3b2b8 │ │ │ │ - bltu a2,a1,3a85c │ │ │ │ - mv a5,a2 │ │ │ │ - sd t4,64(a4) │ │ │ │ - ld a1,32(t4) │ │ │ │ - ld a2,64(t4) │ │ │ │ - sd a5,0(a4) │ │ │ │ - sd a3,56(t4) │ │ │ │ - ld a6,24(a3) │ │ │ │ - ld a5,32(a1) │ │ │ │ - beqz a2,3b190 │ │ │ │ - ld t5,24(a2) │ │ │ │ - addi a1,t5,1 │ │ │ │ - bltu a6,t5,3a888 │ │ │ │ - addi a1,a6,1 │ │ │ │ - ld t5,0(a3) │ │ │ │ - sd a1,24(t4) │ │ │ │ - bltu a5,t5,3b2de │ │ │ │ - ld a3,0(a2) │ │ │ │ - mv a6,a3 │ │ │ │ - bgeu a5,a3,3b1a0 │ │ │ │ - ld a2,56(a4) │ │ │ │ - sd a3,0(t4) │ │ │ │ - beqz a2,3b1ae │ │ │ │ - ld t4,24(a2) │ │ │ │ - mv t5,a6 │ │ │ │ - bgeu a6,a0,3a8b2 │ │ │ │ - mv t5,a0 │ │ │ │ - addi a5,t4,1 │ │ │ │ - bltu a1,t4,3a8be │ │ │ │ - addi a5,a1,1 │ │ │ │ - ld a2,0(a2) │ │ │ │ - sd a5,24(a4) │ │ │ │ - bltu t5,a2,3a8ce │ │ │ │ - mv a2,a3 │ │ │ │ - bltu a0,a6,3a8ce │ │ │ │ - mv a2,a0 │ │ │ │ - sd a2,0(a4) │ │ │ │ - mv t4,a4 │ │ │ │ - j 3a5ee │ │ │ │ - ld a5,0(t5) │ │ │ │ - bge a5,a7,3a8de │ │ │ │ - mv a5,a7 │ │ │ │ - ld a0,64(t5) │ │ │ │ - sd a5,0(t5) │ │ │ │ - mv a2,s4 │ │ │ │ - li a6,0 │ │ │ │ - auipc a5,0xffffd │ │ │ │ - addi a5,a5,1802 │ │ │ │ - auipc a4,0xffffd │ │ │ │ - addi a4,a4,1880 │ │ │ │ - li a3,208 │ │ │ │ - mv a1,s8 │ │ │ │ - sd t4,24(sp) │ │ │ │ - sd a7,16(sp) │ │ │ │ - sd t5,8(sp) │ │ │ │ - jal 382b0 │ │ │ │ - ld t5,8(sp) │ │ │ │ - ld a7,16(sp) │ │ │ │ - ld t4,24(sp) │ │ │ │ - ld a2,56(t5) │ │ │ │ - sd a0,64(t5) │ │ │ │ - beqz a2,3afbe │ │ │ │ - ld a5,24(a2) │ │ │ │ - beqz a0,3b0d2 │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,-1742 │ │ │ │ + li a1,211 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-1906 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ ld a4,24(a0) │ │ │ │ - sub a3,a5,a4 │ │ │ │ - blt a4,a5,3ace2 │ │ │ │ + ld a5,32(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + beq a4,a5,36294 │ │ │ │ + ld a4,8(s0) │ │ │ │ + ld a2,40(s0) │ │ │ │ + ld a5,0(s0) │ │ │ │ + mul a0,a2,a4 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 36a0 │ │ │ │ + ld a4,24(s0) │ │ │ │ + ld a5,32(s0) │ │ │ │ + ld a3,8(s0) │ │ │ │ addi a4,a4,1 │ │ │ │ - sd a4,24(t5) │ │ │ │ - bge s9,a3,3acee │ │ │ │ - ld a5,32(a2) │ │ │ │ - ld a1,24(a5) │ │ │ │ - ld a3,32(a5) │ │ │ │ - bne s10,a1,3a944 │ │ │ │ - beq a7,a3,3a7c8 │ │ │ │ - ld a5,64(a2) │ │ │ │ - ld a4,56(a5) │ │ │ │ - sd a2,56(a5) │ │ │ │ - ld a1,56(a2) │ │ │ │ - sd a4,64(a2) │ │ │ │ - beqz a1,3b26c │ │ │ │ - ld t6,24(a1) │ │ │ │ - beqz a4,3b3c6 │ │ │ │ - ld a6,24(a4) │ │ │ │ - addi a0,a6,1 │ │ │ │ - bltu t6,a6,3a96a │ │ │ │ - addi a0,t6,1 │ │ │ │ - ld a6,0(a1) │ │ │ │ - sd a0,24(a2) │ │ │ │ - bltu a3,a6,3b17a │ │ │ │ - ld a1,0(a4) │ │ │ │ - bltu a3,a1,3b282 │ │ │ │ - mv a1,a3 │ │ │ │ - ld a4,64(a5) │ │ │ │ - sd a1,0(a2) │ │ │ │ - li a2,0 │ │ │ │ - beqz a4,3a986 │ │ │ │ - ld a2,24(a4) │ │ │ │ - addi a6,a0,1 │ │ │ │ - bltu a2,a0,3a992 │ │ │ │ - addi a6,a2,1 │ │ │ │ - ld a2,32(a5) │ │ │ │ - sd a6,24(a5) │ │ │ │ - ld a2,32(a2) │ │ │ │ - beqz a4,3b35c │ │ │ │ - ld a0,0(a4) │ │ │ │ - bgeu a2,a0,3b328 │ │ │ │ - bltu a0,a3,3a9aa │ │ │ │ - mv a1,a0 │ │ │ │ - sd t5,64(a5) │ │ │ │ - ld a3,32(t5) │ │ │ │ - ld a0,64(t5) │ │ │ │ - sd a1,0(a5) │ │ │ │ - sd a4,56(t5) │ │ │ │ - ld a1,24(a4) │ │ │ │ - ld a6,32(a3) │ │ │ │ - beqz a0,3b244 │ │ │ │ - ld t6,24(a0) │ │ │ │ - addi a3,t6,1 │ │ │ │ - bltu a1,t6,3a9d6 │ │ │ │ - addi a3,a1,1 │ │ │ │ - ld a4,0(a4) │ │ │ │ - sd a3,24(t5) │ │ │ │ - bltu a6,a4,3b3a4 │ │ │ │ - ld a0,0(a0) │ │ │ │ - mv a1,a0 │ │ │ │ - bgeu a6,a0,3b252 │ │ │ │ - ld a6,56(a5) │ │ │ │ - sd a0,0(t5) │ │ │ │ - beqz a6,3b262 │ │ │ │ - ld t5,24(a6) │ │ │ │ - mv t6,a1 │ │ │ │ - bgeu a1,a2,3aa00 │ │ │ │ - mv t6,a2 │ │ │ │ - addi a4,t5,1 │ │ │ │ - bltu a3,t5,3aa0c │ │ │ │ + sd a4,24(s0) │ │ │ │ + addi a5,a5,-1 │ │ │ │ + li a4,0 │ │ │ │ + beq a3,a5,3628a │ │ │ │ addi a4,a3,1 │ │ │ │ - ld a3,0(a6) │ │ │ │ - sd a4,24(a5) │ │ │ │ - bltu t6,a3,3aa1e │ │ │ │ - mv a3,a0 │ │ │ │ - bltu a2,a1,3aa1e │ │ │ │ - mv a3,a2 │ │ │ │ - sd a3,0(a5) │ │ │ │ - mv t5,a5 │ │ │ │ - j 3a7c8 │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd a4,8(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + sd a1,8(sp) │ │ │ │ + jal 361d2 │ │ │ │ + ld a1,8(sp) │ │ │ │ + j 36264 │ │ │ │ + ld a0,24(a0) │ │ │ │ + ret │ │ │ │ li a4,-1 │ │ │ │ - bge a3,a4,3a31c │ │ │ │ - ld a4,32(s7) │ │ │ │ - ld a3,24(a4) │ │ │ │ - ld a0,32(a4) │ │ │ │ - bne s10,a3,3aa3a │ │ │ │ - beq a7,a0,3a31c │ │ │ │ - ld a5,56(s7) │ │ │ │ - sd s0,56(s7) │ │ │ │ - ld a3,32(s0) │ │ │ │ - ld a4,56(s0) │ │ │ │ - sd a5,64(s0) │ │ │ │ - ld a3,32(a3) │ │ │ │ - beqz a4,3b0f6 │ │ │ │ - ld a6,24(a4) │ │ │ │ - beqz a5,3b394 │ │ │ │ - ld a1,24(a5) │ │ │ │ - addi a2,a1,1 │ │ │ │ - bltu a6,a1,3aa64 │ │ │ │ - addi a2,a6,1 │ │ │ │ - ld a1,0(a4) │ │ │ │ - sd a2,24(s0) │ │ │ │ - bgeu a3,a1,3b166 │ │ │ │ - ld a3,0(a5) │ │ │ │ - mv a4,a3 │ │ │ │ - bltu a1,a3,3aa78 │ │ │ │ - mv a3,a1 │ │ │ │ - mv a4,a1 │ │ │ │ - ld a1,64(s7) │ │ │ │ - sd a4,0(s0) │ │ │ │ - beqz a1,3b118 │ │ │ │ - ld a6,24(a1) │ │ │ │ - addi a5,a2,1 │ │ │ │ - bltu a6,a2,3aa92 │ │ │ │ - addi a5,a6,1 │ │ │ │ - ld a2,0(a1) │ │ │ │ - sd a5,24(s7) │ │ │ │ - bgeu a0,a2,3b124 │ │ │ │ - mv a4,a2 │ │ │ │ - bgeu a2,a3,3aaa4 │ │ │ │ - mv a4,a3 │ │ │ │ - sd a4,0(s7) │ │ │ │ - mv s0,s7 │ │ │ │ - j 3a31c │ │ │ │ - addiw a1,s0,1 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s11,a5,0x1d │ │ │ │ - mv a0,s7 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,16(s3) │ │ │ │ - mv a4,a0 │ │ │ │ - ld a0,0(s3) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - sd a4,8(s3) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,8(s3) │ │ │ │ - sd a0,0(s3) │ │ │ │ - add a0,a0,s11 │ │ │ │ - sd zero,0(a0) │ │ │ │ - mv a0,s1 │ │ │ │ - add s1,a5,s11 │ │ │ │ - jal 21882 │ │ │ │ - ld t1,0(s3) │ │ │ │ - lw a5,16(s3) │ │ │ │ - sd a0,0(s1) │ │ │ │ - add s11,s11,t1 │ │ │ │ - ld s1,0(s11) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,16(s3) │ │ │ │ - ld s10,24(s2) │ │ │ │ - ld a7,32(s2) │ │ │ │ - bnez s1,3a276 │ │ │ │ - li a1,72 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a5,1 │ │ │ │ - sd zero,40(a0) │ │ │ │ - sd a5,24(a0) │ │ │ │ - ld a5,24(s2) │ │ │ │ - ld a4,32(s2) │ │ │ │ - mv s0,a0 │ │ │ │ - sd zero,56(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ sd a4,0(a0) │ │ │ │ - sd a5,8(a0) │ │ │ │ - sd s2,32(a0) │ │ │ │ - j 3a2a4 │ │ │ │ + sd zero,8(a0) │ │ │ │ + sb a4,16(a0) │ │ │ │ + sh zero,18(a0) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s3,72(sp) │ │ │ │ + auipc s3,0x44 │ │ │ │ + ld s3,-936(s3) │ │ │ │ + ld a5,0(s3) │ │ │ │ + sd a5,40(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd ra,104(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + sd s2,80(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3240 │ │ │ │ + sd a0,0(s1) │ │ │ │ li a5,-1 │ │ │ │ - bge a3,a5,3a494 │ │ │ │ - ld a5,32(t4) │ │ │ │ - ld a3,24(a5) │ │ │ │ - ld a1,32(a5) │ │ │ │ - bne s10,a3,3ab6a │ │ │ │ - beq a7,a1,3a494 │ │ │ │ - ld a4,56(t4) │ │ │ │ - sd s7,56(t4) │ │ │ │ - ld a5,32(s7) │ │ │ │ - ld a3,56(s7) │ │ │ │ - sd a4,64(s7) │ │ │ │ - ld a5,32(a5) │ │ │ │ - beqz a3,3b288 │ │ │ │ - ld a6,24(a3) │ │ │ │ - beqz a4,3b1b8 │ │ │ │ - ld a0,24(a4) │ │ │ │ - addi a2,a0,1 │ │ │ │ - bltu a6,a0,3ab9a │ │ │ │ - addi a2,a6,1 │ │ │ │ - ld a0,0(a3) │ │ │ │ - sd a2,24(s7) │ │ │ │ - bltu a5,a0,3b3ba │ │ │ │ - ld a3,0(a4) │ │ │ │ - bltu a5,a3,3b2a0 │ │ │ │ - mv a3,a5 │ │ │ │ - ld a0,64(t4) │ │ │ │ - sd a3,0(s7) │ │ │ │ - beqz a0,3b2a4 │ │ │ │ - ld a6,24(a0) │ │ │ │ - addi a4,a2,1 │ │ │ │ - bltu a6,a2,3abc8 │ │ │ │ - addi a4,a6,1 │ │ │ │ - ld a2,0(a0) │ │ │ │ - sd a4,24(t4) │ │ │ │ - bgeu a1,a2,3b2b0 │ │ │ │ - mv a3,a2 │ │ │ │ - bgeu a2,a5,3abda │ │ │ │ - mv a3,a5 │ │ │ │ - sd a3,0(t4) │ │ │ │ - mv s7,t4 │ │ │ │ - j 3a494 │ │ │ │ - bltu a1,a0,3a3a8 │ │ │ │ - sd s1,64(s0) │ │ │ │ - ld a0,32(s1) │ │ │ │ - ld a3,64(s1) │ │ │ │ - mv a4,a1 │ │ │ │ - sd a4,0(s0) │ │ │ │ - sd a5,56(s1) │ │ │ │ - ld a2,24(a5) │ │ │ │ - ld a6,32(a0) │ │ │ │ - bnez a3,3a3bc │ │ │ │ + beq a0,a5,36464 │ │ │ │ + mv a3,s0 │ │ │ │ + li a2,12 │ │ │ │ + li a1,1 │ │ │ │ + addi a0,sp,24 │ │ │ │ + jal 3780 │ │ │ │ + li a5,12 │ │ │ │ + mv s2,a0 │ │ │ │ + bne a0,a5,3640c │ │ │ │ + lhu a4,24(sp) │ │ │ │ + lui a5,0x9 │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + addi a5,a5,-1249 │ │ │ │ + lbu s5,26(sp) │ │ │ │ + lbu s4,27(sp) │ │ │ │ + lw a3,28(sp) │ │ │ │ + lhu s6,34(sp) │ │ │ │ + li a0,1 │ │ │ │ + beq a4,a5,3633a │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,0(s3) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,364c6 │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ + mv a0,a3 │ │ │ │ + jal 4a70c │ │ │ │ + mv a0,s6 │ │ │ │ + jal 4a70a │ │ │ │ + andi a5,s4,4 │ │ │ │ + sb s5,16(s1) │ │ │ │ + mv s5,a0 │ │ │ │ + bnez a5,36396 │ │ │ │ + sh zero,18(s1) │ │ │ │ + sd s2,8(s1) │ │ │ │ + andi a5,s4,8 │ │ │ │ + beqz a5,363c6 │ │ │ │ + li s2,0 │ │ │ │ + li s5,-1 │ │ │ │ + j 3636a │ │ │ │ + addiw s2,s2,1 │ │ │ │ + beqz a0,36440 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3380 │ │ │ │ + bne a0,s5,36366 │ │ │ │ + auipc a5,0x44 │ │ │ │ + ld a5,-972(a5) │ │ │ │ ld a0,0(a5) │ │ │ │ - addi a4,a2,1 │ │ │ │ - sd a4,24(s1) │ │ │ │ - bltu a6,a0,3ac6c │ │ │ │ - mv a3,a6 │ │ │ │ - mv a5,a3 │ │ │ │ - ld a2,56(s0) │ │ │ │ - sd a5,0(s1) │ │ │ │ - bnez a2,3a3e2 │ │ │ │ - addi a4,a4,1 │ │ │ │ - sd a4,24(s0) │ │ │ │ - j 3a402 │ │ │ │ - bnez a5,3acca │ │ │ │ - ld a5,64(s0) │ │ │ │ - li a4,1 │ │ │ │ - sd a4,24(a2) │ │ │ │ - sd a0,0(a2) │ │ │ │ - mv a4,a0 │ │ │ │ - li a3,1 │ │ │ │ - bnez a5,3a386 │ │ │ │ - ld a5,32(s0) │ │ │ │ - li a3,2 │ │ │ │ - sd a3,24(s0) │ │ │ │ - ld a1,32(a5) │ │ │ │ - bgeu a1,a0,3ad6c │ │ │ │ - sd s1,64(s0) │ │ │ │ - ld a3,32(s1) │ │ │ │ - ld a5,64(s1) │ │ │ │ - sd a4,0(s0) │ │ │ │ - sd zero,56(s1) │ │ │ │ - ld a3,32(a3) │ │ │ │ - beqz a5,3ad80 │ │ │ │ - ld a4,24(a5) │ │ │ │ - beqz a4,3b570 │ │ │ │ - addi a4,a4,1 │ │ │ │ - mv a2,a4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - sd a2,24(s1) │ │ │ │ - bgeu a3,a5,3ac0a │ │ │ │ - mv a3,a5 │ │ │ │ - j 3a3da │ │ │ │ - ld a5,0(a3) │ │ │ │ - mv a3,a5 │ │ │ │ - bltu a0,a5,3a3da │ │ │ │ - mv a3,a0 │ │ │ │ - mv a5,a3 │ │ │ │ - j 3ac0c │ │ │ │ - ld a4,0(a5) │ │ │ │ - bgeu a0,a4,3a37c │ │ │ │ - ld a5,64(s0) │ │ │ │ - sd a4,0(a2) │ │ │ │ - mv a0,a4 │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,-1734 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + li a0,-1 │ │ │ │ + j 3631e │ │ │ │ + sh a0,18(s1) │ │ │ │ + sext.w a5,a0 │ │ │ │ + li a4,6 │ │ │ │ + bltu a4,a5,3647e │ │ │ │ + mv a2,a0 │ │ │ │ + mv a3,s0 │ │ │ │ + li a1,1 │ │ │ │ + addi a0,s1,20 │ │ │ │ + jal 3780 │ │ │ │ + bne s5,a0,364b2 │ │ │ │ + lhu s2,18(s1) │ │ │ │ + andi a5,s4,8 │ │ │ │ + addi s2,s2,12 │ │ │ │ + sd s2,8(s1) │ │ │ │ + bnez a5,36360 │ │ │ │ + andi a5,s4,16 │ │ │ │ + beqz a5,363fa │ │ │ │ + li s2,0 │ │ │ │ + li s5,-1 │ │ │ │ + j 363d6 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + beqz a0,363f4 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3380 │ │ │ │ + bne a0,s5,363d2 │ │ │ │ + auipc a5,0x44 │ │ │ │ + ld a5,-1080(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,-1890 │ │ │ │ + j 36386 │ │ │ │ + ld a5,8(s1) │ │ │ │ + add a5,a5,s2 │ │ │ │ + sd a5,8(s1) │ │ │ │ + andi s4,s4,2 │ │ │ │ + bnez s4,36448 │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + li a0,0 │ │ │ │ + j 3631e │ │ │ │ + auipc a5,0x44 │ │ │ │ + ld a5,-1124(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + li a4,12 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x2a │ │ │ │ + addi a2,a2,1958 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3930 │ │ │ │ + beqz a0,36392 │ │ │ │ + auipc a0,0x2a │ │ │ │ + addi a0,a0,2000 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,-1 │ │ │ │ + j 3631e │ │ │ │ + ld a5,8(s1) │ │ │ │ + add a5,a5,s2 │ │ │ │ + sd a5,8(s1) │ │ │ │ + j 363c6 │ │ │ │ + mv a3,s0 │ │ │ │ + li a2,2 │ │ │ │ + li a1,1 │ │ │ │ + addi a0,s1,20 │ │ │ │ + jal 3780 │ │ │ │ + li a5,2 │ │ │ │ + bne a0,a5,3649e │ │ │ │ + ld a5,8(s1) │ │ │ │ + addi a5,a5,2 │ │ │ │ + sd a5,8(s1) │ │ │ │ + j 36402 │ │ │ │ + auipc a5,0x44 │ │ │ │ + ld a5,-1212(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x2a │ │ │ │ + addi a2,a2,1842 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 362e0 │ │ │ │ + mv a1,a0 │ │ │ │ + li a2,1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 33b0 │ │ │ │ + beqz a0,363b6 │ │ │ │ + auipc a5,0x44 │ │ │ │ + ld a5,-1250(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x2a │ │ │ │ + addi a2,a2,1956 │ │ │ │ + j 36386 │ │ │ │ + auipc a5,0x44 │ │ │ │ + ld a5,-1270(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x2a │ │ │ │ + addi a2,a2,1968 │ │ │ │ + j 36386 │ │ │ │ + auipc a5,0x44 │ │ │ │ + ld a5,-1290(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x2a │ │ │ │ + addi a2,a2,1876 │ │ │ │ + j 36386 │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + addiw s0,a4,1 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s4,a4 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + mv s5,a1 │ │ │ │ + sd zero,32(a1) │ │ │ │ + sd zero,40(a1) │ │ │ │ + sh zero,52(a1) │ │ │ │ + sd zero,16(a1) │ │ │ │ + sd zero,24(a1) │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s0 │ │ │ │ + slli s1,s4,0x20 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s3 │ │ │ │ + sd a0,0(s5) │ │ │ │ + mv a2,s1 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,0(s5) │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sb zero,0(a5) │ │ │ │ + ld s3,0(s5) │ │ │ │ + jal 41306 │ │ │ │ + beqz s4,36794 │ │ │ │ + addiw a5,s4,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add t1,s3,a5 │ │ │ │ li a2,0 │ │ │ │ - bnez a5,3a386 │ │ │ │ - j 3a388 │ │ │ │ - li a1,72 │ │ │ │ + li a3,56 │ │ │ │ + auipc a4,0x2e │ │ │ │ + addi a4,a4,1206 │ │ │ │ + lbu a7,0(t1) │ │ │ │ + slli a6,a2,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + addiw a5,a7,-65 │ │ │ │ + zext.b a5,a5 │ │ │ │ + add a6,a6,a0 │ │ │ │ + bltu a3,a5,3657a │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + jr a5 │ │ │ │ + li a7,75 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + add a5,a0,s1 │ │ │ │ + sb zero,0(a5) │ │ │ │ + sd a0,8(s5) │ │ │ │ + beqz s2,365e0 │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - sd a7,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - li a5,1 │ │ │ │ - sd zero,40(a0) │ │ │ │ - sd a5,24(a0) │ │ │ │ - ld a5,24(s2) │ │ │ │ - ld a4,32(s2) │ │ │ │ - sd zero,56(a0) │ │ │ │ - ld a2,56(s1) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sd a4,0(a0) │ │ │ │ - sd a5,8(a0) │ │ │ │ - sd s2,32(a0) │ │ │ │ - sd a0,64(s1) │ │ │ │ - mv s0,a0 │ │ │ │ - beqz a2,3b14c │ │ │ │ - ld a7,8(sp) │ │ │ │ - li a5,1 │ │ │ │ - j 3a324 │ │ │ │ - ld a3,24(a5) │ │ │ │ - beqz a3,3b074 │ │ │ │ - addi a3,a3,1 │ │ │ │ - mv a1,a3 │ │ │ │ - ld a4,0(a5) │ │ │ │ - sd a1,24(a2) │ │ │ │ - bltu a0,a4,3ac78 │ │ │ │ - mv a4,a0 │ │ │ │ - j 3a37e │ │ │ │ - mv a4,a5 │ │ │ │ - addi a4,a4,1 │ │ │ │ - sd a4,24(t5) │ │ │ │ - blt s9,a3,3a936 │ │ │ │ - li a5,-1 │ │ │ │ - bge a3,a5,3a7c8 │ │ │ │ - ld a5,32(a0) │ │ │ │ - ld a3,24(a5) │ │ │ │ - ld a1,32(a5) │ │ │ │ - bne s10,a3,3ad02 │ │ │ │ - beq a7,a1,3a7c8 │ │ │ │ - ld a4,56(a0) │ │ │ │ - sd t5,56(a0) │ │ │ │ - ld a5,32(t5) │ │ │ │ - ld a3,56(t5) │ │ │ │ - sd a4,64(t5) │ │ │ │ - ld a5,32(a5) │ │ │ │ - beqz a3,3b430 │ │ │ │ - ld t6,24(a3) │ │ │ │ - beqz a4,3b542 │ │ │ │ - ld a6,24(a4) │ │ │ │ - addi a2,a6,1 │ │ │ │ - bltu t6,a6,3ad32 │ │ │ │ - addi a2,t6,1 │ │ │ │ - ld a6,0(a3) │ │ │ │ - sd a2,24(t5) │ │ │ │ - bltu a5,a6,3b46a │ │ │ │ - ld a3,0(a4) │ │ │ │ - bltu a5,a3,3b446 │ │ │ │ - mv a3,a5 │ │ │ │ - j 3b476 │ │ │ │ - mv a4,a3 │ │ │ │ - j 3a3a8 │ │ │ │ - ld a6,0(a5) │ │ │ │ - mv t5,a6 │ │ │ │ - bltu a3,a6,3a4f8 │ │ │ │ - ld a1,64(a0) │ │ │ │ - mv t5,a3 │ │ │ │ - sd t5,0(a2) │ │ │ │ - mv a6,a3 │ │ │ │ - li a5,0 │ │ │ │ - bnez a1,3a502 │ │ │ │ - j 3a504 │ │ │ │ - sd s1,64(s0) │ │ │ │ - ld a3,32(s1) │ │ │ │ - ld a5,64(s1) │ │ │ │ - mv a4,a1 │ │ │ │ - sd a4,0(s0) │ │ │ │ - sd zero,56(s1) │ │ │ │ - ld a3,32(a3) │ │ │ │ - bnez a5,3ac4c │ │ │ │ - li a5,1 │ │ │ │ - sd a5,24(s1) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s2 │ │ │ │ + sd a0,16(s5) │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,16(s5) │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sb zero,0(a5) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s2 │ │ │ │ + sd a0,24(s5) │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,24(s5) │ │ │ │ + mv a1,s4 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sb zero,0(a5) │ │ │ │ + ld a0,24(s5) │ │ │ │ + jal 441ec │ │ │ │ + sd a0,24(s5) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + sw s4,48(s5) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + li a7,121 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,107 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,109 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,100 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,99 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,104 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,103 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,118 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,82 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,66 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,65 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,98 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,89 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,114 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,77 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,68 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,67 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,72 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,71 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,86 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,84 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,116 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + li a7,97 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,36552 │ │ │ │ + j 36586 │ │ │ │ + mv a5,a0 │ │ │ │ + j 3658a │ │ │ │ + ld a0,0(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a0,367ac │ │ │ │ + jal 3670 │ │ │ │ + sd zero,0(s0) │ │ │ │ + ld a0,8(s0) │ │ │ │ + beqz a0,367b8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,8(s0) │ │ │ │ + ld a0,16(s0) │ │ │ │ + beqz a0,367c4 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,16(s0) │ │ │ │ + ld a0,24(s0) │ │ │ │ + beqz a0,367d0 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,24(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ + beqz a0,367dc │ │ │ │ + jal 3670 │ │ │ │ + sd zero,32(s0) │ │ │ │ + ld a0,40(s0) │ │ │ │ + beqz a0,367e8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,40(s0) │ │ │ │ + sh zero,52(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + sw zero,48(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a3,3680e │ │ │ │ + beqz a2,368ba │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld a0,8(a1) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s1,a3 │ │ │ │ + mv s2,a4 │ │ │ │ + bnez a2,3686a │ │ │ │ + ld a0,32(a1) │ │ │ │ + beqz a0,36924 │ │ │ │ + lbu a5,52(a1) │ │ │ │ + beq a5,a4,368ae │ │ │ │ + lw a2,48(s0) │ │ │ │ + ld a1,0(s0) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + jal 36a0 │ │ │ │ + ld a0,32(s0) │ │ │ │ + lw a1,48(s0) │ │ │ │ + sext.w a5,s1 │ │ │ │ + beqz s2,368f4 │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,3685a │ │ │ │ + andi s1,s1,1 │ │ │ │ + bnez s1,369b8 │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ld a0,40(a1) │ │ │ │ + beqz a0,36936 │ │ │ │ + lbu a5,53(a1) │ │ │ │ + beq a5,a4,368ae │ │ │ │ + lw a2,48(s0) │ │ │ │ + ld a1,8(s0) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + jal 36a0 │ │ │ │ + ld a0,40(s0) │ │ │ │ + lw a1,48(s0) │ │ │ │ + sext.w a5,s1 │ │ │ │ + beqz s2,368c4 │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,368aa │ │ │ │ + andi s1,s1,1 │ │ │ │ + bnez s1,369a8 │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld a0,0(a1) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ li a4,1 │ │ │ │ - mv a5,a3 │ │ │ │ - j 3ac0c │ │ │ │ - ld a2,0(a2) │ │ │ │ - addi a3,a0,1 │ │ │ │ - sd a3,24(a1) │ │ │ │ - bgeu a6,a2,3a654 │ │ │ │ - mv a6,a2 │ │ │ │ - mv t5,a2 │ │ │ │ - j 3a656 │ │ │ │ - ld a1,0(a1) │ │ │ │ - addi a2,a4,1 │ │ │ │ - sd a2,24(s0) │ │ │ │ - bltu a6,a1,3af54 │ │ │ │ - mv a3,a6 │ │ │ │ - mv a4,a3 │ │ │ │ - ld a1,56(a0) │ │ │ │ - sd a4,0(s0) │ │ │ │ - bnez a1,3a564 │ │ │ │ - addi a5,a2,1 │ │ │ │ - sd a5,24(a0) │ │ │ │ - j 3a584 │ │ │ │ - beqz a5,3aefe │ │ │ │ - ld a4,24(a5) │ │ │ │ - beqz a4,3b15c │ │ │ │ - addi a4,a4,1 │ │ │ │ - mv a3,a4 │ │ │ │ - ld t5,0(a5) │ │ │ │ - sd a3,24(a2) │ │ │ │ - bgeu a6,t5,3a4f6 │ │ │ │ - ld a1,64(a0) │ │ │ │ - sd t5,0(a2) │ │ │ │ - mv a6,t5 │ │ │ │ - li a5,0 │ │ │ │ - bnez a1,3a502 │ │ │ │ - j 3a504 │ │ │ │ - ld a0,0(a0) │ │ │ │ - addi a6,a3,1 │ │ │ │ - sd a6,24(s7) │ │ │ │ - bltu a1,a0,3b05a │ │ │ │ - mv a2,a1 │ │ │ │ - mv a3,a2 │ │ │ │ - ld a1,56(a5) │ │ │ │ - sd a3,0(s7) │ │ │ │ - bnez a1,3a6ca │ │ │ │ - addi a4,a6,1 │ │ │ │ - sd a4,24(a5) │ │ │ │ - j 3a6e8 │ │ │ │ - beqz a4,3afe2 │ │ │ │ - ld a3,24(a4) │ │ │ │ - beqz a3,3b18a │ │ │ │ - addi a3,a3,1 │ │ │ │ - mv a2,a3 │ │ │ │ - ld t5,0(a4) │ │ │ │ - sd a2,24(a1) │ │ │ │ - bgeu a6,t5,3a654 │ │ │ │ - mv a6,t5 │ │ │ │ - j 3a656 │ │ │ │ - ld a2,0(a2) │ │ │ │ - addi a3,a0,1 │ │ │ │ - sd a3,24(s1) │ │ │ │ - bgeu a4,a2,3ae36 │ │ │ │ - mv a4,a2 │ │ │ │ - mv a5,a4 │ │ │ │ - ld a2,64(s0) │ │ │ │ - sd a5,0(s1) │ │ │ │ - bnez a2,3a748 │ │ │ │ - li a2,1 │ │ │ │ - bnez a3,3b1dc │ │ │ │ - sd a2,24(s0) │ │ │ │ - bltu a1,a4,3a766 │ │ │ │ - mv a5,a1 │ │ │ │ - sd a5,0(s0) │ │ │ │ - j 3a2a4 │ │ │ │ - li a4,-1 │ │ │ │ - bge a3,a4,3a5ee │ │ │ │ - ld a4,32(t5) │ │ │ │ - ld a3,24(a4) │ │ │ │ - ld a1,32(a4) │ │ │ │ - bne s10,a3,3ae6a │ │ │ │ - beq a7,a1,3a5ee │ │ │ │ - ld a5,56(t5) │ │ │ │ - sd t4,56(t5) │ │ │ │ - ld a3,32(t4) │ │ │ │ - ld a4,56(t4) │ │ │ │ - sd a5,64(t4) │ │ │ │ - ld a0,32(a3) │ │ │ │ - beqz a4,3b1e4 │ │ │ │ - ld a6,24(a4) │ │ │ │ - beqz a5,3b420 │ │ │ │ - ld a2,24(a5) │ │ │ │ - addi a3,a2,1 │ │ │ │ - bltu a6,a2,3ae9a │ │ │ │ - addi a3,a6,1 │ │ │ │ - ld a2,0(a4) │ │ │ │ - sd a3,24(t4) │ │ │ │ - bltu a0,a2,3b3e2 │ │ │ │ - ld a4,0(a5) │ │ │ │ - bltu a0,a4,3b1fc │ │ │ │ - mv a4,a0 │ │ │ │ - ld a2,64(t5) │ │ │ │ - sd a4,0(t4) │ │ │ │ - beqz a2,3b2c2 │ │ │ │ - ld a6,24(a2) │ │ │ │ - addi a5,a3,1 │ │ │ │ - bltu a6,a3,3aec8 │ │ │ │ - addi a5,a6,1 │ │ │ │ - ld a3,0(a2) │ │ │ │ - sd a5,24(t5) │ │ │ │ - bgeu a1,a3,3b2ce │ │ │ │ - mv a4,a3 │ │ │ │ - bltu a3,a0,3b466 │ │ │ │ - sd a4,0(t5) │ │ │ │ - mv t4,t5 │ │ │ │ - j 3a5ee │ │ │ │ - bltu t4,a6,3a528 │ │ │ │ - mv t5,t4 │ │ │ │ - j 3a528 │ │ │ │ - ld a1,0(a4) │ │ │ │ - addi a3,a6,1 │ │ │ │ - sd a3,24(a2) │ │ │ │ - bltu a0,a1,3a37a │ │ │ │ - mv a4,a0 │ │ │ │ - j 3a37e │ │ │ │ - ld a1,64(a0) │ │ │ │ - li a5,1 │ │ │ │ - sd a5,24(a2) │ │ │ │ - sd a6,0(a2) │ │ │ │ - mv t5,a6 │ │ │ │ + beq a5,a4,36998 │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,36988 │ │ │ │ + addiw a5,s1,-3 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,36958 │ │ │ │ + andi s1,s1,253 │ │ │ │ + li a5,4 │ │ │ │ + bne s1,a5,368aa │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,40(s0) │ │ │ │ + j 368aa │ │ │ │ li a4,1 │ │ │ │ - bnez a1,3a502 │ │ │ │ - ld a5,32(a0) │ │ │ │ + beq a5,a4,36978 │ │ │ │ li a4,2 │ │ │ │ - sd a4,24(a0) │ │ │ │ - ld t4,32(a5) │ │ │ │ - bltu t4,a6,3af20 │ │ │ │ - mv t5,t4 │ │ │ │ - sd s0,64(a0) │ │ │ │ - ld a4,32(s0) │ │ │ │ - ld a5,64(s0) │ │ │ │ - sd t5,0(a0) │ │ │ │ - sd zero,56(s0) │ │ │ │ - ld a3,32(a4) │ │ │ │ - beqz a5,3b170 │ │ │ │ - ld a2,24(a5) │ │ │ │ - bnez a2,3b3d6 │ │ │ │ - li a1,1 │ │ │ │ - li a2,1 │ │ │ │ - ld a4,0(a5) │ │ │ │ - sd a1,24(s0) │ │ │ │ - bgeu a3,a4,3adaa │ │ │ │ - mv a3,a4 │ │ │ │ - j 3a55c │ │ │ │ - ld a4,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - bltu a1,a4,3a55c │ │ │ │ - mv a3,a1 │ │ │ │ - mv a4,a1 │ │ │ │ - j 3a55c │ │ │ │ - bltu t4,a6,3a684 │ │ │ │ - mv t5,t4 │ │ │ │ - j 3a684 │ │ │ │ - li a1,72 │ │ │ │ + beq a5,a4,36968 │ │ │ │ + addiw a5,s1,-3 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,36948 │ │ │ │ + andi s1,s1,253 │ │ │ │ + li a5,4 │ │ │ │ + bne s1,a5,3685a │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,32(s0) │ │ │ │ + j 3685a │ │ │ │ + lw a1,48(a1) │ │ │ │ li a0,0 │ │ │ │ - sd a7,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - li a5,1 │ │ │ │ - sd zero,40(a0) │ │ │ │ - sd a5,24(a0) │ │ │ │ - ld a4,32(s2) │ │ │ │ - ld a5,24(s2) │ │ │ │ - sd zero,56(a0) │ │ │ │ - ld a2,56(s0) │ │ │ │ - sd a4,0(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sd a5,8(a0) │ │ │ │ - sd s2,32(a0) │ │ │ │ - sd a0,64(s0) │ │ │ │ - ld a7,8(sp) │ │ │ │ - mv s7,a0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,32(s0) │ │ │ │ + j 36826 │ │ │ │ + lw a1,48(a1) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,40(s0) │ │ │ │ + j 36876 │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,32(s0) │ │ │ │ + j 3685a │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,40(s0) │ │ │ │ + j 368aa │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,32(s0) │ │ │ │ + j 3685a │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,32(s0) │ │ │ │ + j 3685a │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,40(s0) │ │ │ │ + j 368aa │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,40(s0) │ │ │ │ + j 368aa │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,40(s0) │ │ │ │ + j 368aa │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,32(s0) │ │ │ │ + j 3685a │ │ │ │ + bnez a2,369ce │ │ │ │ + ld a0,16(a1) │ │ │ │ + ret │ │ │ │ + ld a0,24(a1) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s3,a3 │ │ │ │ + bnez a4,36a06 │ │ │ │ + ld a5,0(a1) │ │ │ │ + sd a5,0(a2) │ │ │ │ + ld a0,8(a1) │ │ │ │ + sd a0,8(s4) │ │ │ │ + ld a5,16(s0) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + sd a5,0(s3) │ │ │ │ + ld a5,24(s0) │ │ │ │ + ld s0,32(sp) │ │ │ │ + sd a5,8(s3) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ld a0,32(a1) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv s1,a4 │ │ │ │ + mv s2,a5 │ │ │ │ + beqz a0,36b0c │ │ │ │ + lbu a5,52(a1) │ │ │ │ + beq a5,s2,36a6a │ │ │ │ + lw a2,48(s0) │ │ │ │ + ld a1,0(s0) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + jal 36a0 │ │ │ │ + ld a0,32(s0) │ │ │ │ + lw a1,48(s0) │ │ │ │ + sext.w a5,s1 │ │ │ │ + bnez s2,36aec │ │ │ │ li a4,1 │ │ │ │ - bnez a2,3a49e │ │ │ │ - li a5,2 │ │ │ │ - sd a5,24(s0) │ │ │ │ - j 3a31c │ │ │ │ - ld a3,0(a3) │ │ │ │ - addi a4,a1,1 │ │ │ │ - sd a4,24(a2) │ │ │ │ - bltu a6,a3,3ad58 │ │ │ │ - mv t5,a6 │ │ │ │ - j 3a4f8 │ │ │ │ - li a5,0 │ │ │ │ - bnez a0,3a922 │ │ │ │ - li a5,1 │ │ │ │ - sd a5,24(t5) │ │ │ │ - ld a2,56(t4) │ │ │ │ - sd t5,64(t4) │ │ │ │ + beq a5,a4,36b80 │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,36b6c │ │ │ │ + addiw a5,s1,-3 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,36b32 │ │ │ │ + andi a5,s1,253 │ │ │ │ + li a4,4 │ │ │ │ + bne a5,a4,36a66 │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + sd a0,0(s4) │ │ │ │ + ld a0,40(s0) │ │ │ │ + beqz a0,36b46 │ │ │ │ + lbu a5,53(s0) │ │ │ │ + beq a5,s2,36ac6 │ │ │ │ + lw a2,48(s0) │ │ │ │ + ld a1,8(s0) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + jal 36a0 │ │ │ │ + ld a0,40(s0) │ │ │ │ + lw a1,48(s0) │ │ │ │ + sext.w a5,s1 │ │ │ │ + bnez s2,36acc │ │ │ │ + li a4,1 │ │ │ │ + beq a5,a4,36b58 │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,36b94 │ │ │ │ + addiw a5,s1,-3 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,36b1e │ │ │ │ + andi s1,s1,253 │ │ │ │ + li a5,4 │ │ │ │ + bne s1,a5,36ac2 │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + j 369ea │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,36ac2 │ │ │ │ + andi s1,s1,1 │ │ │ │ + bnez s1,36bbc │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + j 36ac6 │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,36a66 │ │ │ │ + andi a5,s1,1 │ │ │ │ + bnez a5,36ba8 │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + j 36a6a │ │ │ │ + lw a1,48(a1) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,32(s0) │ │ │ │ + j 36a1c │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + j 36ac6 │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + j 36a6a │ │ │ │ + lw a1,48(s0) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,40(s0) │ │ │ │ + j 36a7a │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + j 36ac6 │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + j 36a6a │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + j 36a6a │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + j 36ac6 │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + j 36a6a │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + j 36ac6 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s2,32(sp) │ │ │ │ + addiw s2,a5,1 │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s3,a5 │ │ │ │ + sd a1,0(a3) │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s2 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s5,a3 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s1,a4 │ │ │ │ + jal 41306 │ │ │ │ + beqz s3,36e40 │ │ │ │ + addiw a5,s3,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a1,s0,a5 │ │ │ │ + li a7,0 │ │ │ │ + li t4,56 │ │ │ │ + auipc a5,0x2e │ │ │ │ + addi a5,a5,-304 │ │ │ │ + lbu t3,0(a1) │ │ │ │ + slli t1,a7,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + addiw a6,t3,-65 │ │ │ │ + zext.b a6,a6 │ │ │ │ + add t1,t1,a0 │ │ │ │ + bltu t4,a6,36c46 │ │ │ │ + slli a6,a6,0x2 │ │ │ │ + add a6,a6,a5 │ │ │ │ + lw a4,0(a6) │ │ │ │ + add a4,a4,a5 │ │ │ │ + jr a4 │ │ │ │ + li t3,75 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sb zero,0(a5) │ │ │ │ + sd a0,8(s5) │ │ │ │ + beqz s4,36e16 │ │ │ │ + sd s4,0(s1) │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a1,0(s1) │ │ │ │ + mv a2,s2 │ │ │ │ + sd a0,8(s1) │ │ │ │ + jal 36a0 │ │ │ │ + ld a0,8(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jal 441ec │ │ │ │ + mv s4,a0 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + sd s4,8(s1) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + li t3,121 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,107 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,109 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,100 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,99 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,104 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,103 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,118 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,82 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,66 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,65 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,98 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,89 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,114 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,77 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,68 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,67 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,72 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,71 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,86 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,84 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + sd zero,0(s1) │ │ │ │ + j 36c86 │ │ │ │ + li t3,116 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + li t3,97 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,36c1c │ │ │ │ + j 36c52 │ │ │ │ + mv a5,a0 │ │ │ │ + j 36c5a │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s1,a4 │ │ │ │ + sd ra,56(sp) │ │ │ │ li a4,1 │ │ │ │ - bnez a2,3a7d4 │ │ │ │ + mv s5,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s0,a3 │ │ │ │ + mv s4,a5 │ │ │ │ + mv s2,a6 │ │ │ │ + beq s1,a4,36e84 │ │ │ │ li a5,2 │ │ │ │ - sd a5,24(t4) │ │ │ │ - j 3a5ee │ │ │ │ - ld a0,64(a5) │ │ │ │ + bne s1,a5,36e72 │ │ │ │ + lw a5,388(a6) │ │ │ │ + bnez a5,36ef2 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + lw a5,388(a6) │ │ │ │ + beqz a5,36e72 │ │ │ │ + sd s6,0(sp) │ │ │ │ + addiw s6,a3,1 │ │ │ │ + slli s6,s6,0x20 │ │ │ │ + srli s6,s6,0x20 │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s5) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 36a0 │ │ │ │ + ld a0,0(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + beqz s4,36fc8 │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,370ba │ │ │ │ + andi a5,a5,1 │ │ │ │ + bnez a5,3722c │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,370ba │ │ │ │ + andi a5,a5,1 │ │ │ │ + bnez a5,371ce │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + j 3702c │ │ │ │ + ld a0,8(a1) │ │ │ │ + addiw s1,s0,1 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,0(s5) │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s3 │ │ │ │ + sd zero,8(s5) │ │ │ │ + jal 36a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + ld s1,0(s5) │ │ │ │ + jal 41306 │ │ │ │ + beqz s0,371dc │ │ │ │ + addiw a5,s0,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a7,s1,a5 │ │ │ │ + li a3,0 │ │ │ │ + li a1,56 │ │ │ │ + auipc a5,0x2e │ │ │ │ + addi a5,a5,-874 │ │ │ │ + lbu a6,0(a7) │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + addiw a4,a6,-65 │ │ │ │ + zext.b a4,a4 │ │ │ │ + add a2,a2,a0 │ │ │ │ + bltu a1,a4,36f60 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw a4,0(a4) │ │ │ │ + add a4,a4,a5 │ │ │ │ + jr a4 │ │ │ │ + li a6,75 │ │ │ │ + sb a6,0(a2) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addi a7,a7,-1 │ │ │ │ + bne s0,a3,36f3a │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sb zero,0(a5) │ │ │ │ + sd a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,0(s5) │ │ │ │ + beqz s4,37040 │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,36e72 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bnez a5,371b6 │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,36e72 │ │ │ │ + andi a5,a5,1 │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + bnez a5,36fc4 │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + j 3702c │ │ │ │ + beq a5,s1,37160 │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,37214 │ │ │ │ + addiw a4,a5,-3 │ │ │ │ + andi a4,a4,-3 │ │ │ │ + sext.w a4,a4 │ │ │ │ + beqz a4,37178 │ │ │ │ + andi a4,a5,-3 │ │ │ │ + li a3,4 │ │ │ │ + bne a4,a3,37172 │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ li a4,1 │ │ │ │ - sd a4,24(a1) │ │ │ │ - sd a6,0(a1) │ │ │ │ - mv t5,a6 │ │ │ │ - li a3,1 │ │ │ │ - bnez a0,3a660 │ │ │ │ - ld a4,32(a5) │ │ │ │ - li a3,2 │ │ │ │ - sd a3,24(a5) │ │ │ │ - ld t4,32(a4) │ │ │ │ - bgeu t4,a6,3b162 │ │ │ │ - sd s7,64(a5) │ │ │ │ - ld a3,32(s7) │ │ │ │ - ld a4,64(s7) │ │ │ │ - sd t5,0(a5) │ │ │ │ - sd zero,56(s7) │ │ │ │ - ld a2,32(a3) │ │ │ │ - beqz a4,3b3f6 │ │ │ │ - ld a3,24(a4) │ │ │ │ - li a1,1 │ │ │ │ - li a6,1 │ │ │ │ - bnez a3,3b556 │ │ │ │ - ld a3,0(a4) │ │ │ │ - sd a1,24(s7) │ │ │ │ - bgeu a2,a3,3adf8 │ │ │ │ - mv a2,a3 │ │ │ │ - j 3a6c0 │ │ │ │ - beqz a5,3b1cc │ │ │ │ - ld a3,24(a5) │ │ │ │ - bnez a3,3b3b4 │ │ │ │ - li a2,1 │ │ │ │ - li a3,1 │ │ │ │ - ld a5,0(a5) │ │ │ │ - sd a2,24(s1) │ │ │ │ - bgeu a4,a5,3ae36 │ │ │ │ + beq a5,a4,37206 │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,371f8 │ │ │ │ + addiw a4,a5,-3 │ │ │ │ + andi a4,a4,-3 │ │ │ │ + sext.w a4,a4 │ │ │ │ + beqz a4,371a8 │ │ │ │ + andi a5,a5,-3 │ │ │ │ + sext.w a5,a5 │ │ │ │ + li a4,4 │ │ │ │ + bne a5,a4,370ba │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 44696 │ │ │ │ + li a4,1 │ │ │ │ + beq a5,a4,37148 │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,371e0 │ │ │ │ + addiw a4,a5,-3 │ │ │ │ + andi a4,a4,-3 │ │ │ │ + sext.w a4,a4 │ │ │ │ + beqz a4,37190 │ │ │ │ + andi a4,a5,-3 │ │ │ │ + li a3,4 │ │ │ │ + bne a4,a3,3715a │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + li a4,1 │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + beq a5,a4,36fc4 │ │ │ │ + li a4,2 │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + beq a5,a4,36fc4 │ │ │ │ + addiw a4,a5,-3 │ │ │ │ + andi a4,a4,-3 │ │ │ │ + sext.w a4,a4 │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + beqz a4,36fc4 │ │ │ │ + andi a5,a5,-3 │ │ │ │ + sext.w a5,a5 │ │ │ │ + li a4,4 │ │ │ │ + bne a5,a4,36e72 │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + j 36fc4 │ │ │ │ + ld s6,0(sp) │ │ │ │ + j 36e72 │ │ │ │ + li a6,67 │ │ │ │ + j 36f60 │ │ │ │ + li a6,72 │ │ │ │ + j 36f60 │ │ │ │ + li a6,71 │ │ │ │ + j 36f60 │ │ │ │ + li a6,86 │ │ │ │ + j 36f60 │ │ │ │ + li a6,121 │ │ │ │ + j 36f60 │ │ │ │ + li a6,66 │ │ │ │ + j 36f60 │ │ │ │ + li a6,65 │ │ │ │ + j 36f60 │ │ │ │ + li a6,98 │ │ │ │ + j 36f60 │ │ │ │ + li a6,89 │ │ │ │ + j 36f60 │ │ │ │ + li a6,114 │ │ │ │ + j 36f60 │ │ │ │ + li a6,77 │ │ │ │ + j 36f60 │ │ │ │ + li a6,68 │ │ │ │ + j 36f60 │ │ │ │ + li a6,84 │ │ │ │ + j 36f60 │ │ │ │ + li a6,100 │ │ │ │ + j 36f60 │ │ │ │ + li a6,99 │ │ │ │ + j 36f60 │ │ │ │ + li a6,104 │ │ │ │ + j 36f60 │ │ │ │ + li a6,103 │ │ │ │ + j 36f60 │ │ │ │ + li a6,107 │ │ │ │ + j 36f60 │ │ │ │ + li a6,109 │ │ │ │ + j 36f60 │ │ │ │ + li a6,118 │ │ │ │ + j 36f60 │ │ │ │ + li a6,82 │ │ │ │ + j 36f60 │ │ │ │ + li a6,116 │ │ │ │ + j 36f60 │ │ │ │ + li a6,97 │ │ │ │ + j 36f60 │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 44696 │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,8(s5) │ │ │ │ + j 37078 │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 44696 │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,8(s5) │ │ │ │ + j 36ffe │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 44696 │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,8(s5) │ │ │ │ + j 36ffe │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 44696 │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,8(s5) │ │ │ │ + j 37078 │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s0 │ │ │ │ + j 3702c │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + j 36faa │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s0 │ │ │ │ + j 3702c │ │ │ │ + mv a5,a0 │ │ │ │ + j 36f74 │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 44696 │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,8(s5) │ │ │ │ + j 37078 │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + mv a1,s0 │ │ │ │ + j 3702c │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + mv a1,s0 │ │ │ │ + j 3702c │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 44696 │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,8(s5) │ │ │ │ + j 36ffe │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 44696 │ │ │ │ + ld a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + j 36ed8 │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a1) │ │ │ │ + bltu a0,a5,37252 │ │ │ │ + sltu a0,a5,a0 │ │ │ │ + ret │ │ │ │ + li a0,-1 │ │ │ │ + ret │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a0,a5,0x1b │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1b │ │ │ │ + add a0,a0,a2 │ │ │ │ + add a2,a2,a1 │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a2) │ │ │ │ + bltu a0,a5,37278 │ │ │ │ + sltu a0,a5,a0 │ │ │ │ + ret │ │ │ │ + li a0,2 │ │ │ │ + ret │ │ │ │ + lw a5,0(a0) │ │ │ │ + li a4,1 │ │ │ │ + slli a6,a5,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + bgeu a4,a1,372dc │ │ │ │ + addiw t3,a1,-2 │ │ │ │ + slli a5,t3,0x20 │ │ │ │ + srli t3,a5,0x1e │ │ │ │ + addi a5,a0,8 │ │ │ │ + add t3,t3,a5 │ │ │ │ + addi a0,a0,4 │ │ │ │ + mv a4,a6 │ │ │ │ + lwu a5,0(a0) │ │ │ │ + addi a0,a0,4 │ │ │ │ + sub t1,a6,a5 │ │ │ │ + sub a7,a5,a4 │ │ │ │ + sub a1,a5,a6 │ │ │ │ + srai t1,t1,0x3f │ │ │ │ + sub a5,a4,a5 │ │ │ │ + srai a7,a7,0x3f │ │ │ │ + and a1,a1,t1 │ │ │ │ + and a5,a5,a7 │ │ │ │ + add a6,a6,a1 │ │ │ │ + sub a4,a4,a5 │ │ │ │ + bne t3,a0,372a2 │ │ │ │ + sext.w a5,a6 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sw a5,0(a3) │ │ │ │ + sw a4,0(a2) │ │ │ │ + ret │ │ │ │ mv a4,a5 │ │ │ │ - j 3a740 │ │ │ │ - ld a3,0(a4) │ │ │ │ - mv a2,a3 │ │ │ │ - bltu a0,a3,3a6c0 │ │ │ │ - mv a2,a0 │ │ │ │ - mv a3,a0 │ │ │ │ - j 3a6c0 │ │ │ │ - ld a6,0(a4) │ │ │ │ - mv t5,a6 │ │ │ │ - bltu a2,a6,3a656 │ │ │ │ - mv a6,a2 │ │ │ │ - mv t5,a2 │ │ │ │ - j 3a656 │ │ │ │ - li a1,1 │ │ │ │ - li a3,1 │ │ │ │ - j 3acd4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - bltu a4,a5,3b04c │ │ │ │ - mv a5,a4 │ │ │ │ - j 3ae38 │ │ │ │ - li a1,72 │ │ │ │ + sw a5,0(a3) │ │ │ │ + sw a4,0(a2) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + slli s2,a2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + slli a1,s2,0x3 │ │ │ │ li a0,0 │ │ │ │ - sd a7,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - li a5,1 │ │ │ │ - sd zero,40(a0) │ │ │ │ - sd a5,24(a0) │ │ │ │ - ld a5,24(s2) │ │ │ │ - ld a4,32(s2) │ │ │ │ - sd zero,56(a0) │ │ │ │ - ld a1,56(s7) │ │ │ │ - sd a5,8(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sd a4,0(a0) │ │ │ │ - sd s2,32(a0) │ │ │ │ - sd a0,64(s7) │ │ │ │ - ld a7,8(sp) │ │ │ │ - mv t4,a0 │ │ │ │ - li a5,1 │ │ │ │ - bnez a1,3a5fa │ │ │ │ - li a5,2 │ │ │ │ - sd a5,24(s7) │ │ │ │ - li a4,2 │ │ │ │ - j 3a494 │ │ │ │ - li a4,0 │ │ │ │ - mv a3,a5 │ │ │ │ - bge a4,a5,3a92c │ │ │ │ - j 3ace2 │ │ │ │ - beqz a5,3b200 │ │ │ │ - ld a0,24(a5) │ │ │ │ - bnez a0,3b3dc │ │ │ │ - li a3,1 │ │ │ │ - li a0,1 │ │ │ │ - ld a5,0(a5) │ │ │ │ - sd a3,24(a2) │ │ │ │ - bgeu a1,a5,3a82c │ │ │ │ - mv a1,a5 │ │ │ │ - j 3b13e │ │ │ │ - beqz a5,3b402 │ │ │ │ - ld a2,24(a5) │ │ │ │ - bnez a2,3b3f0 │ │ │ │ - li a1,1 │ │ │ │ - li a2,1 │ │ │ │ - ld a4,0(a5) │ │ │ │ - sd a1,24(s0) │ │ │ │ - bltu a3,a4,3b16c │ │ │ │ - mv a4,a3 │ │ │ │ - ld a1,64(s7) │ │ │ │ - sd a4,0(s0) │ │ │ │ - bnez a1,3aa82 │ │ │ │ - li a1,1 │ │ │ │ - li a5,1 │ │ │ │ - bnez a2,3b414 │ │ │ │ - sd a1,24(s7) │ │ │ │ - bltu a0,a3,3aaa4 │ │ │ │ - mv a4,a0 │ │ │ │ - j 3aaa4 │ │ │ │ - mv t5,a4 │ │ │ │ - j 3a684 │ │ │ │ - ld a1,0(a5) │ │ │ │ - mv a5,a1 │ │ │ │ - bltu a3,a1,3b13e │ │ │ │ - mv a1,a3 │ │ │ │ - mv a5,a3 │ │ │ │ - ld a3,64(a4) │ │ │ │ - sd a5,0(a2) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + mv s1,a3 │ │ │ │ + jal 41306 │ │ │ │ + beqz s3,37330 │ │ │ │ + li a5,0 │ │ │ │ li a2,0 │ │ │ │ - bnez a3,3a836 │ │ │ │ - j 3a838 │ │ │ │ - li a5,2 │ │ │ │ - sd a5,24(s1) │ │ │ │ - j 3a2a2 │ │ │ │ - mv a5,a3 │ │ │ │ - sd a5,0(s0) │ │ │ │ - j 3a2a4 │ │ │ │ - li a3,1 │ │ │ │ - li a4,1 │ │ │ │ - j 3adcc │ │ │ │ - mv t5,t4 │ │ │ │ - j 3b002 │ │ │ │ - ld a4,0(a5) │ │ │ │ - bgeu a3,a4,3b10c │ │ │ │ - mv a3,a4 │ │ │ │ - j 3aa78 │ │ │ │ - li a5,1 │ │ │ │ - sd a5,24(s0) │ │ │ │ - li a2,1 │ │ │ │ - mv a4,a3 │ │ │ │ - j 3adac │ │ │ │ - ld a3,0(a4) │ │ │ │ - mv a1,a3 │ │ │ │ - bltu a6,a3,3a97c │ │ │ │ - mv a3,a6 │ │ │ │ - mv a1,a6 │ │ │ │ - j 3a97c │ │ │ │ - li a2,1 │ │ │ │ + add a4,s0,a5 │ │ │ │ + lbu a6,0(a4) │ │ │ │ + slli a3,a2,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ + add a4,a4,a0 │ │ │ │ + beq a6,s1,3732a │ │ │ │ + sw a5,0(a4) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne s2,a5,37310 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s4,0(sp) │ │ │ │ + addiw s4,a3,1 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s4,a5,0x1e │ │ │ │ + sd s0,32(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s0,a1 │ │ │ │ + mv a1,s4 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s2,a3 │ │ │ │ + mv s3,a2 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,0 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3890 │ │ │ │ + lw a5,0(s0) │ │ │ │ + bnez a5,37410 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ + add a4,a4,s0 │ │ │ │ + lw a4,0(a4) │ │ │ │ + beqz a4,37374 │ │ │ │ + bgeu a5,s3,373c0 │ │ │ │ + addiw a3,s3,-1 │ │ │ │ + subw a3,a3,a5 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a3,a3,a5 │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + addi a4,s0,4 │ │ │ │ + add a1,s0,a5 │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw a5,0(a1) │ │ │ │ + addi a1,a1,4 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s1 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + bne a1,a3,373a6 │ │ │ │ + lw a5,0(s1) │ │ │ │ + sw zero,0(s1) │ │ │ │ + beqz s2,373fe │ │ │ │ + lw a2,4(s1) │ │ │ │ li a3,1 │ │ │ │ - j 3ae1a │ │ │ │ - ld t5,0(a3) │ │ │ │ - addi a1,a6,1 │ │ │ │ - sd a1,24(t4) │ │ │ │ - bltu a5,t5,3b2e6 │ │ │ │ - mv a6,a5 │ │ │ │ - mv a3,a6 │ │ │ │ - ld a2,56(a4) │ │ │ │ - sd a3,0(t4) │ │ │ │ - bnez a2,3a8a6 │ │ │ │ - addi a5,a1,1 │ │ │ │ - sd a5,24(a4) │ │ │ │ - j 3a8c6 │ │ │ │ - ld a0,0(a3) │ │ │ │ - addi a2,a6,1 │ │ │ │ - sd a2,24(s7) │ │ │ │ - bgeu a5,a0,3abaa │ │ │ │ - mv a5,a0 │ │ │ │ - mv a3,a0 │ │ │ │ - j 3abac │ │ │ │ - ld a2,64(s0) │ │ │ │ - li a5,1 │ │ │ │ - sd a5,24(s1) │ │ │ │ - sd a4,0(s1) │ │ │ │ - mv a5,a4 │ │ │ │ + sw a5,4(s1) │ │ │ │ + li a4,2 │ │ │ │ + beq s2,a3,373fe │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + add a5,a5,s1 │ │ │ │ + lw a3,0(a5) │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + sext.w a2,a2 │ │ │ │ + srli a5,a1,0x1e │ │ │ │ + add a5,a5,s1 │ │ │ │ + addw a3,a3,a2 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + lw a2,0(a5) │ │ │ │ + sw a3,0(a5) │ │ │ │ + bgeu s2,a4,373d6 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + li a5,0 │ │ │ │ + j 37384 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + slli s2,a2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + slli a1,s2,0x2 │ │ │ │ + li a0,0 │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + mv s1,a3 │ │ │ │ + jal 41306 │ │ │ │ + beqz s3,37478 │ │ │ │ + mv a7,a0 │ │ │ │ + li a4,0 │ │ │ │ + li t3,-1 │ │ │ │ + sext.w a6,a4 │ │ │ │ + srliw a5,a6,0x3 │ │ │ │ + not a2,a6 │ │ │ │ + add a5,a5,s0 │ │ │ │ + andi a2,a2,7 │ │ │ │ + li t1,0 │ │ │ │ + bltz t3,3745c │ │ │ │ + subw t1,a6,t3 │ │ │ │ + sw t1,0(a7) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + addi a7,a7,4 │ │ │ │ + sraw a5,a5,a2 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bne s1,a5,37472 │ │ │ │ + mv t3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + bne s2,a4,37442 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + addiw a5,a2,-2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bnez a3,374d0 │ │ │ │ li a3,1 │ │ │ │ - bnez a2,3a748 │ │ │ │ - addi a2,a3,1 │ │ │ │ - sd a2,24(s0) │ │ │ │ - j 3ae48 │ │ │ │ - beqz a5,3b4e0 │ │ │ │ - ld a3,24(a5) │ │ │ │ - beqz a3,3b4da │ │ │ │ - addi a3,a3,1 │ │ │ │ - mv a2,a3 │ │ │ │ - ld a4,0(a5) │ │ │ │ - sd a2,24(t4) │ │ │ │ - bgeu a0,a4,3aeaa │ │ │ │ - mv a0,a4 │ │ │ │ - j 3aeac │ │ │ │ - ld a3,64(a4) │ │ │ │ - li a5,1 │ │ │ │ - sd a5,24(a2) │ │ │ │ - sd a1,0(a2) │ │ │ │ - mv a5,a1 │ │ │ │ - li a0,1 │ │ │ │ - bnez a3,3a836 │ │ │ │ - ld a3,32(a4) │ │ │ │ - li a2,2 │ │ │ │ - sd a2,24(a4) │ │ │ │ - ld a0,32(a3) │ │ │ │ - bltu a0,a1,3b21e │ │ │ │ - mv a5,a0 │ │ │ │ - sd t4,64(a4) │ │ │ │ - ld a2,32(t4) │ │ │ │ - ld a3,64(t4) │ │ │ │ - sd a5,0(a4) │ │ │ │ - sd zero,56(t4) │ │ │ │ - ld a6,32(a2) │ │ │ │ - beqz a3,3b536 │ │ │ │ - ld a5,24(a3) │ │ │ │ - bnez a5,3b44a │ │ │ │ - li a5,1 │ │ │ │ - li a1,1 │ │ │ │ - j 3b450 │ │ │ │ - ld a4,0(a4) │ │ │ │ - addi a3,a1,1 │ │ │ │ - sd a3,24(t5) │ │ │ │ - bltu a6,a4,3b3ac │ │ │ │ - mv a1,a6 │ │ │ │ - mv a0,a1 │ │ │ │ - ld a6,56(a5) │ │ │ │ - sd a0,0(t5) │ │ │ │ - bnez a6,3a9f4 │ │ │ │ - addi a4,a3,1 │ │ │ │ - sd a4,24(a5) │ │ │ │ - j 3aa16 │ │ │ │ - beqz a4,3b344 │ │ │ │ - ld a0,24(a4) │ │ │ │ - beqz a0,3b460 │ │ │ │ - addi a0,a0,1 │ │ │ │ - mv a6,a0 │ │ │ │ - ld a1,0(a4) │ │ │ │ - sd a6,24(a2) │ │ │ │ - bgeu a3,a1,3a97a │ │ │ │ - mv a3,a1 │ │ │ │ - j 3a97c │ │ │ │ - beqz a4,3b4b2 │ │ │ │ - ld a2,24(a4) │ │ │ │ - beqz a2,3b4ac │ │ │ │ - addi a2,a2,1 │ │ │ │ - mv a0,a2 │ │ │ │ - ld a3,0(a4) │ │ │ │ - sd a0,24(s7) │ │ │ │ - bgeu a5,a3,3abaa │ │ │ │ - mv a5,a3 │ │ │ │ - j 3abac │ │ │ │ - li a0,1 │ │ │ │ - li a4,1 │ │ │ │ - bnez a2,3b4c8 │ │ │ │ - sd a0,24(t4) │ │ │ │ - bltu a1,a5,3abda │ │ │ │ - mv a3,a1 │ │ │ │ - j 3abda │ │ │ │ - bltu a0,a1,3a85c │ │ │ │ - mv a5,a0 │ │ │ │ - j 3a85c │ │ │ │ - li a2,1 │ │ │ │ - li a5,1 │ │ │ │ - bnez a3,3b4f6 │ │ │ │ - sd a2,24(t5) │ │ │ │ - bltu a1,a0,3aed8 │ │ │ │ - mv a4,a1 │ │ │ │ - sd a4,0(t5) │ │ │ │ - mv t4,t5 │ │ │ │ - j 3a5ee │ │ │ │ - ld a3,0(a2) │ │ │ │ - mv a6,a3 │ │ │ │ - bltu t5,a3,3a89c │ │ │ │ - mv a6,t5 │ │ │ │ - mv a3,t5 │ │ │ │ - j 3a89c │ │ │ │ - li a1,72 │ │ │ │ li a0,0 │ │ │ │ - sd t4,16(sp) │ │ │ │ - sd a7,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - li a5,1 │ │ │ │ - sd zero,40(a0) │ │ │ │ - sd a5,24(a0) │ │ │ │ - ld a5,24(s2) │ │ │ │ - ld a4,32(s2) │ │ │ │ - ld a7,8(sp) │ │ │ │ - ld t4,16(sp) │ │ │ │ - mv t5,a0 │ │ │ │ - sd zero,56(a0) │ │ │ │ - sd zero,64(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sd a4,0(a0) │ │ │ │ - sd a5,8(a0) │ │ │ │ - sd s2,32(a0) │ │ │ │ - j 3afca │ │ │ │ - bltu a2,a3,3a9aa │ │ │ │ - mv a1,a2 │ │ │ │ - j 3a9aa │ │ │ │ - ld a3,0(a3) │ │ │ │ - addi a0,a6,1 │ │ │ │ - sd a0,24(a2) │ │ │ │ - bltu a1,a3,3b13a │ │ │ │ - mv a5,a1 │ │ │ │ - j 3a82e │ │ │ │ - ld a4,64(a5) │ │ │ │ - li a1,1 │ │ │ │ - sd a1,24(a2) │ │ │ │ - sd a3,0(a2) │ │ │ │ - mv a1,a3 │ │ │ │ - li a0,1 │ │ │ │ - bnez a4,3a984 │ │ │ │ - ld a4,32(a5) │ │ │ │ - li a2,2 │ │ │ │ - sd a2,24(a5) │ │ │ │ - ld a2,32(a4) │ │ │ │ - bltu a2,a3,3b362 │ │ │ │ - mv a1,a2 │ │ │ │ - sd t5,64(a5) │ │ │ │ - ld a3,32(t5) │ │ │ │ - ld a4,64(t5) │ │ │ │ - sd a1,0(a5) │ │ │ │ - sd zero,56(t5) │ │ │ │ - ld a1,32(a3) │ │ │ │ - beqz a4,3b55e │ │ │ │ - ld a3,24(a4) │ │ │ │ - beqz a3,3b4d4 │ │ │ │ + li a7,-1 │ │ │ │ + srliw a4,a5,0x3 │ │ │ │ + add a4,a4,a1 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + not a2,a5 │ │ │ │ + andi a2,a2,7 │ │ │ │ + sraw a4,a4,a2 │ │ │ │ + sub a6,a0,a3 │ │ │ │ + andi a4,a4,1 │ │ │ │ + sub a2,a3,a0 │ │ │ │ + srai a6,a6,0x3f │ │ │ │ + neg a4,a4 │ │ │ │ + and a2,a2,a6 │ │ │ │ + and a3,a3,a4 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + add a0,a0,a2 │ │ │ │ addi a3,a3,1 │ │ │ │ - mv a6,a3 │ │ │ │ - ld a0,0(a4) │ │ │ │ - sd a6,24(t5) │ │ │ │ - bgeu a1,a0,3b254 │ │ │ │ - mv a1,a0 │ │ │ │ - j 3a9e8 │ │ │ │ - ld a1,0(a4) │ │ │ │ - addi a2,a6,1 │ │ │ │ - sd a2,24(s0) │ │ │ │ - bltu a3,a1,3aa74 │ │ │ │ - mv a4,a3 │ │ │ │ - j 3b10e │ │ │ │ - ld a0,0(a0) │ │ │ │ - mv a1,a0 │ │ │ │ - bltu a4,a0,3a9e8 │ │ │ │ - mv a1,a4 │ │ │ │ - mv a0,a4 │ │ │ │ - j 3a9e8 │ │ │ │ + bne a5,a7,37496 │ │ │ │ + sext.w a0,a0 │ │ │ │ + ret │ │ │ │ + li a3,1 │ │ │ │ + li a0,0 │ │ │ │ + li a7,-1 │ │ │ │ + srliw a4,a5,0x3 │ │ │ │ + add a4,a4,a1 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + not a2,a5 │ │ │ │ + andi a2,a2,7 │ │ │ │ + sraw a4,a4,a2 │ │ │ │ + sub a6,a0,a3 │ │ │ │ + andi a4,a4,1 │ │ │ │ + sub a2,a3,a0 │ │ │ │ + srai a6,a6,0x3f │ │ │ │ + addi a4,a4,-1 │ │ │ │ + and a2,a2,a6 │ │ │ │ + and a3,a3,a4 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + add a0,a0,a2 │ │ │ │ addi a3,a3,1 │ │ │ │ - mv a2,a3 │ │ │ │ - j 3b044 │ │ │ │ - ld a5,0(a4) │ │ │ │ - mv a3,a5 │ │ │ │ - bgeu a0,a5,3b1c6 │ │ │ │ - j 3abac │ │ │ │ - ld a6,0(a1) │ │ │ │ - addi a0,t6,1 │ │ │ │ - sd a0,24(a2) │ │ │ │ - bgeu a3,a6,3a97a │ │ │ │ - j 3b182 │ │ │ │ - addi a2,a2,1 │ │ │ │ - mv a1,a2 │ │ │ │ - j 3af3e │ │ │ │ - addi a0,a0,1 │ │ │ │ - mv a3,a0 │ │ │ │ - j 3b0ea │ │ │ │ - ld a0,0(a5) │ │ │ │ - mv a4,a0 │ │ │ │ - bltu a2,a0,3aeac │ │ │ │ - mv a0,a2 │ │ │ │ - mv a4,a2 │ │ │ │ - j 3aeac │ │ │ │ - addi a2,a2,1 │ │ │ │ + bne a5,a7,374d6 │ │ │ │ + sext.w a0,a0 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s4,0(sp) │ │ │ │ + mv s4,a1 │ │ │ │ mv a1,a2 │ │ │ │ - j 3b104 │ │ │ │ - li a4,1 │ │ │ │ - sd a4,24(s7) │ │ │ │ - li a6,1 │ │ │ │ - mv a3,a2 │ │ │ │ - j 3adfa │ │ │ │ - ld a1,64(s7) │ │ │ │ - li a5,1 │ │ │ │ - sd a5,24(s0) │ │ │ │ - sd a3,0(s0) │ │ │ │ - mv a4,a3 │ │ │ │ - li a2,1 │ │ │ │ - bnez a1,3aa82 │ │ │ │ - addi a5,a2,1 │ │ │ │ - mv a1,a5 │ │ │ │ - sd a1,24(s7) │ │ │ │ - j 3b124 │ │ │ │ - ld a2,0(a4) │ │ │ │ - addi a3,a6,1 │ │ │ │ - sd a3,24(t4) │ │ │ │ - bgeu a0,a2,3aeaa │ │ │ │ - j 3b3ea │ │ │ │ - beqz a4,3b502 │ │ │ │ - ld a2,24(a4) │ │ │ │ - bnez a2,3b56a │ │ │ │ - li a6,1 │ │ │ │ - li a2,1 │ │ │ │ - ld a3,0(a4) │ │ │ │ - sd a6,24(t5) │ │ │ │ - bgeu a5,a3,3ad44 │ │ │ │ - mv a5,a3 │ │ │ │ - j 3b476 │ │ │ │ - addi a1,a5,1 │ │ │ │ - mv a5,a1 │ │ │ │ - ld a3,0(a3) │ │ │ │ - sd a5,24(t4) │ │ │ │ - bgeu a6,a3,3b1a2 │ │ │ │ - mv a6,a3 │ │ │ │ - j 3a89c │ │ │ │ - li a6,1 │ │ │ │ - li a0,1 │ │ │ │ - j 3b278 │ │ │ │ - mv a4,a0 │ │ │ │ - j 3aed8 │ │ │ │ - ld a5,0(a4) │ │ │ │ - mv a3,a5 │ │ │ │ - bltu a6,a5,3b476 │ │ │ │ - mv a5,a6 │ │ │ │ - mv a3,a6 │ │ │ │ - ld a6,64(a0) │ │ │ │ - sd a3,0(t5) │ │ │ │ - beqz a6,3b52a │ │ │ │ - ld t5,24(a6) │ │ │ │ - addi a4,a2,1 │ │ │ │ - bltu t5,a2,3b492 │ │ │ │ - addi a4,t5,1 │ │ │ │ - ld a2,0(a6) │ │ │ │ - sd a4,24(a0) │ │ │ │ - bgeu a1,a2,3b522 │ │ │ │ - mv a3,a2 │ │ │ │ - bgeu a2,a5,3b4a4 │ │ │ │ - mv a3,a5 │ │ │ │ - sd a3,0(a0) │ │ │ │ - mv t5,a0 │ │ │ │ - j 3a7c8 │ │ │ │ - li a0,1 │ │ │ │ - li a2,1 │ │ │ │ - j 3b296 │ │ │ │ - ld a0,64(t4) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s0,a3 │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + mv s3,a4 │ │ │ │ + jal 59c0 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s2 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 5a16 │ │ │ │ + addiw a0,s2,-1 │ │ │ │ + sw zero,0(s0) │ │ │ │ + sw zero,0(s3) │ │ │ │ + sext.w a2,a0 │ │ │ │ + beqz a2,3764e │ │ │ │ + mv a1,s4 │ │ │ │ + li a3,0 │ │ │ │ + li a5,0 │ │ │ │ + li t1,0 │ │ │ │ li a4,1 │ │ │ │ - sd a4,24(s7) │ │ │ │ - sd a5,0(s7) │ │ │ │ - mv a3,a5 │ │ │ │ - li a2,1 │ │ │ │ - bnez a0,3abb8 │ │ │ │ - addi a4,a2,1 │ │ │ │ - mv a0,a4 │ │ │ │ - sd a0,24(t4) │ │ │ │ - j 3b2b0 │ │ │ │ - li a6,1 │ │ │ │ - li a3,1 │ │ │ │ - j 3b384 │ │ │ │ - li a2,1 │ │ │ │ - li a3,1 │ │ │ │ - j 3b1f2 │ │ │ │ - ld a2,64(t5) │ │ │ │ + j 37566 │ │ │ │ + bltu a7,a6,37602 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sext.w t1,a3 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a1,a1,4 │ │ │ │ + bgeu t1,a2,375b6 │ │ │ │ + lw a7,0(a1) │ │ │ │ + lw a6,4(a1) │ │ │ │ + bgeu a6,a7,37554 │ │ │ │ + subw a5,t1,a5 │ │ │ │ + bltu t1,a5,375a8 │ │ │ │ + srliw a7,a5,0x3 │ │ │ │ + add a7,a7,s1 │ │ │ │ + lbu t3,0(a7) │ │ │ │ + not a6,a5 │ │ │ │ + andi a6,a6,7 │ │ │ │ + sllw a6,a4,a6 │ │ │ │ + or a6,t3,a6 │ │ │ │ + sb a6,0(a7) │ │ │ │ + lw a6,0(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + sw a6,0(s0) │ │ │ │ + bgeu t1,a5,3757a │ │ │ │ + li a5,0 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sext.w t1,a3 │ │ │ │ + addi a1,a1,4 │ │ │ │ + bltu t1,a2,37566 │ │ │ │ + lw a2,0(s3) │ │ │ │ + srliw a0,a0,0x3 │ │ │ │ + add a0,a0,s1 │ │ │ │ + negw s2,s2 │ │ │ │ + lw a3,0(s0) │ │ │ │ + andi s2,s2,7 │ │ │ │ li a5,1 │ │ │ │ - sd a5,24(t4) │ │ │ │ - sd a0,0(t4) │ │ │ │ - mv a4,a0 │ │ │ │ - li a3,1 │ │ │ │ - bnez a2,3aeb8 │ │ │ │ - addi a5,a3,1 │ │ │ │ - mv a2,a5 │ │ │ │ - sd a2,24(t5) │ │ │ │ - j 3b2ce │ │ │ │ - ld a6,64(a0) │ │ │ │ - li a4,1 │ │ │ │ - sd a4,24(t5) │ │ │ │ - sd a5,0(t5) │ │ │ │ - mv a3,a5 │ │ │ │ - li a2,1 │ │ │ │ - bnez a6,3b482 │ │ │ │ - addi a4,a2,1 │ │ │ │ - mv a6,a4 │ │ │ │ - sd a6,24(a0) │ │ │ │ - bltu a1,a5,3b4a4 │ │ │ │ - mv a3,a1 │ │ │ │ - j 3b4a4 │ │ │ │ - li a6,1 │ │ │ │ + sllw a5,a5,s2 │ │ │ │ + lbu a4,0(a0) │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a3,37640 │ │ │ │ + not a5,a5 │ │ │ │ + and a4,a4,a5 │ │ │ │ + sb a4,0(a0) │ │ │ │ + lw a5,0(s3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s3) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + subw a5,t1,a5 │ │ │ │ + bltu t1,a5,375a8 │ │ │ │ + srliw a7,a5,0x3 │ │ │ │ + add a7,a7,s1 │ │ │ │ + not a6,a5 │ │ │ │ + lbu t3,0(a7) │ │ │ │ + andi a6,a6,7 │ │ │ │ + sllw a6,a4,a6 │ │ │ │ + not a6,a6 │ │ │ │ + and a6,a6,t3 │ │ │ │ + sb a6,0(a7) │ │ │ │ + lw a6,0(s3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + sw a6,0(s3) │ │ │ │ + bgeu t1,a5,3760a │ │ │ │ + li a5,0 │ │ │ │ + j 375aa │ │ │ │ + or a4,a4,a5 │ │ │ │ + sb a4,0(a0) │ │ │ │ + lw a5,0(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s0) │ │ │ │ + j 375f0 │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,0 │ │ │ │ + j 375c0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s4,0(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + mv a1,a2 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s0,a3 │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + mv s3,a4 │ │ │ │ + jal 59c0 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s2 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 5a16 │ │ │ │ + addiw a0,s2,-1 │ │ │ │ + sw zero,0(s0) │ │ │ │ + sw zero,0(s3) │ │ │ │ + sext.w a2,a0 │ │ │ │ + beqz a2,37794 │ │ │ │ + mv a1,s4 │ │ │ │ + li a3,0 │ │ │ │ + li a5,0 │ │ │ │ + li t1,0 │ │ │ │ li a4,1 │ │ │ │ - bnez a2,3b518 │ │ │ │ - sd a6,24(a0) │ │ │ │ - j 3b522 │ │ │ │ + j 376ac │ │ │ │ + bltu a7,a6,37748 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sext.w t1,a3 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a1,a1,1 │ │ │ │ + bgeu t1,a2,376fc │ │ │ │ + lbu a7,0(a1) │ │ │ │ + lbu a6,1(a1) │ │ │ │ + bgeu a6,a7,3769a │ │ │ │ + subw a5,t1,a5 │ │ │ │ + bltu t1,a5,376ee │ │ │ │ + srliw a7,a5,0x3 │ │ │ │ + add a7,a7,s1 │ │ │ │ + lbu t3,0(a7) │ │ │ │ + not a6,a5 │ │ │ │ + andi a6,a6,7 │ │ │ │ + sllw a6,a4,a6 │ │ │ │ + or a6,t3,a6 │ │ │ │ + sb a6,0(a7) │ │ │ │ + lw a6,0(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + sw a6,0(s0) │ │ │ │ + bgeu t1,a5,376c0 │ │ │ │ + li a5,0 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sext.w t1,a3 │ │ │ │ + addi a1,a1,1 │ │ │ │ + bltu t1,a2,376ac │ │ │ │ + lw a2,0(s3) │ │ │ │ + srliw a0,a0,0x3 │ │ │ │ + add a0,a0,s1 │ │ │ │ + negw s2,s2 │ │ │ │ + lw a3,0(s0) │ │ │ │ + andi s2,s2,7 │ │ │ │ li a5,1 │ │ │ │ - sd a5,24(t4) │ │ │ │ - li a1,1 │ │ │ │ - mv a3,a6 │ │ │ │ - j 3b1a4 │ │ │ │ - ld a6,0(a3) │ │ │ │ - addi a2,t6,1 │ │ │ │ - sd a2,24(t5) │ │ │ │ - bltu a5,a6,3b472 │ │ │ │ - mv a3,a5 │ │ │ │ - j 3b476 │ │ │ │ - addi a6,a3,1 │ │ │ │ - mv a1,a6 │ │ │ │ - j 3b026 │ │ │ │ - li a4,1 │ │ │ │ - sd a4,24(t5) │ │ │ │ - li a3,1 │ │ │ │ - mv a0,a1 │ │ │ │ - j 3b256 │ │ │ │ - addi a2,a2,1 │ │ │ │ - mv a6,a2 │ │ │ │ - j 3b43c │ │ │ │ - li a2,1 │ │ │ │ - li a4,1 │ │ │ │ - j 3ac56 │ │ │ │ - lw a5,16(a0) │ │ │ │ + sllw a5,a5,s2 │ │ │ │ + lbu a4,0(a0) │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a3,37786 │ │ │ │ + not a5,a5 │ │ │ │ + and a4,a4,a5 │ │ │ │ + sb a4,0(a0) │ │ │ │ + lw a5,0(s3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s3) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + subw a5,t1,a5 │ │ │ │ + bltu t1,a5,376ee │ │ │ │ + srliw a7,a5,0x3 │ │ │ │ + add a7,a7,s1 │ │ │ │ + not a6,a5 │ │ │ │ + lbu t3,0(a7) │ │ │ │ + andi a6,a6,7 │ │ │ │ + sllw a6,a4,a6 │ │ │ │ + not a6,a6 │ │ │ │ + and a6,a6,t3 │ │ │ │ + sb a6,0(a7) │ │ │ │ + lw a6,0(s3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + sw a6,0(s3) │ │ │ │ + bgeu t1,a5,37750 │ │ │ │ + li a5,0 │ │ │ │ + j 376f0 │ │ │ │ + or a4,a4,a5 │ │ │ │ + sb a4,0(a0) │ │ │ │ + lw a5,0(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s0) │ │ │ │ + j 37736 │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,0 │ │ │ │ + j 37706 │ │ │ │ addi sp,sp,-80 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - beqz a5,3bdc6 │ │ │ │ - sd s4,32(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + slli s8,a2,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ sd s0,64(sp) │ │ │ │ + slli s0,s8,0x2 │ │ │ │ + sd s7,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s7,a1 │ │ │ │ + mv a1,s0 │ │ │ │ + sd ra,72(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ sd s5,24(sp) │ │ │ │ + mv s4,a2 │ │ │ │ sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - li s4,0 │ │ │ │ - ld a5,0(s2) │ │ │ │ - slli s1,s4,0x3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld s0,0(a5) │ │ │ │ - ld s3,56(s0) │ │ │ │ - beqz s3,3b8d6 │ │ │ │ - ld s5,56(s3) │ │ │ │ - beqz s5,3b72e │ │ │ │ - ld s6,56(s5) │ │ │ │ - beqz s6,3b65e │ │ │ │ - ld s7,56(s6) │ │ │ │ - beqz s7,3b5fa │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3b5cc │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3b5d6 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bdb0 │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld s7,64(s6) │ │ │ │ - beqz s7,3b63a │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3b60c │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3b616 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd90 │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld a0,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s6) │ │ │ │ - sd zero,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s6) │ │ │ │ - sd zero,64(s6) │ │ │ │ - bnez a5,3bd12 │ │ │ │ - sd zero,48(s6) │ │ │ │ - ld s6,64(s5) │ │ │ │ - beqz s6,3b70a │ │ │ │ - ld s7,56(s6) │ │ │ │ - beqz s7,3b6a6 │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3b678 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3b682 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd70 │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld s7,64(s6) │ │ │ │ - beqz s7,3b6e6 │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3b6b8 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3b6c2 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd64 │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld a0,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s6) │ │ │ │ - sd zero,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s6) │ │ │ │ - sd zero,64(s6) │ │ │ │ - bnez a5,3bd08 │ │ │ │ - sd zero,48(s6) │ │ │ │ - ld a0,56(s5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s5) │ │ │ │ - sd zero,56(s5) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s5) │ │ │ │ - sd zero,64(s5) │ │ │ │ - bnez a5,3bc88 │ │ │ │ - sd zero,48(s5) │ │ │ │ - ld s5,64(s3) │ │ │ │ - beqz s5,3b8b2 │ │ │ │ - ld s6,56(s5) │ │ │ │ - beqz s6,3b7e2 │ │ │ │ - ld s7,56(s6) │ │ │ │ - beqz s7,3b77e │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3b750 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3b75a │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd28 │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld s7,64(s6) │ │ │ │ - beqz s7,3b7be │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3b790 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3b79a │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bdbc │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld a0,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s6) │ │ │ │ - sd zero,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s6) │ │ │ │ - sd zero,64(s6) │ │ │ │ - bnez a5,3bcfe │ │ │ │ - sd zero,48(s6) │ │ │ │ - ld s6,64(s5) │ │ │ │ - beqz s6,3b88e │ │ │ │ - ld s7,56(s6) │ │ │ │ - beqz s7,3b82a │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3b7fc │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3b806 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd1e │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld s7,64(s6) │ │ │ │ - beqz s7,3b86a │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3b83c │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3b846 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd46 │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld a0,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s6) │ │ │ │ - sd zero,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s6) │ │ │ │ - sd zero,64(s6) │ │ │ │ - bnez a5,3bcf4 │ │ │ │ - sd zero,48(s6) │ │ │ │ - ld a0,56(s5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s5) │ │ │ │ - sd zero,56(s5) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s5) │ │ │ │ - sd zero,64(s5) │ │ │ │ - bnez a5,3bc9c │ │ │ │ - sd zero,48(s5) │ │ │ │ - ld a0,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s3) │ │ │ │ - sd zero,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s3) │ │ │ │ - sd zero,64(s3) │ │ │ │ - bnez a5,3bc92 │ │ │ │ - sd zero,48(s3) │ │ │ │ - ld s3,64(s0) │ │ │ │ - beqz s3,3bc08 │ │ │ │ - ld s5,56(s3) │ │ │ │ - beqz s5,3ba62 │ │ │ │ - ld s6,56(s5) │ │ │ │ - beqz s6,3b992 │ │ │ │ - ld s7,56(s6) │ │ │ │ - beqz s7,3b92e │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3b900 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3b90a │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd3c │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld s7,64(s6) │ │ │ │ - beqz s7,3b96e │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3b940 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3b94a │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd32 │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld a0,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s6) │ │ │ │ - sd zero,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s6) │ │ │ │ - sd zero,64(s6) │ │ │ │ - bnez a5,3bcea │ │ │ │ - sd zero,48(s6) │ │ │ │ - ld s6,64(s5) │ │ │ │ - beqz s6,3ba3e │ │ │ │ - ld s7,56(s6) │ │ │ │ - beqz s7,3b9da │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3b9ac │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3b9b6 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd9c │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld s7,64(s6) │ │ │ │ - beqz s7,3ba1a │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3b9ec │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3b9f6 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd86 │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld a0,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s6) │ │ │ │ - sd zero,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s6) │ │ │ │ - sd zero,64(s6) │ │ │ │ - bnez a5,3bce0 │ │ │ │ - sd zero,48(s6) │ │ │ │ - ld a0,56(s5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s5) │ │ │ │ - sd zero,56(s5) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s5) │ │ │ │ - sd zero,64(s5) │ │ │ │ - bnez a5,3bca6 │ │ │ │ - sd zero,48(s5) │ │ │ │ - ld s5,64(s3) │ │ │ │ - beqz s5,3bbe6 │ │ │ │ - ld s6,56(s5) │ │ │ │ - beqz s6,3bb16 │ │ │ │ - ld s7,56(s6) │ │ │ │ - beqz s7,3bab2 │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3ba84 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3ba8e │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bda6 │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld s7,64(s6) │ │ │ │ - beqz s7,3baf2 │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3bac4 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3bace │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd7c │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld a0,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s6) │ │ │ │ - sd zero,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s6) │ │ │ │ - sd zero,64(s6) │ │ │ │ - bnez a5,3bcd6 │ │ │ │ - sd zero,48(s6) │ │ │ │ - ld s6,64(s5) │ │ │ │ - beqz s6,3bbc2 │ │ │ │ - ld s7,56(s6) │ │ │ │ - beqz s7,3bb5e │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3bb30 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3bb3a │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd5a │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld s7,64(s6) │ │ │ │ - beqz s7,3bb9e │ │ │ │ - ld a0,56(s7) │ │ │ │ - beqz a0,3bb70 │ │ │ │ - jal 387ca │ │ │ │ - ld a0,64(s7) │ │ │ │ - beqz a0,3bb7a │ │ │ │ - jal 387ca │ │ │ │ - ld a0,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd50 │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld a0,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s6) │ │ │ │ - sd zero,56(s6) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s6) │ │ │ │ - sd zero,64(s6) │ │ │ │ - bnez a5,3bccc │ │ │ │ - sd zero,48(s6) │ │ │ │ - ld a0,56(s5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s5) │ │ │ │ - sd zero,56(s5) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s5) │ │ │ │ - sd zero,64(s5) │ │ │ │ - bnez a5,3bcba │ │ │ │ - sd zero,48(s5) │ │ │ │ - ld a0,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s3) │ │ │ │ - sd zero,56(s3) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s3) │ │ │ │ - sd zero,64(s3) │ │ │ │ - bnez a5,3bcb0 │ │ │ │ - sd zero,48(s3) │ │ │ │ - ld a0,56(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s0) │ │ │ │ - sd zero,56(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s0) │ │ │ │ - sd zero,64(s0) │ │ │ │ - bnez a5,3bcc4 │ │ │ │ - ld a5,0(s2) │ │ │ │ - sd zero,48(s0) │ │ │ │ - addi s4,s4,1 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a4,8(s2) │ │ │ │ - ld a5,0(s2) │ │ │ │ - add a4,a4,s1 │ │ │ │ - ld a0,0(a4) │ │ │ │ - add a5,a5,s1 │ │ │ │ - sd zero,0(a5) │ │ │ │ + mv s5,a5 │ │ │ │ + mv s6,a4 │ │ │ │ + mv s3,a3 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s0,a5,0x1e │ │ │ │ + mv s2,a0 │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3890 │ │ │ │ + beqz s4,378ea │ │ │ │ + mv a5,s7 │ │ │ │ + add a3,s8,s7 │ │ │ │ + lbu a6,0(a5) │ │ │ │ + addi a5,a5,1 │ │ │ │ + subw a6,a6,s5 │ │ │ │ + slli a4,a6,0x20 │ │ │ │ + srli a6,a4,0x1e │ │ │ │ + add a6,a6,s1 │ │ │ │ + lw a4,0(a6) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(a6) │ │ │ │ + bne a3,a5,377f6 │ │ │ │ + lw a3,0(s1) │ │ │ │ + sw zero,0(s1) │ │ │ │ + beqz s6,3784c │ │ │ │ + mv a4,s1 │ │ │ │ + li a5,0 │ │ │ │ + addiw a6,a5,-1 │ │ │ │ + slli a2,a6,0x20 │ │ │ │ + srli a6,a2,0x1e │ │ │ │ + add a6,a6,s1 │ │ │ │ + lw a2,0(a6) │ │ │ │ + sext.w a3,a3 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addw a2,a2,a3 │ │ │ │ + lw a3,0(a4) │ │ │ │ + sw a2,0(a4) │ │ │ │ + addi a4,a4,4 │ │ │ │ + bltu a5,s6,37826 │ │ │ │ + beqz s4,378de │ │ │ │ + li a3,0 │ │ │ │ + add a5,s7,a3 │ │ │ │ + lbu a6,0(a5) │ │ │ │ + subw a6,a6,s5 │ │ │ │ + slli a5,a6,0x20 │ │ │ │ + srli a6,a5,0x1e │ │ │ │ + add a6,a6,s1 │ │ │ │ + lwu a7,0(a6) │ │ │ │ + slli a7,a7,0x2 │ │ │ │ + add a7,a7,s2 │ │ │ │ + sw a3,0(a7) │ │ │ │ + lw a5,0(a6) │ │ │ │ + addi a3,a3,1 │ │ │ │ + sext.w a4,a3 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(a6) │ │ │ │ + bltu a4,s4,3784e │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 5a16 │ │ │ │ + beqz s6,378be │ │ │ │ + mv a3,s1 │ │ │ │ + add s0,s0,s1 │ │ │ │ + li a1,1 │ │ │ │ + lw a5,0(a3) │ │ │ │ + addi a3,a3,4 │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + srliw a4,a4,0x3 │ │ │ │ + add a4,a4,s3 │ │ │ │ + lbu a2,0(a4) │ │ │ │ + negw a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,a1,a5 │ │ │ │ + or a5,a5,a2 │ │ │ │ + sb a5,0(a4) │ │ │ │ + bne s0,a3,37898 │ │ │ │ + mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - ld a0,8(s2) │ │ │ │ - lw a4,16(s2) │ │ │ │ - sext.w a5,s4 │ │ │ │ - add s1,s1,a0 │ │ │ │ - sd zero,0(s1) │ │ │ │ - bltu a5,a4,3b596 │ │ │ │ + ld ra,72(sp) │ │ │ │ ld s0,64(sp) │ │ │ │ ld s1,56(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ ld s6,16(sp) │ │ │ │ ld s7,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,0(s2) │ │ │ │ - sd zero,8(s2) │ │ │ │ - jal 3670 │ │ │ │ + ld s8,0(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,48(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + li a2,0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 5a16 │ │ │ │ + j 37892 │ │ │ │ + lw a3,0(s1) │ │ │ │ + sw zero,0(s1) │ │ │ │ + bnez s6,37822 │ │ │ │ + li a2,0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 5a16 │ │ │ │ + j 378be │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s8,0(sp) │ │ │ │ + lw s8,80(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + mv s6,a1 │ │ │ │ + addiw s7,a2,-1 │ │ │ │ + li a1,361 │ │ │ │ + mv s2,a2 │ │ │ │ + mv s3,a3 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,972 │ │ │ │ + mv a3,s8 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,1010 │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + mv s0,a5 │ │ │ │ + mv s1,a4 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + mv s4,a7 │ │ │ │ + mv s5,a6 │ │ │ │ + jal 323d2 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s4 │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + jal 5a16 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + mv a3,s7 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,986 │ │ │ │ + li a1,364 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,950 │ │ │ │ + jal 323d2 │ │ │ │ + addi a6,s6,-4 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + addiw a1,s8,-1 │ │ │ │ + bnez s7,37b32 │ │ │ │ + mv a4,s6 │ │ │ │ + li a7,0 │ │ │ │ + slli t3,a7,0x2 │ │ │ │ + add a5,s6,t3 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lw a0,0(a5) │ │ │ │ + beqz a0,37bdc │ │ │ │ + slli t1,a0,0x20 │ │ │ │ + srli a0,t1,0x1e │ │ │ │ + addi a0,a0,-4 │ │ │ │ + add a0,a0,s1 │ │ │ │ + lw t1,0(a0) │ │ │ │ + add t3,t3,a6 │ │ │ │ + srliw t4,t1,0x3 │ │ │ │ + sw t1,0(a5) │ │ │ │ + add t4,t4,s4 │ │ │ │ + lbu t5,0(t4) │ │ │ │ + not a5,t1 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,a2,a5 │ │ │ │ + or a5,t5,a5 │ │ │ │ + sb a5,0(t4) │ │ │ │ + lw a5,0(a0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(a0) │ │ │ │ + blt s7,a7,37be4 │ │ │ │ + lwu a5,0(a4) │ │ │ │ + addi a4,a4,-4 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lw a0,0(a5) │ │ │ │ + addiw a5,a0,1 │ │ │ │ + srliw t1,a5,0x3 │ │ │ │ + not a5,a5 │ │ │ │ + add t1,t1,s4 │ │ │ │ + andi a5,a5,7 │ │ │ │ + beq a0,a3,37a22 │ │ │ │ + beq a1,a0,37a22 │ │ │ │ + lbu t1,0(t1) │ │ │ │ + srliw t4,a0,0x3 │ │ │ │ + not a0,a0 │ │ │ │ + andi a0,a0,7 │ │ │ │ + sraw a5,t1,a5 │ │ │ │ + sllw a0,a2,a0 │ │ │ │ + andi a5,a5,1 │ │ │ │ + add t4,t4,s4 │ │ │ │ + not a0,a0 │ │ │ │ + beqz a5,37a22 │ │ │ │ + lbu a5,0(t4) │ │ │ │ + and a0,a0,a5 │ │ │ │ + sb a0,0(t4) │ │ │ │ + bne t3,a4,379d4 │ │ │ │ + addi s7,a7,-1 │ │ │ │ + bne s7,a3,3797a │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,810 │ │ │ │ + li a1,422 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,732 │ │ │ │ + jal 323d2 │ │ │ │ + slli a1,s2,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a5,0 │ │ │ │ + li a2,-1 │ │ │ │ + beqz s2,37a72 │ │ │ │ + lw a3,0(s3) │ │ │ │ + addi s3,s3,4 │ │ │ │ + slli a0,a3,0x20 │ │ │ │ + srli a4,a0,0x1e │ │ │ │ + add a4,a4,s6 │ │ │ │ + beq a3,a2,37a6c │ │ │ │ + sw a5,0(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne a5,a1,37a56 │ │ │ │ + slli s2,s0,0x20 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,760 │ │ │ │ + li a1,429 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,660 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + jal 323d2 │ │ │ │ + beqz s2,37bea │ │ │ │ + slli a1,s2,0x2 │ │ │ │ + add a1,a1,s1 │ │ │ │ + mv a3,s1 │ │ │ │ + li a0,1 │ │ │ │ + j 37ab4 │ │ │ │ + lbu a2,0(a5) │ │ │ │ + addi a3,a3,4 │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a5) │ │ │ │ + beq a3,a1,37ade │ │ │ │ + lw a2,0(a3) │ │ │ │ + addiw a5,a2,-1 │ │ │ │ + negw a4,a2 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + andi a4,a4,7 │ │ │ │ + add a5,a5,s4 │ │ │ │ + sllw a4,a0,a4 │ │ │ │ + bnez a2,37aa4 │ │ │ │ + lbu a5,0(s4) │ │ │ │ + addi a3,a3,4 │ │ │ │ + ori a5,a5,-128 │ │ │ │ + sb a5,0(s4) │ │ │ │ + bne a3,a1,37ab4 │ │ │ │ + mv a3,s0 │ │ │ │ + li a1,438 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,692 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,556 │ │ │ │ + jal 323d2 │ │ │ │ + li a1,0 │ │ │ │ + li a3,0 │ │ │ │ + lwu a5,0(s1) │ │ │ │ + slli a4,a3,0x2 │ │ │ │ + sext.w a2,a1 │ │ │ │ + add a4,a4,s6 │ │ │ │ + bge a3,a5,37b24 │ │ │ │ + lw a5,0(a4) │ │ │ │ + addi a4,a4,4 │ │ │ │ + addi a3,a3,1 │ │ │ │ + subw a5,a5,a2 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,-4(a4) │ │ │ │ + lwu a5,0(s1) │ │ │ │ + blt a3,a5,37b0e │ │ │ │ + addi a1,a1,1 │ │ │ │ + addi s1,s1,4 │ │ │ │ + beq a1,s2,37c04 │ │ │ │ + lwu a3,-4(s1) │ │ │ │ + j 37afc │ │ │ │ + addiw a5,s7,-1 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + slli a4,s7,0x2 │ │ │ │ + add a5,a5,s5 │ │ │ │ + add a4,a4,s6 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + lwu a0,0(a4) │ │ │ │ + negw a7,s7 │ │ │ │ + andi a7,a7,7 │ │ │ │ + sraw a5,a5,a7 │ │ │ │ + slli a0,a0,0x2 │ │ │ │ + add a0,a0,s3 │ │ │ │ + andi a5,a5,1 │ │ │ │ + lw t1,0(a0) │ │ │ │ + bnez a5,37c36 │ │ │ │ + mv t3,a4 │ │ │ │ + mv a7,s7 │ │ │ │ + j 37bc8 │ │ │ │ + lw t1,0(a5) │ │ │ │ + srliw t4,t1,0x3 │ │ │ │ + sw t1,0(a0) │ │ │ │ + add a0,s4,t4 │ │ │ │ + lbu t4,0(a0) │ │ │ │ + not t1,t1 │ │ │ │ + andi t1,t1,7 │ │ │ │ + sllw t1,a2,t1 │ │ │ │ + or t1,t4,t1 │ │ │ │ + sb t1,0(a0) │ │ │ │ + lw a0,0(a5) │ │ │ │ + addiw a0,a0,1 │ │ │ │ + sw a0,0(a5) │ │ │ │ + addi a7,a7,-1 │ │ │ │ + addiw a5,a7,-1 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + negw a0,a7 │ │ │ │ + add a5,a5,s5 │ │ │ │ + andi a0,a0,7 │ │ │ │ + beqz a7,37982 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + addi t3,t3,-4 │ │ │ │ + sraw a5,a5,a0 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bnez a5,37982 │ │ │ │ + lwu a0,0(t3) │ │ │ │ + slli a0,a0,0x2 │ │ │ │ + add a0,a0,s3 │ │ │ │ + lw t1,0(a0) │ │ │ │ + slli t4,t1,0x20 │ │ │ │ + srli a5,t4,0x1e │ │ │ │ + addi a5,a5,-4 │ │ │ │ + add a5,a5,s1 │ │ │ │ + bnez t1,37b68 │ │ │ │ + sw a3,0(a0) │ │ │ │ + j 37b96 │ │ │ │ + sw a3,0(a5) │ │ │ │ + add t3,t3,a6 │ │ │ │ + bge s7,a7,379d4 │ │ │ │ + addi s7,a7,-1 │ │ │ │ + j 3797a │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,428 │ │ │ │ + li a1,438 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,288 │ │ │ │ + jal 323d2 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,444 │ │ │ │ + li a1,451 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,264 │ │ │ │ + jal 323d2 │ │ │ │ ld ra,72(sp) │ │ │ │ - sd zero,0(s2) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + ld s6,16(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ - ld a0,48(s5) │ │ │ │ - jal 3670 │ │ │ │ - j 3b72a │ │ │ │ - ld a0,48(s3) │ │ │ │ - jal 3670 │ │ │ │ - j 3b8d2 │ │ │ │ - ld a0,48(s5) │ │ │ │ - jal 3670 │ │ │ │ - j 3b8ae │ │ │ │ - ld a0,48(s5) │ │ │ │ - jal 3670 │ │ │ │ - j 3ba5e │ │ │ │ - ld a0,48(s3) │ │ │ │ - jal 3670 │ │ │ │ - j 3bc04 │ │ │ │ - ld a0,48(s5) │ │ │ │ - jal 3670 │ │ │ │ - j 3bbe2 │ │ │ │ - ld a0,48(s0) │ │ │ │ - jal 3670 │ │ │ │ - j 3bc20 │ │ │ │ - ld a0,48(s6) │ │ │ │ - jal 3670 │ │ │ │ - j 3bbbe │ │ │ │ - ld a0,48(s6) │ │ │ │ - jal 3670 │ │ │ │ - j 3bb12 │ │ │ │ - ld a0,48(s6) │ │ │ │ - jal 3670 │ │ │ │ - j 3ba3a │ │ │ │ - ld a0,48(s6) │ │ │ │ - jal 3670 │ │ │ │ - j 3b98e │ │ │ │ - ld a0,48(s6) │ │ │ │ - jal 3670 │ │ │ │ - j 3b88a │ │ │ │ - ld a0,48(s6) │ │ │ │ - jal 3670 │ │ │ │ - j 3b7de │ │ │ │ - ld a0,48(s6) │ │ │ │ - jal 3670 │ │ │ │ - j 3b706 │ │ │ │ - ld a0,48(s6) │ │ │ │ - jal 3670 │ │ │ │ - j 3b65a │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3b826 │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3b77a │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3b96a │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3b92a │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3b866 │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3bb9a │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3bb5a │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3b6e2 │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3b6a2 │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3baee │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3ba16 │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3b636 │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3b9d6 │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3baae │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3b5f6 │ │ │ │ - ld a0,48(s7) │ │ │ │ - jal 3670 │ │ │ │ - j 3b7ba │ │ │ │ - ld a0,8(a0) │ │ │ │ - j 3bc6c │ │ │ │ + mv a7,s7 │ │ │ │ + j 37982 │ │ │ │ addi sp,sp,-96 │ │ │ │ - sd s4,48(sp) │ │ │ │ - auipc s4,0x3e │ │ │ │ - ld s4,322(s4) │ │ │ │ - ld a5,0(s4) │ │ │ │ - sd a5,24(sp) │ │ │ │ - li a5,0 │ │ │ │ - auipc a5,0x25 │ │ │ │ - addi a5,a5,1506 │ │ │ │ - sd a5,0(sp) │ │ │ │ - auipc a5,0x25 │ │ │ │ - addi a5,a5,1504 │ │ │ │ - sd a5,8(sp) │ │ │ │ - auipc a5,0x25 │ │ │ │ - addi a5,a5,1502 │ │ │ │ + sd s7,24(sp) │ │ │ │ + lw s7,96(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + mv s3,a2 │ │ │ │ + mv s6,a1 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,398 │ │ │ │ + li a1,474 │ │ │ │ + mv s1,a3 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,192 │ │ │ │ + mv a3,s7 │ │ │ │ sd ra,88(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ sd s5,40(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3310 │ │ │ │ - addi s0,a0,1 │ │ │ │ + mv s2,a7 │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + mv s4,a4 │ │ │ │ + mv s0,a5 │ │ │ │ + mv s5,a6 │ │ │ │ + jal 323d2 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 5a16 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,384 │ │ │ │ + li a1,477 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,132 │ │ │ │ + jal 323d2 │ │ │ │ + beqz s3,37f48 │ │ │ │ + li a7,0 │ │ │ │ + li a4,1 │ │ │ │ + li a2,-3 │ │ │ │ + li a3,-1 │ │ │ │ li a1,1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 39f0 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s1 │ │ │ │ - mv s3,a0 │ │ │ │ - mv s2,sp │ │ │ │ - jal 3530 │ │ │ │ - addi s5,sp,24 │ │ │ │ - j 3be48 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - add s1,s0,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - addi a2,a0,1 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 36a0 │ │ │ │ - ld s1,0(s2) │ │ │ │ + addi a6,s6,4 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + srliw a5,a7,0x3 │ │ │ │ + add a5,a5,s5 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + not a0,a7 │ │ │ │ + andi a0,a0,7 │ │ │ │ + sraw a5,a5,a0 │ │ │ │ + andi a5,a5,1 │ │ │ │ + beq a5,a4,37d52 │ │ │ │ + bgeu a7,s3,37d52 │ │ │ │ + slli a5,a7,0x20 │ │ │ │ + srli t4,a5,0x1e │ │ │ │ + add t4,t4,s6 │ │ │ │ + mv t1,a7 │ │ │ │ + j 37d30 │ │ │ │ + lw a5,0(t5) │ │ │ │ + srliw a0,a5,0x3 │ │ │ │ + sw a5,0(t3) │ │ │ │ + add a0,a0,s2 │ │ │ │ + lbu t3,0(a0) │ │ │ │ + not a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,a1,a5 │ │ │ │ + or a5,t3,a5 │ │ │ │ + sb a5,0(a0) │ │ │ │ + lw a5,0(t5) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(t5) │ │ │ │ + addiw t1,t1,1 │ │ │ │ + srliw a5,t1,0x3 │ │ │ │ + add a5,a5,s5 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + not a0,t1 │ │ │ │ + andi a0,a0,7 │ │ │ │ + sraw a5,a5,a0 │ │ │ │ + andi a5,a5,1 │ │ │ │ + beq a5,a4,37d54 │ │ │ │ + addi t4,t4,4 │ │ │ │ + beq s3,t1,37d54 │ │ │ │ + lwu t3,0(t4) │ │ │ │ + slli t3,t3,0x2 │ │ │ │ + add t3,t3,s1 │ │ │ │ + lw a0,0(t3) │ │ │ │ + addiw a0,a0,-1 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli t5,a5,0x1e │ │ │ │ + add t5,t5,s4 │ │ │ │ + bgeu a2,a0,37ce0 │ │ │ │ + sw a3,0(t3) │ │ │ │ + j 37d0e │ │ │ │ + mv t1,a7 │ │ │ │ + slli a0,t1,0x20 │ │ │ │ + srli a5,a0,0x1e │ │ │ │ + add a5,a5,s6 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lw a0,0(a5) │ │ │ │ + beqz a0,37f10 │ │ │ │ + addiw a0,a0,-1 │ │ │ │ + slli t3,a0,0x20 │ │ │ │ + srli a0,t3,0x1e │ │ │ │ + add a0,a0,s4 │ │ │ │ + lw t3,0(a0) │ │ │ │ + srliw t4,t3,0x3 │ │ │ │ + sw t3,0(a5) │ │ │ │ + add t4,t4,s2 │ │ │ │ + lbu t5,0(t4) │ │ │ │ + not a5,t3 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,a1,a5 │ │ │ │ + or a5,t5,a5 │ │ │ │ + sb a5,0(t4) │ │ │ │ + lw a5,0(a0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(a0) │ │ │ │ + bgeu a7,t1,37e14 │ │ │ │ + subw t3,t1,a7 │ │ │ │ + addiw t3,t3,-1 │ │ │ │ + slli a7,a7,0x20 │ │ │ │ + slli t3,t3,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + srli t3,t3,0x20 │ │ │ │ + add t3,t3,a7 │ │ │ │ + slli t3,t3,0x2 │ │ │ │ + slli a7,a7,0x2 │ │ │ │ + add a7,a7,s6 │ │ │ │ + add t3,t3,a6 │ │ │ │ + lwu a5,0(a7) │ │ │ │ + addi a7,a7,4 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lw a0,0(a5) │ │ │ │ + addiw a5,a0,1 │ │ │ │ + srliw t4,a5,0x3 │ │ │ │ + not a5,a5 │ │ │ │ + add t4,t4,s2 │ │ │ │ + andi a5,a5,7 │ │ │ │ + beq a0,a3,37e10 │ │ │ │ + beq s7,a0,37e10 │ │ │ │ + lbu t4,0(t4) │ │ │ │ + srliw t5,a0,0x3 │ │ │ │ + not a0,a0 │ │ │ │ + andi a0,a0,7 │ │ │ │ + sraw a5,t4,a5 │ │ │ │ + sllw a0,a1,a0 │ │ │ │ + andi a5,a5,1 │ │ │ │ + add t5,t5,s2 │ │ │ │ + not a0,a0 │ │ │ │ + beqz a5,37e10 │ │ │ │ + lbu a5,0(t5) │ │ │ │ + and a0,a0,a5 │ │ │ │ + sb a0,0(t5) │ │ │ │ + bne a7,t3,37dc2 │ │ │ │ + addiw a7,t1,1 │ │ │ │ + bltu a7,s3,37cb4 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,12 │ │ │ │ + li a1,516 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,-272 │ │ │ │ + jal 323d2 │ │ │ │ + li a5,0 │ │ │ │ + li a2,-1 │ │ │ │ + lw a3,0(s1) │ │ │ │ + addi s1,s1,4 │ │ │ │ + slli a1,a3,0x20 │ │ │ │ + srli a4,a1,0x1e │ │ │ │ + add a4,a4,s6 │ │ │ │ + beq a3,a2,37e4c │ │ │ │ + sw a5,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s3,a5,37e38 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-18 │ │ │ │ + li a1,522 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,-326 │ │ │ │ + jal 323d2 │ │ │ │ + mv s1,s4 │ │ │ │ + mv s8,s4 │ │ │ │ + li s7,0 │ │ │ │ + li s9,1 │ │ │ │ + auipc s5,0x29 │ │ │ │ + addi s5,s5,-2 │ │ │ │ + auipc s3,0x29 │ │ │ │ + addi s3,s3,-354 │ │ │ │ + bnez s0,37e9c │ │ │ │ + j 37f14 │ │ │ │ + lbu a3,0(a5) │ │ │ │ + addi s8,s8,4 │ │ │ │ + or a4,a4,a3 │ │ │ │ + sb a4,0(a5) │ │ │ │ + addiw a5,s7,1 │ │ │ │ + beq s0,a5,37ece │ │ │ │ + mv s7,a5 │ │ │ │ + lw a3,0(s8) │ │ │ │ + addiw a5,a3,-1 │ │ │ │ + negw a4,a3 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + andi a4,a4,7 │ │ │ │ + add a5,a5,s2 │ │ │ │ + sllw a4,s9,a4 │ │ │ │ + bnez a3,37e86 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,524 │ │ │ │ mv a0,s3 │ │ │ │ - mv a1,s1 │ │ │ │ - jal 3430 │ │ │ │ - mv s0,a0 │ │ │ │ - bnez a0,3be2c │ │ │ │ - addi s2,s2,8 │ │ │ │ - bne s2,s5,3be48 │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,3be7e │ │ │ │ + jal 323d2 │ │ │ │ + addiw a5,s7,1 │ │ │ │ + addi s8,s8,4 │ │ │ │ + bne s0,a5,37e9a │ │ │ │ + li a1,0 │ │ │ │ + li a2,0 │ │ │ │ + lw a5,0(s1) │ │ │ │ + bgeu a2,a5,37ef6 │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a4,a4,s6 │ │ │ │ + lw a5,0(a4) │ │ │ │ + addi a4,a4,4 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + subw a5,a5,a1 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,-4(a4) │ │ │ │ + lw a5,0(s1) │ │ │ │ + bltu a2,a5,37ee2 │ │ │ │ + addiw a5,a1,1 │ │ │ │ + addi s1,s1,4 │ │ │ │ + beq s7,a1,37f14 │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + add a1,a1,s4 │ │ │ │ + lw a2,0(a1) │ │ │ │ + mv a1,a5 │ │ │ │ + j 37ed2 │ │ │ │ + sw a3,0(a5) │ │ │ │ + j 37da2 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-188 │ │ │ │ + li a1,537 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,-520 │ │ │ │ + jal 323d2 │ │ │ │ ld ra,88(sp) │ │ │ │ ld s0,80(sp) │ │ │ │ ld s1,72(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ ld s4,48(sp) │ │ │ │ ld s5,40(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,56(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + ld s6,32(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-288 │ │ │ │ + li a1,516 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,-572 │ │ │ │ + jal 323d2 │ │ │ │ + j 37e52 │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s0,96(sp) │ │ │ │ + mv s0,a3 │ │ │ │ + sd s7,40(sp) │ │ │ │ + slli s7,s0,0x20 │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + mv s6,a1 │ │ │ │ + mv s9,a2 │ │ │ │ + li a1,559 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-234 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,-618 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + sd ra,104(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + mv s3,a6 │ │ │ │ + mv s4,a4 │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + mv s8,a7 │ │ │ │ + sd s11,8(sp) │ │ │ │ + mv s5,a5 │ │ │ │ + slli s11,s7,0x3 │ │ │ │ + jal 323d2 │ │ │ │ + mv a1,s11 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + srli s10,a5,0x1d │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s10 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a2,s11 │ │ │ │ + li a1,-1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3890 │ │ │ │ + mv a2,s10 │ │ │ │ + li a1,-1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3890 │ │ │ │ + addiw a5,s9,-1 │ │ │ │ + mv a3,s9 │ │ │ │ + slli s9,a5,0x20 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-318 │ │ │ │ + li a1,568 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,-738 │ │ │ │ + jal 323d2 │ │ │ │ + beqz s9,38298 │ │ │ │ + mv a1,s9 │ │ │ │ + li a3,1 │ │ │ │ + slli a5,s9,0x2 │ │ │ │ + add a5,a5,s6 │ │ │ │ + lwu a4,0(a5) │ │ │ │ + addiw a5,s9,-1 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s2 │ │ │ │ + sd a1,0(a4) │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + negw a4,s9 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a5,a5,a4 │ │ │ │ + andi a5,a5,1 │ │ │ │ + mv a4,s9 │ │ │ │ + addi s9,s9,-1 │ │ │ │ + beq a5,a3,38286 │ │ │ │ + bnez s9,3800e │ │ │ │ + slli a4,a1,0x3 │ │ │ │ + add a4,a4,s1 │ │ │ │ + lwu a5,0(s6) │ │ │ │ + mv a3,s8 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-384 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s2 │ │ │ │ + sd a1,0(a5) │ │ │ │ + sd zero,0(a4) │ │ │ │ + li a1,580 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,-846 │ │ │ │ + jal 323d2 │ │ │ │ + slli a0,s8,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + li a5,0 │ │ │ │ + li a1,-1 │ │ │ │ + li a4,1 │ │ │ │ + beqz s8,38204 │ │ │ │ + srliw a7,a5,0x3 │ │ │ │ + add a7,a7,s3 │ │ │ │ + lbu a3,0(a7) │ │ │ │ + not t1,a5 │ │ │ │ + andi t1,t1,7 │ │ │ │ + sraw a3,a3,t1 │ │ │ │ + slli a6,a5,0x2 │ │ │ │ + andi a3,a3,1 │ │ │ │ + add t5,s5,a6 │ │ │ │ + mv t3,a5 │ │ │ │ + bnez a3,380de │ │ │ │ + lwu a3,0(t5) │ │ │ │ + addi t3,t3,1 │ │ │ │ + srliw t4,t3,0x3 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a2,0(a3) │ │ │ │ + add a3,s3,t4 │ │ │ │ + not t4,t3 │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + add a2,a2,s1 │ │ │ │ + ld t6,0(a2) │ │ │ │ + andi t4,t4,7 │ │ │ │ + addi t5,t5,4 │ │ │ │ + addi t6,t6,1 │ │ │ │ + sd t6,0(a2) │ │ │ │ + lbu a3,0(a3) │ │ │ │ + sraw a3,a3,t4 │ │ │ │ + andi a3,a3,1 │ │ │ │ + beqz a3,380a6 │ │ │ │ + slli t3,t3,0x2 │ │ │ │ + add t3,t3,s5 │ │ │ │ + lwu a3,0(t3) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a3,0(a3) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s1 │ │ │ │ + ld a2,0(a3) │ │ │ │ + addi a2,a2,1 │ │ │ │ + sd a2,0(a3) │ │ │ │ + lbu a3,0(a7) │ │ │ │ + sraw a3,a3,t1 │ │ │ │ + andi a3,a3,1 │ │ │ │ + bnez a3,38294 │ │ │ │ + add t5,s5,a6 │ │ │ │ + mv t3,a5 │ │ │ │ + lwu a2,0(t5) │ │ │ │ + addi t3,t3,1 │ │ │ │ + srliw t6,t3,0x3 │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + add a2,a2,s2 │ │ │ │ + ld a3,0(a2) │ │ │ │ + add t6,t6,s3 │ │ │ │ + not t4,t3 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s1 │ │ │ │ + ld a3,0(a3) │ │ │ │ + andi t4,t4,7 │ │ │ │ + addi t5,t5,4 │ │ │ │ + addi a3,a3,-1 │ │ │ │ + sd a3,0(a2) │ │ │ │ + lbu a3,0(t6) │ │ │ │ + sraw a3,a3,t4 │ │ │ │ + andi a3,a3,1 │ │ │ │ + beqz a3,3810a │ │ │ │ + slli t3,t3,0x2 │ │ │ │ + add t3,t3,s5 │ │ │ │ + lwu a3,0(t3) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a2,0(a3) │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + add a2,a2,s1 │ │ │ │ + ld a2,0(a2) │ │ │ │ + addi a2,a2,-1 │ │ │ │ + sd a2,0(a3) │ │ │ │ + lbu a3,0(a7) │ │ │ │ + sraw a3,a3,t1 │ │ │ │ + andi a3,a3,1 │ │ │ │ + bnez a3,381be │ │ │ │ + add a6,a6,s5 │ │ │ │ + lwu a3,0(a6) │ │ │ │ + addi a5,a5,1 │ │ │ │ + srliw t4,a5,0x3 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a2,0(a3) │ │ │ │ + not t3,a5 │ │ │ │ + add t4,t4,s3 │ │ │ │ + slli t1,a2,0x3 │ │ │ │ + add t1,t1,s1 │ │ │ │ + ld t5,0(t1) │ │ │ │ + not a3,a2 │ │ │ │ + srliw a7,a2,0x3 │ │ │ │ + andi a3,a3,7 │ │ │ │ + add a7,a7,s4 │ │ │ │ + sllw a3,a4,a3 │ │ │ │ + andi t3,t3,7 │ │ │ │ + beq t5,a1,3819e │ │ │ │ + addi a2,t5,-1 │ │ │ │ + sd a2,0(t1) │ │ │ │ + lbu a2,0(a7) │ │ │ │ + addi a6,a6,4 │ │ │ │ + or a3,a3,a2 │ │ │ │ + sb a3,0(a7) │ │ │ │ + lbu a2,0(t4) │ │ │ │ + sraw a2,a2,t3 │ │ │ │ + andi a2,a2,1 │ │ │ │ + beqz a2,38162 │ │ │ │ + slli a6,a5,0x2 │ │ │ │ + add a6,a6,s5 │ │ │ │ + lwu a3,0(a6) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a3,0(a3) │ │ │ │ + slli a6,a3,0x3 │ │ │ │ + add a6,a6,s1 │ │ │ │ + ld a2,0(a6) │ │ │ │ + mv a7,a3 │ │ │ │ + beq a2,a1,381de │ │ │ │ + addi a7,a2,-1 │ │ │ │ + srliw a2,a3,0x3 │ │ │ │ + sd a7,0(a6) │ │ │ │ + add a2,a2,s4 │ │ │ │ + lbu a6,0(a2) │ │ │ │ + not a3,a3 │ │ │ │ + andi a3,a3,7 │ │ │ │ + sllw a3,a4,a3 │ │ │ │ + or a3,a6,a3 │ │ │ │ + sb a3,0(a2) │ │ │ │ + addi a5,a5,1 │ │ │ │ + blt a5,a0,38082 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-854 │ │ │ │ + li a1,628 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,-1274 │ │ │ │ + jal 323d2 │ │ │ │ + mv a3,s2 │ │ │ │ + li a4,0 │ │ │ │ + beqz s0,38246 │ │ │ │ + ld a2,0(a3) │ │ │ │ + addi a3,a3,8 │ │ │ │ + slli a5,a2,0x3 │ │ │ │ + add a5,a5,s1 │ │ │ │ + bltz a2,38240 │ │ │ │ + ld a2,0(a5) │ │ │ │ + slli a1,a2,0x2 │ │ │ │ + add a1,a1,s6 │ │ │ │ + sw a4,0(a1) │ │ │ │ + addi a2,a2,1 │ │ │ │ + sd a2,0(a5) │ │ │ │ + addi a4,a4,1 │ │ │ │ + bne a4,s7,38224 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-854 │ │ │ │ + li a1,637 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,-1338 │ │ │ │ + jal 323d2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ + ld s11,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,88(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + j 3670 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + add a1,a1,s1 │ │ │ │ + sd a4,0(a1) │ │ │ │ + mv a1,s9 │ │ │ │ + bnez s9,3800e │ │ │ │ + j 38044 │ │ │ │ + mv t3,a5 │ │ │ │ + j 3813c │ │ │ │ + mv a4,s1 │ │ │ │ + li a1,0 │ │ │ │ + j 3804a │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s0,96(sp) │ │ │ │ + mv s0,a3 │ │ │ │ + sd s6,48(sp) │ │ │ │ + slli s6,s0,0x20 │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + mv s7,a1 │ │ │ │ + mv s9,a2 │ │ │ │ + li a1,660 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-934 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,-1446 │ │ │ │ + srli s6,s6,0x20 │ │ │ │ + sd ra,104(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + mv s3,a6 │ │ │ │ + mv s4,a4 │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + mv s5,a5 │ │ │ │ + mv s8,a7 │ │ │ │ + sd s10,16(sp) │ │ │ │ + sd s11,8(sp) │ │ │ │ + slli s1,s6,0x3 │ │ │ │ + jal 323d2 │ │ │ │ + slli s10,s9,0x20 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + jal 41306 │ │ │ │ + slli s11,s10,0x3 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s11 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,-1 │ │ │ │ + mv a0,s2 │ │ │ │ + mv s1,a5 │ │ │ │ + jal 3890 │ │ │ │ + mv a2,s11 │ │ │ │ + li a1,-1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3890 │ │ │ │ + mv a3,s9 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-1012 │ │ │ │ + li a1,667 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,-1560 │ │ │ │ + jal 323d2 │ │ │ │ + beqz s9,3837e │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,0 │ │ │ │ + li a5,0 │ │ │ │ + li a0,1 │ │ │ │ + lwu a4,0(a2) │ │ │ │ + srliw a3,a5,0x3 │ │ │ │ + add a3,a3,s4 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s2 │ │ │ │ + sd a1,0(a4) │ │ │ │ + lbu a4,0(a3) │ │ │ │ + not a3,a5 │ │ │ │ + andi a3,a3,7 │ │ │ │ + sraw a4,a4,a3 │ │ │ │ + andi a4,a4,1 │ │ │ │ + mv a3,a5 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne a4,a0,38378 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + add a1,a1,s1 │ │ │ │ + sd a3,0(a1) │ │ │ │ + mv a1,a5 │ │ │ │ + addi a2,a2,4 │ │ │ │ + bne s10,a5,38348 │ │ │ │ + li a1,678 │ │ │ │ + mv a3,s8 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-1076 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,-1652 │ │ │ │ + jal 323d2 │ │ │ │ + slli a0,s8,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + li a5,0 │ │ │ │ + li a4,-1 │ │ │ │ + li a1,1 │ │ │ │ + beqz s8,38540 │ │ │ │ + srliw a7,a5,0x3 │ │ │ │ + add a7,a7,s3 │ │ │ │ + lbu a3,0(a7) │ │ │ │ + not t1,a5 │ │ │ │ + andi t1,t1,7 │ │ │ │ + sraw a3,a3,t1 │ │ │ │ + slli a6,a5,0x2 │ │ │ │ + andi a3,a3,1 │ │ │ │ + add t5,s5,a6 │ │ │ │ + mv t3,a5 │ │ │ │ + bnez a3,38404 │ │ │ │ + lwu a3,0(t5) │ │ │ │ + addi t3,t3,1 │ │ │ │ + srliw t4,t3,0x3 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a2,0(a3) │ │ │ │ + add a3,s3,t4 │ │ │ │ + not t4,t3 │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + add a2,a2,s1 │ │ │ │ + ld t6,0(a2) │ │ │ │ + andi t4,t4,7 │ │ │ │ + addi t5,t5,4 │ │ │ │ + addi t6,t6,-1 │ │ │ │ + sd t6,0(a2) │ │ │ │ + lbu a3,0(a3) │ │ │ │ + sraw a3,a3,t4 │ │ │ │ + andi a3,a3,1 │ │ │ │ + beqz a3,383cc │ │ │ │ + slli t3,t3,0x2 │ │ │ │ + add t3,t3,s5 │ │ │ │ + lwu a3,0(t3) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a3,0(a3) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s1 │ │ │ │ + ld a2,0(a3) │ │ │ │ + addi a2,a2,-1 │ │ │ │ + sd a2,0(a3) │ │ │ │ + lbu a3,0(a7) │ │ │ │ + sraw a3,a3,t1 │ │ │ │ + andi a3,a3,1 │ │ │ │ + bnez a3,385c2 │ │ │ │ + add t5,s5,a6 │ │ │ │ + mv t3,a5 │ │ │ │ + lwu a2,0(t5) │ │ │ │ + addi t3,t3,1 │ │ │ │ + srliw t6,t3,0x3 │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + add a2,a2,s2 │ │ │ │ + ld a3,0(a2) │ │ │ │ + add t6,t6,s3 │ │ │ │ + not t4,t3 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s1 │ │ │ │ + ld a3,0(a3) │ │ │ │ + andi t4,t4,7 │ │ │ │ + addi t5,t5,4 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sd a3,0(a2) │ │ │ │ + lbu a3,0(t6) │ │ │ │ + sraw a3,a3,t4 │ │ │ │ + andi a3,a3,1 │ │ │ │ + beqz a3,38430 │ │ │ │ + slli t3,t3,0x2 │ │ │ │ + add t3,t3,s5 │ │ │ │ + lwu a3,0(t3) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a2,0(a3) │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + add a2,a2,s1 │ │ │ │ + ld a2,0(a2) │ │ │ │ + addi a2,a2,1 │ │ │ │ + sd a2,0(a3) │ │ │ │ + lbu a3,0(a7) │ │ │ │ + sraw a3,a3,t1 │ │ │ │ + andi a3,a3,1 │ │ │ │ + bnez a3,384f2 │ │ │ │ + add a6,a6,s5 │ │ │ │ + lwu a3,0(a6) │ │ │ │ + addi a5,a5,1 │ │ │ │ + srliw t4,a5,0x3 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a3,0(a3) │ │ │ │ + not t3,a5 │ │ │ │ + add t4,t4,s3 │ │ │ │ + slli t1,a3,0x3 │ │ │ │ + add t1,t1,s1 │ │ │ │ + ld t6,0(t1) │ │ │ │ + addiw a2,a3,-1 │ │ │ │ + negw a7,a3 │ │ │ │ + srliw a2,a2,0x3 │ │ │ │ + andi a7,a7,7 │ │ │ │ + add a2,a2,s4 │ │ │ │ + andi t3,t3,7 │ │ │ │ + sllw a7,a1,a7 │ │ │ │ + mv t5,a3 │ │ │ │ + beq t6,a4,384cc │ │ │ │ + addi t5,t6,1 │ │ │ │ + sd t5,0(t1) │ │ │ │ + blez a3,384e0 │ │ │ │ + lbu a3,0(a2) │ │ │ │ + or a3,a3,a7 │ │ │ │ + sb a3,0(a2) │ │ │ │ + lbu a2,0(t4) │ │ │ │ + addi a6,a6,4 │ │ │ │ + sraw a2,a2,t3 │ │ │ │ + andi a2,a2,1 │ │ │ │ + beqz a2,38488 │ │ │ │ + slli a6,a5,0x2 │ │ │ │ + add a6,a6,s5 │ │ │ │ + lwu a3,0(a6) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a3,0(a3) │ │ │ │ + slli a2,a3,0x3 │ │ │ │ + add a2,a2,s1 │ │ │ │ + ld a7,0(a2) │ │ │ │ + mv a6,a3 │ │ │ │ + beq a7,a4,38512 │ │ │ │ + addi a6,a7,1 │ │ │ │ + sd a6,0(a2) │ │ │ │ + blez a3,3853a │ │ │ │ + addiw a2,a3,-1 │ │ │ │ + srliw a2,a2,0x3 │ │ │ │ + add a2,a2,s4 │ │ │ │ + lbu a6,0(a2) │ │ │ │ + negw a3,a3 │ │ │ │ + andi a3,a3,7 │ │ │ │ + sllw a3,a1,a3 │ │ │ │ + or a3,a6,a3 │ │ │ │ + sb a3,0(a2) │ │ │ │ + addi a5,a5,1 │ │ │ │ + blt a5,a0,383a8 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-1554 │ │ │ │ + li a1,732 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1994 │ │ │ │ + jal 323d2 │ │ │ │ + mv a3,s2 │ │ │ │ + li a4,0 │ │ │ │ + beqz s0,38582 │ │ │ │ + ld a2,0(a3) │ │ │ │ + addi a3,a3,8 │ │ │ │ + slli a5,a2,0x3 │ │ │ │ + add a5,a5,s1 │ │ │ │ + bltz a2,3857c │ │ │ │ + ld a2,0(a5) │ │ │ │ + slli a1,a2,0x2 │ │ │ │ + add a1,a1,s7 │ │ │ │ + sw a4,0(a1) │ │ │ │ + addi a2,a2,-1 │ │ │ │ + sd a2,0(a5) │ │ │ │ + addi a4,a4,1 │ │ │ │ + bne a4,s6,38560 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-1554 │ │ │ │ + li a1,741 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1930 │ │ │ │ + jal 323d2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ + ld s11,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,88(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + j 3670 │ │ │ │ + mv t3,a5 │ │ │ │ + j 38462 │ │ │ │ addi sp,sp,-80 │ │ │ │ - sd ra,72(sp) │ │ │ │ sd s0,64(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - mv s5,a2 │ │ │ │ - mv s6,a1 │ │ │ │ - mv s7,a0 │ │ │ │ - jal 3310 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3310 │ │ │ │ - mv s3,a0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - add s4,s0,s3 │ │ │ │ - mv s2,a0 │ │ │ │ - addi a0,s4,3 │ │ │ │ - li a1,1 │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 39f0 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s7 │ │ │ │ + sd s8,0(sp) │ │ │ │ + li a5,1 │ │ │ │ + lw s4,0(a1) │ │ │ │ + mv s7,a1 │ │ │ │ + mv s6,a2 │ │ │ │ + mv s0,a3 │ │ │ │ + bgeu a5,a2,38822 │ │ │ │ + addiw a0,a2,-2 │ │ │ │ + slli s2,s4,0x20 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a0,a5,0x1e │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + addi a5,a1,8 │ │ │ │ + addi a2,a1,4 │ │ │ │ + add a0,a0,a5 │ │ │ │ + mv s4,s2 │ │ │ │ + lwu a5,0(a2) │ │ │ │ + addi a2,a2,4 │ │ │ │ + sub a3,s2,a5 │ │ │ │ + sub a4,a5,s4 │ │ │ │ + sub a1,a5,s2 │ │ │ │ + srai a3,a3,0x3f │ │ │ │ + sub a5,s4,a5 │ │ │ │ + srai a4,a4,0x3f │ │ │ │ + and a3,a3,a1 │ │ │ │ + and a5,a5,a4 │ │ │ │ + add s2,s2,a3 │ │ │ │ + sub s4,s4,a5 │ │ │ │ + bne a0,a2,3860c │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-1700 │ │ │ │ + li a1,765 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1752 │ │ │ │ + jal 323d2 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s8,a5,0x1e │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s5,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-1710 │ │ │ │ + li a1,769 │ │ │ │ + addiw s2,s2,1 │ │ │ │ mv s1,a0 │ │ │ │ - jal 3530 │ │ │ │ - li s7,32 │ │ │ │ - addi a0,s0,1 │ │ │ │ - add s0,s0,s1 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s6 │ │ │ │ - sb s7,0(s0) │ │ │ │ - add a0,a0,s1 │ │ │ │ - jal 3530 │ │ │ │ - add s0,s0,s3 │ │ │ │ - addi a0,s4,2 │ │ │ │ - sb s7,1(s0) │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1698 │ │ │ │ + jal 323d2 │ │ │ │ + subw s2,s2,s4 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + sext.w s3,s2 │ │ │ │ + srli s2,a5,0x1e │ │ │ │ mv a2,s2 │ │ │ │ - add s0,s0,s2 │ │ │ │ - mv a1,s5 │ │ │ │ - add a0,a0,s1 │ │ │ │ - jal 3530 │ │ │ │ - sb zero,2(s0) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3890 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-1740 │ │ │ │ + li a1,773 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1648 │ │ │ │ + sext.w s4,s4 │ │ │ │ + jal 323d2 │ │ │ │ + mv a4,s7 │ │ │ │ + add a1,s8,s7 │ │ │ │ + lw a5,0(a4) │ │ │ │ + addi a4,a4,4 │ │ │ │ + subw a5,a5,s4 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw a3,0(a5) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sw a3,0(a5) │ │ │ │ + bne a1,a4,386bc │ │ │ │ + lw s8,0(s5) │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-1652 │ │ │ │ + sw zero,0(s5) │ │ │ │ + li a1,782 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1580 │ │ │ │ + jal 323d2 │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,s3,388d4 │ │ │ │ + addiw a3,s3,-2 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + lw a4,0(s5) │ │ │ │ + srli a3,a5,0x1e │ │ │ │ + addi a2,s5,8 │ │ │ │ + addi a5,s5,4 │ │ │ │ + add a3,a3,a2 │ │ │ │ + sext.w s8,s8 │ │ │ │ + addw a4,s8,a4 │ │ │ │ + addi a5,a5,4 │ │ │ │ + lw s8,-4(a5) │ │ │ │ + sw a4,-4(a5) │ │ │ │ + bne a3,a5,38718 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-1772 │ │ │ │ + li a1,789 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1504 │ │ │ │ + jal 323d2 │ │ │ │ + beqz s6,387fe │ │ │ │ + li a3,0 │ │ │ │ + lw a5,0(s7) │ │ │ │ + addi s7,s7,4 │ │ │ │ + subw a5,a5,s4 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s5 │ │ │ │ + lwu a4,0(a5) │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,s1 │ │ │ │ + sw a3,0(a4) │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + bne s6,a3,3874a │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-1916 │ │ │ │ + li a1,798 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1432 │ │ │ │ + jal 323d2 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 5a16 │ │ │ │ + beqz s3,387c6 │ │ │ │ + mv a3,s5 │ │ │ │ + add s2,s2,s5 │ │ │ │ + li a1,1 │ │ │ │ + lw a5,0(a3) │ │ │ │ + addi a3,a3,4 │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + srliw a4,a4,0x3 │ │ │ │ + add a4,a4,s0 │ │ │ │ + lbu a2,0(a4) │ │ │ │ + negw a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,a1,a5 │ │ │ │ + or a5,a5,a2 │ │ │ │ + sb a5,0(a4) │ │ │ │ + bne s2,a3,387a0 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-1950 │ │ │ │ + li a1,806 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1350 │ │ │ │ + jal 323d2 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ ld ra,72(sp) │ │ │ │ ld s0,64(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ ld s6,16(sp) │ │ │ │ ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ mv a0,s1 │ │ │ │ ld s1,56(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - lui a1,0x5 │ │ │ │ - auipc s0,0x3e │ │ │ │ - ld s0,-12(s0) │ │ │ │ - ld a5,0(s0) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv a2,sp │ │ │ │ - addi a1,a1,1043 │ │ │ │ - li a0,0 │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 3760 │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s0) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - lhu a0,2(sp) │ │ │ │ - bnez a5,3bf4e │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - jal 3310 │ │ │ │ - lbu a5,0(s0) │ │ │ │ - sext.w a0,a0 │ │ │ │ - li t3,0 │ │ │ │ - addiw a4,a5,-43 │ │ │ │ - andi a4,a4,253 │ │ │ │ - seqz a4,a4 │ │ │ │ - li a2,9 │ │ │ │ - li t1,46 │ │ │ │ - add a5,s0,a4 │ │ │ │ - lbu a3,0(a5) │ │ │ │ - addi a6,a4,1 │ │ │ │ - add a7,s0,a6 │ │ │ │ - addiw a5,a3,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - sext.w a1,a4 │ │ │ │ - bgeu a2,a5,3bfc8 │ │ │ │ - addi a4,a4,2 │ │ │ │ - add t4,s0,a4 │ │ │ │ - bnez t3,3bfba │ │ │ │ - bne a3,t1,3bfba │ │ │ │ - lbu a5,0(a7) │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3bfcc │ │ │ │ - sext.w a1,a6 │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - sub a1,a1,a0 │ │ │ │ - seqz a0,a1 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - addi a4,a4,1 │ │ │ │ - j 3bf78 │ │ │ │ - lbu a5,0(t4) │ │ │ │ - li t3,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3bfc8 │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - sext.w a1,a4 │ │ │ │ - sub a1,a1,a0 │ │ │ │ - seqz a0,a1 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - jal 3310 │ │ │ │ - lbu a3,0(s0) │ │ │ │ - li a4,9 │ │ │ │ - sext.w a0,a0 │ │ │ │ - addiw a3,a3,-43 │ │ │ │ - andi a3,a3,253 │ │ │ │ - seqz a5,a3 │ │ │ │ - add a5,a5,s0 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - seqz a3,a3 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a4,a5,3c046 │ │ │ │ - addi a4,a3,1 │ │ │ │ - li a2,9 │ │ │ │ - add a5,s0,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3c02c │ │ │ │ - sext.w a3,a3 │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - sub a0,a0,a3 │ │ │ │ - seqz a0,a0 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-256 │ │ │ │ - mv a5,a0 │ │ │ │ - auipc a4,0x3e │ │ │ │ - ld a4,-328(a4) │ │ │ │ - lui a1,0x5 │ │ │ │ - sd a5,32(sp) │ │ │ │ - addi a2,sp,120 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,136(sp) │ │ │ │ - li a5,0 │ │ │ │ - addi a1,a1,1043 │ │ │ │ - li a0,0 │ │ │ │ - sd ra,248(sp) │ │ │ │ - sd s0,240(sp) │ │ │ │ - sd s1,232(sp) │ │ │ │ - sd s2,224(sp) │ │ │ │ - sd s3,216(sp) │ │ │ │ - sd s4,208(sp) │ │ │ │ - sd s5,200(sp) │ │ │ │ - sd s6,192(sp) │ │ │ │ - sd s7,184(sp) │ │ │ │ - sd s8,176(sp) │ │ │ │ - sd s9,168(sp) │ │ │ │ - sd s10,160(sp) │ │ │ │ - sd s11,152(sp) │ │ │ │ - jal 3760 │ │ │ │ - lhu a3,122(sp) │ │ │ │ - li a4,70 │ │ │ │ - li a5,70 │ │ │ │ - blt a3,a4,3c0a2 │ │ │ │ - mv a5,a3 │ │ │ │ - lui a0,0x2 │ │ │ │ - addi a0,a0,1808 │ │ │ │ - sext.w s10,a5 │ │ │ │ - jal 3330 │ │ │ │ - mv s7,a0 │ │ │ │ - lui a0,0x2 │ │ │ │ - addi a0,a0,1808 │ │ │ │ - jal 3330 │ │ │ │ - ld a5,32(sp) │ │ │ │ - sd a0,72(sp) │ │ │ │ - sb zero,0(a0) │ │ │ │ - lw s1,48(a5) │ │ │ │ - sb zero,0(s7) │ │ │ │ - slli s2,s1,0x3 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3330 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - sd a5,40(sp) │ │ │ │ - jal 3330 │ │ │ │ - sext.w a5,s1 │ │ │ │ - sd a0,48(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - beqz s1,3c122 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli s1,a5,0x1d │ │ │ │ - ld a5,40(sp) │ │ │ │ - lui s4,0x2 │ │ │ │ - mv s3,a0 │ │ │ │ - mv s2,a5 │ │ │ │ - add s1,s1,a5 │ │ │ │ - addi s4,s4,1808 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3330 │ │ │ │ - mv a5,a0 │ │ │ │ - sd a5,0(s2) │ │ │ │ - mv a0,s4 │ │ │ │ - sb zero,0(a5) │ │ │ │ - jal 3330 │ │ │ │ - sd a0,0(s3) │ │ │ │ - sb zero,0(a0) │ │ │ │ - addi s2,s2,8 │ │ │ │ - addi s3,s3,8 │ │ │ │ - bne s1,s2,3c0fc │ │ │ │ - ld a5,32(sp) │ │ │ │ - ld s0,72(sp) │ │ │ │ - lui a2,0x2 │ │ │ │ - ld a1,0(a5) │ │ │ │ - auipc a5,0x25 │ │ │ │ - ld a5,686(a5) │ │ │ │ - sd a5,0(s0) │ │ │ │ - addi a2,a2,1801 │ │ │ │ - addi a0,s0,7 │ │ │ │ - jal 3820 <__strcpy_chk@plt> │ │ │ │ - lui a2,0x2 │ │ │ │ - addi a2,a2,1808 │ │ │ │ - auipc a1,0x22 │ │ │ │ - addi a1,a1,298 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,2042 │ │ │ │ + li a1,798 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1294 │ │ │ │ + jal 323d2 │ │ │ │ + li a2,0 │ │ │ │ + li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - sext.w a5,a0 │ │ │ │ - mv a4,a5 │ │ │ │ - sd a5,24(sp) │ │ │ │ - li a5,40 │ │ │ │ - bltu a5,a4,3cb02 │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a5,64(sp) │ │ │ │ - ld a5,8(sp) │ │ │ │ - beqz a5,3c420 │ │ │ │ - addiw s3,a5,-1 │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - li a5,88 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - mul s3,s3,a5 │ │ │ │ - ld a5,32(sp) │ │ │ │ - lui s5,0x2 │ │ │ │ - li a3,0 │ │ │ │ - ld s0,56(a5) │ │ │ │ - addi s1,sp,128 │ │ │ │ - addi s5,s5,1808 │ │ │ │ - addi s4,s0,88 │ │ │ │ - mv s2,s0 │ │ │ │ - add s3,s3,s4 │ │ │ │ - lw a5,44(s2) │ │ │ │ - bnez a5,3c1c4 │ │ │ │ - lbu a5,0(s2) │ │ │ │ - beqz a5,3c1c4 │ │ │ │ - beqz a3,3c99a │ │ │ │ - mv a2,s5 │ │ │ │ + jal 5a16 │ │ │ │ + j 3879a │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,1902 │ │ │ │ + li a1,765 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1258 │ │ │ │ + jal 323d2 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s1,a5,0x1e │ │ │ │ mv a1,s1 │ │ │ │ - mv a0,s7 │ │ │ │ - sb a5,128(sp) │ │ │ │ - sb zero,129(sp) │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - li a3,1 │ │ │ │ - addi s2,s2,88 │ │ │ │ - bne s3,s2,3c1a0 │ │ │ │ - beqz a3,3c1e2 │ │ │ │ - lui a2,0x2 │ │ │ │ - addi a2,a2,1808 │ │ │ │ - auipc a1,0x25 │ │ │ │ - addi a1,a1,532 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - ld a5,8(sp) │ │ │ │ - lui s11,0x2 │ │ │ │ - sd s10,80(sp) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - ld a5,40(sp) │ │ │ │ - srli s8,a4,0x1d │ │ │ │ - ld s3,48(sp) │ │ │ │ - mv s1,a5 │ │ │ │ - add s8,s8,a5 │ │ │ │ - addi a5,sp,128 │ │ │ │ - li s9,19 │ │ │ │ - li s6,32 │ │ │ │ - addi s11,s11,1808 │ │ │ │ - auipc s2,0x25 │ │ │ │ - addi s2,s2,500 │ │ │ │ - sd a5,56(sp) │ │ │ │ - mv s10,s0 │ │ │ │ - j 3c332 │ │ │ │ - bnez a3,3c826 │ │ │ │ - lbu a4,41(s10) │ │ │ │ - beqz a4,3c982 │ │ │ │ - ld s5,0(s1) │ │ │ │ - bnez s0,3c920 │ │ │ │ - ld a4,16(s10) │ │ │ │ - beqz a4,3c266 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - add a4,s5,a0 │ │ │ │ - sb s6,0(a4) │ │ │ │ - sb zero,1(a4) │ │ │ │ - ld a1,16(s10) │ │ │ │ - addi a0,a0,1 │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 3480 │ │ │ │ - mv a2,s11 │ │ │ │ - auipc a1,0x22 │ │ │ │ - addi a1,a1,36 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - ld a1,16(s10) │ │ │ │ - mv a2,s11 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - add a0,a0,s5 │ │ │ │ - sb s6,0(a0) │ │ │ │ - sb zero,1(a0) │ │ │ │ - ld s5,0(s3) │ │ │ │ - ld a1,24(s10) │ │ │ │ - mv a0,s5 │ │ │ │ - jal 36b0 │ │ │ │ - ld a4,32(s10) │ │ │ │ - beqz a4,3c30c │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - lbu t0,0(s2) │ │ │ │ - lbu t6,1(s2) │ │ │ │ - lbu t5,2(s2) │ │ │ │ - lbu t4,3(s2) │ │ │ │ - lbu t3,4(s2) │ │ │ │ - lbu t1,5(s2) │ │ │ │ - lbu a7,6(s2) │ │ │ │ - lbu a6,7(s2) │ │ │ │ - lbu a1,8(s2) │ │ │ │ - lbu a2,9(s2) │ │ │ │ - lbu a3,10(s2) │ │ │ │ - add a4,s5,a0 │ │ │ │ - sb t0,0(a4) │ │ │ │ - sb t6,1(a4) │ │ │ │ - sb t5,2(a4) │ │ │ │ - sb t4,3(a4) │ │ │ │ - sb t3,4(a4) │ │ │ │ - sb t1,5(a4) │ │ │ │ - sb a7,6(a4) │ │ │ │ - sb a6,7(a4) │ │ │ │ - sb a1,8(a4) │ │ │ │ - sb a2,9(a4) │ │ │ │ - sb a3,10(a4) │ │ │ │ - ld a1,32(s10) │ │ │ │ - addi a0,a0,10 │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 3480 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - add s5,s5,a0 │ │ │ │ - li a4,41 │ │ │ │ - sb a4,0(s5) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s5,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,1892 │ │ │ │ + li a1,769 │ │ │ │ + mv s1,a0 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1206 │ │ │ │ + jal 323d2 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,1890 │ │ │ │ + sb zero,0(s5) │ │ │ │ sb zero,1(s5) │ │ │ │ - lbu a5,41(s10) │ │ │ │ - mv a2,s11 │ │ │ │ - bnez a5,3c406 │ │ │ │ - auipc a1,0x25 │ │ │ │ - addi a1,a1,210 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - addi s1,s1,8 │ │ │ │ - mv s10,s4 │ │ │ │ - addi s3,s3,8 │ │ │ │ - beq s8,s1,3c41e │ │ │ │ - addi s4,s4,88 │ │ │ │ - lw a4,44(s10) │ │ │ │ - lbu a3,0(s10) │ │ │ │ - ld s0,8(s10) │ │ │ │ - beq a4,s9,3c7de │ │ │ │ - beqz a4,3c212 │ │ │ │ - lbu a4,41(s10) │ │ │ │ - beqz a4,3c8a6 │ │ │ │ - ld s5,0(s1) │ │ │ │ - sd a3,16(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - ld a3,16(sp) │ │ │ │ - beqz a3,3c21e │ │ │ │ - add a3,s5,a0 │ │ │ │ - sd a0,16(sp) │ │ │ │ - sb s6,0(a3) │ │ │ │ - sb zero,1(a3) │ │ │ │ - mv a2,s11 │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-840 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - ld a4,16(sp) │ │ │ │ - li a2,45 │ │ │ │ - ld a1,56(sp) │ │ │ │ - addi a3,a4,1 │ │ │ │ - add a3,a3,s5 │ │ │ │ - sb a2,0(a3) │ │ │ │ - sb zero,1(a3) │ │ │ │ - lbu a3,0(s10) │ │ │ │ - mv a2,s11 │ │ │ │ - mv a0,s7 │ │ │ │ - sb a3,128(sp) │ │ │ │ - sb zero,129(sp) │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - ld a4,16(sp) │ │ │ │ - ld a1,56(sp) │ │ │ │ - addi a4,a4,2 │ │ │ │ - add a0,s5,a4 │ │ │ │ - jal 3480 │ │ │ │ - beqz s0,3c226 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - auipc a5,0x25 │ │ │ │ - addi a5,a5,48 │ │ │ │ - lbu a1,1(a5) │ │ │ │ - lbu a6,0(a5) │ │ │ │ - lbu a2,2(a5) │ │ │ │ - lbu a3,3(a5) │ │ │ │ - add a7,s5,a0 │ │ │ │ - addi a4,a0,1 │ │ │ │ - li t1,44 │ │ │ │ - sb t1,0(a7) │ │ │ │ - add a4,a4,s5 │ │ │ │ - addi a0,a0,4 │ │ │ │ - sb a1,1(a4) │ │ │ │ - sb a6,0(a4) │ │ │ │ - sb a2,2(a4) │ │ │ │ - sb a3,3(a4) │ │ │ │ + sb zero,2(s5) │ │ │ │ + sb zero,3(s5) │ │ │ │ + li a1,773 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1166 │ │ │ │ + jal 323d2 │ │ │ │ + bnez s6,388ee │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,1998 │ │ │ │ + li a1,782 │ │ │ │ + sw zero,0(s5) │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1134 │ │ │ │ + jal 323d2 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,1930 │ │ │ │ + li a1,789 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1110 │ │ │ │ + jal 323d2 │ │ │ │ + li s3,1 │ │ │ │ + li s2,4 │ │ │ │ + j 38774 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,1900 │ │ │ │ + li a1,789 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1080 │ │ │ │ + jal 323d2 │ │ │ │ + j 38748 │ │ │ │ + li s3,1 │ │ │ │ + li s2,4 │ │ │ │ + li s8,4 │ │ │ │ + j 386b6 │ │ │ │ + addi sp,sp,-176 │ │ │ │ + lw a4,176(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + mv s5,a2 │ │ │ │ + mv s8,a1 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,1934 │ │ │ │ + li a1,838 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1034 │ │ │ │ + sd ra,168(sp) │ │ │ │ + sd a4,48(sp) │ │ │ │ + sd s0,160(sp) │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s2,144(sp) │ │ │ │ + mv s1,a7 │ │ │ │ + sd s3,136(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + seqz s4,a4 │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ + mv s10,a6 │ │ │ │ + mv s11,a5 │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s5,a3 │ │ │ │ + jal 323d2 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s11 │ │ │ │ + li a2,0 │ │ │ │ + jal 5a16 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,1892 │ │ │ │ + li a1,841 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,960 │ │ │ │ + jal 323d2 │ │ │ │ + lui a1,0x1 │ │ │ │ + addi a1,a1,-8 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + addiw s0,s10,1 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + mv s3,a0 │ │ │ │ mv a1,s0 │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 3480 │ │ │ │ - j 3c226 │ │ │ │ - auipc a1,0x25 │ │ │ │ - addi a1,a1,1946 │ │ │ │ - mv a0,s7 │ │ │ │ - addi s1,s1,8 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - mv s10,s4 │ │ │ │ - addi s3,s3,8 │ │ │ │ - bne s8,s1,3c32e │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ - ld a1,8(a5) │ │ │ │ - beqz a1,3c446 │ │ │ │ - lui a2,0x2 │ │ │ │ - addi a2,a2,1808 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - lui a2,0x2 │ │ │ │ - addi a2,a2,1808 │ │ │ │ - auipc a1,0x25 │ │ │ │ - addi a1,a1,1896 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - ld a0,64(sp) │ │ │ │ - jal 3330 │ │ │ │ - ld a5,24(sp) │ │ │ │ - sd a0,56(sp) │ │ │ │ - beqz a5,3c45e │ │ │ │ - lwu a2,24(sp) │ │ │ │ - li a1,32 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,1874 │ │ │ │ + li a1,846 │ │ │ │ + mv s6,a0 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,892 │ │ │ │ + jal 323d2 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a0,s2 │ │ │ │ + li a1,0 │ │ │ │ jal 3890 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3310 │ │ │ │ - ld a5,24(sp) │ │ │ │ - sext.w s6,a0 │ │ │ │ - sext.w s9,s10 │ │ │ │ - addw a5,a5,a0 │ │ │ │ - bltu s10,a5,3c9b6 │ │ │ │ - li s1,0 │ │ │ │ - li a5,0 │ │ │ │ - li s2,9 │ │ │ │ - li s0,32 │ │ │ │ - beqz a0,3c496 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - beq a4,s2,3c908 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bltu a5,a0,3c480 │ │ │ │ + lui t4,0x1 │ │ │ │ + slli a5,s4,0x3 │ │ │ │ + lui a2,0x1 │ │ │ │ + addi t4,t4,-24 │ │ │ │ + addi a2,a2,-16 │ │ │ │ + add a5,a5,s3 │ │ │ │ + add s9,s3,t4 │ │ │ │ + slli s10,s10,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + add s8,s3,a2 │ │ │ │ + sd a5,56(sp) │ │ │ │ + mv a5,s9 │ │ │ │ + sd s10,0(s2) │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s9,s11 │ │ │ │ + mv s1,s8 │ │ │ │ + mv s11,s10 │ │ │ │ li s4,0 │ │ │ │ - ld a5,8(sp) │ │ │ │ - beqz a5,3cb12 │ │ │ │ - slli s3,a5,0x20 │ │ │ │ - ld a5,40(sp) │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli s0,s3,0x3 │ │ │ │ - mv s1,a5 │ │ │ │ - add s0,s0,a5 │ │ │ │ - li s5,0 │ │ │ │ - ld a0,0(s1) │ │ │ │ - jal 3310 │ │ │ │ - slli a5,s5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bgeu a5,a0,3c4c6 │ │ │ │ - sext.w s5,a0 │ │ │ │ - addi s1,s1,8 │ │ │ │ - bne s0,s1,3c4b2 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - sext.w s2,s5 │ │ │ │ - li a5,59 │ │ │ │ - bltu a5,s2,3cb26 │ │ │ │ - ld a0,56(sp) │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - mv a1,s5 │ │ │ │ - jal 3870 │ │ │ │ - sd a0,56(sp) │ │ │ │ - beqz s2,3cb22 │ │ │ │ - ld a0,56(sp) │ │ │ │ - slli a2,s2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a1,32 │ │ │ │ + mv s10,s2 │ │ │ │ + li s7,1 │ │ │ │ + mv t3,s3 │ │ │ │ + sd a2,0(sp) │ │ │ │ + mv s8,s5 │ │ │ │ + mv s2,a5 │ │ │ │ + mv s5,s8 │ │ │ │ + li t1,0 │ │ │ │ + mv s8,s6 │ │ │ │ + mv s6,s4 │ │ │ │ + mv s4,s2 │ │ │ │ + mv s2,s1 │ │ │ │ + bge t1,s11,38a40 │ │ │ │ + slli a4,t1,0x3 │ │ │ │ + add s3,s10,a4 │ │ │ │ + ld s0,0(s3) │ │ │ │ + bltz s0,38a12 │ │ │ │ + j 38ab2 │ │ │ │ + bge s1,s11,38a9e │ │ │ │ + neg s1,s0 │ │ │ │ + slli s3,s1,0x3 │ │ │ │ + add s3,s3,s10 │ │ │ │ + mv a5,s0 │ │ │ │ + ld s0,0(s3) │ │ │ │ + bltz s0,38a0e │ │ │ │ + ld a2,0(sp) │ │ │ │ + add a4,a4,s10 │ │ │ │ + mv a0,t3 │ │ │ │ + sd a5,0(a4) │ │ │ │ + li a1,0 │ │ │ │ jal 3890 │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli s3,a5,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - beqz a5,3c666 │ │ │ │ - ld a5,48(sp) │ │ │ │ - slli s3,s3,0x3 │ │ │ │ - subw s9,s9,s2 │ │ │ │ - add s6,s3,a5 │ │ │ │ - mv s10,a5 │ │ │ │ - li a5,-1 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mv s0,s2 │ │ │ │ - sd s5,64(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - lui s3,0x2 │ │ │ │ - mv s2,s7 │ │ │ │ - mv s5,s6 │ │ │ │ - mv s11,s10 │ │ │ │ - j 3c534 │ │ │ │ - addi s11,s11,8 │ │ │ │ - beq s5,s11,3c662 │ │ │ │ - ld s1,0(s11) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bgeu s9,a0,3c52e │ │ │ │ - divuw a5,a0,s9 │ │ │ │ - li s7,0 │ │ │ │ - sd zero,8(sp) │ │ │ │ - li s6,0 │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s0,88(sp) │ │ │ │ - sd s5,96(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,8(sp) │ │ │ │ - addw s5,s7,s9 │ │ │ │ - sext.w s11,s7 │ │ │ │ - subw s0,s5,a5 │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - sext.w s8,s6 │ │ │ │ - sext.w s7,s5 │ │ │ │ - addiw s6,s6,1 │ │ │ │ - bgeu s11,s0,3c8c2 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - slli s10,s11,0x20 │ │ │ │ - mv s2,a0 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - mv a4,s11 │ │ │ │ - j 3c5b2 │ │ │ │ - jal 3a00 <__ctype_b_loc@plt> │ │ │ │ - add a5,s1,s10 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - ld a5,0(a0) │ │ │ │ - slli a4,a4,0x1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lhu a5,0(a5) │ │ │ │ - and a5,a5,s3 │ │ │ │ - beqz a5,3c5a8 │ │ │ │ - mv s4,s11 │ │ │ │ - addi s10,s10,1 │ │ │ │ - sext.w a4,s10 │ │ │ │ - bgeu a4,s0,3c8bc │ │ │ │ - mv s11,a4 │ │ │ │ - bltu s10,s2,3c58a │ │ │ │ - bgeu s11,s0,3c8c2 │ │ │ │ - ld a5,16(sp) │ │ │ │ - bne a5,s8,3c558 │ │ │ │ - mv a0,s1 │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s0,88(sp) │ │ │ │ - ld s5,96(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - jal 3310 │ │ │ │ - beqz a0,3c52e │ │ │ │ - li s10,0 │ │ │ │ - mv s7,s1 │ │ │ │ - lbu a5,0(s7) │ │ │ │ - addiw s6,s10,1 │ │ │ │ - slli s8,s6,0x20 │ │ │ │ - li a4,10 │ │ │ │ - sext.w s10,s6 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - beq a5,a4,3c612 │ │ │ │ - bgeu s8,a0,3c52e │ │ │ │ - add s7,s1,s8 │ │ │ │ - lbu a5,0(s7) │ │ │ │ - addiw s6,s10,1 │ │ │ │ - slli s8,s6,0x20 │ │ │ │ - li a4,10 │ │ │ │ - sext.w s10,s6 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - bne a5,a4,3c5f0 │ │ │ │ - add s7,s1,s8 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3310 │ │ │ │ - ld a4,24(sp) │ │ │ │ - addw s6,s0,s6 │ │ │ │ - mv a5,a0 │ │ │ │ - slli a0,s6,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - and a2,a5,a4 │ │ │ │ - mv a1,s7 │ │ │ │ - add a0,a0,s1 │ │ │ │ - sd a5,8(sp) │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,8(sp) │ │ │ │ - ld a2,64(sp) │ │ │ │ - ld a1,56(sp) │ │ │ │ - addw a5,a5,s6 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s1 │ │ │ │ - sb zero,0(a5) │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3530 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - bltu s8,a0,3c5d6 │ │ │ │ - addi s11,s11,8 │ │ │ │ - bne s5,s11,3c534 │ │ │ │ - ld s5,64(sp) │ │ │ │ - mv s7,s2 │ │ │ │ - auipc s3,0x3e │ │ │ │ - ld s3,-1726(s3) │ │ │ │ - ld a3,72(sp) │ │ │ │ - ld a0,0(s3) │ │ │ │ - auipc a2,0x27 │ │ │ │ - addi a2,a2,-812 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a0,0(s3) │ │ │ │ - mv a3,s7 │ │ │ │ - auipc a2,0x24 │ │ │ │ - addi a2,a2,-776 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld a0,0(s3) │ │ │ │ - auipc a2,0x25 │ │ │ │ - addi a2,a2,-596 │ │ │ │ - ld a3,40(s0) │ │ │ │ - li a1,1 │ │ │ │ - li s9,0 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,48(s0) │ │ │ │ - ld s11,40(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - auipc s8,0x27 │ │ │ │ - addi s8,s8,-876 │ │ │ │ - auipc s4,0x22 │ │ │ │ - addi s4,s4,-1100 │ │ │ │ - auipc s6,0x24 │ │ │ │ - addi s6,s6,-836 │ │ │ │ - beqz a5,3c722 │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s1,0(s11) │ │ │ │ - ld a0,0(s3) │ │ │ │ - mv a2,s8 │ │ │ │ - mv a3,s1 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li s0,0 │ │ │ │ - j 3c6f0 │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - addiw s0,s0,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - sub a5,s5,a0 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - ld a0,0(s3) │ │ │ │ - bltu a4,a5,3c6e6 │ │ │ │ - ld a3,0(s10) │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,48(s2) │ │ │ │ - addiw s9,s9,1 │ │ │ │ - addi s11,s11,8 │ │ │ │ - addi s10,s10,8 │ │ │ │ - bltu s9,a5,3c6d0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld a0,0(s3) │ │ │ │ - auipc a2,0x25 │ │ │ │ - addi a2,a2,-768 │ │ │ │ - ld a3,32(s0) │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,24(s0) │ │ │ │ - ld a0,0(s3) │ │ │ │ - auipc a2,0x25 │ │ │ │ - addi a2,a2,-766 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,16(s0) │ │ │ │ - ld a0,0(s3) │ │ │ │ - auipc a2,0x25 │ │ │ │ - addi a2,a2,-770 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a4,48(s0) │ │ │ │ - sext.w a5,a4 │ │ │ │ - beqz a4,3c790 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - mv s1,a4 │ │ │ │ - add s3,a5,a4 │ │ │ │ - ld a0,0(s1) │ │ │ │ - addi s1,s1,8 │ │ │ │ - addi s2,s2,8 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,-8(s2) │ │ │ │ - jal 3670 │ │ │ │ - bne s3,s1,3c77a │ │ │ │ - ld a0,56(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,72(sp) │ │ │ │ + mv t3,a0 │ │ │ │ + blt s1,s11,38e02 │ │ │ │ + mv t1,s1 │ │ │ │ + blt t1,s11,389fc │ │ │ │ + ld a5,40(sp) │ │ │ │ + mv s1,s2 │ │ │ │ + mv s2,s4 │ │ │ │ + mv s4,s6 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + mv s6,s8 │ │ │ │ + mv s8,s5 │ │ │ │ + bgeu a5,s4,389ec │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,1694 │ │ │ │ + li a1,946 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,698 │ │ │ │ + mv s3,t3 │ │ │ │ + jal 323d2 │ │ │ │ + mv a0,s10 │ │ │ │ jal 3670 │ │ │ │ - mv a0,s7 │ │ │ │ + mv a0,s6 │ │ │ │ jal 3670 │ │ │ │ - ld a0,40(sp) │ │ │ │ + mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ - auipc a5,0x3d │ │ │ │ - ld a5,1896(a5) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,3cb46 │ │ │ │ - ld s0,240(sp) │ │ │ │ - ld a0,48(sp) │ │ │ │ - ld ra,248(sp) │ │ │ │ - ld s1,232(sp) │ │ │ │ - ld s2,224(sp) │ │ │ │ - ld s3,216(sp) │ │ │ │ - ld s4,208(sp) │ │ │ │ - ld s5,200(sp) │ │ │ │ - ld s6,192(sp) │ │ │ │ - ld s7,184(sp) │ │ │ │ - ld s8,176(sp) │ │ │ │ - ld s9,168(sp) │ │ │ │ - ld s10,160(sp) │ │ │ │ - ld s11,152(sp) │ │ │ │ - addi sp,sp,256 │ │ │ │ - j 3670 │ │ │ │ - ld s5,0(s1) │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - add a4,s5,a0 │ │ │ │ - li a3,91 │ │ │ │ - sb s6,0(a4) │ │ │ │ - sb a3,1(a4) │ │ │ │ - sb zero,2(a4) │ │ │ │ - ld a1,8(s10) │ │ │ │ - addi a0,a0,2 │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 3480 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - ld a5,0(s3) │ │ │ │ - add s5,s5,a0 │ │ │ │ - li a4,93 │ │ │ │ - sb a4,0(s5) │ │ │ │ - sb zero,1(s5) │ │ │ │ - sb zero,0(a5) │ │ │ │ - j 3c324 │ │ │ │ - ld s5,0(s1) │ │ │ │ - sb a3,128(sp) │ │ │ │ - sb zero,129(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - add a4,s5,a0 │ │ │ │ - ld a1,56(sp) │ │ │ │ - sb s6,0(a4) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a0,a0,2 │ │ │ │ - li a4,45 │ │ │ │ - sb a4,1(a3) │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 3480 │ │ │ │ - beqz s0,3c888 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - add a2,s5,a0 │ │ │ │ - addi a3,a0,2 │ │ │ │ - li a1,44 │ │ │ │ - sb a1,0(a2) │ │ │ │ - sb s6,1(a2) │ │ │ │ - add a3,a3,s5 │ │ │ │ - li a4,45 │ │ │ │ - addi a0,a0,4 │ │ │ │ - sb a4,0(a3) │ │ │ │ - sb a4,1(a3) │ │ │ │ - mv a1,s0 │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 3480 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - add s5,s5,a0 │ │ │ │ - sb s6,0(s5) │ │ │ │ - sb zero,1(s5) │ │ │ │ - ld a1,24(s10) │ │ │ │ - ld a0,0(s3) │ │ │ │ - jal 36b0 │ │ │ │ - j 3c324 │ │ │ │ - mv a2,s11 │ │ │ │ - auipc a1,0x23 │ │ │ │ - addi a1,a1,-416 │ │ │ │ - mv a0,s7 │ │ │ │ - sd a3,16(sp) │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - ld a3,16(sp) │ │ │ │ - j 3c34e │ │ │ │ - addiw s11,s11,1 │ │ │ │ - bltu s11,s0,3c5bc │ │ │ │ - addiw s0,s4,1 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - add s0,s0,s1 │ │ │ │ - subw a5,s5,s4 │ │ │ │ - mv a0,s0 │ │ │ │ - sd a5,8(sp) │ │ │ │ - jal 3310 │ │ │ │ - ld a5,24(sp) │ │ │ │ - addiw s5,s4,2 │ │ │ │ - mv s2,a0 │ │ │ │ - slli a0,s5,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - and a2,s2,a5 │ │ │ │ - mv a1,s0 │ │ │ │ - add a0,a0,s1 │ │ │ │ - jal 36a0 │ │ │ │ - addw a5,s2,s5 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s1 │ │ │ │ - sb zero,0(a5) │ │ │ │ - li a5,10 │ │ │ │ - sb a5,0(s0) │ │ │ │ - j 3c5bc │ │ │ │ - sb s0,0(a5) │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3310 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bltu a5,a0,3c480 │ │ │ │ - j 3c496 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3310 │ │ │ │ - auipc a4,0x25 │ │ │ │ - addi a4,a4,-1334 │ │ │ │ - lbu a6,0(a4) │ │ │ │ - lbu a3,3(a4) │ │ │ │ - lbu a1,1(a4) │ │ │ │ - lbu a2,2(a4) │ │ │ │ - add a4,s5,a0 │ │ │ │ - addi a0,a0,3 │ │ │ │ - sb a1,1(a4) │ │ │ │ - sb a2,2(a4) │ │ │ │ - sb a6,0(a4) │ │ │ │ - sb a3,3(a4) │ │ │ │ - mv a1,s0 │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 3480 │ │ │ │ - lui a2,0x2 │ │ │ │ - addi a2,a2,1808 │ │ │ │ - auipc a1,0x25 │ │ │ │ - addi a1,a1,-1274 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - lui a2,0x2 │ │ │ │ - addi a2,a2,1808 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - j 3c226 │ │ │ │ - lui a2,0x2 │ │ │ │ - addi a2,a2,1808 │ │ │ │ - auipc a1,0x23 │ │ │ │ - addi a1,a1,-640 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - j 3c21e │ │ │ │ - lui a2,0x2 │ │ │ │ - addi a2,a2,1808 │ │ │ │ - auipc a1,0x25 │ │ │ │ - addi a1,a1,-1472 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3900 <__strcat_chk@plt> │ │ │ │ - lbu a5,0(s2) │ │ │ │ - j 3c1b0 │ │ │ │ - ld a5,24(sp) │ │ │ │ - li s4,0 │ │ │ │ - li s8,-1 │ │ │ │ - subw a5,s9,a5 │ │ │ │ - divuw s6,s6,a5 │ │ │ │ - sd s9,80(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - li s2,0 │ │ │ │ - li s5,0 │ │ │ │ - li s1,0 │ │ │ │ - li s11,9 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - mv s9,s4 │ │ │ │ - ld a5,16(sp) │ │ │ │ - sext.w s0,s2 │ │ │ │ - sext.w s3,s1 │ │ │ │ - addw s10,a5,s2 │ │ │ │ - subw s5,s10,s5 │ │ │ │ - addiw s5,s5,-1 │ │ │ │ - sext.w s2,s10 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - bgeu s0,s5,3ca1e │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3310 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ + ld ra,168(sp) │ │ │ │ + ld s0,160(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + ld s1,152(sp) │ │ │ │ + ld s2,144(sp) │ │ │ │ + ld s3,136(sp) │ │ │ │ + ld s4,128(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + ld s6,112(sp) │ │ │ │ + ld s7,104(sp) │ │ │ │ + ld s8,96(sp) │ │ │ │ + ld s9,88(sp) │ │ │ │ + ld s10,80(sp) │ │ │ │ + ld s11,72(sp) │ │ │ │ + addi sp,sp,176 │ │ │ │ + ret │ │ │ │ + ld a2,0(sp) │ │ │ │ + add a4,a4,s10 │ │ │ │ + mv a0,t3 │ │ │ │ + sd a5,0(a4) │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + mv t3,a0 │ │ │ │ + mv t1,s1 │ │ │ │ + j 38a3c │ │ │ │ + ld a2,0(sp) │ │ │ │ + neg a5,t1 │ │ │ │ + addi a7,s0,-1 │ │ │ │ + mv a0,t3 │ │ │ │ + sd a5,0(s3) │ │ │ │ + li a1,0 │ │ │ │ + sd t1,32(sp) │ │ │ │ + sd a7,24(sp) │ │ │ │ + jal 3890 │ │ │ │ + ld t1,32(sp) │ │ │ │ + ld a7,24(sp) │ │ │ │ + mv t3,a0 │ │ │ │ + mv s1,t1 │ │ │ │ + mv a0,t1 │ │ │ │ + mv t1,s0 │ │ │ │ + sext.w a1,s1 │ │ │ │ + blt a7,a0,38dfe │ │ │ │ + ld a2,16(sp) │ │ │ │ + ld a6,8(sp) │ │ │ │ + mv a3,a1 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - bgeu a5,a0,3ca1e │ │ │ │ - add a4,s7,a5 │ │ │ │ + slli a4,a5,0x2 │ │ │ │ + add a4,a4,a6 │ │ │ │ + lw t4,0(a4) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s8 │ │ │ │ + addw a4,t4,s6 │ │ │ │ + slli t4,t4,0x20 │ │ │ │ + srli t4,t4,0x20 │ │ │ │ + srliw t5,a4,0x3 │ │ │ │ + sd t4,0(a5) │ │ │ │ + slli t4,a4,0x20 │ │ │ │ + add a5,s5,t5 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + srli t4,t4,0x20 │ │ │ │ + add t4,t4,a2 │ │ │ │ + not a4,a4 │ │ │ │ + lbu t4,0(t4) │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a5,a5,a4 │ │ │ │ + not a5,a5 │ │ │ │ + slli a4,t4,0x1 │ │ │ │ + andi a5,a5,1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,t3 │ │ │ │ + ld a4,0(a5) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + slli t4,a3,0x20 │ │ │ │ + addi a4,a4,1 │ │ │ │ + srli t4,t4,0x20 │ │ │ │ + sd a4,0(a5) │ │ │ │ + bge a7,t4,38ae6 │ │ │ │ + ld a3,0(t3) │ │ │ │ + sd s1,0(t3) │ │ │ │ + addi a4,t3,8 │ │ │ │ + mv a5,t3 │ │ │ │ + mv a2,s1 │ │ │ │ + add a2,a2,a3 │ │ │ │ + addi a4,a4,8 │ │ │ │ + ld a3,-8(a4) │ │ │ │ + sd a2,-8(a4) │ │ │ │ + bne a4,s2,38b60 │ │ │ │ + blt a7,a0,38bde │ │ │ │ + ld t4,16(sp) │ │ │ │ + ld t5,8(sp) │ │ │ │ + mv a3,a1 │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a4,a2,0x1d │ │ │ │ + add a4,a4,s8 │ │ │ │ + lw a0,0(a4) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + slli a6,a3,0x20 │ │ │ │ + addw a2,a0,s6 │ │ │ │ + srliw a4,a2,0x3 │ │ │ │ + slli t6,a2,0x20 │ │ │ │ + add a4,a4,s5 │ │ │ │ lbu a4,0(a4) │ │ │ │ - bne a4,s11,3ca14 │ │ │ │ - sext.w s9,a5 │ │ │ │ - addi a5,a5,1 │ │ │ │ - sext.w a4,a5 │ │ │ │ - bltu a4,s5,3ca00 │ │ │ │ - addiw s4,s9,1 │ │ │ │ - slli s4,s4,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - add s4,s4,s7 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3310 │ │ │ │ - addiw a5,s9,2 │ │ │ │ - subw s5,s10,s9 │ │ │ │ - mv s10,a5 │ │ │ │ - mv s0,a0 │ │ │ │ - slli a0,s10,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - and a2,s0,s8 │ │ │ │ - mv a1,s4 │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 36a0 │ │ │ │ - addw a5,s0,s10 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s7 │ │ │ │ - sb zero,0(a5) │ │ │ │ - li a5,10 │ │ │ │ - sb a5,0(s4) │ │ │ │ - bne s6,s3,3c9d6 │ │ │ │ - mv a0,s7 │ │ │ │ - mv s4,s9 │ │ │ │ - ld s9,80(sp) │ │ │ │ - jal 3310 │ │ │ │ - beqz a0,3c498 │ │ │ │ - li s11,0 │ │ │ │ - li s2,-1 │ │ │ │ - li a5,0 │ │ │ │ - li s3,9 │ │ │ │ - li s1,10 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - li s10,32 │ │ │ │ - mv s6,s11 │ │ │ │ - j 3ca9a │ │ │ │ - slli s0,s8,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - beq a4,s1,3cabe │ │ │ │ - mv a5,s0 │ │ │ │ - bgeu s0,a0,3c498 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - addiw s8,s6,1 │ │ │ │ - sext.w s6,s8 │ │ │ │ - bne a4,s3,3ca8a │ │ │ │ - mv a0,s7 │ │ │ │ - sb s10,0(a5) │ │ │ │ - slli s0,s8,0x20 │ │ │ │ - jal 3310 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - j 3ca94 │ │ │ │ - add s11,s7,s0 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3310 │ │ │ │ - ld a5,24(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - and a2,s5,s2 │ │ │ │ - addw s8,a5,s8 │ │ │ │ - slli a0,s8,0x20 │ │ │ │ + srli t6,t6,0x20 │ │ │ │ + add t6,t6,t4 │ │ │ │ + not a2,a2 │ │ │ │ + lbu t6,0(t6) │ │ │ │ + andi a2,a2,7 │ │ │ │ + sraw a4,a4,a2 │ │ │ │ + not a4,a4 │ │ │ │ + slli a2,t6,0x1 │ │ │ │ + andi a4,a4,1 │ │ │ │ + add a4,a4,a2 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,t3 │ │ │ │ + ld t6,0(a4) │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + slli t0,t6,0x2 │ │ │ │ + add t0,t0,t5 │ │ │ │ + sw a0,0(t0) │ │ │ │ + addi t6,t6,1 │ │ │ │ + sd t6,0(a4) │ │ │ │ + bge a7,a6,38b7a │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a4,0(a4) │ │ │ │ + beqz s6,38cd0 │ │ │ │ + bge s1,a4,38c14 │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + srliw a3,a3,0x3 │ │ │ │ + add a3,a3,s9 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,s7,a4 │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a3) │ │ │ │ + ld a4,0(t3) │ │ │ │ + neg a4,a4 │ │ │ │ + sd a4,0(s3) │ │ │ │ + ld a4,48(sp) │ │ │ │ + bnez a4,38d7a │ │ │ │ + li t4,1 │ │ │ │ + li t5,510 │ │ │ │ + j 38c68 │ │ │ │ + addiw a2,a3,-1 │ │ │ │ + srliw a2,a2,0x3 │ │ │ │ + andi a0,t4,1 │ │ │ │ + add a6,s9,a2 │ │ │ │ + negw a0,a0 │ │ │ │ + negw a2,a3 │ │ │ │ + andi a2,a2,7 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + sllw a2,s7,a2 │ │ │ │ srli a0,a0,0x20 │ │ │ │ - mv a1,s11 │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 36a0 │ │ │ │ - addw a5,s5,s8 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - ld a2,64(sp) │ │ │ │ - ld a1,56(sp) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s7 │ │ │ │ - mv a0,s11 │ │ │ │ - sb zero,0(a5) │ │ │ │ - jal 3530 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3310 │ │ │ │ - j 3ca94 │ │ │ │ - li a5,10 │ │ │ │ - sh a5,0(s7) │ │ │ │ - li a5,20 │ │ │ │ - sd a5,64(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - j 3c172 │ │ │ │ - ld a0,56(sp) │ │ │ │ - li a1,1 │ │ │ │ - li s5,1 │ │ │ │ - jal 3870 │ │ │ │ - sd a0,56(sp) │ │ │ │ - li s2,1 │ │ │ │ - j 3c4ee │ │ │ │ - li s5,0 │ │ │ │ - j 3c50c │ │ │ │ - auipc a3,0x29 │ │ │ │ - addi a3,a3,954 │ │ │ │ - li a2,303 │ │ │ │ - auipc a1,0x25 │ │ │ │ - addi a1,a1,-1834 │ │ │ │ - auipc a0,0x25 │ │ │ │ - addi a0,a0,-1826 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd a3,56(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - auipc s2,0x3d │ │ │ │ - ld s2,1108(s2) │ │ │ │ - ld a3,0(s0) │ │ │ │ - ld a0,0(s2) │ │ │ │ - sd a6,80(sp) │ │ │ │ - sd a7,88(sp) │ │ │ │ - sd a2,48(sp) │ │ │ │ - sd a5,72(sp) │ │ │ │ - sd a4,64(sp) │ │ │ │ - auipc a5,0x3d │ │ │ │ - ld a5,932(a5) │ │ │ │ + bge a4,a3,38c60 │ │ │ │ + lbu a4,0(a6) │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a6) │ │ │ │ ld a4,0(a5) │ │ │ │ - sd a4,8(sp) │ │ │ │ - li a4,0 │ │ │ │ - sd s1,24(sp) │ │ │ │ - addi a5,sp,48 │ │ │ │ - mv s1,a1 │ │ │ │ - auipc a2,0x25 │ │ │ │ - addi a2,a2,-1808 │ │ │ │ - li a1,1 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,0(sp) │ │ │ │ - ld a0,0(s2) │ │ │ │ - mv a2,s1 │ │ │ │ - li a1,1 │ │ │ │ - jal 3420 <__vfprintf_chk@plt> │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3c054 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - sd a1,0(a0) │ │ │ │ - sd a3,40(a0) │ │ │ │ - sd a2,8(a0) │ │ │ │ - sd a4,16(a0) │ │ │ │ - sd a6,24(a0) │ │ │ │ - sd a5,32(a0) │ │ │ │ - sd zero,56(a0) │ │ │ │ - sw zero,48(a0) │ │ │ │ - ret │ │ │ │ - sd zero,0(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - sd zero,16(a0) │ │ │ │ - ret │ │ │ │ - sb zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - sd zero,24(a0) │ │ │ │ - sw zero,44(a0) │ │ │ │ - sd zero,48(a0) │ │ │ │ - sh zero,40(a0) │ │ │ │ - sd zero,32(a0) │ │ │ │ - sd zero,80(a0) │ │ │ │ - sd zero,56(a0) │ │ │ │ - sw zero,64(a0) │ │ │ │ - sd zero,72(a0) │ │ │ │ - ret │ │ │ │ - ld a0,16(a0) │ │ │ │ - j 3670 │ │ │ │ - lw a5,48(a0) │ │ │ │ - blez a5,3cc8e │ │ │ │ - ld a4,56(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - li s0,0 │ │ │ │ - li s1,0 │ │ │ │ - add a5,a4,s0 │ │ │ │ - lw a3,64(a5) │ │ │ │ - bnez a3,3cc6e │ │ │ │ - ld a0,32(a5) │ │ │ │ - beqz a0,3cc58 │ │ │ │ - jal 3670 │ │ │ │ - ld a4,56(s2) │ │ │ │ - lw a5,48(s2) │ │ │ │ - addiw s1,s1,1 │ │ │ │ - add a3,a4,s0 │ │ │ │ - sd zero,32(a3) │ │ │ │ - addi s0,s0,88 │ │ │ │ - blt s1,a5,3cc1e │ │ │ │ - bgtz a5,3cc7e │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - lw a5,48(s2) │ │ │ │ - addiw s1,s1,1 │ │ │ │ - addi s0,s0,88 │ │ │ │ - bge s1,a5,3cc48 │ │ │ │ - add a5,a4,s0 │ │ │ │ - lw a3,64(a5) │ │ │ │ - beqz a3,3cc26 │ │ │ │ - ld a0,72(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a4,56(s2) │ │ │ │ - add a5,a4,s0 │ │ │ │ - j 3cc26 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - mv a0,a4 │ │ │ │ - addi sp,sp,32 │ │ │ │ - j 3670 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - blez a1,3cdc2 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - mv s5,a2 │ │ │ │ - add s1,a2,a1 │ │ │ │ - li s6,0 │ │ │ │ - li s7,0 │ │ │ │ - li s2,45 │ │ │ │ - li s3,9 │ │ │ │ - ld s8,0(s5) │ │ │ │ - slli s0,s7,0x1 │ │ │ │ - add s0,s0,s7 │ │ │ │ - lbu a5,0(s8) │ │ │ │ - slli s0,s0,0x3 │ │ │ │ - addi s0,s0,-24 │ │ │ │ - add s0,s0,s6 │ │ │ │ - beq a5,s2,3cd26 │ │ │ │ - beqz s7,3cd78 │ │ │ │ - lw a1,8(s0) │ │ │ │ - ld a0,16(s0) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 3870 │ │ │ │ - lw a5,8(s0) │ │ │ │ - ld a4,0(s5) │ │ │ │ - sd a0,16(s0) │ │ │ │ - slli a3,a5,0x3 │ │ │ │ - add a0,a0,a3 │ │ │ │ - sd a4,0(a0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,8(s0) │ │ │ │ - addi s5,s5,8 │ │ │ │ - bne s1,s5,3ccc0 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - sw s7,0(s4) │ │ │ │ - sd s6,8(s4) │ │ │ │ - li a0,1 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - lbu s9,1(s8) │ │ │ │ - addiw a5,s9,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu s3,a5,3ccd8 │ │ │ │ - addiw s7,s7,1 │ │ │ │ - slli s0,s7,0x1 │ │ │ │ - add s0,s0,s7 │ │ │ │ - slli s0,s0,0x3 │ │ │ │ - addi s9,s9,-45 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s6 │ │ │ │ - seqz s9,s9 │ │ │ │ - jal 3870 │ │ │ │ - addi s0,s0,-24 │ │ │ │ - addi s9,s9,1 │ │ │ │ - add s0,s0,a0 │ │ │ │ - add s8,s8,s9 │ │ │ │ - mv s6,a0 │ │ │ │ - sd zero,0(s0) │ │ │ │ - sw zero,8(s0) │ │ │ │ - sd zero,16(s0) │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3310 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - blez a0,3cd98 │ │ │ │ - sd s8,0(s0) │ │ │ │ - j 3ccfc │ │ │ │ - li a1,24 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3870 │ │ │ │ - mv s6,a0 │ │ │ │ - li a1,8 │ │ │ │ - li a0,0 │ │ │ │ - sd zero,0(s6) │ │ │ │ - sw zero,8(s6) │ │ │ │ - sd zero,16(s6) │ │ │ │ - mv s0,s6 │ │ │ │ - li s7,1 │ │ │ │ - j 3cce4 │ │ │ │ - auipc a5,0x3d │ │ │ │ - ld a5,528(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x24 │ │ │ │ - addi a2,a2,1750 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,0 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - j 3cd1a │ │ │ │ - li s6,0 │ │ │ │ - li s7,0 │ │ │ │ - j 3cd10 │ │ │ │ - lw a5,48(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - li s1,88 │ │ │ │ - mv s2,a1 │ │ │ │ - addiw a1,a5,1 │ │ │ │ - mul a1,a1,s1 │ │ │ │ - sd s0,16(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,56(a0) │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 3870 │ │ │ │ - lw a5,48(s0) │ │ │ │ - sd a0,56(s0) │ │ │ │ - li a3,19 │ │ │ │ - mul s1,a5,s1 │ │ │ │ - addiw a4,a5,1 │ │ │ │ - add a5,a0,s1 │ │ │ │ - sb zero,0(a5) │ │ │ │ - sh zero,40(a5) │ │ │ │ - sd s2,8(a5) │ │ │ │ - sd zero,24(a5) │ │ │ │ - sd zero,48(a5) │ │ │ │ - sd zero,32(a5) │ │ │ │ - sd zero,80(a5) │ │ │ │ - sd zero,56(a5) │ │ │ │ - sw zero,64(a5) │ │ │ │ - sd zero,72(a5) │ │ │ │ - sw a3,44(a5) │ │ │ │ - ld ra,24(sp) │ │ │ │ - sw a4,48(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ + ld a3,8(a5) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + xor a3,a3,a0 │ │ │ │ + add a4,a4,s10 │ │ │ │ + sub a3,a3,a0 │ │ │ │ + sd a3,0(a4) │ │ │ │ + addiw t4,t4,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq t4,t5,38ca6 │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,8(a5) │ │ │ │ + addi a4,a4,1 │ │ │ │ + bne a4,a3,38c22 │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + srliw a3,a3,0x3 │ │ │ │ + add a3,a3,s9 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,s7,a4 │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a3) │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,8(a5) │ │ │ │ + addiw t4,t4,1 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s10 │ │ │ │ + neg a3,a3 │ │ │ │ + sd a3,0(a4) │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne t4,t5,38c68 │ │ │ │ + bne a7,s1,389f8 │ │ │ │ + li a5,1 │ │ │ │ + sub a5,a5,a7 │ │ │ │ + srliw a4,a1,0x3 │ │ │ │ + sd a5,0(s3) │ │ │ │ + add a4,a4,s9 │ │ │ │ + lbu a3,0(a4) │ │ │ │ + not a5,a1 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,s7,a5 │ │ │ │ + or a5,a5,a3 │ │ │ │ + sb a5,0(a4) │ │ │ │ + j 389f8 │ │ │ │ + bge s1,a4,38d32 │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + srliw a3,a3,0x3 │ │ │ │ + add a3,a3,s9 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,s7,a4 │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a3) │ │ │ │ + ld a4,0(t3) │ │ │ │ + neg a4,a4 │ │ │ │ + sd a4,0(s3) │ │ │ │ + j 38d32 │ │ │ │ + addiw a2,a4,-1 │ │ │ │ + negw a0,a4 │ │ │ │ + srliw a2,a2,0x3 │ │ │ │ + andi a0,a0,7 │ │ │ │ + add a2,a2,s9 │ │ │ │ + sllw a0,s7,a0 │ │ │ │ + bge a3,a4,38d2c │ │ │ │ + lbu a4,0(a2) │ │ │ │ + or a4,a4,a0 │ │ │ │ + sb a4,0(a2) │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,8(a5) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s10 │ │ │ │ + sd a3,0(a4) │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq a5,s4,38d6e │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a4,8(a5) │ │ │ │ + addi a3,a3,1 │ │ │ │ + bne a4,a3,38d00 │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + srliw a3,a3,0x3 │ │ │ │ + add a3,a3,s9 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,s7,a4 │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a3) │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,8(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s10 │ │ │ │ + neg a3,a3 │ │ │ │ + sd a3,0(a4) │ │ │ │ + bne a5,s4,38d32 │ │ │ │ + ld a5,48(sp) │ │ │ │ + bnez a5,389f8 │ │ │ │ + bne a7,s1,389f8 │ │ │ │ + j 38caa │ │ │ │ + li a7,1 │ │ │ │ + li t4,510 │ │ │ │ + j 38dc6 │ │ │ │ + addiw a2,a4,-1 │ │ │ │ + srliw a2,a2,0x3 │ │ │ │ + add a1,s9,a2 │ │ │ │ + negw a2,a4 │ │ │ │ + andi a2,a2,7 │ │ │ │ + sllw a0,s7,a2 │ │ │ │ + andi a2,a7,1 │ │ │ │ + addiw a2,a2,-1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + bge a3,a4,38dbe │ │ │ │ + lbu a4,0(a1) │ │ │ │ + or a4,a4,a0 │ │ │ │ + sb a4,0(a1) │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,8(a5) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + xor a3,a3,a2 │ │ │ │ + add a4,a4,s10 │ │ │ │ + sub a3,a3,a2 │ │ │ │ + sd a3,0(a4) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq a7,t4,389f8 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a4,8(a5) │ │ │ │ + addi a3,a3,1 │ │ │ │ + bne a4,a3,38d82 │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + srliw a3,a3,0x3 │ │ │ │ + add a3,a3,s9 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,s7,a4 │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a3) │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,8(a5) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s10 │ │ │ │ + neg a3,a3 │ │ │ │ + sd a3,0(a4) │ │ │ │ + j 38dbe │ │ │ │ + li a3,0 │ │ │ │ + j 38b54 │ │ │ │ + addi a7,s0,-1 │ │ │ │ + mv a0,s1 │ │ │ │ + mv t1,s0 │ │ │ │ + j 38ad8 │ │ │ │ addi sp,sp,-128 │ │ │ │ + sd s0,112(sp) │ │ │ │ + mv s0,a3 │ │ │ │ + sd s11,24(sp) │ │ │ │ + slli s11,s0,0x20 │ │ │ │ + sd s6,64(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ + mv s6,a1 │ │ │ │ + mv s7,a2 │ │ │ │ + li a1,970 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,740 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-276 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ sd s1,104(sp) │ │ │ │ - lw s1,48(a0) │ │ │ │ sd s2,96(sp) │ │ │ │ sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ + mv s2,a5 │ │ │ │ sd s8,48(sp) │ │ │ │ sd s9,40(sp) │ │ │ │ + snez s8,a7 │ │ │ │ + mv s9,a4 │ │ │ │ sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd a7,8(sp) │ │ │ │ - ld s10,128(sp) │ │ │ │ - ld s11,56(a0) │ │ │ │ - mv s4,a0 │ │ │ │ - mv s5,a1 │ │ │ │ - mv s7,a2 │ │ │ │ - mv s3,a3 │ │ │ │ - mv s2,a4 │ │ │ │ - mv s8,a5 │ │ │ │ - mv s9,a6 │ │ │ │ - blez s1,3d0f2 │ │ │ │ - beqz a4,3cf76 │ │ │ │ - sd s6,64(sp) │ │ │ │ - beqz a3,3cf2a │ │ │ │ - mv s0,s11 │ │ │ │ - li s6,0 │ │ │ │ - lbu a4,0(s0) │ │ │ │ - beq a4,s3,3d14a │ │ │ │ - ld a1,8(s0) │ │ │ │ + slli s3,s11,0x2 │ │ │ │ + mv s10,a6 │ │ │ │ + jal 323d2 │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s3 │ │ │ │ + li a1,0 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3890 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ mv a0,s2 │ │ │ │ - jal 3580 │ │ │ │ - beqz a0,3d128 │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s0,s0,88 │ │ │ │ - bne s1,s6,3ce76 │ │ │ │ - ld s6,64(sp) │ │ │ │ - mv s0,s1 │ │ │ │ - addiw a1,s1,1 │ │ │ │ - li s1,88 │ │ │ │ - mul a1,a1,s1 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3870 │ │ │ │ - lw a3,48(s4) │ │ │ │ - ld a2,8(sp) │ │ │ │ - sd a0,56(s4) │ │ │ │ - mul a5,a3,s1 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - mv a4,a0 │ │ │ │ - add a5,a5,a0 │ │ │ │ - sb zero,40(a5) │ │ │ │ - sd zero,32(a5) │ │ │ │ - sd zero,56(a5) │ │ │ │ - sw zero,64(a5) │ │ │ │ - sd zero,72(a5) │ │ │ │ - sd s9,16(a5) │ │ │ │ - sb s3,0(a5) │ │ │ │ - sd s2,8(a5) │ │ │ │ - sd s8,24(a5) │ │ │ │ - sw s5,44(a5) │ │ │ │ - sb s7,41(a5) │ │ │ │ - sd a2,48(a5) │ │ │ │ - sd s10,80(a5) │ │ │ │ - sw a3,48(s4) │ │ │ │ - beqz s10,3cf5a │ │ │ │ - mul s1,s0,s1 │ │ │ │ - lui a0,0x2 │ │ │ │ - addi a0,a0,1808 │ │ │ │ - add s0,a4,s1 │ │ │ │ - jal 3330 │ │ │ │ - sd a0,32(s0) │ │ │ │ - sb zero,0(a0) │ │ │ │ - li a5,21 │ │ │ │ - bltu a5,s5,3cf4a │ │ │ │ - auipc a4,0x29 │ │ │ │ - addi a4,a4,-318 │ │ │ │ - slli s5,s5,0x2 │ │ │ │ - add s5,s5,a4 │ │ │ │ - lw a5,0(s5) │ │ │ │ - add a5,a5,a4 │ │ │ │ - jr a5 │ │ │ │ - addi s6,s11,8 │ │ │ │ + jal 5a16 │ │ │ │ + mv a3,s7 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,696 │ │ │ │ + li a1,975 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-364 │ │ │ │ + jal 323d2 │ │ │ │ + beqz s7,38f4c │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + li s4,0 │ │ │ │ li s0,0 │ │ │ │ - ld a1,0(s6) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3580 │ │ │ │ - beqz a0,3d128 │ │ │ │ + li s3,1 │ │ │ │ + j 38eb8 │ │ │ │ + lbu t1,0(s2) │ │ │ │ + sraw t1,t1,s5 │ │ │ │ + andi t1,t1,1 │ │ │ │ + beq t1,s3,38f80 │ │ │ │ addiw s0,s0,1 │ │ │ │ - addi s6,s6,88 │ │ │ │ - bne s1,s0,3cf30 │ │ │ │ - j 3ce94 │ │ │ │ - ld a0,32(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,56(s4) │ │ │ │ + addi s6,s6,4 │ │ │ │ + beq s7,s0,38f48 │ │ │ │ + lw a0,0(s6) │ │ │ │ + srliw a1,s0,0x3 │ │ │ │ + not a2,s0 │ │ │ │ + srliw a5,a0,0x3 │ │ │ │ + add a5,a5,s10 │ │ │ │ + lbu t1,0(a5) │ │ │ │ + not a5,a0 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sraw t1,t1,a5 │ │ │ │ + andi t1,t1,1 │ │ │ │ + bne s8,t1,38eea │ │ │ │ + slli a5,s4,0x2 │ │ │ │ add a5,a5,s1 │ │ │ │ - sd zero,32(a5) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - beqz a3,3cf8e │ │ │ │ - mv a4,s11 │ │ │ │ - li a5,0 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - beq a3,s3,3d148 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi a4,a4,88 │ │ │ │ - bne s1,a5,3cf7c │ │ │ │ - mv s0,s1 │ │ │ │ - j 3ce98 │ │ │ │ - ld a5,80(s0) │ │ │ │ - ld a0,32(s0) │ │ │ │ - auipc a3,0x23 │ │ │ │ - addi a3,a3,586 │ │ │ │ - lw a4,0(a5) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - li a2,-1 │ │ │ │ - li a1,1 │ │ │ │ - addi sp,sp,128 │ │ │ │ - j 38f0 <__sprintf_chk@plt> │ │ │ │ - ld a4,80(s0) │ │ │ │ - beqz a4,3cf5a │ │ │ │ - lw a5,4(a4) │ │ │ │ - ld a0,32(s0) │ │ │ │ - lw a4,0(a4) │ │ │ │ - auipc a3,0x24 │ │ │ │ - addi a3,a3,1324 │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - li a2,-1 │ │ │ │ - li a1,1 │ │ │ │ - addi sp,sp,128 │ │ │ │ - j 38f0 <__sprintf_chk@plt> │ │ │ │ - ld a5,80(s0) │ │ │ │ - ld a0,32(s0) │ │ │ │ - ld a4,0(a5) │ │ │ │ - beqz a4,3d0f6 │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ + sw a0,0(a5) │ │ │ │ + addi s4,s4,1 │ │ │ │ + add s2,s9,a1 │ │ │ │ + andi s5,a2,7 │ │ │ │ + bge s11,s4,38ea0 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,626 │ │ │ │ + mv a3,s4 │ │ │ │ + li a1,981 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-492 │ │ │ │ + jal 34674 │ │ │ │ + lbu a2,0(s2) │ │ │ │ + sraw a5,a2,s5 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bne a5,s3,38eb0 │ │ │ │ + ld a4,8(sp) │ │ │ │ + addiw a5,s4,-1 │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a1,0(a5) │ │ │ │ + negw a2,s4 │ │ │ │ + andi a2,a2,7 │ │ │ │ + li a4,1 │ │ │ │ + sllw a2,a4,a2 │ │ │ │ + or a2,a2,a1 │ │ │ │ + sb a2,0(a5) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s6,s6,4 │ │ │ │ + bne s7,s0,38eb8 │ │ │ │ ld s4,80(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - auipc a3,0x24 │ │ │ │ - addi a3,a3,1232 │ │ │ │ - li a2,-1 │ │ │ │ - li a1,1 │ │ │ │ - addi sp,sp,128 │ │ │ │ - j 38f0 <__sprintf_chk@plt> │ │ │ │ - ld a5,80(s0) │ │ │ │ - ld a0,32(s0) │ │ │ │ - ld s0,112(sp) │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,516 │ │ │ │ + li a1,987 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-576 │ │ │ │ + jal 323d2 │ │ │ │ ld ra,120(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - ld a4,0(a5) │ │ │ │ - auipc a3,0x24 │ │ │ │ - addi a3,a3,1176 │ │ │ │ - li a2,-1 │ │ │ │ - li a1,1 │ │ │ │ - addi sp,sp,128 │ │ │ │ - j 38f0 <__sprintf_chk@plt> │ │ │ │ - ld a5,80(s0) │ │ │ │ - ld a0,32(s0) │ │ │ │ - auipc a3,0x22 │ │ │ │ - addi a3,a3,1690 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - j 3cfa0 │ │ │ │ - ld a4,80(s0) │ │ │ │ - beqz a4,3cf5a │ │ │ │ - lw a5,4(a4) │ │ │ │ - ld a0,32(s0) │ │ │ │ - lw a4,0(a4) │ │ │ │ - auipc a3,0x24 │ │ │ │ - addi a3,a3,1104 │ │ │ │ - j 3cfd4 │ │ │ │ - ld a4,80(s0) │ │ │ │ - beqz a4,3cf5a │ │ │ │ - ld a0,32(s0) │ │ │ │ ld s0,112(sp) │ │ │ │ - lw a6,8(a4) │ │ │ │ - lw a5,4(a4) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ ld s9,40(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ ld s11,24(sp) │ │ │ │ - lw a4,0(a4) │ │ │ │ - auipc a3,0x24 │ │ │ │ - addi a3,a3,1062 │ │ │ │ - li a2,-1 │ │ │ │ - li a1,1 │ │ │ │ - addi sp,sp,128 │ │ │ │ - j 38f0 <__sprintf_chk@plt> │ │ │ │ - ld a4,80(s0) │ │ │ │ - beqz a4,3cf5a │ │ │ │ - ld a0,32(s0) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld a5,8(a4) │ │ │ │ - ld ra,120(sp) │ │ │ │ + mv a0,s1 │ │ │ │ ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - ld a4,0(a4) │ │ │ │ - auipc a3,0x24 │ │ │ │ - addi a3,a3,1056 │ │ │ │ - li a2,-1 │ │ │ │ - li a1,1 │ │ │ │ addi sp,sp,128 │ │ │ │ - j 38f0 <__sprintf_chk@plt> │ │ │ │ - li s0,0 │ │ │ │ - j 3ce98 │ │ │ │ - auipc a5,0x24 │ │ │ │ - addi a5,a5,1018 │ │ │ │ - lbu a1,0(a5) │ │ │ │ - lbu a2,1(a5) │ │ │ │ - lbu a3,2(a5) │ │ │ │ - lbu a4,3(a5) │ │ │ │ - lbu a5,4(a5) │ │ │ │ - sb a1,0(a0) │ │ │ │ - sb a2,1(a0) │ │ │ │ - sb a3,2(a0) │ │ │ │ - sb a4,3(a0) │ │ │ │ - sb a5,4(a0) │ │ │ │ - j 3cf5a │ │ │ │ - auipc a5,0x3d │ │ │ │ - ld a5,-384(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - mv a3,s2 │ │ │ │ - auipc a2,0x24 │ │ │ │ - addi a2,a2,884 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - sd s6,64(sp) │ │ │ │ - auipc a5,0x3d │ │ │ │ - ld a5,-418(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - mv a3,s3 │ │ │ │ - auipc a2,0x24 │ │ │ │ - addi a2,a2,818 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ + ret │ │ │ │ + blez s4,38eb0 │ │ │ │ + j 38f1e │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + mv s6,a2 │ │ │ │ + li a1,1008 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,508 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-644 │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + mv s0,a6 │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + mv s5,a3 │ │ │ │ + mv s7,a4 │ │ │ │ + sd s8,16(sp) │ │ │ │ + mv s3,a5 │ │ │ │ + jal 323d2 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s8,a5,0x1d │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + mv s1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s8 │ │ │ │ + li a1,0 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3890 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,444 │ │ │ │ + li a1,1014 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-736 │ │ │ │ + jal 323d2 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,0 │ │ │ │ + li a5,0 │ │ │ │ + beqz s5,3903c │ │ │ │ + lwu a7,0(a2) │ │ │ │ + srliw a3,a5,0x3 │ │ │ │ + add a3,a3,s7 │ │ │ │ + slli a7,a7,0x3 │ │ │ │ + add a7,a7,s1 │ │ │ │ + sd a1,0(a7) │ │ │ │ + lbu a7,0(a3) │ │ │ │ + not a0,a5 │ │ │ │ + andi a0,a0,7 │ │ │ │ + sraw a7,a7,a0 │ │ │ │ + andi a7,a7,1 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + add a1,a1,a7 │ │ │ │ + addi a2,a2,4 │ │ │ │ + bne s5,a5,3900e │ │ │ │ + mv a4,s5 │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,376 │ │ │ │ + li a1,1020 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-820 │ │ │ │ + jal 323d2 │ │ │ │ + beqz s4,390de │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd s10,0(sp) │ │ │ │ + li s9,0 │ │ │ │ + mv s10,s1 │ │ │ │ + li s8,0 │ │ │ │ + auipc s7,0x28 │ │ │ │ + addi s7,s7,402 │ │ │ │ + auipc s6,0x28 │ │ │ │ + addi s6,s6,-854 │ │ │ │ + bnez s0,39130 │ │ │ │ + j 39096 │ │ │ │ + mv a3,s9 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1025 │ │ │ │ + mv a0,s6 │ │ │ │ + andi s0,s0,1 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + jal 34674 │ │ │ │ + addw s9,s0,s9 │ │ │ │ + addi s10,s10,8 │ │ │ │ + beq s4,s8,390da │ │ │ │ + srliw a5,s8,0x3 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu s0,0(a5) │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a4,a4,s2 │ │ │ │ + not a5,s8 │ │ │ │ + lw a3,0(a4) │ │ │ │ + andi a5,a5,7 │ │ │ │ + sraw s0,s0,a5 │ │ │ │ + andi s0,s0,1 │ │ │ │ + mulw a3,a3,s0 │ │ │ │ + ld a5,0(s10) │ │ │ │ + addi s0,s0,-1 │ │ │ │ + and a5,a5,s0 │ │ │ │ + or a5,a5,a3 │ │ │ │ + sw a5,0(a4) │ │ │ │ + bgeu s9,s5,3907a │ │ │ │ + andi s0,s0,1 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addw s9,s0,s9 │ │ │ │ + addi s10,s10,8 │ │ │ │ + bne s4,s8,39096 │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,266 │ │ │ │ + li a1,1029 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-978 │ │ │ │ + jal 323d2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,64(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + mv a3,s9 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1025 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 34674 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addw s9,s0,s9 │ │ │ │ + addi s10,s10,8 │ │ │ │ + beq s4,s8,390da │ │ │ │ + srliw a5,s8,0x3 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu s0,0(a5) │ │ │ │ + not a5,s8 │ │ │ │ + ld a3,0(s10) │ │ │ │ + andi a5,a5,7 │ │ │ │ + sraw s0,s0,a5 │ │ │ │ + andi s0,s0,1 │ │ │ │ + mulw a3,a3,s0 │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a4,a4,s2 │ │ │ │ + lw a5,0(a4) │ │ │ │ + addi a2,s0,-1 │ │ │ │ + and a5,a5,a2 │ │ │ │ + or a5,a5,a3 │ │ │ │ + sw a5,0(a4) │ │ │ │ + bltu s9,s5,39124 │ │ │ │ + j 39116 │ │ │ │ addi sp,sp,-64 │ │ │ │ + sd s2,32(sp) │ │ │ │ + mv s2,a3 │ │ │ │ sd s0,48(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - slli s0,a1,0x1 │ │ │ │ - ld s5,8(a0) │ │ │ │ - add s0,s0,a1 │ │ │ │ - slli s0,s0,0x3 │ │ │ │ - add a5,s5,s0 │ │ │ │ sd s1,40(sp) │ │ │ │ - lw s1,8(a5) │ │ │ │ - lw a1,8(s5) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - subw s4,s1,a2 │ │ │ │ - ld a0,16(s5) │ │ │ │ - addw a1,s4,a1 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s5,a1 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,150 │ │ │ │ + li a1,1049 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-1134 │ │ │ │ + slli s1,s2,0x20 │ │ │ │ sd ra,56(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ - mv s3,a2 │ │ │ │ - jal 3870 │ │ │ │ - ld a4,8(s2) │ │ │ │ - sd a0,16(s5) │ │ │ │ - mv s1,s4 │ │ │ │ - add a3,a4,s0 │ │ │ │ - lw a5,8(a4) │ │ │ │ - ld a1,16(a3) │ │ │ │ - ld a0,16(a4) │ │ │ │ - slli s4,s4,0x3 │ │ │ │ - slli a4,s3,0x3 │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + mv s4,a4 │ │ │ │ + mv s6,a5 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + jal 323d2 │ │ │ │ + li a1,8 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 39f0 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,120 │ │ │ │ + li a1,1052 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-1188 │ │ │ │ + jal 323d2 │ │ │ │ + beqz s5,3921c │ │ │ │ + slli a0,s5,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + bnez s6,39282 │ │ │ │ + li a1,0 │ │ │ │ + li a3,0 │ │ │ │ + srliw a5,a3,0x3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + not a2,a3 │ │ │ │ + slli a4,a1,0x3 │ │ │ │ + add a4,a4,s3 │ │ │ │ + andi a2,a2,7 │ │ │ │ + ld a6,0(a4) │ │ │ │ + sraw a5,a5,a2 │ │ │ │ + not a5,a5 │ │ │ │ + slli a5,a5,0x3f │ │ │ │ + xor a2,a3,a6 │ │ │ │ + srai a7,a5,0x3f │ │ │ │ + and a2,a2,a7 │ │ │ │ + xor a2,a2,a6 │ │ │ │ + snez a5,a5 │ │ │ │ + sd a2,0(a4) │ │ │ │ + addi a3,a3,1 │ │ │ │ + add a1,a1,a5 │ │ │ │ + bne a0,a3,391da │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,50 │ │ │ │ + li a1,1067 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-1298 │ │ │ │ + slli s1,s1,0x2 │ │ │ │ + jal 323d2 │ │ │ │ + add s1,s1,s0 │ │ │ │ + beqz s2,39252 │ │ │ │ + lwu a5,0(s0) │ │ │ │ + addi s0,s0,4 │ │ │ │ slli a5,a5,0x3 │ │ │ │ - mv a2,s4 │ │ │ │ - add a1,a1,a4 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,8(s2) │ │ │ │ - mv a1,s4 │ │ │ │ - lw a4,8(a5) │ │ │ │ - add s4,a5,s0 │ │ │ │ - ld a0,16(s4) │ │ │ │ - addw s1,s1,a4 │ │ │ │ - sw s1,8(a5) │ │ │ │ - jal 3870 │ │ │ │ - ld a5,8(s2) │ │ │ │ - ld ra,56(sp) │ │ │ │ - sd a0,16(s4) │ │ │ │ - add a5,a5,s0 │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sw a5,-4(s0) │ │ │ │ + bne s1,s0,3923e │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,38 │ │ │ │ + li a1,1073 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-1350 │ │ │ │ + jal 323d2 │ │ │ │ ld s0,48(sp) │ │ │ │ - sw s3,8(a5) │ │ │ │ + ld ra,56(sp) │ │ │ │ ld s1,40(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,24(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ + j 3670 │ │ │ │ + li a6,0 │ │ │ │ + li a2,0 │ │ │ │ + srliw a5,a2,0x3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + not a1,a2 │ │ │ │ + slli a4,a6,0x3 │ │ │ │ + add a4,a4,s3 │ │ │ │ + andi a1,a1,7 │ │ │ │ + ld a3,0(a4) │ │ │ │ + sraw a5,a5,a1 │ │ │ │ + not a5,a5 │ │ │ │ + slli a5,a5,0x3f │ │ │ │ + xor a3,a3,a2 │ │ │ │ + srai a1,a5,0x3f │ │ │ │ + and a3,a3,a1 │ │ │ │ + xor a3,a3,a2 │ │ │ │ + seqz a5,a5 │ │ │ │ + sd a3,0(a4) │ │ │ │ + addi a2,a2,1 │ │ │ │ + add a6,a6,a5 │ │ │ │ + bne a2,a0,39286 │ │ │ │ + j 3921c │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + mv s7,a2 │ │ │ │ + lui a1,0x1 │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + addi a1,a1,-2048 │ │ │ │ + li a0,0 │ │ │ │ + slli s3,s7,0x20 │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + mv s4,a5 │ │ │ │ + mv s6,a3 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + li a1,4 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 39f0 │ │ │ │ + mv a1,s7 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 59c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + mv s2,a0 │ │ │ │ + addi a2,a2,-2048 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3890 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 5a16 │ │ │ │ + add a2,s5,s3 │ │ │ │ + mv a5,s5 │ │ │ │ + beqz s3,39340 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + addi a5,a5,1 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s1 │ │ │ │ + ld a3,0(a4) │ │ │ │ + addi a3,a3,1 │ │ │ │ + sd a3,0(a4) │ │ │ │ + bne a2,a5,3932c │ │ │ │ + ld a2,0(s1) │ │ │ │ + addi a4,s1,8 │ │ │ │ + sd zero,0(s1) │ │ │ │ + addi a7,s1,2040 │ │ │ │ + li a6,0 │ │ │ │ + add a6,a6,a2 │ │ │ │ + addi a4,a4,8 │ │ │ │ + ld a2,-8(a4) │ │ │ │ + sd a6,-8(a4) │ │ │ │ + bne a4,a7,39350 │ │ │ │ + mv a5,s0 │ │ │ │ + li a0,0 │ │ │ │ + li a6,0 │ │ │ │ + li a1,-1 │ │ │ │ + li t1,1 │ │ │ │ + beqz s3,3940e │ │ │ │ + srliw a7,a6,0x3 │ │ │ │ + add a7,a7,s2 │ │ │ │ + lbu a4,0(a7) │ │ │ │ + not a2,a6 │ │ │ │ + andi a2,a2,7 │ │ │ │ + sraw a4,a4,a2 │ │ │ │ + andi a4,a4,1 │ │ │ │ + bnez a4,39432 │ │ │ │ + slli a4,a0,0x2 │ │ │ │ + add a4,a4,s6 │ │ │ │ + lw a4,0(a4) │ │ │ │ + sllw a2,t1,a2 │ │ │ │ + sw a4,0(a5) │ │ │ │ + lbu a4,0(a7) │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a7) │ │ │ │ + lw a4,0(a5) │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + addi a3,a3,-1 │ │ │ │ + beq a3,a1,39404 │ │ │ │ + addiw a7,a4,-1 │ │ │ │ + srliw a2,a7,0x3 │ │ │ │ + add a2,a2,s4 │ │ │ │ + lbu a2,0(a2) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a4,a2,a4 │ │ │ │ + andi a4,a4,1 │ │ │ │ + beqz a4,39404 │ │ │ │ + add a3,a3,s5 │ │ │ │ + lbu a4,0(a3) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s1 │ │ │ │ + ld a3,0(a4) │ │ │ │ + bge a6,a3,39404 │ │ │ │ + slli t3,a3,0x2 │ │ │ │ + srliw a2,a3,0x3 │ │ │ │ + add t3,t3,s0 │ │ │ │ + sw a7,0(t3) │ │ │ │ + add a2,a2,s2 │ │ │ │ + lbu a7,0(a2) │ │ │ │ + not a3,a3 │ │ │ │ + andi a3,a3,7 │ │ │ │ + sllw a3,t1,a3 │ │ │ │ + or a3,a7,a3 │ │ │ │ + sb a3,0(a2) │ │ │ │ + ld a3,0(a4) │ │ │ │ + addi a3,a3,1 │ │ │ │ + sd a3,0(a4) │ │ │ │ + addi a0,a0,1 │ │ │ │ + addi a6,a6,1 │ │ │ │ + addi a5,a5,4 │ │ │ │ + bne a6,s3,3936e │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,72(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + lw a4,0(a5) │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + addi a3,a3,-1 │ │ │ │ + beq a3,a1,39406 │ │ │ │ + addiw a7,a4,-1 │ │ │ │ + srliw a2,a7,0x3 │ │ │ │ + add a2,a2,s4 │ │ │ │ + lbu a2,0(a2) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a4,a2,a4 │ │ │ │ + andi a4,a4,1 │ │ │ │ + beqz a4,39406 │ │ │ │ + add a3,a3,s5 │ │ │ │ + lbu a4,0(a3) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s1 │ │ │ │ + ld a3,0(a4) │ │ │ │ + bge a6,a3,39406 │ │ │ │ + slli t3,a3,0x2 │ │ │ │ + add t3,t3,s0 │ │ │ │ + srliw a2,a3,0x3 │ │ │ │ + sw a7,0(t3) │ │ │ │ + add a2,a2,s2 │ │ │ │ + lbu a7,0(a2) │ │ │ │ + not a3,a3 │ │ │ │ + andi a3,a3,7 │ │ │ │ + li t3,1 │ │ │ │ + sllw a3,t3,a3 │ │ │ │ + or a3,a7,a3 │ │ │ │ + sb a3,0(a2) │ │ │ │ + ld a3,0(a4) │ │ │ │ + addi a3,a3,1 │ │ │ │ + sd a3,0(a4) │ │ │ │ + j 39406 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s3,a0 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,-534 │ │ │ │ + sd s5,24(sp) │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-1944 │ │ │ │ + mv s5,a1 │ │ │ │ + li a1,1169 │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + mv s4,a5 │ │ │ │ + mv s6,a3 │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + mv s8,a4 │ │ │ │ + jal 323d2 │ │ │ │ + li a1,2040 │ │ │ │ + li a0,0 │ │ │ │ + slli s7,s0,0x20 │ │ │ │ + jal 41306 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + mv s2,a0 │ │ │ │ + slli a1,s7,0x2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 59c0 │ │ │ │ + mv s3,a0 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,-576 │ │ │ │ + li a1,1174 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,-2036 │ │ │ │ + jal 323d2 │ │ │ │ + li a2,2040 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3890 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,-572 │ │ │ │ + li a1,1177 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,2024 │ │ │ │ + jal 323d2 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 5a16 │ │ │ │ + add a2,s7,s5 │ │ │ │ + mv a5,s5 │ │ │ │ + beqz s0,39566 │ │ │ │ + lbu a6,0(a5) │ │ │ │ + addi a5,a5,1 │ │ │ │ + slli a6,a6,0x3 │ │ │ │ + add a6,a6,s2 │ │ │ │ + ld a3,0(a6) │ │ │ │ + addi a3,a3,1 │ │ │ │ + sd a3,0(a6) │ │ │ │ + bne a2,a5,3954e │ │ │ │ + ld a7,0(s2) │ │ │ │ + addi a6,s2,8 │ │ │ │ + addi t3,s2,2040 │ │ │ │ + addi a7,a7,-1 │ │ │ │ + sd a7,0(s2) │ │ │ │ + ld t1,0(a6) │ │ │ │ + addi a6,a6,8 │ │ │ │ + add a7,a7,t1 │ │ │ │ + sd a7,-8(a6) │ │ │ │ + bne t3,a6,39578 │ │ │ │ + li a1,1193 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,-644 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,1924 │ │ │ │ + jal 323d2 │ │ │ │ + addiw a4,s0,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + addiw s7,s8,-1 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + slli a5,a4,0x2 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + add a5,a5,s1 │ │ │ │ + li a1,-1 │ │ │ │ + li a0,1 │ │ │ │ + srliw a7,a4,0x3 │ │ │ │ + add a7,a7,s3 │ │ │ │ + lbu a2,0(a7) │ │ │ │ + not a6,a4 │ │ │ │ + andi a6,a6,7 │ │ │ │ + sraw a2,a2,a6 │ │ │ │ + andi a2,a2,1 │ │ │ │ + bnez a2,3969e │ │ │ │ + slli a3,s7,0x2 │ │ │ │ + add a3,a3,s6 │ │ │ │ + lw a3,0(a3) │ │ │ │ + sllw a6,a0,a6 │ │ │ │ + sw a3,0(a5) │ │ │ │ + lbu a3,0(a7) │ │ │ │ + or a3,a3,a6 │ │ │ │ + sb a3,0(a7) │ │ │ │ + lw a3,0(a5) │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + addi a2,a2,-1 │ │ │ │ + beq a2,a1,39656 │ │ │ │ + addiw a7,a3,-1 │ │ │ │ + srliw a6,a7,0x3 │ │ │ │ + add a6,a6,s4 │ │ │ │ + lbu a6,0(a6) │ │ │ │ + negw a3,a3 │ │ │ │ + andi a3,a3,7 │ │ │ │ + sraw a3,a6,a3 │ │ │ │ + andi a3,a3,1 │ │ │ │ + bnez a3,39656 │ │ │ │ + add a2,a2,s5 │ │ │ │ + lbu a3,0(a2) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a2,0(a3) │ │ │ │ + bge a2,a4,39656 │ │ │ │ + slli t1,a2,0x2 │ │ │ │ + srliw a6,a2,0x3 │ │ │ │ + add t1,t1,s1 │ │ │ │ + sw a7,0(t1) │ │ │ │ + add a6,a6,s3 │ │ │ │ + lbu a7,0(a6) │ │ │ │ + not a2,a2 │ │ │ │ + andi a2,a2,7 │ │ │ │ + sllw a2,a0,a2 │ │ │ │ + or a2,a7,a2 │ │ │ │ + sb a2,0(a6) │ │ │ │ + ld a2,0(a3) │ │ │ │ + addi a2,a2,-1 │ │ │ │ + sd a2,0(a3) │ │ │ │ + addi s7,s7,-1 │ │ │ │ + addi a4,a4,-1 │ │ │ │ + addi a5,a5,-4 │ │ │ │ + bne a4,a1,395bc │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x28 │ │ │ │ + addi a2,a2,-836 │ │ │ │ + li a1,1227 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,1696 │ │ │ │ + jal 323d2 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,56(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ + lw a3,0(a5) │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + addi a2,a2,-1 │ │ │ │ + beq a2,a1,39658 │ │ │ │ + addiw a7,a3,-1 │ │ │ │ + srliw a6,a7,0x3 │ │ │ │ + add a6,a6,s4 │ │ │ │ + lbu a6,0(a6) │ │ │ │ + negw a3,a3 │ │ │ │ + andi a3,a3,7 │ │ │ │ + sraw a3,a6,a3 │ │ │ │ + andi a3,a3,1 │ │ │ │ + bnez a3,39658 │ │ │ │ + add a2,a2,s5 │ │ │ │ + lbu a3,0(a2) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a2,0(a3) │ │ │ │ + bge a2,a4,39658 │ │ │ │ + slli t1,a2,0x2 │ │ │ │ + add t1,t1,s1 │ │ │ │ + srliw a6,a2,0x3 │ │ │ │ + sw a7,0(t1) │ │ │ │ + add a6,a6,s3 │ │ │ │ + lbu a7,0(a6) │ │ │ │ + not a2,a2 │ │ │ │ + andi a2,a2,7 │ │ │ │ + li t1,1 │ │ │ │ + sllw a2,t1,a2 │ │ │ │ + or a2,a7,a2 │ │ │ │ + sb a2,0(a6) │ │ │ │ + ld a2,0(a3) │ │ │ │ + addi a2,a2,-1 │ │ │ │ + sd a2,0(a3) │ │ │ │ + j 39658 │ │ │ │ addi sp,sp,-96 │ │ │ │ - li a5,88 │ │ │ │ - sd s4,48(sp) │ │ │ │ - mul s4,a1,a5 │ │ │ │ - sd s8,16(sp) │ │ │ │ - ld s8,56(a0) │ │ │ │ sd s0,80(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - slli s0,a3,0x1 │ │ │ │ - ld s5,8(a2) │ │ │ │ - sd s1,72(sp) │ │ │ │ - add s0,s0,a3 │ │ │ │ - slli s0,s0,0x3 │ │ │ │ - add s1,s8,s4 │ │ │ │ - lw a4,44(s1) │ │ │ │ + sd s2,64(sp) │ │ │ │ sd s3,56(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - add a0,s5,s0 │ │ │ │ - lw a1,0(a2) │ │ │ │ - sd s6,32(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ sd s7,24(sp) │ │ │ │ - ld s6,48(s1) │ │ │ │ - lw s7,8(a0) │ │ │ │ sd ra,88(sp) │ │ │ │ - li a5,21 │ │ │ │ - sd s2,64(sp) │ │ │ │ - bltu a5,a4,3dc40 │ │ │ │ - lwu a5,44(s1) │ │ │ │ - auipc a4,0x29 │ │ │ │ - addi a4,a4,-1058 │ │ │ │ - mv s2,a2 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - addiw a1,a1,-1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - jr a5 │ │ │ │ - blez s7,3dd38 │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + li a4,1 │ │ │ │ + lw s7,0(a1) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s0,a2 │ │ │ │ + mv s3,a0 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s4,a5 │ │ │ │ + bgeu a4,a2,39972 │ │ │ │ + addiw a0,a2,-2 │ │ │ │ + slli a4,a0,0x20 │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a0,a4,0x1e │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + addi a4,a1,8 │ │ │ │ + sd s10,0(sp) │ │ │ │ + addi a2,a1,4 │ │ │ │ + add a0,a0,a4 │ │ │ │ + mv a3,a5 │ │ │ │ + lwu a4,0(a2) │ │ │ │ + addi a2,a2,4 │ │ │ │ + sub a7,a5,a4 │ │ │ │ + sub a6,a4,a3 │ │ │ │ + sub a1,a4,a5 │ │ │ │ + srai a7,a7,0x3f │ │ │ │ + sub a4,a3,a4 │ │ │ │ + srai a6,a6,0x3f │ │ │ │ + and a7,a7,a1 │ │ │ │ + and a4,a6,a4 │ │ │ │ + add a5,a5,a7 │ │ │ │ + sub a3,a3,a4 │ │ │ │ + bne a0,a2,39754 │ │ │ │ + addiw s6,a5,1 │ │ │ │ + subw s6,s6,a3 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s10,a5,0x1e │ │ │ │ + mv a1,s10 │ │ │ │ + li a0,0 │ │ │ │ + sext.w s7,a3 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s9,a5,0x1e │ │ │ │ + mv s8,a0 │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s10 │ │ │ │ + li a1,0 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3890 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 59c0 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s3,a0 │ │ │ │ + jal 5a16 │ │ │ │ + ld s10,0(sp) │ │ │ │ + mv a5,s2 │ │ │ │ + add a1,s9,s2 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + subw a4,a4,s7 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ + add a4,a4,s8 │ │ │ │ + lw a3,0(a4) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sw a3,0(a4) │ │ │ │ + bne a1,a5,397d6 │ │ │ │ + lwu a2,0(s8) │ │ │ │ li a5,1 │ │ │ │ - bge a5,s7,3d280 │ │ │ │ - bne a1,a3,3dd20 │ │ │ │ - li a2,1 │ │ │ │ - mv a1,a3 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3d16a │ │ │ │ + sw zero,0(s8) │ │ │ │ + bgeu a5,s6,3981e │ │ │ │ + li a5,0 │ │ │ │ + addi a4,s8,4 │ │ │ │ + li a3,1 │ │ │ │ + lw a1,0(a4) │ │ │ │ + addw a5,a5,a2 │ │ │ │ + sw a5,0(a4) │ │ │ │ + slli a2,a1,0x20 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + addi a4,a4,4 │ │ │ │ + bltu a3,s6,39808 │ │ │ │ + beqz s0,398d8 │ │ │ │ + mv a2,s1 │ │ │ │ + li a0,0 │ │ │ │ + li a3,0 │ │ │ │ + li a1,-1 │ │ │ │ + li a7,1 │ │ │ │ + srliw a5,a3,0x3 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + not a6,a3 │ │ │ │ + andi a6,a6,7 │ │ │ │ + sraw a4,a4,a6 │ │ │ │ + andi a4,a4,1 │ │ │ │ + bnez a4,39900 │ │ │ │ + slli t1,a0,0x20 │ │ │ │ + srli a4,t1,0x1e │ │ │ │ + add a4,a4,s5 │ │ │ │ + lw a4,0(a4) │ │ │ │ + sllw a6,a7,a6 │ │ │ │ + sw a4,0(a2) │ │ │ │ + lbu a4,0(a5) │ │ │ │ + or a4,a4,a6 │ │ │ │ + sb a4,0(a5) │ │ │ │ + lw a5,0(a2) │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + addi a4,a4,-1 │ │ │ │ + beq a4,a1,398ce │ │ │ │ + addiw t1,a5,-1 │ │ │ │ + srliw a6,t1,0x3 │ │ │ │ + add a6,a6,s4 │ │ │ │ + lbu a6,0(a6) │ │ │ │ + negw a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sraw a5,a6,a5 │ │ │ │ + andi a5,a5,1 │ │ │ │ + beqz a5,398ce │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,s2 │ │ │ │ + lwu a5,0(a4) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a4,0(a5) │ │ │ │ + bgeu a3,a4,398ce │ │ │ │ + slli a6,a4,0x20 │ │ │ │ + srli a4,a6,0x1e │ │ │ │ + add a4,a4,s1 │ │ │ │ + sw t1,0(a4) │ │ │ │ + lw a4,0(a5) │ │ │ │ + srliw a6,a4,0x3 │ │ │ │ + add a6,a6,s3 │ │ │ │ + lbu t1,0(a6) │ │ │ │ + not a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,a7,a4 │ │ │ │ + or a4,t1,a4 │ │ │ │ + sb a4,0(a6) │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + addiw a0,a0,1 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addi a2,a2,4 │ │ │ │ + bne s0,a3,39828 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ ld ra,88(sp) │ │ │ │ ld s0,80(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ ld s3,56(sp) │ │ │ │ ld s4,48(sp) │ │ │ │ ld s5,40(sp) │ │ │ │ ld s6,32(sp) │ │ │ │ ld s7,24(sp) │ │ │ │ ld s8,16(sp) │ │ │ │ - li a0,1 │ │ │ │ + ld s9,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,72(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - blez s7,3dd38 │ │ │ │ - li s0,1 │ │ │ │ - bge s0,s7,3dc92 │ │ │ │ - beq a1,a3,3d276 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,686 │ │ │ │ + lw a5,0(a2) │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + addi a4,a4,-1 │ │ │ │ + beq a4,a1,398d0 │ │ │ │ + addiw t1,a5,-1 │ │ │ │ + srliw a6,t1,0x3 │ │ │ │ + add a6,a6,s4 │ │ │ │ + lbu a6,0(a6) │ │ │ │ + negw a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sraw a5,a6,a5 │ │ │ │ + andi a5,a5,1 │ │ │ │ + beqz a5,398d0 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,s2 │ │ │ │ + lwu a5,0(a4) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a4,0(a5) │ │ │ │ + bgeu a3,a4,398d0 │ │ │ │ + slli a6,a4,0x20 │ │ │ │ + srli a4,a6,0x1e │ │ │ │ + add a4,a4,s1 │ │ │ │ + sw t1,0(a4) │ │ │ │ + lw a4,0(a5) │ │ │ │ + li t3,1 │ │ │ │ + srliw a6,a4,0x3 │ │ │ │ + add a6,a6,s3 │ │ │ │ + lbu t1,0(a6) │ │ │ │ + not a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,t3,a4 │ │ │ │ + or a4,t1,a4 │ │ │ │ + sb a4,0(a6) │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + j 398d0 │ │ │ │ + li a1,4 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + mv s8,a0 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s1,a0 │ │ │ │ + sb zero,0(s8) │ │ │ │ + mv a0,s3 │ │ │ │ + sb zero,1(s8) │ │ │ │ + sb zero,2(s8) │ │ │ │ + sb zero,3(s8) │ │ │ │ + jal 59c0 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s3,a0 │ │ │ │ + jal 5a16 │ │ │ │ + bnez s0,399b6 │ │ │ │ + sw zero,0(s8) │ │ │ │ + j 398d8 │ │ │ │ + li s6,1 │ │ │ │ + li s9,4 │ │ │ │ + j 397d0 │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + sd ra,104(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s11,8(sp) │ │ │ │ + li a2,1 │ │ │ │ + lw s10,0(a1) │ │ │ │ + mv s1,a1 │ │ │ │ + mv s3,a0 │ │ │ │ + mv s2,a3 │ │ │ │ + mv s6,a4 │ │ │ │ + mv s4,a5 │ │ │ │ + bgeu a2,s0,39c5a │ │ │ │ + addiw a0,s0,-2 │ │ │ │ + slli a4,a0,0x20 │ │ │ │ + slli a5,s10,0x20 │ │ │ │ + srli a0,a4,0x1e │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + addi a4,a1,8 │ │ │ │ + add a0,a0,a4 │ │ │ │ + addi a3,a1,4 │ │ │ │ + mv a4,a5 │ │ │ │ + lwu a6,0(a3) │ │ │ │ + addi a3,a3,4 │ │ │ │ + sub a7,a5,a6 │ │ │ │ + sub a2,a6,a4 │ │ │ │ + sub a1,a6,a5 │ │ │ │ + srai a7,a7,0x3f │ │ │ │ + sub a6,a4,a6 │ │ │ │ + srai a2,a2,0x3f │ │ │ │ + and a7,a7,a1 │ │ │ │ + and a2,a2,a6 │ │ │ │ + add a5,a5,a7 │ │ │ │ + sub a4,a4,a2 │ │ │ │ + bne a0,a3,39a0c │ │ │ │ + sext.w s10,a5 │ │ │ │ + sext.w s9,a4 │ │ │ │ + addiw s10,s10,1 │ │ │ │ + subw s10,s10,s9 │ │ │ │ + slli a5,s10,0x20 │ │ │ │ + srli s5,a5,0x1e │ │ │ │ + mv a1,s5 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + addiw s11,s0,1 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli s11,a5,0x1e │ │ │ │ + mv s7,a0 │ │ │ │ + mv a1,s11 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s11 │ │ │ │ + li a1,0 │ │ │ │ + mv s8,a0 │ │ │ │ + jal 3890 │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3890 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 59c0 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3890 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 5a16 │ │ │ │ + beqz s0,39ace │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a3,a5,0x1e │ │ │ │ + add a3,a3,s1 │ │ │ │ + mv a5,s1 │ │ │ │ + lw a6,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + subw a6,a6,s9 │ │ │ │ + slli a4,a6,0x20 │ │ │ │ + srli a6,a4,0x1e │ │ │ │ + add a6,a6,s7 │ │ │ │ + lw a4,0(a6) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(a6) │ │ │ │ + bne a3,a5,39aac │ │ │ │ + lw a6,0(s7) │ │ │ │ + li a4,1 │ │ │ │ + addi a5,s7,4 │ │ │ │ + addiw a6,a6,-1 │ │ │ │ + sw a6,0(s7) │ │ │ │ + add s5,s5,s7 │ │ │ │ + bgeu a4,s10,39af4 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + addw a6,a4,a6 │ │ │ │ + sw a6,-4(a5) │ │ │ │ + bne s5,a5,39ae4 │ │ │ │ + addiw a2,s0,-1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + addiw s6,s6,-1 │ │ │ │ + slli a3,a2,0x2 │ │ │ │ + slli s6,s6,0x20 │ │ │ │ + srli s6,s6,0x20 │ │ │ │ + add a3,a3,s8 │ │ │ │ + li a1,-1 │ │ │ │ + li a0,1 │ │ │ │ + slli a5,s6,0x2 │ │ │ │ + add a7,s2,a5 │ │ │ │ + srliw a5,a2,0x3 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a6,0(a5) │ │ │ │ + not a4,a2 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a6,a6,a4 │ │ │ │ + andi a6,a6,1 │ │ │ │ + sllw t1,a0,a4 │ │ │ │ + bnez a6,39bf2 │ │ │ │ + lw a4,0(a7) │ │ │ │ + addi s6,s6,-1 │ │ │ │ + sw a4,0(a3) │ │ │ │ + lbu a4,0(a5) │ │ │ │ + or a4,a4,t1 │ │ │ │ + sb a4,0(a5) │ │ │ │ + lw a5,0(a3) │ │ │ │ + addiw t1,a5,-1 │ │ │ │ + srliw a4,t1,0x3 │ │ │ │ + add a7,s4,a4 │ │ │ │ + negw a4,a5 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + andi a6,a4,7 │ │ │ │ + beq a5,a1,39bbe │ │ │ │ + lbu a4,0(a7) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sraw a4,a4,a6 │ │ │ │ + andi a4,a4,1 │ │ │ │ + bnez a4,39bbe │ │ │ │ + lwu a5,0(a5) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lwu a6,0(a5) │ │ │ │ + slli a4,a6,0x2 │ │ │ │ + add a4,a4,s8 │ │ │ │ + bge a6,a2,39bbe │ │ │ │ + sw t1,0(a4) │ │ │ │ + lw a4,0(a5) │ │ │ │ + addi a2,a2,-1 │ │ │ │ + addi a3,a3,-4 │ │ │ │ + srliw a6,a4,0x3 │ │ │ │ + add a6,a6,s3 │ │ │ │ + not a4,a4 │ │ │ │ + lbu a7,0(a6) │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,a0,a4 │ │ │ │ + or a4,a7,a4 │ │ │ │ + sb a4,0(a6) │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + j 39b0e │ │ │ │ + addi a2,a2,-1 │ │ │ │ + addi a3,a3,-4 │ │ │ │ + bne a2,a1,39b0e │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3670 │ │ │ │ mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - li a5,1 │ │ │ │ - blt a5,s7,3d272 │ │ │ │ - beqz s7,3d280 │ │ │ │ - ld a5,16(a0) │ │ │ │ - ld s1,0(a5) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lbu a5,0(s1) │ │ │ │ - li a4,9 │ │ │ │ - sext.w a1,a0 │ │ │ │ - addiw a3,a5,-43 │ │ │ │ - andi a3,a3,253 │ │ │ │ - seqz a5,a3 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ + ld s11,8(sp) │ │ │ │ + mv a0,s8 │ │ │ │ + ld s8,32(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ + lw a5,0(a3) │ │ │ │ + addiw t1,a5,-1 │ │ │ │ + srliw a4,t1,0x3 │ │ │ │ + add a7,s4,a4 │ │ │ │ + negw a4,a5 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + andi a6,a4,7 │ │ │ │ + beq a5,a1,39bbe │ │ │ │ + lbu a4,0(a7) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ add a5,a5,s1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - seqz a3,a3 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a4,a5,3d320 │ │ │ │ - addi a4,a3,1 │ │ │ │ - li a2,9 │ │ │ │ - add a5,s1,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3d306 │ │ │ │ - sext.w a3,a3 │ │ │ │ - bne a3,a1,3ded6 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ + sraw a4,a4,a6 │ │ │ │ + andi a4,a4,1 │ │ │ │ + bnez a4,39bbe │ │ │ │ + lwu a5,0(a5) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lwu a6,0(a5) │ │ │ │ + slli a4,a6,0x2 │ │ │ │ + add a4,a4,s8 │ │ │ │ + bge a6,a2,39bbe │ │ │ │ + sw t1,0(a4) │ │ │ │ + lw a4,0(a5) │ │ │ │ + li t1,1 │ │ │ │ + addi a2,a2,-1 │ │ │ │ + srliw a6,a4,0x3 │ │ │ │ + not a4,a4 │ │ │ │ + add a6,a6,s3 │ │ │ │ + andi a4,a4,7 │ │ │ │ + lbu a7,0(a6) │ │ │ │ + addi a3,a3,-4 │ │ │ │ + sllw a4,t1,a4 │ │ │ │ + j 39bae │ │ │ │ + mv s9,s10 │ │ │ │ + j 39a40 │ │ │ │ + addi sp,sp,-192 │ │ │ │ + mv a5,a2 │ │ │ │ + sd s0,176(sp) │ │ │ │ + sd s9,104(sp) │ │ │ │ + lw s0,0(a5) │ │ │ │ + auipc s9,0x40 │ │ │ │ + ld s9,680(s9) │ │ │ │ + ld a5,0(s9) │ │ │ │ + sd a5,72(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s1,168(sp) │ │ │ │ + sd s3,152(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s3,a1 │ │ │ │ + sd a2,32(sp) │ │ │ │ + li a1,1411 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1730 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,138 │ │ │ │ + sd ra,184(sp) │ │ │ │ + sd s2,160(sp) │ │ │ │ + sd s4,144(sp) │ │ │ │ + sd s6,128(sp) │ │ │ │ + sd s7,120(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + sd s5,136(sp) │ │ │ │ + addi s11,sp,68 │ │ │ │ + jal 323d2 │ │ │ │ + addi s10,sp,64 │ │ │ │ + mv a4,s11 │ │ │ │ + mv a3,s10 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s3 │ │ │ │ mv a0,s1 │ │ │ │ - jal 32b0 │ │ │ │ - lui a5,0x80000 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - addw a5,a5,a0 │ │ │ │ - li a4,-3 │ │ │ │ - bltu a4,a5,3dece │ │ │ │ - beqz s6,3d280 │ │ │ │ - lw a5,0(s6) │ │ │ │ - sext.w a0,a0 │ │ │ │ - blt a5,a0,3d352 │ │ │ │ - lw a5,4(s6) │ │ │ │ - bge a0,a5,3d280 │ │ │ │ - ld a4,8(s2) │ │ │ │ - ld a5,56(s3) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,802 │ │ │ │ - j 3d6a0 │ │ │ │ - blez s7,3de84 │ │ │ │ - beqz s6,3d280 │ │ │ │ - lw a2,0(s6) │ │ │ │ - bge a2,s7,3dcb6 │ │ │ │ - bne a1,a3,3deb6 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3d16a │ │ │ │ - j 3d280 │ │ │ │ - blez s7,3dd38 │ │ │ │ - li a5,1 │ │ │ │ - bne s7,a5,3d272 │ │ │ │ - j 3d54e │ │ │ │ - blez s7,3dd38 │ │ │ │ - li a5,1 │ │ │ │ - bne s7,a5,3d272 │ │ │ │ - j 3d5f6 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ + jal 3750e │ │ │ │ + addiw s2,s0,-1 │ │ │ │ + mv s4,a0 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1698 │ │ │ │ + li a1,1414 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,70 │ │ │ │ + srliw s6,s2,0x3 │ │ │ │ + jal 323d2 │ │ │ │ + add s6,s6,s4 │ │ │ │ + lbu a5,0(s6) │ │ │ │ + negw s7,s0 │ │ │ │ + andi s7,s7,7 │ │ │ │ + sraw a5,a5,s7 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bnez a5,39d00 │ │ │ │ + lw a4,68(sp) │ │ │ │ li a5,1 │ │ │ │ - bge a5,s7,3de40 │ │ │ │ - li a5,2 │ │ │ │ - beq s7,a5,3d3c0 │ │ │ │ - bne a1,a3,3dd72 │ │ │ │ - mv a0,s2 │ │ │ │ - li a2,2 │ │ │ │ - jal 3d16a │ │ │ │ - ld s5,8(s2) │ │ │ │ - add a0,s5,s0 │ │ │ │ - ld s7,16(a0) │ │ │ │ - ld s1,0(s7) │ │ │ │ + beq a4,a5,3a28c │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1712 │ │ │ │ + li a1,1429 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,12 │ │ │ │ + sd s8,112(sp) │ │ │ │ + jal 323d2 │ │ │ │ + mv a1,s0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lbu a5,0(s1) │ │ │ │ - sext.w a0,a0 │ │ │ │ - li a7,0 │ │ │ │ - addiw a5,a5,-43 │ │ │ │ - andi a5,a5,253 │ │ │ │ - seqz a5,a5 │ │ │ │ - li a1,9 │ │ │ │ - li a6,46 │ │ │ │ - add a4,s1,a5 │ │ │ │ - lbu a2,0(a4) │ │ │ │ - sext.w a3,a5 │ │ │ │ - addiw a4,a2,-48 │ │ │ │ - zext.b a4,a4 │ │ │ │ - bgeu a1,a4,3dbfe │ │ │ │ - bnez a7,3d422 │ │ │ │ - bne a2,a6,3d422 │ │ │ │ - addi a3,a5,1 │ │ │ │ - add a4,s1,a3 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - addiw a4,a4,-48 │ │ │ │ - zext.b a4,a4 │ │ │ │ - bgeu a1,a4,3dc04 │ │ │ │ - sext.w a3,a3 │ │ │ │ - ld s7,8(s7) │ │ │ │ - bne a3,a0,3d94e │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3310 │ │ │ │ - lbu a5,0(s7) │ │ │ │ - sext.w a0,a0 │ │ │ │ + jal 59c0 │ │ │ │ + mv s2,a0 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1708 │ │ │ │ + li a1,1431 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-24 │ │ │ │ + jal 323d2 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 385c6 │ │ │ │ + lbu a5,0(s6) │ │ │ │ + addiw t1,s0,-2 │ │ │ │ + slli s5,t1,0x20 │ │ │ │ + sraw a5,a5,s7 │ │ │ │ + andi a5,a5,1 │ │ │ │ + sd a0,24(sp) │ │ │ │ + lw s6,64(sp) │ │ │ │ + mv s8,a0 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + bnez a5,39fd0 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1672 │ │ │ │ + li a1,1437 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-92 │ │ │ │ + jal 323d2 │ │ │ │ + lw s7,68(sp) │ │ │ │ + mv a4,s6 │ │ │ │ + mv a5,s0 │ │ │ │ + mv a3,s7 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1696 │ │ │ │ + li a1,1438 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-124 │ │ │ │ + jal 323d2 │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,0 │ │ │ │ + jal 59c0 │ │ │ │ + mv a5,a0 │ │ │ │ + sd a0,40(sp) │ │ │ │ li a7,0 │ │ │ │ - addiw a5,a5,-43 │ │ │ │ - andi a5,a5,253 │ │ │ │ - seqz a5,a5 │ │ │ │ - li a1,9 │ │ │ │ - li a6,46 │ │ │ │ - add a4,s7,a5 │ │ │ │ - lbu a2,0(a4) │ │ │ │ - sext.w a3,a5 │ │ │ │ - addiw a4,a2,-48 │ │ │ │ - zext.b a4,a4 │ │ │ │ - bgeu a1,a4,3dbf6 │ │ │ │ - bnez a7,3d484 │ │ │ │ - bne a2,a6,3d484 │ │ │ │ - addi a3,a5,1 │ │ │ │ - add a4,s7,a3 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - addiw a4,a4,-48 │ │ │ │ - zext.b a4,a4 │ │ │ │ - bgeu a1,a4,3dc22 │ │ │ │ - sext.w a3,a3 │ │ │ │ - bne a3,a0,3d94e │ │ │ │ - li a1,0 │ │ │ │ + mv a6,s4 │ │ │ │ + mv a4,s2 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s8 │ │ │ │ mv a0,s1 │ │ │ │ - jal 3610 │ │ │ │ - auipc a5,0x20 │ │ │ │ - fld fs1,1968(a5) │ │ │ │ - feq.d a5,fa0,fs1 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - bnez a5,3dd68 │ │ │ │ - ld a5,8(s2) │ │ │ │ - li a1,0 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,16(a5) │ │ │ │ - ld a0,8(a5) │ │ │ │ - jal 3610 │ │ │ │ - feq.d a5,fa0,fs1 │ │ │ │ - bnez a5,3dd68 │ │ │ │ - flt.d a5,fa0,fs0 │ │ │ │ - bnez a5,3de28 │ │ │ │ - beqz s6,3dbec │ │ │ │ - fld fa5,0(s6) │ │ │ │ - flt.d a5,fa5,fa0 │ │ │ │ - bnez a5,3d4de │ │ │ │ - fld fa5,8(s6) │ │ │ │ - flt.d a5,fs0,fa5 │ │ │ │ - beqz a5,3dbec │ │ │ │ - ld a5,8(s2) │ │ │ │ - ld a4,56(s3) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,706 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a2,16(a5) │ │ │ │ + jal 38e0c │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1656 │ │ │ │ + li a1,1442 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-180 │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 323d2 │ │ │ │ + li a5,1 │ │ │ │ + li s6,0 │ │ │ │ + li a2,-1 │ │ │ │ + srliw a4,s5,0x3 │ │ │ │ add a4,a4,s4 │ │ │ │ - ld a5,8(a4) │ │ │ │ - ld a3,8(a2) │ │ │ │ lbu a4,0(a4) │ │ │ │ - ld a2,0(a2) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - blez s7,3de84 │ │ │ │ - beqz s6,3d280 │ │ │ │ - lw a2,0(s6) │ │ │ │ - bge a2,s7,3d51e │ │ │ │ - bne a1,a3,3de6c │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3d16a │ │ │ │ - lw a5,4(s6) │ │ │ │ - bge s7,a5,3d280 │ │ │ │ - ld a5,56(s3) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - add a5,a5,s4 │ │ │ │ - ld a3,8(a5) │ │ │ │ - lbu a2,0(a5) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,1210 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - li a5,1 │ │ │ │ - blt a5,s7,3d272 │ │ │ │ - beqz s7,3d280 │ │ │ │ - ld a5,16(a0) │ │ │ │ - ld s1,0(a5) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lbu a5,0(s1) │ │ │ │ - li a4,9 │ │ │ │ - sext.w a1,a0 │ │ │ │ - addiw a3,a5,-43 │ │ │ │ - andi a3,a3,253 │ │ │ │ - seqz a5,a3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - seqz a3,a3 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a4,a5,3d5a4 │ │ │ │ - addi a4,a3,1 │ │ │ │ - li a2,9 │ │ │ │ - add a5,s1,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3d58a │ │ │ │ - sext.w a3,a3 │ │ │ │ - bne a3,a1,3df00 │ │ │ │ - li a2,10 │ │ │ │ + not a3,s5 │ │ │ │ + andi a3,a3,7 │ │ │ │ + sraw a4,a4,a3 │ │ │ │ + andi a4,a4,1 │ │ │ │ + sub a3,s6,a5 │ │ │ │ + sub a1,a5,s6 │ │ │ │ + srai a3,a3,0x3f │ │ │ │ + neg a4,a4 │ │ │ │ + and a3,a3,a1 │ │ │ │ + and a5,a5,a4 │ │ │ │ + addi s5,s5,-1 │ │ │ │ + add s6,s6,a3 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne s5,a2,39de0 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1606 │ │ │ │ + sext.w a5,s6 │ │ │ │ + li a1,1445 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-266 │ │ │ │ + slli s10,s0,0x20 │ │ │ │ + sd a5,56(sp) │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + jal 323d2 │ │ │ │ + slli a1,s10,0x2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s8,a0 │ │ │ │ + mv a2,a0 │ │ │ │ + li a3,0 │ │ │ │ + beqz s0,39e7c │ │ │ │ + sext.w a5,a3 │ │ │ │ li a1,0 │ │ │ │ + bltz s5,39e58 │ │ │ │ + subw a1,a5,s5 │ │ │ │ + srliw a4,a5,0x3 │ │ │ │ + sw a1,0(a2) │ │ │ │ + add a4,a4,s4 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + not a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sraw a5,a4,a5 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bnez a5,39e74 │ │ │ │ + mv s5,a3 │ │ │ │ + addi a3,a3,1 │ │ │ │ + addi a2,a2,4 │ │ │ │ + bne s10,a3,39e4a │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1532 │ │ │ │ + li a1,1449 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-368 │ │ │ │ + jal 323d2 │ │ │ │ + ld a3,56(sp) │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s8 │ │ │ │ mv a0,s1 │ │ │ │ - jal 32b0 │ │ │ │ - lui a4,0x80000 │ │ │ │ - sext.w a5,a0 │ │ │ │ - xori a4,a4,-2 │ │ │ │ - bltu a4,a5,3def8 │ │ │ │ - beqz s6,3d280 │ │ │ │ - lw a4,0(s6) │ │ │ │ - blt a4,a5,3d5d6 │ │ │ │ - lw a4,4(s6) │ │ │ │ - bge a5,a4,3d280 │ │ │ │ - ld a4,8(s2) │ │ │ │ - ld a5,56(s3) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,278 │ │ │ │ - j 3d6a0 │ │ │ │ - li a5,1 │ │ │ │ - blt a5,s7,3d272 │ │ │ │ - beqz s7,3d280 │ │ │ │ - ld a5,16(a0) │ │ │ │ - ld s1,0(a5) │ │ │ │ + jal 3733e │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli a6,a5,0x1e │ │ │ │ + add a6,a6,a0 │ │ │ │ + lw s5,0(a6) │ │ │ │ + mv s10,a0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lbu a5,0(s1) │ │ │ │ - sext.w a6,a0 │ │ │ │ - li a7,0 │ │ │ │ - addiw a5,a5,-43 │ │ │ │ - andi a5,a5,253 │ │ │ │ - seqz a5,a5 │ │ │ │ - li a1,9 │ │ │ │ - li a0,46 │ │ │ │ - add a4,s1,a5 │ │ │ │ - lbu a2,0(a4) │ │ │ │ - sext.w a3,a5 │ │ │ │ - addiw a4,a2,-48 │ │ │ │ - zext.b a4,a4 │ │ │ │ - bgeu a1,a4,3dc72 │ │ │ │ - bnez a7,3d656 │ │ │ │ - bne a2,a0,3d656 │ │ │ │ - addi a3,a5,1 │ │ │ │ - add a4,s1,a3 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - addiw a4,a4,-48 │ │ │ │ - zext.b a4,a4 │ │ │ │ - bgeu a1,a4,3dc76 │ │ │ │ - sext.w a3,a3 │ │ │ │ - bne a3,a6,3dd8e │ │ │ │ - li a1,0 │ │ │ │ + mv a1,s5 │ │ │ │ + jal 59c0 │ │ │ │ + mv s6,a0 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1502 │ │ │ │ + li a1,1456 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-430 │ │ │ │ + jal 323d2 │ │ │ │ + ld a5,56(sp) │ │ │ │ + ld a1,24(sp) │ │ │ │ + mv a6,s2 │ │ │ │ + mv a7,s6 │ │ │ │ + mv a4,s10 │ │ │ │ + mv a3,s8 │ │ │ │ + sd s5,0(sp) │ │ │ │ + mv a2,s0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 3610 │ │ │ │ - auipc a5,0x20 │ │ │ │ - fld fa5,1502(a5) │ │ │ │ - feq.d a5,fa0,fa5 │ │ │ │ - bnez a5,3dd86 │ │ │ │ - beqz s6,3d280 │ │ │ │ - fld fa5,0(s6) │ │ │ │ - flt.d a5,fa5,fa0 │ │ │ │ - bnez a5,3d68c │ │ │ │ - fld fa5,8(s6) │ │ │ │ - flt.d a5,fa0,fa5 │ │ │ │ - beqz a5,3d280 │ │ │ │ - ld a4,8(s2) │ │ │ │ - ld a5,56(s3) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-136 │ │ │ │ - add a4,a4,s0 │ │ │ │ - ld a2,16(a4) │ │ │ │ - add a5,a5,s4 │ │ │ │ - ld a4,8(a5) │ │ │ │ - lbu a3,0(a5) │ │ │ │ - ld a2,0(a2) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - addiw a5,s7,-1 │ │ │ │ - li a4,1 │ │ │ │ - bgeu a4,a5,3ddf8 │ │ │ │ - li a5,3 │ │ │ │ - bge a5,s7,3dc54 │ │ │ │ - bne a1,a3,3ddb0 │ │ │ │ + jal 37c3a │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1494 │ │ │ │ + li a1,1461 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-478 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 323d2 │ │ │ │ mv a0,s2 │ │ │ │ - li a2,3 │ │ │ │ - jal 3d16a │ │ │ │ - ld s5,8(s2) │ │ │ │ - add a0,s5,s0 │ │ │ │ - ld s6,16(a0) │ │ │ │ - ld s1,0(s6) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1482 │ │ │ │ + li a1,1466 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-522 │ │ │ │ + jal 323d2 │ │ │ │ + mv a7,s5 │ │ │ │ + ld s2,40(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ + mv a2,s7 │ │ │ │ + mv a6,s6 │ │ │ │ + mv a5,s5 │ │ │ │ + mv a4,s2 │ │ │ │ + mv a3,s0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lbu a3,0(s1) │ │ │ │ - li a4,9 │ │ │ │ - sext.w a0,a0 │ │ │ │ - addiw a3,a3,-43 │ │ │ │ - andi a3,a3,253 │ │ │ │ - seqz a5,a3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - seqz a3,a3 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a4,a5,3d730 │ │ │ │ - addi a4,a3,1 │ │ │ │ - li a2,9 │ │ │ │ - add a5,s1,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3d716 │ │ │ │ - sext.w a3,a3 │ │ │ │ - ld s7,8(s6) │ │ │ │ - bne a3,a0,3d82c │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3310 │ │ │ │ - lbu a3,0(s7) │ │ │ │ - li a4,9 │ │ │ │ - sext.w a0,a0 │ │ │ │ - addiw a3,a3,-43 │ │ │ │ - andi a3,a3,253 │ │ │ │ - seqz a5,a3 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - seqz a3,a3 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a4,a5,3d788 │ │ │ │ - addi a4,a3,1 │ │ │ │ - li a2,9 │ │ │ │ - add a5,s7,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3d76e │ │ │ │ - sext.w a3,a3 │ │ │ │ - ld s6,16(s6) │ │ │ │ - bne a3,a0,3d82c │ │ │ │ + jal 37f62 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ mv a0,s6 │ │ │ │ - jal 3310 │ │ │ │ - lbu a3,0(s6) │ │ │ │ - li a4,9 │ │ │ │ - sext.w a0,a0 │ │ │ │ - addiw a3,a3,-43 │ │ │ │ - andi a3,a3,253 │ │ │ │ - seqz a5,a3 │ │ │ │ - add a5,a5,s6 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - seqz a3,a3 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a4,a5,3d7e0 │ │ │ │ - addi a4,a3,1 │ │ │ │ - li a2,9 │ │ │ │ - add a5,s6,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3d7c6 │ │ │ │ - sext.w a3,a3 │ │ │ │ - bne a3,a0,3d82c │ │ │ │ + jal 3670 │ │ │ │ + li a2,1 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 5a36 │ │ │ │ + beqz a0,3a160 │ │ │ │ + ld a0,40(sp) │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1442 │ │ │ │ + li a1,1476 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-602 │ │ │ │ + jal 323d2 │ │ │ │ + ld s2,48(sp) │ │ │ │ + mv a5,s4 │ │ │ │ + mv a4,s7 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s3 │ │ │ │ mv a0,s1 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - jal 32b0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - lui s1,0x80000 │ │ │ │ - beq a0,s1,3d828 │ │ │ │ - ld a5,8(s2) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,16(a5) │ │ │ │ - ld a0,8(a5) │ │ │ │ - jal 32b0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - beq a0,s1,3d828 │ │ │ │ - ld a5,8(s2) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,16(a5) │ │ │ │ - ld a0,16(a5) │ │ │ │ - jal 32b0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bne a0,s1,3d280 │ │ │ │ - ld s5,8(s2) │ │ │ │ - ld a5,56(s3) │ │ │ │ - add s0,s0,s5 │ │ │ │ - ld a2,16(s0) │ │ │ │ - add a5,a5,s4 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a6,8(a5) │ │ │ │ - ld a4,16(a2) │ │ │ │ - ld a3,8(a2) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - ld a2,0(a2) │ │ │ │ - auipc a1,0x24 │ │ │ │ - mv a1,a1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - li a5,1 │ │ │ │ - beq s7,a5,3dde0 │ │ │ │ - li a5,2 │ │ │ │ - blt a5,s7,3dc5a │ │ │ │ - beqz s7,3d280 │ │ │ │ - ld s6,16(a0) │ │ │ │ - ld s1,0(s6) │ │ │ │ + jal 39708 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld a5,32(sp) │ │ │ │ + sw s0,0(a5) │ │ │ │ + ld a4,72(sp) │ │ │ │ + ld a5,0(s9) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,3a2d2 │ │ │ │ + ld ra,184(sp) │ │ │ │ + ld s0,176(sp) │ │ │ │ + ld s2,160(sp) │ │ │ │ + ld s3,152(sp) │ │ │ │ + ld s4,144(sp) │ │ │ │ + ld s5,136(sp) │ │ │ │ + ld s6,128(sp) │ │ │ │ + ld s7,120(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lbu a3,0(s1) │ │ │ │ - li a4,9 │ │ │ │ - sext.w a0,a0 │ │ │ │ - addiw a3,a3,-43 │ │ │ │ - andi a3,a3,253 │ │ │ │ - seqz a5,a3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - seqz a3,a3 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a4,a5,3d8be │ │ │ │ - addi a4,a3,1 │ │ │ │ - li a2,9 │ │ │ │ - add a5,s1,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3d8a4 │ │ │ │ - sext.w a3,a3 │ │ │ │ - ld s6,8(s6) │ │ │ │ - bne a3,a0,3d94a │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3310 │ │ │ │ - lbu a3,0(s6) │ │ │ │ - li a4,9 │ │ │ │ - sext.w a0,a0 │ │ │ │ - addiw a3,a3,-43 │ │ │ │ - andi a3,a3,253 │ │ │ │ - seqz a5,a3 │ │ │ │ - add a5,a5,s6 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - seqz a3,a3 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a4,a5,3d916 │ │ │ │ - addi a4,a3,1 │ │ │ │ - li a2,9 │ │ │ │ - add a5,s6,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3d8fc │ │ │ │ - sext.w a3,a3 │ │ │ │ - bne a3,a0,3d94a │ │ │ │ + ld s1,168(sp) │ │ │ │ + addi sp,sp,192 │ │ │ │ + ret │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,0 │ │ │ │ + jal 59c0 │ │ │ │ + ld a1,24(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + sd a0,40(sp) │ │ │ │ + mv a2,s0 │ │ │ │ + li a7,1 │ │ │ │ + mv a6,s4 │ │ │ │ + mv a4,s2 │ │ │ │ + mv a3,s6 │ │ │ │ mv a0,s1 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - jal 32b0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - lui s1,0x80000 │ │ │ │ - beq a0,s1,3d946 │ │ │ │ - ld a5,8(s2) │ │ │ │ - li a2,10 │ │ │ │ + jal 38e0c │ │ │ │ + sd a0,48(sp) │ │ │ │ + li a5,1 │ │ │ │ + li s7,0 │ │ │ │ + li a2,-1 │ │ │ │ + srliw a4,s5,0x3 │ │ │ │ + add a4,a4,s4 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + not a3,s5 │ │ │ │ + andi a3,a3,7 │ │ │ │ + sraw a4,a4,a3 │ │ │ │ + andi a4,a4,1 │ │ │ │ + sub a3,s7,a5 │ │ │ │ + sub a1,a5,s7 │ │ │ │ + srai a3,a3,0x3f │ │ │ │ + addi a4,a4,-1 │ │ │ │ + and a3,a3,a1 │ │ │ │ + and a5,a5,a4 │ │ │ │ + addi s5,s5,-1 │ │ │ │ + add s7,s7,a3 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne s5,a2,39ff6 │ │ │ │ + slli s11,s0,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + sext.w a5,s7 │ │ │ │ + slli a1,s11,0x2 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,56(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s8,a0 │ │ │ │ + mv a2,a0 │ │ │ │ + li a3,0 │ │ │ │ + li a0,1 │ │ │ │ + beqz s0,3a07c │ │ │ │ + sext.w a5,a3 │ │ │ │ li a1,0 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,16(a5) │ │ │ │ - ld a0,8(a5) │ │ │ │ - jal 32b0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bne a0,s1,3d280 │ │ │ │ - ld s5,8(s2) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a4,56(s3) │ │ │ │ - add s0,s0,s5 │ │ │ │ - ld a2,16(s0) │ │ │ │ + bltz s5,3a056 │ │ │ │ + subw a1,a5,s5 │ │ │ │ + srliw a4,a5,0x3 │ │ │ │ + sw a1,0(a2) │ │ │ │ add a4,a4,s4 │ │ │ │ - ld a5,8(a4) │ │ │ │ - ld a3,8(a2) │ │ │ │ lbu a4,0(a4) │ │ │ │ - ld a2,0(a2) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-442 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - blez s7,3d280 │ │ │ │ - bne a1,a3,3de10 │ │ │ │ - li a2,0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3d16a │ │ │ │ - j 3d280 │ │ │ │ - blez s7,3dd38 │ │ │ │ - li a5,1 │ │ │ │ - bne s7,a5,3d272 │ │ │ │ - j 3d2ca │ │ │ │ - li a5,1 │ │ │ │ - bge a5,s7,3df22 │ │ │ │ - li a5,2 │ │ │ │ - beq s7,a5,3d9ae │ │ │ │ - bne a1,a3,3dd50 │ │ │ │ - mv a0,s2 │ │ │ │ - li a2,2 │ │ │ │ - jal 3d16a │ │ │ │ - ld s5,8(s2) │ │ │ │ - add a0,s5,s0 │ │ │ │ - ld s7,16(a0) │ │ │ │ - ld s1,0(s7) │ │ │ │ + not a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sraw a5,a4,a5 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bne a5,a0,3a074 │ │ │ │ + mv s5,a3 │ │ │ │ + addi a3,a3,1 │ │ │ │ + addi a2,a2,4 │ │ │ │ + bne s11,a3,3a048 │ │ │ │ + ld a3,56(sp) │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s8 │ │ │ │ mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lbu a3,0(s1) │ │ │ │ - li a4,9 │ │ │ │ - sext.w a0,a0 │ │ │ │ - addiw a3,a3,-43 │ │ │ │ - andi a3,a3,253 │ │ │ │ - seqz a5,a3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - seqz a3,a3 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a4,a5,3da06 │ │ │ │ - addi a4,a3,1 │ │ │ │ - li a2,9 │ │ │ │ - add a5,s1,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3d9ec │ │ │ │ - sext.w a3,a3 │ │ │ │ - ld s7,8(s7) │ │ │ │ - bne a3,a0,3d94a │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3310 │ │ │ │ - lbu a3,0(s7) │ │ │ │ - li a4,9 │ │ │ │ - sext.w a0,a0 │ │ │ │ - addiw a3,a3,-43 │ │ │ │ - andi a3,a3,253 │ │ │ │ - seqz a5,a3 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - seqz a3,a3 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a4,a5,3da5e │ │ │ │ - addi a4,a3,1 │ │ │ │ - li a2,9 │ │ │ │ - add a5,s7,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3da44 │ │ │ │ - sext.w a3,a3 │ │ │ │ - bne a3,a0,3d94a │ │ │ │ + jal 3733e │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a6,a5,0x1e │ │ │ │ + add a6,a6,a0 │ │ │ │ + lw s7,0(a6) │ │ │ │ + mv s11,a0 │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 59c0 │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1262 │ │ │ │ + li a1,1524 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-918 │ │ │ │ + mv s5,a5 │ │ │ │ + jal 323d2 │ │ │ │ + ld a1,24(sp) │ │ │ │ + ld a5,56(sp) │ │ │ │ + mv a6,s2 │ │ │ │ + mv a7,s5 │ │ │ │ + mv a4,s11 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a2,s0 │ │ │ │ + sd s7,0(sp) │ │ │ │ mv a0,s1 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - jal 32b0 │ │ │ │ - sext.w s1,a0 │ │ │ │ - lui s5,0x80000 │ │ │ │ - beq s1,s5,3d946 │ │ │ │ - ld a5,8(s2) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,16(a5) │ │ │ │ - ld a0,8(a5) │ │ │ │ - jal 32b0 │ │ │ │ - lui a5,0x80000 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - addw a5,a5,a0 │ │ │ │ - li a4,-3 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu a4,a5,3d946 │ │ │ │ - not s5,s5 │ │ │ │ - beq s1,s5,3d946 │ │ │ │ - blt a0,s1,3de54 │ │ │ │ - beqz s6,3d280 │ │ │ │ - lw a5,0(s6) │ │ │ │ - blt a5,a0,3daba │ │ │ │ - lw a5,4(s6) │ │ │ │ - bge s1,a5,3d280 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - j 3d4de │ │ │ │ - li a5,1 │ │ │ │ - bge a5,s7,3de3c │ │ │ │ - li a5,2 │ │ │ │ - beq s7,a5,3dae0 │ │ │ │ - bne a1,a3,3dd6e │ │ │ │ + jal 37900 │ │ │ │ + mv a5,a0 │ │ │ │ mv a0,s2 │ │ │ │ - li a2,2 │ │ │ │ - jal 3d16a │ │ │ │ - ld s5,8(s2) │ │ │ │ - add a0,s5,s0 │ │ │ │ - ld s7,16(a0) │ │ │ │ - ld s1,0(s7) │ │ │ │ + mv s2,a5 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1232 │ │ │ │ + li a1,1533 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-988 │ │ │ │ + jal 323d2 │ │ │ │ + mv a7,s7 │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a6,s5 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s7 │ │ │ │ + mv a3,s0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lbu a3,0(s1) │ │ │ │ - li a4,9 │ │ │ │ - sext.w a0,a0 │ │ │ │ - addiw a3,a3,-43 │ │ │ │ - andi a3,a3,253 │ │ │ │ - seqz a5,a3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - seqz a3,a3 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a4,a5,3db38 │ │ │ │ - addi a4,a3,1 │ │ │ │ - li a2,9 │ │ │ │ - add a5,s1,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3db1e │ │ │ │ - sext.w a3,a3 │ │ │ │ - ld s7,8(s7) │ │ │ │ - bne a3,a0,3d94a │ │ │ │ + jal 3829e │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + li a2,1 │ │ │ │ + mv a1,s6 │ │ │ │ mv a0,s7 │ │ │ │ - jal 3310 │ │ │ │ - lbu a3,0(s7) │ │ │ │ - li a4,9 │ │ │ │ - sext.w a0,a0 │ │ │ │ - addiw a3,a3,-43 │ │ │ │ - andi a3,a3,253 │ │ │ │ - seqz a5,a3 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - seqz a3,a3 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a4,a5,3db90 │ │ │ │ - addi a4,a3,1 │ │ │ │ - li a2,9 │ │ │ │ - add a5,s7,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - addi a4,a4,1 │ │ │ │ - addiw a5,a5,-48 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a2,a5,3db76 │ │ │ │ - sext.w a3,a3 │ │ │ │ - bne a3,a0,3d94a │ │ │ │ + jal 5a36 │ │ │ │ + beqz a0,3a1f6 │ │ │ │ + ld a0,40(sp) │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,1188 │ │ │ │ + li a1,1542 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1064 │ │ │ │ + jal 323d2 │ │ │ │ + ld s2,48(sp) │ │ │ │ + mv a5,s4 │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s3 │ │ │ │ mv a0,s1 │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - jal 32b0 │ │ │ │ - sext.w s1,a0 │ │ │ │ - bltz s1,3d946 │ │ │ │ - ld a5,8(s2) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,16(a5) │ │ │ │ - ld a0,8(a5) │ │ │ │ - jal 32b0 │ │ │ │ - lui a5,0x80000 │ │ │ │ - sext.w a0,a0 │ │ │ │ - xori a5,a5,-2 │ │ │ │ - bltu a5,a0,3d946 │ │ │ │ - lui a5,0x80000 │ │ │ │ - not a5,a5 │ │ │ │ - beq s1,a5,3d946 │ │ │ │ - bge a0,s1,3daa6 │ │ │ │ - ld a5,8(s2) │ │ │ │ - ld a4,56(s3) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-618 │ │ │ │ - j 3d4ee │ │ │ │ - fld fs0,8(sp) │ │ │ │ - fld fs1,0(sp) │ │ │ │ - j 3d280 │ │ │ │ - li a7,1 │ │ │ │ - addi a5,a5,1 │ │ │ │ - j 3d44a │ │ │ │ - li a7,1 │ │ │ │ - addi a5,a5,1 │ │ │ │ - j 3d3e8 │ │ │ │ - addi a5,a5,2 │ │ │ │ - add a4,s1,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - addiw a4,a4,-48 │ │ │ │ - zext.b a4,a4 │ │ │ │ - bgeu a1,a4,3dbfc │ │ │ │ - sext.w a3,a5 │ │ │ │ - j 3d422 │ │ │ │ - addi a5,a5,2 │ │ │ │ - add a4,s7,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - addiw a4,a4,-48 │ │ │ │ - zext.b a4,a4 │ │ │ │ - bgeu a1,a4,3dbf4 │ │ │ │ - sext.w a3,a5 │ │ │ │ - j 3d484 │ │ │ │ - ld a2,0(a0) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-450 │ │ │ │ - mv a0,s3 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - jal 3cb4a │ │ │ │ - beqz s7,3d280 │ │ │ │ - j 3d6d8 │ │ │ │ - bne a1,a3,3ddc8 │ │ │ │ + jal 399bc │ │ │ │ + j 39f90 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,976 │ │ │ │ + li a1,1486 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1108 │ │ │ │ + jal 323d2 │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s6,40(sp) │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s4 │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38f86 │ │ │ │ + mv s5,a0 │ │ │ │ mv a0,s2 │ │ │ │ - li a2,2 │ │ │ │ - jal 3d16a │ │ │ │ - ld s5,8(s2) │ │ │ │ - add a0,s5,s0 │ │ │ │ - j 3d866 │ │ │ │ - li a7,1 │ │ │ │ - addi a5,a5,1 │ │ │ │ - j 3d61c │ │ │ │ - addi a5,a5,2 │ │ │ │ - add a4,s1,a5 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - addiw a4,a4,-48 │ │ │ │ - zext.b a4,a4 │ │ │ │ - bgeu a1,a4,3dc70 │ │ │ │ - sext.w a3,a5 │ │ │ │ - j 3d656 │ │ │ │ - ld a5,16(a0) │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3310 │ │ │ │ - bgeu s0,a0,3d280 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1832 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - lw a5,4(s6) │ │ │ │ - blt s7,a5,3dd04 │ │ │ │ - ld a4,16(a0) │ │ │ │ - lw a5,8(s6) │ │ │ │ - ld s4,0(a4) │ │ │ │ - blez a5,3de9c │ │ │ │ - ld s8,16(s6) │ │ │ │ - slli s2,s7,0x3 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - mv s6,a4 │ │ │ │ - add s2,s2,a4 │ │ │ │ - add s5,a5,s8 │ │ │ │ - mv s0,s8 │ │ │ │ - li s7,0 │ │ │ │ - ld a0,0(s0) │ │ │ │ - mv a1,s4 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,3dcee │ │ │ │ - li s7,1 │ │ │ │ - addi s0,s0,8 │ │ │ │ - bne s5,s0,3dce2 │ │ │ │ - beqz s7,3de9c │ │ │ │ - addi s6,s6,8 │ │ │ │ - beq s2,s6,3d280 │ │ │ │ - ld s4,0(s6) │ │ │ │ - j 3dcde │ │ │ │ - beq a1,a3,3d37c │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-738 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1914 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x23 │ │ │ │ - addi a1,a1,2030 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1194 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - ld s5,8(s2) │ │ │ │ - j 3d94e │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1080 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - ld s5,8(s2) │ │ │ │ - ld s8,56(s3) │ │ │ │ - add s0,s0,s5 │ │ │ │ - ld a5,16(s0) │ │ │ │ - add s8,s8,s4 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a4,8(s8) │ │ │ │ - lbu a3,0(s8) │ │ │ │ - ld a2,0(a5) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1994 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1450 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1634 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1714 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1578 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x23 │ │ │ │ - addi a1,a1,1774 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - ld a5,8(s2) │ │ │ │ - ld a4,56(s3) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1208 │ │ │ │ - j 3d4ee │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1342 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - ld a5,8(s2) │ │ │ │ - ld a4,56(s3) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1400 │ │ │ │ - j 3d4ee │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1190 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1270 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a4,8(s1) │ │ │ │ - lbu a3,0(s1) │ │ │ │ - mv a2,s4 │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1112 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1200 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - ld s5,8(s2) │ │ │ │ - ld s8,56(s3) │ │ │ │ - add s0,s0,s5 │ │ │ │ - ld a5,16(s0) │ │ │ │ - add s8,s8,s4 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a4,8(s8) │ │ │ │ - lbu a3,0(s8) │ │ │ │ - ld a2,0(a5) │ │ │ │ - auipc a1,0x23 │ │ │ │ - addi a1,a1,1886 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - ld s5,8(s2) │ │ │ │ - ld s8,56(s3) │ │ │ │ - add s0,s0,s5 │ │ │ │ - ld a5,16(s0) │ │ │ │ - add s8,s8,s4 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a4,8(s8) │ │ │ │ - lbu a3,0(s8) │ │ │ │ - ld a2,0(a5) │ │ │ │ - auipc a1,0x23 │ │ │ │ - addi a1,a1,1956 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - ld a3,8(s1) │ │ │ │ - lbu a2,0(s1) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1716 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - addi sp,sp,-176 │ │ │ │ - addi a5,sp,40 │ │ │ │ - auipc a4,0x3c │ │ │ │ - ld a4,-46(a4) │ │ │ │ - sd s11,72(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - mv s11,a0 │ │ │ │ - mv a0,a5 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,56(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,948 │ │ │ │ + li a1,1491 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1168 │ │ │ │ + jal 323d2 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a2,s11 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 39c5e │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,946 │ │ │ │ + li a1,1495 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1210 │ │ │ │ + jal 323d2 │ │ │ │ + lw s5,68(sp) │ │ │ │ li a5,0 │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd ra,168(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - sw zero,40(sp) │ │ │ │ - sd zero,48(sp) │ │ │ │ - jal 3cc90 │ │ │ │ - beqz a0,3e260 │ │ │ │ - sd s3,136(sp) │ │ │ │ - ld a5,0(s0) │ │ │ │ - ld s3,48(sp) │ │ │ │ - lw a4,40(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd a4,16(sp) │ │ │ │ - sd a5,0(s11) │ │ │ │ - li s5,0 │ │ │ │ - blez a4,3e1ee │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - li s6,1 │ │ │ │ - j 3df9c │ │ │ │ - ld a5,16(sp) │ │ │ │ - addiw s5,s5,1 │ │ │ │ - addi s3,s3,24 │ │ │ │ - beq a5,s5,3e1de │ │ │ │ - ld s1,0(s3) │ │ │ │ - beqz s1,3df92 │ │ │ │ - lw s2,48(s11) │ │ │ │ - blez s2,3e1da │ │ │ │ - li s8,0 │ │ │ │ - sd zero,0(sp) │ │ │ │ - li s4,88 │ │ │ │ - mul s0,s8,s4 │ │ │ │ - ld a5,56(s11) │ │ │ │ - add s10,a5,s0 │ │ │ │ - ld s9,8(s10) │ │ │ │ - beqz s9,3e1ac │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,3e1ac │ │ │ │ - lbu a3,40(s10) │ │ │ │ - bnez a3,3e240 │ │ │ │ - ld a2,8(sp) │ │ │ │ + mv a4,s4 │ │ │ │ mv a3,s5 │ │ │ │ - sext.w a1,s8 │ │ │ │ - sb s6,40(s10) │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3d204 │ │ │ │ - ld a0,56(s11) │ │ │ │ - li a2,24 │ │ │ │ - mv a1,s3 │ │ │ │ - add a0,a0,s0 │ │ │ │ - addi a0,a0,56 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,56(s11) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld s0,80(a5) │ │ │ │ - beqz s0,3e090 │ │ │ │ - lw a3,44(a5) │ │ │ │ - li a4,21 │ │ │ │ - bltu a4,a3,3e090 │ │ │ │ - lwu a5,44(a5) │ │ │ │ - auipc a4,0x28 │ │ │ │ - addi a4,a4,-396 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - add a5,a5,a4 │ │ │ │ - jr a5 │ │ │ │ - ld a5,16(s3) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 32b0 │ │ │ │ - sw a0,0(s0) │ │ │ │ - lw s2,48(s11) │ │ │ │ - ld s1,0(s3) │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3916a │ │ │ │ + mv a5,s4 │ │ │ │ + mv a4,s5 │ │ │ │ + j 39f84 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,826 │ │ │ │ + li a1,1551 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1258 │ │ │ │ + jal 323d2 │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + li a6,1 │ │ │ │ + mv a5,s4 │ │ │ │ + mv a4,s7 │ │ │ │ + mv a3,s6 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38f86 │ │ │ │ + mv s5,a0 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,798 │ │ │ │ + li a1,1557 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1318 │ │ │ │ + jal 323d2 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a2,s10 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 39c5e │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,932 │ │ │ │ + li a1,1561 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1360 │ │ │ │ + jal 323d2 │ │ │ │ + lw s5,64(sp) │ │ │ │ li a5,1 │ │ │ │ - sd a5,0(sp) │ │ │ │ - addi s8,s8,1 │ │ │ │ - sext.w a5,s8 │ │ │ │ - blt a5,s2,3dfb2 │ │ │ │ - lbu a5,0(s1) │ │ │ │ - addiw a5,a5,-104 │ │ │ │ - bnez a5,3e05e │ │ │ │ - lbu a5,1(s1) │ │ │ │ - beqz a5,3e254 │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1398 │ │ │ │ + mv a4,s4 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 3580 │ │ │ │ - beqz a0,3e254 │ │ │ │ - ld a5,0(sp) │ │ │ │ - bnez a5,3df92 │ │ │ │ + jal 3916a │ │ │ │ + mv a5,s4 │ │ │ │ + mv a4,s5 │ │ │ │ + j 3a152 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,252 │ │ │ │ + li a1,1417 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1408 │ │ │ │ + jal 323d2 │ │ │ │ + li a1,4 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a3,a0 │ │ │ │ + mv s5,a0 │ │ │ │ + sw s2,0(a0) │ │ │ │ + mv a5,s4 │ │ │ │ + li a4,1 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 39708 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + j 39fa0 │ │ │ │ + sd s8,112(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-208 │ │ │ │ + mv a5,a2 │ │ │ │ + auipc a4,0x40 │ │ │ │ + ld a4,-972(a4) │ │ │ │ + sd s1,184(sp) │ │ │ │ + sd s4,160(sp) │ │ │ │ + lw s1,0(a5) │ │ │ │ + mv s4,a1 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,88(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd a2,56(sp) │ │ │ │ + li a1,1590 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,800 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1512 │ │ │ │ + sd ra,200(sp) │ │ │ │ + sd s0,192(sp) │ │ │ │ + sd s3,168(sp) │ │ │ │ + sd s5,152(sp) │ │ │ │ + sd s2,176(sp) │ │ │ │ + sd s9,120(sp) │ │ │ │ + jal 323d2 │ │ │ │ + addi a5,sp,84 │ │ │ │ + addi s5,sp,80 │ │ │ │ + mv a4,a5 │ │ │ │ + mv a3,s5 │ │ │ │ mv a2,s1 │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1414 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3cb4a │ │ │ │ - lbu a5,0(s0) │ │ │ │ - beqz a5,3e1c8 │ │ │ │ - sb zero,0(s0) │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 37654 │ │ │ │ + mv s3,a0 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,768 │ │ │ │ + li a1,1593 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1572 │ │ │ │ + jal 323d2 │ │ │ │ + addiw s0,s1,-1 │ │ │ │ + srliw a5,s0,0x3 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + negw a4,s1 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a5,a5,a4 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bnez a5,3a972 │ │ │ │ + lw s9,84(sp) │ │ │ │ li a5,1 │ │ │ │ - lw s2,48(s11) │ │ │ │ - ld s1,0(s3) │ │ │ │ - sd a5,0(sp) │ │ │ │ - j 3e042 │ │ │ │ - ld a5,16(s3) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 32b0 │ │ │ │ - ld a5,16(s3) │ │ │ │ - sw a0,0(s0) │ │ │ │ - li a2,10 │ │ │ │ - ld a0,8(a5) │ │ │ │ - li a1,0 │ │ │ │ - jal 32b0 │ │ │ │ - sw a0,4(s0) │ │ │ │ + beq s9,a5,3b008 │ │ │ │ + mv a3,s9 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,760 │ │ │ │ + sd s11,104(sp) │ │ │ │ + li a1,1608 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1638 │ │ │ │ + slli s11,s9,0x20 │ │ │ │ + sd s6,144(sp) │ │ │ │ + sd s8,128(sp) │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s10,112(sp) │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + jal 323d2 │ │ │ │ + slli a1,s11,0x2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a3,s9 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,746 │ │ │ │ + mv s6,a0 │ │ │ │ + li a1,1611 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1692 │ │ │ │ + sd s6,8(sp) │ │ │ │ + jal 323d2 │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 59c0 │ │ │ │ + li a1,1614 │ │ │ │ + mv s8,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,742 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1730 │ │ │ │ + jal 323d2 │ │ │ │ + addiw a1,s1,-2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a5,1 │ │ │ │ - lw s2,48(s11) │ │ │ │ - ld s1,0(s3) │ │ │ │ - sd a5,0(sp) │ │ │ │ - j 3e042 │ │ │ │ - ld a5,16(s3) │ │ │ │ - li a4,1 │ │ │ │ - sd a4,0(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ + li a4,0 │ │ │ │ + li a6,-1 │ │ │ │ + srliw a3,a1,0x3 │ │ │ │ + add a3,a3,s3 │ │ │ │ + lbu a3,0(a3) │ │ │ │ + not a2,a1 │ │ │ │ + andi a2,a2,7 │ │ │ │ + sraw a3,a3,a2 │ │ │ │ + andi a3,a3,1 │ │ │ │ + sub a2,a4,a5 │ │ │ │ + sub a0,a5,a4 │ │ │ │ + srai a2,a2,0x3f │ │ │ │ + neg a3,a3 │ │ │ │ + and a2,a2,a0 │ │ │ │ + and a5,a5,a3 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + add a4,a4,a2 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne a1,a6,3a3f4 │ │ │ │ + sext.w a5,a4 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,694 │ │ │ │ + li a1,1617 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1822 │ │ │ │ + sd a5,40(sp) │ │ │ │ + li s7,0 │ │ │ │ + jal 323d2 │ │ │ │ + li s5,0 │ │ │ │ + auipc s2,0x27 │ │ │ │ + addi s2,s2,720 │ │ │ │ + auipc s0,0x27 │ │ │ │ + addi s0,s0,-1848 │ │ │ │ + beqz s1,3a4a6 │ │ │ │ + ld s6,8(sp) │ │ │ │ + j 3a482 │ │ │ │ + srliw a5,s5,0x3 │ │ │ │ + add a5,a5,s3 │ │ │ │ lbu a5,0(a5) │ │ │ │ - sb a5,0(s0) │ │ │ │ - lw s2,48(s11) │ │ │ │ - ld s1,0(s3) │ │ │ │ - j 3e042 │ │ │ │ - ld a5,16(s3) │ │ │ │ - li a1,0 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3610 │ │ │ │ - li a5,1 │ │ │ │ - lw s2,48(s11) │ │ │ │ - ld s1,0(s3) │ │ │ │ - sd a5,0(sp) │ │ │ │ - fsd fa0,0(s0) │ │ │ │ - j 3e042 │ │ │ │ - ld a5,16(s3) │ │ │ │ - lw s2,48(s11) │ │ │ │ - li a4,1 │ │ │ │ - ld a5,0(a5) │ │ │ │ - sd a4,0(sp) │ │ │ │ - sd a5,0(s0) │ │ │ │ - ld s1,0(s3) │ │ │ │ - j 3e042 │ │ │ │ - ld a5,16(s3) │ │ │ │ - beqz a5,3e090 │ │ │ │ - ld a0,0(a5) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - j 3e0a8 │ │ │ │ - ld a5,16(s3) │ │ │ │ - beqz a5,3e090 │ │ │ │ - ld a0,0(a5) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ - jal 32b0 │ │ │ │ - ld a5,16(s3) │ │ │ │ - sw a0,0(s0) │ │ │ │ - li a2,10 │ │ │ │ - ld a0,8(a5) │ │ │ │ + not a3,s5 │ │ │ │ + andi a3,a3,7 │ │ │ │ + sraw a5,a5,a3 │ │ │ │ + andi a5,a5,1 │ │ │ │ + xori a5,a5,1 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + addw s7,a5,s7 │ │ │ │ + beq s1,s5,3a4a6 │ │ │ │ + slli a4,s7,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s6 │ │ │ │ + sw s5,0(a5) │ │ │ │ + bgeu s1,s7,3a45e │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,1622 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 34674 │ │ │ │ + j 3a45e │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,594 │ │ │ │ + li a1,1626 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1946 │ │ │ │ + jal 323d2 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-1070 │ │ │ │ + li a1,838 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-1970 │ │ │ │ + jal 323d2 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s8 │ │ │ │ + li a2,0 │ │ │ │ + jal 5a16 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-1072 │ │ │ │ + li a1,841 │ │ │ │ + auipc a0,0x27 │ │ │ │ + addi a0,a0,-2004 │ │ │ │ + jal 323d2 │ │ │ │ + lui a1,0x1 │ │ │ │ + addi a1,a1,-8 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + addiw s0,s9,1 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s10,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s7,a0 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-1092 │ │ │ │ + li a1,846 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,2024 │ │ │ │ + sd s7,16(sp) │ │ │ │ + jal 323d2 │ │ │ │ + mv a2,s0 │ │ │ │ li a1,0 │ │ │ │ - jal 32b0 │ │ │ │ - ld a5,16(s3) │ │ │ │ - sw a0,4(s0) │ │ │ │ - li a2,10 │ │ │ │ - ld a0,16(a5) │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3890 │ │ │ │ + lui a2,0x1 │ │ │ │ + lui t1,0x1 │ │ │ │ + addi a2,a2,-16 │ │ │ │ + addi t1,t1,-24 │ │ │ │ + li a5,0 │ │ │ │ + add s5,s2,a2 │ │ │ │ + add s6,s2,t1 │ │ │ │ + sd s9,64(sp) │ │ │ │ + mv t4,s2 │ │ │ │ + mv s9,s8 │ │ │ │ + sd s11,0(s10) │ │ │ │ + mv s8,s4 │ │ │ │ + li s7,1 │ │ │ │ + mv s4,s3 │ │ │ │ + sd s1,72(sp) │ │ │ │ + mv s2,a5 │ │ │ │ + mv s3,s11 │ │ │ │ + sd a2,0(sp) │ │ │ │ + mv s11,s8 │ │ │ │ + li t3,0 │ │ │ │ + mv s8,s6 │ │ │ │ + mv s6,s5 │ │ │ │ + mv s5,s3 │ │ │ │ + mv s3,s2 │ │ │ │ + mv s2,s4 │ │ │ │ + bge t3,s5,3a5c4 │ │ │ │ + slli a4,t3,0x3 │ │ │ │ + add s1,s10,a4 │ │ │ │ + ld s0,0(s1) │ │ │ │ + bltz s0,3a598 │ │ │ │ + j 3a6be │ │ │ │ + bge s4,s5,3a6aa │ │ │ │ + neg s4,s0 │ │ │ │ + slli s1,s4,0x3 │ │ │ │ + add s1,s1,s10 │ │ │ │ + mv a5,s0 │ │ │ │ + ld s0,0(s1) │ │ │ │ + bltz s0,3a594 │ │ │ │ + ld a2,0(sp) │ │ │ │ + add a4,a4,s10 │ │ │ │ + mv a0,t4 │ │ │ │ + sd a5,0(a4) │ │ │ │ li a1,0 │ │ │ │ - jal 32b0 │ │ │ │ - sw a0,8(s0) │ │ │ │ - li a5,1 │ │ │ │ - lw s2,48(s11) │ │ │ │ - ld s1,0(s3) │ │ │ │ - sd a5,0(sp) │ │ │ │ - j 3e042 │ │ │ │ - ld a5,16(s3) │ │ │ │ + jal 3890 │ │ │ │ + mv t4,a0 │ │ │ │ + blt s4,s5,3b058 │ │ │ │ + mv t3,s4 │ │ │ │ + blt t3,s5,3a584 │ │ │ │ + ld a5,40(sp) │ │ │ │ + mv s4,s2 │ │ │ │ + mv s2,s3 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + mv s3,s5 │ │ │ │ + mv s5,s6 │ │ │ │ + mv s6,s8 │ │ │ │ + mv s8,s11 │ │ │ │ + bgeu a5,s2,3a572 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-1256 │ │ │ │ + li a1,946 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,1844 │ │ │ │ + mv s2,t4 │ │ │ │ + mv s8,s9 │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s9,64(sp) │ │ │ │ + jal 323d2 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,16(sp) │ │ │ │ + mv s3,s4 │ │ │ │ + mv s4,s11 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,282 │ │ │ │ + li a1,1629 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,1790 │ │ │ │ + jal 323d2 │ │ │ │ + li a2,1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 5a36 │ │ │ │ + beqz a0,3af5a │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,262 │ │ │ │ + li a1,1635 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,1746 │ │ │ │ + jal 323d2 │ │ │ │ + ld s2,8(sp) │ │ │ │ + mv a5,s3 │ │ │ │ + mv a4,s9 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + jal 392c2 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + ld s6,144(sp) │ │ │ │ + ld s7,136(sp) │ │ │ │ + ld s8,128(sp) │ │ │ │ + ld s10,112(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + ld a5,56(sp) │ │ │ │ + sw s1,0(a5) │ │ │ │ + auipc a5,0x40 │ │ │ │ + ld a5,-1904(a5) │ │ │ │ + ld a4,88(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,3b064 │ │ │ │ + ld ra,200(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,192(sp) │ │ │ │ + ld s1,184(sp) │ │ │ │ + ld s2,176(sp) │ │ │ │ + ld s3,168(sp) │ │ │ │ + ld s4,160(sp) │ │ │ │ + ld s5,152(sp) │ │ │ │ + ld s9,120(sp) │ │ │ │ + addi sp,sp,208 │ │ │ │ + ret │ │ │ │ + ld a2,0(sp) │ │ │ │ + add a4,a4,s10 │ │ │ │ + mv a0,t4 │ │ │ │ + sd a5,0(a4) │ │ │ │ li a1,0 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3610 │ │ │ │ - ld a5,16(s3) │ │ │ │ + jal 3890 │ │ │ │ + mv t4,a0 │ │ │ │ + mv t3,s4 │ │ │ │ + j 3a5c0 │ │ │ │ + ld a2,0(sp) │ │ │ │ + neg a5,t3 │ │ │ │ + addi a6,s0,-1 │ │ │ │ + mv a0,t4 │ │ │ │ + sd a5,0(s1) │ │ │ │ li a1,0 │ │ │ │ - fsd fa0,0(s0) │ │ │ │ - ld a0,8(a5) │ │ │ │ - jal 3610 │ │ │ │ + sd t3,32(sp) │ │ │ │ + sd a6,24(sp) │ │ │ │ + jal 3890 │ │ │ │ + ld t3,32(sp) │ │ │ │ + ld a6,24(sp) │ │ │ │ + mv t4,a0 │ │ │ │ + mv s4,t3 │ │ │ │ + mv a0,t3 │ │ │ │ + mv t3,s0 │ │ │ │ + sext.w a1,s4 │ │ │ │ + blt a6,a0,3aeaa │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a7,16(sp) │ │ │ │ + mv a3,a1 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a4,a5,0x2 │ │ │ │ + add a4,a4,a2 │ │ │ │ + lw t1,0(a4) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a7 │ │ │ │ + addw a4,s3,t1 │ │ │ │ + slli t1,t1,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + srliw t5,a4,0x3 │ │ │ │ + sd t1,0(a5) │ │ │ │ + slli t1,a4,0x20 │ │ │ │ + add a5,s2,t5 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + add t1,t1,s11 │ │ │ │ + not a4,a4 │ │ │ │ + lbu t1,0(t1) │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a5,a5,a4 │ │ │ │ + not a5,a5 │ │ │ │ + slli a4,t1,0x1 │ │ │ │ + andi a5,a5,1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,t4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + slli t1,a3,0x20 │ │ │ │ + addi a4,a4,1 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + sd a4,0(a5) │ │ │ │ + bge a6,t1,3a6f0 │ │ │ │ + ld a3,0(t4) │ │ │ │ + sd s4,0(t4) │ │ │ │ + addi a4,t4,8 │ │ │ │ + mv a5,t4 │ │ │ │ + mv a2,s4 │ │ │ │ + add a2,a2,a3 │ │ │ │ + addi a4,a4,8 │ │ │ │ + ld a3,-8(a4) │ │ │ │ + sd a2,-8(a4) │ │ │ │ + bne a4,s6,3a76a │ │ │ │ + mv a3,a1 │ │ │ │ + blt a6,a0,3a7e8 │ │ │ │ + ld a7,8(sp) │ │ │ │ + ld t1,16(sp) │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a4,a2,0x1d │ │ │ │ + add a4,a4,t1 │ │ │ │ + lw a2,0(a4) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + slli a0,a3,0x20 │ │ │ │ + addw t5,s3,a2 │ │ │ │ + srliw a4,t5,0x3 │ │ │ │ + slli t6,t5,0x20 │ │ │ │ + add a4,a4,s2 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + srli t6,t6,0x20 │ │ │ │ + add t6,t6,s11 │ │ │ │ + not t5,t5 │ │ │ │ + lbu t6,0(t6) │ │ │ │ + andi t5,t5,7 │ │ │ │ + sraw a4,a4,t5 │ │ │ │ + not a4,a4 │ │ │ │ + slli t5,t6,0x1 │ │ │ │ + andi a4,a4,1 │ │ │ │ + add a4,a4,t5 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,t4 │ │ │ │ + ld t5,0(a4) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + slli t6,t5,0x2 │ │ │ │ + add t6,t6,a7 │ │ │ │ + sw a2,0(t6) │ │ │ │ + addi t5,t5,1 │ │ │ │ + sd t5,0(a4) │ │ │ │ + bge a6,a0,3a784 │ │ │ │ + ld a4,8(t4) │ │ │ │ + beqz s3,3a8da │ │ │ │ + bge s4,a4,3a81c │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + srliw a3,a3,0x3 │ │ │ │ + add a3,a3,s9 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,s7,a4 │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a3) │ │ │ │ + ld a4,0(t4) │ │ │ │ + neg a4,a4 │ │ │ │ + sd a4,0(s1) │ │ │ │ + li a2,1 │ │ │ │ + li a0,510 │ │ │ │ + j 3a870 │ │ │ │ + bge a3,a4,3a868 │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + srliw a3,a3,0x3 │ │ │ │ + add a3,a3,s9 │ │ │ │ + lbu a7,0(a3) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,s7,a4 │ │ │ │ + or a4,a7,a4 │ │ │ │ + sb a4,0(a3) │ │ │ │ + andi a4,a2,1 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a7,8(a5) │ │ │ │ + negw a4,a4 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + xor a7,a4,a7 │ │ │ │ + add a3,a3,s10 │ │ │ │ + sub a4,a7,a4 │ │ │ │ + sd a4,0(a3) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq a2,a0,3a8b0 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a4,8(a5) │ │ │ │ + addi a3,a3,1 │ │ │ │ + bne a4,a3,3a824 │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + srliw a3,a3,0x3 │ │ │ │ + add a3,a3,s9 │ │ │ │ + lbu a7,0(a3) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,s7,a4 │ │ │ │ + or a4,a7,a4 │ │ │ │ + sb a4,0(a3) │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,8(a5) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s10 │ │ │ │ + neg a3,a3 │ │ │ │ + sd a3,0(a4) │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a2,a0,3a870 │ │ │ │ + bne s4,a6,3a580 │ │ │ │ li a5,1 │ │ │ │ - lw s2,48(s11) │ │ │ │ - ld s1,0(s3) │ │ │ │ - sd a5,0(sp) │ │ │ │ - fsd fa0,8(s0) │ │ │ │ - j 3e042 │ │ │ │ - ld a5,16(s3) │ │ │ │ - beqz a5,3e090 │ │ │ │ - ld a5,0(a5) │ │ │ │ - lw s2,48(s11) │ │ │ │ - li a4,1 │ │ │ │ - sd a5,0(s0) │ │ │ │ - ld s1,0(s3) │ │ │ │ - sd a4,0(sp) │ │ │ │ - j 3e042 │ │ │ │ - lbu s7,0(s10) │ │ │ │ - beqz s7,3e042 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - bne a0,s6,3e042 │ │ │ │ - lbu a1,0(s1) │ │ │ │ - bne a1,s7,3e042 │ │ │ │ - j 3dfd2 │ │ │ │ - sb s6,0(s0) │ │ │ │ + sub s4,a5,s4 │ │ │ │ + srliw a4,a1,0x3 │ │ │ │ + sd s4,0(s1) │ │ │ │ + add a4,a4,s9 │ │ │ │ + lbu a3,0(a4) │ │ │ │ + not a5,a1 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,s7,a5 │ │ │ │ + or a5,a5,a3 │ │ │ │ + sb a5,0(a4) │ │ │ │ + j 3a580 │ │ │ │ + bge s4,a4,3a93a │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + srliw a3,a3,0x3 │ │ │ │ + add a3,a3,s9 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,s7,a4 │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a3) │ │ │ │ + ld a4,0(t4) │ │ │ │ + neg a4,a4 │ │ │ │ + sd a4,0(s1) │ │ │ │ + j 3a93a │ │ │ │ + bge a3,a4,3a934 │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + srliw a3,a3,0x3 │ │ │ │ + add a3,a3,s9 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,s7,a4 │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a3) │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,8(a5) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s10 │ │ │ │ + sd a3,0(a4) │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq a5,s8,3a8b0 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a4,8(a5) │ │ │ │ + addi a3,a3,1 │ │ │ │ + bne a4,a3,3a908 │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + srliw a3,a3,0x3 │ │ │ │ + add a3,a3,s9 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + negw a4,a4 │ │ │ │ + andi a4,a4,7 │ │ │ │ + sllw a4,s7,a4 │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a3) │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,8(a5) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s10 │ │ │ │ + neg a3,a3 │ │ │ │ + sd a3,0(a4) │ │ │ │ + j 3a934 │ │ │ │ + lw s0,80(sp) │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-412 │ │ │ │ + sd s10,112(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + li a1,1667 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,916 │ │ │ │ + slli s10,s0,0x20 │ │ │ │ + sd s6,144(sp) │ │ │ │ + sd s8,128(sp) │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s11,104(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + jal 323d2 │ │ │ │ + slli a1,s10,0x2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-798 │ │ │ │ + mv s6,a0 │ │ │ │ + li a1,1670 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,860 │ │ │ │ + sd s6,8(sp) │ │ │ │ + jal 323d2 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 59c0 │ │ │ │ + li a1,1673 │ │ │ │ + mv s8,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-802 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,822 │ │ │ │ + jal 323d2 │ │ │ │ + addiw a1,s1,-2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a5,1 │ │ │ │ - lw s2,48(s11) │ │ │ │ - ld s1,0(s3) │ │ │ │ - sd a5,0(sp) │ │ │ │ - j 3e042 │ │ │ │ - sd zero,0(sp) │ │ │ │ - j 3e04c │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s2,144(sp) │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld a0,24(sp) │ │ │ │ - li a1,24 │ │ │ │ - jal 3870 │ │ │ │ - lw a5,48(s11) │ │ │ │ - blez a5,3e220 │ │ │ │ - li a4,88 │ │ │ │ - mul a3,a5,a4 │ │ │ │ - ld a5,56(s11) │ │ │ │ - add a3,a3,a5 │ │ │ │ - lbu a4,41(a5) │ │ │ │ - beqz a4,3e218 │ │ │ │ - lbu a4,40(a5) │ │ │ │ - beqz a4,3e296 │ │ │ │ - addi a5,a5,88 │ │ │ │ - bne a3,a5,3e20c │ │ │ │ - auipc a5,0x3c │ │ │ │ - ld a5,-784(a5) │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,3e282 │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s0,160(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - addi sp,sp,176 │ │ │ │ - ret │ │ │ │ - lbu a3,0(s10) │ │ │ │ - mv a2,s9 │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1926 │ │ │ │ + li a7,-1 │ │ │ │ + srliw a3,a1,0x3 │ │ │ │ + add a3,a3,s3 │ │ │ │ + lbu a3,0(a3) │ │ │ │ + not a2,a1 │ │ │ │ + andi a2,a2,7 │ │ │ │ + sraw a3,a3,a2 │ │ │ │ + andi a3,a3,1 │ │ │ │ + sub a2,a4,a5 │ │ │ │ + sub a0,a5,a4 │ │ │ │ + srai a2,a2,0x3f │ │ │ │ + addi a3,a3,-1 │ │ │ │ + and a2,a2,a0 │ │ │ │ + and a5,a5,a3 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + add a4,a4,a2 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne a1,a7,3a9fc │ │ │ │ + sext.w a5,a4 │ │ │ │ + sd a5,40(sp) │ │ │ │ + li a1,0 │ │ │ │ + li a5,0 │ │ │ │ + beqz s1,3aa64 │ │ │ │ + ld a2,8(sp) │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a3,a4,0x1e │ │ │ │ + add a3,a3,a2 │ │ │ │ + srliw a4,a5,0x3 │ │ │ │ + sw a5,0(a3) │ │ │ │ + add a4,a4,s3 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + not a3,a5 │ │ │ │ + andi a3,a3,7 │ │ │ │ + sraw a4,a4,a3 │ │ │ │ + andi a4,a4,1 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addw a1,a1,a4 │ │ │ │ + bne s1,a5,3aa3a │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-612 │ │ │ │ + li a1,1682 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,680 │ │ │ │ + jal 323d2 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,1556 │ │ │ │ + li a1,838 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,656 │ │ │ │ + jal 323d2 │ │ │ │ + ld s0,48(sp) │ │ │ │ + mv a0,s8 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 5a16 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,1552 │ │ │ │ + li a1,841 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,620 │ │ │ │ + jal 323d2 │ │ │ │ + lui a1,0x1 │ │ │ │ + addi a1,a1,-8 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s11,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s7,a0 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,1534 │ │ │ │ + li a1,846 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,554 │ │ │ │ + sd s7,16(sp) │ │ │ │ + jal 323d2 │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,0 │ │ │ │ mv a0,s11 │ │ │ │ - jal 3cb4a │ │ │ │ + jal 3890 │ │ │ │ + lui a2,0x1 │ │ │ │ + addi a2,a2,-16 │ │ │ │ + lui t3,0x1 │ │ │ │ + add s9,s2,a2 │ │ │ │ + li a5,0 │ │ │ │ + addi t3,t3,-24 │ │ │ │ + add s6,s2,t3 │ │ │ │ + mv t5,s2 │ │ │ │ + mv s2,a5 │ │ │ │ + mv a5,s9 │ │ │ │ + sd s10,0(s11) │ │ │ │ + sd s1,64(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + mv s1,s10 │ │ │ │ + mv s9,s8 │ │ │ │ + li s7,1 │ │ │ │ + mv s8,s4 │ │ │ │ + mv s10,s11 │ │ │ │ + mv s4,s3 │ │ │ │ + sd a2,0(sp) │ │ │ │ + mv s5,s6 │ │ │ │ + mv s3,a5 │ │ │ │ + mv s6,s8 │ │ │ │ + li t4,0 │ │ │ │ + mv s8,s2 │ │ │ │ + mv s2,s4 │ │ │ │ + mv s4,s3 │ │ │ │ + mv s3,s1 │ │ │ │ + bge t4,s3,3ab88 │ │ │ │ + slli a2,t4,0x3 │ │ │ │ + add s1,s10,a2 │ │ │ │ + ld s0,0(s1) │ │ │ │ + bltz s0,3ab5c │ │ │ │ + j 3ac3c │ │ │ │ + bge s11,s3,3ac28 │ │ │ │ + neg s11,s0 │ │ │ │ + slli s1,s11,0x3 │ │ │ │ + add s1,s1,s10 │ │ │ │ + mv a5,s0 │ │ │ │ + ld s0,0(s1) │ │ │ │ + bltz s0,3ab58 │ │ │ │ + add a2,a2,s10 │ │ │ │ + sd a5,0(a2) │ │ │ │ + ld a2,0(sp) │ │ │ │ + mv a0,t5 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + mv t5,a0 │ │ │ │ + blt s11,s3,3b04e │ │ │ │ + mv t4,s11 │ │ │ │ + blt t4,s3,3ab48 │ │ │ │ + ld a5,40(sp) │ │ │ │ + mv s1,s3 │ │ │ │ + mv s3,s4 │ │ │ │ + mv s4,s2 │ │ │ │ + mv s2,s8 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + mv s8,s6 │ │ │ │ + bgeu a5,s2,3ab38 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,1366 │ │ │ │ + li a1,946 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,370 │ │ │ │ + mv s2,t5 │ │ │ │ + ld s1,64(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + jal 323d2 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,16(sp) │ │ │ │ + mv s3,s4 │ │ │ │ + mv s4,s6 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-1190 │ │ │ │ + li a1,1684 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,318 │ │ │ │ + jal 323d2 │ │ │ │ + ld s0,48(sp) │ │ │ │ + li a2,1 │ │ │ │ + mv a0,s9 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 5a36 │ │ │ │ + beqz a0,3aeae │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-980 │ │ │ │ + li a1,1688 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,272 │ │ │ │ + jal 323d2 │ │ │ │ + ld s2,8(sp) │ │ │ │ + mv a5,s3 │ │ │ │ + mv a4,s0 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + jal 3949c │ │ │ │ + j 3a664 │ │ │ │ + add a2,a2,s10 │ │ │ │ + sd a5,0(a2) │ │ │ │ + ld a2,0(sp) │ │ │ │ + mv a0,t5 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + mv t5,a0 │ │ │ │ + mv t4,s11 │ │ │ │ + j 3ab84 │ │ │ │ + ld a2,0(sp) │ │ │ │ + neg a5,t4 │ │ │ │ + addi a7,s0,-1 │ │ │ │ + mv a0,t5 │ │ │ │ + sd a5,0(s1) │ │ │ │ + li a1,0 │ │ │ │ + sd t4,32(sp) │ │ │ │ + sd a7,24(sp) │ │ │ │ + jal 3890 │ │ │ │ + ld t4,32(sp) │ │ │ │ + ld a7,24(sp) │ │ │ │ + mv t5,a0 │ │ │ │ + mv t3,t4 │ │ │ │ + mv s11,t4 │ │ │ │ + mv t4,s0 │ │ │ │ + sext.w t1,s11 │ │ │ │ + blt a7,t3,3aea6 │ │ │ │ + ld a3,8(sp) │ │ │ │ + ld a2,16(sp) │ │ │ │ + mv a1,t1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a4,a5,0x2 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lw a0,0(a4) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a2 │ │ │ │ + addw a4,a0,s8 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + srliw a6,a4,0x3 │ │ │ │ + sd a0,0(a5) │ │ │ │ + slli a0,a4,0x20 │ │ │ │ + add a5,s2,a6 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a0,a0,s6 │ │ │ │ + not a4,a4 │ │ │ │ + lbu a0,0(a0) │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a5,a5,a4 │ │ │ │ + not a5,a5 │ │ │ │ + slli a4,a0,0x1 │ │ │ │ + andi a5,a5,1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,t5 │ │ │ │ + ld a4,0(a5) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a0,a1,0x20 │ │ │ │ + addi a4,a4,1 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + sd a4,0(a5) │ │ │ │ + bge a7,a0,3ac6e │ │ │ │ + ld a2,0(t5) │ │ │ │ + sd s11,0(t5) │ │ │ │ + addi a5,t5,8 │ │ │ │ + mv a1,t5 │ │ │ │ mv a0,s11 │ │ │ │ - jal 3c054 │ │ │ │ + add a0,a0,a2 │ │ │ │ + addi a5,a5,8 │ │ │ │ + ld a2,-8(a5) │ │ │ │ + sd a0,-8(a5) │ │ │ │ + bne a5,s4,3acde │ │ │ │ + blt a7,t3,3ad56 │ │ │ │ + ld a6,8(sp) │ │ │ │ + ld t3,16(sp) │ │ │ │ + mv a3,t1 │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,t3 │ │ │ │ + lw a2,0(a5) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + slli a0,a3,0x20 │ │ │ │ + addw a4,a2,s8 │ │ │ │ + srliw a5,a4,0x3 │ │ │ │ + slli t1,a4,0x20 │ │ │ │ + add a5,a5,s2 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + add t1,t1,s6 │ │ │ │ + not a4,a4 │ │ │ │ + lbu t1,0(t1) │ │ │ │ + andi a4,a4,7 │ │ │ │ + sraw a5,a5,a4 │ │ │ │ + not a5,a5 │ │ │ │ + slli a4,t1,0x1 │ │ │ │ + andi a5,a5,1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,t5 │ │ │ │ + ld a4,0(a5) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + slli t1,a4,0x2 │ │ │ │ + add t1,t1,a6 │ │ │ │ + sw a2,0(t1) │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a4,0(a5) │ │ │ │ + bge a7,a0,3acf8 │ │ │ │ + ld a5,0(t5) │ │ │ │ + beqz s8,3ae0e │ │ │ │ + bge s11,a5,3ad8a │ │ │ │ + addiw a2,a5,-1 │ │ │ │ + srliw a2,a2,0x3 │ │ │ │ + add a2,a2,s9 │ │ │ │ + lbu a0,0(a2) │ │ │ │ + negw a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,s7,a5 │ │ │ │ + or a5,a5,a0 │ │ │ │ + sb a5,0(a2) │ │ │ │ + ld a5,0(t5) │ │ │ │ + neg a5,a5 │ │ │ │ + sd a5,0(s1) │ │ │ │ li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1992 │ │ │ │ - mv a0,s11 │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s3,136(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - jal 3cb4a │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ + li a6,510 │ │ │ │ + j 3add6 │ │ │ │ + bge a4,a5,3adce │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + srliw a4,a4,0x3 │ │ │ │ + add a4,a4,s9 │ │ │ │ + lbu a3,0(a4) │ │ │ │ + negw a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,s7,a5 │ │ │ │ + or a5,a5,a3 │ │ │ │ + sb a5,0(a4) │ │ │ │ + andi a5,a0,1 │ │ │ │ + ld a4,0(a1) │ │ │ │ + ld a3,8(a1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + xor a3,a3,a5 │ │ │ │ + add a4,a4,s10 │ │ │ │ + sub a5,a3,a5 │ │ │ │ + sd a5,0(a4) │ │ │ │ + addiw a0,a0,1 │ │ │ │ + addi a1,a1,8 │ │ │ │ + beq a0,a6,3ab44 │ │ │ │ + ld a4,0(a1) │ │ │ │ + ld a5,8(a1) │ │ │ │ + addi a4,a4,1 │ │ │ │ + bne a5,a4,3ad92 │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + srliw a4,a4,0x3 │ │ │ │ + add a4,a4,s9 │ │ │ │ + lbu a3,0(a4) │ │ │ │ + negw a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,s7,a5 │ │ │ │ + or a5,a5,a3 │ │ │ │ + sb a5,0(a4) │ │ │ │ + ld a5,0(a1) │ │ │ │ + ld a4,8(a1) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s10 │ │ │ │ + neg a4,a4 │ │ │ │ + sd a4,0(a5) │ │ │ │ + j 3adce │ │ │ │ + bge s11,a5,3ae6e │ │ │ │ + addiw a2,a5,-1 │ │ │ │ + srliw a2,a2,0x3 │ │ │ │ + add a2,a2,s9 │ │ │ │ + lbu a0,0(a2) │ │ │ │ + negw a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,s7,a5 │ │ │ │ + or a5,a5,a0 │ │ │ │ + sb a5,0(a2) │ │ │ │ + ld a5,0(t5) │ │ │ │ + neg a5,a5 │ │ │ │ + sd a5,0(s1) │ │ │ │ + j 3ae6e │ │ │ │ + bge a4,a5,3ae68 │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + srliw a4,a4,0x3 │ │ │ │ + add a4,a4,s9 │ │ │ │ + lbu a3,0(a4) │ │ │ │ + negw a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,s7,a5 │ │ │ │ + or a5,a5,a3 │ │ │ │ + sb a5,0(a4) │ │ │ │ + ld a5,0(a1) │ │ │ │ + ld a4,8(a1) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s10 │ │ │ │ + sd a4,0(a5) │ │ │ │ + addi a1,a1,8 │ │ │ │ + beq a1,s5,3ab44 │ │ │ │ + ld a4,0(a1) │ │ │ │ + ld a5,8(a1) │ │ │ │ + addi a4,a4,1 │ │ │ │ + bne a5,a4,3ae3c │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + srliw a4,a4,0x3 │ │ │ │ + add a4,a4,s9 │ │ │ │ + lbu a3,0(a4) │ │ │ │ + negw a5,a5 │ │ │ │ + andi a5,a5,7 │ │ │ │ + sllw a5,s7,a5 │ │ │ │ + or a5,a5,a3 │ │ │ │ + sb a5,0(a4) │ │ │ │ + ld a5,0(a1) │ │ │ │ + ld a4,8(a1) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s10 │ │ │ │ + neg a4,a4 │ │ │ │ + sd a4,0(a5) │ │ │ │ + j 3ae68 │ │ │ │ + li a2,0 │ │ │ │ + j 3acd2 │ │ │ │ + li a3,0 │ │ │ │ + j 3a75e │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-1862 │ │ │ │ + li a1,1698 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,-418 │ │ │ │ + jal 323d2 │ │ │ │ + ld s2,8(sp) │ │ │ │ + ld a3,48(sp) │ │ │ │ + li a6,1 │ │ │ │ + mv a5,s3 │ │ │ │ + mv a4,s9 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 38f86 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-1888 │ │ │ │ + li a1,1703 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,-476 │ │ │ │ + jal 323d2 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a2,s5 │ │ │ │ + li a0,0 │ │ │ │ + jal 39c5e │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-1730 │ │ │ │ + li a1,1709 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,-518 │ │ │ │ + jal 323d2 │ │ │ │ + lw s0,80(sp) │ │ │ │ + li a5,1 │ │ │ │ + mv a4,s3 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 3916a │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-1748 │ │ │ │ + li a1,1711 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,-560 │ │ │ │ + jal 323d2 │ │ │ │ + mv a5,s3 │ │ │ │ + mv a4,s0 │ │ │ │ + j 3ac1a │ │ │ │ + auipc a2,0x27 │ │ │ │ + addi a2,a2,-2034 │ │ │ │ + li a1,1645 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,-590 │ │ │ │ + jal 323d2 │ │ │ │ + ld s2,8(sp) │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s3 │ │ │ │ + mv a4,s8 │ │ │ │ + mv a3,s9 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 38f86 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,2036 │ │ │ │ + li a1,1650 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,-648 │ │ │ │ + jal 323d2 │ │ │ │ + ld a2,48(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 39c5e │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,2018 │ │ │ │ + li a1,1654 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,-690 │ │ │ │ + jal 323d2 │ │ │ │ + lw s0,84(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv a4,s3 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 3916a │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,2000 │ │ │ │ + li a1,1657 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,-732 │ │ │ │ + jal 323d2 │ │ │ │ + mv a5,s3 │ │ │ │ + mv a4,s0 │ │ │ │ + j 3a658 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,1608 │ │ │ │ + li a1,1595 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,-764 │ │ │ │ + jal 323d2 │ │ │ │ + li a1,4 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a3,a0 │ │ │ │ + mv s2,a0 │ │ │ │ + sw s0,0(a0) │ │ │ │ + mv a5,s3 │ │ │ │ + li a4,1 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + jal 392c2 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + j 3a67c │ │ │ │ + addi a7,s0,-1 │ │ │ │ + mv t3,s11 │ │ │ │ + mv t4,s0 │ │ │ │ + j 3ac60 │ │ │ │ + addi a6,s0,-1 │ │ │ │ + mv a0,s4 │ │ │ │ + mv t3,s0 │ │ │ │ + j 3a6e2 │ │ │ │ + sd s6,144(sp) │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s8,128(sp) │ │ │ │ + sd s10,112(sp) │ │ │ │ + sd s11,104(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - lbu a3,0(a5) │ │ │ │ - ld a2,8(a5) │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1956 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3cb4a │ │ │ │ + beqz a1,3b0c8 │ │ │ │ addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - lw s1,48(a0) │ │ │ │ - sd ra,40(sp) │ │ │ │ - blez s1,3e33e │ │ │ │ sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ sd s2,16(sp) │ │ │ │ sd s3,8(sp) │ │ │ │ - ld s0,56(a0) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ mv s2,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - li a5,88 │ │ │ │ - beqz a2,3e310 │ │ │ │ - mul s1,s1,a5 │ │ │ │ - add s1,s1,s0 │ │ │ │ - lbu a5,0(s0) │ │ │ │ + mv s1,a0 │ │ │ │ + li s0,0 │ │ │ │ + auipc s4,0x27 │ │ │ │ + addi s4,s4,-2048 │ │ │ │ + auipc s3,0x27 │ │ │ │ + addi s3,s3,-1728 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + ld a0,0(s1) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + jal 2d17e │ │ │ │ mv a1,s3 │ │ │ │ - beq a5,s2,3e2f2 │ │ │ │ - ld a0,8(s0) │ │ │ │ - beqz a0,3e2f8 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,3e2f8 │ │ │ │ - lbu a5,40(s0) │ │ │ │ - bnez a5,3e32e │ │ │ │ - addi s0,s0,88 │ │ │ │ - bne s0,s1,3e2de │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - li a0,0 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + bne s2,s0,3b098 │ │ │ │ ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - mul a5,s1,a5 │ │ │ │ - add a5,a5,s0 │ │ │ │ - j 3e320 │ │ │ │ - addi s0,s0,88 │ │ │ │ - beq s0,a5,3e300 │ │ │ │ - lbu a4,0(s0) │ │ │ │ - bne a4,s2,3e318 │ │ │ │ - lbu a4,40(s0) │ │ │ │ - beqz a4,3e318 │ │ │ │ ld s0,32(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ - li a0,1 │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - j 3e308 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - lw s1,48(a0) │ │ │ │ - sd ra,40(sp) │ │ │ │ - blez s1,3e3d2 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - ld s0,56(a0) │ │ │ │ - mv s2,a1 │ │ │ │ - mv s4,a2 │ │ │ │ - li a5,88 │ │ │ │ - beqz a2,3e39e │ │ │ │ - mul s1,s1,a5 │ │ │ │ - add s1,s1,s0 │ │ │ │ - lbu a5,0(s0) │ │ │ │ - mv a1,s4 │ │ │ │ - mv s3,s0 │ │ │ │ - beq a5,s2,3e37e │ │ │ │ - ld a0,8(s0) │ │ │ │ - beqz a0,3e384 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,3e384 │ │ │ │ - lbu a5,40(s0) │ │ │ │ - bnez a5,3e3be │ │ │ │ - addi s0,s0,88 │ │ │ │ - bne s0,s1,3e368 │ │ │ │ - ld s0,32(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ ld s4,0(sp) │ │ │ │ - li a0,0 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - mul a5,s1,a5 │ │ │ │ - add a5,a5,s0 │ │ │ │ - j 3e3ae │ │ │ │ - addi s0,s0,88 │ │ │ │ - beq s0,a5,3e38c │ │ │ │ - lbu a4,0(s0) │ │ │ │ - mv s3,s0 │ │ │ │ - bne a4,s2,3e3a6 │ │ │ │ - lbu a4,40(s0) │ │ │ │ - beqz a4,3e3a6 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi a0,s3,56 │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ ret │ │ │ │ - li a0,0 │ │ │ │ - j 3e396 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - lw s1,48(a0) │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s0,16(sp) │ │ │ │ - blez s1,3e428 │ │ │ │ - li a5,88 │ │ │ │ - mul s1,s1,a5 │ │ │ │ - ld a5,56(a0) │ │ │ │ - sd s2,0(sp) │ │ │ │ + beqz a2,3b178 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + mv s5,a2 │ │ │ │ mv s2,a1 │ │ │ │ - add s1,s1,a5 │ │ │ │ - j 3e3fa │ │ │ │ - beq a5,s1,3e418 │ │ │ │ - ld a0,8(a5) │ │ │ │ - mv a1,s2 │ │ │ │ - mv s0,a5 │ │ │ │ - jal 3580 │ │ │ │ - addi a5,s0,88 │ │ │ │ - bnez a0,3e3f6 │ │ │ │ - ld s2,0(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - li s0,0 │ │ │ │ - ld ra,24(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ + addi s8,a0,16 │ │ │ │ + li s1,0 │ │ │ │ + li s4,0 │ │ │ │ + auipc s7,0x26 │ │ │ │ + addi s7,s7,1962 │ │ │ │ + auipc s3,0x26 │ │ │ │ + addi s3,s3,1970 │ │ │ │ + auipc s6,0x27 │ │ │ │ + addi s6,s6,-1838 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a5,0(s8) │ │ │ │ + beqz a5,3b14e │ │ │ │ li s0,0 │ │ │ │ - j 3e40c │ │ │ │ - lw a3,48(a0) │ │ │ │ - blez a3,3e454 │ │ │ │ - li a5,88 │ │ │ │ - mul a3,a3,a5 │ │ │ │ - ld a5,56(a0) │ │ │ │ - add a3,a3,a5 │ │ │ │ - j 3e444 │ │ │ │ - beq a5,a3,3e454 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - mv a0,a5 │ │ │ │ - addi a5,a5,88 │ │ │ │ - bne a4,a1,3e440 │ │ │ │ + ld a5,-8(s8) │ │ │ │ + slli a4,s0,0x2 │ │ │ │ + sext.w a2,s1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a4,0(a5) │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,1 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw a5,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a4,0(s8) │ │ │ │ + sext.w a5,s0 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + bltu a5,a4,3b118 │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,1 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + addi s8,s8,32 │ │ │ │ + bne s5,s4,3b106 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - li a0,0 │ │ │ │ ret │ │ │ │ - lw a5,48(a0) │ │ │ │ - blez a5,3e516 │ │ │ │ addi sp,sp,-64 │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + lbu s5,64(sp) │ │ │ │ + beqz a2,3b1fe │ │ │ │ sd s1,40(sp) │ │ │ │ + mv s1,a5 │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1d │ │ │ │ sd s2,32(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ sd s6,0(sp) │ │ │ │ - ld a5,56(a0) │ │ │ │ - sd ra,56(sp) │ │ │ │ sd s0,48(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - li s1,0 │ │ │ │ - li s3,0 │ │ │ │ - auipc s6,0x23 │ │ │ │ - addi s6,s6,1720 │ │ │ │ - auipc s5,0x23 │ │ │ │ - addi s5,s5,1736 │ │ │ │ - auipc s4,0x23 │ │ │ │ - addi s4,s4,1736 │ │ │ │ - j 3e4a0 │ │ │ │ - lw a4,48(s2) │ │ │ │ - addiw s3,s3,1 │ │ │ │ - addi s1,s1,88 │ │ │ │ - bge s3,a4,3e502 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a3,0(a5) │ │ │ │ - ld a2,8(a5) │ │ │ │ - mv a1,s6 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,56(s2) │ │ │ │ - add a4,a5,s1 │ │ │ │ - lw a4,64(a4) │ │ │ │ - blez a4,3e492 │ │ │ │ + mv s4,a6 │ │ │ │ + mv s6,a1 │ │ │ │ + add s2,a1,a2 │ │ │ │ + auipc s3,0x26 │ │ │ │ + addi s3,s3,1820 │ │ │ │ + ld a5,0(s6) │ │ │ │ + ld a0,8(a5) │ │ │ │ + blez a0,3b1ec │ │ │ │ + ld a7,0(a5) │ │ │ │ li s0,0 │ │ │ │ - mv a1,s5 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,56(s2) │ │ │ │ - slli a4,s0,0x3 │ │ │ │ - mv a1,s4 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a5,72(a5) │ │ │ │ - li a0,1 │ │ │ │ - addi s0,s0,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a2,0(a5) │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,56(s2) │ │ │ │ - sext.w a4,s0 │ │ │ │ - add a3,a5,s1 │ │ │ │ - lw a3,64(a3) │ │ │ │ - blt a4,a3,3e4c0 │ │ │ │ - lw a4,48(s2) │ │ │ │ - addiw s3,s3,1 │ │ │ │ - addi s1,s1,88 │ │ │ │ - blt s3,a4,3e4a0 │ │ │ │ - ld ra,56(sp) │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a4,a5,0x1e │ │ │ │ + add a4,a4,a7 │ │ │ │ + lw a2,0(a4) │ │ │ │ + addiw a3,s0,1 │ │ │ │ + slli a1,a3,0x20 │ │ │ │ + slli a4,a2,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,s4,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + beq a5,s5,3b206 │ │ │ │ + sext.w s0,a3 │ │ │ │ + blt a1,a0,3b1bc │ │ │ │ + addi s6,s6,8 │ │ │ │ + bne s2,s6,3b1ac │ │ │ │ ld s0,48(sp) │ │ │ │ ld s1,40(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ ld s6,0(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - addiw a1,a1,-1 │ │ │ │ - sext.w a7,a1 │ │ │ │ - mv a6,a7 │ │ │ │ - blez a7,3e55a │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - mv a4,a0 │ │ │ │ - add a3,a0,a1 │ │ │ │ - lw a5,0(a4) │ │ │ │ - lw a1,0(a3) │ │ │ │ - addi a4,a4,4 │ │ │ │ - addiw a6,a6,-1 │ │ │ │ - xor a5,a5,a1 │ │ │ │ - sw a5,-4(a4) │ │ │ │ - lw a1,0(a3) │ │ │ │ - subw a2,a7,a6 │ │ │ │ - addi a3,a3,-4 │ │ │ │ - xor a5,a5,a1 │ │ │ │ - sw a5,4(a3) │ │ │ │ - lw a1,-4(a4) │ │ │ │ - xor a5,a5,a1 │ │ │ │ - sw a5,-4(a4) │ │ │ │ - blt a2,a6,3e532 │ │ │ │ - ret │ │ │ │ - mul a1,a1,a2 │ │ │ │ - li a0,0 │ │ │ │ - j 1d4e0 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - ld a1,8(a1) │ │ │ │ - ld a0,0(s0) │ │ │ │ - sd s1,8(sp) │ │ │ │ - addi a1,a1,1 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s1,a2 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,8(s0) │ │ │ │ - sd a0,0(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - slli a4,a5,0x2 │ │ │ │ - add a0,a0,a4 │ │ │ │ - sw s1,0(a0) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,8(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1c │ │ │ │ - add a2,a2,a1 │ │ │ │ - ld a5,8(a2) │ │ │ │ - sext.w a0,a5 │ │ │ │ - beqz a0,3e612 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a3,a4,0x1c │ │ │ │ - add a1,a1,a3 │ │ │ │ - ld a4,8(a1) │ │ │ │ - sext.w a0,a4 │ │ │ │ - beqz a0,3e612 │ │ │ │ - li a3,-1 │ │ │ │ - ld a6,0(a1) │ │ │ │ - ld t1,0(a2) │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - and a7,a4,a3 │ │ │ │ - and a1,a5,a3 │ │ │ │ - slli a7,a7,0x2 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - lui a2,0x80000 │ │ │ │ - add a7,a7,a6 │ │ │ │ - add a1,a1,t1 │ │ │ │ - not a2,a2 │ │ │ │ - lw a0,0(a6) │ │ │ │ - mv a4,t1 │ │ │ │ - lw a5,0(a4) │ │ │ │ - addi a4,a4,4 │ │ │ │ - subw a5,a0,a5 │ │ │ │ - sraiw a3,a5,0x1f │ │ │ │ - xor a5,a5,a3 │ │ │ │ - subw a3,a5,a3 │ │ │ │ - mv a5,a3 │ │ │ │ - bge a2,a3,3e600 │ │ │ │ - mv a5,a2 │ │ │ │ - sext.w a2,a5 │ │ │ │ - bne a4,a1,3e5e6 │ │ │ │ - addi a6,a6,4 │ │ │ │ - bne a6,a7,3e5e0 │ │ │ │ - sext.w a0,a2 │ │ │ │ - ret │ │ │ │ - lw a7,8(a1) │ │ │ │ - mv a0,a7 │ │ │ │ - beqz a7,3e66e │ │ │ │ - ld a5,8(a2) │ │ │ │ - sext.w a0,a5 │ │ │ │ - beqz a0,3e66e │ │ │ │ - ld a6,0(a2) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - ld t3,0(a1) │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - lui a0,0x80000 │ │ │ │ - add t1,a6,a5 │ │ │ │ - not a0,a0 │ │ │ │ - mv a2,t3 │ │ │ │ - li a4,0 │ │ │ │ - lw a1,0(a2) │ │ │ │ - lw a5,0(a6) │ │ │ │ - addi a2,a2,4 │ │ │ │ - subw a5,a5,a1 │ │ │ │ - sraiw a1,a5,0x1f │ │ │ │ - xor a5,a5,a1 │ │ │ │ - subw a5,a5,a1 │ │ │ │ - bge a5,a0,3e660 │ │ │ │ - sw a4,0(a3) │ │ │ │ - mv a0,a5 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - bne a4,a7,3e646 │ │ │ │ - addi a6,a6,4 │ │ │ │ - bne a6,t1,3e642 │ │ │ │ - sext.w a0,a0 │ │ │ │ - ret │ │ │ │ - blez a1,3e6f8 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,s1 │ │ │ │ + lw a3,0(a4) │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + ld a5,0(s6) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + ld a0,8(a5) │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + bge a4,a0,3b1ec │ │ │ │ + ld a7,0(a5) │ │ │ │ + j 3b1bc │ │ │ │ addi sp,sp,-96 │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ sd s4,48(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ sd s5,40(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + mv s4,a3 │ │ │ │ + mv s1,a4 │ │ │ │ + beqz a2,3b3e0 │ │ │ │ + sd s3,56(sp) │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + lui s3,0x1 │ │ │ │ sd s6,32(sp) │ │ │ │ sd s7,24(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ sd s9,8(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - mv s7,a1 │ │ │ │ - mv s6,a0 │ │ │ │ - mv s5,a2 │ │ │ │ - sext.w s9,a2 │ │ │ │ - li s3,0 │ │ │ │ - li s4,0 │ │ │ │ - auipc s2,0x20 │ │ │ │ - addi s2,s2,-1482 │ │ │ │ - auipc s8,0x24 │ │ │ │ - addi s8,s8,-1834 │ │ │ │ - blez s5,3e6cc │ │ │ │ - add s1,s5,s3 │ │ │ │ - slli s0,s3,0x2 │ │ │ │ - slli s1,s1,0x2 │ │ │ │ - add s0,s0,s6 │ │ │ │ - add s1,s1,s6 │ │ │ │ - lw a2,0(s0) │ │ │ │ - mv a1,s2 │ │ │ │ - li a0,1 │ │ │ │ - addi s0,s0,4 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - bne s1,s0,3e6bc │ │ │ │ + sd s10,0(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + mv s10,a2 │ │ │ │ + mv s5,a0 │ │ │ │ + srli s6,a5,0x1e │ │ │ │ + mv s9,a1 │ │ │ │ + li s8,0 │ │ │ │ + li s0,0 │ │ │ │ + li s7,0 │ │ │ │ + addi s3,s3,-96 │ │ │ │ + li s2,0 │ │ │ │ + beqz s0,3b38c │ │ │ │ + lbu a1,0(s9) │ │ │ │ + li s2,0 │ │ │ │ + li a5,0 │ │ │ │ + j 3b282 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi s2,s2,32 │ │ │ │ + beq a5,s0,3b384 │ │ │ │ + add a4,s8,s2 │ │ │ │ + lw a3,0(a4) │ │ │ │ + bne a3,a1,3b278 │ │ │ │ + beq s0,a5,3b38c │ │ │ │ + lw a3,24(a4) │ │ │ │ + lw a5,16(a4) │ │ │ │ + ld a0,8(a4) │ │ │ │ + mv s2,a4 │ │ │ │ + bgeu a5,a3,3b3ce │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + addiw a4,a5,1 │ │ │ │ + srli a5,a3,0x1e │ │ │ │ + sw a4,16(s2) │ │ │ │ + add a0,a0,a5 │ │ │ │ + sw s7,0(a0) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + addi s9,s9,1 │ │ │ │ + bne s10,s7,3b268 │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0xffffc │ │ │ │ + addi a3,a3,-102 │ │ │ │ + mv a2,s0 │ │ │ │ mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 16f96 │ │ │ │ + mv s9,a0 │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + slli s5,s0,0x20 │ │ │ │ + sd a0,0(s1) │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + beqz s0,3b34e │ │ │ │ + slli s3,s5,0x2 │ │ │ │ + add s3,s3,s9 │ │ │ │ + li s7,0 │ │ │ │ + auipc s2,0x26 │ │ │ │ + addi s2,s2,1524 │ │ │ │ + lwu a5,0(s9) │ │ │ │ + li s6,0 │ │ │ │ + slli a5,a5,0x5 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a4,16(a5) │ │ │ │ + beqz a4,3b348 │ │ │ │ + ld a5,8(a5) │ │ │ │ + slli s10,s6,0x2 │ │ │ │ + mv a3,s7 │ │ │ │ + add a5,a5,s10 │ │ │ │ + lw a2,0(a5) │ │ │ │ + mv a1,s2 │ │ │ │ li a0,1 │ │ │ │ - addiw s4,s4,1 │ │ │ │ jal 37c0 <__printf_chk@plt> │ │ │ │ - addw s3,s3,s9 │ │ │ │ - bne s7,s4,3e6aa │ │ │ │ + lwu a5,0(s9) │ │ │ │ + ld a4,0(s1) │ │ │ │ + sext.w a3,s7 │ │ │ │ + slli a5,a5,0x5 │ │ │ │ + add a5,a5,s8 │ │ │ │ + ld a5,8(a5) │ │ │ │ + addi s6,s6,1 │ │ │ │ + sext.w a2,s6 │ │ │ │ + add a5,a5,s10 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + sw a3,0(a5) │ │ │ │ + lwu a5,0(s9) │ │ │ │ + slli a5,a5,0x5 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a4,16(a5) │ │ │ │ + bltu a2,a4,3b302 │ │ │ │ + addi s9,s9,4 │ │ │ │ + bne s3,s9,3b2f4 │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + mv a0,s8 │ │ │ │ + mv a1,s5 │ │ │ │ + auipc a3,0xffffc │ │ │ │ + addi a3,a3,-282 │ │ │ │ + li a2,32 │ │ │ │ + jal 3400 │ │ │ │ ld ra,88(sp) │ │ │ │ + sw s0,0(s4) │ │ │ │ ld s0,80(sp) │ │ │ │ ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ ld s4,48(sp) │ │ │ │ ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ + mv a0,s8 │ │ │ │ ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - mv a5,a0 │ │ │ │ - beqz a1,3e718 │ │ │ │ - lw a2,0(a0) │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s2,a5,0x1b │ │ │ │ + addiw s0,s0,1 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a1,a5,0x1b │ │ │ │ + mv a0,s8 │ │ │ │ + jal 41306 │ │ │ │ + lbu a5,0(s9) │ │ │ │ + add s2,s2,a0 │ │ │ │ + mv s8,a0 │ │ │ │ + sw a5,0(s2) │ │ │ │ + sd zero,8(s2) │ │ │ │ + sw zero,16(s2) │ │ │ │ + sw zero,24(s2) │ │ │ │ + mv a1,s3 │ │ │ │ + li a5,1000 │ │ │ │ + li a0,0 │ │ │ │ + sw a5,24(s2) │ │ │ │ + jal 41306 │ │ │ │ + lw a5,16(s2) │ │ │ │ + sd a0,8(s2) │ │ │ │ + j 3b29c │ │ │ │ + addiw a3,a3,1000 │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + sext.w a5,a3 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + j 3b3bc │ │ │ │ li a4,0 │ │ │ │ + auipc a3,0xffffc │ │ │ │ + addi a3,a3,-396 │ │ │ │ + li a1,0 │ │ │ │ + jal 16f96 │ │ │ │ + li a1,0 │ │ │ │ li a0,0 │ │ │ │ - lw a3,0(a5) │ │ │ │ - addi a5,a5,4 │ │ │ │ - bgeu a2,a3,3e710 │ │ │ │ - mv a0,a4 │ │ │ │ - mv a2,a3 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - bne a4,a1,3e704 │ │ │ │ - ret │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s1) │ │ │ │ + li s0,0 │ │ │ │ + li s5,0 │ │ │ │ + li s8,0 │ │ │ │ + j 3b35a │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s9,a1 │ │ │ │ + mv a0,a3 │ │ │ │ + mv a1,a4 │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + mv s3,a3 │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + mv s7,a2 │ │ │ │ + sd s1,72(sp) │ │ │ │ + jal 2cf46 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli s2,a5,0x1e │ │ │ │ + add s2,s2,s3 │ │ │ │ + lw a1,0(s2) │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - mv a4,a0 │ │ │ │ - beqz a1,3e740 │ │ │ │ - lw a6,0(a0) │ │ │ │ - li a5,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 41306 │ │ │ │ + lw a4,0(s2) │ │ │ │ + li a5,-1 │ │ │ │ + mv s4,a0 │ │ │ │ + beq a4,a5,3b474 │ │ │ │ + mv s1,a0 │ │ │ │ + li s0,0 │ │ │ │ + li a1,16 │ │ │ │ li a0,0 │ │ │ │ - lw a3,0(a4) │ │ │ │ - addi a4,a4,4 │ │ │ │ - bgeu a6,a3,3e738 │ │ │ │ - beq a2,a5,3e738 │ │ │ │ - mv a0,a5 │ │ │ │ - mv a6,a3 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,0(s2) │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + addiw s0,s0,1 │ │ │ │ addiw a5,a5,1 │ │ │ │ - bne a1,a5,3e728 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - mv a5,a0 │ │ │ │ - blez a1,3e764 │ │ │ │ - lw a2,0(a0) │ │ │ │ - li a4,0 │ │ │ │ - li a0,0 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s0,a5,3b454 │ │ │ │ + beqz s7,3b4ea │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + addi s9,s9,8 │ │ │ │ + li s2,0 │ │ │ │ + auipc s6,0x26 │ │ │ │ + addi s6,s6,1136 │ │ │ │ + ld a5,0(s9) │ │ │ │ + li s1,0 │ │ │ │ + li s8,0 │ │ │ │ lw a3,0(a5) │ │ │ │ - addi a5,a5,4 │ │ │ │ - bge a2,a3,3e75c │ │ │ │ - mv a0,a4 │ │ │ │ - mv a2,a3 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - bne a4,a1,3e750 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - beqz a1,3e7ea │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - mv s7,a1 │ │ │ │ - mv s2,a0 │ │ │ │ - mv s1,a2 │ │ │ │ - li s6,0 │ │ │ │ - li s5,0 │ │ │ │ - auipc s3,0x20 │ │ │ │ - addi s3,s3,-1724 │ │ │ │ - auipc s8,0x23 │ │ │ │ - addi s8,s8,2020 │ │ │ │ - mv s0,s6 │ │ │ │ - beqz s4,3e7bc │ │ │ │ - slli a4,s0,0x20 │ │ │ │ + beqz a3,3b4dc │ │ │ │ + slli a4,a3,0x20 │ │ │ │ srli a5,a4,0x1e │ │ │ │ - add a5,a5,s2 │ │ │ │ - lw a2,0(a5) │ │ │ │ - mv a1,s3 │ │ │ │ - li a0,1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - bne s1,s0,3e7a2 │ │ │ │ - mv a1,s8 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lw s0,0(a5) │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a4,s0 │ │ │ │ li a0,1 │ │ │ │ - addiw s5,s5,1 │ │ │ │ jal 37c0 <__printf_chk@plt> │ │ │ │ - addw s6,s4,s6 │ │ │ │ - addw s1,s4,s1 │ │ │ │ - bne s7,s5,3e79c │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - beqz a1,3e86e │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - mv s7,a1 │ │ │ │ - mv s2,a0 │ │ │ │ - mv s1,a2 │ │ │ │ - li s6,0 │ │ │ │ - li s5,0 │ │ │ │ - auipc s3,0x23 │ │ │ │ - addi s3,s3,840 │ │ │ │ - auipc s8,0x23 │ │ │ │ - addi s8,s8,1888 │ │ │ │ - mv s0,s6 │ │ │ │ - beqz s4,3e840 │ │ │ │ + ld a5,0(s9) │ │ │ │ slli a4,s0,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a2,0(a5) │ │ │ │ - mv a1,s3 │ │ │ │ - li a0,1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - bne s1,s0,3e826 │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,1 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - addw s6,s4,s6 │ │ │ │ - addw s1,s4,s1 │ │ │ │ - bne s7,s5,3e820 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s8 │ │ │ │ + add s0,s0,s4 │ │ │ │ + lw a2,0(a5) │ │ │ │ + ld a1,0(s0) │ │ │ │ + mv a0,s5 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + jal 2cdb2 │ │ │ │ + ld a5,0(s9) │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + srli s8,a4,0x1e │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a3,0(a5) │ │ │ │ + bltu s1,a3,3b494 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s9,s9,32 │ │ │ │ + bne s7,s2,3b488 │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + ld s4,48(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ ret │ │ │ │ + li a5,32 │ │ │ │ + fcvt.d.wu fa0,a0 │ │ │ │ + bgeu a5,a0,3b51c │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,-1854(a5) │ │ │ │ + fsub.d fa0,fa0,fa5 │ │ │ │ ret │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd a1,8(sp) │ │ │ │ - blez a1,3e92c │ │ │ │ - mulw a5,a2,a3 │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - mv s6,a2 │ │ │ │ - mv s4,a3 │ │ │ │ - sd a5,0(sp) │ │ │ │ - sext.w s8,a3 │ │ │ │ - li s10,0 │ │ │ │ - li s9,0 │ │ │ │ - auipc s1,0x20 │ │ │ │ - addi s1,s1,-2006 │ │ │ │ - auipc s7,0x22 │ │ │ │ - addi s7,s7,1570 │ │ │ │ - mv s3,s10 │ │ │ │ - li s2,0 │ │ │ │ - blez s6,3e8f8 │ │ │ │ - blez s4,3e8e6 │ │ │ │ - sext.w a5,s3 │ │ │ │ - add s0,s4,a5 │ │ │ │ - slli s0,s0,0x2 │ │ │ │ + auipc a5,0x3f │ │ │ │ + ld a5,-1396(a5) │ │ │ │ + fmv.x.d a4,fa0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,a1 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,978 │ │ │ │ + li a1,1 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a3,0x2a │ │ │ │ + addi a3,a3,-2046 │ │ │ │ + li a2,72 │ │ │ │ + auipc a1,0x26 │ │ │ │ + addi a1,a1,990 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,1006 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + bltu a1,a0,3b5c2 │ │ │ │ + addiw a5,a0,3 │ │ │ │ + li a4,3 │ │ │ │ + bgeu a5,a1,3b5b0 │ │ │ │ + li a3,24 │ │ │ │ + li a5,0 │ │ │ │ + bgeu a3,a2,3b596 │ │ │ │ + li a3,27 │ │ │ │ + li a5,1 │ │ │ │ + bgeu a3,a2,3b596 │ │ │ │ + li a5,29 │ │ │ │ + bgeu a5,a2,3b5be │ │ │ │ + li a3,49 │ │ │ │ + li a5,3 │ │ │ │ + bgeu a3,a2,3b596 │ │ │ │ + li a5,99 │ │ │ │ + sltu a5,a5,a2 │ │ │ │ + addi a5,a5,4 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ slli a5,a5,0x2 │ │ │ │ - add s11,s5,a5 │ │ │ │ - add s0,s0,s5 │ │ │ │ - lw a2,0(s11) │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,1 │ │ │ │ - addi s11,s11,4 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - bne s0,s11,3e8d4 │ │ │ │ - mv a1,s7 │ │ │ │ - li a0,1 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - addw s3,s3,s8 │ │ │ │ - bne s6,s2,3e8be │ │ │ │ - auipc a1,0x23 │ │ │ │ - addi a1,a1,1664 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,0(sp) │ │ │ │ - addiw s9,s9,1 │ │ │ │ - addw s10,s10,a5 │ │ │ │ - ld a5,8(sp) │ │ │ │ - bne a5,s9,3e8b6 │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - ld a5,8(a0) │ │ │ │ - blez a5,3e980 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - li s0,0 │ │ │ │ - auipc s2,0x1f │ │ │ │ - addi s2,s2,1930 │ │ │ │ - ld a5,0(s1) │ │ │ │ - slli a4,s0,0x2 │ │ │ │ - mv a1,s2 │ │ │ │ add a5,a5,a4 │ │ │ │ - lw a2,0(a5) │ │ │ │ - li a0,1 │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,8(s1) │ │ │ │ - blt s0,a5,3e94e │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - auipc a1,0x23 │ │ │ │ - addi a1,a1,1544 │ │ │ │ - li a0,1 │ │ │ │ - addi sp,sp,32 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ - auipc a1,0x23 │ │ │ │ - addi a1,a1,1528 │ │ │ │ - li a0,1 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ - beqz a1,3e9ac │ │ │ │ - ld a0,0(a1) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + auipc a4,0x3f │ │ │ │ + addi a4,a4,-1432 │ │ │ │ + add a5,a5,a4 │ │ │ │ + fld fa0,0(a5) │ │ │ │ + j 3920 │ │ │ │ + li a3,24 │ │ │ │ + subw a4,a1,a0 │ │ │ │ + li a5,0 │ │ │ │ + bgeu a3,a2,3b596 │ │ │ │ + j 3b574 │ │ │ │ + li a5,2 │ │ │ │ + j 3b596 │ │ │ │ addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ + auipc a3,0x29 │ │ │ │ + addi a3,a3,1932 │ │ │ │ + li a2,84 │ │ │ │ + auipc a1,0x26 │ │ │ │ + addi a1,a1,856 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,896 │ │ │ │ sd ra,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - beqz a0,3e9a0 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,0(sp) │ │ │ │ - ld ra,8(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - j 3670 │ │ │ │ - ret │ │ │ │ - subw t1,a1,a0 │ │ │ │ - beq a1,a0,3e9ec │ │ │ │ - ld a2,0(a2) │ │ │ │ - li a3,0 │ │ │ │ - subw a5,a1,a3 │ │ │ │ - addw a4,a0,a3 │ │ │ │ - slli a6,a5,0x20 │ │ │ │ - srli a5,a6,0x1e │ │ │ │ - slli a6,a4,0x20 │ │ │ │ - add a5,a5,a2 │ │ │ │ - srli a4,a6,0x1e │ │ │ │ - lw a7,0(a5) │ │ │ │ - add a4,a4,a2 │ │ │ │ - lw a6,0(a4) │ │ │ │ - sw a7,0(a4) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - sw a6,0(a5) │ │ │ │ - bltu a3,t1,3e9ba │ │ │ │ - ret │ │ │ │ - ld t1,8(a0) │ │ │ │ - ld a0,0(a0) │ │ │ │ - addiw a4,t1,-1 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a2,a5,0x1e │ │ │ │ - sext.w t3,t1 │ │ │ │ - add a2,a2,a0 │ │ │ │ - j 3ea1a │ │ │ │ - lw a6,0(a2) │ │ │ │ - lw a1,0(a3) │ │ │ │ - addi a7,a2,-4 │ │ │ │ - bgeu a6,a1,3ea2e │ │ │ │ - mv a2,a7 │ │ │ │ - mv a4,a5 │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a3,a1,0x1e │ │ │ │ - add a3,a3,a0 │ │ │ │ - bnez a4,3ea08 │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - addiw a5,a4,1 │ │ │ │ - sext.w a6,a5 │ │ │ │ - bgeu a6,t3,3eaba │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,a0 │ │ │ │ - j 3ea4c │ │ │ │ - addiw a6,a6,1 │ │ │ │ - bgeu a6,t3,3ea6a │ │ │ │ - lw a7,0(a5) │ │ │ │ - mv a2,a5 │ │ │ │ - addi a5,a5,4 │ │ │ │ - bltu a1,a7,3ea46 │ │ │ │ - addiw a6,a6,-1 │ │ │ │ - slli a5,a6,0x20 │ │ │ │ - srli a6,a5,0x1e │ │ │ │ - add a2,a0,a6 │ │ │ │ - lw a7,0(a2) │ │ │ │ - sw a7,0(a3) │ │ │ │ - addi a7,t1,-1 │ │ │ │ - slli t1,a4,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - sw a1,0(a2) │ │ │ │ - sub t1,a7,t1 │ │ │ │ - li a2,0 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + li a5,3 │ │ │ │ + bltu a5,a0,3b642 │ │ │ │ + li a4,24 │ │ │ │ li a5,0 │ │ │ │ - blez t1,3eab6 │ │ │ │ - addw a3,a4,a2 │ │ │ │ - sub a5,a7,a5 │ │ │ │ - slli a1,a3,0x20 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ + bgeu a4,a1,3b616 │ │ │ │ + li a4,27 │ │ │ │ + li a5,1 │ │ │ │ + bgeu a4,a1,3b616 │ │ │ │ + li a5,29 │ │ │ │ + bgeu a5,a1,3b6b4 │ │ │ │ + li a4,49 │ │ │ │ + li a5,3 │ │ │ │ + bgeu a4,a1,3b616 │ │ │ │ + li a5,99 │ │ │ │ + sltu a5,a5,a1 │ │ │ │ + addi a5,a5,4 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + srli a0,a0,0x20 │ │ │ │ add a5,a5,a0 │ │ │ │ - srli a3,a1,0x1e │ │ │ │ - lw a6,0(a5) │ │ │ │ - add a3,a3,a0 │ │ │ │ - lw a1,0(a3) │ │ │ │ - addiw a2,a2,1 │ │ │ │ - sw a6,0(a3) │ │ │ │ - sw a1,0(a5) │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - blt a5,t1,3ea88 │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - lw a7,0(a2) │ │ │ │ - j 3ea6a │ │ │ │ - beqz a1,3eaf0 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - add a4,a0,a1 │ │ │ │ - mv a5,a0 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - fadd.d fa4,fa4,fa5 │ │ │ │ - bne a4,a5,3ead4 │ │ │ │ - fld fa5,0(a0) │ │ │ │ - addi a0,a0,8 │ │ │ │ - fdiv.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,-8(a0) │ │ │ │ - bne a4,a0,3eae0 │ │ │ │ - ret │ │ │ │ - sraiw a5,a1,0x1f │ │ │ │ - xor a1,a1,a5 │ │ │ │ - subw a4,a1,a5 │ │ │ │ - mv a3,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + auipc a4,0x3f │ │ │ │ + addi a4,a4,-1566 │ │ │ │ + add a5,a5,a4 │ │ │ │ + fld fa5,192(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa0,1382(a5) │ │ │ │ + fsub.d fa0,fa0,fa5 │ │ │ │ + j 3920 │ │ │ │ + li a5,4 │ │ │ │ + beq a0,a5,3b668 │ │ │ │ + li a5,5 │ │ │ │ + beq a0,a5,3b680 │ │ │ │ + li a5,99 │ │ │ │ + bgeu a5,a1,3b662 │ │ │ │ + li a5,6 │ │ │ │ + bne a0,a5,3b69c │ │ │ │ + li a0,3 │ │ │ │ + li a4,3 │ │ │ │ + j 3b67a │ │ │ │ + li a5,0 │ │ │ │ + li a0,3 │ │ │ │ + j 3b616 │ │ │ │ + li a5,49 │ │ │ │ + bgeu a5,a1,3b662 │ │ │ │ + li a5,99 │ │ │ │ + li a4,2 │ │ │ │ + bgeu a5,a1,3b6b8 │ │ │ │ mv a5,a0 │ │ │ │ - blt a0,a4,3eb08 │ │ │ │ - mv a4,a0 │ │ │ │ - mv a5,a3 │ │ │ │ - beqz a5,3eb16 │ │ │ │ - mv a0,a5 │ │ │ │ - remw a5,a4,a5 │ │ │ │ - mv a4,a0 │ │ │ │ - bnez a5,3eb0a │ │ │ │ - ret │ │ │ │ mv a0,a4 │ │ │ │ - ret │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - beqz a0,3eb54 │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - feq.d a5,fa0,fa4 │ │ │ │ - beqz a5,3eb34 │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - bltz a0,3eb5e │ │ │ │ - ret │ │ │ │ - auipc a5,0x1f │ │ │ │ - fld fa0,52(a5) │ │ │ │ - bltz a0,3eb68 │ │ │ │ - andi a5,a0,1 │ │ │ │ - srai a0,a0,0x1 │ │ │ │ - beqz a5,3eb4c │ │ │ │ - fmul.d fa0,fa0,fa5 │ │ │ │ - fmul.d fa5,fa5,fa5 │ │ │ │ - bnez a0,3eb40 │ │ │ │ - ret │ │ │ │ - auipc a5,0x1f │ │ │ │ - fld fa0,20(a5) │ │ │ │ - ret │ │ │ │ - auipc a5,0x1f │ │ │ │ - fld fa0,234(a5) │ │ │ │ - ret │ │ │ │ - fdiv.d fa5,fa0,fa5 │ │ │ │ - negw a0,a0 │ │ │ │ - j 3eb40 │ │ │ │ - addiw a5,a0,-1 │ │ │ │ - beqz a5,3eb82 │ │ │ │ - mulw a0,a5,a0 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bnez a5,3eb78 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-144 │ │ │ │ - fsd fs7,48(sp) │ │ │ │ - fmv.d fs7,fa1 │ │ │ │ - sd ra,136(sp) │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - fsd fs1,96(sp) │ │ │ │ - mv a0,a1 │ │ │ │ - fsd fs11,16(sp) │ │ │ │ - fsd fs0,104(sp) │ │ │ │ - fsd fs2,88(sp) │ │ │ │ - fsd fs3,80(sp) │ │ │ │ - fsd fs4,72(sp) │ │ │ │ - fsd fs5,64(sp) │ │ │ │ - fsd fs6,56(sp) │ │ │ │ - fsd fs8,40(sp) │ │ │ │ - fsd fs9,32(sp) │ │ │ │ - fsd fs10,24(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - fmv.d fs1,fa2 │ │ │ │ - fmv.d fs11,fa0 │ │ │ │ - jalr s0 │ │ │ │ - fmv.d fa3,fa0 │ │ │ │ - fmv.d fa0,fs7 │ │ │ │ + j 3b616 │ │ │ │ + li a4,49 │ │ │ │ + li a5,0 │ │ │ │ + li a0,3 │ │ │ │ + bgeu a4,a1,3b616 │ │ │ │ + li a3,99 │ │ │ │ + li a0,0 │ │ │ │ + li a4,0 │ │ │ │ + bltu a3,a1,3b67a │ │ │ │ + li a0,2 │ │ │ │ + j 3b616 │ │ │ │ + li a5,7 │ │ │ │ + bne a0,a5,3b6a8 │ │ │ │ + li a5,1 │ │ │ │ + li a0,3 │ │ │ │ + j 3b616 │ │ │ │ + li a5,8 │ │ │ │ + beq a0,a5,3b662 │ │ │ │ + li a0,0 │ │ │ │ + li a4,3 │ │ │ │ + j 3b67a │ │ │ │ + li a5,2 │ │ │ │ + j 3b616 │ │ │ │ + li a5,1 │ │ │ │ + li a0,2 │ │ │ │ + j 3b616 │ │ │ │ + addi sp,sp,-176 │ │ │ │ + sd s0,160(sp) │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd ra,168(sp) │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s3,136(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + fsd fs0,56(sp) │ │ │ │ + fsd fs1,48(sp) │ │ │ │ + fsd fs2,40(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s2,a2 │ │ │ │ + beqz a0,3b94e │ │ │ │ + slli s3,a0,0x20 │ │ │ │ + fmv.d.x fs0,zero │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + mv s6,a4 │ │ │ │ + mv s1,a3 │ │ │ │ + add s3,s3,a3 │ │ │ │ + li s5,32 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs2,1754(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs1,1762(a5) │ │ │ │ + lbu a5,0(s1) │ │ │ │ + fcvt.d.wu fa0,a5 │ │ │ │ + bgeu s5,a5,3bbc8 │ │ │ │ + fsub.d fa0,fa0,fs2 │ │ │ │ + addi s1,s1,1 │ │ │ │ + fdiv.d fa0,fa0,fs1 │ │ │ │ + jal 3700 │ │ │ │ + fadd.d fs0,fs0,fa0 │ │ │ │ + bne s3,s1,3b706 │ │ │ │ + fcvt.d.wu fs1,s4 │ │ │ │ + auipc s3,0x3e │ │ │ │ + ld s3,2012(s3) │ │ │ │ + ld s1,0(s3) │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3920 │ │ │ │ + fmv.x.d a5,fa0 │ │ │ │ + fmv.x.d a3,fs0 │ │ │ │ + mv a4,s4 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,550 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s1 │ │ │ │ - fsd fa3,0(sp) │ │ │ │ - jalr s0 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - fld fa3,0(sp) │ │ │ │ - flt.d a5,fa5,fa3 │ │ │ │ - beqz a5,3edd8 │ │ │ │ - flt.d a5,fa5,fa0 │ │ │ │ - beqz a5,3ebf2 │ │ │ │ - auipc a1,0x23 │ │ │ │ - addi a1,a1,-124 │ │ │ │ - li a0,1 │ │ │ │ - fsd fa0,8(sp) │ │ │ │ - fsd fa3,0(sp) │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - fld fa0,8(sp) │ │ │ │ - fld fa3,0(sp) │ │ │ │ - fmv.d fs6,fa3 │ │ │ │ - fabs.d fa5,fa0 │ │ │ │ - auipc a5,0x1f │ │ │ │ - fld fs0,-226(a5) │ │ │ │ - fabs.d fa4,fs6 │ │ │ │ - auipc a5,0x1f │ │ │ │ - fld fs2,74(a5) │ │ │ │ - auipc a5,0x1f │ │ │ │ - fld fs4,-182(a5) │ │ │ │ - auipc a5,0x1f │ │ │ │ - fld fs3,-174(a5) │ │ │ │ - flt.d a5,fa4,fa5 │ │ │ │ - fmul.d fs1,fs1,fs0 │ │ │ │ - fsub.d fa1,fs7,fs11 │ │ │ │ - fmv.d fs5,fs11 │ │ │ │ - fmv.d.x fs8,zero │ │ │ │ - bnez a5,3ed38 │ │ │ │ - fmv.d fs9,fs5 │ │ │ │ - fmv.d fs5,fs7 │ │ │ │ - fmv.d fs10,fs6 │ │ │ │ - fmv.d fs6,fa0 │ │ │ │ - fabs.d fa5,fs5 │ │ │ │ - fmv.d fa0,fa3 │ │ │ │ - fsub.d fa3,fs9,fs5 │ │ │ │ - fmul.d fa5,fa5,fs2 │ │ │ │ - fmv.d fs7,fs11 │ │ │ │ - fmul.d fa4,fa3,fs0 │ │ │ │ - fadd.d fa5,fa5,fs1 │ │ │ │ - fabs.d fa2,fa4 │ │ │ │ - fle.d a5,fa2,fa5 │ │ │ │ - bnez a5,3ed5e │ │ │ │ - feq.d a5,fs6,fs8 │ │ │ │ - bnez a5,3ed5e │ │ │ │ - fabs.d ft0,fa1 │ │ │ │ - fle.d a5,fa5,ft0 │ │ │ │ - beqz a5,3ece2 │ │ │ │ - fabs.d ft0,fa0 │ │ │ │ - fabs.d ft1,fs6 │ │ │ │ - flt.d a5,ft1,ft0 │ │ │ │ - beqz a5,3ece2 │ │ │ │ - feq.d a5,fs7,fs9 │ │ │ │ - fdiv.d ft2,fs6,fa0 │ │ │ │ - beqz a5,3ed92 │ │ │ │ - fmul.d ft0,fa3,ft2 │ │ │ │ - fsub.d ft1,fs3,ft2 │ │ │ │ - flt.d a5,fs8,ft0 │ │ │ │ - beqz a5,3edd2 │ │ │ │ - fneg.d ft1,ft1 │ │ │ │ - fmul.d fa0,ft1,fa5 │ │ │ │ - fmul.d fa3,fa3,fs4 │ │ │ │ - fabs.d fa0,fa0 │ │ │ │ - fmul.d fa3,fa3,ft1 │ │ │ │ - fmul.d fa0,fa0,fs0 │ │ │ │ - fsub.d fa3,fa3,fa0 │ │ │ │ - flt.d a5,ft0,fa3 │ │ │ │ - beqz a5,3ece2 │ │ │ │ - fmul.d fa1,ft1,fa1 │ │ │ │ - fmul.d fa1,fa1,fs0 │ │ │ │ - fabs.d fa1,fa1 │ │ │ │ - flt.d a5,ft0,fa1 │ │ │ │ - beqz a5,3ecf6 │ │ │ │ - fdiv.d fa4,ft0,ft1 │ │ │ │ - fabs.d fa2,fa4 │ │ │ │ - flt.d a5,fa2,fa5 │ │ │ │ - beqz a5,3ecf6 │ │ │ │ - flt.d a5,fs8,fa4 │ │ │ │ - fmv.d fa4,fa5 │ │ │ │ - bnez a5,3ecf6 │ │ │ │ - fneg.d fa4,fa5 │ │ │ │ - fadd.d fs7,fs5,fa4 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fdiv.d fa0,fs0,fs1 │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + bltu s2,s0,3bb9e │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ + fsd fs3,32(sp) │ │ │ │ + fsd fs4,24(sp) │ │ │ │ + li a5,24 │ │ │ │ + subw s6,s4,s0 │ │ │ │ + bgeu a5,s4,3b9a2 │ │ │ │ + mv s1,s0 │ │ │ │ + li s5,0 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs1,1618(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs3,1034(a5) │ │ │ │ + auipc s11,0x26 │ │ │ │ + addi s11,s11,498 │ │ │ │ + auipc s7,0x26 │ │ │ │ + addi s7,s7,530 │ │ │ │ + addiw s10,s0,3 │ │ │ │ + li s9,27 │ │ │ │ + j 3b872 │ │ │ │ + li a4,29 │ │ │ │ + bgeu a4,s4,3bb8c │ │ │ │ + li a4,49 │ │ │ │ + bgeu a4,s4,3bb56 │ │ │ │ + li a4,99 │ │ │ │ + bgeu a4,s4,3bb7a │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + auipc a4,0x3f │ │ │ │ + addi a4,a4,-1828 │ │ │ │ + add a5,a5,a4 │ │ │ │ + fld fs4,0(a5) │ │ │ │ + fmv.d fa0,fs4 │ │ │ │ + jal 3920 │ │ │ │ + fadd.d fs0,fs0,fa0 │ │ │ │ + fmv.d fa0,fs4 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + jal 3920 │ │ │ │ + fmv.x.d a6,fa0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s0 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,478 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ mv a0,s1 │ │ │ │ - fmv.d fa0,fs7 │ │ │ │ - jalr s0 │ │ │ │ - flt.d a5,fs8,fa0 │ │ │ │ - beqz a5,3ed84 │ │ │ │ - flt.d a5,fs8,fs10 │ │ │ │ - beqz a5,3ed16 │ │ │ │ - fmv.d fs10,fs6 │ │ │ │ - fmv.d fs9,fs5 │ │ │ │ - fmv.d fa3,fs6 │ │ │ │ - fmv.d fs6,fs10 │ │ │ │ - fabs.d fa5,fa0 │ │ │ │ - fmv.d fs11,fs5 │ │ │ │ - fabs.d fa4,fs6 │ │ │ │ - fmv.d fs5,fs9 │ │ │ │ - fsub.d fa1,fs7,fs11 │ │ │ │ - flt.d a5,fa4,fa5 │ │ │ │ - beqz a5,3ec36 │ │ │ │ - fmv.d fs9,fs7 │ │ │ │ - fabs.d fa5,fs5 │ │ │ │ - fmv.d fs10,fa0 │ │ │ │ - fsub.d fa3,fs9,fs5 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 3b5e6 │ │ │ │ + fadd.d fs0,fa0,fs0 │ │ │ │ + mv a0,s1 │ │ │ │ + mv a1,s4 │ │ │ │ + ld s8,0(s3) │ │ │ │ + jal 3b5e6 │ │ │ │ + fmv.x.d a6,fa0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s0 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,428 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fmv.d fa1,fs0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 2f470 │ │ │ │ + fmv.x.d a6,fs0 │ │ │ │ + ld a0,0(s3) │ │ │ │ + fmv.x.d a7,fa0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s0 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,414 │ │ │ │ + li a1,1 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bltu s2,s1,3bb2a │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3141a │ │ │ │ + ld s8,0(s3) │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s6 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + jal 3141a │ │ │ │ + fsd fa0,0(sp) │ │ │ │ + mv a7,s5 │ │ │ │ + mv a6,s6 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s11 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fcvt.d.wu fa5,s5 │ │ │ │ + fmv.x.d a6,fs2 │ │ │ │ + ld a0,0(s3) │ │ │ │ fmul.d fa5,fa5,fs2 │ │ │ │ - fmul.d fa4,fa3,fs0 │ │ │ │ - fadd.d fa5,fa5,fs1 │ │ │ │ - fabs.d fa2,fa4 │ │ │ │ - fle.d a5,fa2,fa5 │ │ │ │ - beqz a5,3ec6c │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s0,128(sp) │ │ │ │ - fmv.d fa0,fs5 │ │ │ │ - ld s1,120(sp) │ │ │ │ - fld fs0,104(sp) │ │ │ │ - fld fs1,96(sp) │ │ │ │ - fld fs2,88(sp) │ │ │ │ - fld fs3,80(sp) │ │ │ │ - fld fs4,72(sp) │ │ │ │ - fld fs5,64(sp) │ │ │ │ - fld fs6,56(sp) │ │ │ │ - fld fs7,48(sp) │ │ │ │ - fld fs8,40(sp) │ │ │ │ - fld fs9,32(sp) │ │ │ │ - fld fs10,24(sp) │ │ │ │ - fld fs11,16(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - flt.d a5,fa0,fs8 │ │ │ │ - beqz a5,3ed16 │ │ │ │ - flt.d a5,fs10,fs8 │ │ │ │ - beqz a5,3ed16 │ │ │ │ - j 3ed0e │ │ │ │ - fdiv.d fa0,fa0,fs10 │ │ │ │ - fsub.d fs7,fs5,fs7 │ │ │ │ - fsub.d ft1,ft2,fs3 │ │ │ │ - fdiv.d ft3,fs6,fs10 │ │ │ │ - fmul.d ft0,fa3,fa0 │ │ │ │ - fsub.d ft4,fa0,fs3 │ │ │ │ - fsub.d ft5,ft3,fs3 │ │ │ │ - fsub.d fa0,fa0,ft3 │ │ │ │ - fmul.d fs7,fs7,ft5 │ │ │ │ - fmul.d ft0,ft0,fa0 │ │ │ │ - fmul.d fa0,ft4,ft5 │ │ │ │ - fsub.d ft0,ft0,fs7 │ │ │ │ - fmul.d ft1,ft1,fa0 │ │ │ │ - fmul.d ft0,ft0,ft2 │ │ │ │ - flt.d a5,fs8,ft0 │ │ │ │ - bnez a5,3eca6 │ │ │ │ - fneg.d ft0,ft0 │ │ │ │ - j 3ecaa │ │ │ │ - flt.d a5,fa3,fa5 │ │ │ │ - beqz a5,3ebf2 │ │ │ │ - flt.d a5,fa0,fa5 │ │ │ │ - beqz a5,3ebf2 │ │ │ │ - auipc a1,0x23 │ │ │ │ - addi a1,a1,-648 │ │ │ │ - li a0,1 │ │ │ │ - fsd fa0,8(sp) │ │ │ │ - fsd fa3,0(sp) │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - fld fa0,8(sp) │ │ │ │ - fld fa3,0(sp) │ │ │ │ - j 3ebf2 │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s3,24(sp) │ │ │ │ - addiw s3,a3,-1 │ │ │ │ - sd s0,48(sp) │ │ │ │ - mulw s0,s3,a2 │ │ │ │ - sd s5,8(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - li a0,0 │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - mv s1,a3 │ │ │ │ - sext.w a1,s0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv s2,a4 │ │ │ │ - jal 1d4e0 │ │ │ │ - addw t4,s0,s4 │ │ │ │ - mv s0,a0 │ │ │ │ - beqz t4,3ee7a │ │ │ │ - mv a6,s5 │ │ │ │ - li a7,0 │ │ │ │ - li t1,0 │ │ │ │ - li t3,-1 │ │ │ │ - li a2,0 │ │ │ │ - j 3ee6c │ │ │ │ - mv a5,t1 │ │ │ │ - addiw t1,t1,1 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - beq a5,s2,3ee66 │ │ │ │ - mulw a5,s3,t3 │ │ │ │ - fld fa5,0(a6) │ │ │ │ - addw a5,a5,a7 │ │ │ │ + mv a7,s1 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1 │ │ │ │ + fsd fa5,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + fadd.d fs0,fa5,fs0 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + ld s8,0(s3) │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fa0,fs3,fa0 │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fs4,fa0 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fa0,fs3,fa0 │ │ │ │ + jal 3920 │ │ │ │ + subw a5,s4,s1 │ │ │ │ + fcvt.d.wu fa5,a5 │ │ │ │ + fmv.x.d a6,fs4 │ │ │ │ + sd s1,0(sp) │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + mv a7,s4 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1 │ │ │ │ + fsd fa5,8(sp) │ │ │ │ + mv a0,s8 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bltu s1,s0,3bba8 │ │ │ │ + mv a5,s5 │ │ │ │ + bgeu s10,s1,3b922 │ │ │ │ + li a5,3 │ │ │ │ + ld s8,0(s3) │ │ │ │ + bltu s9,s4,3b7ae │ │ │ │ slli a4,a5,0x20 │ │ │ │ srli a5,a4,0x1d │ │ │ │ - add a5,a5,s0 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a6,a6,8 │ │ │ │ - beq a2,t4,3ee7a │ │ │ │ - remuw a5,a2,s1 │ │ │ │ - bnez a5,3ee42 │ │ │ │ - li a7,0 │ │ │ │ - addiw t3,t3,1 │ │ │ │ - li t1,1 │ │ │ │ - j 3ee46 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,56(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ + auipc a4,0x3e │ │ │ │ + addi a4,a4,1750 │ │ │ │ + add a5,a5,a4 │ │ │ │ + fld fs4,32(a5) │ │ │ │ + fmv.d fa0,fs4 │ │ │ │ + jal 3920 │ │ │ │ + fadd.d fs0,fs0,fa0 │ │ │ │ + j 3b7e6 │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + auipc s3,0x3e │ │ │ │ + ld s3,1462(s3) │ │ │ │ + ld s1,0(s3) │ │ │ │ + jal 3920 │ │ │ │ + fmv.x.d a5,fa0 │ │ │ │ + li a4,0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,4 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + negw s6,s0 │ │ │ │ + fdiv.d fa0,fa0,fa0 │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + bltu s2,s0,3bb9e │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ + fsd fs3,32(sp) │ │ │ │ + fsd fs4,24(sp) │ │ │ │ + mv s1,s0 │ │ │ │ + li s5,0 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs1,1074(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs3,490(a5) │ │ │ │ + auipc s8,0x26 │ │ │ │ + addi s8,s8,-6 │ │ │ │ + addiw s11,s0,3 │ │ │ │ + auipc s10,0x3e │ │ │ │ + addi s10,s10,1606 │ │ │ │ + auipc s7,0x26 │ │ │ │ + addi s7,s7,14 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3141a │ │ │ │ + ld s9,0(s3) │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s6 │ │ │ │ + fmv.d fs4,fa0 │ │ │ │ + jal 3141a │ │ │ │ + fsd fa0,0(sp) │ │ │ │ + mv a7,s5 │ │ │ │ + mv a6,s6 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s0 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,-110 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fcvt.d.wu fs0,s5 │ │ │ │ + fmv.x.d a6,fs2 │ │ │ │ + ld a0,0(s3) │ │ │ │ + fmul.d fs0,fs0,fs2 │ │ │ │ + mv a7,s1 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s8 │ │ │ │ + li a1,1 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + ld s9,0(s3) │ │ │ │ + fadd.d fs0,fs0,fs4 │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fa0,fs3,fa0 │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fs4,fa0 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fa0,fs3,fa0 │ │ │ │ + jal 3920 │ │ │ │ + subw a5,s4,s1 │ │ │ │ + fcvt.d.wu fa5,a5 │ │ │ │ + fmv.x.d a6,fs4 │ │ │ │ + sd s1,0(sp) │ │ │ │ + fmul.d fa5,fa5,fa0 │ │ │ │ + mv a7,s4 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s8 │ │ │ │ + li a1,1 │ │ │ │ + fsd fa5,8(sp) │ │ │ │ + mv a0,s9 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bltu s1,s0,3bba8 │ │ │ │ + li a5,3 │ │ │ │ + bltu s11,s1,3ba88 │ │ │ │ + mv a5,s5 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s10 │ │ │ │ + fld fs4,0(a5) │ │ │ │ + ld s9,0(s3) │ │ │ │ + addiw s5,s5,1 │ │ │ │ + fmv.d fa0,fs4 │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + fmv.d fa0,fs4 │ │ │ │ + fadd.d fs0,fs0,fa5 │ │ │ │ + jal 3920 │ │ │ │ + fmv.x.d a6,fa0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s0 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + mv a0,s1 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 3b5e6 │ │ │ │ + fadd.d fs0,fs0,fa0 │ │ │ │ + mv a0,s1 │ │ │ │ + mv a1,s4 │ │ │ │ + ld s9,0(s3) │ │ │ │ + jal 3b5e6 │ │ │ │ + fmv.x.d a6,fa0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s0 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fmv.d fa1,fs0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 2f470 │ │ │ │ + fmv.x.d a6,fs0 │ │ │ │ + ld a0,0(s3) │ │ │ │ + fmv.x.d a7,fa0 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s0 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,-282 │ │ │ │ + li a1,1 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bgeu s2,s1,3b9d2 │ │ │ │ + ld s7,104(sp) │ │ │ │ + ld s8,96(sp) │ │ │ │ + ld s9,88(sp) │ │ │ │ + ld s10,80(sp) │ │ │ │ + ld s11,72(sp) │ │ │ │ + fld fs3,32(sp) │ │ │ │ + fld fs4,24(sp) │ │ │ │ + ld ra,168(sp) │ │ │ │ + ld s0,160(sp) │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + ld s1,152(sp) │ │ │ │ + ld s2,144(sp) │ │ │ │ + ld s3,136(sp) │ │ │ │ + ld s4,128(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + ld s6,112(sp) │ │ │ │ + fld fs0,56(sp) │ │ │ │ + fld fs1,48(sp) │ │ │ │ + fld fs2,40(sp) │ │ │ │ + addi sp,sp,176 │ │ │ │ ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - addiw s0,a3,-1 │ │ │ │ - mulw s0,s0,a2 │ │ │ │ - sd s3,24(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - sd s4,16(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s4,a2 │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - sext.w a1,s0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv s5,a3 │ │ │ │ - mv s2,a4 │ │ │ │ - addw s0,s0,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - sext.w a6,s0 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + auipc a4,0x3e │ │ │ │ + addi a4,a4,1194 │ │ │ │ + add a5,a5,a4 │ │ │ │ + fld fs4,96(a5) │ │ │ │ + fmv.d fa0,fs4 │ │ │ │ + jal 3920 │ │ │ │ + fadd.d fs0,fs0,fa0 │ │ │ │ + j 3b7e6 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + auipc a4,0x3e │ │ │ │ + addi a4,a4,1286 │ │ │ │ + j 3b7d4 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + auipc a4,0x3e │ │ │ │ + addi a4,a4,1204 │ │ │ │ + j 3b7d4 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs1,570(a5) │ │ │ │ + j 3bb38 │ │ │ │ + auipc a3,0x29 │ │ │ │ + addi a3,a3,424 │ │ │ │ + li a2,84 │ │ │ │ + auipc a1,0x26 │ │ │ │ + addi a1,a1,-652 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,-612 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a5,0x3e │ │ │ │ + ld a5,992(a5) │ │ │ │ + fmv.x.d a4,fa0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s6 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,-728 │ │ │ │ + li a1,1 │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ + fsd fs3,32(sp) │ │ │ │ + fsd fs4,24(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a3,0x29 │ │ │ │ + addi a3,a3,332 │ │ │ │ + li a2,72 │ │ │ │ + auipc a1,0x26 │ │ │ │ + addi a1,a1,-728 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,-712 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,3bcd2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd s6,16(sp) │ │ │ │ + slli s6,a5,0x2 │ │ │ │ + add s6,s6,a5 │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + mv s5,a1 │ │ │ │ + slli s6,s6,0x4 │ │ │ │ + li s2,0 │ │ │ │ + li s7,88 │ │ │ │ + ld a5,8(s3) │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw s4,32(a5) │ │ │ │ + beqz s4,3bcae │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + mul s4,s4,s7 │ │ │ │ + li s0,0 │ │ │ │ + j 3bc66 │ │ │ │ + ld a5,8(s3) │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,48(a5) │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 5885c │ │ │ │ + ld a5,8(s3) │ │ │ │ mv s1,a0 │ │ │ │ - beqz a6,3ef08 │ │ │ │ - li a5,1 │ │ │ │ - bne s5,a5,3ef2a │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s0,a5,0x1d │ │ │ │ - add a7,s0,s3 │ │ │ │ - mv a5,s3 │ │ │ │ - li t1,-1 │ │ │ │ - li a2,-1 │ │ │ │ - addiw a6,t1,1 │ │ │ │ - slli a4,a6,0x20 │ │ │ │ - srli a3,a4,0x1d │ │ │ │ - addiw a2,a2,1 │ │ │ │ - add a3,a3,s1 │ │ │ │ - beq s2,a2,3ef22 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - sext.w t1,a6 │ │ │ │ - fsd fa5,0(a3) │ │ │ │ - bne a5,a7,3eee6 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,48(a5) │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 58a24 │ │ │ │ + mv s8,a0 │ │ │ │ mv a0,s1 │ │ │ │ - ld s1,40(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - addi a5,a5,8 │ │ │ │ - bne a5,a7,3eee6 │ │ │ │ - j 3ef08 │ │ │ │ - mv a1,s3 │ │ │ │ - li t1,-1 │ │ │ │ - li a7,0 │ │ │ │ - li a0,-1 │ │ │ │ - li a4,0 │ │ │ │ - j 3ef5e │ │ │ │ - addiw a0,a0,1 │ │ │ │ - li a7,0 │ │ │ │ - beq a0,s2,3ef56 │ │ │ │ - addiw t1,t1,1 │ │ │ │ - li a7,1 │ │ │ │ - mulw a5,s5,t1 │ │ │ │ - fld fa5,0(a1) │ │ │ │ - addw a5,a5,a2 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ - add a5,a5,s1 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a1,a1,8 │ │ │ │ - beq a4,a6,3ef08 │ │ │ │ - remuw a2,a4,s5 │ │ │ │ - beqz a2,3ef36 │ │ │ │ - beq s2,a0,3ef56 │ │ │ │ - mv a2,a7 │ │ │ │ - addiw a7,a7,1 │ │ │ │ - j 3ef42 │ │ │ │ - mulw a5,a2,a4 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - li a0,0 │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - mv s2,a4 │ │ │ │ - mv s1,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - beqz s3,3efd6 │ │ │ │ - beqz s2,3efd6 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - mv a1,s0 │ │ │ │ + jal 3310 │ │ │ │ + ld a5,8(s3) │ │ │ │ mv a3,s1 │ │ │ │ - add a4,a4,s0 │ │ │ │ - mv a6,s2 │ │ │ │ - li t1,0 │ │ │ │ - mv a5,t1 │ │ │ │ - fld fa5,0(a1) │ │ │ │ - fld fa4,0(a3) │ │ │ │ - slli a7,a5,0x20 │ │ │ │ - srli a2,a7,0x1d │ │ │ │ - fmul.d fa5,fa5,fa4 │ │ │ │ - add a2,a2,a0 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - fsd fa5,0(a2) │ │ │ │ - bne a6,a5,3efac │ │ │ │ - addi a1,a1,8 │ │ │ │ - addw t1,s2,t1 │ │ │ │ - addi a3,a3,8 │ │ │ │ - addw a6,s2,a6 │ │ │ │ - bne a4,a1,3efaa │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s2,16(sp) │ │ │ │ - mulw s2,a3,a2 │ │ │ │ - sd s4,0(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s4,a1 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s3,a2 │ │ │ │ - mv s1,a3 │ │ │ │ - slli a1,s2,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s0,a0 │ │ │ │ - beqz s2,3f04a │ │ │ │ - mv a7,s4 │ │ │ │ - li t4,0 │ │ │ │ - li t3,-1 │ │ │ │ - li a4,0 │ │ │ │ - remuw a5,a4,s1 │ │ │ │ - addiw t1,t3,1 │ │ │ │ - slli a3,t1,0x20 │ │ │ │ - srli a6,a3,0x1d │ │ │ │ - add a6,a6,s0 │ │ │ │ - beqz a5,3f062 │ │ │ │ - mulw a5,s3,t4 │ │ │ │ - fld fa5,0(a7) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a7,a7,8 │ │ │ │ - addiw t4,t4,1 │ │ │ │ - addw a5,a5,t3 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ - add a5,a5,s0 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - bne s2,a4,3f014 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + sext.w s8,s8 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld s1,48(a5) │ │ │ │ + mv a4,s5 │ │ │ │ + li a2,8 │ │ │ │ + mv a1,s8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + add s1,s1,s0 │ │ │ │ + jal 3b6be │ │ │ │ + mv a0,s1 │ │ │ │ + addi s0,s0,88 │ │ │ │ + jal 588d6 │ │ │ │ + bne s4,s0,3bc60 │ │ │ │ + addi s2,s2,80 │ │ │ │ + bne s6,s2,3bc44 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - fld fa5,0(a7) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sext.w t3,t1 │ │ │ │ - fsd fa5,0(a6) │ │ │ │ - addi a7,a7,8 │ │ │ │ - beq s2,a4,3f04a │ │ │ │ - li t4,1 │ │ │ │ - j 3f014 │ │ │ │ - fcvt.d.w fa5,a0 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - fsd fs3,16(sp) │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - fsub.d fs3,fa1,fa0 │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - fsd fs0,40(sp) │ │ │ │ - fsd fs4,8(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - fsd fs1,32(sp) │ │ │ │ - fsd fs2,24(sp) │ │ │ │ - li a5,1 │ │ │ │ - fdiv.d fs3,fs3,fa5 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fmv.d fs4,fa1 │ │ │ │ - mv s2,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - bge a5,a0,3f172 │ │ │ │ - fsd fs5,0(sp) │ │ │ │ - fadd.d fs5,fs3,fs3 │ │ │ │ - fmv.d.x fs2,zero │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - fmv.d fs1,fs2 │ │ │ │ - sd s4,48(sp) │ │ │ │ - li s1,1 │ │ │ │ - mv s4,a0 │ │ │ │ - li s0,1 │ │ │ │ - fcvt.d.w fa0,s0 │ │ │ │ - mv a0,s3 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - fmul.d fa0,fa0,fs5 │ │ │ │ - fadd.d fa0,fa0,fs0 │ │ │ │ - jalr s2 │ │ │ │ - fcvt.d.w fa5,s1 │ │ │ │ - fadd.d fs1,fs1,fa0 │ │ │ │ - mv a0,s3 │ │ │ │ - fmul.d fa5,fa5,fs3 │ │ │ │ - addiw s1,s1,2 │ │ │ │ - fadd.d fa0,fa5,fs0 │ │ │ │ - jalr s2 │ │ │ │ - fadd.d fs2,fs2,fa0 │ │ │ │ - bne s4,s0,3f0c8 │ │ │ │ - slliw s4,s4,0x1 │ │ │ │ - addiw s4,s4,-1 │ │ │ │ - fcvt.d.w fa0,s4 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - fmul.d fa0,fa0,fs3 │ │ │ │ - ld s4,48(sp) │ │ │ │ - fld fs5,0(sp) │ │ │ │ - fadd.d fa0,fs0,fa0 │ │ │ │ - mv a0,s3 │ │ │ │ - jalr s2 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - auipc a5,0x1f │ │ │ │ - fld fa4,-1390(a5) │ │ │ │ - mv a0,s3 │ │ │ │ - fdiv.d fs3,fs3,fa4 │ │ │ │ - fadd.d fs2,fa5,fs2 │ │ │ │ - jalr s2 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fmv.d fa0,fs4 │ │ │ │ - mv a0,s3 │ │ │ │ - jalr s2 │ │ │ │ - fadd.d fa0,fs0,fa0 │ │ │ │ - fadd.d fs1,fs1,fs1 │ │ │ │ - auipc a5,0x1f │ │ │ │ - fld fa5,-1558(a5) │ │ │ │ - fmul.d fs2,fs2,fa5 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - fld fs0,40(sp) │ │ │ │ - fadd.d fa0,fa0,fs1 │ │ │ │ - fld fs4,8(sp) │ │ │ │ - fld fs1,32(sp) │ │ │ │ - fadd.d fa0,fa0,fs2 │ │ │ │ - fld fs2,24(sp) │ │ │ │ - fmul.d fa0,fa0,fs3 │ │ │ │ - fld fs3,16(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ ret │ │ │ │ - fmv.d.x fs2,zero │ │ │ │ - fmv.d fa0,fs3 │ │ │ │ - fmv.d fs1,fs2 │ │ │ │ - j 3f10e │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,3bde2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ addi sp,sp,-112 │ │ │ │ - fsd fs0,56(sp) │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - sd s4,64(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - mv a0,a4 │ │ │ │ - sd ra,104(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd s6,48(sp) │ │ │ │ + slli s6,a5,0x2 │ │ │ │ + add s6,s6,a5 │ │ │ │ sd s0,96(sp) │ │ │ │ sd s2,80(sp) │ │ │ │ sd s3,72(sp) │ │ │ │ - mv s2,a4 │ │ │ │ - fsd fs1,48(sp) │ │ │ │ - fsd fs4,24(sp) │ │ │ │ - fsd fs6,8(sp) │ │ │ │ - mv s3,a1 │ │ │ │ - mv s0,a3 │ │ │ │ - fsd fs2,40(sp) │ │ │ │ - fsd fs3,32(sp) │ │ │ │ - jalr a2 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - mv a0,s2 │ │ │ │ - jalr s0 │ │ │ │ - fcvt.d.w fa5,s4 │ │ │ │ - fsub.d fs4,fa0,fs1 │ │ │ │ - li a5,1 │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - fmv.d fs6,fa0 │ │ │ │ - fdiv.d fs4,fs4,fa5 │ │ │ │ - bge a5,s4,3f2aa │ │ │ │ - fsd fs5,16(sp) │ │ │ │ - fadd.d fs5,fs4,fs4 │ │ │ │ - fmv.d.x fs3,zero │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + sd ra,104(sp) │ │ │ │ sd s1,88(sp) │ │ │ │ - li s0,1 │ │ │ │ - fmv.d fs2,fs3 │ │ │ │ - li s1,1 │ │ │ │ - fcvt.d.w fa1,s0 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - mv a0,s2 │ │ │ │ - fmul.d fa1,fa1,fs5 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - fadd.d fa1,fa1,fs1 │ │ │ │ - jalr s3 │ │ │ │ - fcvt.d.w fa1,s1 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - fmul.d fa1,fa1,fs4 │ │ │ │ - mv a0,s2 │ │ │ │ - fadd.d fs2,fs2,fa5 │ │ │ │ - addiw s1,s1,2 │ │ │ │ - fadd.d fa1,fa1,fs1 │ │ │ │ - jalr s3 │ │ │ │ - fadd.d fs3,fs3,fa0 │ │ │ │ - bne s4,s0,3f1e2 │ │ │ │ - slliw s4,s4,0x1 │ │ │ │ - addiw s4,s4,-1 │ │ │ │ - fcvt.d.w fa1,s4 │ │ │ │ - ld s1,88(sp) │ │ │ │ - fld fs5,16(sp) │ │ │ │ - fmul.d fa1,fa1,fs4 │ │ │ │ - fadd.d fa1,fs1,fa1 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - mv a0,s2 │ │ │ │ - jalr s3 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - fmv.d fa1,fs1 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - auipc a5,0x1f │ │ │ │ - fld fa4,-1688(a5) │ │ │ │ - mv a0,s2 │ │ │ │ - fdiv.d fs4,fs4,fa4 │ │ │ │ - fadd.d fs1,fa5,fs3 │ │ │ │ - jalr s3 │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + mv s5,a1 │ │ │ │ + mv s0,a2 │ │ │ │ + slli s6,s6,0x4 │ │ │ │ + li s2,0 │ │ │ │ + li s7,88 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs1,214(a5) │ │ │ │ + ld a5,8(s3) │ │ │ │ + add a5,a5,s2 │ │ │ │ + lw s4,32(a5) │ │ │ │ + beqz s4,3bdb8 │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + mul s4,s4,s7 │ │ │ │ + li s1,0 │ │ │ │ + j 3bd3c │ │ │ │ + ld a5,8(s3) │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a5,48(a5) │ │ │ │ + ld a5,24(a5) │ │ │ │ + ld a0,88(a5) │ │ │ │ + jal 488ee │ │ │ │ + ld a5,8(s3) │ │ │ │ + sext.w s9,a0 │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,48(a5) │ │ │ │ + add a0,a0,s1 │ │ │ │ + jal 58a30 │ │ │ │ + fld fa1,16(s0) │ │ │ │ + fld fa0,8(s0) │ │ │ │ + mv a1,s5 │ │ │ │ + mv s8,a0 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 35f6e │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fld fa1,16(s0) │ │ │ │ + fld fa0,0(s0) │ │ │ │ + fmv.d fa2,fs0 │ │ │ │ + li a0,25 │ │ │ │ + sext.w s8,s8 │ │ │ │ + jal 35df8 │ │ │ │ fmv.d fa5,fa0 │ │ │ │ - fmv.d fa1,fs6 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ + fmv.d fa2,fs0 │ │ │ │ + fld fa1,16(s0) │ │ │ │ + fld fa0,0(s0) │ │ │ │ + mv a0,s8 │ │ │ │ fmv.d fs0,fa5 │ │ │ │ - mv a0,s2 │ │ │ │ - jalr s3 │ │ │ │ - fadd.d fa0,fs0,fa0 │ │ │ │ - fadd.d fs2,fs2,fs2 │ │ │ │ - auipc a5,0x1f │ │ │ │ - fld fa5,-1864(a5) │ │ │ │ - fmul.d fs1,fs1,fa5 │ │ │ │ + jal 35df8 │ │ │ │ + fneg.d fa5,fa0 │ │ │ │ + fdiv.d fa0,fa5,fs0 │ │ │ │ + fle.d a5,fs1,fa0 │ │ │ │ + beqz a5,3bda2 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + ld a5,8(s3) │ │ │ │ + add a5,a5,s2 │ │ │ │ + ld a0,48(a5) │ │ │ │ + add a0,a0,s1 │ │ │ │ + addi s1,s1,88 │ │ │ │ + jal 588d6 │ │ │ │ + bne s4,s1,3bd36 │ │ │ │ + addi s2,s2,80 │ │ │ │ + bne s6,s2,3bd1a │ │ │ │ ld ra,104(sp) │ │ │ │ ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ ld s2,80(sp) │ │ │ │ ld s3,72(sp) │ │ │ │ - fadd.d fa0,fa0,fs2 │ │ │ │ ld s4,64(sp) │ │ │ │ - fld fs0,56(sp) │ │ │ │ - fld fs2,40(sp) │ │ │ │ - fld fs3,32(sp) │ │ │ │ - fld fs6,8(sp) │ │ │ │ - fadd.d fa0,fa0,fs1 │ │ │ │ - fld fs1,48(sp) │ │ │ │ - fmul.d fa0,fa0,fs4 │ │ │ │ - fld fs4,24(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + fld fs1,0(sp) │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ addi sp,sp,112 │ │ │ │ ret │ │ │ │ - fmv.d.x fs3,zero │ │ │ │ - fmv.d fa1,fs4 │ │ │ │ - fmv.d fs2,fs3 │ │ │ │ - j 3f230 │ │ │ │ - fcvt.d.w fa5,a0 │ │ │ │ - addi sp,sp,-128 │ │ │ │ - fsd fs3,16(sp) │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - fsub.d fs3,fa1,fa0 │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - fsd fs0,40(sp) │ │ │ │ - fsd fs4,8(sp) │ │ │ │ - mv s7,a0 │ │ │ │ - sd ra,120(sp) │ │ │ │ - fsd fs1,32(sp) │ │ │ │ - fsd fs2,24(sp) │ │ │ │ - li a0,1 │ │ │ │ - fdiv.d fs3,fs3,fa5 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fmv.d fs4,fa1 │ │ │ │ - mv s2,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - mv s4,a3 │ │ │ │ - mv s5,a4 │ │ │ │ - mv s6,a5 │ │ │ │ - bge a0,s7,3f3f4 │ │ │ │ - fsd fs5,0(sp) │ │ │ │ - fadd.d fs5,fs3,fs3 │ │ │ │ - fmv.d.x fs2,zero │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - fmv.d fs1,fs2 │ │ │ │ - li s1,1 │ │ │ │ - li s0,1 │ │ │ │ - fcvt.d.w fa0,s0 │ │ │ │ - mv a4,s6 │ │ │ │ - mv a3,s5 │ │ │ │ - fmul.d fa0,fa0,fs5 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - fadd.d fa0,fa0,fs0 │ │ │ │ - jal 3f180 │ │ │ │ - fcvt.d.w fa5,s1 │ │ │ │ - fadd.d fs1,fs1,fa0 │ │ │ │ - mv a4,s6 │ │ │ │ - fmul.d fa5,fa5,fs3 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - addiw s1,s1,2 │ │ │ │ - fadd.d fa0,fa5,fs0 │ │ │ │ - jal 3f180 │ │ │ │ - fadd.d fs2,fs2,fa0 │ │ │ │ - bne s7,s0,3f312 │ │ │ │ - slliw s7,s7,0x1 │ │ │ │ - addiw s7,s7,-1 │ │ │ │ - fcvt.d.w fa0,s7 │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - fmul.d fa0,fa0,fs3 │ │ │ │ - fld fs5,0(sp) │ │ │ │ - fadd.d fa0,fs0,fa0 │ │ │ │ - mv a4,s6 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3f180 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - auipc a5,0x1f │ │ │ │ - fld fa4,-2004(a5) │ │ │ │ - mv a4,s6 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - fdiv.d fs3,fs3,fa4 │ │ │ │ - fadd.d fs2,fa5,fs2 │ │ │ │ - jal 3f180 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fmv.d fa0,fs4 │ │ │ │ - mv a4,s6 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3f180 │ │ │ │ - fadd.d fa0,fs0,fa0 │ │ │ │ - fadd.d fs1,fs1,fs1 │ │ │ │ - auipc a5,0x1e │ │ │ │ - fld fa5,1904(a5) │ │ │ │ - fmul.d fs2,fs2,fa5 │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - fadd.d fa0,fa0,fs1 │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - fld fs0,40(sp) │ │ │ │ - fld fs1,32(sp) │ │ │ │ - fld fs4,8(sp) │ │ │ │ - fadd.d fa0,fa0,fs2 │ │ │ │ - fld fs2,24(sp) │ │ │ │ - fmul.d fa0,fa0,fs3 │ │ │ │ - fld fs3,16(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ ret │ │ │ │ - fmv.d.x fs2,zero │ │ │ │ - fmv.d fa0,fs3 │ │ │ │ - fmv.d fs1,fs2 │ │ │ │ - j 3f36a │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s4,48(sp) │ │ │ │ - mulw s4,a2,a3 │ │ │ │ - sd s3,56(sp) │ │ │ │ - mv s3,a5 │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ + addi sp,sp,-320 │ │ │ │ + sd s4,272(sp) │ │ │ │ + lw s4,0(a0) │ │ │ │ + sd s3,280(sp) │ │ │ │ + sd s0,304(sp) │ │ │ │ + slli a4,s4,0x20 │ │ │ │ + srli s3,a4,0x1d │ │ │ │ + sd s6,256(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s6,a0 │ │ │ │ + mv a1,s3 │ │ │ │ li a0,0 │ │ │ │ - mv s2,a1 │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli s5,a5,0x1d │ │ │ │ - mv a1,s5 │ │ │ │ - mv s1,a3 │ │ │ │ - mv s0,a2 │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - mv s7,a4 │ │ │ │ - sd s9,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s2 │ │ │ │ + sd ra,312(sp) │ │ │ │ + sd s8,240(sp) │ │ │ │ + sd s11,216(sp) │ │ │ │ + jal 41306 │ │ │ │ mv s8,a0 │ │ │ │ - jal 36a0 │ │ │ │ - subw a1,s4,s0 │ │ │ │ - sext.w s9,s4 │ │ │ │ + mv a1,s3 │ │ │ │ li a0,0 │ │ │ │ - mv s4,a1 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - addiw s6,s1,-1 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,s6 │ │ │ │ - mv s2,a0 │ │ │ │ - beqz s9,3f522 │ │ │ │ - li a5,1 │ │ │ │ - bne s1,a5,3f526 │ │ │ │ - addiw a4,s0,-1 │ │ │ │ - mv s0,a4 │ │ │ │ - mv a7,s8 │ │ │ │ - li a5,-1 │ │ │ │ - li a1,-1 │ │ │ │ - addiw t1,a5,1 │ │ │ │ - slli a3,t1,0x20 │ │ │ │ - srli a6,a3,0x1d │ │ │ │ - addiw a1,a1,1 │ │ │ │ - add a6,a6,s2 │ │ │ │ - beq s7,a1,3f4f8 │ │ │ │ - fld fa5,0(a7) │ │ │ │ - sext.w a5,t1 │ │ │ │ - addi a7,a7,8 │ │ │ │ - fsd fa5,0(a6) │ │ │ │ - bne a4,a1,3f472 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3670 │ │ │ │ - subw a1,s4,s5 │ │ │ │ - mv s5,a1 │ │ │ │ + jal 41306 │ │ │ │ + mv s11,a0 │ │ │ │ + beqz s4,3c3c4 │ │ │ │ + fsd fs2,184(sp) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs2,-74(a5) │ │ │ │ + fsd fs9,128(sp) │ │ │ │ + fmv.d fs9,fs2 │ │ │ │ + add s3,s3,s8 │ │ │ │ + sd s2,288(sp) │ │ │ │ + sd s5,264(sp) │ │ │ │ + sd s7,248(sp) │ │ │ │ + fsd fs0,200(sp) │ │ │ │ + fsd fs4,168(sp) │ │ │ │ + sd s1,296(sp) │ │ │ │ + sd s9,232(sp) │ │ │ │ + sd s10,224(sp) │ │ │ │ + fsd fs1,192(sp) │ │ │ │ + fsd fs3,176(sp) │ │ │ │ + fsd fs5,160(sp) │ │ │ │ + fsd fs6,152(sp) │ │ │ │ + fsd fs7,144(sp) │ │ │ │ + fsd fs8,136(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s2,s8 │ │ │ │ + li s7,0 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs0,-132(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs4,-124(a5) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s8,88(sp) │ │ │ │ + sd a0,96(sp) │ │ │ │ + sd s4,104(sp) │ │ │ │ + sd s8,112(sp) │ │ │ │ + sd a0,120(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + ld a5,8(s6) │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - addw a2,s0,s5 │ │ │ │ - mv s0,a0 │ │ │ │ - beqz a2,3f500 │ │ │ │ - mv a6,s2 │ │ │ │ - li a7,0 │ │ │ │ - li t1,0 │ │ │ │ - li a3,-1 │ │ │ │ - li a1,0 │ │ │ │ - j 3f4ea │ │ │ │ - mv a4,t1 │ │ │ │ - addiw t1,t1,1 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - beq s3,a4,3f4e4 │ │ │ │ - mulw a4,a3,s6 │ │ │ │ - fld fa5,0(a6) │ │ │ │ - addw a4,a4,a7 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ + li s9,0 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lw s4,32(a5) │ │ │ │ + slli a5,s4,0x20 │ │ │ │ srli a4,a5,0x1d │ │ │ │ - add a4,a4,s0 │ │ │ │ - fsd fa5,0(a4) │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a6,a6,8 │ │ │ │ - beq a2,a1,3f500 │ │ │ │ - remuw a4,a1,s1 │ │ │ │ - bnez a4,3f4c0 │ │ │ │ - li a7,0 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - li t1,1 │ │ │ │ - j 3f4c4 │ │ │ │ - addi a7,a7,8 │ │ │ │ - bne a4,s7,3f472 │ │ │ │ - j 3f498 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,88(sp) │ │ │ │ + mv a1,a4 │ │ │ │ + sd a4,64(sp) │ │ │ │ + jal 41306 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + sd a0,0(s2) │ │ │ │ + li a2,0 │ │ │ │ + fsd fa5,0(s5) │ │ │ │ + beqz s4,3bf84 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs3,-170(a5) │ │ │ │ + mv s1,s9 │ │ │ │ + mv s4,a2 │ │ │ │ + sd s7,48(sp) │ │ │ │ + sd s6,56(sp) │ │ │ │ + ld a5,56(sp) │ │ │ │ + ld a4,48(sp) │ │ │ │ + ld a5,8(a5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a0,48(a5) │ │ │ │ + add a0,a0,s4 │ │ │ │ + ld a5,24(a0) │ │ │ │ + ld s0,88(a5) │ │ │ │ + jal 5885c │ │ │ │ + mv s8,a0 │ │ │ │ mv a0,s0 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - j 3f498 │ │ │ │ - mv a2,s8 │ │ │ │ - li a0,0 │ │ │ │ - li a6,-1 │ │ │ │ - li a1,-1 │ │ │ │ - li a4,0 │ │ │ │ - j 3f55a │ │ │ │ - addiw a1,a1,1 │ │ │ │ - li a0,0 │ │ │ │ - beq s7,a1,3f552 │ │ │ │ - addiw a6,a6,1 │ │ │ │ - li a0,1 │ │ │ │ - mulw a5,s1,a6 │ │ │ │ - fld fa5,0(a2) │ │ │ │ - addw a5,a5,a3 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ - add a5,a5,s2 │ │ │ │ + jal 488ee │ │ │ │ + ld a3,0(s2) │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + lw t3,40(s0) │ │ │ │ + add a5,a3,s1 │ │ │ │ fsd fa5,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a2,a2,8 │ │ │ │ - beq s9,a4,3f522 │ │ │ │ - remuw a3,a4,s1 │ │ │ │ - beqz a3,3f532 │ │ │ │ - beq s7,a1,3f552 │ │ │ │ - mv a3,a0 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - j 3f53e │ │ │ │ - addi sp,sp,-432 │ │ │ │ - fsd fs0,312(sp) │ │ │ │ - sd ra,424(sp) │ │ │ │ - sd a0,24(sp) │ │ │ │ - sd a1,200(sp) │ │ │ │ - fmv.d.x fs0,zero │ │ │ │ - blez a2,3fab4 │ │ │ │ - sd s1,408(sp) │ │ │ │ - sd s2,400(sp) │ │ │ │ - addiw s1,a2,-2 │ │ │ │ - addiw s2,a2,-3 │ │ │ │ - sd s11,328(sp) │ │ │ │ - mulw s11,s1,s2 │ │ │ │ - sd s3,392(sp) │ │ │ │ - addiw s3,a2,-4 │ │ │ │ - sd s5,376(sp) │ │ │ │ - slliw a1,s2,0x1 │ │ │ │ - slliw a0,s3,0x1 │ │ │ │ - sd s6,368(sp) │ │ │ │ - addiw s6,a2,-5 │ │ │ │ - sd s0,416(sp) │ │ │ │ - sd s9,344(sp) │ │ │ │ - mulw a5,s2,s2 │ │ │ │ - subw a6,s11,a1 │ │ │ │ - subw a1,a6,a0 │ │ │ │ - addiw s9,a2,-1 │ │ │ │ - sext.w s0,a2 │ │ │ │ - mv a4,a2 │ │ │ │ - sd a1,144(sp) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd a1,16(sp) │ │ │ │ - fsd fs2,296(sp) │ │ │ │ - mulw s5,s3,s3 │ │ │ │ - auipc a1,0x1e │ │ │ │ - fld fs2,1398(a1) │ │ │ │ - sext.w a1,a5 │ │ │ │ - sd s0,192(sp) │ │ │ │ - sext.w s0,s11 │ │ │ │ - slli a0,s0,0x3 │ │ │ │ - sd a1,32(sp) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd a0,136(sp) │ │ │ │ - sd a1,128(sp) │ │ │ │ - mulw a3,s1,s1 │ │ │ │ - slli a0,a6,0x3 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - sd s4,384(sp) │ │ │ │ - sd s7,360(sp) │ │ │ │ - sd s8,352(sp) │ │ │ │ - sd s10,336(sp) │ │ │ │ - fsd fs6,264(sp) │ │ │ │ - sd a6,40(sp) │ │ │ │ - srli a5,a1,0x1d │ │ │ │ - mulw a2,s6,s6 │ │ │ │ - fsd fs1,304(sp) │ │ │ │ - fsd fs3,288(sp) │ │ │ │ - fsd fs4,280(sp) │ │ │ │ - fsd fs5,272(sp) │ │ │ │ - fsd fs7,256(sp) │ │ │ │ - fsd fs8,248(sp) │ │ │ │ - fsd fs9,240(sp) │ │ │ │ - fsd fs10,232(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd a0,72(sp) │ │ │ │ - sd a5,56(sp) │ │ │ │ - sext.w s10,s5 │ │ │ │ - sext.w a5,s9 │ │ │ │ - sd a5,176(sp) │ │ │ │ - slli a5,s10,0x3 │ │ │ │ - sd a5,64(sp) │ │ │ │ - slli a5,s5,0x20 │ │ │ │ - srli s5,a5,0x1d │ │ │ │ - fmv.d fs6,fs0 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - li s4,0 │ │ │ │ - sext.w s8,a3 │ │ │ │ - srli a3,a5,0x1d │ │ │ │ - slli a5,a2,0x3 │ │ │ │ - sd s9,152(sp) │ │ │ │ - li s7,1 │ │ │ │ - sd a3,120(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - mv s9,s1 │ │ │ │ - mv a6,s4 │ │ │ │ - sd a4,208(sp) │ │ │ │ - ld a3,192(sp) │ │ │ │ - ld s1,200(sp) │ │ │ │ - ld a0,24(sp) │ │ │ │ - sext.w s0,a6 │ │ │ │ - mv a5,s0 │ │ │ │ - li a4,0 │ │ │ │ - mv a2,a3 │ │ │ │ - mv a1,s1 │ │ │ │ - sd a6,48(sp) │ │ │ │ - addiw s0,s0,2 │ │ │ │ - jal 3f402 │ │ │ │ - fcvt.d.w fa1,s0 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - mv s11,a0 │ │ │ │ - jal 35c0 │ │ │ │ - ld a6,48(sp) │ │ │ │ - slli a5,a6,0x3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - ld a5,152(sp) │ │ │ │ - fmul.d fs1,fa0,fa5 │ │ │ │ - beq a5,s7,3faec │ │ │ │ - fmv.d.x fs4,zero │ │ │ │ - fmv.d fs8,fs6 │ │ │ │ - fmv.d fs7,fs1 │ │ │ │ - fmv.d fs6,fs4 │ │ │ │ - li s0,0 │ │ │ │ - sd s11,160(sp) │ │ │ │ - sd s8,184(sp) │ │ │ │ - mv s11,s9 │ │ │ │ - sd a6,216(sp) │ │ │ │ - mv s1,s0 │ │ │ │ - ld a3,176(sp) │ │ │ │ - ld s4,160(sp) │ │ │ │ - ld a0,24(sp) │ │ │ │ - mv a5,s0 │ │ │ │ - li a4,0 │ │ │ │ - mv a2,a3 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 3f402 │ │ │ │ - addiw s0,s0,2 │ │ │ │ - fcvt.d.w fa1,s0 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - mv s8,a0 │ │ │ │ - fmv.d.x fs5,zero │ │ │ │ - jal 35c0 │ │ │ │ - slli a5,s1,0x3 │ │ │ │ - add a5,a5,s4 │ │ │ │ - fld fa5,0(a5) │ │ │ │ + sext.w t4,a0 │ │ │ │ + beqz t3,3c386 │ │ │ │ + ld s7,32(s0) │ │ │ │ li s9,0 │ │ │ │ - fmul.d fs1,fa0,fa5 │ │ │ │ - beq s11,s7,3fae6 │ │ │ │ + sd s5,32(sp) │ │ │ │ + sd s4,40(sp) │ │ │ │ + li s10,0 │ │ │ │ + li s11,0 │ │ │ │ + auipc s3,0x3e │ │ │ │ + ld s3,146(s3) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs2,-286(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs1,-278(a5) │ │ │ │ + mv s5,s1 │ │ │ │ + sd t4,24(sp) │ │ │ │ mv s4,s9 │ │ │ │ - fmv.d fs9,fs1 │ │ │ │ - ld s9,184(sp) │ │ │ │ - sd s1,168(sp) │ │ │ │ - mv s0,s8 │ │ │ │ - mv s1,s11 │ │ │ │ - ld s8,120(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv a1,s8 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s8 │ │ │ │ - mv a1,s0 │ │ │ │ - mv s11,a0 │ │ │ │ - jal 36a0 │ │ │ │ - ld a1,136(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s8,a0 │ │ │ │ - beqz s9,3f760 │ │ │ │ - mv a1,s11 │ │ │ │ - li a0,0 │ │ │ │ - li a7,-1 │ │ │ │ - li a6,-1 │ │ │ │ - li a3,0 │ │ │ │ - j 3f750 │ │ │ │ - addiw a0,a6,1 │ │ │ │ - li a6,0 │ │ │ │ - beqz a0,3f748 │ │ │ │ - mv a6,a0 │ │ │ │ - addiw a7,a7,1 │ │ │ │ - li a0,1 │ │ │ │ - mulw a4,a7,s1 │ │ │ │ - fld fa5,0(a1) │ │ │ │ - addw a4,a4,a2 │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a4,a2,0x1d │ │ │ │ - add a4,a4,s8 │ │ │ │ - fsd fa5,0(a4) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addi a1,a1,8 │ │ │ │ - beq a3,s9,3f760 │ │ │ │ - remuw a2,a3,s1 │ │ │ │ - beqz a2,3f726 │ │ │ │ - beqz a6,3f748 │ │ │ │ - mv a2,a0 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - j 3f734 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3670 │ │ │ │ - ld a1,128(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,80(sp) │ │ │ │ - mv s11,a0 │ │ │ │ - beqz a5,3f7b8 │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,0 │ │ │ │ - li a6,0 │ │ │ │ - li a7,-1 │ │ │ │ - li a2,0 │ │ │ │ - sext.w t1,s4 │ │ │ │ - j 3f7aa │ │ │ │ - mv a4,a6 │ │ │ │ - addiw a6,a6,1 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - beq a4,t1,3f7a4 │ │ │ │ - mulw a4,a7,s2 │ │ │ │ - fld fa5,0(a1) │ │ │ │ - addw a4,a4,a0 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a4,a3,0x1d │ │ │ │ - add a4,a4,s11 │ │ │ │ - fsd fa5,0(a4) │ │ │ │ - addiw a0,a0,1 │ │ │ │ - addi a1,a1,8 │ │ │ │ - beq a2,a5,3f7b8 │ │ │ │ - remuw a4,a2,s1 │ │ │ │ - bnez a4,3f784 │ │ │ │ - li a0,0 │ │ │ │ - addiw a7,a7,1 │ │ │ │ - li a6,1 │ │ │ │ - j 3f788 │ │ │ │ + mv s6,t3 │ │ │ │ + mv a1,s7 │ │ │ │ + slli s7,s4,0x3 │ │ │ │ + add a0,a1,s7 │ │ │ │ + lwu a5,0(a0) │ │ │ │ + li a7,27 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + addiw a5,a5,-61 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a7,a5,3bf4e │ │ │ │ + auipc a7,0x29 │ │ │ │ + addi a7,a7,-648 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a7 │ │ │ │ + lw a5,0(a5) │ │ │ │ + add a5,a5,a7 │ │ │ │ + jr a5 │ │ │ │ + lw s6,40(s0) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w a5,s4 │ │ │ │ + bltu a5,s6,3bf18 │ │ │ │ + mv s1,s5 │ │ │ │ + add a3,a3,s1 │ │ │ │ + ld s5,32(sp) │ │ │ │ + ld s4,40(sp) │ │ │ │ + fld fa4,0(a3) │ │ │ │ + fld fa5,0(s5) │ │ │ │ mv a0,s8 │ │ │ │ + addi s1,s1,8 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + addi s4,s4,88 │ │ │ │ + fsd fa5,0(s5) │ │ │ │ jal 3670 │ │ │ │ - addiw a3,s4,2 │ │ │ │ - fcvt.d.w fa1,a3 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - jal 35c0 │ │ │ │ - slli a3,s4,0x3 │ │ │ │ - add a3,a3,s0 │ │ │ │ - fld fa5,0(a3) │ │ │ │ - fmul.d fs4,fa0,fa5 │ │ │ │ - beq s2,s7,3fae0 │ │ │ │ - sd s9,104(sp) │ │ │ │ - fmv.d.x fs3,zero │ │ │ │ - ld s9,144(sp) │ │ │ │ - li s8,0 │ │ │ │ - sd s0,88(sp) │ │ │ │ - sd s1,96(sp) │ │ │ │ - sd s4,112(sp) │ │ │ │ - ld s0,56(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s11 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 36a0 │ │ │ │ - ld a1,72(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,32(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - beqz a5,3f858 │ │ │ │ - mv a6,s1 │ │ │ │ - li a4,0 │ │ │ │ - li a2,-1 │ │ │ │ - li a3,-1 │ │ │ │ - li a0,0 │ │ │ │ - j 3f84a │ │ │ │ - addiw a4,a3,1 │ │ │ │ - li a3,0 │ │ │ │ - beqz a4,3f840 │ │ │ │ - mv a3,a4 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - li a4,1 │ │ │ │ - mulw a5,s2,a2 │ │ │ │ - fld fa5,0(a6) │ │ │ │ - addw a5,a5,a1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a5,a1,0x1d │ │ │ │ - add a5,a5,s0 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - ld a5,32(sp) │ │ │ │ - addiw a0,a0,1 │ │ │ │ - addi a6,a6,8 │ │ │ │ - beq a5,a0,3f858 │ │ │ │ - remuw a1,a0,s2 │ │ │ │ - beqz a1,3f81c │ │ │ │ - beqz a3,3f840 │ │ │ │ - mv a1,a4 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - j 3f82a │ │ │ │ - mv a0,s1 │ │ │ │ + ld a5,64(sp) │ │ │ │ + bne a5,s1,3beb2 │ │ │ │ + ld s7,48(sp) │ │ │ │ + ld s6,56(sp) │ │ │ │ + fmv.d fa0,fs9 │ │ │ │ + addi s2,s2,8 │ │ │ │ + addi s7,s7,80 │ │ │ │ + jal 3700 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fld fa0,0(s5) │ │ │ │ + addi s5,s5,8 │ │ │ │ + jal 3700 │ │ │ │ + fadd.d fa0,fs1,fa0 │ │ │ │ + jal 3920 │ │ │ │ + ld a5,72(sp) │ │ │ │ + fmv.d fs9,fa0 │ │ │ │ + bne a5,s2,3be72 │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s9,96(sp) │ │ │ │ + ld s4,104(sp) │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s11,120(sp) │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + li s0,0 │ │ │ │ + li s2,0 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs0,-1068(a5) │ │ │ │ + li s3,0 │ │ │ │ + fld fa0,0(s9) │ │ │ │ + fsub.d fa0,fa0,fs2 │ │ │ │ + fsd fa0,0(s9) │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fa0,fs0,fa0 │ │ │ │ + ld s5,8(s6) │ │ │ │ + add s5,s5,s0 │ │ │ │ + jal 3920 │ │ │ │ + slli a5,s3,0x3 │ │ │ │ + fsd fs2,64(s5) │ │ │ │ + fsd fa0,56(s5) │ │ │ │ + add a5,a5,s11 │ │ │ │ + fld fa5,0(s9) │ │ │ │ + fld fa4,0(a5) │ │ │ │ + ld a0,0(s1) │ │ │ │ + flt.d a5,fa4,fa5 │ │ │ │ + beqz a5,3c38c │ │ │ │ + fsd fa5,72(s5) │ │ │ │ jal 3670 │ │ │ │ - ld a1,64(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,40(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - beqz a5,3f8b2 │ │ │ │ - mv a0,s0 │ │ │ │ - li a4,0 │ │ │ │ - li a3,0 │ │ │ │ - li a2,-1 │ │ │ │ - li t1,0 │ │ │ │ - sext.w a7,s8 │ │ │ │ - j 3f8a4 │ │ │ │ - mv a5,a3 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addiw t1,t1,1 │ │ │ │ - beq a5,a7,3f89c │ │ │ │ - mulw a5,a2,s3 │ │ │ │ - fld fa5,0(a0) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a5,a1,0x1d │ │ │ │ - add a5,a5,s4 │ │ │ │ + addiw a5,s2,1 │ │ │ │ + sd zero,0(s1) │ │ │ │ + addi s9,s9,8 │ │ │ │ + addi s0,s0,80 │ │ │ │ + addi s1,s1,8 │ │ │ │ + beq s4,a5,3c3a4 │ │ │ │ + slli s3,s2,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + mv s2,a5 │ │ │ │ + j 3bfce │ │ │ │ + lw a4,4(a0) │ │ │ │ + mv a5,s11 │ │ │ │ + li t1,32 │ │ │ │ + addw a7,a4,s11 │ │ │ │ + mv t4,a7 │ │ │ │ + add a0,a3,s5 │ │ │ │ + beqz a4,3bf4e │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s8 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + fcvt.d.wu fa5,a4 │ │ │ │ + bgeu t1,a4,3c278 │ │ │ │ + fsub.d fa5,fa5,fs0 │ │ │ │ + fld fa4,0(a0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + fdiv.d fa5,fa5,fs2 │ │ │ │ + fsub.d fa5,fa5,fs1 │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ + fsd fa5,0(a0) │ │ │ │ + bne a7,a5,3c048 │ │ │ │ + addi s4,s4,1 │ │ │ │ + subw s11,s10,s11 │ │ │ │ + sext.w a5,s4 │ │ │ │ + addw s10,s11,t4 │ │ │ │ + mv s11,a7 │ │ │ │ + bltu a5,s6,3bf18 │ │ │ │ + j 3bf58 │ │ │ │ + lw a5,4(a0) │ │ │ │ + li s1,0 │ │ │ │ + beqz a5,3bf4e │ │ │ │ + li s9,32 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs6,-712(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs5,-704(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs8,-696(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs7,-1304(a5) │ │ │ │ + j 3c0f8 │ │ │ │ + fcvt.d.wu fa0,a5 │ │ │ │ + bgeu s9,a5,3c3e6 │ │ │ │ + fsub.d fa0,fa0,fs6 │ │ │ │ + fdiv.d fa0,fa0,fs5 │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fa0,fs7,fa0 │ │ │ │ + jal 3920 │ │ │ │ + ld a3,0(s2) │ │ │ │ + add a5,a3,s5 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fadd.d fa5,fa5,fa0 │ │ │ │ fsd fa5,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - ld a5,40(sp) │ │ │ │ - addi a0,a0,8 │ │ │ │ - beq t1,a5,3f8b2 │ │ │ │ - remuw a5,t1,s2 │ │ │ │ - bnez a5,3f87c │ │ │ │ - li a4,0 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - li a3,1 │ │ │ │ - j 3f880 │ │ │ │ + ld a1,32(s0) │ │ │ │ + addiw s1,s1,1 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + add a5,a1,s7 │ │ │ │ + lw a5,4(a5) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + bgeu s1,a5,3bf4a │ │ │ │ + mv a2,s10 │ │ │ │ + mv a1,s11 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - addiw a5,s8,2 │ │ │ │ - fcvt.d.w fa1,a5 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - jal 35c0 │ │ │ │ - slli a5,s8,0x3 │ │ │ │ - add a5,a5,s11 │ │ │ │ + jal 44fb8 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bnez a0,3c0ba │ │ │ │ + fcvt.d.wu fa5,a5 │ │ │ │ + bgeu s9,a5,3c278 │ │ │ │ + fsub.d fa5,fa5,fs6 │ │ │ │ + ld a3,0(s2) │ │ │ │ + add a5,a3,s5 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + fdiv.d fa5,fa5,fs5 │ │ │ │ + fsub.d fa5,fa5,fs8 │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + j 3c0e6 │ │ │ │ + lw a5,4(a0) │ │ │ │ + beqz a5,3bf4e │ │ │ │ + bnez s11,3c2b8 │ │ │ │ + ld a4,24(sp) │ │ │ │ + addw a5,a5,s10 │ │ │ │ + li a7,32 │ │ │ │ + add a0,a3,s5 │ │ │ │ + bnez a4,3c344 │ │ │ │ + auipc a4,0x28 │ │ │ │ + fld fa1,-898(a4) │ │ │ │ + auipc a4,0x28 │ │ │ │ + fld fa2,-890(a4) │ │ │ │ + auipc a4,0x28 │ │ │ │ + fld fa3,-874(a4) │ │ │ │ + lbu a4,0(s8) │ │ │ │ + fcvt.d.wu fa5,a4 │ │ │ │ + bgeu a7,a4,3c278 │ │ │ │ + fsub.d fa5,fa5,fa1 │ │ │ │ + fld fa4,0(a0) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + fdiv.d fa5,fa5,fa2 │ │ │ │ + fsub.d fa5,fa5,fa3 │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ + fsd fa5,0(a0) │ │ │ │ + bne s10,a5,3c16a │ │ │ │ + mv s10,a5 │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w a5,s4 │ │ │ │ + bltu a5,s6,3bf18 │ │ │ │ + j 3bf58 │ │ │ │ + lw a5,4(a0) │ │ │ │ + addw s7,a5,s11 │ │ │ │ + beqz a5,3bf4e │ │ │ │ + sd s0,8(sp) │ │ │ │ + li s9,32 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs7,-990(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs6,-982(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs5,-1574(a5) │ │ │ │ + mv s0,s11 │ │ │ │ + sd a1,16(sp) │ │ │ │ + mv s1,s7 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + fcvt.d.wu fa0,a5 │ │ │ │ + bgeu s9,a5,3c3e6 │ │ │ │ + fsub.d fa0,fa0,fs7 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + fdiv.d fa0,fa0,fs6 │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fa0,fs5,fa0 │ │ │ │ + jal 3920 │ │ │ │ + ld a3,0(s2) │ │ │ │ + add a5,a3,s5 │ │ │ │ fld fa5,0(a5) │ │ │ │ - fmul.d fs0,fa0,fa5 │ │ │ │ - beq s3,s7,3fada │ │ │ │ - fmv.d.x fs1,zero │ │ │ │ - fmv.d fs10,fs0 │ │ │ │ - li s0,0 │ │ │ │ - sd s2,48(sp) │ │ │ │ - mv a1,s5 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s4 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 36a0 │ │ │ │ + fadd.d fa5,fa5,fa0 │ │ │ │ + fsd fa5,0(a5) │ │ │ │ + bne s7,s0,3c1cc │ │ │ │ + addi s4,s4,1 │ │ │ │ + subw s11,s10,s11 │ │ │ │ + sext.w a5,s4 │ │ │ │ + addw s10,s11,s1 │ │ │ │ + ld s0,8(sp) │ │ │ │ ld a1,16(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s2,a0 │ │ │ │ - beqz s10,3f952 │ │ │ │ - mv a0,s1 │ │ │ │ - li a3,0 │ │ │ │ - li a6,-1 │ │ │ │ - li a5,-1 │ │ │ │ - li a1,0 │ │ │ │ - j 3f93e │ │ │ │ - addiw a3,a5,1 │ │ │ │ - li a5,0 │ │ │ │ - beqz a3,3f936 │ │ │ │ - mv a5,a3 │ │ │ │ - addiw a6,a6,1 │ │ │ │ - li a3,0 │ │ │ │ - li a2,1 │ │ │ │ - mulw a4,a6,s3 │ │ │ │ - fld fa5,0(a0) │ │ │ │ - addw a4,a4,a3 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a4,a3,0x1d │ │ │ │ - add a4,a4,s2 │ │ │ │ - fsd fa5,0(a4) │ │ │ │ - mv a3,a2 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - addi a0,a0,8 │ │ │ │ - beq s10,a1,3f952 │ │ │ │ - remuw a4,a1,s3 │ │ │ │ - addiw a2,a3,1 │ │ │ │ - beqz a4,3f910 │ │ │ │ - bnez a5,3f920 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - addi a0,a0,8 │ │ │ │ - bne s10,a1,3f93e │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - ld a1,8(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s1,a0 │ │ │ │ - beqz s9,3f9ac │ │ │ │ - mv a7,s2 │ │ │ │ - li a1,0 │ │ │ │ - li a5,0 │ │ │ │ - li a3,-1 │ │ │ │ - li a6,0 │ │ │ │ - sext.w a2,s0 │ │ │ │ - j 3f99e │ │ │ │ - mv a4,a5 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addiw a6,a6,1 │ │ │ │ - beq a4,a2,3f998 │ │ │ │ - mulw a4,a3,s6 │ │ │ │ - fld fa5,0(a7) │ │ │ │ - addw a4,a4,a1 │ │ │ │ - slli a0,a4,0x20 │ │ │ │ - srli a4,a0,0x1d │ │ │ │ - add a4,a4,s1 │ │ │ │ + mv s11,s7 │ │ │ │ + bltu a5,s6,3bf18 │ │ │ │ + j 3bf58 │ │ │ │ + lw a5,4(a0) │ │ │ │ + add a4,a3,s5 │ │ │ │ + li a0,32 │ │ │ │ + addw a7,a5,s11 │ │ │ │ + beqz a5,3bf4e │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + fcvt.d.wu fa5,a5 │ │ │ │ + bgeu a0,a5,3c278 │ │ │ │ + fsub.d fa5,fa5,fs0 │ │ │ │ + fld fa4,0(a4) │ │ │ │ + addiw s11,s11,1 │ │ │ │ + fdiv.d fa5,fa5,fs4 │ │ │ │ + fsub.d fa5,fa5,fs3 │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ fsd fa5,0(a4) │ │ │ │ - addiw a1,a1,1 │ │ │ │ - addi a7,a7,8 │ │ │ │ - beq a6,s9,3f9ac │ │ │ │ - remuw a4,a6,s3 │ │ │ │ - bnez a4,3f976 │ │ │ │ - li a1,0 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - li a5,1 │ │ │ │ - j 3f97a │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - addiw a5,s0,2 │ │ │ │ - fcvt.d.w fa1,a5 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - jal 35c0 │ │ │ │ - slli a5,s0,0x3 │ │ │ │ - add a5,a5,s4 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - fmul.d fs0,fa0,fa5 │ │ │ │ - beq s6,s7,3fac0 │ │ │ │ - ld a0,24(sp) │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s1 │ │ │ │ - jal 3f56a │ │ │ │ - fmul.d fa0,fs0,fa0 │ │ │ │ - mv a0,s1 │ │ │ │ - addi s0,s0,1 │ │ │ │ - fadd.d fs1,fs1,fa0 │ │ │ │ - jal 3670 │ │ │ │ - sext.w a2,s0 │ │ │ │ - blt a2,s3,3f8e4 │ │ │ │ - ld s2,48(sp) │ │ │ │ - fmv.d fs0,fs10 │ │ │ │ - fmul.d fs0,fs0,fs1 │ │ │ │ - mv a0,s4 │ │ │ │ + beq a7,s11,3bf4e │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + fcvt.d.wu fa5,a5 │ │ │ │ + bltu a0,a5,3c24a │ │ │ │ + ld s10,80(sp) │ │ │ │ + fmv.x.d a4,fa5 │ │ │ │ + auipc a5,0x3e │ │ │ │ + ld a5,-726(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s10 │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,1654 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a3,0x29 │ │ │ │ + addi a3,a3,-1368 │ │ │ │ + li a2,72 │ │ │ │ + auipc a1,0x25 │ │ │ │ + addi a1,a1,1668 │ │ │ │ + auipc a0,0x25 │ │ │ │ + addi a0,a0,1684 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addiw a7,s11,-1 │ │ │ │ + slli a7,a7,0x20 │ │ │ │ + slli t4,s11,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + srli t4,t4,0x20 │ │ │ │ + ld a2,24(sp) │ │ │ │ + addw a5,a5,s10 │ │ │ │ + add a7,a7,s8 │ │ │ │ + li t1,32 │ │ │ │ + auipc a4,0x28 │ │ │ │ + fld fa1,-1286(a4) │ │ │ │ + auipc a4,0x28 │ │ │ │ + fld fa2,-1278(a4) │ │ │ │ + auipc a4,0x28 │ │ │ │ + fld fa3,-1262(a4) │ │ │ │ + add t4,t4,s8 │ │ │ │ + add a0,a3,s5 │ │ │ │ + j 3c304 │ │ │ │ + fld fa4,0(a0) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ + fsd fa5,0(a0) │ │ │ │ + beq a5,s10,3c190 │ │ │ │ + lbu a4,0(a7) │ │ │ │ + fcvt.d.wu fa5,a4 │ │ │ │ + bgeu t1,a4,3c278 │ │ │ │ + fsub.d fa5,fa5,fa1 │ │ │ │ + fdiv.d fa5,fa5,fa2 │ │ │ │ + fsub.d fa5,fa5,fa3 │ │ │ │ + bgeu s11,a2,3c2f6 │ │ │ │ + lbu a4,0(t4) │ │ │ │ + fcvt.d.wu fa4,a4 │ │ │ │ + bgeu t1,a4,3c3ee │ │ │ │ + fsub.d fa4,fa4,fa1 │ │ │ │ + fdiv.d fa4,fa4,fa2 │ │ │ │ + fsub.d fa4,fa4,fa3 │ │ │ │ + flt.d a4,fa4,fa5 │ │ │ │ + beqz a4,3c2f6 │ │ │ │ + fmv.d fa5,fa4 │ │ │ │ + j 3c2f6 │ │ │ │ + auipc a4,0x28 │ │ │ │ + fld fa1,-1396(a4) │ │ │ │ + auipc a4,0x28 │ │ │ │ + fld fa2,-1388(a4) │ │ │ │ + auipc a4,0x28 │ │ │ │ + fld fa3,-1372(a4) │ │ │ │ + lbu a4,0(s8) │ │ │ │ + fcvt.d.wu fa5,a4 │ │ │ │ + bgeu a7,a4,3c278 │ │ │ │ + fsub.d fa5,fa5,fa1 │ │ │ │ + fld fa4,0(a0) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + fdiv.d fa5,fa5,fa2 │ │ │ │ + fsub.d fa5,fa5,fa3 │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ + fsd fa5,0(a0) │ │ │ │ + bne a5,s10,3c35c │ │ │ │ + mv s10,a5 │ │ │ │ + j 3c192 │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + j 3bf62 │ │ │ │ jal 3670 │ │ │ │ - addi s8,s8,1 │ │ │ │ - sext.w a7,s8 │ │ │ │ - fadd.d fs3,fs3,fs0 │ │ │ │ - blt a7,s2,3f7ee │ │ │ │ - ld s0,88(sp) │ │ │ │ - ld s1,96(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - fmul.d fs4,fs4,fs3 │ │ │ │ + addiw a5,s2,1 │ │ │ │ + sd zero,0(s1) │ │ │ │ + addi s9,s9,8 │ │ │ │ + addi s0,s0,80 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bne s4,a5,3c02e │ │ │ │ + ld s1,296(sp) │ │ │ │ + ld s2,288(sp) │ │ │ │ + ld s5,264(sp) │ │ │ │ + ld s7,248(sp) │ │ │ │ + ld s9,232(sp) │ │ │ │ + ld s10,224(sp) │ │ │ │ + fld fs0,200(sp) │ │ │ │ + fld fs1,192(sp) │ │ │ │ + fld fs2,184(sp) │ │ │ │ + fld fs3,176(sp) │ │ │ │ + fld fs4,168(sp) │ │ │ │ + fld fs5,160(sp) │ │ │ │ + fld fs6,152(sp) │ │ │ │ + fld fs7,144(sp) │ │ │ │ + fld fs8,136(sp) │ │ │ │ + fld fs9,128(sp) │ │ │ │ mv a0,s11 │ │ │ │ jal 3670 │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w t1,s4 │ │ │ │ - fadd.d fs5,fs5,fs4 │ │ │ │ - blt t1,s1,3f6f8 │ │ │ │ - mv s11,s1 │ │ │ │ - fmv.d fs1,fs9 │ │ │ │ - ld s1,168(sp) │ │ │ │ - mv s8,s0 │ │ │ │ - fmul.d fs1,fs1,fs5 │ │ │ │ mv a0,s8 │ │ │ │ jal 3670 │ │ │ │ - ld a5,152(sp) │ │ │ │ - addi s1,s1,1 │ │ │ │ - sext.w s0,s1 │ │ │ │ - fadd.d fs6,fs6,fs1 │ │ │ │ - blt s0,a5,3f6b2 │ │ │ │ - fmv.d fs4,fs6 │ │ │ │ - mv s9,s11 │ │ │ │ - fmv.d fs1,fs7 │ │ │ │ - ld s11,160(sp) │ │ │ │ - ld s8,184(sp) │ │ │ │ - ld a6,216(sp) │ │ │ │ - fmv.d fs6,fs8 │ │ │ │ - fmul.d fs1,fs1,fs4 │ │ │ │ - mv a0,s11 │ │ │ │ - sd a6,48(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a6,48(sp) │ │ │ │ - ld a5,208(sp) │ │ │ │ - addi a6,a6,1 │ │ │ │ - fadd.d fs6,fs6,fs1 │ │ │ │ - bne a5,a6,3f65a │ │ │ │ - fmv.d fs0,fs6 │ │ │ │ - ld s0,416(sp) │ │ │ │ - ld s1,408(sp) │ │ │ │ - ld s2,400(sp) │ │ │ │ - ld s3,392(sp) │ │ │ │ - ld s4,384(sp) │ │ │ │ - ld s5,376(sp) │ │ │ │ - ld s6,368(sp) │ │ │ │ - ld s7,360(sp) │ │ │ │ - ld s8,352(sp) │ │ │ │ - ld s9,344(sp) │ │ │ │ - ld s10,336(sp) │ │ │ │ - ld s11,328(sp) │ │ │ │ - fld fs1,304(sp) │ │ │ │ - fld fs2,296(sp) │ │ │ │ - fld fs3,288(sp) │ │ │ │ - fld fs4,280(sp) │ │ │ │ - fld fs5,272(sp) │ │ │ │ - fld fs6,264(sp) │ │ │ │ - fld fs7,256(sp) │ │ │ │ - fld fs8,248(sp) │ │ │ │ - fld fs9,240(sp) │ │ │ │ - fld fs10,232(sp) │ │ │ │ - ld ra,424(sp) │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - fld fs0,312(sp) │ │ │ │ - addi sp,sp,432 │ │ │ │ + ld ra,312(sp) │ │ │ │ + ld s0,304(sp) │ │ │ │ + ld s3,280(sp) │ │ │ │ + ld s4,272(sp) │ │ │ │ + ld s6,256(sp) │ │ │ │ + ld s8,240(sp) │ │ │ │ + ld s11,216(sp) │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + addi sp,sp,320 │ │ │ │ ret │ │ │ │ - fld fa5,0(s1) │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - fmul.d fs0,fs0,fa5 │ │ │ │ - jal 3670 │ │ │ │ - fadd.d fs1,fs1,fs0 │ │ │ │ - bne s0,s6,3f9f4 │ │ │ │ - li s0,1 │ │ │ │ - j 3f8e4 │ │ │ │ - fld fs1,0(s4) │ │ │ │ - j 3f9fa │ │ │ │ - fld fs3,0(s11) │ │ │ │ - j 3fa1a │ │ │ │ - fld fs5,0(s8) │ │ │ │ - j 3fa3c │ │ │ │ - fld fs4,0(s11) │ │ │ │ - j 3fa6a │ │ │ │ - addi sp,sp,-160 │ │ │ │ - sd s5,104(sp) │ │ │ │ - sd ra,152(sp) │ │ │ │ - fsd fs1,32(sp) │ │ │ │ - li a5,1 │ │ │ │ - sd a0,8(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - beq a2,a5,3fca6 │ │ │ │ - sd s2,128(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - blez a2,3fcb6 │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ - addiw s0,a2,-1 │ │ │ │ - mulw s3,a2,a2 │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s4,112(sp) │ │ │ │ - fsd fs2,24(sp) │ │ │ │ - auipc a5,0x1e │ │ │ │ - fld fs2,34(a5) │ │ │ │ - fmv.d.x fs1,zero │ │ │ │ - sd s11,56(sp) │ │ │ │ - sd s1,136(sp) │ │ │ │ - sd s8,80(sp) │ │ │ │ - sd s9,72(sp) │ │ │ │ - mulw s10,s0,a2 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - sext.w s11,s3 │ │ │ │ - srli s3,a5,0x1d │ │ │ │ - sd s6,96(sp) │ │ │ │ - sd s7,88(sp) │ │ │ │ - fsd fs0,40(sp) │ │ │ │ - sext.w s9,a2 │ │ │ │ - li s1,0 │ │ │ │ - li s8,1 │ │ │ │ - mulw s4,s0,s0 │ │ │ │ - slli a5,s10,0x3 │ │ │ │ - sd a5,0(sp) │ │ │ │ - slli s4,s4,0x3 │ │ │ │ - mv a1,s3 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s5 │ │ │ │ + ld s10,80(sp) │ │ │ │ + fmv.x.d a4,fa0 │ │ │ │ + j 3c27e │ │ │ │ + ld s10,80(sp) │ │ │ │ + fmv.x.d a4,fa4 │ │ │ │ + j 3c27e │ │ │ │ + addi sp,sp,-192 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + sd s8,112(sp) │ │ │ │ + srli s8,a5,0x1d │ │ │ │ + sd s0,176(sp) │ │ │ │ + sd s7,120(sp) │ │ │ │ + sd a1,16(sp) │ │ │ │ mv s7,a0 │ │ │ │ - jal 36a0 │ │ │ │ - ld a1,0(sp) │ │ │ │ + mv s0,a1 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ + mv a1,s8 │ │ │ │ + sd s1,168(sp) │ │ │ │ + sd s6,128(sp) │ │ │ │ + sd ra,184(sp) │ │ │ │ + fsd fs0,72(sp) │ │ │ │ + fsd fs2,56(sp) │ │ │ │ + fsd fs3,48(sp) │ │ │ │ + sd s7,32(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,8(sp) │ │ │ │ mv s6,a0 │ │ │ │ - beqz s11,3fbc4 │ │ │ │ - mv a1,s7 │ │ │ │ - li a6,0 │ │ │ │ - li a0,-1 │ │ │ │ - li a7,-1 │ │ │ │ - li a4,0 │ │ │ │ - j 3fbb4 │ │ │ │ - addiw a6,a7,1 │ │ │ │ - li a7,0 │ │ │ │ - beqz a6,3fbac │ │ │ │ - mv a7,a6 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - li a6,1 │ │ │ │ - mulw a5,s9,a0 │ │ │ │ - fld fa5,0(a1) │ │ │ │ - addw a5,a5,a2 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1d │ │ │ │ - add a5,a5,s6 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a1,a1,8 │ │ │ │ - beq a4,s11,3fbc4 │ │ │ │ - remuw a2,a4,s9 │ │ │ │ - beqz a2,3fb88 │ │ │ │ - beqz a7,3fbac │ │ │ │ - mv a2,a6 │ │ │ │ - addiw a6,a6,1 │ │ │ │ - j 3fb98 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3670 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s7,a0 │ │ │ │ - beqz s10,3fc1e │ │ │ │ - mv a2,s6 │ │ │ │ - li a6,0 │ │ │ │ - li a7,0 │ │ │ │ - li t1,-1 │ │ │ │ + beqz s0,3c6a6 │ │ │ │ + add a5,s8,a0 │ │ │ │ + sd a5,24(sp) │ │ │ │ + mv a5,s7 │ │ │ │ + addi a5,a5,8 │ │ │ │ + sd s2,160(sp) │ │ │ │ + sd s3,152(sp) │ │ │ │ + sd s9,104(sp) │ │ │ │ + fsd fs1,64(sp) │ │ │ │ + mv s3,s7 │ │ │ │ + sd a5,40(sp) │ │ │ │ + sd s4,144(sp) │ │ │ │ + sd s5,136(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + auipc a4,0x28 │ │ │ │ + fld fs1,-1652(a4) │ │ │ │ + li s7,0 │ │ │ │ + li s8,0 │ │ │ │ + auipc a4,0x28 │ │ │ │ + fld fs0,-1656(a4) │ │ │ │ + auipc a4,0x27 │ │ │ │ + fld fs3,1848(a4) │ │ │ │ + li s0,6 │ │ │ │ + auipc s9,0x29 │ │ │ │ + addi s9,s9,-1866 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs2,-1666(a5) │ │ │ │ + ld a0,0(s3) │ │ │ │ + jal 4895c │ │ │ │ + mv s11,a0 │ │ │ │ + jal 3310 │ │ │ │ + mv s10,a0 │ │ │ │ + ld a0,0(s3) │ │ │ │ + sext.w s10,s10 │ │ │ │ + jal 488ee │ │ │ │ + sext.w s4,a0 │ │ │ │ + beqz s10,3c514 │ │ │ │ + addiw a3,s10,-1 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a3,a5,0x1d │ │ │ │ + ld a5,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + add s5,a3,a5 │ │ │ │ + lbu a5,0(s11) │ │ │ │ + bltu s0,a5,3c50c │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s9 │ │ │ │ + lw a5,0(a5) │ │ │ │ + add a5,a5,s9 │ │ │ │ + jr a5 │ │ │ │ + beqz s8,3c67a │ │ │ │ + addiw a5,s8,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + fcvt.d.w fa5,a5 │ │ │ │ + fdiv.d fa5,fa5,fs0 │ │ │ │ + bgeu s8,s4,3c4fe │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + fcvt.d.w fa4,a5 │ │ │ │ + fdiv.d fa4,fa4,fs0 │ │ │ │ + flt.d a5,fa4,fa5 │ │ │ │ + beqz a5,3c4fe │ │ │ │ + fmv.d fa5,fa4 │ │ │ │ + fld fa4,0(s6) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ + fsd fa5,0(s6) │ │ │ │ + addi s10,s10,8 │ │ │ │ + addi s11,s11,1 │ │ │ │ + bne s10,s5,3c4b0 │ │ │ │ + fld fa1,0(s6) │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + addi s6,s6,8 │ │ │ │ + addi s3,s3,8 │ │ │ │ + jal 2f470 │ │ │ │ + ld a5,24(sp) │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + bne a5,s6,3c47a │ │ │ │ + li a3,0 │ │ │ │ li a4,0 │ │ │ │ - sext.w a0,s1 │ │ │ │ - j 3fc10 │ │ │ │ - mv a5,a7 │ │ │ │ - addiw a7,a7,1 │ │ │ │ + j 3c542 │ │ │ │ + ld a5,16(sp) │ │ │ │ addiw a4,a4,1 │ │ │ │ - beq a5,a0,3fc0a │ │ │ │ - mulw a5,t1,s0 │ │ │ │ - fld fa5,0(a2) │ │ │ │ - addw a5,a5,a6 │ │ │ │ - slli t3,a5,0x20 │ │ │ │ - srli a5,t3,0x1d │ │ │ │ - add a5,a5,s7 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - addiw a6,a6,1 │ │ │ │ - addi a2,a2,8 │ │ │ │ - beq a4,s10,3fc1e │ │ │ │ - remuw a5,a4,s9 │ │ │ │ - bnez a5,3fbe8 │ │ │ │ - li a6,0 │ │ │ │ - addiw t1,t1,1 │ │ │ │ - li a7,1 │ │ │ │ - j 3fbec │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - addiw a5,s1,2 │ │ │ │ - fcvt.d.w fa1,a5 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - jal 35c0 │ │ │ │ - slli a5,s1,0x3 │ │ │ │ - add a5,a5,s5 │ │ │ │ + fmv.d fs2,fa5 │ │ │ │ + addi s2,s2,8 │ │ │ │ + beq a5,a4,3c56e │ │ │ │ + fld fs2,0(s2) │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a5,a2,0x1d │ │ │ │ + fsub.d fs2,fs2,fs1 │ │ │ │ + ld a2,8(sp) │ │ │ │ + add a5,a5,a2 │ │ │ │ + fsd fs2,0(s2) │ │ │ │ fld fa5,0(a5) │ │ │ │ - fmul.d fs0,fa0,fa5 │ │ │ │ - beq s0,s8,3fc8a │ │ │ │ + flt.d a5,fa5,fs2 │ │ │ │ + beqz a5,3c534 │ │ │ │ + ld a5,16(sp) │ │ │ │ + mv a3,a4 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi s2,s2,8 │ │ │ │ + bne a5,a4,3c542 │ │ │ │ + ld s2,160(sp) │ │ │ │ + ld s3,152(sp) │ │ │ │ + ld s4,144(sp) │ │ │ │ + ld s5,136(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + fld fs1,64(sp) │ │ │ │ ld a0,8(sp) │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s7 │ │ │ │ - jal 3f56a │ │ │ │ - fmul.d fa0,fs0,fa0 │ │ │ │ - mv a0,s7 │ │ │ │ - addi s1,s1,1 │ │ │ │ - fadd.d fs1,fs1,fa0 │ │ │ │ - jal 3670 │ │ │ │ - bne s1,s2,3fb5c │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s1,136(sp) │ │ │ │ - ld s2,128(sp) │ │ │ │ - ld s3,120(sp) │ │ │ │ - ld s4,112(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ - ld s7,88(sp) │ │ │ │ - ld s8,80(sp) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - fld fs0,40(sp) │ │ │ │ - fld fs2,24(sp) │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - ld s5,104(sp) │ │ │ │ - fld fs1,32(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ - ret │ │ │ │ - fld fa5,0(s7) │ │ │ │ - mv a0,s7 │ │ │ │ - addi s1,s1,1 │ │ │ │ - fmul.d fa0,fs0,fa5 │ │ │ │ - fadd.d fs1,fs1,fa0 │ │ │ │ jal 3670 │ │ │ │ - li a5,2 │ │ │ │ - bne s1,a5,3fb5c │ │ │ │ - j 3fc62 │ │ │ │ - fld fs1,0(a1) │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s5,104(sp) │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - fld fs1,32(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ - ret │ │ │ │ - fmv.d.x fs1,zero │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s2,128(sp) │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - ld s5,104(sp) │ │ │ │ - fld fs1,32(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ + fsub.d fa0,fs3,fs2 │ │ │ │ + ld ra,184(sp) │ │ │ │ + ld s0,176(sp) │ │ │ │ + ld s1,168(sp) │ │ │ │ + ld s6,128(sp) │ │ │ │ + ld s7,120(sp) │ │ │ │ + ld s8,112(sp) │ │ │ │ + fmul.d fa0,fa0,fs0 │ │ │ │ + fld fs2,56(sp) │ │ │ │ + fld fs0,72(sp) │ │ │ │ + fld fs3,48(sp) │ │ │ │ + addi sp,sp,192 │ │ │ │ ret │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - fsd fs3,16(sp) │ │ │ │ - fsd fs4,8(sp) │ │ │ │ - fmv.d.x fs3,zero │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - fsd fs0,40(sp) │ │ │ │ - fsd fs1,32(sp) │ │ │ │ - fsd fs2,24(sp) │ │ │ │ - fsd fs5,0(sp) │ │ │ │ - mv s6,a1 │ │ │ │ - mv s5,a0 │ │ │ │ - mv s7,a1 │ │ │ │ - li s4,0 │ │ │ │ - auipc a5,0x1e │ │ │ │ - fld fs4,-440(a5) │ │ │ │ - j 3fd48 │ │ │ │ - fld fa5,0(s0) │ │ │ │ - mv a0,s0 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - fsd fa5,0(s1) │ │ │ │ - jal 3670 │ │ │ │ - fld fs0,0(s2) │ │ │ │ - li a2,1 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3faf2 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - fneg.d fs0,fs0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - fmul.d fs0,fs0,fs1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - li a5,3 │ │ │ │ - addi s7,s7,8 │ │ │ │ - fadd.d fs0,fs0,fs2 │ │ │ │ - fmul.d fs0,fs0,fs5 │ │ │ │ - fadd.d fs3,fs3,fs0 │ │ │ │ - beq s4,a5,3fde4 │ │ │ │ - sext.w s0,s4 │ │ │ │ - mv a5,s0 │ │ │ │ - li a4,0 │ │ │ │ - li a3,3 │ │ │ │ - li a2,3 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3f402 │ │ │ │ - addiw s0,s0,2 │ │ │ │ - fcvt.d.w fa1,s0 │ │ │ │ - fmv.d fa0,fs4 │ │ │ │ - mv s3,a0 │ │ │ │ - fmv.d.x fs2,zero │ │ │ │ - jal 35c0 │ │ │ │ - fld fa5,0(s7) │ │ │ │ - mv s2,s3 │ │ │ │ - li s8,0 │ │ │ │ - fmul.d fs5,fa0,fa5 │ │ │ │ - li a1,32 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a2,32 │ │ │ │ - mv a1,s3 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 36a0 │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - fld fa5,16(s1) │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - fsd fa5,0(s0) │ │ │ │ - fld fa5,24(s1) │ │ │ │ - fsd fa5,8(s0) │ │ │ │ - jal 3670 │ │ │ │ - li a1,8 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s1,a0 │ │ │ │ - bnez s8,3fd02 │ │ │ │ - fld fa5,8(s0) │ │ │ │ - mv a0,s0 │ │ │ │ - addi s2,s2,8 │ │ │ │ - fsd fa5,0(s1) │ │ │ │ - jal 3670 │ │ │ │ - fld fs0,-8(s2) │ │ │ │ - li a2,1 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3faf2 │ │ │ │ - fmul.d fs0,fs0,fa0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - li s8,1 │ │ │ │ - fadd.d fs2,fs2,fs0 │ │ │ │ - j 3fd7c │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - li s0,0 │ │ │ │ - feq.d a5,fs3,fa5 │ │ │ │ - bnez a5,3ff12 │ │ │ │ - fld fa5,0(s6) │ │ │ │ - fld fa1,8(s6) │ │ │ │ - fld fa4,16(s6) │ │ │ │ - fld ft6,24(s6) │ │ │ │ - fld ft7,32(s6) │ │ │ │ - fld fa0,40(s6) │ │ │ │ - fld fa3,48(s6) │ │ │ │ - fld ft0,56(s6) │ │ │ │ - fld fa2,64(s6) │ │ │ │ - fmul.d fa7,fa4,fa3 │ │ │ │ - fmul.d ft11,fa0,ft0 │ │ │ │ - fmul.d ft8,fa1,fa2 │ │ │ │ - fmul.d ft4,fa0,fa3 │ │ │ │ - fmul.d ft5,ft7,fa2 │ │ │ │ - fmul.d ft10,ft6,fa2 │ │ │ │ - fmul.d fa2,fa5,fa2 │ │ │ │ - fmul.d ft1,fa1,fa0 │ │ │ │ - fmul.d ft3,ft6,ft0 │ │ │ │ - fmul.d ft9,ft7,fa3 │ │ │ │ - fmul.d ft2,fa4,ft0 │ │ │ │ - fmul.d fa6,fa4,ft7 │ │ │ │ - fmul.d ft0,fa5,ft0 │ │ │ │ - fmul.d fa0,fa5,fa0 │ │ │ │ - fmul.d fa3,fa1,fa3 │ │ │ │ - fmul.d fa4,fa4,ft6 │ │ │ │ - fmul.d fa1,fa1,ft6 │ │ │ │ - fmul.d fa5,fa5,ft7 │ │ │ │ - fsub.d ft5,ft5,ft11 │ │ │ │ - fsub.d ft4,ft4,ft10 │ │ │ │ - fsub.d fa2,fa2,fa7 │ │ │ │ - fsub.d ft3,ft3,ft9 │ │ │ │ - fsub.d fa4,fa4,fa0 │ │ │ │ - fsub.d ft2,ft2,ft8 │ │ │ │ - fsub.d fa5,fa5,fa1 │ │ │ │ - fdiv.d fa0,ft5,fs3 │ │ │ │ - fsub.d fa3,fa3,ft0 │ │ │ │ - fsub.d ft0,ft1,fa6 │ │ │ │ - li a1,72 │ │ │ │ - li a0,0 │ │ │ │ - fdiv.d fa1,ft4,fs3 │ │ │ │ - fsd fa0,0(s6) │ │ │ │ - fdiv.d fa2,fa2,fs3 │ │ │ │ - fsd fa1,8(s6) │ │ │ │ - fdiv.d fa5,fa5,fs3 │ │ │ │ - fsd fa2,32(s6) │ │ │ │ - fdiv.d fa0,ft3,fs3 │ │ │ │ - fsd fa5,64(s6) │ │ │ │ - fdiv.d fa1,ft2,fs3 │ │ │ │ - fsd fa0,16(s6) │ │ │ │ - fdiv.d fa3,fa3,fs3 │ │ │ │ - fsd fa1,24(s6) │ │ │ │ - fdiv.d fa2,ft0,fs3 │ │ │ │ - fsd fa3,40(s6) │ │ │ │ - fdiv.d fa4,fa4,fs3 │ │ │ │ - fsd fa2,48(s6) │ │ │ │ - fsd fa4,56(s6) │ │ │ │ - jal 1d4e0 │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + fld fa4,0(s6) │ │ │ │ + addi s10,s10,8 │ │ │ │ + fcvt.d.w fa5,a5 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + fdiv.d fa5,fa5,fs0 │ │ │ │ + addi s11,s11,1 │ │ │ │ + fsub.d fa5,fa5,fs2 │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ + fsd fa5,0(s6) │ │ │ │ + bne s10,s5,3c4b0 │ │ │ │ + j 3c514 │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s1 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + addi s10,s10,8 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + fcvt.d.w fa0,a5 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + addi s11,s11,1 │ │ │ │ + fdiv.d fa0,fa0,fs0 │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fa0,fs3,fa0 │ │ │ │ + jal 3920 │ │ │ │ fld fa5,0(s6) │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s6 │ │ │ │ - fsd fa5,0(s0) │ │ │ │ - fld fa5,8(s6) │ │ │ │ - fsd fa5,24(s0) │ │ │ │ - fld fa5,16(s6) │ │ │ │ - fsd fa5,48(s0) │ │ │ │ - fld fa5,24(s6) │ │ │ │ - fsd fa5,8(s0) │ │ │ │ - fld fa5,32(s6) │ │ │ │ - fsd fa5,32(s0) │ │ │ │ - fld fa5,40(s6) │ │ │ │ - fsd fa5,56(s0) │ │ │ │ - fld fa5,48(s6) │ │ │ │ - fsd fa5,16(s0) │ │ │ │ - fld fa5,56(s6) │ │ │ │ - fsd fa5,40(s0) │ │ │ │ - fld fa5,64(s6) │ │ │ │ - fsd fa5,64(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,120(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - fld fs0,40(sp) │ │ │ │ - fld fs1,32(sp) │ │ │ │ - fld fs2,24(sp) │ │ │ │ - fld fs3,16(sp) │ │ │ │ - fld fs4,8(sp) │ │ │ │ - fld fs5,0(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - beqz a1,3ff58 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - add a4,a1,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ fadd.d fa5,fa5,fa0 │ │ │ │ - fsd fa5,-8(a5) │ │ │ │ - bne a5,a4,3ff48 │ │ │ │ - ret │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - beqz a1,3ff76 │ │ │ │ - slli a4,a1,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,a0 │ │ │ │ - fld fa4,0(a0) │ │ │ │ - addi a0,a0,8 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - bne a5,a0,3ff6a │ │ │ │ - fcvt.d.wu fa0,a1 │ │ │ │ - fdiv.d fa0,fa5,fa0 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - fsd fs2,8(sp) │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - fcvt.d.wu fs2,s0 │ │ │ │ - auipc a3,0x3a │ │ │ │ - ld a3,82(a3) │ │ │ │ - li a2,4 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - fsd fs1,16(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3400 │ │ │ │ - auipc a5,0x1e │ │ │ │ - fld fs0,-1168(a5) │ │ │ │ - fmul.d fs1,fs2,fs0 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 3810 │ │ │ │ - fle.d a5,fa0,fs2 │ │ │ │ - beqz a5,3ffc8 │ │ │ │ - fcvt.wu.d s0,fa0,rtz │ │ │ │ - sext.w s0,s0 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 37b0 │ │ │ │ - auipc a5,0x1e │ │ │ │ - fld fa5,-1128(a5) │ │ │ │ - fle.d a5,fa5,fa0 │ │ │ │ - beqz a5,40018 │ │ │ │ - fcvt.wu.d a5,fa0,rtz │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ + fsd fa5,0(s6) │ │ │ │ + bne s10,s5,3c4b0 │ │ │ │ + j 3c514 │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ add a5,a5,s1 │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - srli s0,a4,0x1e │ │ │ │ - add s1,s1,s0 │ │ │ │ - lw a4,0(s1) │ │ │ │ - lw a5,0(a5) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - fcvt.d.w fa0,a5 │ │ │ │ - ld s1,40(sp) │ │ │ │ - fld fs1,16(sp) │ │ │ │ - fmul.d fa0,fa0,fs0 │ │ │ │ - fld fs2,8(sp) │ │ │ │ - fld fs0,24(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - mv a5,s1 │ │ │ │ - j 3ffee │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - fsd fs2,8(sp) │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - fcvt.d.wu fs2,s0 │ │ │ │ - auipc a3,0x3a │ │ │ │ - ld a3,-178(a3) │ │ │ │ - li a2,1 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - fsd fs1,16(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3400 │ │ │ │ - auipc a5,0x1e │ │ │ │ - fld fs0,-1324(a5) │ │ │ │ - fmul.d fs1,fs2,fs0 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 3810 │ │ │ │ - fle.d a5,fa0,fs2 │ │ │ │ - beqz a5,40064 │ │ │ │ - fcvt.wu.d s0,fa0,rtz │ │ │ │ - sext.w s0,s0 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 37b0 │ │ │ │ - auipc a5,0x1e │ │ │ │ - fld fa5,-1284(a5) │ │ │ │ - fle.d a5,fa5,fa0 │ │ │ │ - beqz a5,400b0 │ │ │ │ - fcvt.wu.d a5,fa0,rtz │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + fld fa5,0(s6) │ │ │ │ + addi s10,s10,8 │ │ │ │ + fcvt.d.w fa4,a5 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi s11,s11,1 │ │ │ │ + fdiv.d fa4,fa4,fs0 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,0(s6) │ │ │ │ + bne s10,s5,3c4b0 │ │ │ │ + j 3c514 │ │ │ │ + ld a0,0(s10) │ │ │ │ + mv a2,s7 │ │ │ │ + mv a1,s8 │ │ │ │ + jal 44fb8 │ │ │ │ + slli a5,s8,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a5,a5,s1 │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - add s1,s1,s0 │ │ │ │ - lbu a4,0(s1) │ │ │ │ lbu a5,0(a5) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - addw a5,a5,a4 │ │ │ │ + bnez a0,3c688 │ │ │ │ + fcvt.d.w fa5,a5 │ │ │ │ + fld fa4,0(s6) │ │ │ │ + fdiv.d fa5,fa5,fs0 │ │ │ │ + fsub.d fa5,fa5,fs2 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,0(s6) │ │ │ │ + addi s10,s10,8 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + addi s11,s11,1 │ │ │ │ + bne s10,s5,3c4b0 │ │ │ │ + j 3c514 │ │ │ │ + lbu a5,0(s1) │ │ │ │ + fcvt.d.w fa5,a5 │ │ │ │ + fdiv.d fa5,fa5,fs0 │ │ │ │ + j 3c4fe │ │ │ │ fcvt.d.w fa0,a5 │ │ │ │ - ld s1,40(sp) │ │ │ │ - fld fs1,16(sp) │ │ │ │ - fmul.d fa0,fa0,fs0 │ │ │ │ - fld fs2,8(sp) │ │ │ │ - fld fs0,24(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - mv a5,s1 │ │ │ │ - j 40086 │ │ │ │ + fdiv.d fa0,fa0,fs0 │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fa0,fs3,fa0 │ │ │ │ + jal 3920 │ │ │ │ + fld fa5,0(s6) │ │ │ │ + fadd.d fa5,fa0,fa5 │ │ │ │ + j 3c668 │ │ │ │ + fld fs2,0(a0) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs0,1846(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs3,1254(a5) │ │ │ │ + j 3c57e │ │ │ │ addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - fsd fs2,8(sp) │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - fcvt.d.wu fs2,s0 │ │ │ │ - auipc a3,0x3a │ │ │ │ - ld a3,-386(a3) │ │ │ │ - li a2,8 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ sd ra,56(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ sd s1,40(sp) │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - fsd fs1,16(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3400 │ │ │ │ - auipc a5,0x1e │ │ │ │ - fld fs0,-1476(a5) │ │ │ │ - fmul.d fs1,fs2,fs0 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 3810 │ │ │ │ - fle.d a5,fa0,fs2 │ │ │ │ - beqz a5,400fc │ │ │ │ - fcvt.wu.d s0,fa0,rtz │ │ │ │ - sext.w s0,s0 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 37b0 │ │ │ │ - auipc a5,0x1e │ │ │ │ - fld fa5,-1436(a5) │ │ │ │ - fle.d a5,fa5,fa0 │ │ │ │ - beqz a5,4014a │ │ │ │ - fcvt.wu.d a5,fa0,rtz │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s1 │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - srli s0,a4,0x1d │ │ │ │ - add s1,s1,s0 │ │ │ │ - fld fa0,0(s1) │ │ │ │ - fld fa5,0(a5) │ │ │ │ + mv s0,a3 │ │ │ │ + mv s1,a4 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + mv s3,a5 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + jal 3c3f6 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + mv a4,s3 │ │ │ │ + mv a3,s2 │ │ │ │ + li a2,3 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3b6be │ │ │ │ + fle.d a5,fa0,fs0 │ │ │ │ + beqz a5,3c6f2 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ ld ra,56(sp) │ │ │ │ ld s0,48(sp) │ │ │ │ - fadd.d fa0,fa0,fa5 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ ld s1,40(sp) │ │ │ │ - fld fs1,16(sp) │ │ │ │ - fld fs2,8(sp) │ │ │ │ - fmul.d fa0,fa0,fs0 │ │ │ │ - fld fs0,24(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - mv a5,s1 │ │ │ │ - j 40122 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - beqz a1,4016e │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,a0 │ │ │ │ - lw a5,0(a0) │ │ │ │ - addi a0,a0,4 │ │ │ │ - fcvt.d.w fa4,a5 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - bne a4,a0,4015e │ │ │ │ - fcvt.d.wu fa0,a1 │ │ │ │ - fdiv.d fa0,fa5,fa0 │ │ │ │ - ret │ │ │ │ + addi sp,sp,-192 │ │ │ │ + sd s1,168(sp) │ │ │ │ + sd s6,128(sp) │ │ │ │ + auipc s1,0x3d │ │ │ │ + ld s1,2044(s1) │ │ │ │ + mv s6,a0 │ │ │ │ + sd s2,160(sp) │ │ │ │ + ld a0,0(s1) │ │ │ │ + lw s2,0(s6) │ │ │ │ + sd s0,176(sp) │ │ │ │ + sd s8,112(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s8,a1 │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,762 │ │ │ │ + li a1,1 │ │ │ │ + sd ra,184(sp) │ │ │ │ + sd s2,24(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + sd zero,16(sp) │ │ │ │ + beqz s2,3c970 │ │ │ │ + sd s5,136(sp) │ │ │ │ + fsd fs3,48(sp) │ │ │ │ + fsd fs5,32(sp) │ │ │ │ + sd s3,152(sp) │ │ │ │ + sd s4,144(sp) │ │ │ │ + sd s7,120(sp) │ │ │ │ + sd s9,104(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + fsd fs0,72(sp) │ │ │ │ + fsd fs1,64(sp) │ │ │ │ + fsd fs2,56(sp) │ │ │ │ + fsd fs4,40(sp) │ │ │ │ + li s5,0 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs5,1086(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs3,1326(a5) │ │ │ │ + ld a5,8(s6) │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw s9,32(a5) │ │ │ │ + beqz s9,3c946 │ │ │ │ + slli s9,s9,0x20 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + li s10,0 │ │ │ │ + li s11,88 │ │ │ │ + j 3c78c │ │ │ │ + ld a5,8(s6) │ │ │ │ + add a5,a5,s5 │ │ │ │ + mul s4,s10,s11 │ │ │ │ + ld a0,48(a5) │ │ │ │ + add a0,a0,s4 │ │ │ │ + jal 5885c │ │ │ │ + ld a5,8(s6) │ │ │ │ + mv s2,a0 │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld a0,48(a5) │ │ │ │ + add a0,a0,s4 │ │ │ │ + jal 58a24 │ │ │ │ + ld a5,8(s6) │ │ │ │ + sext.w s3,a0 │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld a0,48(a5) │ │ │ │ + add a0,a0,s4 │ │ │ │ + jal 58a30 │ │ │ │ + mv s7,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3310 │ │ │ │ + ld a3,16(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,0(s1) │ │ │ │ + sext.w a4,s10 │ │ │ │ + mv a5,s3 │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,626 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fld fa1,16(s0) │ │ │ │ + fld fa0,8(s0) │ │ │ │ + sext.w s2,s2 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 35f6e │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fmv.d fa2,fs5 │ │ │ │ + fld fa1,16(s0) │ │ │ │ + fld fa0,0(s0) │ │ │ │ + slliw a0,s3,0x1 │ │ │ │ + addw a0,a0,s3 │ │ │ │ + subw a0,s2,a0 │ │ │ │ + sd a0,8(sp) │ │ │ │ + jal 35d8e │ │ │ │ + fmv.d fs4,fa0 │ │ │ │ + fmv.d fa2,fs1 │ │ │ │ + fld fa1,16(s0) │ │ │ │ + ld a0,8(sp) │ │ │ │ + fld fa0,0(s0) │ │ │ │ + sext.w s7,s7 │ │ │ │ + addi s10,s10,1 │ │ │ │ + jal 35df8 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa2,fs1 │ │ │ │ + fld fa1,16(s0) │ │ │ │ + fld fa0,0(s0) │ │ │ │ + mv a0,s7 │ │ │ │ + jal 35df8 │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + fld fa1,16(s0) │ │ │ │ + fld fa0,8(s0) │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,20 │ │ │ │ + jal 35f6e │ │ │ │ + fmv.d fa2,fa0 │ │ │ │ + fld fa1,16(s0) │ │ │ │ + fld fa0,0(s0) │ │ │ │ + li a0,20 │ │ │ │ + jal 35df8 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fld fa1,16(s0) │ │ │ │ + fld fa0,8(s0) │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,25 │ │ │ │ + jal 35f6e │ │ │ │ + fmv.d fa2,fa0 │ │ │ │ + fld fa1,16(s0) │ │ │ │ + fld fa0,0(s0) │ │ │ │ + li a0,25 │ │ │ │ + jal 35df8 │ │ │ │ + fmv.x.d a7,fs2 │ │ │ │ + fmv.x.d a5,fs0 │ │ │ │ + fmv.x.d a6,fs4 │ │ │ │ + ld a0,0(s1) │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a4,s3 │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,462 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fmv.x.d a4,fs2 │ │ │ │ + fmv.x.d a3,fs1 │ │ │ │ + ld a0,0(s1) │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,502 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fsub.d fa4,fs0,fs2 │ │ │ │ + fsub.d fa5,fs0,fs1 │ │ │ │ + ld a0,0(s1) │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,502 │ │ │ │ + li a1,1 │ │ │ │ + fdiv.d fa4,fa4,fs3 │ │ │ │ + fdiv.d fa5,fa5,fs3 │ │ │ │ + fmv.x.d a4,fa4 │ │ │ │ + fmv.x.d a3,fa5 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fdiv.d fs2,fs0,fs2 │ │ │ │ + ld a0,0(s1) │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,514 │ │ │ │ + li a1,1 │ │ │ │ + fdiv.d fs1,fs0,fs1 │ │ │ │ + fdiv.d fa5,fs2,fs3 │ │ │ │ + fmv.x.d a4,fa5 │ │ │ │ + fdiv.d fa5,fs1,fs3 │ │ │ │ + fmv.x.d a3,fa5 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + fcvt.d.wu fa0,s2 │ │ │ │ + ld s2,0(s1) │ │ │ │ + jal 3920 │ │ │ │ + fdiv.d fs0,fs0,fa0 │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,512 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s2 │ │ │ │ + fdiv.d fa5,fs0,fs3 │ │ │ │ + fmv.x.d a3,fa5 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,0(s1) │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,518 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,8(s6) │ │ │ │ + fmv.d fa0,fs4 │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld a0,48(a5) │ │ │ │ + add a0,a0,s4 │ │ │ │ + jal 588d6 │ │ │ │ + bne s9,s10,3c786 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a4,24(sp) │ │ │ │ + addi s5,s5,80 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,16(sp) │ │ │ │ + bne a4,a5,3c76a │ │ │ │ + ld s3,152(sp) │ │ │ │ + ld s4,144(sp) │ │ │ │ + ld s5,136(sp) │ │ │ │ + ld s7,120(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + fld fs0,72(sp) │ │ │ │ + fld fs1,64(sp) │ │ │ │ + fld fs2,56(sp) │ │ │ │ + fld fs3,48(sp) │ │ │ │ + fld fs4,40(sp) │ │ │ │ + fld fs5,32(sp) │ │ │ │ + ld ra,184(sp) │ │ │ │ + ld s0,176(sp) │ │ │ │ + ld s1,168(sp) │ │ │ │ + ld s2,160(sp) │ │ │ │ + ld s6,128(sp) │ │ │ │ + ld s8,112(sp) │ │ │ │ fmv.d.x fa0,zero │ │ │ │ - beqz a2,401a0 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1d │ │ │ │ - add a5,a0,a2 │ │ │ │ - fld fa5,0(a0) │ │ │ │ - fld fa4,0(a1) │ │ │ │ - addi a0,a0,8 │ │ │ │ - addi a1,a1,8 │ │ │ │ - fmul.d fa5,fa5,fa4 │ │ │ │ - fadd.d fa0,fa0,fa5 │ │ │ │ - bne a5,a0,4018a │ │ │ │ - ret │ │ │ │ + addi sp,sp,192 │ │ │ │ ret │ │ │ │ addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s2,a3 │ │ │ │ - li a1,32 │ │ │ │ - li a0,0 │ │ │ │ sd s1,8(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ - mv s1,a2 │ │ │ │ - jal 1d4e0 │ │ │ │ - beqz s2,40292 │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - srli t1,a5,0x1d │ │ │ │ - mv a7,s0 │ │ │ │ - add a6,s0,t1 │ │ │ │ - mv a5,s0 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - fadd.d fa4,fa4,fa5 │ │ │ │ - bne a6,a5,401d4 │ │ │ │ - fcvt.d.wu fa2,s2 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - mv a4,s1 │ │ │ │ - fdiv.d fa3,fa4,fa2 │ │ │ │ - add t1,t1,s1 │ │ │ │ - mv a5,s1 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - bne t1,a5,401f2 │ │ │ │ - mv a5,s0 │ │ │ │ - fdiv.d fa4,fa5,fa2 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - fsub.d fa5,fa5,fa3 │ │ │ │ - fsd fa5,-8(a5) │ │ │ │ - bne a6,a5,40204 │ │ │ │ - mv a5,s1 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,-8(a5) │ │ │ │ - bne t1,a5,40216 │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - mv a1,s0 │ │ │ │ - fld fa5,0(a1) │ │ │ │ - addi a1,a1,8 │ │ │ │ - fmul.d fa5,fa5,fa5 │ │ │ │ - fadd.d fa3,fa3,fa5 │ │ │ │ - bne a6,a1,4022c │ │ │ │ - addiw s2,s2,-1 │ │ │ │ - fcvt.d.wu fa2,s2 │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - mv a2,s1 │ │ │ │ - fdiv.d fa3,fa3,fa2 │ │ │ │ - fsd fa3,0(a0) │ │ │ │ - fld fa5,0(a7) │ │ │ │ - fld fa3,0(a2) │ │ │ │ - addi a7,a7,8 │ │ │ │ - addi a2,a2,8 │ │ │ │ - fmul.d fa5,fa5,fa3 │ │ │ │ - fadd.d fa4,fa4,fa5 │ │ │ │ - bne a6,a7,4024e │ │ │ │ - fdiv.d fa4,fa4,fa2 │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - fsd fa4,16(a0) │ │ │ │ - fsd fa4,8(a0) │ │ │ │ - fld fa5,0(a4) │ │ │ │ - addi a4,a4,8 │ │ │ │ - fmul.d fa5,fa5,fa5 │ │ │ │ - fadd.d fa3,fa3,fa5 │ │ │ │ - bne t1,a4,40270 │ │ │ │ - fdiv.d fa3,fa3,fa2 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - fsd fa3,24(a0) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + blez a1,3c9bc │ │ │ │ + mv s2,a2 │ │ │ │ + beqz a2,3c9fc │ │ │ │ + mv s0,a0 │ │ │ │ + mul a0,a1,a2 │ │ │ │ + jal 3330 │ │ │ │ + sd a0,0(s0) │ │ │ │ + beqz a0,3c9dc │ │ │ │ + li a5,-1 │ │ │ │ + sd s1,8(s0) │ │ │ │ + sd s2,24(s0) │ │ │ │ ld ra,24(sp) │ │ │ │ + sd a5,16(s0) │ │ │ │ ld s0,16(sp) │ │ │ │ - fmv.d fa3,fa5 │ │ │ │ - fsd fa5,0(a0) │ │ │ │ - fsd fa5,16(a0) │ │ │ │ - fsd fa5,8(a0) │ │ │ │ - fsd fa3,24(a0) │ │ │ │ ld s1,8(sp) │ │ │ │ ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - fcvt.wu.d a3,fa0,rtz │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - sext.w a5,a3 │ │ │ │ - beqz a5,402d4 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - add a4,a4,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - bne a4,a5,402c8 │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - fcvt.d.wu fa4,a3 │ │ │ │ - flt.d a5,fa3,fa0 │ │ │ │ - fdiv.d fa4,fa5,fa4 │ │ │ │ - beqz a5,40312 │ │ │ │ - li a5,0 │ │ │ │ - fld fa5,0(a0) │ │ │ │ - fld fa2,0(a1) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fcvt.d.w fa1,a5 │ │ │ │ - addi a0,a0,8 │ │ │ │ - addi a1,a1,8 │ │ │ │ - flt.d a4,fa1,fa0 │ │ │ │ - fmul.d fa5,fa5,fa5 │ │ │ │ - fmul.d fa5,fa5,fa2 │ │ │ │ - fadd.d fa3,fa3,fa5 │ │ │ │ - bnez a4,402e8 │ │ │ │ - fdiv.d fa0,fa3,fa0 │ │ │ │ - ret │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - fdiv.d fa0,fa3,fa0 │ │ │ │ - ret │ │ │ │ - beqz a1,40368 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - lw a3,0(a5) │ │ │ │ - addi a5,a5,4 │ │ │ │ - fcvt.d.w fa4,a3 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - bne a4,a5,4032e │ │ │ │ - fcvt.d.wu fa0,a1 │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - fdiv.d fa4,fa5,fa0 │ │ │ │ - lw a5,0(a0) │ │ │ │ - addi a0,a0,4 │ │ │ │ - fcvt.d.w fa5,a5 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fmul.d fa5,fa5,fa5 │ │ │ │ - fadd.d fa3,fa3,fa5 │ │ │ │ - bne a4,a0,4034a │ │ │ │ - fdiv.d fa0,fa3,fa0 │ │ │ │ - ret │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - fmv.d fa3,fa0 │ │ │ │ - fdiv.d fa0,fa3,fa0 │ │ │ │ - ret │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd ra,40(sp) │ │ │ │ - fle.d a5,fa5,fa1 │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - fsd fs1,16(sp) │ │ │ │ - fsd fs2,8(sp) │ │ │ │ - beqz a5,403ca │ │ │ │ - fmv.d fs1,fa1 │ │ │ │ - fmv.d fs2,fa0 │ │ │ │ - jal 35c0 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa0,1998(a5) │ │ │ │ - fadd.d fa0,fs1,fa0 │ │ │ │ - jal 3360 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - fneg.d fa0,fs2 │ │ │ │ - jal 3700 │ │ │ │ - fdiv.d fs0,fs0,fs1 │ │ │ │ - ld ra,40(sp) │ │ │ │ - fld fs1,16(sp) │ │ │ │ - fld fs2,8(sp) │ │ │ │ - fmul.d fa0,fs0,fa0 │ │ │ │ - fld fs0,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - auipc a3,0x26 │ │ │ │ - addi a3,a3,-1242 │ │ │ │ - li a2,1028 │ │ │ │ - auipc a1,0x21 │ │ │ │ - addi a1,a1,1938 │ │ │ │ - auipc a0,0x21 │ │ │ │ - addi a0,a0,1954 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ + mv a3,a1 │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,378 │ │ │ │ + li a1,54 │ │ │ │ + auipc a0,0x25 │ │ │ │ + addi a0,a0,438 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,514 │ │ │ │ + li a1,65 │ │ │ │ + auipc a0,0x25 │ │ │ │ + addi a0,a0,406 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,402 │ │ │ │ + li a1,59 │ │ │ │ + auipc a0,0x25 │ │ │ │ + addi a0,a0,374 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-48 │ │ │ │ - fsd fs1,16(sp) │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - fmv.d fa0,fa1 │ │ │ │ - fsd fs2,8(sp) │ │ │ │ - fmv.d fs2,fa1 │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - jal 3700 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - jal 3700 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,1880(a5) │ │ │ │ - fadd.d fa0,fa0,fa5 │ │ │ │ - jal 3360 │ │ │ │ - jal 3920 │ │ │ │ - fmv.d fs2,fa0 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 3700 │ │ │ │ - fmul.d fs0,fs0,fs1 │ │ │ │ + ld s3,0(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a1,3ca54 │ │ │ │ + ld a5,16(a0) │ │ │ │ + bltz a5,3ca54 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + li s0,0 │ │ │ │ + mv s2,a1 │ │ │ │ + ld a0,24(s1) │ │ │ │ + mul a0,s0,a0 │ │ │ │ + addi s0,s0,1 │ │ │ │ + add a0,a0,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,16(s1) │ │ │ │ + bge a5,s0,3ca3a │ │ │ │ + ld s3,0(s1) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ ld ra,40(sp) │ │ │ │ - fld fs1,16(sp) │ │ │ │ - fsub.d fs0,fs0,fs2 │ │ │ │ - fld fs2,8(sp) │ │ │ │ - fsub.d fa0,fs0,fa0 │ │ │ │ - fld fs0,24(sp) │ │ │ │ + sd zero,8(s1) │ │ │ │ + sd zero,16(s1) │ │ │ │ + sd zero,24(s1) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - beqz a1,4048c │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - add a4,a4,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - bne a4,a5,4045a │ │ │ │ - fcvt.d.wu fa0,a1 │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - fdiv.d fa4,fa5,fa0 │ │ │ │ - fld fa5,0(a0) │ │ │ │ - addi a0,a0,8 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fmul.d fa5,fa5,fa5 │ │ │ │ - fadd.d fa3,fa3,fa5 │ │ │ │ - bne a4,a0,40472 │ │ │ │ - fdiv.d fa0,fa3,fa0 │ │ │ │ - ret │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - fmv.d fa3,fa0 │ │ │ │ - fdiv.d fa0,fa3,fa0 │ │ │ │ - ret │ │ │ │ - fcvt.wu.d a3,fa0,rtz │ │ │ │ - sext.w a5,a3 │ │ │ │ - beqz a5,404fc │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - add a4,a4,a0 │ │ │ │ - mv a5,a0 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - bne a4,a5,404b4 │ │ │ │ - fcvt.d.wu fa3,a3 │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - fdiv.d fa4,fa5,fa3 │ │ │ │ - fld fa5,0(a0) │ │ │ │ - addi a0,a0,8 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fmul.d fa5,fa5,fa5 │ │ │ │ - fadd.d fa0,fa0,fa5 │ │ │ │ - bne a4,a0,404cc │ │ │ │ - fdiv.d fa0,fa0,fa3 │ │ │ │ - frflags a4 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - flt.d a5,fa0,fa5 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,4050a │ │ │ │ - fsqrt.d fa0,fa0 │ │ │ │ - ret │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - fdiv.d fa0,fa0,fa0 │ │ │ │ - fsqrt.d fa0,fa0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + srli a0,a0,0x3f │ │ │ │ ret │ │ │ │ - j 36f0 │ │ │ │ + ld a4,8(a0) │ │ │ │ + ld a5,16(a0) │ │ │ │ addi sp,sp,-32 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ sd ra,24(sp) │ │ │ │ - jal 401a2 │ │ │ │ - fld fa0,0(a0) │ │ │ │ - fld fa5,24(a0) │ │ │ │ - fld fs0,8(a0) │ │ │ │ - fmul.d fa0,fa0,fa5 │ │ │ │ - frflags a4 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - flt.d a5,fa0,fa5 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,40544 │ │ │ │ - fsqrt.d fa0,fa0 │ │ │ │ + addi a3,a4,-1 │ │ │ │ + ld a0,0(a0) │ │ │ │ + ld a2,24(s0) │ │ │ │ + mv s1,a1 │ │ │ │ + blt a5,a3,3cab6 │ │ │ │ + sd s2,0(sp) │ │ │ │ + lui s2,0x2 │ │ │ │ + addi s2,s2,1808 │ │ │ │ + add a1,a4,s2 │ │ │ │ + mul a1,a1,a2 │ │ │ │ + jal 3870 │ │ │ │ + sd a0,0(s0) │ │ │ │ + beqz a0,3cace │ │ │ │ + ld a4,8(s0) │ │ │ │ + ld a5,16(s0) │ │ │ │ + ld a2,24(s0) │ │ │ │ + add a4,a4,s2 │ │ │ │ + ld s2,0(sp) │ │ │ │ + sd a4,8(s0) │ │ │ │ + addi a5,a5,1 │ │ │ │ + mul a4,a5,a2 │ │ │ │ + sd a5,16(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ ld ra,24(sp) │ │ │ │ - fdiv.d fa0,fs0,fa0 │ │ │ │ - fld fs0,8(sp) │ │ │ │ + mv a1,s1 │ │ │ │ + ld s1,8(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ + add a0,a0,a4 │ │ │ │ + j 36a0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,328 │ │ │ │ + li a1,117 │ │ │ │ + auipc a0,0x25 │ │ │ │ + addi a0,a0,164 │ │ │ │ + jal 34674 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,16(a0) │ │ │ │ + bltz a5,3cb00 │ │ │ │ + ld a4,24(a0) │ │ │ │ + ld a0,0(a0) │ │ │ │ + mul a5,a5,a4 │ │ │ │ + add a0,a0,a5 │ │ │ │ ret │ │ │ │ - jal 36f0 │ │ │ │ - j 40538 │ │ │ │ - fsub.d fa1,fa0,fa1 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fmul.d fs0,fa2,fa2 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,1794(a5) │ │ │ │ - sd ra,24(sp) │ │ │ │ - fmul.d fa1,fa1,fa1 │ │ │ │ - fdiv.d fa1,fa1,fs0 │ │ │ │ - fmul.d fa0,fa1,fa5 │ │ │ │ - jal 3700 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,1776(a5) │ │ │ │ - fmul.d fs0,fs0,fa5 │ │ │ │ - ld ra,24(sp) │ │ │ │ - fsqrt.d fs0,fs0 │ │ │ │ - fdiv.d fa0,fa0,fs0 │ │ │ │ - fld fs0,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,1756(a5) │ │ │ │ - fmul.d fa2,fa2,fa5 │ │ │ │ - fsub.d fa0,fa0,fa1 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd ra,8(sp) │ │ │ │ - fdiv.d fa0,fa0,fa2 │ │ │ │ - jal 33f0 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa4,1472(a5) │ │ │ │ - fadd.d fa0,fa0,fa4 │ │ │ │ - ld ra,8(sp) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,1378(a5) │ │ │ │ - addi sp,sp,16 │ │ │ │ - fmul.d fa0,fa0,fa5 │ │ │ │ + ld a5,16(a0) │ │ │ │ + or a4,a5,a1 │ │ │ │ + bltz a4,3cb20 │ │ │ │ + blt a5,a1,3cb20 │ │ │ │ + ld a4,24(a0) │ │ │ │ + sub a5,a5,a1 │ │ │ │ + ld a0,0(a0) │ │ │ │ + mul a5,a5,a4 │ │ │ │ + add a0,a0,a5 │ │ │ │ ret │ │ │ │ - addi sp,sp,-80 │ │ │ │ - fsd fs4,24(sp) │ │ │ │ - fsd fs5,16(sp) │ │ │ │ - fsd fs6,8(sp) │ │ │ │ - fmv.d.x fs4,zero │ │ │ │ - fmv.d fs5,fa0 │ │ │ │ - fmv.d fs6,fa1 │ │ │ │ - fsd fs2,40(sp) │ │ │ │ - fsd fs3,32(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - fsd fs0,56(sp) │ │ │ │ - fsd fs1,48(sp) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fs3,1676(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fs2,1404(a5) │ │ │ │ - jal 3520 │ │ │ │ - fcvt.d.w fs0,a0 │ │ │ │ - jal 3520 │ │ │ │ - fcvt.d.w fs1,a0 │ │ │ │ - fdiv.d fs0,fs0,fs3 │ │ │ │ - fdiv.d fs1,fs1,fs3 │ │ │ │ - fadd.d fs0,fs0,fs0 │ │ │ │ - fsub.d fs0,fs0,fs2 │ │ │ │ - fmul.d fs0,fs0,fs0 │ │ │ │ - fadd.d fs1,fs1,fs1 │ │ │ │ - fsub.d fs1,fs1,fs2 │ │ │ │ - fmul.d fa5,fs1,fs1 │ │ │ │ - fadd.d fs0,fs0,fa5 │ │ │ │ - fle.d a5,fs2,fs0 │ │ │ │ - feq.d a4,fs0,fs4 │ │ │ │ - bnez a5,405f4 │ │ │ │ - bnez a4,405f4 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - jal 3920 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,1412(a5) │ │ │ │ - fmul.d fa0,fa0,fa5 │ │ │ │ - fdiv.d fa0,fa0,fs0 │ │ │ │ - frflags a4 │ │ │ │ - flt.d a5,fa0,fs4 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,4067e │ │ │ │ - fsqrt.d fa0,fa0 │ │ │ │ - fmul.d fa0,fs1,fa0 │ │ │ │ - ld ra,72(sp) │ │ │ │ - fld fs0,56(sp) │ │ │ │ - fld fs1,48(sp) │ │ │ │ - fld fs2,40(sp) │ │ │ │ - fld fs3,32(sp) │ │ │ │ - fld fs4,24(sp) │ │ │ │ - fmul.d fa0,fa0,fs6 │ │ │ │ - fld fs6,8(sp) │ │ │ │ - fadd.d fa0,fa0,fs5 │ │ │ │ - fld fs5,16(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - jal 36f0 │ │ │ │ - j 4065e │ │ │ │ - addi sp,sp,-112 │ │ │ │ - fsd fs0,88(sp) │ │ │ │ - fsd fs3,64(sp) │ │ │ │ - fsd fs5,48(sp) │ │ │ │ - fmv.d fs3,fa0 │ │ │ │ - fld fs0,0(a0) │ │ │ │ - fld fs5,24(a0) │ │ │ │ - sd ra,104(sp) │ │ │ │ - fsd fs1,80(sp) │ │ │ │ - fsd fs2,72(sp) │ │ │ │ - fsd fs4,56(sp) │ │ │ │ - fsd fs6,40(sp) │ │ │ │ - fsd fs7,32(sp) │ │ │ │ - frflags a4 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - flt.d a5,fs0,fa5 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,4077a │ │ │ │ - fsqrt.d fs7,fs0 │ │ │ │ - frflags a4 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - flt.d a5,fs5,fa5 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,407cc │ │ │ │ - fsqrt.d fs1,fs5 │ │ │ │ - fmul.d fs0,fs0,fs5 │ │ │ │ - fld fs4,8(a0) │ │ │ │ - frflags a4 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - flt.d a5,fs0,fa5 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,407b2 │ │ │ │ - fsqrt.d fs0,fs0 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fs6,1146(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,1386(a5) │ │ │ │ - fmul.d fa5,fs5,fa5 │ │ │ │ - fdiv.d fs4,fs4,fs0 │ │ │ │ - fmul.d fs2,fs4,fs4 │ │ │ │ - fsub.d fs2,fs6,fs2 │ │ │ │ - fmul.d fa5,fa5,fs2 │ │ │ │ - frflags a4 │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - flt.d a5,fa5,fa4 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,40798 │ │ │ │ - fsqrt.d fs0,fa5 │ │ │ │ - fsub.d fs3,fs3,fa2 │ │ │ │ - fsub.d fa1,fa1,fa3 │ │ │ │ - fmul.d fs2,fs2,fs5 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa0,1316(a5) │ │ │ │ - fdiv.d fs1,fs1,fs7 │ │ │ │ - fmul.d fs1,fs1,fs4 │ │ │ │ - fmul.d fs1,fs1,fs3 │ │ │ │ - fsub.d fa1,fa1,fs1 │ │ │ │ - fmul.d fa1,fa1,fa1 │ │ │ │ - fdiv.d fa1,fa1,fs2 │ │ │ │ - fmul.d fa0,fa1,fa0 │ │ │ │ - jal 3700 │ │ │ │ - fdiv.d fs6,fs6,fs0 │ │ │ │ - ld ra,104(sp) │ │ │ │ - fld fs0,88(sp) │ │ │ │ - fld fs1,80(sp) │ │ │ │ - fld fs2,72(sp) │ │ │ │ - fld fs3,64(sp) │ │ │ │ - fld fs4,56(sp) │ │ │ │ - fld fs5,48(sp) │ │ │ │ - fld fs7,32(sp) │ │ │ │ - fmul.d fa0,fs6,fa0 │ │ │ │ - fld fs6,40(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + ld s1,16(a0) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + li s4,0 │ │ │ │ + bltz s1,3cb70 │ │ │ │ + ld s4,24(a0) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld s3,0(a0) │ │ │ │ + mv a0,s4 │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + jal 3330 │ │ │ │ + mul a5,s1,s4 │ │ │ │ + mv a2,s4 │ │ │ │ + mv s4,a0 │ │ │ │ + add s3,s3,a5 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 36a0 │ │ │ │ + beqz s2,3cb66 │ │ │ │ + mv a0,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld s1,16(s0) │ │ │ │ + addi s1,s1,-1 │ │ │ │ + sd s1,16(s0) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + ld s4,0(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - sd a0,24(sp) │ │ │ │ - fsd fa3,16(sp) │ │ │ │ - fsd fa2,8(sp) │ │ │ │ - fsd fa1,0(sp) │ │ │ │ - jal 36f0 │ │ │ │ - fmv.d fs7,fa0 │ │ │ │ - ld a0,24(sp) │ │ │ │ - fld fa3,16(sp) │ │ │ │ - fld fa2,8(sp) │ │ │ │ - fld fa1,0(sp) │ │ │ │ - j 406b8 │ │ │ │ - fmv.d fa0,fa5 │ │ │ │ - fsd fa3,16(sp) │ │ │ │ - fsd fa2,8(sp) │ │ │ │ - fsd fa1,0(sp) │ │ │ │ - jal 36f0 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fld fa3,16(sp) │ │ │ │ - fld fa2,8(sp) │ │ │ │ - fld fa1,0(sp) │ │ │ │ - j 40728 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - fsd fa3,16(sp) │ │ │ │ - fsd fa2,8(sp) │ │ │ │ - fsd fa1,0(sp) │ │ │ │ - jal 36f0 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fld fa3,16(sp) │ │ │ │ - fld fa2,8(sp) │ │ │ │ - fld fa1,0(sp) │ │ │ │ - j 406ee │ │ │ │ - fmv.d fa0,fs5 │ │ │ │ - sd a0,24(sp) │ │ │ │ - fsd fa3,16(sp) │ │ │ │ - fsd fa2,8(sp) │ │ │ │ - fsd fa1,0(sp) │ │ │ │ - jal 36f0 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - ld a0,24(sp) │ │ │ │ - fld fa3,16(sp) │ │ │ │ - fld fa2,8(sp) │ │ │ │ - fld fa1,0(sp) │ │ │ │ - j 406d0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + addi a0,a0,1 │ │ │ │ + ret │ │ │ │ + lw a5,0(a0) │ │ │ │ addi sp,sp,-128 │ │ │ │ - fsd fs3,80(sp) │ │ │ │ - fsd fs6,56(sp) │ │ │ │ - fsd fs7,48(sp) │ │ │ │ - fmv.d fs3,fa0 │ │ │ │ - fld fs7,0(a0) │ │ │ │ - fld fs6,24(a0) │ │ │ │ sd ra,120(sp) │ │ │ │ - fsd fs0,104(sp) │ │ │ │ - fsd fs1,96(sp) │ │ │ │ - fsd fs2,88(sp) │ │ │ │ - fsd fs4,72(sp) │ │ │ │ - fsd fs5,64(sp) │ │ │ │ - fsd fs8,40(sp) │ │ │ │ - fsd fs9,32(sp) │ │ │ │ - frflags a4 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - flt.d a5,fs7,fa5 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,40904 │ │ │ │ - fsqrt.d fs4,fs7 │ │ │ │ - frflags a4 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - flt.d a5,fs6,fa5 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,4094e │ │ │ │ - fsqrt.d fs8,fs6 │ │ │ │ - fmul.d fa0,fs7,fs6 │ │ │ │ - fld fs0,8(a0) │ │ │ │ - frflags a4 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - flt.d a5,fa0,fa5 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,4093c │ │ │ │ - fsqrt.d fa0,fa0 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fs2,1032(a5) │ │ │ │ - fmul.d fs2,fs4,fs2 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fs5,772(a5) │ │ │ │ - fmul.d fs2,fs2,fs8 │ │ │ │ - fdiv.d fs0,fs0,fa0 │ │ │ │ - fmul.d fs1,fs0,fs0 │ │ │ │ - fsub.d fs1,fs5,fs1 │ │ │ │ - frflags a4 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - flt.d a5,fs1,fa5 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,40922 │ │ │ │ - fsqrt.d fs9,fs1 │ │ │ │ - fsub.d fa2,fs3,fa2 │ │ │ │ - fadd.d fs0,fs0,fs0 │ │ │ │ - fsub.d fa1,fa1,fa3 │ │ │ │ - fmul.d fs4,fs4,fs8 │ │ │ │ - fadd.d fs1,fs1,fs1 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa0,666(a5) │ │ │ │ - fmul.d fa5,fa2,fa2 │ │ │ │ - fmul.d fs0,fs0,fa2 │ │ │ │ - fmul.d fa4,fa1,fa1 │ │ │ │ - fmul.d fs0,fs0,fa1 │ │ │ │ - fdiv.d fa5,fa5,fs7 │ │ │ │ - fdiv.d fs0,fs0,fs4 │ │ │ │ - fdiv.d fa4,fa4,fs6 │ │ │ │ - fsub.d fa5,fa5,fs0 │ │ │ │ - fdiv.d fa0,fa0,fs1 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - fmul.d fa0,fa5,fa0 │ │ │ │ - jal 3700 │ │ │ │ - fmul.d fs2,fs2,fs9 │ │ │ │ + sd s0,112(sp) │ │ │ │ + beqz a5,3cc62 │ │ │ │ + lw a5,0(a1) │ │ │ │ + sd s5,72(sp) │ │ │ │ + lui s5,0x1dd │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + addi s5,s5,-667 │ │ │ │ + li s4,-1 │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + mv s11,a1 │ │ │ │ + li s6,0 │ │ │ │ + li s3,0 │ │ │ │ + slli s5,s5,0xb │ │ │ │ + srli s4,s4,0x1 │ │ │ │ + beqz a5,3cc10 │ │ │ │ + slli s2,s6,0x2 │ │ │ │ + add s2,s2,s6 │ │ │ │ + slli s2,s2,0x4 │ │ │ │ + li s10,0 │ │ │ │ + li s9,0 │ │ │ │ + ld s0,8(s7) │ │ │ │ + ld s1,8(s11) │ │ │ │ + add s0,s0,s2 │ │ │ │ + add s1,s1,s10 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5998e │ │ │ │ + beq a0,s4,3cbf2 │ │ │ │ + beqz s3,3cbea │ │ │ │ + blt s5,a0,3cbf2 │ │ │ │ + mv s8,s1 │ │ │ │ + sd s0,8(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + li s3,1 │ │ │ │ + lw a5,0(s11) │ │ │ │ + addiw s9,s9,1 │ │ │ │ + addi s10,s10,80 │ │ │ │ + bltu s9,a5,3cbca │ │ │ │ + lw a2,0(s7) │ │ │ │ + addiw a3,s6,1 │ │ │ │ + bgeu a3,a2,3cc10 │ │ │ │ + addi s6,s6,1 │ │ │ │ + bnez a5,3cbbe │ │ │ │ + beqz s3,3cc4c │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,8(sp) │ │ │ │ + mv a1,s8 │ │ │ │ + jal 598b2 │ │ │ │ + li a5,1 │ │ │ │ + sd a0,8(s0) │ │ │ │ ld ra,120(sp) │ │ │ │ - fld fs0,104(sp) │ │ │ │ - fld fs1,96(sp) │ │ │ │ - fld fs3,80(sp) │ │ │ │ - fld fs4,72(sp) │ │ │ │ - fld fs6,56(sp) │ │ │ │ - fdiv.d fs5,fs5,fs2 │ │ │ │ - fld fs7,48(sp) │ │ │ │ - fld fs2,88(sp) │ │ │ │ - fld fs8,40(sp) │ │ │ │ - fld fs9,32(sp) │ │ │ │ - fmul.d fa0,fs5,fa0 │ │ │ │ - fld fs5,64(sp) │ │ │ │ + sw a5,0(s0) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ ret │ │ │ │ - fmv.d fa0,fs7 │ │ │ │ - sd a0,24(sp) │ │ │ │ - fsd fa3,16(sp) │ │ │ │ - fsd fa2,8(sp) │ │ │ │ - fsd fa1,0(sp) │ │ │ │ - jal 36f0 │ │ │ │ - fmv.d fs4,fa0 │ │ │ │ - ld a0,24(sp) │ │ │ │ - fld fa3,16(sp) │ │ │ │ - fld fa2,8(sp) │ │ │ │ - fld fa1,0(sp) │ │ │ │ - j 40824 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - fsd fa3,16(sp) │ │ │ │ - fsd fa2,8(sp) │ │ │ │ - fsd fa1,0(sp) │ │ │ │ - jal 36f0 │ │ │ │ - fmv.d fs9,fa0 │ │ │ │ - fld fa3,16(sp) │ │ │ │ - fld fa2,8(sp) │ │ │ │ - fld fa1,0(sp) │ │ │ │ - j 40892 │ │ │ │ - fsd fa3,16(sp) │ │ │ │ - fsd fa2,8(sp) │ │ │ │ - fsd fa1,0(sp) │ │ │ │ - jal 36f0 │ │ │ │ - fld fa3,16(sp) │ │ │ │ - fld fa2,8(sp) │ │ │ │ - fld fa1,0(sp) │ │ │ │ - j 40858 │ │ │ │ - fmv.d fa0,fs6 │ │ │ │ - sd a0,24(sp) │ │ │ │ - fsd fa3,16(sp) │ │ │ │ - fsd fa2,8(sp) │ │ │ │ - fsd fa1,0(sp) │ │ │ │ - jal 36f0 │ │ │ │ - fmv.d fs8,fa0 │ │ │ │ - ld a0,24(sp) │ │ │ │ - fld fa3,16(sp) │ │ │ │ - fld fa2,8(sp) │ │ │ │ - fld fa1,0(sp) │ │ │ │ - j 4083c │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd ra,24(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - beqz a3,40a34 │ │ │ │ - fmv.d.x fa2,zero │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa0,496(a5) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fmv.d fa1,fa2 │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - sd s0,16(sp) │ │ │ │ - add a4,a4,a0 │ │ │ │ - mv s0,a3 │ │ │ │ - fld fa5,0(a0) │ │ │ │ - fld fa3,0(a1) │ │ │ │ - fld fa4,0(a2) │ │ │ │ - fsub.d fa5,fa5,fa3 │ │ │ │ - fle.d a5,fa1,fa4 │ │ │ │ - fmul.d fa4,fa4,fa4 │ │ │ │ - fmul.d fa5,fa5,fa5 │ │ │ │ - beqz a5,40a18 │ │ │ │ - fdiv.d fa3,fa0,fa4 │ │ │ │ - addi a0,a0,8 │ │ │ │ - fmul.d fs0,fs0,fa4 │ │ │ │ - addi a1,a1,8 │ │ │ │ - addi a2,a2,8 │ │ │ │ - fmul.d fa5,fa3,fa5 │ │ │ │ - fadd.d fa2,fa2,fa5 │ │ │ │ - bne a0,a4,40998 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa0,654(a5) │ │ │ │ - fmul.d fa0,fa2,fa0 │ │ │ │ - jal 3700 │ │ │ │ - fcvt.d.wu fa1,s0 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa0,638(a5) │ │ │ │ - jal 35c0 │ │ │ │ - fmul.d fa0,fa0,fs0 │ │ │ │ - frflags a4 │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - flt.d a5,fa0,fa4 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,40a42 │ │ │ │ - ld s0,16(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - fsqrt.d fa5,fa0 │ │ │ │ - ld ra,24(sp) │ │ │ │ - fdiv.d fa0,fs1,fa5 │ │ │ │ - fld fs1,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - fdiv.d fa3,fa0,fa1 │ │ │ │ - addi a0,a0,8 │ │ │ │ - fmul.d fs0,fs0,fa4 │ │ │ │ - addi a1,a1,8 │ │ │ │ - addi a2,a2,8 │ │ │ │ - fmul.d fa5,fa3,fa5 │ │ │ │ - fadd.d fa2,fa2,fa5 │ │ │ │ - bne a0,a4,40998 │ │ │ │ - j 409ca │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa0,308(a5) │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - j 40a08 │ │ │ │ - jal 36f0 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - j 40a0c │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - fle.d a5,fa5,fa0 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - bnez a5,40a62 │ │ │ │ - fneg.d fa5,fa0 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa4,534(a5) │ │ │ │ - flt.d a5,fa4,fa5 │ │ │ │ - bnez a5,40b4e │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa4,528(a5) │ │ │ │ - flt.d a5,fa5,fa4 │ │ │ │ - bnez a5,40b4c │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,522(a5) │ │ │ │ - fdiv.d fa5,fa0,fa5 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld ft7,518(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld ft6,518(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld ft5,518(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld ft4,518(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld ft3,518(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld ft2,518(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld ft1,518(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld ft0,518(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa1,518(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa2,518(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa3,62(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa4,134(a5) │ │ │ │ - fadd.d fa5,fa5,ft7 │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa5,fa5,ft6 │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa5,fa5,ft5 │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa5,fa5,ft4 │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa5,fa5,ft3 │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa5,fa5,ft2 │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa5,fa5,ft1 │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa5,fa5,ft0 │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa5,fa5,fa1 │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa5,fa5,fa2 │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa5,fa5,fa3 │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - fmul.d fa0,fa5,fa0 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 3700 │ │ │ │ - ld ra,8(sp) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,16(a5) │ │ │ │ - fsub.d fa0,fa0,fa5 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - │ │ │ │ -0000000000040b68 : │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 3920 │ │ │ │ - ld ra,8(sp) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,366(a5) │ │ │ │ - fdiv.d fa0,fa0,fa5 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - │ │ │ │ -0000000000040b82 : │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 3920 │ │ │ │ - ld ra,8(sp) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,-20(a5) │ │ │ │ - fdiv.d fa0,fa0,fa5 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fabs.d fa4,fa0 │ │ │ │ - fmv.d fs0,fa1 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,-96(a5) │ │ │ │ - sd ra,24(sp) │ │ │ │ - frflags a4 │ │ │ │ - flt.d a5,fa5,fa4 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,40c18 │ │ │ │ - fabs.d fa4,fa1 │ │ │ │ - frflags a4 │ │ │ │ - flt.d a5,fa5,fa4 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,40c10 │ │ │ │ - flt.d a5,fa1,fa0 │ │ │ │ - beqz a5,40be0 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fmv.d fa0,fa1 │ │ │ │ - fsub.d fa1,fa0,fs0 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa0,260(a5) │ │ │ │ - jal 35c0 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,-136(a5) │ │ │ │ - fadd.d fa0,fa0,fa5 │ │ │ │ - jal 3920 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,224(a5) │ │ │ │ - fdiv.d fa0,fa0,fa5 │ │ │ │ - fadd.d fa0,fa0,fs0 │ │ │ │ - ld ra,24(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ld ra,24(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - fmv.d fa0,fa1 │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - fabs.d fa4,fa1 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,-224(a5) │ │ │ │ - frflags a4 │ │ │ │ - flt.d a5,fa5,fa4 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,40c98 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fabs.d fa4,fa0 │ │ │ │ - fmv.d fs0,fa1 │ │ │ │ - sd ra,24(sp) │ │ │ │ - frflags a4 │ │ │ │ - flt.d a5,fa5,fa4 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,40c8c │ │ │ │ - flt.d a5,fa1,fa0 │ │ │ │ - beqz a5,40c68 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fmv.d fa0,fa1 │ │ │ │ - fsub.d fa0,fa0,fs0 │ │ │ │ - jal 3700 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,-264(a5) │ │ │ │ - fadd.d fa0,fa0,fa5 │ │ │ │ - jal 3920 │ │ │ │ - ld ra,24(sp) │ │ │ │ - fadd.d fa0,fa0,fs0 │ │ │ │ - fld fs0,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ld ra,24(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - fmv.d fa0,fa1 │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - addi sp,sp,-96 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - sd s1,72(sp) │ │ │ │ - srli s1,a5,0x1d │ │ │ │ - sd s0,80(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s0,a1 │ │ │ │ - mv a1,s1 │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - sd ra,88(sp) │ │ │ │ - fsd fs1,16(sp) │ │ │ │ - mv s5,a3 │ │ │ │ - mv s3,a4 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s1 │ │ │ │ - li a1,0 │ │ │ │ - mv s2,a0 │ │ │ │ - jal 3890 │ │ │ │ - beqz s4,40d02 │ │ │ │ - slli a4,s4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - mv a1,s0 │ │ │ │ - add a4,a4,s0 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa4,-372(a5) │ │ │ │ - lbu a5,0(a1) │ │ │ │ - addi a1,a1,1 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s3 │ │ │ │ - lwu a5,0(a5) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s2 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - bne a4,a1,40ce4 │ │ │ │ - beqz s5,40d80 │ │ │ │ - fcvt.d.wu fa4,s4 │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - fsd fs2,8(sp) │ │ │ │ - fsd fs3,0(sp) │ │ │ │ - mv s0,s2 │ │ │ │ - add s1,s1,s2 │ │ │ │ - mv a5,s2 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - fdiv.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,-8(a5) │ │ │ │ - bne s1,a5,40d16 │ │ │ │ - fmv.d.x fs1,zero │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fs3,-434(a5) │ │ │ │ - fmv.d fs2,fs1 │ │ │ │ - fld fs0,0(s0) │ │ │ │ - flt.d a5,fs2,fs0 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - beqz a5,40d52 │ │ │ │ - jal 3920 │ │ │ │ - fdiv.d fa5,fa0,fs3 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fadd.d fs1,fs1,fa5 │ │ │ │ - addi s0,s0,8 │ │ │ │ - bne s1,s0,40d36 │ │ │ │ - fneg.d fs1,fs1 │ │ │ │ - fld fs0,24(sp) │ │ │ │ - fld fs2,8(sp) │ │ │ │ - fld fs3,0(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - fld fs1,16(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + li s0,0 │ │ │ │ + ld ra,120(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,112(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ ret │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fs1,-144(a5) │ │ │ │ - j 40d62 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s1,a1 │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s0,112(sp) │ │ │ │ mv s0,a0 │ │ │ │ - mv s2,a2 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ + lw a0,76(a0) │ │ │ │ + lw t1,36(s0) │ │ │ │ + sd s1,104(sp) │ │ │ │ + mv s1,a5 │ │ │ │ + lw a6,40(a1) │ │ │ │ + ld a5,32(a1) │ │ │ │ + sd s2,96(sp) │ │ │ │ + ld a1,56(s0) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + mv s3,a3 │ │ │ │ + mv s4,a2 │ │ │ │ + ld a3,24(s0) │ │ │ │ + mv s2,a4 │ │ │ │ + addi a2,sp,48 │ │ │ │ + subw a4,a0,s1 │ │ │ │ + sd a2,16(sp) │ │ │ │ + sd a4,0(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd t1,32(sp) │ │ │ │ + sd s2,24(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + auipc s5,0x3d │ │ │ │ + ld s5,618(s5) │ │ │ │ + mv a4,t1 │ │ │ │ + mv a2,a0 │ │ │ │ + mv a7,s4 │ │ │ │ li a0,0 │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - bgeu s2,s1,40e02 │ │ │ │ - slliw a5,s2,0x1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x21 │ │ │ │ + ld t1,0(s5) │ │ │ │ + sd t1,56(sp) │ │ │ │ + li t1,0 │ │ │ │ + sd ra,120(sp) │ │ │ │ + jal 5f5e │ │ │ │ + lw a5,48(sp) │ │ │ │ + li a4,-1 │ │ │ │ + li a0,0 │ │ │ │ + beq a5,a4,3ccde │ │ │ │ + lw a4,52(sp) │ │ │ │ + bltu s1,a4,3ccde │ │ │ │ + lw a2,36(s0) │ │ │ │ sext.w a4,a5 │ │ │ │ - beqz a3,40e02 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - fcvt.d.wu fa3,a4 │ │ │ │ - negw a3,s2 │ │ │ │ - subw a7,s1,a5 │ │ │ │ - addw a1,a5,s2 │ │ │ │ - mv a4,s2 │ │ │ │ - addw a5,a3,a4 │ │ │ │ - slli a6,a5,0x20 │ │ │ │ - srli a5,a6,0x1d │ │ │ │ - add a5,a5,s0 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - slli a6,a4,0x20 │ │ │ │ - srli a5,a6,0x1d │ │ │ │ - fdiv.d fa4,fa4,fa3 │ │ │ │ - add a5,a5,a0 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - bne a1,a4,40dd0 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - bne a7,a3,40dce │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + bltu a5,a2,3ccfc │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a5,0(s5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,3cd1e │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ ret │ │ │ │ - addi sp,sp,-304 │ │ │ │ - sd s10,208(sp) │ │ │ │ - mv s10,a2 │ │ │ │ - mulw a2,a2,a7 │ │ │ │ - sd s0,288(sp) │ │ │ │ - lw s0,304(sp) │ │ │ │ - sd s9,216(sp) │ │ │ │ - mv s9,a3 │ │ │ │ - sd s0,80(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s0,a1 │ │ │ │ - sd ra,296(sp) │ │ │ │ - sd a6,56(sp) │ │ │ │ - slli a3,a2,0x20 │ │ │ │ - srli a1,a3,0x1d │ │ │ │ - sd s1,280(sp) │ │ │ │ - sd s2,272(sp) │ │ │ │ - sd s3,264(sp) │ │ │ │ - sd s4,256(sp) │ │ │ │ - mv s3,a5 │ │ │ │ + ld a5,24(s0) │ │ │ │ + lw a3,76(s0) │ │ │ │ + ld a0,88(s0) │ │ │ │ + mv a7,s3 │ │ │ │ + mv a6,s4 │ │ │ │ + mv a1,s2 │ │ │ │ + jal 657e │ │ │ │ + ld a0,88(s0) │ │ │ │ + jal 451ae │ │ │ │ + sext.w a0,a0 │ │ │ │ + sltu s1,s1,a0 │ │ │ │ + xori a0,s1,1 │ │ │ │ + j 3ccde │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-64 │ │ │ │ + ld a1,56(a0) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + lw a2,76(a0) │ │ │ │ + ld a3,24(a0) │ │ │ │ + sd s4,16(sp) │ │ │ │ mv s4,a4 │ │ │ │ - sd s5,248(sp) │ │ │ │ - sd s6,240(sp) │ │ │ │ - sd s7,232(sp) │ │ │ │ - sd s8,224(sp) │ │ │ │ - sd s11,200(sp) │ │ │ │ - fsd fs0,184(sp) │ │ │ │ - mv s11,a7 │ │ │ │ - fsd fs1,176(sp) │ │ │ │ - fsd fs2,168(sp) │ │ │ │ - fsd fs3,160(sp) │ │ │ │ - fsd fs6,136(sp) │ │ │ │ - fsd fs4,152(sp) │ │ │ │ - fsd fs5,144(sp) │ │ │ │ - fsd fs7,128(sp) │ │ │ │ - fsd fs8,120(sp) │ │ │ │ - fsd fs9,112(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s9,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli s1,a5,0x3 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a1,s1 │ │ │ │ + lw a4,36(a0) │ │ │ │ + sd s0,48(sp) │ │ │ │ + mv a7,s1 │ │ │ │ + mv s0,a0 │ │ │ │ + auipc a6,0x3d │ │ │ │ + ld a6,554(a6) │ │ │ │ + mv a5,s2 │ │ │ │ li a0,0 │ │ │ │ - sd a5,64(sp) │ │ │ │ - sd s1,48(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + jal 21da2 │ │ │ │ + ld a1,88(s0) │ │ │ │ + ld a2,56(s0) │ │ │ │ + lw a5,36(s0) │ │ │ │ + ld a4,24(s0) │ │ │ │ + lw a3,76(s0) │ │ │ │ + mv s3,a0 │ │ │ │ + sd a1,8(sp) │ │ │ │ + auipc a7,0x3d │ │ │ │ + ld a7,520(a7) │ │ │ │ + mv a1,a0 │ │ │ │ + mv a6,s2 │ │ │ │ + li a0,0 │ │ │ │ + sd s1,0(sp) │ │ │ │ + jal 21ee8 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,88(s0) │ │ │ │ + mv a2,s2 │ │ │ │ mv a1,s1 │ │ │ │ + jal 458f0 │ │ │ │ + bge a0,s4,3cd9a │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s1 │ │ │ │ - li a1,0 │ │ │ │ - mv s6,a0 │ │ │ │ - jal 3890 │ │ │ │ - mv a2,s1 │ │ │ │ - li a1,0 │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ld a0,88(s0) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s1 │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 458f0 │ │ │ │ + addi sp,sp,-464 │ │ │ │ + sd s1,440(sp) │ │ │ │ + ld s1,488(sp) │ │ │ │ + sd s5,408(sp) │ │ │ │ + mv s5,a5 │ │ │ │ + lw a5,480(s1) │ │ │ │ + sd a4,56(sp) │ │ │ │ + auipc a4,0x3d │ │ │ │ + ld a4,334(a4) │ │ │ │ + fcvt.s.w fa0,a5 │ │ │ │ + lbu a5,472(sp) │ │ │ │ + sd s3,424(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + sd a5,104(sp) │ │ │ │ + ld a5,480(sp) │ │ │ │ mv a0,s5 │ │ │ │ - jal 3890 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - slli a2,s10,0x20 │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mul a2,a2,a4 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s2 │ │ │ │ - sd a4,72(sp) │ │ │ │ - mv s8,s4 │ │ │ │ - mv s7,s3 │ │ │ │ - jal 3890 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fs6,-850(a5) │ │ │ │ - fmv.d fs2,fs6 │ │ │ │ - mv a7,s11 │ │ │ │ - li a1,0 │ │ │ │ - mv s11,s2 │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fs1,-628(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fs0,-628(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fs3,-604(a5) │ │ │ │ - mv s2,s10 │ │ │ │ - fmv.d.x fs4,zero │ │ │ │ - beqz s2,4103a │ │ │ │ - fmv.d fs7,fs4 │ │ │ │ - li a2,0 │ │ │ │ + sd ra,456(sp) │ │ │ │ + sd a5,72(sp) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,328(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd a2,40(sp) │ │ │ │ + sd a3,48(sp) │ │ │ │ + sd a6,64(sp) │ │ │ │ + sd a7,88(sp) │ │ │ │ + sd s0,448(sp) │ │ │ │ + sd s2,432(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s2,a1 │ │ │ │ + sd s4,416(sp) │ │ │ │ + sd s6,400(sp) │ │ │ │ + sd s7,392(sp) │ │ │ │ + sd s8,384(sp) │ │ │ │ + sd s9,376(sp) │ │ │ │ + sd s10,368(sp) │ │ │ │ + sd s11,360(sp) │ │ │ │ + sd s1,120(sp) │ │ │ │ + fsd fs0,344(sp) │ │ │ │ + jal 4fac │ │ │ │ + lw a5,480(s1) │ │ │ │ + mv a4,a0 │ │ │ │ + sext.w a4,a4 │ │ │ │ + fcvt.s.w fa0,a5 │ │ │ │ + mv a0,s5 │ │ │ │ + sd a4,80(sp) │ │ │ │ + jal 4fe6 │ │ │ │ + lw a5,464(sp) │ │ │ │ + li a1,16 │ │ │ │ + addi s6,sp,312 │ │ │ │ + addw s9,a0,a5 │ │ │ │ + sext.w a5,s9 │ │ │ │ li a0,0 │ │ │ │ - sd a1,104(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - sd s6,96(sp) │ │ │ │ - mv s10,a2 │ │ │ │ - mv s0,a0 │ │ │ │ - sd s2,40(sp) │ │ │ │ - mv a3,s10 │ │ │ │ - beqz a7,41020 │ │ │ │ - ld a4,64(sp) │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a6,a4,a5 │ │ │ │ - slli a6,a6,0x3 │ │ │ │ - ld s3,56(sp) │ │ │ │ - add s6,a1,a6 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - addw s5,a7,s10 │ │ │ │ - sd s0,8(sp) │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s4,a0 │ │ │ │ + jal 5a07e │ │ │ │ + addi a5,sp,272 │ │ │ │ + addi s8,sp,296 │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd a5,128(sp) │ │ │ │ mv s2,s6 │ │ │ │ - add s4,a1,a5 │ │ │ │ - li s1,0 │ │ │ │ - sd a0,16(sp) │ │ │ │ - mv s0,s10 │ │ │ │ - sd a1,24(sp) │ │ │ │ - sd a7,32(sp) │ │ │ │ - mv s6,s5 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - fld fs9,0(s3) │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - beqz s9,41212 │ │ │ │ - fmv.d fs5,fs6 │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - add a3,s8,a4 │ │ │ │ - mv a5,s4 │ │ │ │ - add a4,a4,s7 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - fld fa3,0(a3) │ │ │ │ - fld fa4,0(a4) │ │ │ │ - fsub.d fa5,fa5,fa3 │ │ │ │ - fle.d a2,fs7,fa4 │ │ │ │ - fmul.d fa4,fa4,fa4 │ │ │ │ - fmul.d fa5,fa5,fa5 │ │ │ │ - beqz a2,411f6 │ │ │ │ - fdiv.d fa3,fs6,fa4 │ │ │ │ - addi a5,a5,8 │ │ │ │ - fmul.d fs5,fs5,fa4 │ │ │ │ - addi a3,a3,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - fmul.d fa5,fa3,fa5 │ │ │ │ - fadd.d fa0,fa0,fa5 │ │ │ │ - bne s2,a5,40f58 │ │ │ │ - fmul.d fa0,fa0,fs1 │ │ │ │ - jal 3700 │ │ │ │ - fmv.d fs8,fa0 │ │ │ │ - fcvt.d.wu fa1,s9 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - jal 35c0 │ │ │ │ - fmul.d fa0,fa0,fs5 │ │ │ │ - frflags a4 │ │ │ │ - flt.d a5,fa0,fs7 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,41264 │ │ │ │ - fsqrt.d fa0,fa0 │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s11 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s3,s3,8 │ │ │ │ - addw s1,s9,s1 │ │ │ │ - fdiv.d fa0,fs8,fa0 │ │ │ │ - fmul.d fa0,fa0,fs9 │ │ │ │ - fsd fa0,0(a5) │ │ │ │ - jal 3920 │ │ │ │ - fadd.d fs4,fs4,fa0 │ │ │ │ - bne s5,s0,40f38 │ │ │ │ - slli a4,s10,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld s0,8(sp) │ │ │ │ - ld a0,16(sp) │ │ │ │ - ld a1,24(sp) │ │ │ │ - ld a7,32(sp) │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - add a5,a5,s11 │ │ │ │ - add a2,a5,a4 │ │ │ │ - mv a3,s6 │ │ │ │ - mv a4,a5 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - addi a4,a4,8 │ │ │ │ - fadd.d fa4,fa4,fa5 │ │ │ │ - bne a2,a4,41004 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - fdiv.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,-8(a5) │ │ │ │ - bne a2,a5,41010 │ │ │ │ + mv s11,a5 │ │ │ │ + mv s1,s8 │ │ │ │ + li s7,0 │ │ │ │ + li s10,19 │ │ │ │ + mv s6,s0 │ │ │ │ + ld a2,0(s6) │ │ │ │ + ld a1,72(sp) │ │ │ │ + slli a5,s7,0x3 │ │ │ │ + addi a5,a5,208 │ │ │ │ + addi a4,sp,128 │ │ │ │ + mv a3,s5 │ │ │ │ + li a0,0 │ │ │ │ + sw zero,0(s11) │ │ │ │ + add s0,a5,a4 │ │ │ │ + jal 52ea2 │ │ │ │ + sd a0,-40(s0) │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw a4,4(s1) │ │ │ │ + bltu a4,a5,3ce8a │ │ │ │ + subw a2,a4,a5 │ │ │ │ + bgeu s10,a2,3d1dc │ │ │ │ + addi s11,s11,4 │ │ │ │ + addi s6,s6,8 │ │ │ │ + addi s1,s1,8 │ │ │ │ + addi s2,s2,8 │ │ │ │ + bnez s7,3ce9a │ │ │ │ + li s7,1 │ │ │ │ + j 3ce56 │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s0,40(sp) │ │ │ │ + ld s1,64(sp) │ │ │ │ + lw a4,40(s2) │ │ │ │ + ld a3,32(s2) │ │ │ │ + ld a1,0(s0) │ │ │ │ + mv a5,s1 │ │ │ │ + mv a2,s5 │ │ │ │ + li a0,0 │ │ │ │ + jal 5cfe │ │ │ │ + lw a4,40(s2) │ │ │ │ + ld a3,32(s2) │ │ │ │ + ld a1,8(s0) │ │ │ │ + mv a6,a0 │ │ │ │ + mv a5,s1 │ │ │ │ + mv a2,s5 │ │ │ │ + li a0,0 │ │ │ │ + sd a6,280(sp) │ │ │ │ + jal 5cfe │ │ │ │ + lw a5,0(s3) │ │ │ │ + sd a0,288(sp) │ │ │ │ + srliw t3,s9,0x1 │ │ │ │ + li s6,0 │ │ │ │ + beqz a5,3d138 │ │ │ │ + lui s11,0x1 │ │ │ │ + addi s10,sp,264 │ │ │ │ + sd s7,72(sp) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs0,-228(a5) │ │ │ │ + addi s11,s11,-1097 │ │ │ │ + mv s9,s6 │ │ │ │ + sd t3,96(sp) │ │ │ │ + mv s7,s3 │ │ │ │ + sd s8,152(sp) │ │ │ │ + sd s10,136(sp) │ │ │ │ + j 3cf16 │ │ │ │ + ld a1,8(s7) │ │ │ │ + mv a0,s4 │ │ │ │ + addi s9,s9,1 │ │ │ │ + add a1,a1,s3 │ │ │ │ + jal 5a088 │ │ │ │ + lw a4,0(s7) │ │ │ │ + sext.w a5,s9 │ │ │ │ + bgeu a5,a4,3d136 │ │ │ │ + ld a0,8(s7) │ │ │ │ + slli a7,s9,0x2 │ │ │ │ + add a7,a7,s9 │ │ │ │ + slli s3,a7,0x4 │ │ │ │ + add a0,a0,s3 │ │ │ │ + jal 59b54 │ │ │ │ + mv s10,a0 │ │ │ │ + bnez a0,3cefc │ │ │ │ + ld a5,8(s7) │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld a0,48(a5) │ │ │ │ + jal 588f0 │ │ │ │ + li a4,1 │ │ │ │ + beqz a0,3cf40 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + ld a5,8(s7) │ │ │ │ + sd a4,264(sp) │ │ │ │ + li s6,0 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lw a4,32(a5) │ │ │ │ + sd s9,144(sp) │ │ │ │ + addi s1,sp,160 │ │ │ │ + mv s9,s6 │ │ │ │ + mv a1,a5 │ │ │ │ + beqz a4,3d120 │ │ │ │ + ld a4,128(sp) │ │ │ │ + lw a3,36(a5) │ │ │ │ + ld a5,136(sp) │ │ │ │ + slli s6,s9,0x2 │ │ │ │ + add a4,a4,s6 │ │ │ │ + lw s8,0(a4) │ │ │ │ + add s6,s6,a5 │ │ │ │ + li s0,0 │ │ │ │ + sd s9,112(sp) │ │ │ │ + j 3cff8 │ │ │ │ + ld a5,48(sp) │ │ │ │ + slli s9,s9,0x3 │ │ │ │ + ld a7,56(sp) │ │ │ │ + add a4,a5,s9 │ │ │ │ ld a5,40(sp) │ │ │ │ + ld a4,0(a4) │ │ │ │ + zext.b a6,a6 │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a4,8(sp) │ │ │ │ + ld a4,96(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + ld a5,32(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s1 │ │ │ │ + sd s5,16(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 505c │ │ │ │ + addi a5,s9,208 │ │ │ │ + addi a4,sp,128 │ │ │ │ + add s9,a5,a4 │ │ │ │ + ld a3,-56(s9) │ │ │ │ + ld a5,80(sp) │ │ │ │ + ld a4,88(sp) │ │ │ │ + ld a2,64(sp) │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3cc6e │ │ │ │ + sext.w a0,a0 │ │ │ │ + beqz a0,3cfcc │ │ │ │ + ld a5,248(sp) │ │ │ │ + lw a1,192(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + lw a5,28(a5) │ │ │ │ + addw a1,a1,a5 │ │ │ │ + jal 5b6b4 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beqz a0,3d09e │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 5206 │ │ │ │ + bnez s10,3d1d0 │ │ │ │ + ld a5,8(s7) │ │ │ │ + li a2,2 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lw a3,32(a5) │ │ │ │ + mv a1,a5 │ │ │ │ + sext.w a4,a3 │ │ │ │ + bgeu a2,a3,3cfee │ │ │ │ + li a4,2 │ │ │ │ addiw s0,s0,1 │ │ │ │ - sext.w s10,a3 │ │ │ │ - addw a0,s9,a0 │ │ │ │ - bne a5,s0,40f04 │ │ │ │ - mv s0,a1 │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ - ld a1,104(sp) │ │ │ │ - mv s2,a5 │ │ │ │ - beqz a7,411d2 │ │ │ │ - ld s1,56(sp) │ │ │ │ - fmv.d.x fs8,zero │ │ │ │ - li s10,0 │ │ │ │ - fcvt.d.wu fs5,s2 │ │ │ │ - mv a3,s1 │ │ │ │ - li s3,0 │ │ │ │ - mv s1,s6 │ │ │ │ - li s4,1 │ │ │ │ - mv s6,s2 │ │ │ │ - sd a1,16(sp) │ │ │ │ - mv s2,s0 │ │ │ │ - mv s0,s10 │ │ │ │ - mv s10,s7 │ │ │ │ - mv s7,a7 │ │ │ │ - ld a2,48(sp) │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s5 │ │ │ │ - sd a3,8(sp) │ │ │ │ - jal 3890 │ │ │ │ - ld a3,8(sp) │ │ │ │ - fmv.d.x fs7,zero │ │ │ │ - beqz s6,410f0 │ │ │ │ - mv a1,s9 │ │ │ │ - mv t3,s0 │ │ │ │ - li a7,1 │ │ │ │ - li t1,0 │ │ │ │ - slli a5,t3,0x20 │ │ │ │ - srli a0,a5,0x1d │ │ │ │ - add a0,a0,s11 │ │ │ │ - fld fa5,0(a0) │ │ │ │ - fadd.d fs7,fs7,fa5 │ │ │ │ - beqz s9,410de │ │ │ │ - addiw a5,a7,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s2 │ │ │ │ - fld fa3,0(a5) │ │ │ │ - fld fa4,0(s5) │ │ │ │ - addi a4,s5,8 │ │ │ │ - fmul.d fa5,fa5,fa3 │ │ │ │ - mv a5,a7 │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - fsd fa5,0(s5) │ │ │ │ - beq s9,s4,410de │ │ │ │ - slli a6,a5,0x20 │ │ │ │ - srli a2,a6,0x1d │ │ │ │ - add a2,a2,s2 │ │ │ │ - fld fa4,0(a2) │ │ │ │ - fld fa3,0(a0) │ │ │ │ - fld fa5,0(a4) │ │ │ │ - addi a4,a4,8 │ │ │ │ - fmul.d fa4,fa4,fa3 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,-8(a4) │ │ │ │ - bne a1,a5,410ba │ │ │ │ - addiw t1,t1,1 │ │ │ │ - addw t3,s7,t3 │ │ │ │ - addw a7,s9,a7 │ │ │ │ - addw a1,s9,a1 │ │ │ │ - bne s6,t1,4107c │ │ │ │ - mv t1,s3 │ │ │ │ - beqz s9,411b2 │ │ │ │ - mv a1,s5 │ │ │ │ + bgeu s0,a4,3d1b8 │ │ │ │ + lw a3,40(a5) │ │ │ │ + ld s0,72(sp) │ │ │ │ + lw a6,0(s6) │ │ │ │ + slli s9,a6,0x20 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + beqz s8,3cf70 │ │ │ │ + slli a5,s9,0x2 │ │ │ │ + addi a5,a5,208 │ │ │ │ + addi a4,sp,128 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a2,-64(a5) │ │ │ │ + beqz a2,3cf70 │ │ │ │ + slli a5,s9,0x3 │ │ │ │ + addi a5,a5,208 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a5,-24(a5) │ │ │ │ + slli a4,a2,0x20 │ │ │ │ + srli a2,a4,0x1e │ │ │ │ + li a0,0 │ │ │ │ + add a2,a2,a5 │ │ │ │ + lw a4,0(a5) │ │ │ │ + bltu a4,a3,3d092 │ │ │ │ + subw a1,a4,a3 │ │ │ │ + bltu s11,a1,3d044 │ │ │ │ + mv a0,a4 │ │ │ │ + addi a5,a5,4 │ │ │ │ + bne a5,a2,3d034 │ │ │ │ + beqz a0,3cf70 │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,48(sp) │ │ │ │ + slli s9,s9,0x3 │ │ │ │ + ld a7,56(sp) │ │ │ │ + add a5,a5,s9 │ │ │ │ + add s9,s9,a4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a5,0(s9) │ │ │ │ + mv a3,a0 │ │ │ │ + sd a4,8(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + zext.b a6,a6 │ │ │ │ + mv a5,s5 │ │ │ │ + li a4,0 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s1 │ │ │ │ + sd s5,16(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 505c │ │ │ │ + ld a0,248(sp) │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,5 │ │ │ │ + jal 487d8 │ │ │ │ + ld a5,120(sp) │ │ │ │ + lw a5,388(a5) │ │ │ │ + beqz a5,3cfba │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5996 │ │ │ │ + j 3cfba │ │ │ │ + subw a1,a3,a4 │ │ │ │ + bltu s11,a1,3d044 │ │ │ │ + mv a0,a4 │ │ │ │ + j 3d044 │ │ │ │ + li a1,104 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 5873a │ │ │ │ + ld a1,8(s7) │ │ │ │ + mv s9,a0 │ │ │ │ + mv a0,s4 │ │ │ │ + add a1,a1,s3 │ │ │ │ + jal 5a088 │ │ │ │ + lw a5,0(s4) │ │ │ │ + ld a0,8(s4) │ │ │ │ + li a4,0 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a3,a5,0x2 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a3,104(sp) │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + add a0,a0,a5 │ │ │ │ li a2,0 │ │ │ │ - fld fa5,0(a1) │ │ │ │ - addw a5,a2,s3 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - fdiv.d fa5,fa5,fs7 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s8 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - addi a1,a1,8 │ │ │ │ - fsd fa5,-8(a1) │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - bltu a2,s9,410fa │ │ │ │ - beqz s6,4117c │ │ │ │ - mv a0,s9 │ │ │ │ - mv t3,s0 │ │ │ │ - li t1,0 │ │ │ │ - li a7,0 │ │ │ │ - slli a5,t3,0x20 │ │ │ │ - srli a6,a5,0x1d │ │ │ │ - add a6,a6,s11 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a5,t1 │ │ │ │ - slli t4,a5,0x20 │ │ │ │ - srli a2,t4,0x1d │ │ │ │ - add a2,a2,s2 │ │ │ │ - fld fa2,0(a1) │ │ │ │ - fld fa5,0(a2) │ │ │ │ - fld fa3,0(a6) │ │ │ │ - fld fa4,0(a4) │ │ │ │ - fsub.d fa5,fa5,fa2 │ │ │ │ - addi a4,a4,8 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - addi a1,a1,8 │ │ │ │ - fmul.d fa5,fa5,fa5 │ │ │ │ - fmul.d fa5,fa5,fa3 │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - fsd fa5,-8(a4) │ │ │ │ - bne a5,a0,41138 │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addw t3,s7,t3 │ │ │ │ - addw t1,s9,t1 │ │ │ │ - addw a0,s9,a0 │ │ │ │ - bltu a7,s6,41128 │ │ │ │ - addw a7,s9,s3 │ │ │ │ - mv t1,a7 │ │ │ │ - mv a5,s1 │ │ │ │ - fld fa0,0(a5) │ │ │ │ - slli a2,s3,0x20 │ │ │ │ - srli a4,a2,0x1d │ │ │ │ - fdiv.d fa0,fa0,fs7 │ │ │ │ - add a4,a4,s10 │ │ │ │ - fsd fa0,0(a5) │ │ │ │ - frflags a1 │ │ │ │ - flt.d a2,fa0,fs8 │ │ │ │ - fsflags a1 │ │ │ │ - bnez a2,4126a │ │ │ │ - fsqrt.d fa0,fa0 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - addi a5,a5,8 │ │ │ │ - fsd fa0,0(a4) │ │ │ │ - bne a7,s3,41184 │ │ │ │ - fdiv.d fs7,fs7,fs5 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi a3,a3,8 │ │ │ │ - sext.w s3,t1 │ │ │ │ - fsd fs7,-8(a3) │ │ │ │ - bne s7,s0,4105e │ │ │ │ - ld a1,16(sp) │ │ │ │ - mv s0,s2 │ │ │ │ - mv a7,s7 │ │ │ │ - mv s2,s6 │ │ │ │ - mv s7,s10 │ │ │ │ - mv s6,s1 │ │ │ │ - ld a5,80(sp) │ │ │ │ - beq a5,a1,4121c │ │ │ │ - fsub.d fa4,fs4,fs2 │ │ │ │ - fneg.d fa5,fs4 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - fmul.d fa5,fa5,fs3 │ │ │ │ - fabs.d fa4,fa4 │ │ │ │ - flt.d a5,fa5,fa4 │ │ │ │ - beqz a5,4121c │ │ │ │ - fmv.d fs2,fs4 │ │ │ │ - j 40ee6 │ │ │ │ - fdiv.d fa3,fs6,fs7 │ │ │ │ - addi a5,a5,8 │ │ │ │ - fmul.d fs5,fs5,fa4 │ │ │ │ - addi a3,a3,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - fmul.d fa5,fa3,fa5 │ │ │ │ - fadd.d fa0,fa0,fa5 │ │ │ │ - bne s2,a5,40f58 │ │ │ │ - j 40f8c │ │ │ │ - fmv.d fa0,fs6 │ │ │ │ - fmv.d fs8,fs6 │ │ │ │ - j 40fb8 │ │ │ │ - mv a0,s5 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 591d4 │ │ │ │ + ld a0,248(sp) │ │ │ │ + jal 451ae │ │ │ │ + ld a5,32(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + fcvt.s.wu fa5,a5 │ │ │ │ + fcvt.d.s fa5,fa5 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fcvt.wu.d a5,fa5,rtz │ │ │ │ + sext.w a5,a5 │ │ │ │ + bltu a5,a0,3cfcc │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + ld s9,112(sp) │ │ │ │ + jal 5206 │ │ │ │ + ld a5,8(s7) │ │ │ │ + li s10,1 │ │ │ │ + add a5,a5,s3 │ │ │ │ + mv a1,a5 │ │ │ │ + bnez s9,3d120 │ │ │ │ + lw a4,32(a5) │ │ │ │ + li s9,1 │ │ │ │ + mv a1,a5 │ │ │ │ + bnez a4,3cf58 │ │ │ │ + ld s9,144(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + jal 5a088 │ │ │ │ + lw a4,0(s7) │ │ │ │ + addi s9,s9,1 │ │ │ │ + sext.w a5,s9 │ │ │ │ + bltu a5,a4,3cf16 │ │ │ │ + ld s8,152(sp) │ │ │ │ + addi s3,sp,280 │ │ │ │ + lw a5,40(s2) │ │ │ │ + li s1,0 │ │ │ │ + beqz a5,3d166 │ │ │ │ + ld s0,0(s3) │ │ │ │ + slli a5,s1,0x3 │ │ │ │ + addi s1,s1,1 │ │ │ │ + add s0,s0,a5 │ │ │ │ + ld a0,0(s0) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ + lw a4,40(s2) │ │ │ │ + sext.w a5,s1 │ │ │ │ + sd zero,0(s0) │ │ │ │ + bltu a5,a4,3d144 │ │ │ │ + ld a0,0(s3) │ │ │ │ + addi s3,s3,8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s3) │ │ │ │ + bne s3,s8,3d13c │ │ │ │ + lw a5,272(sp) │ │ │ │ + bnez a5,3d1bc │ │ │ │ + lw a5,276(sp) │ │ │ │ + bnez a5,3d1c8 │ │ │ │ + auipc a5,0x3d │ │ │ │ + ld a5,-628(a5) │ │ │ │ + ld a4,328(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,3d23a │ │ │ │ + ld ra,456(sp) │ │ │ │ + ld s0,448(sp) │ │ │ │ + ld s1,440(sp) │ │ │ │ + ld s2,432(sp) │ │ │ │ + ld s3,424(sp) │ │ │ │ + ld s5,408(sp) │ │ │ │ + ld s6,400(sp) │ │ │ │ + ld s7,392(sp) │ │ │ │ + ld s8,384(sp) │ │ │ │ + ld s9,376(sp) │ │ │ │ + ld s10,368(sp) │ │ │ │ + ld s11,360(sp) │ │ │ │ + fld fs0,344(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + ld s4,416(sp) │ │ │ │ + addi sp,sp,464 │ │ │ │ + ret │ │ │ │ + ld s9,112(sp) │ │ │ │ + j 3d112 │ │ │ │ + ld a0,312(sp) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s11 │ │ │ │ + lw a5,276(sp) │ │ │ │ + beqz a5,3d184 │ │ │ │ + ld a0,320(sp) │ │ │ │ jal 3670 │ │ │ │ - ld ra,296(sp) │ │ │ │ - ld s0,288(sp) │ │ │ │ - fmv.d fa0,fs4 │ │ │ │ - ld s1,280(sp) │ │ │ │ - ld s2,272(sp) │ │ │ │ - ld s3,264(sp) │ │ │ │ - ld s4,256(sp) │ │ │ │ - ld s5,248(sp) │ │ │ │ - ld s6,240(sp) │ │ │ │ - ld s7,232(sp) │ │ │ │ - ld s8,224(sp) │ │ │ │ - ld s9,216(sp) │ │ │ │ - ld s10,208(sp) │ │ │ │ - ld s11,200(sp) │ │ │ │ - fld fs0,184(sp) │ │ │ │ - fld fs1,176(sp) │ │ │ │ - fld fs2,168(sp) │ │ │ │ - fld fs3,160(sp) │ │ │ │ - fld fs4,152(sp) │ │ │ │ - fld fs5,144(sp) │ │ │ │ - fld fs6,136(sp) │ │ │ │ - fld fs7,128(sp) │ │ │ │ - fld fs8,120(sp) │ │ │ │ - fld fs9,112(sp) │ │ │ │ - addi sp,sp,304 │ │ │ │ - ret │ │ │ │ - jal 36f0 │ │ │ │ - j 40fbc │ │ │ │ - sd a7,88(sp) │ │ │ │ - sw t1,40(sp) │ │ │ │ - sd a3,32(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - jal 36f0 │ │ │ │ - lw t1,40(sp) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - addiw s3,s3,1 │ │ │ │ - sext.w a2,t1 │ │ │ │ - fsd fa0,0(a4) │ │ │ │ - ld a3,32(sp) │ │ │ │ - ld a7,88(sp) │ │ │ │ - addi a5,a5,8 │ │ │ │ - bne a2,s3,41184 │ │ │ │ - j 411b2 │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - bgeu a3,a4,4140e │ │ │ │ - subw s2,a4,a3 │ │ │ │ - addiw s3,s2,1 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli s4,a5,0x1d │ │ │ │ - mv s0,a1 │ │ │ │ - li a0,0 │ │ │ │ - mv a1,s4 │ │ │ │ - mv s5,a3 │ │ │ │ - mv s6,a4 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a1,s4 │ │ │ │ + j 3d184 │ │ │ │ + ld a5,8(s7) │ │ │ │ + ld s9,112(sp) │ │ │ │ + add a5,a5,s3 │ │ │ │ + mv a1,a5 │ │ │ │ + j 3d112 │ │ │ │ + addiw a3,a2,1 │ │ │ │ + slli s0,a3,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + slli a1,s0,0x2 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a4,s5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s0 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - auipc a5,0x1d │ │ │ │ - fld fa5,-1652(a5) │ │ │ │ - addiw a5,s5,1 │ │ │ │ - fmul.d fa5,fa4,fa5 │ │ │ │ - fsd fa4,0(s1) │ │ │ │ - sext.w s4,a5 │ │ │ │ - fsd fa5,0(a0) │ │ │ │ - bgeu s4,s6,41392 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - fsd fs2,40(sp) │ │ │ │ - fmv.d.x fs2,zero │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - fsd fs1,48(sp) │ │ │ │ - fsd fs3,32(sp) │ │ │ │ - fsd fs0,56(sp) │ │ │ │ - fcvt.d.wu fs3,s5 │ │ │ │ - auipc a4,0x1d │ │ │ │ - fld fs1,-1960(a4) │ │ │ │ - add s5,s0,a5 │ │ │ │ - addiw s0,s2,-1 │ │ │ │ - li a5,0 │ │ │ │ - addw a4,s4,a5 │ │ │ │ - fcvt.d.wu fa0,a4 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a4,a3,0x1d │ │ │ │ - fsub.d fa0,fa0,fs3 │ │ │ │ - add a4,a4,s1 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fld fa4,0(s5) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - fadd.d fa4,fa0,fs1 │ │ │ │ - srli a4,a3,0x1d │ │ │ │ - add a3,s1,a4 │ │ │ │ - fdiv.d fa0,fs1,fa0 │ │ │ │ - add a4,a4,a0 │ │ │ │ - fsd fa5,0(a3) │ │ │ │ - fld fs0,0(s5) │ │ │ │ - fdiv.d fa5,fa5,fa4 │ │ │ │ - fadd.d fa0,fa0,fs1 │ │ │ │ - fsub.d fs0,fs0,fa5 │ │ │ │ - frflags a2 │ │ │ │ - flt.d a3,fa0,fs2 │ │ │ │ - fsflags a2 │ │ │ │ - bnez a3,413f0 │ │ │ │ - fsqrt.d fa0,fa0 │ │ │ │ - addi s5,s5,8 │ │ │ │ - fmul.d fs0,fs0,fa0 │ │ │ │ - fsd fs0,0(a4) │ │ │ │ - bne a5,s0,41322 │ │ │ │ - fld fs0,56(sp) │ │ │ │ - fld fs1,48(sp) │ │ │ │ - fld fs2,40(sp) │ │ │ │ - fld fs3,32(sp) │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - li a5,1 │ │ │ │ - fsd fa5,0(s1) │ │ │ │ - bgeu a5,s3,413d0 │ │ │ │ - addiw a3,s2,-1 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli a3,a5,0x1d │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - addi a3,a3,16 │ │ │ │ - addi a5,a0,8 │ │ │ │ - addi a4,s1,8 │ │ │ │ + sw a3,0(s11) │ │ │ │ + sd a5,136(sp) │ │ │ │ + sd a4,112(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a5,72(sp) │ │ │ │ + ld a4,112(sp) │ │ │ │ + sd a0,0(s2) │ │ │ │ + ld a7,16(a5) │ │ │ │ + ld a5,136(sp) │ │ │ │ + li a2,0 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a3,a1,0x1e │ │ │ │ + add a3,a3,a7 │ │ │ │ + lw a1,0(a3) │ │ │ │ + slli a6,a2,0x20 │ │ │ │ + srli a3,a6,0x1e │ │ │ │ add a3,a3,a0 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a5,a5,8 │ │ │ │ - fmul.d fa5,fa5,fa5 │ │ │ │ - fadd.d fa4,fa4,fa5 │ │ │ │ - fsd fa4,-8(a4) │ │ │ │ - bne a3,a5,413ba │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - fsd fa5,0(s1) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,104(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - sd a0,24(sp) │ │ │ │ - sd a4,16(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - jal 36f0 │ │ │ │ - fmul.d fs0,fs0,fa0 │ │ │ │ - ld a4,16(sp) │ │ │ │ - ld a5,8(sp) │ │ │ │ - ld a0,24(sp) │ │ │ │ - addi s5,s5,8 │ │ │ │ - fsd fs0,0(a4) │ │ │ │ - bne a5,s0,41322 │ │ │ │ - j 4138a │ │ │ │ - auipc a3,0x25 │ │ │ │ - addi a3,a3,-1302 │ │ │ │ - li a2,1517 │ │ │ │ - auipc a1,0x20 │ │ │ │ - addi a1,a1,1870 │ │ │ │ - auipc a0,0x20 │ │ │ │ - addi a0,a0,1894 │ │ │ │ - fsd fs0,56(sp) │ │ │ │ - fsd fs1,48(sp) │ │ │ │ - fsd fs2,40(sp) │ │ │ │ - fsd fs3,32(sp) │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-288 │ │ │ │ - sd s8,208(sp) │ │ │ │ - subw s8,a2,a3 │ │ │ │ - sd s7,216(sp) │ │ │ │ - addiw s7,s8,1 │ │ │ │ - sd s0,272(sp) │ │ │ │ - mulw s0,s7,a2 │ │ │ │ - sd a4,0(sp) │ │ │ │ - sd s3,248(sp) │ │ │ │ - sd s4,240(sp) │ │ │ │ - mv s3,a1 │ │ │ │ + sw a1,0(a3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + bgeu a4,a5,3d208 │ │ │ │ + auipc a3,0x3d │ │ │ │ + ld a3,-696(a3) │ │ │ │ + li a2,4 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 3400 │ │ │ │ + j 3ce8a │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + mv s2,a1 │ │ │ │ mv s4,a0 │ │ │ │ + li a1,16 │ │ │ │ li a0,0 │ │ │ │ - sd ra,280(sp) │ │ │ │ - sd s2,256(sp) │ │ │ │ - sd s5,232(sp) │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - srli s0,a4,0x1d │ │ │ │ - mv a1,s0 │ │ │ │ - mv s5,a2 │ │ │ │ - sd s6,224(sp) │ │ │ │ - sd s10,192(sp) │ │ │ │ - sd s11,184(sp) │ │ │ │ - sd a3,8(sp) │ │ │ │ - sd s1,264(sp) │ │ │ │ - sd s9,200(sp) │ │ │ │ - fsd fs0,168(sp) │ │ │ │ - fsd fs2,152(sp) │ │ │ │ - fsd fs3,144(sp) │ │ │ │ - fsd fs4,136(sp) │ │ │ │ - fsd fs5,128(sp) │ │ │ │ - fsd fs6,120(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s0 │ │ │ │ + sd ra,104(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + mv s7,a2 │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s5,a0 │ │ │ │ + jal 5a07e │ │ │ │ + lwu a1,0(s2) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lwu a2,0(s2) │ │ │ │ li a1,0 │ │ │ │ - mv s10,a0 │ │ │ │ - addiw s6,s5,1 │ │ │ │ + mv s8,a0 │ │ │ │ jal 3890 │ │ │ │ - ld a5,0(sp) │ │ │ │ - ld a6,8(sp) │ │ │ │ - mv s2,s8 │ │ │ │ - mv s11,s6 │ │ │ │ - beqz s7,414ee │ │ │ │ + lw a5,0(s4) │ │ │ │ + beqz a5,3d418 │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s11,8(sp) │ │ │ │ + li s3,0 │ │ │ │ + li s6,0 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + li s10,1 │ │ │ │ + lw a5,0(s2) │ │ │ │ + li s0,0 │ │ │ │ + li s1,0 │ │ │ │ + bnez a5,3d2b6 │ │ │ │ + j 3d3f4 │ │ │ │ + lw a4,0(s2) │ │ │ │ + addi s1,s1,1 │ │ │ │ + sext.w a5,s1 │ │ │ │ + addi s0,s0,80 │ │ │ │ + bgeu a5,a4,3d3f4 │ │ │ │ + ld a0,8(s4) │ │ │ │ + add a0,a0,s3 │ │ │ │ + jal 59b60 │ │ │ │ + beqz a0,3d2d0 │ │ │ │ + ld a0,8(s4) │ │ │ │ + add a0,a0,s3 │ │ │ │ + jal 59b68 │ │ │ │ + beqz a0,3d3d6 │ │ │ │ + ld a0,8(s2) │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 59b60 │ │ │ │ + beqz a0,3d2a4 │ │ │ │ + ld a0,8(s2) │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 59b68 │ │ │ │ + bnez a0,3d2a4 │ │ │ │ + ld a0,8(s4) │ │ │ │ + add a0,a0,s3 │ │ │ │ + jal 59b60 │ │ │ │ + bnez a0,3d2a4 │ │ │ │ + ld a0,8(s4) │ │ │ │ + add a0,a0,s3 │ │ │ │ + jal 59b68 │ │ │ │ + beqz a0,3d2a4 │ │ │ │ + ld a1,8(s2) │ │ │ │ + ld a0,8(s4) │ │ │ │ + add a1,a1,s0 │ │ │ │ + add a0,a0,s3 │ │ │ │ + jal 5998e │ │ │ │ + bge a0,s7,3d2a4 │ │ │ │ + add a5,s8,s1 │ │ │ │ + sb s10,0(a5) │ │ │ │ + ld a1,8(s4) │ │ │ │ + mv a0,s5 │ │ │ │ + li s11,0 │ │ │ │ + add a1,a1,s3 │ │ │ │ + jal 5a088 │ │ │ │ + ld a5,8(s2) │ │ │ │ + li s9,0 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a5,32(a5) │ │ │ │ + beqz a5,3d394 │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s2) │ │ │ │ + addiw s9,s9,1 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,48(a5) │ │ │ │ + add a5,a5,s11 │ │ │ │ + ld a1,24(a5) │ │ │ │ + jal 5873a │ │ │ │ + ld a4,8(s2) │ │ │ │ + lw a5,0(s5) │ │ │ │ + mv a1,a0 │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld a2,48(a4) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a2,a2,s11 │ │ │ │ + ld a0,8(s5) │ │ │ │ + slli a4,a5,0x2 │ │ │ │ + lbu a3,60(a2) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a4,74(a2) │ │ │ │ + ld a2,0(a2) │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 591d4 │ │ │ │ + ld a5,8(s2) │ │ │ │ + addi s11,s11,88 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a5,32(a5) │ │ │ │ + bltu s9,a5,3d336 │ │ │ │ + lw a5,0(s5) │ │ │ │ + ld a3,8(s5) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a4,a5,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lbu a5,45(a5) │ │ │ │ + li a4,3 │ │ │ │ + beq a5,a4,3d2a4 │ │ │ │ + auipc a3,0x28 │ │ │ │ + addi a3,a3,-1614 │ │ │ │ + li a2,374 │ │ │ │ + auipc a1,0x25 │ │ │ │ + addi a1,a1,-1906 │ │ │ │ + auipc a0,0x25 │ │ │ │ + addi a0,a0,-1890 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a0,8(s2) │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 59b60 │ │ │ │ + bnez a0,3d2d0 │ │ │ │ + ld a0,8(s2) │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 59b68 │ │ │ │ + beqz a0,3d2d0 │ │ │ │ + j 3d300 │ │ │ │ + ld a1,8(s4) │ │ │ │ + mv a0,s5 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + add a1,a1,s3 │ │ │ │ + jal 5a088 │ │ │ │ + lw a5,0(s4) │ │ │ │ + addi s3,s3,80 │ │ │ │ + bltu s6,a5,3d298 │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ + ld s11,8(sp) │ │ │ │ + lw a5,0(s2) │ │ │ │ li s1,0 │ │ │ │ li s0,0 │ │ │ │ - mv s7,a6 │ │ │ │ - mv s9,a5 │ │ │ │ - sw s8,0(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - mv a4,s5 │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 41292 │ │ │ │ - subw a2,s5,s0 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - mv s2,a0 │ │ │ │ - srli a0,a5,0x1d │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1d │ │ │ │ - mv a1,s2 │ │ │ │ - add a0,a0,s10 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - sext.w a5,s0 │ │ │ │ - addw s1,s1,s6 │ │ │ │ + beqz a5,3d43c │ │ │ │ + ld a1,8(s2) │ │ │ │ + mv a0,s5 │ │ │ │ addiw s0,s0,1 │ │ │ │ - bne s8,a5,414a8 │ │ │ │ - lw s2,0(sp) │ │ │ │ - mv a6,s7 │ │ │ │ - mv a5,s9 │ │ │ │ - addiw s0,a5,1 │ │ │ │ - mulw s3,s0,s11 │ │ │ │ + add a1,a1,s1 │ │ │ │ + jal 5a088 │ │ │ │ + lw a5,0(s2) │ │ │ │ + addi s1,s1,80 │ │ │ │ + bltu s0,a5,3d422 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s5,56(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ + lw a5,0(a0) │ │ │ │ + lw a3,12(a0) │ │ │ │ + lw a4,16(a0) │ │ │ │ + lw a0,4(a0) │ │ │ │ + addw a5,a5,a3 │ │ │ │ + addw a4,a4,a5 │ │ │ │ + bltu a0,a4,3d46c │ │ │ │ + subw a0,a0,a4 │ │ │ │ + ret │ │ │ │ li a0,0 │ │ │ │ - sd a6,8(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - sw s0,28(sp) │ │ │ │ - slli s7,s3,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - slli s6,s7,0x3 │ │ │ │ - mv a1,s6 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli s7,s7,0x2 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a1,s7 │ │ │ │ + ret │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1c │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a0,a0,a1 │ │ │ │ + ld a5,0(a0) │ │ │ │ + slli a4,a2,0x3 │ │ │ │ + add a4,a4,a2 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a2,0(a5) │ │ │ │ + lw a3,12(a5) │ │ │ │ + lw a4,4(a5) │ │ │ │ + lw a0,16(a5) │ │ │ │ + addw a5,a3,a2 │ │ │ │ + subw a5,a4,a5 │ │ │ │ + subw a0,a5,a0 │ │ │ │ + ret │ │ │ │ + slli a6,a1,0x20 │ │ │ │ + srli a1,a6,0x1c │ │ │ │ + slli a6,a2,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + add a0,a0,a1 │ │ │ │ + ld a2,0(a0) │ │ │ │ + slli a1,a6,0x3 │ │ │ │ + add a1,a1,a6 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + add a2,a2,a1 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + lw a1,0(a2) │ │ │ │ + lw a6,12(a2) │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s0,a5 │ │ │ │ + lw s1,4(a2) │ │ │ │ + fld fa1,16(s0) │ │ │ │ + lw a5,16(a2) │ │ │ │ + fld fa0,8(s0) │ │ │ │ + addw a6,a6,a1 │ │ │ │ + subw s1,s1,a6 │ │ │ │ + mv a0,a3 │ │ │ │ + mv a1,a4 │ │ │ │ + sd ra,24(sp) │ │ │ │ + subw s1,s1,a5 │ │ │ │ + jal 35f6e │ │ │ │ + fld fa1,16(s0) │ │ │ │ + fmv.d fa2,fa0 │ │ │ │ + fld fa0,0(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + j 35dc6 │ │ │ │ + lw a5,20(a0) │ │ │ │ + lw a4,20(a1) │ │ │ │ + bne a5,a4,3d50a │ │ │ │ + lw a5,24(a1) │ │ │ │ + lw a4,24(a0) │ │ │ │ + subw a0,a5,a4 │ │ │ │ + ret │ │ │ │ + lw t1,8(a1) │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + addiw t1,t1,1 │ │ │ │ + slli t1,t1,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + mv s0,a1 │ │ │ │ + ld a0,0(a1) │ │ │ │ + slli a1,t1,0x3 │ │ │ │ + add a1,a1,t1 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s3,a5 │ │ │ │ + mv s6,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s4,a4 │ │ │ │ + mv s2,a6 │ │ │ │ + mv s1,a7 │ │ │ │ + jal 3870 │ │ │ │ + lw t1,8(s0) │ │ │ │ + sd a0,0(s0) │ │ │ │ + ld ra,56(sp) │ │ │ │ + slli a5,t1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + lw a5,64(sp) │ │ │ │ + addiw t1,t1,1 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sw t1,8(s0) │ │ │ │ + add a0,a0,a1 │ │ │ │ + sw a5,24(a0) │ │ │ │ + lw a5,72(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + sw s6,4(a0) │ │ │ │ + sw a5,28(a0) │ │ │ │ + lw a5,80(sp) │ │ │ │ + sw s5,8(a0) │ │ │ │ + sw s4,0(a0) │ │ │ │ + sw s3,12(a0) │ │ │ │ + sw s2,16(a0) │ │ │ │ + sw s1,20(a0) │ │ │ │ + sw a5,32(a0) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s4,a0 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,0 │ │ │ │ + mv s0,a1 │ │ │ │ + li a1,36 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw t4,4(s0) │ │ │ │ + lw t3,8(s0) │ │ │ │ + lw t1,0(s0) │ │ │ │ + lw a7,12(s0) │ │ │ │ + lw a6,16(s0) │ │ │ │ + lw a1,20(s0) │ │ │ │ + lw a2,24(s0) │ │ │ │ + lw a3,28(s0) │ │ │ │ + lw a4,32(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + sw t4,4(a0) │ │ │ │ + sw t3,8(a0) │ │ │ │ + sw t1,0(a0) │ │ │ │ + sw a7,12(a0) │ │ │ │ + sw a6,16(a0) │ │ │ │ + sw a1,20(a0) │ │ │ │ + sw a2,24(a0) │ │ │ │ + sw a3,28(a0) │ │ │ │ + sw a4,32(a0) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lw a0,8(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + bltu a0,a2,3d62e │ │ │ │ + slli a0,a2,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + ld a2,0(a1) │ │ │ │ + slli a1,a0,0x3 │ │ │ │ + add a1,a1,a0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + add a2,a2,a1 │ │ │ │ + sw a5,0(a2) │ │ │ │ + lw a5,16(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ + sw a3,4(a2) │ │ │ │ + sw a5,20(a2) │ │ │ │ + lw a5,24(sp) │ │ │ │ + sw a4,8(a2) │ │ │ │ + sw a6,12(a2) │ │ │ │ + sw a5,24(a2) │ │ │ │ + lw a5,32(sp) │ │ │ │ + sw a7,16(a2) │ │ │ │ + sw a5,28(a2) │ │ │ │ + lw a5,40(sp) │ │ │ │ + sw a5,32(a2) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + auipc a3,0x27 │ │ │ │ + addi a3,a3,1874 │ │ │ │ + li a2,163 │ │ │ │ + auipc a1,0x24 │ │ │ │ + addi a1,a1,1614 │ │ │ │ + auipc a0,0x24 │ │ │ │ + addi a0,a0,1622 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a0,0(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd zero,0(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s1,a1 │ │ │ │ mv a0,s1 │ │ │ │ - jal 3890 │ │ │ │ - li a1,0 │ │ │ │ + mv a1,a5 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s2,a4 │ │ │ │ + mv s3,a3 │ │ │ │ + sd s4,0(sp) │ │ │ │ + mv s4,a5 │ │ │ │ + jal 3ca76 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3caee │ │ │ │ + lw a5,12(a0) │ │ │ │ + lw a3,0(a0) │ │ │ │ + lw a4,28(a0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,12(a0) │ │ │ │ + lw a5,12(s4) │ │ │ │ + lw a1,32(a0) │ │ │ │ + lw a2,36(a0) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a1,40(a0) │ │ │ │ + sw a2,44(a0) │ │ │ │ + sw a3,0(a0) │ │ │ │ + sw a4,28(a0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bltu s2,a5,3d70c │ │ │ │ + lw a5,4(s4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bgeu a5,s3,3d70c │ │ │ │ + sd s0,32(sp) │ │ │ │ + li s0,1 │ │ │ │ + j 3d6c8 │ │ │ │ + lw a5,4(s4) │ │ │ │ + addw a2,a2,a5 │ │ │ │ + bgeu a2,s3,3d70a │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3ca76 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3caee │ │ │ │ + lw a3,12(a0) │ │ │ │ + lw a4,4(a0) │ │ │ │ + lw a7,24(a0) │ │ │ │ + addw a3,a3,s0 │ │ │ │ + sw a3,12(a0) │ │ │ │ + lw a6,12(s4) │ │ │ │ + lw a3,32(a0) │ │ │ │ + lw a5,36(a0) │ │ │ │ + addiw a2,s0,1 │ │ │ │ + addw a4,a4,s0 │ │ │ │ + addw a7,a7,s0 │ │ │ │ + sw a4,4(a0) │ │ │ │ + sw a3,40(a0) │ │ │ │ + sw a5,44(a0) │ │ │ │ + sw a7,24(a0) │ │ │ │ + addw a6,a2,a6 │ │ │ │ + sext.w s0,a2 │ │ │ │ + bgeu s2,a6,3d6be │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-176 │ │ │ │ + sd s3,136(sp) │ │ │ │ + mv s3,a6 │ │ │ │ + lwu a6,4(a6) │ │ │ │ + sd ra,168(sp) │ │ │ │ + sd s0,160(sp) │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ + add a6,a6,a3 │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + mv s11,a5 │ │ │ │ + lbu a5,0(a6) │ │ │ │ + srai s0,a7,0x20 │ │ │ │ + sext.w s7,a7 │ │ │ │ + mv a6,a4 │ │ │ │ + mv s10,a2 │ │ │ │ + li a4,0 │ │ │ │ mv a2,s7 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3890 │ │ │ │ + mv s8,a3 │ │ │ │ + mv a3,s0 │ │ │ │ + sd a6,24(sp) │ │ │ │ + sd a7,40(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s5,a1 │ │ │ │ + sd a0,32(sp) │ │ │ │ + sd s10,8(sp) │ │ │ │ + jal 52226 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a3,s0 │ │ │ │ + li a4,1 │ │ │ │ + mv a2,s7 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,56(sp) │ │ │ │ + sext.w s4,a5 │ │ │ │ + srai s6,a5,0x20 │ │ │ │ + jal 4e838 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 34a18 │ │ │ │ + sd zero,16(sp) │ │ │ │ + bnez a0,3da48 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 17a90 │ │ │ │ + li s1,0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s1,a0,3d7e6 │ │ │ │ + sext.w s2,s1 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 179ae │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s0 │ │ │ │ + lw s2,0(a5) │ │ │ │ + jal 179ae │ │ │ │ + lw s9,4(a0) │ │ │ │ + bltu s9,s2,3d7d8 │ │ │ │ + bne s4,s2,3d7c8 │ │ │ │ + beq s6,s9,3d940 │ │ │ │ + jal 34a18 │ │ │ │ + bnez a0,3d988 │ │ │ │ + lw a4,12(s3) │ │ │ │ + bltu a4,s11,3d908 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 17a90 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s1,a0,3d79e │ │ │ │ + lw a5,4(s3) │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,3da1e │ │ │ │ + lw a4,12(s3) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + bltu s11,a4,3da1e │ │ │ │ + ld a4,24(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bgeu a5,a4,3da1e │ │ │ │ + li s4,1 │ │ │ │ + j 3d828 │ │ │ │ + jal 34a18 │ │ │ │ + bnez a0,3d88c │ │ │ │ + lw a4,12(s3) │ │ │ │ + addiw s4,s4,1 │ │ │ │ + addw a4,s4,a4 │ │ │ │ + bltu s11,a4,3da1e │ │ │ │ + lw a4,4(s3) │ │ │ │ + addw a5,s4,a4 │ │ │ │ + ld a4,24(sp) │ │ │ │ + bgeu a5,a4,3da1e │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + ld a3,0(sp) │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a4,0 │ │ │ │ + mv a2,s7 │ │ │ │ + mv a1,s5 │ │ │ │ + jal 52226 │ │ │ │ + sd a0,56(sp) │ │ │ │ + sext.w s6,a0 │ │ │ │ + srai s2,a0,0x20 │ │ │ │ + bltu s2,s6,3d806 │ │ │ │ + ld s1,8(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3ca76 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3caee │ │ │ │ + lw a5,24(a0) │ │ │ │ + lw a3,4(a0) │ │ │ │ + lw a4,12(a0) │ │ │ │ + addw a5,a5,s4 │ │ │ │ + sw a5,24(a0) │ │ │ │ ld a5,0(sp) │ │ │ │ - ld a6,8(sp) │ │ │ │ + addw a3,a3,s4 │ │ │ │ + addw a4,a4,s4 │ │ │ │ + sw a3,4(a0) │ │ │ │ + sw a4,12(a0) │ │ │ │ + sw s7,40(a0) │ │ │ │ + sw a5,44(a0) │ │ │ │ + sw s6,32(a0) │ │ │ │ + sw s2,36(a0) │ │ │ │ + jal 34a18 │ │ │ │ + beqz a0,3d80c │ │ │ │ + li s1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 17a90 │ │ │ │ + mv a5,a0 │ │ │ │ + sext.w s10,s1 │ │ │ │ + sext.w a5,a5 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s0 │ │ │ │ + bgeu s1,a5,3d80c │ │ │ │ + jal 179ae │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s0 │ │ │ │ + lw s9,0(a5) │ │ │ │ + jal 179ae │ │ │ │ + lw s10,4(a0) │ │ │ │ + slli a4,s9,0x20 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + bltu s10,s9,3d904 │ │ │ │ + bne s9,s6,3d8ce │ │ │ │ + beq s10,s2,3d904 │ │ │ │ + ld a3,16(s5) │ │ │ │ + ld a0,0(s5) │ │ │ │ + lw a4,4(s3) │ │ │ │ + add a3,a3,a1 │ │ │ │ + lw a3,0(a3) │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a1,16(a0) │ │ │ │ + addw a4,a4,s4 │ │ │ │ + addw a3,a3,a5 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a3,a3,a1 │ │ │ │ + add a4,a4,s8 │ │ │ │ + lbu a1,0(a3) │ │ │ │ + lbu a0,0(a4) │ │ │ │ + jal 349da │ │ │ │ + bnez a0,3d9e4 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + j 3d88e │ │ │ │ + ld s10,8(sp) │ │ │ │ + mv a1,s3 │ │ │ │ mv a0,s10 │ │ │ │ - li a1,1 │ │ │ │ - li a3,0 │ │ │ │ - beqz s5,41560 │ │ │ │ - slli a4,a1,0x20 │ │ │ │ - fld fa5,0(a0) │ │ │ │ + jal 3ca76 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3caee │ │ │ │ + lw a1,4(a0) │ │ │ │ + lw a2,0(a0) │ │ │ │ + lw a3,12(a0) │ │ │ │ + lw a4,20(a0) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a1,4(a0) │ │ │ │ + sw a2,0(a0) │ │ │ │ + sw a3,12(a0) │ │ │ │ + sw a4,20(a0) │ │ │ │ + ld a5,0(sp) │ │ │ │ + sw s7,40(a0) │ │ │ │ + sw s2,32(a0) │ │ │ │ + sw a5,44(a0) │ │ │ │ + sw s9,36(a0) │ │ │ │ + lw a4,4(s3) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,3d7d8 │ │ │ │ + lw a4,12(s3) │ │ │ │ + bgeu a4,s11,3d7d8 │ │ │ │ + ld s10,8(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3ca76 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3caee │ │ │ │ + lw a2,0(a0) │ │ │ │ + lw a3,12(a0) │ │ │ │ + lw a4,28(a0) │ │ │ │ + ld a5,0(sp) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a2,0(a0) │ │ │ │ + sw a3,12(a0) │ │ │ │ + sw a4,28(a0) │ │ │ │ + sw s7,40(a0) │ │ │ │ + sw a5,44(a0) │ │ │ │ + sw s2,32(a0) │ │ │ │ + sw s9,36(a0) │ │ │ │ + j 3d7da │ │ │ │ + ld a4,16(s5) │ │ │ │ + slli a3,s2,0x20 │ │ │ │ + srli a2,a3,0x1e │ │ │ │ + add a4,a4,a2 │ │ │ │ + ld a3,0(s5) │ │ │ │ + lw a4,0(a4) │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a2,16(a3) │ │ │ │ + lwu a3,4(s3) │ │ │ │ + addw a4,a4,a5 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - slli a2,a4,0x3 │ │ │ │ - add a2,a2,s1 │ │ │ │ - slli a4,a4,0x2 │ │ │ │ - fsd fa5,0(a2) │ │ │ │ - add a4,a4,s4 │ │ │ │ - sw a3,0(a4) │ │ │ │ + add a2,a2,a4 │ │ │ │ + add a4,s8,a3 │ │ │ │ + lbu a1,0(a2) │ │ │ │ + lbu a0,0(a4) │ │ │ │ + jal 349da │ │ │ │ + beqz a0,3d7d0 │ │ │ │ + ld s10,8(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3ca76 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3caee │ │ │ │ + lw a2,4(a0) │ │ │ │ + lw a3,0(a0) │ │ │ │ + lw a4,16(a0) │ │ │ │ + addiw a2,a2,1 │ │ │ │ addiw a3,a3,1 │ │ │ │ - addw a1,a1,s0 │ │ │ │ - addi a0,a0,8 │ │ │ │ - bne s5,a3,41540 │ │ │ │ - li a4,1 │ │ │ │ - bgeu a4,a5,416e4 │ │ │ │ - lw a7,28(sp) │ │ │ │ - mulw a0,a6,s11 │ │ │ │ - slliw a3,a6,0x1 │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - addiw t0,a6,-1 │ │ │ │ - li a1,1 │ │ │ │ - sd s4,8(sp) │ │ │ │ - mv s9,s5 │ │ │ │ - subw a1,a1,a6 │ │ │ │ - mv s5,s1 │ │ │ │ - mv a2,t0 │ │ │ │ - mulw a4,a7,a6 │ │ │ │ - addw s11,a6,a0 │ │ │ │ - addiw s11,s11,-2 │ │ │ │ - li t5,2 │ │ │ │ - sd a0,88(sp) │ │ │ │ - sd t0,96(sp) │ │ │ │ - mv s4,a6 │ │ │ │ - mv t2,s11 │ │ │ │ - mv s1,s0 │ │ │ │ - sd a5,80(sp) │ │ │ │ - mulw a3,a3,a7 │ │ │ │ - subw t4,a4,a7 │ │ │ │ - addiw t4,t4,1 │ │ │ │ addiw a4,a4,1 │ │ │ │ - mv s7,t4 │ │ │ │ - sw s2,104(sp) │ │ │ │ - sw s3,108(sp) │ │ │ │ - addiw a3,a3,2 │ │ │ │ - sext.w s11,a2 │ │ │ │ - addw a2,a2,a6 │ │ │ │ - bgeu a2,s8,416bc │ │ │ │ - ld a5,96(sp) │ │ │ │ - addw s0,s4,a1 │ │ │ │ - li s2,0 │ │ │ │ - addw s6,s4,a5 │ │ │ │ - addiw a5,s0,-1 │ │ │ │ - sd a5,16(sp) │ │ │ │ - mv a5,s9 │ │ │ │ - mv s3,a3 │ │ │ │ - mv s9,s10 │ │ │ │ - sd a4,32(sp) │ │ │ │ - mv s10,s5 │ │ │ │ - sd a3,40(sp) │ │ │ │ - mv s5,s1 │ │ │ │ - sd a2,48(sp) │ │ │ │ - mv s1,s2 │ │ │ │ - sd t5,56(sp) │ │ │ │ - sd a1,64(sp) │ │ │ │ - sd t2,0(sp) │ │ │ │ - sd a6,72(sp) │ │ │ │ - mv s2,a5 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - addw a5,s4,s1 │ │ │ │ - bgeu s11,a5,41644 │ │ │ │ + sw a2,4(a0) │ │ │ │ + sw a3,0(a0) │ │ │ │ + sw a4,16(a0) │ │ │ │ + j 3d930 │ │ │ │ + ld a0,8(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + jal 3ca76 │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 3caee │ │ │ │ + lw a1,4(a0) │ │ │ │ + lw a3,12(a0) │ │ │ │ + lw a4,24(a0) │ │ │ │ ld a5,0(sp) │ │ │ │ + addw a1,a1,s4 │ │ │ │ + addw a3,a3,s4 │ │ │ │ + addw a4,a4,s4 │ │ │ │ + sw a1,4(a0) │ │ │ │ + sw a3,12(a0) │ │ │ │ + sw a4,24(a0) │ │ │ │ + sw s7,40(a0) │ │ │ │ + sw a5,44(a0) │ │ │ │ + sw s9,32(a0) │ │ │ │ + sw s10,36(a0) │ │ │ │ + j 3d88e │ │ │ │ + mv a0,s0 │ │ │ │ + li a1,0 │ │ │ │ + jal 17898 │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,160(sp) │ │ │ │ + ld ra,168(sp) │ │ │ │ + ld s1,152(sp) │ │ │ │ + ld s2,144(sp) │ │ │ │ + ld s3,136(sp) │ │ │ │ + ld s4,128(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + ld s6,112(sp) │ │ │ │ + ld s7,104(sp) │ │ │ │ + ld s8,96(sp) │ │ │ │ + ld s9,88(sp) │ │ │ │ + ld s10,80(sp) │ │ │ │ + ld s11,72(sp) │ │ │ │ + addi sp,sp,176 │ │ │ │ + j 3670 │ │ │ │ + ld a2,0(sp) │ │ │ │ mv a1,s7 │ │ │ │ - addw t4,s0,a5 │ │ │ │ - ld a5,16(sp) │ │ │ │ - slli a4,a1,0x20 │ │ │ │ - slli a2,t4,0x20 │ │ │ │ - srli a3,a4,0x1d │ │ │ │ - srli a4,a2,0x1d │ │ │ │ - add a3,a3,s10 │ │ │ │ - add a4,a4,s9 │ │ │ │ - fld fa5,0(a3) │ │ │ │ - fld fa4,0(a4) │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a4,a3,0x1d │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - add a4,a4,a0 │ │ │ │ - sext.w a3,a5 │ │ │ │ - addw a1,s5,a1 │ │ │ │ - addw t4,s2,t4 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - fsd fa5,0(a4) │ │ │ │ - bne s1,a3,4160a │ │ │ │ - li a3,1 │ │ │ │ - fld fa4,0(a0) │ │ │ │ - addi a4,a0,8 │ │ │ │ - li t4,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 4ddec │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,16(sp) │ │ │ │ + j 3d790 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + lw s4,24(a1) │ │ │ │ + lw s5,20(a1) │ │ │ │ + sd s3,40(sp) │ │ │ │ + lw s3,28(a1) │ │ │ │ + addw a5,s5,s4 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + addw a5,a5,s3 │ │ │ │ + lw s2,16(a1) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s1,a0 │ │ │ │ + bnez a5,3dab2 │ │ │ │ + ld a0,0(a0) │ │ │ │ + bltu a2,s2,3daca │ │ │ │ + lw a1,32(a1) │ │ │ │ + lw a2,36(s0) │ │ │ │ + lw a3,40(s0) │ │ │ │ + lw a4,44(s0) │ │ │ │ + sw s2,4(a0) │ │ │ │ + sw s2,8(a0) │ │ │ │ + sw s5,0(a0) │ │ │ │ + sw s4,12(a0) │ │ │ │ + sw s3,16(a0) │ │ │ │ + sw a1,20(a0) │ │ │ │ + sw a2,24(a0) │ │ │ │ + sw a3,28(a0) │ │ │ │ + sw a4,32(a0) │ │ │ │ + bltu a5,s2,3dac8 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + ld a0,0(s1) │ │ │ │ + lw a2,8(s1) │ │ │ │ li a5,1 │ │ │ │ - bgeu a3,s0,4199a │ │ │ │ - fld fa5,0(a4) │ │ │ │ - addi a4,a4,8 │ │ │ │ - flt.d a3,fa5,fa4 │ │ │ │ - beqz a3,41664 │ │ │ │ - fmv.d fa4,fa5 │ │ │ │ - mv t4,a5 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne s0,a5,41654 │ │ │ │ - slli a4,t4,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ + beq a2,a5,3dafa │ │ │ │ + lw a5,48(a0) │ │ │ │ + lw a4,36(a0) │ │ │ │ + lw a3,52(a0) │ │ │ │ + lw a1,40(a0) │ │ │ │ + addw a4,a4,a5 │ │ │ │ + subw a5,s2,s4 │ │ │ │ + addw a6,a4,a3 │ │ │ │ + subw a5,a5,s5 │ │ │ │ + subw a5,a5,s3 │ │ │ │ + li a3,0 │ │ │ │ + bltu a1,a6,3daf6 │ │ │ │ + subw a3,a1,a6 │ │ │ │ + bge a3,a5,3db3a │ │ │ │ + li a1,72 │ │ │ │ + jal 3870 │ │ │ │ + lw a5,16(s0) │ │ │ │ + lw t1,20(s0) │ │ │ │ + lw a7,24(s0) │ │ │ │ + lw a6,28(s0) │ │ │ │ + lw a1,32(s0) │ │ │ │ + lw a2,36(s0) │ │ │ │ + lw a3,40(s0) │ │ │ │ + lw a4,44(s0) │ │ │ │ + li t3,2 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sw t3,8(s1) │ │ │ │ + sw a5,40(a0) │ │ │ │ + sw a5,44(a0) │ │ │ │ + sw t1,36(a0) │ │ │ │ + sw a7,48(a0) │ │ │ │ + sw a6,52(a0) │ │ │ │ + sw a1,56(a0) │ │ │ │ + sw a2,60(a0) │ │ │ │ + sw a3,64(a0) │ │ │ │ + sw a4,68(a0) │ │ │ │ + j 3dab6 │ │ │ │ + bne a5,a3,3dab6 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a1,a2,0x3 │ │ │ │ + add a1,a1,a2 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + lw s7,36(s0) │ │ │ │ + lw s8,32(s0) │ │ │ │ + lw s6,40(s0) │ │ │ │ + lw s0,44(s0) │ │ │ │ + jal 3870 │ │ │ │ + lw a4,8(s1) │ │ │ │ + sd a0,0(s1) │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + slli a5,a3,0x3 │ │ │ │ + add a5,a5,a3 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + sw a4,8(s1) │ │ │ │ add a5,a5,a0 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - addw t4,s11,t4 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ + sw s8,20(a5) │ │ │ │ + sw s7,24(a5) │ │ │ │ + sw s6,28(a5) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + sw s2,4(a5) │ │ │ │ + sw s2,8(a5) │ │ │ │ + sw s5,0(a5) │ │ │ │ + sw s4,12(a5) │ │ │ │ + sw s3,16(a5) │ │ │ │ + sw s0,32(a5) │ │ │ │ + j 3dab6 │ │ │ │ + addi sp,sp,-256 │ │ │ │ + sd s0,240(sp) │ │ │ │ + mv s0,a4 │ │ │ │ + lw a4,280(sp) │ │ │ │ + ld a0,0(a1) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd a4,48(sp) │ │ │ │ + lw a4,20(s0) │ │ │ │ + ld s7,16(a0) │ │ │ │ + sd s10,160(sp) │ │ │ │ + mv s10,a5 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + sd ra,248(sp) │ │ │ │ + sd s1,232(sp) │ │ │ │ + sd s3,216(sp) │ │ │ │ + sd s4,208(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli a4,a5,0x3 │ │ │ │ - add a4,a4,s10 │ │ │ │ - fsd fa4,0(a4) │ │ │ │ - ld a4,8(sp) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sw t4,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - addw a5,s6,s1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addw s3,s5,s3 │ │ │ │ - bltu a5,s8,415ea │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld a3,40(sp) │ │ │ │ - ld a2,48(sp) │ │ │ │ - ld t5,56(sp) │ │ │ │ - ld a1,64(sp) │ │ │ │ - ld t2,0(sp) │ │ │ │ - ld a6,72(sp) │ │ │ │ - mv s1,s5 │ │ │ │ - mv s5,s10 │ │ │ │ - mv s10,s9 │ │ │ │ - mv s9,s2 │ │ │ │ - ld a5,88(sp) │ │ │ │ - addiw t5,t5,1 │ │ │ │ - addw s4,s4,a6 │ │ │ │ - addw t2,t2,a5 │ │ │ │ - ld a5,80(sp) │ │ │ │ - addw a3,a3,a4 │ │ │ │ - addw s7,s7,a4 │ │ │ │ - subw a1,a1,a6 │ │ │ │ - bgeu a5,t5,415b0 │ │ │ │ - ld s4,8(sp) │ │ │ │ - lw s2,104(sp) │ │ │ │ - lw s3,108(sp) │ │ │ │ + sd a4,64(sp) │ │ │ │ + sd a7,72(sp) │ │ │ │ + lw t1,8(a1) │ │ │ │ + mv s9,a1 │ │ │ │ + ld s2,256(sp) │ │ │ │ + lw s5,264(sp) │ │ │ │ + lw t4,272(sp) │ │ │ │ + lw t6,16(s0) │ │ │ │ + lw t3,288(sp) │ │ │ │ + lw a1,0(s0) │ │ │ │ + lbu a4,44(a0) │ │ │ │ + add s7,s7,a5 │ │ │ │ + beqz a6,3e184 │ │ │ │ + addw a5,s10,a1 │ │ │ │ + bgeu a5,t1,3e184 │ │ │ │ + lw a5,4(s0) │ │ │ │ + mv s4,a3 │ │ │ │ + mv a3,a5 │ │ │ │ + bgeu a5,s4,3e186 │ │ │ │ + li s1,0 │ │ │ │ + mv a4,s0 │ │ │ │ + sd s6,192(sp) │ │ │ │ mv s0,s1 │ │ │ │ - mv s1,s5 │ │ │ │ - mv s5,s9 │ │ │ │ - lw s6,28(sp) │ │ │ │ - li a0,0 │ │ │ │ - sd a5,8(sp) │ │ │ │ - slli a4,s6,0x20 │ │ │ │ + sd t6,56(sp) │ │ │ │ + li s8,0 │ │ │ │ + li s11,0 │ │ │ │ + li s3,0 │ │ │ │ + sd t6,80(sp) │ │ │ │ + sd t1,16(sp) │ │ │ │ + sd t3,40(sp) │ │ │ │ + mv s6,a2 │ │ │ │ + sd s10,24(sp) │ │ │ │ + sd a6,8(sp) │ │ │ │ + sd t4,32(sp) │ │ │ │ + mv s1,a4 │ │ │ │ + j 3dc88 │ │ │ │ + lw a1,0(s1) │ │ │ │ + lw a5,4(s1) │ │ │ │ + addw a4,a1,s0 │ │ │ │ + addw a5,a5,s0 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - slli a1,a4,0x2 │ │ │ │ - add a1,a1,a4 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd a6,0(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - slliw a4,s6,0x1 │ │ │ │ - subw a4,s3,a4 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a4,a3,0x1d │ │ │ │ - add a4,a4,s1 │ │ │ │ - fld fa0,0(a4) │ │ │ │ - fcvt.d.wu fs2,s5 │ │ │ │ - sw zero,0(a0) │ │ │ │ - fsd fa0,16(a0) │ │ │ │ - mv s9,a0 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs3,1336(a5) │ │ │ │ - jal 3920 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - fmul.d fs3,fs2,fs3 │ │ │ │ - jal 3920 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs5,1068(a5) │ │ │ │ - fadd.d fs0,fs0,fs5 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs4,1452(a5) │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - fsub.d fs0,fs0,fa5 │ │ │ │ - fadd.d fs0,fs0,fs4 │ │ │ │ - fmul.d fs0,fs0,fs3 │ │ │ │ - fsd fs0,24(s9) │ │ │ │ - jal 3920 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs6,1108(a5) │ │ │ │ - fmul.d fs0,fs0,fs6 │ │ │ │ - fadd.d fa0,fa0,fa0 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a4,a4,s7 │ │ │ │ + add a5,a5,s6 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + beq a4,a5,3dcd6 │ │ │ │ + lw a5,20(s1) │ │ │ │ + ld a4,48(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,20(s1) │ │ │ │ + ld a5,40(sp) │ │ │ │ + addw s3,a4,s3 │ │ │ │ + bltu a5,s3,3e0f8 │ │ │ │ ld a5,8(sp) │ │ │ │ - sd zero,8(s9) │ │ │ │ - ld a6,0(sp) │ │ │ │ - fadd.d fs0,fs0,fa0 │ │ │ │ - fsd fs0,32(s9) │ │ │ │ - beqz a5,41a06 │ │ │ │ - lw a4,28(sp) │ │ │ │ - addiw s6,a6,-1 │ │ │ │ - addiw a0,a6,1 │ │ │ │ - mulw a7,a4,s6 │ │ │ │ - subw a3,s2,a6 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + ld a0,0(s9) │ │ │ │ + mv a4,s0 │ │ │ │ + beq a5,s0,3dd28 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a3,16(sp) │ │ │ │ + addw a5,a5,s0 │ │ │ │ + addw a5,a5,a1 │ │ │ │ + bgeu a5,a3,3dd28 │ │ │ │ + lw a5,4(s1) │ │ │ │ + addw a5,a5,s0 │ │ │ │ + bgeu a5,s4,3dd28 │ │ │ │ + addw a6,a1,s0 │ │ │ │ slli a4,a6,0x20 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - slli a6,a2,0x2 │ │ │ │ - add a1,a3,a4 │ │ │ │ - mulw a0,a0,s5 │ │ │ │ - slli s11,s6,0x20 │ │ │ │ - add s2,a6,a2 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - addi a2,a1,1 │ │ │ │ - slli a1,s5,0x20 │ │ │ │ - srli t1,a1,0x1d │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - slli a1,s11,0x3 │ │ │ │ - add s3,s10,a2 │ │ │ │ - sd t1,40(sp) │ │ │ │ - sd a1,48(sp) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - addw a1,a7,a5 │ │ │ │ - add a4,a4,s10 │ │ │ │ - sd s10,64(sp) │ │ │ │ - mv s10,s3 │ │ │ │ - mv s3,a1 │ │ │ │ - ld a1,40(sp) │ │ │ │ - addiw a0,a0,-1 │ │ │ │ - add a3,a3,s11 │ │ │ │ - sd a0,80(sp) │ │ │ │ - slli s2,s2,0x3 │ │ │ │ - li a0,0 │ │ │ │ - sd a4,56(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - mv s6,a5 │ │ │ │ - fsd fs1,160(sp) │ │ │ │ - add s2,s2,s9 │ │ │ │ - sd a3,72(sp) │ │ │ │ - auipc a4,0x1c │ │ │ │ - fld fs0,820(a4) │ │ │ │ - mv s9,s1 │ │ │ │ - mv s1,a6 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(sp) │ │ │ │ - mv s11,s8 │ │ │ │ - li s7,1 │ │ │ │ - mv s8,s4 │ │ │ │ - mv t3,a0 │ │ │ │ - mv s4,s0 │ │ │ │ - bgeu a5,s11,41994 │ │ │ │ - bne s5,s7,4199e │ │ │ │ - ld a5,48(sp) │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - ld a1,56(sp) │ │ │ │ - add a0,a0,a5 │ │ │ │ - mv t5,a0 │ │ │ │ - mv t4,s3 │ │ │ │ - slli a4,t4,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s9 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - fmv.d fa5,fs0 │ │ │ │ - addw t4,s4,t4 │ │ │ │ - feq.d a5,fa4,fa3 │ │ │ │ - bnez a5,41864 │ │ │ │ - fld fa2,0(a1) │ │ │ │ - feq.d a5,fa2,fa3 │ │ │ │ - bnez a5,41864 │ │ │ │ - fadd.d fa5,fa2,fa4 │ │ │ │ - addi a1,a1,8 │ │ │ │ - fsd fa5,0(t5) │ │ │ │ - addi t5,t5,8 │ │ │ │ - bne a1,s10,4183e │ │ │ │ - fld fa4,0(a0) │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - ld a1,0(sp) │ │ │ │ - li a4,0 │ │ │ │ - fld fa5,0(a0) │ │ │ │ - feq.d a3,fa4,fs0 │ │ │ │ - flt.d a5,fa3,fa5 │ │ │ │ - beqz a5,4188c │ │ │ │ - flt.d a5,fa5,fa4 │ │ │ │ - bnez a5,4188e │ │ │ │ - beqz a3,41894 │ │ │ │ - fmv.d fa4,fa5 │ │ │ │ - mv a4,a1 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - addi a0,a0,8 │ │ │ │ - bne s11,a1,4187a │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - srli t4,a1,0x1d │ │ │ │ - add s0,t3,t4 │ │ │ │ - mv a1,s1 │ │ │ │ - sw s6,0(s2) │ │ │ │ - li a0,0 │ │ │ │ - sd t3,32(sp) │ │ │ │ - sd a4,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - fld fa0,0(s0) │ │ │ │ - sd a0,8(s2) │ │ │ │ - sd a0,8(sp) │ │ │ │ - fsd fa0,16(s2) │ │ │ │ - jal 3920 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - jal 3920 │ │ │ │ - fadd.d fs1,fs1,fs5 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - fsub.d fs1,fs1,fa5 │ │ │ │ - fadd.d fs1,fs1,fs4 │ │ │ │ - fmul.d fs1,fs1,fs3 │ │ │ │ - fsd fs1,24(s2) │ │ │ │ - jal 3920 │ │ │ │ - lw a5,28(sp) │ │ │ │ - fmul.d fs1,fs1,fs6 │ │ │ │ - ld a0,8(sp) │ │ │ │ - slliw s0,a5,0x1 │ │ │ │ - fcvt.d.wu fa5,s0 │ │ │ │ - ld a4,16(sp) │ │ │ │ - ld t3,32(sp) │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa5,fa5,fs1 │ │ │ │ - fsd fa5,32(s2) │ │ │ │ - sw a4,0(a0) │ │ │ │ - beq s6,s7,419f8 │ │ │ │ - addi t4,a0,4 │ │ │ │ - mv a1,s6 │ │ │ │ - mulw a5,s4,a4 │ │ │ │ - addi t4,t4,4 │ │ │ │ - addw a5,a5,a1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - add a5,a5,s8 │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a1,a1,-1 │ │ │ │ - sw a4,-4(t4) │ │ │ │ - bne a1,s7,41920 │ │ │ │ - addiw t0,s6,-1 │ │ │ │ - srliw a4,s6,0x1 │ │ │ │ - sext.w s6,t0 │ │ │ │ - mv t4,a0 │ │ │ │ - subw t0,t0,a4 │ │ │ │ - mv a1,s6 │ │ │ │ - slli a4,a1,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - lw a3,0(t4) │ │ │ │ - add a5,a5,a0 │ │ │ │ - lw a4,0(a5) │ │ │ │ - sw a3,0(a5) │ │ │ │ - addiw a1,a1,-1 │ │ │ │ - sw a4,0(t4) │ │ │ │ - addi t4,t4,4 │ │ │ │ - bne a1,t0,41952 │ │ │ │ - mv a0,t3 │ │ │ │ - jal 3670 │ │ │ │ - ld a1,40(sp) │ │ │ │ - addiw a5,s6,1 │ │ │ │ - li a0,0 │ │ │ │ - sw a5,28(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(sp) │ │ │ │ - addi s2,s2,-40 │ │ │ │ - addi s1,s1,-4 │ │ │ │ - addiw s3,s3,-1 │ │ │ │ - mv t3,a0 │ │ │ │ - bltu a5,s11,4182c │ │ │ │ - mv s0,a0 │ │ │ │ - li a4,0 │ │ │ │ - j 418a8 │ │ │ │ - mv t4,s11 │ │ │ │ - j 4167a │ │ │ │ - ld a5,72(sp) │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ + add a4,a4,s7 │ │ │ │ + lbu a7,0(a4) │ │ │ │ + lbu a4,44(a0) │ │ │ │ + beq a7,a4,3e0d8 │ │ │ │ + lw a4,12(s1) │ │ │ │ + bltu a4,s5,3dee8 │ │ │ │ + jal 34a18 │ │ │ │ + beqz a0,3dc32 │ │ │ │ + lw a4,0(s1) │ │ │ │ + lw a5,4(s1) │ │ │ │ + addw a4,a4,s0 │ │ │ │ + addw a5,a5,s0 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a4,a4,s7 │ │ │ │ + add a5,a5,s6 │ │ │ │ + lbu a1,0(a4) │ │ │ │ + lbu a0,0(a5) │ │ │ │ + beq a1,a0,3dcd6 │ │ │ │ + jal 349da │ │ │ │ + bnez a0,3dcd6 │ │ │ │ + lw a1,0(s1) │ │ │ │ + j 3dc54 │ │ │ │ + ld a5,32(sp) │ │ │ │ + lw s8,20(s1) │ │ │ │ + subw s3,s3,a5 │ │ │ │ + lw a5,16(s1) │ │ │ │ + sext.w a1,s3 │ │ │ │ + not a4,a1 │ │ │ │ + addiw s11,a5,1 │ │ │ │ + srai a4,a4,0x3f │ │ │ │ + and s3,s3,a4 │ │ │ │ + sw s11,16(s1) │ │ │ │ + mv a5,s11 │ │ │ │ + sext.w s3,s3 │ │ │ │ + bgtz a1,3dd04 │ │ │ │ + sd s8,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + lw a7,24(s1) │ │ │ │ + lw a6,28(s1) │ │ │ │ + addw a4,a7,s8 │ │ │ │ + addw a4,a4,a6 │ │ │ │ + beqz a4,3de28 │ │ │ │ + lw a1,0(s1) │ │ │ │ + ld a5,8(sp) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + ld a0,0(s9) │ │ │ │ + mv a4,s0 │ │ │ │ + bne a5,s0,3dc74 │ │ │ │ + mv a5,s1 │ │ │ │ + addw a4,a4,a1 │ │ │ │ + mv s1,s0 │ │ │ │ + mv s0,a5 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a3,44(a0) │ │ │ │ + lbu a5,0(a5) │ │ │ │ ld t6,80(sp) │ │ │ │ - addi t0,a5,1 │ │ │ │ - ld a5,48(sp) │ │ │ │ + ld t3,40(sp) │ │ │ │ + beq a5,a3,3e0e2 │ │ │ │ + bgeu t3,s3,3e012 │ │ │ │ + ld a5,56(sp) │ │ │ │ + lw s2,24(s0) │ │ │ │ + lw s1,28(s0) │ │ │ │ + ld a4,64(sp) │ │ │ │ + sw a5,16(s0) │ │ │ │ + addw a5,s2,s1 │ │ │ │ + sw a4,20(s0) │ │ │ │ + addw a5,a5,a4 │ │ │ │ + beqz a5,3de06 │ │ │ │ + ld a4,56(sp) │ │ │ │ + bgeu t6,a4,3de06 │ │ │ │ + mv a6,a4 │ │ │ │ + bgeu a5,a4,3de06 │ │ │ │ + ld a5,296(sp) │ │ │ │ + ld a3,296(sp) │ │ │ │ + lw a4,8(a5) │ │ │ │ + li a5,1 │ │ │ │ + ld a0,0(a3) │ │ │ │ + beq a4,a5,3e1a2 │ │ │ │ + lw a5,48(a0) │ │ │ │ + lw a3,36(a0) │ │ │ │ + lw a2,52(a0) │ │ │ │ + lw a1,40(a0) │ │ │ │ + addw a3,a3,a5 │ │ │ │ + subw a5,a6,s2 │ │ │ │ + addw a6,a3,a2 │ │ │ │ ld a2,64(sp) │ │ │ │ - slli t0,t0,0x3 │ │ │ │ - add a0,a0,a5 │ │ │ │ - mv a4,a0 │ │ │ │ - add t0,t0,t3 │ │ │ │ - mv t5,s3 │ │ │ │ - slli a3,t5,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ - add a5,a5,s9 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - slli a1,t6,0x20 │ │ │ │ - srli a3,a1,0x1d │ │ │ │ - feq.d a5,fa4,fa3 │ │ │ │ - fmv.d fa5,fs0 │ │ │ │ - add a3,a3,a2 │ │ │ │ - addw t5,s4,t5 │ │ │ │ - addw t6,s5,t6 │ │ │ │ - bnez a5,419ec │ │ │ │ - fld fa2,0(a3) │ │ │ │ - feq.d a5,fa2,fa3 │ │ │ │ - bnez a5,419ec │ │ │ │ - fadd.d fa5,fa4,fa2 │ │ │ │ - addi a4,a4,8 │ │ │ │ - fsd fa5,-8(a4) │ │ │ │ - bne t0,a4,419b8 │ │ │ │ - j 41870 │ │ │ │ - mv a0,t3 │ │ │ │ - ld s10,64(sp) │ │ │ │ - mv s1,s9 │ │ │ │ - ld s9,88(sp) │ │ │ │ - jal 3670 │ │ │ │ - fld fs1,160(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,280(sp) │ │ │ │ - ld s0,272(sp) │ │ │ │ - ld s1,264(sp) │ │ │ │ - ld s2,256(sp) │ │ │ │ - ld s3,248(sp) │ │ │ │ - ld s4,240(sp) │ │ │ │ - ld s5,232(sp) │ │ │ │ - ld s6,224(sp) │ │ │ │ - ld s7,216(sp) │ │ │ │ - ld s8,208(sp) │ │ │ │ - ld s10,192(sp) │ │ │ │ - ld s11,184(sp) │ │ │ │ - fld fs0,168(sp) │ │ │ │ - fld fs2,152(sp) │ │ │ │ - fld fs3,144(sp) │ │ │ │ - fld fs4,136(sp) │ │ │ │ - fld fs5,128(sp) │ │ │ │ - fld fs6,120(sp) │ │ │ │ - mv a0,s9 │ │ │ │ - ld s9,200(sp) │ │ │ │ - addi sp,sp,288 │ │ │ │ - ret │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd ra,8(sp) │ │ │ │ - feq.d a5,fa3,fa5 │ │ │ │ - fsub.d fa1,fa0,fa1 │ │ │ │ - bnez a5,41a80 │ │ │ │ - fdiv.d fa0,fa1,fa2 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fa1,236(a5) │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fa5,268(a5) │ │ │ │ - fdiv.d fa1,fa1,fa3 │ │ │ │ - fmul.d fa0,fa0,fa3 │ │ │ │ - fadd.d fa0,fa0,fa5 │ │ │ │ - jal 35c0 │ │ │ │ - ld ra,8(sp) │ │ │ │ - fneg.d fa0,fa0 │ │ │ │ - addi sp,sp,16 │ │ │ │ - j 3700 │ │ │ │ - fneg.d fa0,fa1 │ │ │ │ - fdiv.d fa0,fa0,fa2 │ │ │ │ - jal 3700 │ │ │ │ - ld ra,8(sp) │ │ │ │ - fneg.d fa0,fa0 │ │ │ │ - addi sp,sp,16 │ │ │ │ - j 3700 │ │ │ │ - addi sp,sp,-128 │ │ │ │ - fsd fs4,56(sp) │ │ │ │ - fmv.d fs4,fa0 │ │ │ │ - fmv.d fa0,fa1 │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - fsd fs1,80(sp) │ │ │ │ - fsd fs3,64(sp) │ │ │ │ - fsd fs7,32(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - fmv.d fs3,fa1 │ │ │ │ - fmv.d fs1,fa2 │ │ │ │ - sd ra,120(sp) │ │ │ │ - fsd fs0,88(sp) │ │ │ │ - fsd fs2,72(sp) │ │ │ │ - fsd fs10,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - jal 3920 │ │ │ │ - fcvt.d.wu fa5,s1 │ │ │ │ - fneg.d fs7,fa0 │ │ │ │ - fmul.d fs7,fs7,fa5 │ │ │ │ - beqz s1,41b98 │ │ │ │ - fmv.d.x fs10,zero │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - fsd fs6,40(sp) │ │ │ │ - fmv.d fs0,fs10 │ │ │ │ - fmv.d fs6,fs10 │ │ │ │ - srli s1,a5,0x1d │ │ │ │ - fsd fs5,48(sp) │ │ │ │ - fsd fs8,24(sp) │ │ │ │ - fsd fs9,16(sp) │ │ │ │ - add s1,s1,s0 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs2,118(a5) │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs8,518(a5) │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs5,518(a5) │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs9,54(a5) │ │ │ │ - fld fa5,0(s0) │ │ │ │ - fmv.d fa0,fs5 │ │ │ │ - fsub.d fa5,fa5,fs4 │ │ │ │ - fdiv.d fa5,fa5,fs3 │ │ │ │ - fmul.d fa5,fa5,fs1 │ │ │ │ - fsub.d fa5,fs2,fa5 │ │ │ │ - fle.d a5,fs6,fa5 │ │ │ │ - bnez a5,41b70 │ │ │ │ - jal 3700 │ │ │ │ - addi s0,s0,8 │ │ │ │ - fadd.d fs0,fs0,fs8 │ │ │ │ - fadd.d fs10,fs10,fa0 │ │ │ │ - bne s1,s0,41b12 │ │ │ │ - fld fs5,48(sp) │ │ │ │ - fld fs6,40(sp) │ │ │ │ - fld fs8,24(sp) │ │ │ │ - fld fs9,16(sp) │ │ │ │ - fsub.d fs2,fs2,fs1 │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - fld fs1,80(sp) │ │ │ │ - fld fs3,64(sp) │ │ │ │ - fld fs4,56(sp) │ │ │ │ - fmul.d fs2,fs2,fs0 │ │ │ │ - fld fs0,88(sp) │ │ │ │ - fsub.d fa0,fs7,fs2 │ │ │ │ - fld fs2,72(sp) │ │ │ │ - fld fs7,32(sp) │ │ │ │ - fsub.d fa0,fa0,fs10 │ │ │ │ - fld fs10,8(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ + subw a5,a5,a2 │ │ │ │ + subw a5,a5,s1 │ │ │ │ + li a2,0 │ │ │ │ + bltu a1,a6,3dd9e │ │ │ │ + subw a2,a1,a6 │ │ │ │ + blt a2,a5,3e1a2 │ │ │ │ + bne a5,a2,3de06 │ │ │ │ + addiw a5,a4,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + lw s5,32(s0) │ │ │ │ + lw s4,36(s0) │ │ │ │ + lw s3,40(s0) │ │ │ │ + lw s0,44(s0) │ │ │ │ + jal 3870 │ │ │ │ + ld a5,296(sp) │ │ │ │ + ld a4,296(sp) │ │ │ │ + lw a3,8(a5) │ │ │ │ + sd a0,0(a4) │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a4,a2,0x3 │ │ │ │ + add a4,a4,a2 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + ld a2,296(sp) │ │ │ │ + add a5,a0,a4 │ │ │ │ + ld a4,56(sp) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + sw a3,8(a2) │ │ │ │ + sw a4,4(a5) │ │ │ │ + sw a4,8(a5) │ │ │ │ + ld a4,64(sp) │ │ │ │ + sw s2,12(a5) │ │ │ │ + sw s1,16(a5) │ │ │ │ + sw a4,0(a5) │ │ │ │ + sw s5,20(a5) │ │ │ │ + sw s4,24(a5) │ │ │ │ + sw s3,28(a5) │ │ │ │ + sw s0,32(a5) │ │ │ │ + ld s6,192(sp) │ │ │ │ + li s2,0 │ │ │ │ + ld ra,248(sp) │ │ │ │ + ld s0,240(sp) │ │ │ │ + ld s1,232(sp) │ │ │ │ + ld s3,216(sp) │ │ │ │ + ld s4,208(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld s7,184(sp) │ │ │ │ + ld s8,176(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + ld s10,160(sp) │ │ │ │ + ld s11,152(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,224(sp) │ │ │ │ + addi sp,sp,256 │ │ │ │ ret │ │ │ │ - fmv.d fa0,fa5 │ │ │ │ - addi s0,s0,8 │ │ │ │ - jal 3920 │ │ │ │ - fdiv.d fa5,fs9,fs1 │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fneg.d fa0,fa5 │ │ │ │ - fadd.d fs0,fs0,fa5 │ │ │ │ - jal 3700 │ │ │ │ - fadd.d fs10,fs10,fa0 │ │ │ │ - bne s1,s0,41b12 │ │ │ │ - j 41b40 │ │ │ │ - fmv.d.x fs10,zero │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs2,-52(a5) │ │ │ │ - fmv.d fs0,fs10 │ │ │ │ - j 41b48 │ │ │ │ - addi sp,sp,-384 │ │ │ │ - fsd fs5,240(sp) │ │ │ │ - fmv.d fs5,fa0 │ │ │ │ - fmv.d fa0,fa1 │ │ │ │ - fsd fs1,272(sp) │ │ │ │ - fsd fs2,264(sp) │ │ │ │ - fmv.d fs1,fa2 │ │ │ │ - fmv.d fs2,fa1 │ │ │ │ - sd s0,368(sp) │ │ │ │ - sd s3,344(sp) │ │ │ │ - sd s4,336(sp) │ │ │ │ - sd s5,328(sp) │ │ │ │ - sd s6,320(sp) │ │ │ │ - sd s7,312(sp) │ │ │ │ - sd s8,304(sp) │ │ │ │ - sd ra,376(sp) │ │ │ │ - sd s1,360(sp) │ │ │ │ - fsd fs0,280(sp) │ │ │ │ - fsd fs3,256(sp) │ │ │ │ - fsd fs4,248(sp) │ │ │ │ - fsd fs6,232(sp) │ │ │ │ - fsd fs9,208(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - mv s0,a1 │ │ │ │ - mv s8,a2 │ │ │ │ - mv s7,a3 │ │ │ │ - mv s6,a4 │ │ │ │ - mv s5,a5 │ │ │ │ - mv s3,a6 │ │ │ │ - jal 3920 │ │ │ │ - fmul.d fa5,fs2,fs2 │ │ │ │ - fmul.d ft8,fs1,fs1 │ │ │ │ - fsd fa0,168(sp) │ │ │ │ - fsd fa5,160(sp) │ │ │ │ - fmul.d fa5,fs1,ft8 │ │ │ │ - fsd fa5,176(sp) │ │ │ │ - beqz s8,41fb4 │ │ │ │ - fmv.d.x ft7,zero │ │ │ │ - slli a5,s8,0x20 │ │ │ │ - sd s2,352(sp) │ │ │ │ - srli s2,a5,0x1d │ │ │ │ - fmv.d fs6,ft7 │ │ │ │ - sd s9,296(sp) │ │ │ │ - fsd fs7,224(sp) │ │ │ │ - fsd fs8,216(sp) │ │ │ │ - fsd fs10,200(sp) │ │ │ │ - fsd fs11,192(sp) │ │ │ │ - sd zero,96(sp) │ │ │ │ - sd zero,88(sp) │ │ │ │ - sd zero,80(sp) │ │ │ │ - sd zero,72(sp) │ │ │ │ - sd zero,64(sp) │ │ │ │ - sd zero,56(sp) │ │ │ │ - sd zero,136(sp) │ │ │ │ - fsd ft7,48(sp) │ │ │ │ - fsd ft7,128(sp) │ │ │ │ - fsd ft7,120(sp) │ │ │ │ - fsd ft7,40(sp) │ │ │ │ - fsd ft7,112(sp) │ │ │ │ - fsd ft7,32(sp) │ │ │ │ - fsd ft7,24(sp) │ │ │ │ - fsd ft7,104(sp) │ │ │ │ - fsd ft7,16(sp) │ │ │ │ - fsd ft7,8(sp) │ │ │ │ - add s2,s2,s0 │ │ │ │ + ld a4,296(sp) │ │ │ │ + ld a0,0(a4) │ │ │ │ + ld a4,72(sp) │ │ │ │ + bgeu a4,s11,3deb8 │ │ │ │ + ld a4,296(sp) │ │ │ │ + lw t1,8(a4) │ │ │ │ + li a4,1 │ │ │ │ + beq t1,a4,3de6a │ │ │ │ + lw a4,48(a0) │ │ │ │ + lw a1,36(a0) │ │ │ │ + lw t4,52(a0) │ │ │ │ + lw t3,40(a0) │ │ │ │ + addw a1,a1,a4 │ │ │ │ + subw a4,a5,a7 │ │ │ │ + addw t5,a1,t4 │ │ │ │ + subw a4,a4,s8 │ │ │ │ + subw a4,a4,a6 │ │ │ │ + li t4,0 │ │ │ │ + bltu t3,t5,3de66 │ │ │ │ + subw t4,t3,t5 │ │ │ │ + bge t4,a4,3df8a │ │ │ │ + li a1,72 │ │ │ │ + jal 3870 │ │ │ │ + ld a3,296(sp) │ │ │ │ + lw a5,16(s1) │ │ │ │ + lw t5,20(s1) │ │ │ │ + lw t4,24(s1) │ │ │ │ + lw t3,28(s1) │ │ │ │ + lw t1,32(s1) │ │ │ │ + lw a7,36(s1) │ │ │ │ + lw a6,40(s1) │ │ │ │ + lw a4,44(s1) │ │ │ │ + li a1,2 │ │ │ │ + sw a1,8(a3) │ │ │ │ + sd a0,0(a3) │ │ │ │ + lw a1,0(s1) │ │ │ │ + sw a5,40(a0) │ │ │ │ + sw a5,44(a0) │ │ │ │ + sw t5,36(a0) │ │ │ │ + sw t4,48(a0) │ │ │ │ + sw t3,52(a0) │ │ │ │ + sw t1,56(a0) │ │ │ │ + sw a7,60(a0) │ │ │ │ + sw a6,64(a0) │ │ │ │ + sw a4,68(a0) │ │ │ │ + j 3dc66 │ │ │ │ + lw t3,32(s1) │ │ │ │ + lw t1,36(s1) │ │ │ │ + lw a1,40(s1) │ │ │ │ + lw a4,44(s1) │ │ │ │ + sw a5,4(a0) │ │ │ │ + sw a5,8(a0) │ │ │ │ + sw s8,0(a0) │ │ │ │ + sw a7,12(a0) │ │ │ │ + sw a6,16(a0) │ │ │ │ + sw t3,20(a0) │ │ │ │ + sw t1,24(a0) │ │ │ │ + sw a1,28(a0) │ │ │ │ + sw a4,32(a0) │ │ │ │ + bnez s11,3de32 │ │ │ │ + lw a1,0(s1) │ │ │ │ + j 3dd1a │ │ │ │ + sw a5,4(s1) │ │ │ │ + sw a6,0(s1) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3ca76 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3caee │ │ │ │ + lw a5,12(a0) │ │ │ │ + lw a1,0(a0) │ │ │ │ + lw a4,28(a0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,12(a0) │ │ │ │ + lw a5,12(s1) │ │ │ │ + lw a7,32(a0) │ │ │ │ + lw a6,36(a0) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a1,0(a0) │ │ │ │ + sw a7,40(a0) │ │ │ │ + sw a6,44(a0) │ │ │ │ + sw a4,28(a0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + lw a1,4(s1) │ │ │ │ + bltu s5,a5,3df7e │ │ │ │ + addiw a5,a1,1 │ │ │ │ + bgeu a5,s4,3df7e │ │ │ │ + li s10,1 │ │ │ │ + j 3df3a │ │ │ │ + addw a5,a5,a1 │ │ │ │ + bgeu a5,s4,3df7e │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3ca76 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3caee │ │ │ │ + lw a5,12(a0) │ │ │ │ + lw a2,4(a0) │ │ │ │ + lw a3,24(a0) │ │ │ │ + addw a5,a5,s10 │ │ │ │ + sw a5,12(a0) │ │ │ │ + lw a4,12(s1) │ │ │ │ + lw a1,36(a0) │ │ │ │ + lw a6,32(a0) │ │ │ │ + addiw a5,s10,1 │ │ │ │ + addw a2,a2,s10 │ │ │ │ + addw a3,a3,s10 │ │ │ │ + sw a2,4(a0) │ │ │ │ + sw a1,44(a0) │ │ │ │ + sw a6,40(a0) │ │ │ │ + sw a3,24(a0) │ │ │ │ + addw a4,a4,a5 │ │ │ │ + lw a1,4(s1) │ │ │ │ + sext.w s10,a5 │ │ │ │ + bgeu s5,a4,3df34 │ │ │ │ + lw a5,0(s1) │ │ │ │ + subw a1,a1,s0 │ │ │ │ + sw a1,4(s1) │ │ │ │ + subw a5,a5,s0 │ │ │ │ + sw a5,0(s1) │ │ │ │ + j 3dca6 │ │ │ │ + bne a4,t4,3dd18 │ │ │ │ + addiw a4,t1,1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + lw t5,32(s1) │ │ │ │ + lw t4,36(s1) │ │ │ │ + lw t3,40(s1) │ │ │ │ + lw t1,44(s1) │ │ │ │ + slli a1,a4,0x3 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sw a5,140(sp) │ │ │ │ + sd a6,128(sp) │ │ │ │ + sd a7,120(sp) │ │ │ │ + sd t5,112(sp) │ │ │ │ + sd t4,104(sp) │ │ │ │ + sd t3,96(sp) │ │ │ │ + sd t1,88(sp) │ │ │ │ + jal 3870 │ │ │ │ + ld a5,296(sp) │ │ │ │ + mv a4,a0 │ │ │ │ + ld a7,120(sp) │ │ │ │ + lw t6,8(a5) │ │ │ │ + sd a0,0(a5) │ │ │ │ + ld a6,128(sp) │ │ │ │ + slli a0,t6,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + slli a1,a0,0x3 │ │ │ │ + addiw t6,t6,1 │ │ │ │ + sw t6,8(a5) │ │ │ │ + ld t5,112(sp) │ │ │ │ + lw a5,140(sp) │ │ │ │ + ld t4,104(sp) │ │ │ │ + ld t3,96(sp) │ │ │ │ + ld t1,88(sp) │ │ │ │ + add a1,a1,a0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + add a4,a4,a1 │ │ │ │ + lw a1,0(s1) │ │ │ │ + sw a5,4(a4) │ │ │ │ + sw a5,8(a4) │ │ │ │ + sw s8,0(a4) │ │ │ │ + sw a7,12(a4) │ │ │ │ + sw a6,16(a4) │ │ │ │ + sw t5,20(a4) │ │ │ │ + sw t4,24(a4) │ │ │ │ + sw t3,28(a4) │ │ │ │ + sw t1,32(a4) │ │ │ │ + j 3dc66 │ │ │ │ + lw a3,4(s0) │ │ │ │ + ld s6,192(sp) │ │ │ │ + li s2,1 │ │ │ │ + lw s4,24(s0) │ │ │ │ + lw s3,28(s0) │ │ │ │ + addw a3,a3,s1 │ │ │ │ + sw a3,4(s0) │ │ │ │ + addw a5,s4,s3 │ │ │ │ + sw a4,0(s0) │ │ │ │ + addw a5,a5,s8 │ │ │ │ + beqz a5,3de0a │ │ │ │ + bgeu a5,s11,3de0a │ │ │ │ + bgeu t6,s11,3de0a │ │ │ │ + ld a5,296(sp) │ │ │ │ + ld a3,296(sp) │ │ │ │ + li a4,1 │ │ │ │ + lw a5,8(a5) │ │ │ │ + ld a0,0(a3) │ │ │ │ + beq a5,a4,3e12c │ │ │ │ + lw a4,48(a0) │ │ │ │ + lw a3,36(a0) │ │ │ │ + lw a2,52(a0) │ │ │ │ + lw a1,40(a0) │ │ │ │ + addw a3,a3,a4 │ │ │ │ + subw a4,s11,s8 │ │ │ │ + addw a6,a3,a2 │ │ │ │ + subw a4,a4,s4 │ │ │ │ + subw a4,a4,s3 │ │ │ │ + li a2,0 │ │ │ │ + bltu a1,a6,3e06c │ │ │ │ + subw a2,a1,a6 │ │ │ │ + blt a2,a4,3e12c │ │ │ │ + bne a4,a2,3de0a │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + lw s5,36(s0) │ │ │ │ + lw s1,40(s0) │ │ │ │ + sd s6,192(sp) │ │ │ │ + lw s6,32(s0) │ │ │ │ + lw s0,44(s0) │ │ │ │ + jal 3870 │ │ │ │ + ld a5,296(sp) │ │ │ │ + ld a4,296(sp) │ │ │ │ + lw a3,8(a5) │ │ │ │ + sd a0,0(a4) │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + slli a4,a2,0x3 │ │ │ │ + add a4,a4,a2 │ │ │ │ + ld a2,296(sp) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + sw a3,8(a2) │ │ │ │ + add a5,a0,a4 │ │ │ │ + sw s6,20(a5) │ │ │ │ + sw s11,4(a5) │ │ │ │ + ld s6,192(sp) │ │ │ │ + sw s11,8(a5) │ │ │ │ + sw s8,0(a5) │ │ │ │ + sw s4,12(a5) │ │ │ │ + sw s3,16(a5) │ │ │ │ + sw s5,24(a5) │ │ │ │ + sw s1,28(a5) │ │ │ │ + sw s0,32(a5) │ │ │ │ + j 3de0a │ │ │ │ + ld t6,80(sp) │ │ │ │ + ld t3,40(sp) │ │ │ │ + mv a5,s1 │ │ │ │ + mv s1,s0 │ │ │ │ + mv s0,a5 │ │ │ │ + bltu t3,s3,3e11e │ │ │ │ + lw a3,4(s0) │ │ │ │ + ld s6,192(sp) │ │ │ │ + snez a4,s1 │ │ │ │ + subw s1,s1,a4 │ │ │ │ + addw a4,s1,a1 │ │ │ │ + li s2,0 │ │ │ │ + j 3e018 │ │ │ │ + mv t3,a5 │ │ │ │ + mv a5,s1 │ │ │ │ + mv s1,s0 │ │ │ │ + addw a4,s1,a1 │ │ │ │ + ld a3,0(s9) │ │ │ │ + mv s0,a5 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a3,44(a3) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + ld t6,80(sp) │ │ │ │ + bne a3,a5,3dd48 │ │ │ │ + ld a5,56(sp) │ │ │ │ + ld s6,192(sp) │ │ │ │ + li s2,0 │ │ │ │ + sw a5,16(s0) │ │ │ │ + ld a5,64(sp) │ │ │ │ + sw a5,20(s0) │ │ │ │ + j 3de0a │ │ │ │ + li a1,72 │ │ │ │ + jal 3870 │ │ │ │ + lwu a3,24(s0) │ │ │ │ + lwu a4,32(s0) │ │ │ │ + li a2,-1 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + and a3,a3,a2 │ │ │ │ + and a4,a4,a2 │ │ │ │ + ld a2,296(sp) │ │ │ │ + lwu a6,28(s0) │ │ │ │ + lwu a1,36(s0) │ │ │ │ + lw t1,40(s0) │ │ │ │ + lw a7,44(s0) │ │ │ │ + mv a5,a0 │ │ │ │ + sd a0,0(a2) │ │ │ │ + ld a0,296(sp) │ │ │ │ + slli a6,a6,0x20 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + li a2,2 │ │ │ │ + sw a2,8(a0) │ │ │ │ + or a3,a3,a6 │ │ │ │ + or a4,a4,a1 │ │ │ │ + sw s11,40(a5) │ │ │ │ + sw s11,44(a5) │ │ │ │ + sw s8,36(a5) │ │ │ │ + sd a3,48(a5) │ │ │ │ + sd a4,56(a5) │ │ │ │ + sw t1,64(a5) │ │ │ │ + sw a7,68(a5) │ │ │ │ + j 3de0a │ │ │ │ + lw a3,4(s0) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add s7,s7,a5 │ │ │ │ + lbu a5,0(s7) │ │ │ │ + beq a5,a4,3e1ea │ │ │ │ + mv a4,a1 │ │ │ │ + li s8,0 │ │ │ │ + li s11,0 │ │ │ │ + li s2,1 │ │ │ │ li s1,0 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs4,-224(a5) │ │ │ │ - fsd ft7,144(sp) │ │ │ │ - fsd ft8,184(sp) │ │ │ │ - j 41c5e │ │ │ │ - addiw s1,s1,1 │ │ │ │ - addi s0,s0,8 │ │ │ │ - beq s2,s0,41e98 │ │ │ │ - fld fs10,0(s0) │ │ │ │ - fsub.d fs3,fs5,fs10 │ │ │ │ - fmul.d fs7,fs1,fs3 │ │ │ │ - fadd.d fs0,fs7,fs2 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - jal 3920 │ │ │ │ - flt.d a1,fs6,fs0 │ │ │ │ - fsd fa0,0(sp) │ │ │ │ - beqz a1,41c56 │ │ │ │ - fdiv.d fa0,fs4,fs2 │ │ │ │ - auipc s9,0x1c │ │ │ │ - addi s9,s9,-322 │ │ │ │ - fld fa5,0(s9) │ │ │ │ - fsub.d fa4,fs10,fs5 │ │ │ │ - fmul.d ft3,fs3,fs3 │ │ │ │ - fmul.d fs8,fs0,fs0 │ │ │ │ - fsd ft3,152(sp) │ │ │ │ - fmul.d fa0,fa0,fs1 │ │ │ │ - fdiv.d fs11,fa5,fs1 │ │ │ │ - fmul.d fa0,fa0,fa4 │ │ │ │ - fsub.d fa0,fs4,fa0 │ │ │ │ - jal 3920 │ │ │ │ - fmul.d fs9,fs11,fa0 │ │ │ │ - fneg.d fs11,fs11 │ │ │ │ - fneg.d fa0,fs9 │ │ │ │ - jal 3700 │ │ │ │ - fdiv.d fa7,fs7,fs0 │ │ │ │ - fld fa5,160(sp) │ │ │ │ - fmul.d ft1,fs1,fs5 │ │ │ │ - fld ft2,184(sp) │ │ │ │ - fmul.d ft9,fa5,fs8 │ │ │ │ - fmul.d fa5,fs10,fs1 │ │ │ │ - fld ft5,0(sp) │ │ │ │ - fmv.d fa3,fa0 │ │ │ │ - fneg.d ft7,fa0 │ │ │ │ - fld ft3,152(sp) │ │ │ │ - fsub.d fa1,fs4,fs1 │ │ │ │ - fmul.d ft0,fs2,fs0 │ │ │ │ - fsub.d ft1,ft1,fa5 │ │ │ │ - fmul.d ft6,ft2,ft3 │ │ │ │ - fadd.d fa4,fs2,fs2 │ │ │ │ - fneg.d ft4,fs3 │ │ │ │ - fadd.d fa2,fs2,fs5 │ │ │ │ - fmul.d ft8,fs2,fs8 │ │ │ │ - fneg.d ft3,ft3 │ │ │ │ - fadd.d ft1,ft1,fs2 │ │ │ │ - fdiv.d fa5,fs4,ft2 │ │ │ │ - fsub.d fa0,fa7,ft5 │ │ │ │ - fld ft2,168(sp) │ │ │ │ - fadd.d fa4,fa4,fs7 │ │ │ │ - fsub.d fa2,fa2,fs10 │ │ │ │ - fadd.d fa0,fa0,ft2 │ │ │ │ - fld ft2,0(s9) │ │ │ │ - fmul.d fa4,fa4,ft4 │ │ │ │ - fmul.d ft4,fa2,fs3 │ │ │ │ - fadd.d ft11,fa0,fa0 │ │ │ │ - fneg.d ft4,ft4 │ │ │ │ - fneg.d fa5,fa5 │ │ │ │ - fdiv.d fs0,ft2,fs0 │ │ │ │ - fld ft2,136(sp) │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fmul.d ft10,ft7,fa5 │ │ │ │ - fmul.d fa7,fa1,fa5 │ │ │ │ - fneg.d fa0,fa5 │ │ │ │ - fmul.d ft5,fa5,fa5 │ │ │ │ - fsub.d fa0,fa0,fa5 │ │ │ │ - fadd.d ft2,ft2,ft10 │ │ │ │ - fsub.d fa7,fa7,fs9 │ │ │ │ - fdiv.d ft0,fs3,ft0 │ │ │ │ - fmul.d fa6,ft7,fs0 │ │ │ │ - fsd ft2,136(sp) │ │ │ │ - fld ft2,104(sp) │ │ │ │ - fadd.d ft2,ft2,fa7 │ │ │ │ - fmul.d fa7,fs0,fa5 │ │ │ │ - fsd ft2,104(sp) │ │ │ │ - fld ft2,8(sp) │ │ │ │ - fadd.d ft2,ft2,fs0 │ │ │ │ - fdiv.d ft6,ft6,fs8 │ │ │ │ - fmul.d ft7,ft7,ft0 │ │ │ │ - fmul.d ft10,ft0,ft0 │ │ │ │ - fmul.d fa5,ft0,fa5 │ │ │ │ - fsd ft2,8(sp) │ │ │ │ - fld ft2,48(sp) │ │ │ │ - fadd.d ft2,ft2,fa6 │ │ │ │ - fsd ft2,48(sp) │ │ │ │ - fld ft2,176(sp) │ │ │ │ - fdiv.d fa6,fs4,ft2 │ │ │ │ - fld ft2,16(sp) │ │ │ │ - fadd.d ft6,ft6,ft11 │ │ │ │ - fmul.d ft11,fs0,fs0 │ │ │ │ - fmul.d fs0,fs0,ft0 │ │ │ │ - fadd.d ft0,ft2,ft0 │ │ │ │ - fsd ft0,16(sp) │ │ │ │ - fld ft0,144(sp) │ │ │ │ - fadd.d ft0,ft0,ft7 │ │ │ │ - fmul.d fa6,ft6,fa6 │ │ │ │ - fdiv.d fa4,fa4,ft9 │ │ │ │ - fsd ft0,144(sp) │ │ │ │ - fmul.d fa1,fa1,fa6 │ │ │ │ - fsub.d ft5,ft5,fa6 │ │ │ │ - fadd.d fa1,fa0,fa1 │ │ │ │ - fld fa0,24(sp) │ │ │ │ - fmul.d ft5,ft5,fa3 │ │ │ │ - fdiv.d ft0,fs1,fs8 │ │ │ │ - fsub.d ft10,ft10,fa4 │ │ │ │ - fmul.d ft10,ft10,fa3 │ │ │ │ - fadd.d fa0,fa0,ft0 │ │ │ │ - fsub.d ft11,ft11,ft0 │ │ │ │ - fdiv.d fs3,fs3,fs8 │ │ │ │ - fsd fa0,24(sp) │ │ │ │ - fld fa0,112(sp) │ │ │ │ - fmul.d ft11,ft11,fa3 │ │ │ │ - fadd.d fa1,fa0,fa1 │ │ │ │ - fld fa0,32(sp) │ │ │ │ - fadd.d fa4,fa0,fa4 │ │ │ │ - fsd fa1,112(sp) │ │ │ │ - fld fa1,72(sp) │ │ │ │ - fadd.d fa1,fa1,ft5 │ │ │ │ - fsd fa4,32(sp) │ │ │ │ - fld fa4,64(sp) │ │ │ │ - fdiv.d ft3,ft3,ft8 │ │ │ │ - fsub.d fa7,fa7,fs3 │ │ │ │ - fadd.d fa4,fa4,ft10 │ │ │ │ - fsd fa1,72(sp) │ │ │ │ - fld fa1,56(sp) │ │ │ │ - fadd.d fa1,fa1,ft11 │ │ │ │ - fsd fa4,64(sp) │ │ │ │ - fld fa4,40(sp) │ │ │ │ - fmul.d fa7,fa7,fa3 │ │ │ │ - fsd fa1,56(sp) │ │ │ │ - fdiv.d fa1,fs4,fs8 │ │ │ │ - fsub.d fa5,fa5,ft3 │ │ │ │ - fmul.d fa5,fa5,fa3 │ │ │ │ - fsub.d fs0,fs0,fa1 │ │ │ │ - fadd.d fa4,fa4,fa1 │ │ │ │ - fdiv.d fa2,fa2,fs8 │ │ │ │ - fmul.d fs0,fs0,fa3 │ │ │ │ - fsd fa4,40(sp) │ │ │ │ - fld fa4,80(sp) │ │ │ │ - fadd.d fa4,fa4,fs0 │ │ │ │ - fsd fa4,80(sp) │ │ │ │ - fld fa4,88(sp) │ │ │ │ - fdiv.d ft4,ft4,ft8 │ │ │ │ - fadd.d fa4,fa4,fa7 │ │ │ │ - fsd fa4,88(sp) │ │ │ │ - fld fa4,96(sp) │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - fdiv.d fa0,ft1,fs2 │ │ │ │ - fsd fa5,96(sp) │ │ │ │ - fld fa5,120(sp) │ │ │ │ - fadd.d fa5,fa5,fa2 │ │ │ │ - fsd fa5,120(sp) │ │ │ │ - fld fa5,128(sp) │ │ │ │ - fadd.d fa5,fa5,ft4 │ │ │ │ - fsd fa5,128(sp) │ │ │ │ - jal 3920 │ │ │ │ - fmul.d fa0,fs11,fa0 │ │ │ │ - frflags a5 │ │ │ │ - auipc a4,0x1c │ │ │ │ - addi a4,a4,-364 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fle.d a1,fa5,fa0 │ │ │ │ - fsflags a5 │ │ │ │ - beqz a1,41c58 │ │ │ │ - jal 3700 │ │ │ │ - j 41c58 │ │ │ │ - fld fa5,104(sp) │ │ │ │ - fld ft7,144(sp) │ │ │ │ - ld s2,352(sp) │ │ │ │ - fneg.d fa4,fa5 │ │ │ │ - fld fa5,112(sp) │ │ │ │ - ld s9,296(sp) │ │ │ │ - fld fs7,224(sp) │ │ │ │ - fneg.d fs0,fa5 │ │ │ │ - fld fa5,120(sp) │ │ │ │ - fld fs8,216(sp) │ │ │ │ - fld fs10,200(sp) │ │ │ │ - fneg.d fs3,fa5 │ │ │ │ - fld fa5,136(sp) │ │ │ │ - fld fs11,192(sp) │ │ │ │ - fsub.d fa4,fa4,fa5 │ │ │ │ - fld fa5,128(sp) │ │ │ │ - fneg.d fs6,fa5 │ │ │ │ - fdiv.d fs2,fs4,fs2 │ │ │ │ - fsub.d fs1,fs1,fs4 │ │ │ │ - fld fa5,8(sp) │ │ │ │ - fcvt.d.wu fs5,s8 │ │ │ │ - fld fa1,32(sp) │ │ │ │ - fld fa3,16(sp) │ │ │ │ - fneg.d fa2,fs5 │ │ │ │ + j 3e018 │ │ │ │ li a1,72 │ │ │ │ - fmul.d fa5,fs1,fa5 │ │ │ │ - fneg.d fs9,fs1 │ │ │ │ - li a0,0 │ │ │ │ - fmul.d fa3,fs9,fa3 │ │ │ │ - fmul.d fs9,fs9,fa1 │ │ │ │ - fld fa1,48(sp) │ │ │ │ - fsub.d fa5,fa5,fa1 │ │ │ │ - fmul.d fa2,fa2,fs2 │ │ │ │ - fsd fa5,0(s7) │ │ │ │ - fsub.d fa5,fa2,fa3 │ │ │ │ - fsub.d fa5,fa5,ft7 │ │ │ │ - fsd fa5,0(s6) │ │ │ │ - fsd fa4,0(s5) │ │ │ │ - jal 1d4e0 │ │ │ │ - fld fa5,160(sp) │ │ │ │ - fld fa3,40(sp) │ │ │ │ - fld fa4,24(sp) │ │ │ │ - fdiv.d fa5,fs4,fa5 │ │ │ │ - mv a1,a0 │ │ │ │ - fmul.d fa4,fs1,fa4 │ │ │ │ - fmul.d fs1,fs1,fa3 │ │ │ │ - fld fa3,72(sp) │ │ │ │ - fsub.d fs0,fs0,fa3 │ │ │ │ - fld fa3,88(sp) │ │ │ │ - fsub.d ft7,fs3,fa3 │ │ │ │ - fld fa3,96(sp) │ │ │ │ - fneg.d fs0,fs0 │ │ │ │ - fsub.d fs6,fs6,fa3 │ │ │ │ - fld fa3,56(sp) │ │ │ │ - fsd fs0,64(a0) │ │ │ │ - fneg.d ft7,ft7 │ │ │ │ - fsub.d fa4,fa4,fa3 │ │ │ │ - fmul.d fa5,fa5,fs5 │ │ │ │ - fld fa3,80(sp) │ │ │ │ - fneg.d fs6,fs6 │ │ │ │ - fsd ft7,48(a0) │ │ │ │ - fsub.d fs1,fs1,fa3 │ │ │ │ - fsd fs6,56(a0) │ │ │ │ - fneg.d fa4,fa4 │ │ │ │ - fsub.d fa5,fa5,fs9 │ │ │ │ - fsd fs6,40(a0) │ │ │ │ - fsd fa4,0(a0) │ │ │ │ - fld fa4,64(sp) │ │ │ │ - fneg.d fs1,fs1 │ │ │ │ - fsd ft7,16(a0) │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fsd fs1,24(a0) │ │ │ │ - fsd fs1,8(a0) │ │ │ │ - mv a0,s4 │ │ │ │ - fneg.d fa5,fa5 │ │ │ │ - fsd fa5,32(a1) │ │ │ │ - jal 3fcca │ │ │ │ - ld ra,376(sp) │ │ │ │ - ld s0,368(sp) │ │ │ │ - sw s1,0(s3) │ │ │ │ - ld s4,336(sp) │ │ │ │ - ld s1,360(sp) │ │ │ │ - ld s3,344(sp) │ │ │ │ - ld s5,328(sp) │ │ │ │ - ld s6,320(sp) │ │ │ │ - ld s7,312(sp) │ │ │ │ - ld s8,304(sp) │ │ │ │ - fld fs0,280(sp) │ │ │ │ - fld fs1,272(sp) │ │ │ │ - fld fs2,264(sp) │ │ │ │ - fld fs3,256(sp) │ │ │ │ - fld fs4,248(sp) │ │ │ │ - fld fs5,240(sp) │ │ │ │ - fld fs6,232(sp) │ │ │ │ - fld fs9,208(sp) │ │ │ │ - addi sp,sp,384 │ │ │ │ - ret │ │ │ │ - fmv.d.x ft7,zero │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs6,-712(a5) │ │ │ │ - fmv.d fs3,fs6 │ │ │ │ - fmv.d fs0,fs6 │ │ │ │ - fmv.d fa4,fs6 │ │ │ │ - sd zero,96(sp) │ │ │ │ - sd zero,88(sp) │ │ │ │ - sd zero,80(sp) │ │ │ │ - sd zero,72(sp) │ │ │ │ - sd zero,64(sp) │ │ │ │ - sd zero,56(sp) │ │ │ │ - fsd ft7,48(sp) │ │ │ │ - fsd ft7,40(sp) │ │ │ │ - fsd ft7,32(sp) │ │ │ │ - fsd ft7,24(sp) │ │ │ │ - fsd ft7,16(sp) │ │ │ │ - fsd ft7,8(sp) │ │ │ │ + jal 3870 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,296(sp) │ │ │ │ + lw a4,16(s0) │ │ │ │ + lw t3,20(s0) │ │ │ │ + lw t1,24(s0) │ │ │ │ + lw a7,28(s0) │ │ │ │ + lw a6,32(s0) │ │ │ │ + lw a1,36(s0) │ │ │ │ + lw a2,40(s0) │ │ │ │ + lw a3,44(s0) │ │ │ │ + ld s0,296(sp) │ │ │ │ + sd a5,0(a0) │ │ │ │ + li a0,2 │ │ │ │ + sw a0,8(s0) │ │ │ │ + sw a4,40(a5) │ │ │ │ + sw a4,44(a5) │ │ │ │ + sw t3,36(a5) │ │ │ │ + sw t1,48(a5) │ │ │ │ + sw a7,52(a5) │ │ │ │ + sw a6,56(a5) │ │ │ │ + sw a1,60(a5) │ │ │ │ + sw a2,64(a5) │ │ │ │ + sw a3,68(a5) │ │ │ │ + j 3de06 │ │ │ │ li s1,0 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs4,-1150(a5) │ │ │ │ - j 41ec4 │ │ │ │ + li s11,0 │ │ │ │ + li s8,0 │ │ │ │ + j 3e0ea │ │ │ │ addi sp,sp,-320 │ │ │ │ - fsd fs11,112(sp) │ │ │ │ - fld fs11,0(a5) │ │ │ │ - sd a5,56(sp) │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fa5,-738(a5) │ │ │ │ - fabs.d fa4,fs11 │ │ │ │ - sd s1,296(sp) │ │ │ │ - auipc s1,0x38 │ │ │ │ - ld s1,-248(s1) │ │ │ │ - flt.d a5,fa4,fa5 │ │ │ │ + lwu t3,352(sp) │ │ │ │ + lwu t4,360(sp) │ │ │ │ + sd s2,288(sp) │ │ │ │ + sd s7,248(sp) │ │ │ │ + lw s2,328(sp) │ │ │ │ + lw s7,320(sp) │ │ │ │ + li t1,-1 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + sd a4,64(sp) │ │ │ │ + auipc a4,0x3c │ │ │ │ + ld a4,-768(a4) │ │ │ │ + slli t4,t4,0x20 │ │ │ │ + and t3,t3,t1 │ │ │ │ + sd a5,72(sp) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,200(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv t6,a0 │ │ │ │ + slli t5,s2,0x20 │ │ │ │ + and t1,s7,t1 │ │ │ │ + or t3,t3,t4 │ │ │ │ + li a5,1 │ │ │ │ + li a0,16 │ │ │ │ + sd ra,312(sp) │ │ │ │ + sd t6,56(sp) │ │ │ │ + sd a6,80(sp) │ │ │ │ + sd t3,152(sp) │ │ │ │ + sd a5,184(sp) │ │ │ │ sd s0,304(sp) │ │ │ │ + sd s1,296(sp) │ │ │ │ sd s3,280(sp) │ │ │ │ + mv s1,a3 │ │ │ │ + mv s3,a1 │ │ │ │ sd s4,272(sp) │ │ │ │ sd s5,264(sp) │ │ │ │ sd s6,256(sp) │ │ │ │ - fsd fs1,192(sp) │ │ │ │ - fsd fs9,128(sp) │ │ │ │ - fsd fs10,120(sp) │ │ │ │ - mv s0,a4 │ │ │ │ - sd a4,48(sp) │ │ │ │ - sd ra,312(sp) │ │ │ │ - sd s2,288(sp) │ │ │ │ - sd s7,248(sp) │ │ │ │ + mv s5,a7 │ │ │ │ + mv s6,a2 │ │ │ │ sd s8,240(sp) │ │ │ │ sd s9,232(sp) │ │ │ │ + or s8,t1,t5 │ │ │ │ sd s10,224(sp) │ │ │ │ sd s11,216(sp) │ │ │ │ - fsd fs0,200(sp) │ │ │ │ - fsd fs2,184(sp) │ │ │ │ - fsd fs3,176(sp) │ │ │ │ - fsd fs4,168(sp) │ │ │ │ - fsd fs5,160(sp) │ │ │ │ - fsd fs6,152(sp) │ │ │ │ - fsd fs7,144(sp) │ │ │ │ - fsd fs8,136(sp) │ │ │ │ - sd a3,40(sp) │ │ │ │ - ld a4,0(s1) │ │ │ │ - sd a4,104(sp) │ │ │ │ - li a4,0 │ │ │ │ - fsd fa1,8(sp) │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - fld fs9,0(a3) │ │ │ │ - fld fs10,0(s0) │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - mv s5,a0 │ │ │ │ - mv s4,a1 │ │ │ │ - mv s3,a2 │ │ │ │ - mv s6,a6 │ │ │ │ - beqz a5,4229a │ │ │ │ - flt.d a5,fs10,fa3 │ │ │ │ - bnez a5,42456 │ │ │ │ - fmv.d fs11,fa5 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs4,-1296(a5) │ │ │ │ - fld fa4,8(sp) │ │ │ │ - flt.d a5,fs9,fa4 │ │ │ │ - bnez a5,42416 │ │ │ │ - fmv.d.x fs6,zero │ │ │ │ - fcvt.d.wu fa5,s3 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - fmv.d fs7,fs6 │ │ │ │ - fmv.d fs5,fs6 │ │ │ │ - srli s0,a5,0x1d │ │ │ │ - auipc a5,0x1c │ │ │ │ - ld a5,-898(a5) │ │ │ │ - sd a5,24(sp) │ │ │ │ - fsd fa5,32(sp) │ │ │ │ - add s0,s0,s4 │ │ │ │ - li s2,0 │ │ │ │ - addi s10,sp,76 │ │ │ │ - addi s9,sp,96 │ │ │ │ - addi s8,sp,88 │ │ │ │ - addi s7,sp,80 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs8,-1378(a5) │ │ │ │ - fmv.d fa2,fs11 │ │ │ │ - fmv.d fa1,fs10 │ │ │ │ - fmv.d fa0,fs9 │ │ │ │ - mv a6,s10 │ │ │ │ - mv a5,s9 │ │ │ │ - mv a4,s8 │ │ │ │ - mv a3,s7 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 41baa │ │ │ │ - fmv.d fa0,fs10 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3920 │ │ │ │ - fneg.d fs2,fa0 │ │ │ │ - fld fa5,32(sp) │ │ │ │ - fmul.d fa5,fs2,fa5 │ │ │ │ - fmv.d.x fs2,zero │ │ │ │ - fmv.d fs0,fs2 │ │ │ │ - fsd fa5,16(sp) │ │ │ │ - beqz s3,42152 │ │ │ │ - fmv.d fs3,fs2 │ │ │ │ - mv s11,s4 │ │ │ │ - fld fa0,0(s11) │ │ │ │ - fsub.d fa0,fa0,fs9 │ │ │ │ - fdiv.d fa0,fa0,fs10 │ │ │ │ - fmul.d fa0,fa0,fs11 │ │ │ │ - fsub.d fa0,fs4,fa0 │ │ │ │ - fle.d a4,fs3,fa0 │ │ │ │ - bnez a4,422e8 │ │ │ │ - auipc a5,0x1c │ │ │ │ - addi a5,a5,-1060 │ │ │ │ - fld fa0,0(a5) │ │ │ │ - auipc a5,0x1c │ │ │ │ - addi a5,a5,-1078 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - addi s11,s11,8 │ │ │ │ - fadd.d fs0,fs0,fa5 │ │ │ │ - jal 3700 │ │ │ │ - fadd.d fs2,fs2,fa0 │ │ │ │ - bne s11,s0,42110 │ │ │ │ - fsub.d fa0,fs4,fs11 │ │ │ │ - fld fa5,16(sp) │ │ │ │ - lw a5,76(sp) │ │ │ │ - fmul.d fa0,fa0,fs0 │ │ │ │ - fsub.d fa5,fa5,fa0 │ │ │ │ - fsub.d fs2,fa5,fs2 │ │ │ │ - beqz a5,42176 │ │ │ │ - auipc a5,0x1c │ │ │ │ - addi a5,a5,-1352 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - fmul.d fs2,fs2,fa5 │ │ │ │ - beqz s1,421a2 │ │ │ │ - fld fa0,0(s1) │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - fle.d a5,fa5,fa0 │ │ │ │ - beqz a5,421a2 │ │ │ │ - fld ft4,32(s1) │ │ │ │ - fle.d a5,fa5,ft4 │ │ │ │ - beqz a5,421a2 │ │ │ │ - fld ft5,64(s1) │ │ │ │ - fle.d a5,fa5,ft5 │ │ │ │ - beqz a5,421a2 │ │ │ │ - fld fa5,24(sp) │ │ │ │ - flt.d a5,fa5,fs2 │ │ │ │ - bnez a5,42472 │ │ │ │ - fld fa5,24(sp) │ │ │ │ - fle.d a5,fs2,fa5 │ │ │ │ - beqz a5,42316 │ │ │ │ - fsub.d ft4,fs9,fs5 │ │ │ │ - fsub.d ft5,fs10,fs7 │ │ │ │ - fsub.d ft6,fs11,fs6 │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - li a5,21 │ │ │ │ - fmul.d fs5,fs5,fs8 │ │ │ │ - fmul.d fs6,fs6,fs8 │ │ │ │ - fmul.d fs7,fs7,fs8 │ │ │ │ - fadd.d fs9,ft4,fs5 │ │ │ │ - fadd.d fs11,ft6,fs6 │ │ │ │ - fadd.d fs10,ft5,fs7 │ │ │ │ - fsub.d fa5,fs1,fs9 │ │ │ │ - fmul.d fa5,fa5,fs11 │ │ │ │ - fdiv.d fa5,fa5,fs10 │ │ │ │ - fsub.d fa5,fs4,fa5 │ │ │ │ - flt.d a4,fa5,fa0 │ │ │ │ - bnez a4,42204 │ │ │ │ - fld fa5,8(sp) │ │ │ │ - fsub.d fa5,fa5,fs9 │ │ │ │ - fmul.d fa5,fa5,fs11 │ │ │ │ - fdiv.d fa5,fa5,fs10 │ │ │ │ - fsub.d fa5,fs4,fa5 │ │ │ │ - flt.d a4,fa5,fa0 │ │ │ │ - beqz a4,42208 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bnez a5,421be │ │ │ │ - beq s6,s2,4223a │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fa0,-1236(a5) │ │ │ │ - fmul.d fa5,fs10,fa0 │ │ │ │ - fabs.d ft4,fs5 │ │ │ │ - flt.d a5,fa5,ft4 │ │ │ │ - beqz a5,4223a │ │ │ │ - fabs.d ft4,fs7 │ │ │ │ - flt.d a5,fa5,ft4 │ │ │ │ - beqz a5,4223a │ │ │ │ - fabs.d fa5,fs6 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - flt.d a5,fa0,fa5 │ │ │ │ - bnez a5,420ca │ │ │ │ - ld a5,40(sp) │ │ │ │ - fsd fs9,0(a5) │ │ │ │ - ld a5,48(sp) │ │ │ │ - fsd fs10,0(a5) │ │ │ │ - ld a5,56(sp) │ │ │ │ - fsd fs11,0(a5) │ │ │ │ - auipc a5,0x38 │ │ │ │ - ld a5,-828(a5) │ │ │ │ - ld a4,104(sp) │ │ │ │ + sw zero,164(sp) │ │ │ │ + sd zero,168(sp) │ │ │ │ + sd zero,176(sp) │ │ │ │ + jal 3330 │ │ │ │ + mv s4,a0 │ │ │ │ + li a0,72 │ │ │ │ + jal 3330 │ │ │ │ + mv a5,a0 │ │ │ │ + sd a5,0(s4) │ │ │ │ + li a0,32 │ │ │ │ + sw zero,8(s4) │ │ │ │ + jal 3330 │ │ │ │ + li a2,48 │ │ │ │ + li a1,1000 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3c984 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 4ddec │ │ │ │ + lw a5,152(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + sd s8,192(sp) │ │ │ │ + sw a0,160(sp) │ │ │ │ + mv s8,s2 │ │ │ │ + mv s9,s7 │ │ │ │ + beq a5,a0,3e6ba │ │ │ │ + lw a5,8(s4) │ │ │ │ + lw s11,184(sp) │ │ │ │ + lw s10,188(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + lw a6,168(sp) │ │ │ │ + lw a2,172(sp) │ │ │ │ + lw a3,176(sp) │ │ │ │ + lw a4,180(sp) │ │ │ │ + ld a0,0(s4) │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + bgeu s10,s11,3e5b6 │ │ │ │ + sd a4,112(sp) │ │ │ │ + sd a3,104(sp) │ │ │ │ + sd a2,96(sp) │ │ │ │ + sd a6,88(sp) │ │ │ │ + jal 3870 │ │ │ │ + lw a1,8(s4) │ │ │ │ + ld a6,88(sp) │ │ │ │ + ld a2,96(sp) │ │ │ │ + slli a7,a1,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + slli a5,a7,0x3 │ │ │ │ + ld a3,104(sp) │ │ │ │ + ld a4,112(sp) │ │ │ │ + add a5,a5,a7 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + sd a0,0(s4) │ │ │ │ + sw a1,8(s4) │ │ │ │ + add a5,a5,a0 │ │ │ │ + sw a6,4(a5) │ │ │ │ + sw a6,8(a5) │ │ │ │ + sw a2,0(a5) │ │ │ │ + sw a3,12(a5) │ │ │ │ + sw a4,16(a5) │ │ │ │ + sw s7,20(a5) │ │ │ │ + sw s2,24(a5) │ │ │ │ + sw s9,28(a5) │ │ │ │ + sw s8,32(a5) │ │ │ │ + lw a5,156(sp) │ │ │ │ + lw s9,80(sp) │ │ │ │ + lw s11,72(sp) │ │ │ │ + lw s10,64(sp) │ │ │ │ + lui s7,0x2 │ │ │ │ + addi s2,sp,152 │ │ │ │ + addi s7,s7,1808 │ │ │ │ + bgeu a5,s1,3e346 │ │ │ │ + lw a1,184(sp) │ │ │ │ + lw a2,188(sp) │ │ │ │ + bgeu a2,a1,3e36e │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3ca70 │ │ │ │ + bnez a0,3e3d2 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3cb24 │ │ │ │ + mv s8,a0 │ │ │ │ + mv a1,a0 │ │ │ │ + li a2,48 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3530 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + lw a5,156(sp) │ │ │ │ + j 3e33a │ │ │ │ + mv a0,s3 │ │ │ │ + jal 4ddec │ │ │ │ + lw a2,184(sp) │ │ │ │ + ld a5,16(s3) │ │ │ │ + lw a3,152(sp) │ │ │ │ + slli a1,a2,0x20 │ │ │ │ + sext.w a0,a0 │ │ │ │ + srli a4,a1,0x1e │ │ │ │ + sw a0,160(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + bgeu a3,a0,3e414 │ │ │ │ + lw a6,180(sp) │ │ │ │ + lw a4,176(sp) │ │ │ │ + subw a4,a6,a4 │ │ │ │ + addw a4,a4,s1 │ │ │ │ + bgeu a0,a4,3e418 │ │ │ │ + ld a4,80(sp) │ │ │ │ + subw a6,a0,a3 │ │ │ │ + ld a0,56(sp) │ │ │ │ + sd a4,32(sp) │ │ │ │ + ld a4,72(sp) │ │ │ │ + lui a7,0x2 │ │ │ │ + sd s4,40(sp) │ │ │ │ + sd a4,24(sp) │ │ │ │ + ld a4,64(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd a4,16(sp) │ │ │ │ + addi a7,a7,1808 │ │ │ │ + addi a4,sp,152 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 3dba6 │ │ │ │ + bnez a0,3e36a │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3ca70 │ │ │ │ + beqz a0,3e34e │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3ca1c │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x3c │ │ │ │ + ld a5,-1232(a5) │ │ │ │ + ld a4,200(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,42540 │ │ │ │ + bnez a5,3e746 │ │ │ │ ld ra,312(sp) │ │ │ │ ld s0,304(sp) │ │ │ │ ld s1,296(sp) │ │ │ │ ld s2,288(sp) │ │ │ │ ld s3,280(sp) │ │ │ │ - ld s4,272(sp) │ │ │ │ ld s5,264(sp) │ │ │ │ ld s6,256(sp) │ │ │ │ ld s7,248(sp) │ │ │ │ ld s8,240(sp) │ │ │ │ ld s9,232(sp) │ │ │ │ ld s10,224(sp) │ │ │ │ ld s11,216(sp) │ │ │ │ - fld fs0,200(sp) │ │ │ │ - fld fs1,192(sp) │ │ │ │ - fld fs2,184(sp) │ │ │ │ - fld fs3,176(sp) │ │ │ │ - fld fs4,168(sp) │ │ │ │ - fld fs5,160(sp) │ │ │ │ - fld fs6,152(sp) │ │ │ │ - fld fs7,144(sp) │ │ │ │ - fld fs8,136(sp) │ │ │ │ - fld fs9,128(sp) │ │ │ │ - fld fs10,120(sp) │ │ │ │ - fld fs11,112(sp) │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ + mv a0,s4 │ │ │ │ + ld s4,272(sp) │ │ │ │ addi sp,sp,320 │ │ │ │ ret │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs4,-1842(a5) │ │ │ │ - flt.d a5,fs10,fa3 │ │ │ │ - bnez a5,42444 │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - fle.d a5,fs11,fa3 │ │ │ │ - beqz a5,42080 │ │ │ │ - flt.d a5,fs1,fs9 │ │ │ │ - beqz a5,4208a │ │ │ │ - fsub.d fa0,fs1,fs9 │ │ │ │ - fdiv.d fa0,fs10,fa0 │ │ │ │ - fle.d a5,fs11,fa0 │ │ │ │ - beqz a5,4208a │ │ │ │ - fadd.d fs11,fa0,fa5 │ │ │ │ - fle.d a5,fa3,fs11 │ │ │ │ - beqz a5,4208a │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fa2,-1986(a5) │ │ │ │ - fmul.d fs11,fa0,fa2 │ │ │ │ - j 4208a │ │ │ │ - jal 3920 │ │ │ │ - auipc a5,0x1c │ │ │ │ - addi a5,a5,-1964 │ │ │ │ - fld fa5,0(a5) │ │ │ │ + bnez a0,3e44e │ │ │ │ + lw a6,180(sp) │ │ │ │ + ld a0,56(sp) │ │ │ │ + sd s4,40(sp) │ │ │ │ + sd s9,32(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv a7,s7 │ │ │ │ + subw a6,s1,a6 │ │ │ │ + mv a4,s2 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 3dba6 │ │ │ │ + lw a5,168(sp) │ │ │ │ + bne a5,s1,3e346 │ │ │ │ + lw a3,172(sp) │ │ │ │ + lw a5,176(sp) │ │ │ │ + lw a4,180(sp) │ │ │ │ + addw a5,a5,a3 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + bnez a5,3e346 │ │ │ │ + j 3e3d2 │ │ │ │ + lwu a5,156(sp) │ │ │ │ + lw a3,188(sp) │ │ │ │ + ld a0,56(sp) │ │ │ │ + add a5,a5,s6 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,0 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 51e28 │ │ │ │ + lw a5,164(sp) │ │ │ │ + sext.w a4,a0 │ │ │ │ + srai s8,a0,0x20 │ │ │ │ + sd a0,144(sp) │ │ │ │ + sd a4,88(sp) │ │ │ │ + sd a4,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + mv t1,a0 │ │ │ │ + bgeu a5,s5,3e692 │ │ │ │ + ld a7,184(sp) │ │ │ │ + ld a0,56(sp) │ │ │ │ + addi a6,sp,152 │ │ │ │ + mv a5,s5 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s6 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s3 │ │ │ │ + sd t1,112(sp) │ │ │ │ + jal 3d71a │ │ │ │ + ld t1,112(sp) │ │ │ │ + ld a5,88(sp) │ │ │ │ + bltu s8,a5,3e346 │ │ │ │ + lw a4,152(sp) │ │ │ │ + lw a5,156(sp) │ │ │ │ + lw s8,168(sp) │ │ │ │ + lw a7,172(sp) │ │ │ │ + lw a6,176(sp) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + ld a1,184(sp) │ │ │ │ + lw a2,180(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + or a4,a4,a3 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addw a3,a7,a6 │ │ │ │ + lw t3,184(sp) │ │ │ │ + sd a1,192(sp) │ │ │ │ + sd a4,152(sp) │ │ │ │ + sd t1,184(sp) │ │ │ │ + addw a4,a3,a2 │ │ │ │ + sw s8,168(sp) │ │ │ │ + srai a3,a1,0x20 │ │ │ │ + sext.w a1,s8 │ │ │ │ + bnez a4,3e508 │ │ │ │ + lui t1,0x2 │ │ │ │ + addi t1,t1,1808 │ │ │ │ + ld a0,0(s4) │ │ │ │ + bltu t1,a1,3e510 │ │ │ │ + ld t1,104(sp) │ │ │ │ + sw s8,4(a0) │ │ │ │ + sw s8,8(a0) │ │ │ │ + sw t1,20(a0) │ │ │ │ + ld t1,96(sp) │ │ │ │ + sw a7,0(a0) │ │ │ │ + sw a6,12(a0) │ │ │ │ + sw a2,16(a0) │ │ │ │ + sw t1,24(a0) │ │ │ │ + sw t3,28(a0) │ │ │ │ + sw a3,32(a0) │ │ │ │ + bgeu a4,a1,3e33a │ │ │ │ + ld a0,0(s4) │ │ │ │ + lw t1,8(s4) │ │ │ │ + li a4,1 │ │ │ │ + beq t1,a4,3e71a │ │ │ │ + lw a4,48(a0) │ │ │ │ + lw a1,36(a0) │ │ │ │ + lw t5,52(a0) │ │ │ │ + lw t4,40(a0) │ │ │ │ + addw a1,a1,a4 │ │ │ │ + subw a4,s8,a6 │ │ │ │ + addw t6,a1,t5 │ │ │ │ + subw a4,a4,a7 │ │ │ │ + subw a4,a4,a2 │ │ │ │ + li t5,0 │ │ │ │ + bltu t4,t6,3e540 │ │ │ │ + subw t5,t4,t6 │ │ │ │ + blt t5,a4,3e71a │ │ │ │ + bne a4,t5,3e33a │ │ │ │ + addiw a5,t1,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a3,136(sp) │ │ │ │ + sd a2,128(sp) │ │ │ │ + sd a6,120(sp) │ │ │ │ + sd a7,112(sp) │ │ │ │ + sd t3,88(sp) │ │ │ │ + jal 3870 │ │ │ │ + mv a4,a0 │ │ │ │ + lw a0,8(s4) │ │ │ │ + ld a3,104(sp) │ │ │ │ + sd a4,0(s4) │ │ │ │ + slli t1,a0,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + slli a1,t1,0x3 │ │ │ │ + add a1,a1,t1 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sw a0,8(s4) │ │ │ │ + add a4,a4,a1 │ │ │ │ + sw a3,20(a4) │ │ │ │ + ld a3,96(sp) │ │ │ │ + ld a7,112(sp) │ │ │ │ + ld a6,120(sp) │ │ │ │ + ld a2,128(sp) │ │ │ │ + ld t3,88(sp) │ │ │ │ + sw a3,24(a4) │ │ │ │ + ld a3,136(sp) │ │ │ │ + lw a5,156(sp) │ │ │ │ + sw s8,8(a4) │ │ │ │ + sw s8,4(a4) │ │ │ │ + sw a7,0(a4) │ │ │ │ + sw a6,12(a4) │ │ │ │ + sw a2,16(a4) │ │ │ │ + sw t3,28(a4) │ │ │ │ + sw a3,32(a4) │ │ │ │ + j 3e33a │ │ │ │ + lw a5,152(sp) │ │ │ │ + lw a7,156(sp) │ │ │ │ + addiw s2,a6,1 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addiw a6,a7,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + slli a6,a6,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + or a5,a5,a6 │ │ │ │ + sd a4,104(sp) │ │ │ │ + sd a3,96(sp) │ │ │ │ + sd a2,88(sp) │ │ │ │ + sw s2,168(sp) │ │ │ │ + sd a5,152(sp) │ │ │ │ + jal 3870 │ │ │ │ + lw a1,8(s4) │ │ │ │ + ld a3,96(sp) │ │ │ │ + ld a4,104(sp) │ │ │ │ + slli t1,a1,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + slli a6,t1,0x3 │ │ │ │ + addiw a7,a1,2 │ │ │ │ + add a6,a6,t1 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a6,a6,0x2 │ │ │ │ + slli a7,a7,0x20 │ │ │ │ + sw a1,8(s4) │ │ │ │ + add a5,a0,a6 │ │ │ │ + sd a0,0(s4) │ │ │ │ + ld a2,88(sp) │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + sw a3,12(a5) │ │ │ │ + sw a4,16(a5) │ │ │ │ + lw a3,172(sp) │ │ │ │ + lw a4,176(sp) │ │ │ │ + slli t1,a7,0x3 │ │ │ │ + add a1,t1,a7 │ │ │ │ + sw s2,4(a5) │ │ │ │ + sw s2,8(a5) │ │ │ │ + sw a2,0(a5) │ │ │ │ + sw s11,20(a5) │ │ │ │ + sw s10,24(a5) │ │ │ │ + sw s9,28(a5) │ │ │ │ + sw s8,32(a5) │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + lw s2,168(sp) │ │ │ │ + lw s11,180(sp) │ │ │ │ + lw s10,184(sp) │ │ │ │ + lw s9,188(sp) │ │ │ │ + lw s8,192(sp) │ │ │ │ + lw s7,196(sp) │ │ │ │ + sd a3,96(sp) │ │ │ │ + sd a4,88(sp) │ │ │ │ + jal 3870 │ │ │ │ + lw a2,8(s4) │ │ │ │ + ld a3,96(sp) │ │ │ │ + ld a4,88(sp) │ │ │ │ + slli a1,a2,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + slli a5,a1,0x3 │ │ │ │ + add a5,a5,a1 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + sd a0,0(s4) │ │ │ │ + sw a2,8(s4) │ │ │ │ + add a5,a5,a0 │ │ │ │ + sw s2,4(a5) │ │ │ │ + sw s2,8(a5) │ │ │ │ + sw a3,0(a5) │ │ │ │ + sw a4,12(a5) │ │ │ │ + sw s11,16(a5) │ │ │ │ + sw s10,20(a5) │ │ │ │ + sw s9,24(a5) │ │ │ │ + sw s8,28(a5) │ │ │ │ + sw s7,32(a5) │ │ │ │ + j 3e328 │ │ │ │ + sd a0,112(sp) │ │ │ │ + jal 34a18 │ │ │ │ + ld t1,112(sp) │ │ │ │ + beqz a0,3e496 │ │ │ │ + lw a5,164(sp) │ │ │ │ + bne a5,s5,3e496 │ │ │ │ + lwu a5,156(sp) │ │ │ │ + add a5,a5,s6 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + jal 34930 │ │ │ │ + ld t1,112(sp) │ │ │ │ + bnez a0,3e47c │ │ │ │ + j 3e496 │ │ │ │ + bgeu a5,s1,3e2b0 │ │ │ │ + beq s7,s2,3e2b0 │ │ │ │ + lwu a5,156(sp) │ │ │ │ + ld a0,56(sp) │ │ │ │ + li a4,0 │ │ │ │ + add a5,a5,s6 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s7 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 51e28 │ │ │ │ + lw a5,164(sp) │ │ │ │ + sd a0,184(sp) │ │ │ │ + bltu a5,s5,3e6fe │ │ │ │ + jal 34a18 │ │ │ │ + beqz a0,3e714 │ │ │ │ + lw a5,164(sp) │ │ │ │ + bne a5,s5,3e714 │ │ │ │ + lwu a5,156(sp) │ │ │ │ + add a5,a5,s6 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + jal 34930 │ │ │ │ + beqz a0,3e714 │ │ │ │ + ld a7,192(sp) │ │ │ │ + ld a0,56(sp) │ │ │ │ + addi a6,sp,152 │ │ │ │ + mv a5,s5 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s6 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 3d71a │ │ │ │ + lw s9,192(sp) │ │ │ │ + lw s8,196(sp) │ │ │ │ + j 3e2b0 │ │ │ │ + li a1,72 │ │ │ │ + jal 3870 │ │ │ │ + lw a4,168(sp) │ │ │ │ + li a5,2 │ │ │ │ + sw a5,8(s4) │ │ │ │ + sd a0,0(s4) │ │ │ │ + ld a3,192(sp) │ │ │ │ + ld a2,184(sp) │ │ │ │ + lw a1,172(sp) │ │ │ │ + sw a4,40(a0) │ │ │ │ + sw a4,44(a0) │ │ │ │ + ld a4,176(sp) │ │ │ │ + lw a5,156(sp) │ │ │ │ + sw a1,36(a0) │ │ │ │ + sd a4,48(a0) │ │ │ │ + sd a2,56(a0) │ │ │ │ + sd a3,64(a0) │ │ │ │ + j 3e33a │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-256 │ │ │ │ + sd s1,232(sp) │ │ │ │ + ld s1,256(sp) │ │ │ │ + sd a4,56(sp) │ │ │ │ + auipc a4,0x3b │ │ │ │ + ld a4,1982(a4) │ │ │ │ + mv t0,a1 │ │ │ │ + sd s0,240(sp) │ │ │ │ + sd a5,64(sp) │ │ │ │ + lw s0,8(a1) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,136(sp) │ │ │ │ + li a5,0 │ │ │ │ + ld a1,264(sp) │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s10,160(sp) │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + ld s2,0(s1) │ │ │ │ + ld s10,8(s1) │ │ │ │ + sd s4,208(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + addi s4,sp,136 │ │ │ │ + addi s5,sp,120 │ │ │ │ + srli a4,a5,0x1c │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + mv s8,s4 │ │ │ │ + sd ra,248(sp) │ │ │ │ + sd s3,216(sp) │ │ │ │ + sd a1,104(sp) │ │ │ │ + sd a0,48(sp) │ │ │ │ + sd a6,72(sp) │ │ │ │ + sd zero,120(sp) │ │ │ │ + sd zero,128(sp) │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + sd a4,88(sp) │ │ │ │ + mv s6,s1 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s7,s1 │ │ │ │ + sd t0,80(sp) │ │ │ │ + mv s9,s5 │ │ │ │ + mv s11,a3 │ │ │ │ + ld a5,0(s7) │ │ │ │ + beqz a5,3e832 │ │ │ │ + addi s9,s9,8 │ │ │ │ + addi s7,s7,8 │ │ │ │ + addi s4,s4,8 │ │ │ │ + bne s9,s8,3e7b4 │ │ │ │ + mv s9,s11 │ │ │ │ + bnez s2,3e7ce │ │ │ │ + ld a5,0(s1) │ │ │ │ + bnez a5,3e7d8 │ │ │ │ + bnez s10,3e90a │ │ │ │ + ld a5,8(s1) │ │ │ │ + beqz a5,3e90a │ │ │ │ + addi s1,s1,16 │ │ │ │ + ld a5,0(s6) │ │ │ │ + beqz a5,3e916 │ │ │ │ + ld s0,0(s5) │ │ │ │ + beqz s0,3e7f8 │ │ │ │ + ld a0,0(s0) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,0(s5) │ │ │ │ + addi s6,s6,8 │ │ │ │ + addi s5,s5,8 │ │ │ │ + bne s1,s6,3e7da │ │ │ │ + auipc a5,0x3b │ │ │ │ + ld a5,1808(a5) │ │ │ │ + ld a4,136(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,3e93e │ │ │ │ + ld ra,248(sp) │ │ │ │ + ld s0,240(sp) │ │ │ │ + ld s1,232(sp) │ │ │ │ + ld s2,224(sp) │ │ │ │ + ld s3,216(sp) │ │ │ │ + ld s4,208(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld s6,192(sp) │ │ │ │ + ld s7,184(sp) │ │ │ │ + ld s8,176(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + ld s10,160(sp) │ │ │ │ + ld s11,152(sp) │ │ │ │ + addi sp,sp,256 │ │ │ │ + ret │ │ │ │ + ld a2,0(s4) │ │ │ │ + ld a5,64(sp) │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a6,72(sp) │ │ │ │ + ld a1,80(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd s0,24(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd s0,8(sp) │ │ │ │ + sd zero,0(sp) │ │ │ │ + li a7,0 │ │ │ │ + mv a3,s11 │ │ │ │ + jal 3e1f2 │ │ │ │ + lw a5,8(a0) │ │ │ │ + sd a0,0(s9) │ │ │ │ + li a4,1 │ │ │ │ + mv s3,a0 │ │ │ │ + bgeu a4,a5,3e7ba │ │ │ │ + addiw a4,a5,-2 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + ld a5,0(a0) │ │ │ │ + slli a1,a4,0x3 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + addi a4,a5,76 │ │ │ │ + add a1,a1,a4 │ │ │ │ + addi a5,a5,40 │ │ │ │ + j 3e888 │ │ │ │ + addi a5,a5,36 │ │ │ │ + beq a1,a5,3e7ba │ │ │ │ + lw a4,12(a5) │ │ │ │ + lw a3,0(a5) │ │ │ │ + addw a4,a4,s11 │ │ │ │ + bne a3,a4,3e880 │ │ │ │ + ld a1,88(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a4,88(sp) │ │ │ │ + sd a0,0(s7) │ │ │ │ + mv a2,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + add a4,a4,a0 │ │ │ │ + beqz s11,3e8ba │ │ │ │ + sd zero,0(a5) │ │ │ │ + sw zero,8(a5) │ │ │ │ + addi a5,a5,16 │ │ │ │ + bne a4,a5,3e8ac │ │ │ │ + lw a5,8(s3) │ │ │ │ + li a0,0 │ │ │ │ + sd a2,96(sp) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,8(s3) │ │ │ │ + ld a2,96(sp) │ │ │ │ + ld a4,0(s7) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sd a0,0(a2) │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + ld a1,0(s3) │ │ │ │ + slli a2,a5,0x3 │ │ │ │ + ld a0,0(a4) │ │ │ │ + add a2,a2,a5 │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + addi a1,a1,36 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,8(s3) │ │ │ │ + ld a4,0(s7) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,8(a4) │ │ │ │ + j 3e7ba │ │ │ │ + ld a5,128(sp) │ │ │ │ + ld a4,104(sp) │ │ │ │ + sd a5,8(a4) │ │ │ │ + ld a5,120(sp) │ │ │ │ + sd a5,0(a4) │ │ │ │ + j 3e800 │ │ │ │ + ld s0,88(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s6) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz s9,3e7e2 │ │ │ │ + add a4,a0,s0 │ │ │ │ + sd zero,0(a5) │ │ │ │ + sw zero,8(a5) │ │ │ │ + addi a5,a5,16 │ │ │ │ + bne a5,a4,3e92e │ │ │ │ + j 3e7e2 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-272 │ │ │ │ + sd s6,208(sp) │ │ │ │ + ld s6,272(sp) │ │ │ │ + sd s0,256(sp) │ │ │ │ + sd s8,192(sp) │ │ │ │ + ld s0,8(s6) │ │ │ │ + auipc s8,0x3b │ │ │ │ + ld s8,1472(s8) │ │ │ │ + sd s4,224(sp) │ │ │ │ + sd s7,200(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + mv s7,a0 │ │ │ │ + sd a5,72(sp) │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + ld a5,0(s8) │ │ │ │ + sd a5,152(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s1,248(sp) │ │ │ │ + sd s2,240(sp) │ │ │ │ + sd s3,232(sp) │ │ │ │ + sd s9,184(sp) │ │ │ │ + sd s10,176(sp) │ │ │ │ + ld s9,280(sp) │ │ │ │ + ld s10,0(s6) │ │ │ │ + sd s11,168(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd ra,264(sp) │ │ │ │ + sd s5,216(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + sd a4,64(sp) │ │ │ │ + sd a6,80(sp) │ │ │ │ + sd zero,136(sp) │ │ │ │ + sd zero,144(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw t6,8(s4) │ │ │ │ + addi s7,sp,136 │ │ │ │ + mv s1,s6 │ │ │ │ + addiw t6,t6,-1 │ │ │ │ + addi t0,sp,152 │ │ │ │ + mv s3,s7 │ │ │ │ + mv s11,s7 │ │ │ │ + sd s4,88(sp) │ │ │ │ + mv t4,s6 │ │ │ │ + mv t5,s9 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + mv t3,a0 │ │ │ │ + mv s4,a0 │ │ │ │ + mv s6,t0 │ │ │ │ + mv s9,t6 │ │ │ │ + mv s7,s1 │ │ │ │ + ld a5,0(s1) │ │ │ │ + beqz a5,3ea56 │ │ │ │ + addi s3,s3,8 │ │ │ │ + addi s1,s1,8 │ │ │ │ + addi s4,s4,8 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s6,s3,3e9c4 │ │ │ │ + mv a5,s7 │ │ │ │ + mv s5,t3 │ │ │ │ + mv s7,s11 │ │ │ │ + mv s6,t4 │ │ │ │ + mv s9,t5 │ │ │ │ + mv s11,a5 │ │ │ │ + beqz s10,3ea24 │ │ │ │ + ld a5,48(sp) │ │ │ │ + beqz a5,3ec12 │ │ │ │ + ld a5,144(sp) │ │ │ │ + sd a5,8(s9) │ │ │ │ + ld a5,136(sp) │ │ │ │ + sd a5,0(s9) │ │ │ │ + ld a4,152(sp) │ │ │ │ + ld a5,0(s8) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,3ecc8 │ │ │ │ + ld ra,264(sp) │ │ │ │ + ld s0,256(sp) │ │ │ │ + ld s1,248(sp) │ │ │ │ + ld s2,240(sp) │ │ │ │ + ld s3,232(sp) │ │ │ │ + ld s4,224(sp) │ │ │ │ + ld s6,208(sp) │ │ │ │ + ld s7,200(sp) │ │ │ │ + ld s8,192(sp) │ │ │ │ + ld s9,184(sp) │ │ │ │ + ld s10,176(sp) │ │ │ │ + ld s11,168(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s5,216(sp) │ │ │ │ + addi sp,sp,272 │ │ │ │ + ret │ │ │ │ + ld a5,0(t4) │ │ │ │ + beqz a5,3e9e4 │ │ │ │ + addi s0,s6,16 │ │ │ │ + ld a5,0(s11) │ │ │ │ + beqz a5,3ec62 │ │ │ │ + ld s1,0(s7) │ │ │ │ + beqz s1,3ea4c │ │ │ │ + ld a0,0(s1) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,0(s7) │ │ │ │ addi s11,s11,8 │ │ │ │ - fdiv.d ft4,fa5,fs11 │ │ │ │ - fmul.d ft4,ft4,fa0 │ │ │ │ - fneg.d fa0,ft4 │ │ │ │ - fadd.d fs0,fs0,ft4 │ │ │ │ - jal 3700 │ │ │ │ - fadd.d fs2,fs2,fa0 │ │ │ │ - bne s0,s11,42110 │ │ │ │ - j 42152 │ │ │ │ - fld fa5,80(sp) │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - fld ft1,96(sp) │ │ │ │ - fld fa3,88(sp) │ │ │ │ - feq.d a5,fa5,fa0 │ │ │ │ - beqz a5,4237e │ │ │ │ - feq.d a5,fa3,fa0 │ │ │ │ - beqz a5,423b8 │ │ │ │ - feq.d a5,ft1,fa0 │ │ │ │ - bnez a5,423fe │ │ │ │ - fabs.d ft0,ft1 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fa0,-1542(a5) │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld ft4,-1558(a5) │ │ │ │ - fdiv.d fa0,fa0,ft0 │ │ │ │ - fmv.d ft0,ft4 │ │ │ │ - fle.d a5,fa0,ft0 │ │ │ │ - bnez a5,423b2 │ │ │ │ - fmul.d fa5,fa5,fs9 │ │ │ │ - fmul.d fa3,fs10,fa3 │ │ │ │ - fmul.d fs6,fa0,ft1 │ │ │ │ - fmv.d ft6,fs11 │ │ │ │ - fmv.d ft5,fs10 │ │ │ │ - fmv.d ft4,fs9 │ │ │ │ - fmul.d fa5,fa5,fs9 │ │ │ │ - fmul.d ft0,fa3,fs10 │ │ │ │ - fmul.d fs5,fa5,fa0 │ │ │ │ - fmul.d fs7,ft0,fa0 │ │ │ │ - j 421b8 │ │ │ │ - fabs.d ft4,fa5 │ │ │ │ - auipc a4,0x1b │ │ │ │ - addi a4,a4,1942 │ │ │ │ - fld fa4,0(a4) │ │ │ │ - fmul.d ft4,ft4,fs9 │ │ │ │ - feq.d a5,fa3,fa0 │ │ │ │ - fdiv.d ft4,fa4,ft4 │ │ │ │ - beqz a5,423c4 │ │ │ │ - feq.d a5,ft1,fa0 │ │ │ │ - beqz a5,4240c │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fa0,-1656(a5) │ │ │ │ - fle.d a5,fa0,ft4 │ │ │ │ - beqz a5,42354 │ │ │ │ - fmv.d ft0,ft4 │ │ │ │ - fmv.d fa0,ft0 │ │ │ │ - j 42354 │ │ │ │ - auipc a5,0x1c │ │ │ │ - addi a5,a5,-1680 │ │ │ │ - fld ft4,0(a5) │ │ │ │ - fabs.d ft0,fa3 │ │ │ │ - fmv.d.x ft5,zero │ │ │ │ - auipc a5,0x1c │ │ │ │ - addi a5,a5,-1700 │ │ │ │ - fmul.d ft0,ft0,fs10 │ │ │ │ - fld fa0,0(a5) │ │ │ │ - feq.d a5,ft1,ft5 │ │ │ │ - fdiv.d ft0,fs8,ft0 │ │ │ │ - bnez a5,423f6 │ │ │ │ - auipc a5,0x1c │ │ │ │ - addi a5,a5,-1716 │ │ │ │ - fabs.d fa0,ft1 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - fdiv.d fa0,fa4,fa0 │ │ │ │ - fle.d a5,ft0,ft4 │ │ │ │ - beqz a5,4234e │ │ │ │ - j 4234a │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld ft0,-1750(a5) │ │ │ │ - fmv.d fa0,ft0 │ │ │ │ - j 42354 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld ft0,-1764(a5) │ │ │ │ - j 423e4 │ │ │ │ - fsub.d fa3,fa4,fs9 │ │ │ │ - fdiv.d fa3,fs10,fa3 │ │ │ │ - fle.d a5,fa3,fs11 │ │ │ │ - beqz a5,4208a │ │ │ │ - fsub.d fs11,fa3,fa5 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - fle.d a5,fs11,fa5 │ │ │ │ - beqz a5,4208a │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa2,1762(a5) │ │ │ │ - fmul.d fs11,fa3,fa2 │ │ │ │ - j 4208a │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - fmv.d fs10,fs4 │ │ │ │ - fle.d a5,fs11,fa3 │ │ │ │ - bnez a5,422b6 │ │ │ │ - j 42080 │ │ │ │ - fld fa4,8(sp) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs4,1808(a5) │ │ │ │ - fmv.d fs11,fa5 │ │ │ │ - flt.d a5,fs9,fa4 │ │ │ │ - fmv.d fs10,fs4 │ │ │ │ - beqz a5,4208a │ │ │ │ - j 42416 │ │ │ │ - fld fs0,88(sp) │ │ │ │ - fld fa3,80(sp) │ │ │ │ - fld ft1,24(s1) │ │ │ │ - fld ft0,96(sp) │ │ │ │ - fld ft6,48(s1) │ │ │ │ - fmul.d fa5,fa0,fa3 │ │ │ │ - fmul.d fa6,ft1,fs0 │ │ │ │ - fmul.d ft7,fa3,ft1 │ │ │ │ - fmul.d fa0,ft4,fs0 │ │ │ │ - fmul.d fa3,fa3,ft6 │ │ │ │ - fmul.d ft4,ft5,ft0 │ │ │ │ - fld ft1,56(s1) │ │ │ │ - fmul.d ft6,ft6,ft0 │ │ │ │ - fadd.d fa5,fa5,fa6 │ │ │ │ - fmul.d ft0,ft0,ft1 │ │ │ │ - fadd.d fa0,fa0,ft7 │ │ │ │ - fmul.d ft1,fs0,ft1 │ │ │ │ - fadd.d ft4,ft4,fa3 │ │ │ │ + addi s7,s7,8 │ │ │ │ + bne s0,s11,3ea2e │ │ │ │ + j 3e9f6 │ │ │ │ + ld a2,0(s0) │ │ │ │ + ld a5,72(sp) │ │ │ │ + ld a6,80(sp) │ │ │ │ + ld a4,64(sp) │ │ │ │ + ld a1,88(sp) │ │ │ │ + ld a0,56(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd zero,0(sp) │ │ │ │ + li a7,0 │ │ │ │ + mv a3,s2 │ │ │ │ + sd t5,112(sp) │ │ │ │ + sd t4,104(sp) │ │ │ │ + sd t3,96(sp) │ │ │ │ + jal 3e1f2 │ │ │ │ + sd a0,0(s3) │ │ │ │ + li a5,25 │ │ │ │ + ld t3,96(sp) │ │ │ │ + ld t4,104(sp) │ │ │ │ + ld t5,112(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + bltu a5,s2,3ec1c │ │ │ │ + lw a1,8(a0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a1,3e9c8 │ │ │ │ + ld a5,0(s5) │ │ │ │ + li a3,1 │ │ │ │ + sext.w a1,a1 │ │ │ │ + addi a5,a5,40 │ │ │ │ + j 3eaae │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addi a5,a5,36 │ │ │ │ + bgeu a3,a1,3eb48 │ │ │ │ + lw a4,12(a5) │ │ │ │ + lw a2,0(a5) │ │ │ │ + addw a4,a4,s2 │ │ │ │ + bne a2,a4,3eaa4 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a1,a5,0x1c │ │ │ │ + li a0,0 │ │ │ │ + sd t3,120(sp) │ │ │ │ + sd t4,112(sp) │ │ │ │ + sd t5,104(sp) │ │ │ │ + sd a1,96(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a1,96(sp) │ │ │ │ + sd a0,0(s1) │ │ │ │ + ld t5,104(sp) │ │ │ │ + ld t4,112(sp) │ │ │ │ + ld t3,120(sp) │ │ │ │ + mv a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + add a1,a1,a0 │ │ │ │ + beqz s2,3eaf2 │ │ │ │ + sd zero,0(a5) │ │ │ │ + sw zero,8(a5) │ │ │ │ + addi a5,a5,16 │ │ │ │ + bne a1,a5,3eae4 │ │ │ │ + lw a5,8(s5) │ │ │ │ + li a0,0 │ │ │ │ + sd t5,120(sp) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd t4,112(sp) │ │ │ │ + sd t3,104(sp) │ │ │ │ + sd a4,96(sp) │ │ │ │ + jal 41306 │ │ │ │ + lw a5,8(s5) │ │ │ │ + ld a4,96(sp) │ │ │ │ + ld a3,0(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sd a0,0(a4) │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + ld a1,0(s5) │ │ │ │ + slli a2,a5,0x3 │ │ │ │ + ld a0,0(a3) │ │ │ │ + add a2,a2,a5 │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + addi a1,a1,36 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,8(s5) │ │ │ │ + ld a4,0(s1) │ │ │ │ + ld t3,104(sp) │ │ │ │ + ld t4,112(sp) │ │ │ │ + ld t5,120(sp) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,8(a4) │ │ │ │ + li a5,25 │ │ │ │ + bgeu a5,s2,3e9c8 │ │ │ │ + ld a0,0(s4) │ │ │ │ + lw a2,8(a0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a2,3e9c8 │ │ │ │ + addiw a5,a2,-2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + ld a4,0(a0) │ │ │ │ + slli a6,a5,0x3 │ │ │ │ + ld a3,0(s5) │ │ │ │ + add a6,a6,a5 │ │ │ │ + slli a6,a6,0x2 │ │ │ │ + addi a5,a4,76 │ │ │ │ + addi a3,a3,48 │ │ │ │ + addi a4,a4,40 │ │ │ │ + add a6,a6,a5 │ │ │ │ + j 3eb8c │ │ │ │ + addi a4,a4,36 │ │ │ │ + addi a3,a3,36 │ │ │ │ + beq a6,a4,3e9c8 │ │ │ │ + lw a7,8(a4) │ │ │ │ + lw a5,12(a4) │ │ │ │ + lw a0,0(a4) │ │ │ │ + lw a1,0(a3) │ │ │ │ + addw a5,a5,a7 │ │ │ │ + addw a5,a5,s2 │ │ │ │ + subw a5,a5,a0 │ │ │ │ + bne a1,a5,3eb80 │ │ │ │ + ld a4,0(s1) │ │ │ │ + beqz a4,3ec8e │ │ │ │ + addiw a5,a2,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + addiw s5,s2,-26 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + srli s5,a5,0x1c │ │ │ │ + add a4,a4,s5 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + li a0,0 │ │ │ │ + sd t5,120(sp) │ │ │ │ + sd t4,112(sp) │ │ │ │ + sd t3,104(sp) │ │ │ │ + sd a4,96(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld a2,0(s4) │ │ │ │ + ld a4,96(sp) │ │ │ │ + ld a3,0(s1) │ │ │ │ + lw a5,8(a2) │ │ │ │ + sd a0,0(a4) │ │ │ │ + ld a1,0(a2) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a3,a3,s5 │ │ │ │ + slli a2,a5,0x3 │ │ │ │ + ld a0,0(a3) │ │ │ │ + add a2,a2,a5 │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + addi a1,a1,36 │ │ │ │ + jal 36a0 │ │ │ │ + ld a4,0(s4) │ │ │ │ + ld a5,0(s1) │ │ │ │ + ld t3,104(sp) │ │ │ │ + lw a4,8(a4) │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld t4,112(sp) │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + ld t5,120(sp) │ │ │ │ + sw a4,8(a5) │ │ │ │ + j 3e9c8 │ │ │ │ + ld a5,8(s6) │ │ │ │ + bnez a5,3ea2a │ │ │ │ + j 3e9ea │ │ │ │ + ld a1,0(s0) │ │ │ │ + addiw a2,s2,-26 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + ld a5,72(sp) │ │ │ │ + add a2,a2,a1 │ │ │ │ + ld a6,80(sp) │ │ │ │ + ld a1,88(sp) │ │ │ │ + ld a4,64(sp) │ │ │ │ + ld a0,56(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd zero,0(sp) │ │ │ │ + li a7,0 │ │ │ │ + li a3,25 │ │ │ │ + sd t5,112(sp) │ │ │ │ + sd t4,104(sp) │ │ │ │ + sd t3,96(sp) │ │ │ │ + jal 3e1f2 │ │ │ │ + lw a1,8(s5) │ │ │ │ + li a5,1 │ │ │ │ + sd a0,0(s4) │ │ │ │ + ld t3,96(sp) │ │ │ │ + ld t4,104(sp) │ │ │ │ + ld t5,112(sp) │ │ │ │ + bltu a5,a1,3ea96 │ │ │ │ + j 3eb52 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli s1,a5,0x1c │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s11) │ │ │ │ + beqz s2,3ea36 │ │ │ │ + add a1,a0,s1 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sw zero,8(a0) │ │ │ │ + addi a0,a0,16 │ │ │ │ + bne a0,a1,3ec7e │ │ │ │ + j 3ea36 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a1,a5,0x1c │ │ │ │ + li a0,0 │ │ │ │ + sd t5,112(sp) │ │ │ │ + sd t4,104(sp) │ │ │ │ + sd t3,96(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld t3,96(sp) │ │ │ │ + ld t4,104(sp) │ │ │ │ + ld t5,112(sp) │ │ │ │ + mv a4,a0 │ │ │ │ + sd a0,0(s1) │ │ │ │ + mv a5,a0 │ │ │ │ + li a3,0 │ │ │ │ + sd zero,0(a5) │ │ │ │ + sw zero,8(a5) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addi a5,a5,16 │ │ │ │ + bltu a3,s2,3ecb0 │ │ │ │ + ld a5,0(s4) │ │ │ │ + lw a2,8(a5) │ │ │ │ + j 3eba8 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-272 │ │ │ │ + sd s0,256(sp) │ │ │ │ + lw s0,272(sp) │ │ │ │ + sd s2,240(sp) │ │ │ │ + sd s6,208(sp) │ │ │ │ + sd s0,120(sp) │ │ │ │ + lbu s0,288(sp) │ │ │ │ + lw s6,8(a1) │ │ │ │ + ld s2,280(sp) │ │ │ │ + sd s1,248(sp) │ │ │ │ + sd s3,232(sp) │ │ │ │ + sd ra,264(sp) │ │ │ │ + sd s4,224(sp) │ │ │ │ + sd s8,192(sp) │ │ │ │ + sd s9,184(sp) │ │ │ │ + sd s0,136(sp) │ │ │ │ + sd a0,104(sp) │ │ │ │ + sd a2,112(sp) │ │ │ │ + sd a3,72(sp) │ │ │ │ + sd a5,80(sp) │ │ │ │ + sd a6,88(sp) │ │ │ │ + sd a7,96(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv s1,a4 │ │ │ │ + addiw s6,s6,-1 │ │ │ │ + beqz s2,3eff2 │ │ │ │ + ld a4,72(sp) │ │ │ │ + li a0,0 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + srli a1,a5,0x1c │ │ │ │ + jal 41306 │ │ │ │ + lw a5,8(s2) │ │ │ │ + li a4,1 │ │ │ │ + mv a3,a0 │ │ │ │ + bltu a4,a5,3ef86 │ │ │ │ + sd zero,0(a0) │ │ │ │ + li a5,0 │ │ │ │ + ld a0,0(s2) │ │ │ │ + sw a5,8(a3) │ │ │ │ + sd a3,56(sp) │ │ │ │ + lw a5,32(a0) │ │ │ │ + lw s0,8(a0) │ │ │ │ + lw s4,20(a0) │ │ │ │ + sd a5,64(sp) │ │ │ │ + lw s9,24(a0) │ │ │ │ + lw s8,28(a0) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,72(sp) │ │ │ │ + ld a3,56(sp) │ │ │ │ + bgeu s1,a5,3f00e │ │ │ │ + sd s11,168(sp) │ │ │ │ + mv s11,s9 │ │ │ │ + mv s9,s4 │ │ │ │ + sd s5,216(sp) │ │ │ │ + mv a2,s11 │ │ │ │ + subw s5,a5,s1 │ │ │ │ + mv a1,s9 │ │ │ │ + addi a5,a3,16 │ │ │ │ + mv a0,s3 │ │ │ │ + sd s7,200(sp) │ │ │ │ + sd s10,176(sp) │ │ │ │ + sd a5,128(sp) │ │ │ │ + jal 4ddec │ │ │ │ + sext.w a0,a0 │ │ │ │ + mv s10,s1 │ │ │ │ + li s2,1 │ │ │ │ + li s7,0 │ │ │ │ + beq a0,s0,3ee76 │ │ │ │ + bltu s1,s0,3eed4 │ │ │ │ + lw a2,8(s3) │ │ │ │ + li s0,0 │ │ │ │ + li s7,0 │ │ │ │ + addiw s11,a2,-1 │ │ │ │ + mv s6,s11 │ │ │ │ + li s9,0 │ │ │ │ + bgeu s2,s10,3edc8 │ │ │ │ + addiw a4,s10,-1 │ │ │ │ + subw a4,a4,s2 │ │ │ │ + ld a3,56(sp) │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a5 │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a3,128(sp) │ │ │ │ + slli a4,a4,0x4 │ │ │ │ + add a4,a4,a3 │ │ │ │ + sd zero,0(a5) │ │ │ │ + sw zero,8(a5) │ │ │ │ + addi a5,a5,16 │ │ │ │ + bne a5,a4,3edba │ │ │ │ + ld a2,112(sp) │ │ │ │ + ld a7,120(sp) │ │ │ │ + ld a6,96(sp) │ │ │ │ + ld a5,88(sp) │ │ │ │ + ld a4,80(sp) │ │ │ │ + ld a0,104(sp) │ │ │ │ + slli s8,s10,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + add a2,a2,s8 │ │ │ │ + sd s0,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s6,24(sp) │ │ │ │ + sd s7,16(sp) │ │ │ │ + sd s11,8(sp) │ │ │ │ + sd s9,0(sp) │ │ │ │ + mv a3,s5 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 3e1f2 │ │ │ │ + lw a2,8(a0) │ │ │ │ + mv s4,a0 │ │ │ │ + beqz a2,3ee22 │ │ │ │ + slli a4,a2,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + ld a5,0(a0) │ │ │ │ + slli a3,a4,0x3 │ │ │ │ + add a3,a3,a4 │ │ │ │ + addi a5,a5,4 │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a3,a3,a5 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addi a5,a5,36 │ │ │ │ + addw a4,a4,s0 │ │ │ │ + sw a4,-36(a5) │ │ │ │ + bne a3,a5,3ee0c │ │ │ │ + li a5,1 │ │ │ │ + bne a2,a5,3ee8c │ │ │ │ + ld a5,56(sp) │ │ │ │ + slli s8,s8,0x4 │ │ │ │ + add s8,s8,a5 │ │ │ │ + sd zero,0(s8) │ │ │ │ + sw zero,8(s8) │ │ │ │ + ld a0,0(s4) │ │ │ │ + subw s5,s5,s1 │ │ │ │ + addw s2,s1,s2 │ │ │ │ + lw a5,8(a0) │ │ │ │ + lw a4,32(a0) │ │ │ │ + lw s9,20(a0) │ │ │ │ + addw s0,s0,a5 │ │ │ │ + sd a4,64(sp) │ │ │ │ + lw s11,24(a0) │ │ │ │ + lw s8,28(a0) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + ld a4,72(sp) │ │ │ │ + addw a5,s1,s10 │ │ │ │ + bgeu a5,a4,3ef2a │ │ │ │ + mv a2,s11 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s3 │ │ │ │ + mv s10,a5 │ │ │ │ + jal 4ddec │ │ │ │ + sext.w a0,a0 │ │ │ │ + bne a0,s0,3ed82 │ │ │ │ + bgeu s1,s0,3ed86 │ │ │ │ + ld a5,136(sp) │ │ │ │ + beqz a5,3efc8 │ │ │ │ + ld a2,64(sp) │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 4ddec │ │ │ │ + j 3ed86 │ │ │ │ + addiw a2,a2,-1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + ld a5,56(sp) │ │ │ │ + slli a1,a2,0x3 │ │ │ │ + add a1,a1,a2 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + slli s8,s8,0x4 │ │ │ │ + li a0,0 │ │ │ │ + add s8,s8,a5 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,8(s4) │ │ │ │ + sd a0,0(s8) │ │ │ │ + ld a1,0(s4) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a2,a5,0x3 │ │ │ │ + add a2,a2,a5 │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + addi a1,a1,36 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,8(s4) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,8(s8) │ │ │ │ + j 3ee30 │ │ │ │ + ld a2,64(sp) │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 4ddec │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s1,a0,3ed86 │ │ │ │ + ld a5,136(sp) │ │ │ │ + bnez a5,3ed86 │ │ │ │ + li s0,0 │ │ │ │ + beqz s1,3f012 │ │ │ │ + ld s4,64(sp) │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 4efa4 │ │ │ │ + sd a0,152(sp) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + sext.w s7,s8 │ │ │ │ + sext.w s6,s4 │ │ │ │ + sext.w s8,a0 │ │ │ │ + srai s4,a0,0x20 │ │ │ │ + bne s1,s0,3eef2 │ │ │ │ + sd s4,64(sp) │ │ │ │ + mv s11,s4 │ │ │ │ + mv a2,s11 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 4ddec │ │ │ │ + sext.w s0,a0 │ │ │ │ + mv s9,s8 │ │ │ │ + j 3ed96 │ │ │ │ + addiw a6,s10,1 │ │ │ │ + ld a3,56(sp) │ │ │ │ + ld s5,216(sp) │ │ │ │ + ld s7,200(sp) │ │ │ │ + ld s10,176(sp) │ │ │ │ + ld s11,168(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + bgeu a6,a5,3ef6e │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + subw a4,a4,a6 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + slli a6,a6,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a6 │ │ │ │ + slli a4,a4,0x4 │ │ │ │ + slli a6,a6,0x4 │ │ │ │ + addi a2,a3,16 │ │ │ │ + add a5,a3,a6 │ │ │ │ + add a4,a4,a2 │ │ │ │ + sd zero,0(a5) │ │ │ │ + sw zero,8(a5) │ │ │ │ + addi a5,a5,16 │ │ │ │ + bne a4,a5,3ef60 │ │ │ │ + ld ra,264(sp) │ │ │ │ + ld s0,256(sp) │ │ │ │ + ld s1,248(sp) │ │ │ │ + ld s2,240(sp) │ │ │ │ + ld s3,232(sp) │ │ │ │ + ld s4,224(sp) │ │ │ │ + ld s6,208(sp) │ │ │ │ + ld s8,192(sp) │ │ │ │ + ld s9,184(sp) │ │ │ │ + mv a0,a3 │ │ │ │ + addi sp,sp,272 │ │ │ │ + ret │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + sd a0,56(sp) │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,8(s2) │ │ │ │ + ld a3,56(sp) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sd a0,0(a3) │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + ld a1,0(s2) │ │ │ │ + slli a2,a5,0x3 │ │ │ │ + add a2,a2,a5 │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + addi a1,a1,36 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,8(s2) │ │ │ │ + ld a3,56(sp) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + j 3ed2a │ │ │ │ + beqz s1,3efee │ │ │ │ + li s8,0 │ │ │ │ + mv a2,s11 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 4efa4 │ │ │ │ + sd a0,152(sp) │ │ │ │ + addiw s8,s8,1 │ │ │ │ + sext.w s7,s9 │ │ │ │ + sext.w s6,s11 │ │ │ │ + sext.w s9,a0 │ │ │ │ + srai s11,a0,0x20 │ │ │ │ + bne s1,s8,3efcc │ │ │ │ + subw s0,s0,s1 │ │ │ │ + j 3ed96 │ │ │ │ + mv a4,a5 │ │ │ │ + ld a5,88(sp) │ │ │ │ + mv a6,a7 │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd s6,24(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd s6,8(sp) │ │ │ │ + sd zero,0(sp) │ │ │ │ + li a7,0 │ │ │ │ + jal 3e1f2 │ │ │ │ + mv s2,a0 │ │ │ │ + j 3ed08 │ │ │ │ + li a6,1 │ │ │ │ + j 3ef3a │ │ │ │ + ld s11,64(sp) │ │ │ │ + j 3ef18 │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd ra,136(sp) │ │ │ │ + sd a2,24(sp) │ │ │ │ + sd a4,8(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + beqz a2,3f15e │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s7,72(sp) │ │ │ │ + sd s8,64(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s2,112(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s11,40(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s4,a1 │ │ │ │ + sext.w s9,a3 │ │ │ │ + auipc s10,0x23 │ │ │ │ + addi s10,s10,-900 │ │ │ │ + auipc s8,0x23 │ │ │ │ + addi s8,s8,-900 │ │ │ │ + auipc s1,0x20 │ │ │ │ + addi s1,s1,-1692 │ │ │ │ + auipc s7,0x23 │ │ │ │ + addi s7,s7,-908 │ │ │ │ + ld a2,16(sp) │ │ │ │ + auipc a1,0x23 │ │ │ │ + addi a1,a1,-950 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a5,8(s4) │ │ │ │ + beqz a5,3f12a │ │ │ │ + ld a5,0(s4) │ │ │ │ + li s3,0 │ │ │ │ + li s6,0 │ │ │ │ + j 3f092 │ │ │ │ + lw a4,8(s4) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s3,s3,36 │ │ │ │ + bgeu s6,a4,3f12a │ │ │ │ + add a5,a5,s3 │ │ │ │ + lw a2,4(a5) │ │ │ │ + mv a3,s9 │ │ │ │ + mv a1,s10 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + ld a5,0(s4) │ │ │ │ + add a4,a5,s3 │ │ │ │ + lw a3,4(a4) │ │ │ │ + beqz a3,3f084 │ │ │ │ + lw a3,24(a4) │ │ │ │ + lw s2,20(a4) │ │ │ │ + ld a2,8(sp) │ │ │ │ + subw a4,a3,s2 │ │ │ │ + bltu a2,a4,3f084 │ │ │ │ + bltu a3,s2,3f084 │ │ │ │ + ld a5,16(s5) │ │ │ │ + slli a4,s2,0x20 │ │ │ │ + srli s0,a4,0x1e │ │ │ │ + add a5,a5,s0 │ │ │ │ + lw a2,0(a5) │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + ld a5,0(s5) │ │ │ │ + ld a4,16(s5) │ │ │ │ + ld a5,16(a5) │ │ │ │ + add a4,a4,s0 │ │ │ │ + lwu a4,0(a4) │ │ │ │ + addi s0,a5,20 │ │ │ │ + add s11,a5,a4 │ │ │ │ + add s0,s0,a4 │ │ │ │ + lbu a2,0(s11) │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,1 │ │ │ │ + addi s11,s11,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + bne s0,s11,3f0f2 │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + ld a5,0(s4) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + add a4,a5,s3 │ │ │ │ + lw a4,24(a4) │ │ │ │ + bgeu a4,s2,3f0c0 │ │ │ │ + lw a4,8(s4) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s3,s3,36 │ │ │ │ + bltu s6,a4,3f092 │ │ │ │ + auipc a1,0x23 │ │ │ │ + addi a1,a1,-1882 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a4,24(sp) │ │ │ │ + addi s4,s4,16 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,16(sp) │ │ │ │ + bne a4,a5,3f064 │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s8,64(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + ld ra,136(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + beqz a2,3f1ea │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s3,a2 │ │ │ │ + addi s1,a1,4 │ │ │ │ + mv s0,a0 │ │ │ │ + li s2,0 │ │ │ │ + auipc s5,0x23 │ │ │ │ + addi s5,s5,-1192 │ │ │ │ + auipc s4,0x23 │ │ │ │ + addi s4,s4,-1280 │ │ │ │ + j 3f1a2 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + jal 323d2 │ │ │ │ + addi s1,s1,36 │ │ │ │ + addi s0,s0,12 │ │ │ │ + beq s3,s2,3f1d8 │ │ │ │ + lw a6,0(s1) │ │ │ │ + lw a5,8(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,1136 │ │ │ │ + mv a0,s4 │ │ │ │ + bne a6,a5,3f192 │ │ │ │ + lw a6,16(s1) │ │ │ │ + lw a5,0(s0) │ │ │ │ + bne a6,a5,3f192 │ │ │ │ + lw a6,20(s1) │ │ │ │ + lw a5,4(s0) │ │ │ │ + bne a6,a5,3f192 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s1,s1,36 │ │ │ │ + addi s0,s0,12 │ │ │ │ + bne s3,s2,3f1a2 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + lw a6,8(a1) │ │ │ │ + addi sp,sp,-272 │ │ │ │ + sd s6,208(sp) │ │ │ │ + sd s7,200(sp) │ │ │ │ + addi s6,sp,104 │ │ │ │ + mv s7,a4 │ │ │ │ + auipc a4,0x3b │ │ │ │ + ld a4,-748(a4) │ │ │ │ + mv a7,a0 │ │ │ │ + addiw a6,a6,-1 │ │ │ │ + sd s8,192(sp) │ │ │ │ + sd s9,184(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + sd a5,56(sp) │ │ │ │ + mv s8,a1 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,152(sp) │ │ │ │ + li a5,0 │ │ │ │ + li a1,1000 │ │ │ │ + mv s9,a2 │ │ │ │ + li a2,24 │ │ │ │ + sd ra,264(sp) │ │ │ │ + sd s10,176(sp) │ │ │ │ + sd a7,24(sp) │ │ │ │ + mv s10,a3 │ │ │ │ + sw a6,84(sp) │ │ │ │ + sw a6,92(sp) │ │ │ │ + sd s0,256(sp) │ │ │ │ + sd s1,248(sp) │ │ │ │ + sd s2,240(sp) │ │ │ │ + sd s3,232(sp) │ │ │ │ + sd s4,224(sp) │ │ │ │ + sd s5,216(sp) │ │ │ │ + sd s11,168(sp) │ │ │ │ + sw zero,80(sp) │ │ │ │ + sw zero,88(sp) │ │ │ │ + sd zero,96(sp) │ │ │ │ + jal 35ff4 │ │ │ │ + addi a5,sp,80 │ │ │ │ + mv a1,a5 │ │ │ │ + mv a0,s6 │ │ │ │ + sd a5,8(sp) │ │ │ │ + jal 36254 │ │ │ │ + li a5,-1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,48(sp) │ │ │ │ + addiw a5,s10,-1 │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + jal 36112 │ │ │ │ + li a1,0 │ │ │ │ + bnez a0,3f35e │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3611a │ │ │ │ + mv a1,a0 │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a2,24 │ │ │ │ + jal 3530 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + lw s3,80(sp) │ │ │ │ + lw s2,84(sp) │ │ │ │ + lw s4,96(sp) │ │ │ │ + bltu s3,s2,3f39e │ │ │ │ + bne s3,s2,3f260 │ │ │ │ + lw a3,100(sp) │ │ │ │ + ld a5,48(sp) │ │ │ │ + slli a4,s2,0x20 │ │ │ │ + mv s1,a3 │ │ │ │ + and a0,s2,a5 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + or a0,a0,a4 │ │ │ │ + bgeu s4,s10,3f512 │ │ │ │ + ld a4,0(s8) │ │ │ │ + ld a2,16(s8) │ │ │ │ + lw a1,8(s8) │ │ │ │ + ld a6,16(a4) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + add a2,a2,a5 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + lw a5,0(a2) │ │ │ │ + addw a4,s4,a5 │ │ │ │ + bltu a1,a4,3f2ea │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + add a4,a6,s4 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + add a3,s9,s4 │ │ │ │ + lbu a4,0(a3) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + beq a4,a5,3f2ee │ │ │ │ + addiw s1,s1,1 │ │ │ │ + sw s1,100(sp) │ │ │ │ + bltu s7,s1,3f50e │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w a5,s4 │ │ │ │ + bltu a5,s10,3f2c6 │ │ │ │ + sd a0,80(sp) │ │ │ │ + mv s0,s2 │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld a0,40(sp) │ │ │ │ + addiw a5,s4,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a1,a4,0x3 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sext.w s3,a5 │ │ │ │ + jal 3870 │ │ │ │ + slli a4,s4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ + lw a2,88(sp) │ │ │ │ + lw a3,92(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a0 │ │ │ │ + subw a4,s10,s1 │ │ │ │ + sd a0,40(sp) │ │ │ │ + sw a4,4(a5) │ │ │ │ + sw a4,8(a5) │ │ │ │ + sw s1,0(a5) │ │ │ │ + sw zero,12(a5) │ │ │ │ + sw zero,16(a5) │ │ │ │ + sw s2,20(a5) │ │ │ │ + sw s0,24(a5) │ │ │ │ + sw a2,28(a5) │ │ │ │ + sw a3,32(a5) │ │ │ │ + mv a0,s6 │ │ │ │ + sd s3,32(sp) │ │ │ │ + jal 36112 │ │ │ │ + li a1,0 │ │ │ │ + beqz a0,3f26c │ │ │ │ + mv a0,s6 │ │ │ │ + jal 36094 │ │ │ │ + ld a5,56(sp) │ │ │ │ + ld a4,32(sp) │ │ │ │ + sw a4,0(a5) │ │ │ │ + auipc a5,0x3b │ │ │ │ + ld a5,-1114(a5) │ │ │ │ + ld a4,152(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,3f51c │ │ │ │ + ld ra,264(sp) │ │ │ │ + ld s0,256(sp) │ │ │ │ + ld a0,40(sp) │ │ │ │ + ld s1,248(sp) │ │ │ │ + ld s2,240(sp) │ │ │ │ + ld s3,232(sp) │ │ │ │ + ld s4,224(sp) │ │ │ │ + ld s5,216(sp) │ │ │ │ + ld s6,208(sp) │ │ │ │ + ld s7,200(sp) │ │ │ │ + ld s8,192(sp) │ │ │ │ + ld s9,184(sp) │ │ │ │ + ld s10,176(sp) │ │ │ │ + ld s11,168(sp) │ │ │ │ + addi sp,sp,272 │ │ │ │ + ret │ │ │ │ + sext.w s0,s4 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 4ddec │ │ │ │ + sext.w s5,a0 │ │ │ │ + addiw a5,s0,1 │ │ │ │ + lw s3,80(sp) │ │ │ │ + mv s4,s5 │ │ │ │ + blt a5,s5,3f492 │ │ │ │ + ld a5,16(sp) │ │ │ │ + lw s2,84(sp) │ │ │ │ + bltu a5,s4,3f4f8 │ │ │ │ + ld s0,24(sp) │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s3 │ │ │ │ + li a4,1 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e838 │ │ │ │ + add a5,s9,s5 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + lw a3,84(sp) │ │ │ │ + lw a2,80(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + li a4,0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 52226 │ │ │ │ + ld a5,80(sp) │ │ │ │ + sd a0,72(sp) │ │ │ │ + sext.w s3,a0 │ │ │ │ + sd a5,88(sp) │ │ │ │ + srai s2,a0,0x20 │ │ │ │ + addiw a5,s5,1 │ │ │ │ + mv a0,s1 │ │ │ │ + sw a5,4(sp) │ │ │ │ + jal 17a90 │ │ │ │ + li s0,0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s0,a0,3f44a │ │ │ │ + sext.w s11,s0 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 179ae │ │ │ │ + lw a5,0(a0) │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s1 │ │ │ │ + sw a5,80(sp) │ │ │ │ + jal 179ae │ │ │ │ + lw a5,4(a0) │ │ │ │ + lw a4,80(sp) │ │ │ │ + sw a5,84(sp) │ │ │ │ + bltu a5,a4,3f43c │ │ │ │ + beq a4,s3,3f48a │ │ │ │ + lw a5,100(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bgeu s7,a5,3f464 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 17a90 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s0,a0,3f40e │ │ │ │ + mv a0,s1 │ │ │ │ + li a1,0 │ │ │ │ + jal 17898 │ │ │ │ mv a0,s1 │ │ │ │ - fadd.d fs5,fa5,ft6 │ │ │ │ - fadd.d fs7,fa0,ft0 │ │ │ │ - fadd.d fs6,ft4,ft1 │ │ │ │ jal 3670 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld ft5,1618(a5) │ │ │ │ - fmul.d ft5,fs10,ft5 │ │ │ │ - fmul.d ft4,fs10,fs8 │ │ │ │ - fabs.d fa0,fs5 │ │ │ │ - fabs.d fa5,fs0 │ │ │ │ - fdiv.d fa0,fa0,ft5 │ │ │ │ - fdiv.d fa5,fa5,ft4 │ │ │ │ - flt.d a5,fa5,fa0 │ │ │ │ - beqz a5,424f0 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - fabs.d fa0,fs6 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld ft4,-1988(a5) │ │ │ │ - fdiv.d fa0,fa0,ft4 │ │ │ │ - flt.d a5,fa0,fa5 │ │ │ │ - beqz a5,4250a │ │ │ │ - fmv.d fa0,fa5 │ │ │ │ - flt.d a5,fa0,fs4 │ │ │ │ - bnez a5,42520 │ │ │ │ - fmv.d ft6,fs11 │ │ │ │ - fmv.d ft5,fs10 │ │ │ │ - fmv.d ft4,fs9 │ │ │ │ - fsd fs2,24(sp) │ │ │ │ - j 421b8 │ │ │ │ - fdiv.d fa0,fs4,fa0 │ │ │ │ - fmv.d ft6,fs11 │ │ │ │ - fmv.d ft5,fs10 │ │ │ │ - fmv.d ft4,fs9 │ │ │ │ - fsd fs2,24(sp) │ │ │ │ - fmul.d fs5,fs5,fa0 │ │ │ │ - fmul.d fs7,fs7,fa0 │ │ │ │ - fmul.d fs6,fs6,fa0 │ │ │ │ - j 421b8 │ │ │ │ + bgeu s3,s2,3f4f8 │ │ │ │ + sw s3,80(sp) │ │ │ │ + sw s2,84(sp) │ │ │ │ + mv s0,s5 │ │ │ │ + j 3f3a2 │ │ │ │ + ld a1,8(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 36254 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3629e │ │ │ │ + addi a1,a0,-1 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 361aa │ │ │ │ + lw a5,20(a0) │ │ │ │ + lw a4,4(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a4,16(a0) │ │ │ │ + sw a5,20(a0) │ │ │ │ + j 3f43e │ │ │ │ + bne a5,s2,3f434 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + j 3f43e │ │ │ │ + sext.w a5,s0 │ │ │ │ + bgeu s0,s5,3f3bc │ │ │ │ + bgeu a5,s10,3f3bc │ │ │ │ + ld a4,0(s8) │ │ │ │ + addiw a1,s5,-1 │ │ │ │ + subw a1,a1,a5 │ │ │ │ + ld a6,16(s8) │ │ │ │ + slli a3,s3,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + ld a0,16(a4) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + add a6,a6,a4 │ │ │ │ + add a1,a1,a5 │ │ │ │ + lwu a2,0(a6) │ │ │ │ + add a4,a0,a5 │ │ │ │ + add a3,s9,a5 │ │ │ │ + add a4,a4,a2 │ │ │ │ + lbu a3,0(a3) │ │ │ │ + lbu a4,0(a4) │ │ │ │ + beq a3,a4,3f4e2 │ │ │ │ + lw a4,100(sp) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,100(sp) │ │ │ │ + beq a1,a5,3f3bc │ │ │ │ + addi a5,a5,1 │ │ │ │ + sext.w a4,a5 │ │ │ │ + bltu a4,s10,3f4c2 │ │ │ │ + ld a5,16(sp) │ │ │ │ + lw s2,84(sp) │ │ │ │ + bgeu a5,s4,3f3c4 │ │ │ │ + lw s1,100(sp) │ │ │ │ + mv a3,s1 │ │ │ │ + beq s2,s3,3f294 │ │ │ │ + bltu s7,s1,3f260 │ │ │ │ + bltu s2,s3,3f260 │ │ │ │ + lw s2,80(sp) │ │ │ │ + lw s0,84(sp) │ │ │ │ + j 3f300 │ │ │ │ + sd a0,80(sp) │ │ │ │ + j 3f260 │ │ │ │ + sd a0,80(sp) │ │ │ │ + mv s0,s2 │ │ │ │ + bgeu s7,a3,3f300 │ │ │ │ + j 3f260 │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + beqz a2,3f55c │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1c │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + add s1,a2,a1 │ │ │ │ + j 3f544 │ │ │ │ + addi s0,s0,16 │ │ │ │ + beq s0,s1,3f558 │ │ │ │ + lw a5,8(s0) │ │ │ │ + beqz a5,3f53e │ │ │ │ + ld a0,0(s0) │ │ │ │ + addi s0,s0,16 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-16(s0) │ │ │ │ + bne s0,s1,3f544 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + j 3670 │ │ │ │ addi sp,sp,-64 │ │ │ │ - fsd fs1,32(sp) │ │ │ │ - feq.d a5,fa0,fa5 │ │ │ │ + mv t1,a3 │ │ │ │ sd ra,56(sp) │ │ │ │ - fmv.d fs1,fa2 │ │ │ │ - bnez a5,4257e │ │ │ │ - fsd fs2,24(sp) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs2,1550(a5) │ │ │ │ - flt.d a5,fa2,fs2 │ │ │ │ - bnez a5,4259e │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - jal 3920 │ │ │ │ - ld ra,56(sp) │ │ │ │ - fld fs2,24(sp) │ │ │ │ - fld fs1,32(sp) │ │ │ │ - fneg.d fa0,fa0 │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa5,1986(a5) │ │ │ │ - fdiv.d fa5,fa5,fa2 │ │ │ │ - fsd fs0,40(sp) │ │ │ │ - fmul.d fs0,fa1,fa1 │ │ │ │ + mv a3,a1 │ │ │ │ + beqz t1,3f5c8 │ │ │ │ + beqz a4,3f5b0 │ │ │ │ + ld a1,88(a4) │ │ │ │ + lbu t4,8(a4) │ │ │ │ + ld t3,96(a4) │ │ │ │ + ld a7,80(a4) │ │ │ │ + ld a6,0(a4) │ │ │ │ + lbu a5,65(a4) │ │ │ │ + lbu a4,66(a4) │ │ │ │ + sd a2,24(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + sd t1,40(sp) │ │ │ │ + sd a3,32(sp) │ │ │ │ + sd t4,16(sp) │ │ │ │ + sd t3,8(sp) │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,1876 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld ra,56(sp) │ │ │ │ - fld fs1,32(sp) │ │ │ │ - fmul.d fa0,fs0,fa5 │ │ │ │ - fld fs0,40(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - fadd.d fa0,fa2,fa2 │ │ │ │ - fsd fs0,40(sp) │ │ │ │ - fsd fs3,16(sp) │ │ │ │ - fsd fa1,8(sp) │ │ │ │ - fsub.d fa0,fs2,fa0 │ │ │ │ - jal 3410 │ │ │ │ - jal 3700 │ │ │ │ - fsub.d fs2,fs2,fs1 │ │ │ │ - fmv.d fs3,fa0 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - jal 3410 │ │ │ │ - jal 3700 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - fmv.d fs2,fa5 │ │ │ │ - jal 3410 │ │ │ │ - jal 3700 │ │ │ │ - fmul.d fs2,fs2,fa0 │ │ │ │ - fld fa1,8(sp) │ │ │ │ - fmul.d fs1,fs1,fs1 │ │ │ │ ld ra,56(sp) │ │ │ │ - fmul.d fs0,fa1,fa1 │ │ │ │ - fsub.d fs3,fs3,fs2 │ │ │ │ - fld fs2,24(sp) │ │ │ │ - fmul.d fs3,fs3,fs0 │ │ │ │ - fld fs0,40(sp) │ │ │ │ - fdiv.d fa0,fs3,fs1 │ │ │ │ - fld fs3,16(sp) │ │ │ │ - fld fs1,32(sp) │ │ │ │ + mv a5,a1 │ │ │ │ + mv a4,a2 │ │ │ │ + mv a6,t1 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,1896 │ │ │ │ + li a1,1 │ │ │ │ addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - fsd fs5,0(sp) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs5,1296(a5) │ │ │ │ - flt.d a5,fa0,fs5 │ │ │ │ - fsd fs0,40(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - fsd fs1,32(sp) │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - bnez a5,426fc │ │ │ │ - fsd fs2,24(sp) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs2,1350(a5) │ │ │ │ - fadd.d fa1,fa0,fs2 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa2,1826(a5) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa3,1834(a5) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa4,1834(a5) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld ft2,1810(a5) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa5,1826(a5) │ │ │ │ - fsd fs4,8(sp) │ │ │ │ - fadd.d ft1,fa1,fs2 │ │ │ │ - fdiv.d fa2,fa2,fa1 │ │ │ │ - fsd fs3,16(sp) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs3,1814(a5) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs1,1814(a5) │ │ │ │ - fadd.d fs1,fa0,fs1 │ │ │ │ - fadd.d ft0,ft1,fs2 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - fadd.d fa1,ft0,fs2 │ │ │ │ - fdiv.d fa3,fa3,ft1 │ │ │ │ - fadd.d fa2,fa2,ft2 │ │ │ │ - fadd.d fs4,fa1,fs2 │ │ │ │ - fdiv.d fa4,fa4,ft0 │ │ │ │ - fadd.d fa3,fa3,fa2 │ │ │ │ - fdiv.d fa5,fa5,fa1 │ │ │ │ - fadd.d fa4,fa4,fa3 │ │ │ │ - fdiv.d fs3,fs3,fs4 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - fadd.d fs3,fs3,fa5 │ │ │ │ - jal 3920 │ │ │ │ - fadd.d fs4,fs4,fs2 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa5,1750(a5) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa4,1750(a5) │ │ │ │ - fmv.d fs2,fa0 │ │ │ │ - fdiv.d fa5,fa5,fs4 │ │ │ │ - fadd.d fa5,fa5,fs3 │ │ │ │ - fmul.d fa5,fa5,fa4 │ │ │ │ - fdiv.d fa0,fa5,fs0 │ │ │ │ - jal 3920 │ │ │ │ - fadd.d fs0,fs0,fs5 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + beqz a4,3f600 │ │ │ │ + ld a1,88(a4) │ │ │ │ + lbu t3,8(a4) │ │ │ │ + ld t1,96(a4) │ │ │ │ + ld a7,80(a4) │ │ │ │ + ld a6,0(a4) │ │ │ │ + lbu a5,65(a4) │ │ │ │ + lbu a4,66(a4) │ │ │ │ + sd a2,24(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + sd t3,16(sp) │ │ │ │ + sd t1,8(sp) │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,1884 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld ra,56(sp) │ │ │ │ - fld fs3,16(sp) │ │ │ │ - fld fs4,8(sp) │ │ │ │ - fld fs5,0(sp) │ │ │ │ - fmul.d fs0,fs0,fs2 │ │ │ │ - fld fs2,24(sp) │ │ │ │ - fsub.d fs1,fs1,fs0 │ │ │ │ - fld fs0,40(sp) │ │ │ │ - fsub.d fa0,fa0,fs1 │ │ │ │ - fld fs1,32(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs1,1612(a5) │ │ │ │ - fmul.d fa0,fa0,fs1 │ │ │ │ - jal 3690 │ │ │ │ - fdiv.d fa0,fs1,fa0 │ │ │ │ - jal 3920 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa0,1104(a5) │ │ │ │ - fsub.d fa0,fa0,fs0 │ │ │ │ - fmv.d fs0,fa5 │ │ │ │ - jal 42604 │ │ │ │ ld ra,56(sp) │ │ │ │ - fsub.d fa0,fs0,fa0 │ │ │ │ - fld fs1,32(sp) │ │ │ │ - fld fs0,40(sp) │ │ │ │ - fld fs5,0(sp) │ │ │ │ + mv a4,a2 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,1900 │ │ │ │ + li a1,1 │ │ │ │ addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - fsd fs0,56(sp) │ │ │ │ - fsd fs1,48(sp) │ │ │ │ - fsd fs2,40(sp) │ │ │ │ - fsd fs3,32(sp) │ │ │ │ - fsd fs4,24(sp) │ │ │ │ - fsd fs5,16(sp) │ │ │ │ - fsd fs6,8(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - mv s1,a3 │ │ │ │ - mv s0,a4 │ │ │ │ - beqz a1,428b4 │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - addiw a4,a1,-1 │ │ │ │ - addiw a5,a1,-2 │ │ │ │ - fcvt.d.wu ft2,a4 │ │ │ │ - fcvt.d.wu ft1,a5 │ │ │ │ - fmv.d fa1,fa3 │ │ │ │ - fmv.d fa0,fa3 │ │ │ │ - li a6,1 │ │ │ │ - addiw a5,a6,-1 │ │ │ │ - addiw a7,a6,-2 │ │ │ │ - fcvt.d.wu fa4,a5 │ │ │ │ - fcvt.d.wu fa5,a7 │ │ │ │ - slli a7,a5,0x20 │ │ │ │ - fdiv.d fa4,fa4,ft2 │ │ │ │ - srli a5,a7,0x1d │ │ │ │ - add a5,a5,a0 │ │ │ │ - fld fa2,0(a5) │ │ │ │ - addiw a6,a6,1 │ │ │ │ - fadd.d fa0,fa0,fa2 │ │ │ │ - fdiv.d fa5,fa5,ft1 │ │ │ │ - fmul.d ft0,fa2,fa4 │ │ │ │ - fadd.d fa1,fa1,ft0 │ │ │ │ - fmul.d fa5,fa5,fa4 │ │ │ │ - fmul.d fa5,fa5,fa2 │ │ │ │ - fadd.d fa3,fa3,fa5 │ │ │ │ - bgeu a1,a6,4277e │ │ │ │ - fcvt.d.wu fa4,a1 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa2,1492(a5) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld ft3,996(a5) │ │ │ │ - fdiv.d fa1,fa1,fa4 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs6,920(a5) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld ft2,1472(a5) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld ft0,1472(a5) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld ft1,1472(a5) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs3,880(a5) │ │ │ │ - fdiv.d fa5,fa3,fa4 │ │ │ │ - fmul.d fa3,fa1,fa2 │ │ │ │ - fadd.d fa1,fa1,fa1 │ │ │ │ - fdiv.d fs1,fa0,fa4 │ │ │ │ - fmul.d fa5,fa5,fa2 │ │ │ │ - fsub.d fa5,fa5,fa3 │ │ │ │ - fsub.d fs0,fa1,fs1 │ │ │ │ - fadd.d fa5,fa5,fs1 │ │ │ │ - fdiv.d fa5,fa5,fs0 │ │ │ │ - fadd.d fa5,fa5,ft3 │ │ │ │ - fdiv.d fa5,fs6,fa5 │ │ │ │ - fsub.d fa5,fa5,ft2 │ │ │ │ - fmul.d fs2,fa5,fa5 │ │ │ │ - fmul.d fa5,fa5,ft1 │ │ │ │ - fmul.d fs2,fs2,ft0 │ │ │ │ - fadd.d fs2,fs2,fa5 │ │ │ │ - fadd.d fs5,fs2,fs3 │ │ │ │ - fmv.d fa0,fs5 │ │ │ │ - jal 42604 │ │ │ │ - jal 3700 │ │ │ │ - fneg.d fa1,fs2 │ │ │ │ - fmv.d fs4,fa0 │ │ │ │ - fmv.d fa0,fs6 │ │ │ │ - jal 35c0 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - fmul.d fs0,fs0,fs2 │ │ │ │ - fmv.d fa0,fs5 │ │ │ │ - fsub.d fa5,fs3,fa5 │ │ │ │ - fmul.d fa5,fa5,fs4 │ │ │ │ - fdiv.d fs0,fs0,fa5 │ │ │ │ - jal 42604 │ │ │ │ - jal 3700 │ │ │ │ - fsub.d fa5,fs3,fa0 │ │ │ │ - ld ra,88(sp) │ │ │ │ - fld fs3,32(sp) │ │ │ │ - fld fs4,24(sp) │ │ │ │ - fld fs5,16(sp) │ │ │ │ - fld fs6,8(sp) │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fdiv.d fa5,fa5,fs2 │ │ │ │ - fsub.d fa0,fs1,fa5 │ │ │ │ - fld fs1,48(sp) │ │ │ │ - fsd fa0,0(s2) │ │ │ │ - fsd fs0,0(s1) │ │ │ │ - fsd fs2,0(s0) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - fld fs0,56(sp) │ │ │ │ - fld fs2,40(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - fmv.d fa1,fa3 │ │ │ │ - fmv.d fa0,fa3 │ │ │ │ - j 427c0 │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s10,32(sp) │ │ │ │ - mv s10,a5 │ │ │ │ - addiw s10,s10,-1 │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - mv s2,a1 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s0,64(sp) │ │ │ │ + mv s0,a5 │ │ │ │ + ld a5,128(a5) │ │ │ │ + sd ra,72(sp) │ │ │ │ + beqz a5,3f64c │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + mv s5,a0 │ │ │ │ mv s4,a2 │ │ │ │ - li a1,1 │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,698 │ │ │ │ - sext.w s6,s10 │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - sd ra,120(sp) │ │ │ │ - mv s1,a0 │ │ │ │ mv s3,a3 │ │ │ │ - mv s11,a4 │ │ │ │ - mv s5,a6 │ │ │ │ - li s0,0 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - auipc s7,0x1f │ │ │ │ - addi s7,s7,666 │ │ │ │ - beqz s6,4291c │ │ │ │ - mv a3,s0 │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bne s0,s6,4290a │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,1628 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - beqz s11,42a0e │ │ │ │ - slli a5,s10,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a5,0(sp) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - sd s8,48(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li s0,0 │ │ │ │ - auipc s8,0x1f │ │ │ │ - addi s8,s8,646 │ │ │ │ - auipc s7,0x1f │ │ │ │ - addi s7,s7,630 │ │ │ │ - auipc s9,0x1f │ │ │ │ - addi s9,s9,614 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,1324 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - beqz s6,42a9c │ │ │ │ - li s10,0 │ │ │ │ - j 4298a │ │ │ │ - bnez a2,42a52 │ │ │ │ - mv a2,s9 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - addi s10,s10,1 │ │ │ │ - sext.w a4,s10 │ │ │ │ - bgeu a4,s6,429ca │ │ │ │ - lw a4,0(s5) │ │ │ │ - beq a4,s0,42a28 │ │ │ │ - ld a2,0(s4) │ │ │ │ - ld a3,0(s3) │ │ │ │ - ld a4,0(s2) │ │ │ │ - add a2,a2,s10 │ │ │ │ - lbu a1,0(a2) │ │ │ │ - slli a2,s10,0x2 │ │ │ │ - add a3,a3,s10 │ │ │ │ - add a4,a4,a2 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - lw a3,0(a4) │ │ │ │ - bnez a1,42974 │ │ │ │ - beqz a2,42a46 │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - addi s10,s10,1 │ │ │ │ - sext.w a4,s10 │ │ │ │ - bltu a4,s6,4298a │ │ │ │ - ld a0,8(sp) │ │ │ │ - ld a2,0(sp) │ │ │ │ - ld a3,0(s4) │ │ │ │ - ld a4,0(s3) │ │ │ │ - ld a5,0(s2) │ │ │ │ - add a3,a3,a2 │ │ │ │ - lbu a1,0(a3) │ │ │ │ - add a4,a4,a2 │ │ │ │ - add a5,a5,a0 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - lw a3,0(a5) │ │ │ │ - beqz a1,42a64 │ │ │ │ - bnez a4,42a8a │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,490 │ │ │ │ - li a1,1 │ │ │ │ + mv s2,a4 │ │ │ │ + jal 59e08 │ │ │ │ + beqz a0,3f6bc │ │ │ │ mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s4,s4,8 │ │ │ │ - addi s3,s3,8 │ │ │ │ - addi s2,s2,8 │ │ │ │ - bne s11,s0,4295a │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ + jal 795c │ │ │ │ + bnez a0,3f654 │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - lw a3,4(s5) │ │ │ │ - sext.w a4,s10 │ │ │ │ - bne a3,a4,42992 │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,372 │ │ │ │ - li a1,1 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 59eb2 │ │ │ │ + bnez a0,3f642 │ │ │ │ + mv a1,s4 │ │ │ │ mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 42992 │ │ │ │ - mv a2,s8 │ │ │ │ - li a1,1 │ │ │ │ + jal c5b8 │ │ │ │ + mv a1,s4 │ │ │ │ + mv s3,a0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 42980 │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,350 │ │ │ │ - li a1,1 │ │ │ │ + jal cb1c │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 42980 │ │ │ │ - beqz a4,42a78 │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,378 │ │ │ │ - li a1,1 │ │ │ │ + mv s1,a5 │ │ │ │ + jal dba2 │ │ │ │ + lw a4,344(s0) │ │ │ │ + li a5,1 │ │ │ │ + mv s4,a0 │ │ │ │ + bltu a5,a4,3f732 │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a4,s2 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 3f568 │ │ │ │ + ld a0,128(s0) │ │ │ │ + jal 33d0 │ │ │ │ + lw a4,344(s0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,3f642 │ │ │ │ + ld a0,520(s0) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld ra,72(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + j 39e0 │ │ │ │ + mv a1,s4 │ │ │ │ mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 429fe │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,368 │ │ │ │ - li a1,1 │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + jal e01a │ │ │ │ + mv a1,s4 │ │ │ │ + mv s6,a0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 429fe │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,326 │ │ │ │ - li a1,1 │ │ │ │ + jal ca18 │ │ │ │ + mv s7,a0 │ │ │ │ + mv a1,s4 │ │ │ │ mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 429fe │ │ │ │ - li a0,0 │ │ │ │ - li a2,0 │ │ │ │ - j 429ce │ │ │ │ - subw a2,a2,a1 │ │ │ │ - j 42ab4 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - srliw a6,a2,0x1 │ │ │ │ - fle.d a5,fa5,fa0 │ │ │ │ - bnez a5,42acc │ │ │ │ - mv a2,a6 │ │ │ │ - srliw a3,a2,0x1 │ │ │ │ - addw a4,a1,a3 │ │ │ │ - slli a6,a4,0x20 │ │ │ │ - srli a5,a6,0x1d │ │ │ │ - add a5,a5,a0 │ │ │ │ - bnez a2,42aa6 │ │ │ │ - mv a0,a1 │ │ │ │ - ret │ │ │ │ - addiw a2,a2,-1 │ │ │ │ - addiw a1,a4,1 │ │ │ │ - subw a2,a2,a3 │ │ │ │ - j 42ab4 │ │ │ │ - subw a2,a2,a1 │ │ │ │ - j 42ae8 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - srliw a6,a2,0x1 │ │ │ │ - flt.d a5,fa5,fa0 │ │ │ │ - bnez a5,42b00 │ │ │ │ - mv a2,a6 │ │ │ │ - srliw a3,a2,0x1 │ │ │ │ - addw a4,a1,a3 │ │ │ │ - slli a6,a4,0x20 │ │ │ │ - srli a5,a6,0x1d │ │ │ │ - add a5,a5,a0 │ │ │ │ - bnez a2,42ada │ │ │ │ - mv a0,a1 │ │ │ │ - ret │ │ │ │ - addiw a2,a2,-1 │ │ │ │ - addiw a1,a4,1 │ │ │ │ - subw a2,a2,a3 │ │ │ │ - j 42ae8 │ │ │ │ - lw a7,8(a0) │ │ │ │ - ld a6,0(a0) │ │ │ │ - li a0,0 │ │ │ │ - addiw a5,a7,-1 │ │ │ │ - j 42b28 │ │ │ │ - fld fa5,0(a4) │ │ │ │ - srliw a1,a5,0x1 │ │ │ │ - fle.d a4,fa5,fa0 │ │ │ │ - bnez a4,42b4a │ │ │ │ - mv a5,a1 │ │ │ │ - srliw a2,a5,0x1 │ │ │ │ - addw a3,a2,a0 │ │ │ │ - slli a1,a3,0x20 │ │ │ │ - srli a4,a1,0x1d │ │ │ │ - add a4,a4,a6 │ │ │ │ - bnez a5,42b1a │ │ │ │ - fcvt.d.wu fa0,a0 │ │ │ │ - fcvt.d.wu fa5,a7 │ │ │ │ - fdiv.d fa0,fa0,fa5 │ │ │ │ - ret │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - addiw a0,a3,1 │ │ │ │ - subw a5,a5,a2 │ │ │ │ - j 42b28 │ │ │ │ + jal d524 │ │ │ │ + lw a4,344(s0) │ │ │ │ + li a5,1 │ │ │ │ + mv s8,a0 │ │ │ │ + bgeu a5,a4,3f6f2 │ │ │ │ + ld a0,520(s0) │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s8 │ │ │ │ + jal 3f568 │ │ │ │ + ld a0,128(s0) │ │ │ │ + jal 33d0 │ │ │ │ + lw a4,344(s0) │ │ │ │ + li a5,1 │ │ │ │ + bltu a5,a4,3f722 │ │ │ │ + mv a0,s1 │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + jal 795c │ │ │ │ + beqz a0,3f642 │ │ │ │ + j 3f654 │ │ │ │ + ld a0,520(s0) │ │ │ │ + jal 39e0 │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + j 3f63a │ │ │ │ + ld a0,520(s0) │ │ │ │ + jal 32d0 │ │ │ │ + j 3f686 │ │ │ │ + lw a4,344(a2) │ │ │ │ addi sp,sp,-48 │ │ │ │ - sd s3,8(sp) │ │ │ │ - slli s3,a1,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - sd s2,16(sp) │ │ │ │ - slli s2,s3,0x3 │ │ │ │ sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s1,a1 │ │ │ │ - li a0,0 │ │ │ │ - mv a1,s2 │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s0 │ │ │ │ + sd s3,8(sp) │ │ │ │ + li a5,1 │ │ │ │ + mv s4,a2 │ │ │ │ mv s2,a0 │ │ │ │ - jal 36a0 │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a1,s3 │ │ │ │ + mv s0,a1 │ │ │ │ + bgeu a5,a4,3f760 │ │ │ │ + ld a0,544(a2) │ │ │ │ + jal 32d0 │ │ │ │ + ld a4,176(s4) │ │ │ │ + mv a0,s0 │ │ │ │ + ld a5,0(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,0(a4) │ │ │ │ + jal 795c │ │ │ │ + beqz a0,3f77c │ │ │ │ + ld a4,176(s4) │ │ │ │ + ld a5,0(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,0(a4) │ │ │ │ mv a0,s2 │ │ │ │ - auipc a3,0x37 │ │ │ │ - ld a3,944(a3) │ │ │ │ - li a2,8 │ │ │ │ - jal 3400 │ │ │ │ + jal 5b70c │ │ │ │ + beqz a0,3f826 │ │ │ │ + ld a5,176(s4) │ │ │ │ + mv a0,s2 │ │ │ │ + ld a3,8(a5) │ │ │ │ + ld a4,40(a5) │ │ │ │ + addi a3,a3,2 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a3,8(a5) │ │ │ │ + sd a4,40(a5) │ │ │ │ + jal 59cf6 │ │ │ │ + ld a5,176(s4) │ │ │ │ + bnez a0,3f864 │ │ │ │ + ld a3,16(a5) │ │ │ │ + ld a4,48(a5) │ │ │ │ + addi a3,a3,2 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a3,16(a5) │ │ │ │ + sd a4,48(a5) │ │ │ │ + lw a5,0(s2) │ │ │ │ + li s0,0 │ │ │ │ + li s3,0 │ │ │ │ + beqz a5,3f80e │ │ │ │ + sd s1,24(sp) │ │ │ │ + j 3f7d4 │ │ │ │ + beqz a0,3f7f4 │ │ │ │ + ld a4,176(s4) │ │ │ │ + ld a5,80(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,80(a4) │ │ │ │ + lw a5,0(s2) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s0,s0,80 │ │ │ │ + bgeu s3,a5,3f80c │ │ │ │ + ld a0,8(s2) │ │ │ │ + li a1,0 │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 59fea │ │ │ │ + ld a5,8(s2) │ │ │ │ + mv s1,a0 │ │ │ │ + li a1,1 │ │ │ │ + add a0,a5,s0 │ │ │ │ + jal 59fea │ │ │ │ + bnez s1,3f7ba │ │ │ │ + beqz a0,3f7c6 │ │ │ │ + ld a4,176(s4) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s0,s0,80 │ │ │ │ + ld a5,88(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,88(a4) │ │ │ │ + lw a5,0(s2) │ │ │ │ + bltu s3,a5,3f7d4 │ │ │ │ + ld s1,24(sp) │ │ │ │ + lw a4,344(s4) │ │ │ │ + li a5,1 │ │ │ │ + bltu a5,a4,3f872 │ │ │ │ ld ra,40(sp) │ │ │ │ - sd s2,0(s0) │ │ │ │ - sw s1,8(s0) │ │ │ │ - mv a0,s0 │ │ │ │ ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,0(a0) │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd zero,0(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - bnez a1,42bd6 │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - fsd fs1,32(sp) │ │ │ │ - fsd fs2,24(sp) │ │ │ │ - fcvt.d.wu fs1,a0 │ │ │ │ - fcvt.d.wu fs2,a1 │ │ │ │ - fsd fs3,16(sp) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs3,-206(a5) │ │ │ │ - fsd fs0,40(sp) │ │ │ │ - fadd.d fs0,fs1,fs3 │ │ │ │ - fsub.d fs1,fs1,fs2 │ │ │ │ - sd ra,56(sp) │ │ │ │ - fsd fs4,8(sp) │ │ │ │ - fadd.d fs1,fs1,fs3 │ │ │ │ - fdiv.d fa0,fs0,fs1 │ │ │ │ - jal 3920 │ │ │ │ - fmv.d fs4,fa0 │ │ │ │ - fdiv.d fa0,fs1,fs2 │ │ │ │ - jal 3920 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa0,72(a5) │ │ │ │ - fmul.d fa0,fs2,fa0 │ │ │ │ - jal 3920 │ │ │ │ - fmul.d fs1,fs1,fs2 │ │ │ │ - fmul.d fs0,fs0,fs4 │ │ │ │ - fmul.d fa0,fa0,fs3 │ │ │ │ - ld ra,56(sp) │ │ │ │ - fld fs2,24(sp) │ │ │ │ - fld fs3,16(sp) │ │ │ │ - fld fs4,8(sp) │ │ │ │ - fadd.d fs0,fs0,fs1 │ │ │ │ - fld fs1,32(sp) │ │ │ │ - fsub.d fa0,fs0,fa0 │ │ │ │ - fld fs0,40(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s5,40(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mv s1,a3 │ │ │ │ - mv s0,a2 │ │ │ │ - auipc a3,0x37 │ │ │ │ - ld a3,738(a3) │ │ │ │ - li a2,8 │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - jal 3400 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli s3,a5,0x1d │ │ │ │ - mv a1,s3 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s4,a0 │ │ │ │ - beqz s1,42cfc │ │ │ │ - fsd fs1,16(sp) │ │ │ │ - fcvt.d.wu fs1,s5 │ │ │ │ - fsd fs2,8(sp) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs2,-298(a5) │ │ │ │ - fsub.d fs1,fs1,fs2 │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - add s3,s3,s0 │ │ │ │ - fld fs0,0(s0) │ │ │ │ - addi s1,s1,8 │ │ │ │ - addi s0,s0,8 │ │ │ │ - fmul.d fs0,fs1,fs0 │ │ │ │ - fadd.d fs0,fs0,fs2 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - jal 3960 │ │ │ │ - fcvt.wu.d a4,fa0,rtz │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ - srli a3,a2,0x1d │ │ │ │ - add a5,a5,s2 │ │ │ │ - add a3,a3,s2 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - fld fa5,0(a3) │ │ │ │ - fcvt.d.wu fa3,a4 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fsub.d fs0,fs0,fa3 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,-8(s1) │ │ │ │ - bne s3,s0,42ca4 │ │ │ │ - fld fs0,24(sp) │ │ │ │ - fld fs1,16(sp) │ │ │ │ - fld fs2,8(sp) │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s4,48(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - li a5,3 │ │ │ │ - bgeu a5,a3,42ec8 │ │ │ │ - fld fa0,0(a0) │ │ │ │ - frflags a4 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - flt.d a5,fa0,fa5 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,42eb2 │ │ │ │ - fsqrt.d fa0,fa0 │ │ │ │ - fsd fa0,0(a0) │ │ │ │ - fld fa5,0(a1) │ │ │ │ - addiw t4,a3,-3 │ │ │ │ - sext.w t3,t4 │ │ │ │ - li a5,1 │ │ │ │ - fmv.d.x fa1,zero │ │ │ │ - fdiv.d fa5,fa5,fa0 │ │ │ │ - fsd fa5,0(a1) │ │ │ │ - fld fa5,0(a2) │ │ │ │ - fld fa4,0(a0) │ │ │ │ - fdiv.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,0(a2) │ │ │ │ - beq t3,a5,42e8c │ │ │ │ - fmv.d ft0,fa1 │ │ │ │ - addi a5,a0,8 │ │ │ │ - mv a4,a1 │ │ │ │ - mv a6,a2 │ │ │ │ - li a7,1 │ │ │ │ - fld fa4,0(a4) │ │ │ │ - fld fa5,0(a5) │ │ │ │ - fmul.d fa4,fa4,fa4 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fle.d t1,ft0,fa5 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - beqz t1,42e90 │ │ │ │ - fsqrt.d fa5,fa5 │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a6,a6,8 │ │ │ │ - addiw a7,a7,1 │ │ │ │ - addi a5,a5,8 │ │ │ │ - fsd fa5,-8(a5) │ │ │ │ - fld fa3,0(a4) │ │ │ │ - fld fa4,-8(a4) │ │ │ │ - fdiv.d fa5,fa3,fa5 │ │ │ │ - fsd fa5,0(a4) │ │ │ │ - fld fa3,-8(a6) │ │ │ │ - fld fa0,-8(a5) │ │ │ │ - fld fa2,0(a6) │ │ │ │ - fmul.d fa5,fa3,fa4 │ │ │ │ - fmul.d fa3,fa3,fa3 │ │ │ │ - fdiv.d fa5,fa5,fa0 │ │ │ │ - fadd.d fa1,fa1,fa3 │ │ │ │ - fsub.d fa5,fa2,fa5 │ │ │ │ - fsd fa5,0(a6) │ │ │ │ - bne a7,t3,42d6a │ │ │ │ - addiw a5,a3,-4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add t1,a1,a5 │ │ │ │ - fld fa5,0(t1) │ │ │ │ - slli a6,t4,0x20 │ │ │ │ - srli a4,a6,0x1d │ │ │ │ - fmul.d fa4,fa5,fa5 │ │ │ │ - add a6,a0,a4 │ │ │ │ - fld fa5,0(a6) │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fle.d t3,fa3,fa5 │ │ │ │ - fsd fa5,0(a6) │ │ │ │ - beqz t3,42f12 │ │ │ │ - fsqrt.d fa5,fa5 │ │ │ │ - add a5,a5,a2 │ │ │ │ - add a1,a1,a4 │ │ │ │ - add a2,a2,a4 │ │ │ │ - addiw s0,a3,-2 │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - srli s0,a4,0x1d │ │ │ │ - add s0,s0,a0 │ │ │ │ - slli a4,a7,0x20 │ │ │ │ - srli a7,a4,0x1d │ │ │ │ - add a0,a0,a7 │ │ │ │ - fsd fa5,0(a6) │ │ │ │ - fld fa4,0(a5) │ │ │ │ - fld fa0,0(t1) │ │ │ │ - fld fa2,0(a1) │ │ │ │ - fmul.d fa4,fa4,fa0 │ │ │ │ - fdiv.d fa5,fa4,fa5 │ │ │ │ - fsub.d fa5,fa2,fa5 │ │ │ │ - fsd fa5,0(a1) │ │ │ │ - fld fa5,0(a5) │ │ │ │ - fld fa0,0(t1) │ │ │ │ - fld fa2,0(a6) │ │ │ │ - fld fa4,0(a2) │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - fdiv.d fa5,fa5,fa2 │ │ │ │ - fsub.d fa5,fa4,fa5 │ │ │ │ - fsd fa5,0(a2) │ │ │ │ - fld fa5,0(a1) │ │ │ │ - fld fa0,0(s0) │ │ │ │ - fmul.d fa5,fa5,fa5 │ │ │ │ - fsub.d fa0,fa0,fa5 │ │ │ │ - fsub.d fa0,fa0,fa1 │ │ │ │ - fsd fa0,0(s0) │ │ │ │ - fld fa5,0(a0) │ │ │ │ - fle.d a5,fa3,fa5 │ │ │ │ - beqz a5,42ef0 │ │ │ │ - frflags a4 │ │ │ │ - flt.d a5,fa0,fa3 │ │ │ │ - fsflags a4 │ │ │ │ - bnez a5,42eea │ │ │ │ - fsqrt.d fa0,fa0 │ │ │ │ - ld ra,40(sp) │ │ │ │ - fsd fa0,0(s0) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 59e08 │ │ │ │ + bnez a0,3f89a │ │ │ │ + ld a4,176(s4) │ │ │ │ + ld a5,32(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,32(a4) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 59eb2 │ │ │ │ + beqz a0,3f886 │ │ │ │ + ld a5,176(s4) │ │ │ │ + mv a0,s2 │ │ │ │ + ld a3,8(a5) │ │ │ │ + ld a4,72(a5) │ │ │ │ + addi a3,a3,1 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a4,72(a5) │ │ │ │ + sd a3,8(a5) │ │ │ │ + jal 59cb8 │ │ │ │ + ld a4,176(s4) │ │ │ │ + beqz a0,3f8be │ │ │ │ + ld a5,24(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(a4) │ │ │ │ + j 3f7ac │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a4,56(a5) │ │ │ │ + addi a3,a3,2 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a3,24(a5) │ │ │ │ + sd a4,56(a5) │ │ │ │ + j 3f7ac │ │ │ │ ld s0,32(sp) │ │ │ │ + ld a0,544(s4) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - li a7,1 │ │ │ │ - j 42dc4 │ │ │ │ - lui a2,0x1 │ │ │ │ - auipc a3,0x23 │ │ │ │ - addi a3,a3,110 │ │ │ │ - addi a2,a2,-1766 │ │ │ │ - auipc a1,0x1f │ │ │ │ - addi a1,a1,-822 │ │ │ │ - auipc a0,0x1f │ │ │ │ - addi a0,a0,-686 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - sd a3,24(sp) │ │ │ │ - sd a2,16(sp) │ │ │ │ - sd a1,8(sp) │ │ │ │ - sd a0,0(sp) │ │ │ │ - jal 36f0 │ │ │ │ - ld a3,24(sp) │ │ │ │ - ld a2,16(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - j 42d36 │ │ │ │ - lui a2,0x1 │ │ │ │ - auipc a3,0x23 │ │ │ │ - addi a3,a3,54 │ │ │ │ - addi a2,a2,-1774 │ │ │ │ - auipc a1,0x1f │ │ │ │ - addi a1,a1,-878 │ │ │ │ - auipc a0,0x1f │ │ │ │ - addi a0,a0,-750 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - jal 36f0 │ │ │ │ - j 42e82 │ │ │ │ - lui a2,0x1 │ │ │ │ - auipc a3,0x23 │ │ │ │ - addi a3,a3,14 │ │ │ │ - addi a2,a2,-1751 │ │ │ │ - auipc a1,0x1f │ │ │ │ - addi a1,a1,-918 │ │ │ │ - auipc a0,0x1f │ │ │ │ - addi a0,a0,-782 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - lui a2,0x1 │ │ │ │ - auipc a3,0x23 │ │ │ │ - addi a3,a3,-20 │ │ │ │ - addi a2,a2,-1757 │ │ │ │ - auipc a1,0x1f │ │ │ │ - addi a1,a1,-952 │ │ │ │ - auipc a0,0x1f │ │ │ │ - addi a0,a0,-800 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-112 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - sd s5,56(sp) │ │ │ │ - srli s5,a5,0x1d │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ + j 39e0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 795c │ │ │ │ + beqz a0,3f7ac │ │ │ │ + ld a4,176(s4) │ │ │ │ + ld a5,32(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,32(a4) │ │ │ │ + j 3f7ac │ │ │ │ + ld a5,176(s4) │ │ │ │ + mv a0,s2 │ │ │ │ + ld a3,8(a5) │ │ │ │ + ld a4,64(a5) │ │ │ │ + addi a3,a3,1 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a4,64(a5) │ │ │ │ + sd a3,8(a5) │ │ │ │ + jal 59b70 │ │ │ │ + ld a4,176(s4) │ │ │ │ + beqz a0,3f8c6 │ │ │ │ + ld a5,24(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(a4) │ │ │ │ + j 3f838 │ │ │ │ + ld a5,16(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,16(a4) │ │ │ │ + j 3f7ac │ │ │ │ + ld a5,16(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,16(a4) │ │ │ │ + j 3f838 │ │ │ │ + addi sp,sp,-240 │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd a4,64(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + auipc a4,0x3a │ │ │ │ + ld a4,1594(a4) │ │ │ │ + mv a1,a2 │ │ │ │ + sd s1,216(sp) │ │ │ │ + sd s3,200(sp) │ │ │ │ mv s1,a0 │ │ │ │ - mv s2,a1 │ │ │ │ - li a0,0 │ │ │ │ - mv a1,s5 │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s5 │ │ │ │ - mv s3,a0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s4,a0 │ │ │ │ - mv a1,s5 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ + mv s3,a5 │ │ │ │ + mv a0,s5 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,120(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd ra,232(sp) │ │ │ │ + sd s0,224(sp) │ │ │ │ + sd s2,208(sp) │ │ │ │ + sd s4,192(sp) │ │ │ │ + mv s2,a6 │ │ │ │ + mv s4,a7 │ │ │ │ + sd s8,160(sp) │ │ │ │ + sd s11,136(sp) │ │ │ │ + mv s8,a2 │ │ │ │ + ld s11,216(a7) │ │ │ │ + sd a3,56(sp) │ │ │ │ + sd s6,176(sp) │ │ │ │ + sd s7,168(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + sd s10,144(sp) │ │ │ │ + sw zero,112(sp) │ │ │ │ + sw zero,116(sp) │ │ │ │ + jal c150 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal c4aa │ │ │ │ + lw a3,480(s4) │ │ │ │ + sext.w s0,s0 │ │ │ │ + sext.w a2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5ab6e │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal c150 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal c4aa │ │ │ │ + lw a3,436(s4) │ │ │ │ + sext.w s0,s0 │ │ │ │ + sext.w a2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5afa4 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 795c │ │ │ │ + beqz a0,3fab6 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5b70c │ │ │ │ + lw a5,352(s4) │ │ │ │ + beqz a0,3fbdc │ │ │ │ + bnez a5,3fd38 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5b70c │ │ │ │ + bnez a0,3fd30 │ │ │ │ + mv a2,s4 │ │ │ │ mv a1,s5 │ │ │ │ - mv s8,a0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - fld fa4,0(s1) │ │ │ │ - fld fa5,8(s1) │ │ │ │ - addiw s9,s0,-2 │ │ │ │ - slli a5,s9,0x20 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - addiw s6,s0,-1 │ │ │ │ - srli s10,a5,0x1d │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli s7,a5,0x1d │ │ │ │ - add a3,s1,s7 │ │ │ │ - add a4,s1,s10 │ │ │ │ - fsd fa5,0(s4) │ │ │ │ - fld fa4,0(a4) │ │ │ │ - fld fa5,0(a3) │ │ │ │ - add a5,s4,s10 │ │ │ │ - add a6,s2,s7 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - add a1,s2,s10 │ │ │ │ - li a2,1 │ │ │ │ - mv s5,a0 │ │ │ │ - addiw s11,s0,-3 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - fld fa4,0(s4) │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - fsd fa5,0(s3) │ │ │ │ - fld fa4,0(a4) │ │ │ │ - fld fa5,0(a3) │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,0(s8) │ │ │ │ - fld fa2,0(s2) │ │ │ │ - fld fa3,0(a1) │ │ │ │ - fld fa5,8(s2) │ │ │ │ - fld fa4,0(a6) │ │ │ │ - fsub.d fa5,fa5,fa2 │ │ │ │ - fsub.d fa4,fa4,fa3 │ │ │ │ - fld fa2,0(s4) │ │ │ │ - fld fa3,0(a5) │ │ │ │ - fdiv.d fa5,fa5,fa2 │ │ │ │ - fdiv.d fa4,fa4,fa3 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,0(a0) │ │ │ │ - bgeu a2,s6,43090 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - fmv.d.x fa1,zero │ │ │ │ - srli a6,a5,0x1d │ │ │ │ - addi a7,s1,16 │ │ │ │ - addi a3,s1,8 │ │ │ │ - mv a5,s4 │ │ │ │ - addi a0,s3,8 │ │ │ │ - addi a1,s8,8 │ │ │ │ - mv a4,s2 │ │ │ │ - addi a2,s5,8 │ │ │ │ - add a6,a6,a7 │ │ │ │ - fld fa3,0(a3) │ │ │ │ - fld fa4,8(a3) │ │ │ │ - fld fa5,0(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - fsub.d fa4,fa4,fa3 │ │ │ │ - addi a0,a0,8 │ │ │ │ - addi a1,a1,8 │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a2,a2,8 │ │ │ │ - addi a3,a3,8 │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - fsd fa4,0(a5) │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - fsd fa5,-8(a0) │ │ │ │ - fsd fa1,-8(a1) │ │ │ │ - fld fa4,0(a4) │ │ │ │ - fld fa3,-8(a4) │ │ │ │ - fld fa5,8(a4) │ │ │ │ - fld fa2,0(a5) │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fsub.d fa4,fa4,fa3 │ │ │ │ - fld fa3,-8(a5) │ │ │ │ - fdiv.d fa5,fa5,fa2 │ │ │ │ - fdiv.d fa4,fa4,fa3 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,-8(a2) │ │ │ │ - bne a3,a6,4303e │ │ │ │ - mv a3,s0 │ │ │ │ - mv a2,s8 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 42d10 │ │ │ │ - fld fa5,0(s5) │ │ │ │ - fld fa4,0(s3) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3f73c │ │ │ │ + addi a2,sp,116 │ │ │ │ + addi a1,sp,112 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5b3d4 │ │ │ │ + lbu a5,500(s4) │ │ │ │ + beqz a5,3fae8 │ │ │ │ + lbu a5,448(s4) │ │ │ │ + bnez a5,3fb06 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 795c │ │ │ │ + lw a4,0(s1) │ │ │ │ + mv s10,a0 │ │ │ │ + beqz a0,3f9b6 │ │ │ │ li a5,1 │ │ │ │ - fdiv.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,0(s5) │ │ │ │ - bgeu a5,s9,432be │ │ │ │ - li a5,3 │ │ │ │ - bgeu a5,s9,432c4 │ │ │ │ - addiw a1,s0,-6 │ │ │ │ - fmv.d.x fa2,zero │ │ │ │ - andi a1,a1,-2 │ │ │ │ - addi a5,s5,8 │ │ │ │ - mv a2,s4 │ │ │ │ - addi a3,s3,8 │ │ │ │ - mv a4,s8 │ │ │ │ - addiw a1,a1,3 │ │ │ │ - li a0,1 │ │ │ │ - fld fa1,0(a2) │ │ │ │ - fld fa4,0(a5) │ │ │ │ - fld fa0,0(a3) │ │ │ │ - fmul.d fa1,fa5,fa1 │ │ │ │ - fld fa3,8(a5) │ │ │ │ - addi a5,a5,16 │ │ │ │ - addi a2,a2,16 │ │ │ │ - addi a4,a4,16 │ │ │ │ - addi a3,a3,16 │ │ │ │ - addiw a0,a0,2 │ │ │ │ - fsub.d fa4,fa4,fa1 │ │ │ │ - fdiv.d fa4,fa4,fa0 │ │ │ │ - fsd fa4,-16(a5) │ │ │ │ - fld fa1,-8(a2) │ │ │ │ - fld ft0,-16(a4) │ │ │ │ - fld fa0,-8(a3) │ │ │ │ - fmul.d fa1,fa4,fa1 │ │ │ │ - fmul.d fa5,fa5,ft0 │ │ │ │ - fsub.d fa3,fa3,fa1 │ │ │ │ - fadd.d fa2,fa5,fa2 │ │ │ │ - fdiv.d fa5,fa3,fa0 │ │ │ │ - fsd fa5,-8(a5) │ │ │ │ - fld fa3,-8(a4) │ │ │ │ - fmul.d fa4,fa4,fa3 │ │ │ │ - fadd.d fa2,fa4,fa2 │ │ │ │ - bne a0,a1,430d2 │ │ │ │ - slli a5,a1,0x3 │ │ │ │ - add a4,s5,a5 │ │ │ │ - addi a5,a5,-8 │ │ │ │ - add a3,s4,a5 │ │ │ │ - fld fa4,-8(a4) │ │ │ │ - fld fa3,0(a3) │ │ │ │ - fld fa5,0(a4) │ │ │ │ - add a3,s3,a5 │ │ │ │ - fmul.d fa3,fa4,fa3 │ │ │ │ - fld fa1,8(a3) │ │ │ │ - addi a4,a4,8 │ │ │ │ - add a3,s8,a5 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - addi a5,a5,8 │ │ │ │ - fsub.d fa5,fa5,fa3 │ │ │ │ - fdiv.d fa5,fa5,fa1 │ │ │ │ - fsd fa5,-8(a4) │ │ │ │ - fld fa5,0(a3) │ │ │ │ - fmul.d fa4,fa4,fa5 │ │ │ │ - fadd.d fa2,fa2,fa4 │ │ │ │ - bltu a1,s9,43132 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - srli s11,a5,0x1d │ │ │ │ - add a3,s5,s11 │ │ │ │ - add a1,s4,s11 │ │ │ │ - fld fa3,0(a3) │ │ │ │ - fld fa4,0(a1) │ │ │ │ - add a2,s5,s10 │ │ │ │ - fld fa5,0(a2) │ │ │ │ - fmul.d fa4,fa4,fa3 │ │ │ │ - add s10,s10,s3 │ │ │ │ - fld fa3,0(s10) │ │ │ │ - add s11,s11,s3 │ │ │ │ - addiw a5,s0,-4 │ │ │ │ - sext.w a4,a5 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fsub.d fa5,fa5,fa2 │ │ │ │ - fdiv.d fa5,fa5,fa3 │ │ │ │ - fsd fa5,0(a2) │ │ │ │ - fld fa4,0(s10) │ │ │ │ - fdiv.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,0(a2) │ │ │ │ - fld fa2,0(a1) │ │ │ │ - fld fa4,0(a3) │ │ │ │ - fld fa3,0(s11) │ │ │ │ - fmul.d fa5,fa5,fa2 │ │ │ │ - fsub.d fa5,fa4,fa5 │ │ │ │ - fdiv.d fa5,fa5,fa3 │ │ │ │ - fsd fa5,0(a3) │ │ │ │ - bltz a4,43208 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ - li a1,-1 │ │ │ │ - add a3,s5,a5 │ │ │ │ - add a2,s4,a5 │ │ │ │ - fld fa5,0(a3) │ │ │ │ - fld fa4,0(a2) │ │ │ │ - add a2,s8,a5 │ │ │ │ - fld fa2,0(a2) │ │ │ │ - fmul.d fa4,fa5,fa4 │ │ │ │ - add a2,s3,a5 │ │ │ │ - fld fa3,0(a2) │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - addi a5,a5,-8 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fsub.d fa5,fa5,fa2 │ │ │ │ - fdiv.d fa5,fa5,fa3 │ │ │ │ - fsd fa5,0(a3) │ │ │ │ - bne a4,a1,431d6 │ │ │ │ - fld fa5,0(s5) │ │ │ │ - add a6,s5,s7 │ │ │ │ - mv a4,s1 │ │ │ │ - fsd fa5,0(a6) │ │ │ │ - mv a1,s2 │ │ │ │ - mv a5,s5 │ │ │ │ + li s10,0 │ │ │ │ + beq a4,a5,3fd20 │ │ │ │ + li s2,0 │ │ │ │ + li s7,0 │ │ │ │ + li s6,0 │ │ │ │ + li s9,1 │ │ │ │ + bnez a4,3f9da │ │ │ │ + j 3fbf2 │ │ │ │ mv a0,s3 │ │ │ │ + jal 1bb70 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + lw a4,0(s1) │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w a5,s2 │ │ │ │ + bgeu a5,a4,3fb1c │ │ │ │ + ld a2,8(s1) │ │ │ │ + slli s0,s2,0x2 │ │ │ │ + lw a6,116(sp) │ │ │ │ + lw a5,112(sp) │ │ │ │ + add s0,s0,s2 │ │ │ │ + slli s0,s0,0x4 │ │ │ │ + mv a7,s6 │ │ │ │ + sltu a4,s9,a4 │ │ │ │ + mv a3,s11 │ │ │ │ + sd s7,0(sp) │ │ │ │ + add a2,a2,s0 │ │ │ │ + mv a1,s8 │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s10,8(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 1cd80 │ │ │ │ + ld a1,8(s1) │ │ │ │ mv a2,s4 │ │ │ │ - li a3,0 │ │ │ │ - auipc s0,0x1b │ │ │ │ - fld fa1,-1648(s0) │ │ │ │ - fld fa5,0(a4) │ │ │ │ - fld fa2,0(a1) │ │ │ │ - fld fa3,8(a4) │ │ │ │ - fld fa4,8(a1) │ │ │ │ - addi a0,a0,8 │ │ │ │ - fsub.d fa3,fa3,fa5 │ │ │ │ - fsub.d fa4,fa4,fa2 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - fld fa2,8(a5) │ │ │ │ - addi a5,a5,8 │ │ │ │ - fadd.d fa5,fa5,fa5 │ │ │ │ - addi a2,a2,8 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - fdiv.d fa4,fa4,fa3 │ │ │ │ - addi a4,a4,8 │ │ │ │ - addi a1,a1,8 │ │ │ │ - fadd.d fa5,fa5,fa2 │ │ │ │ - fmul.d fa5,fa5,fa3 │ │ │ │ - fsub.d fa5,fa4,fa5 │ │ │ │ - fsd fa5,-8(a0) │ │ │ │ - fld fa4,-8(a5) │ │ │ │ - fld fa5,0(a5) │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fdiv.d fa5,fa5,fa3 │ │ │ │ - fsd fa5,-8(a2) │ │ │ │ - fld fa5,-8(a5) │ │ │ │ - fmul.d fa5,fa5,fa1 │ │ │ │ - fsd fa5,-8(a5) │ │ │ │ - bltu a3,s6,43228 │ │ │ │ - fld fa5,0(s3) │ │ │ │ - add s3,s3,s7 │ │ │ │ - add s7,s7,s4 │ │ │ │ - fsd fa5,0(s3) │ │ │ │ - fld fa5,0(s4) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - fsd fa5,0(s7) │ │ │ │ - fld fa5,0(s5) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - fsd fa5,0(a6) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + add a1,a1,s0 │ │ │ │ + jal 1c706 │ │ │ │ + ld a0,8(s1) │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 59b60 │ │ │ │ + ld a4,8(s1) │ │ │ │ + snez a5,a0 │ │ │ │ + addw s6,a5,s6 │ │ │ │ + add a0,a4,s0 │ │ │ │ + jal 59b68 │ │ │ │ + lw a5,0(s1) │ │ │ │ + snez a0,a0 │ │ │ │ + addw s7,a0,s7 │ │ │ │ + bne a5,s9,3f9c2 │ │ │ │ mv a0,s5 │ │ │ │ - ld s5,56(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - fmv.d.x fa2,zero │ │ │ │ - j 4316c │ │ │ │ - fmv.d.x fa2,zero │ │ │ │ - li a1,1 │ │ │ │ - j 43128 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s3,56(sp) │ │ │ │ - li s3,3 │ │ │ │ - sd s1,72(sp) │ │ │ │ - divuw s1,a0,s3 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - feq.d a5,fa1,fa5 │ │ │ │ - fsd fs0,40(sp) │ │ │ │ - fsd fs3,16(sp) │ │ │ │ - fsd fs4,8(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - fsd fs1,32(sp) │ │ │ │ - fsd fs2,24(sp) │ │ │ │ - fsub.d fs0,fa1,fa0 │ │ │ │ - fmv.d fs4,fa1 │ │ │ │ - fmv.d fs3,fa0 │ │ │ │ - mv s2,a1 │ │ │ │ - mv s3,s1 │ │ │ │ - mv s0,s1 │ │ │ │ - beqz a5,434a4 │ │ │ │ - feq.d a5,fa0,fa5 │ │ │ │ - beqz a5,434a4 │ │ │ │ - li a5,5 │ │ │ │ - bgeu a5,a0,43668 │ │ │ │ - fcvt.d.w fa5,s3 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs0,-1984(a5) │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs1,-1592(a5) │ │ │ │ - fdiv.d fs0,fs0,fa5 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa5,-1396(a5) │ │ │ │ - flt.d a5,fs0,fa5 │ │ │ │ - beqz a5,43586 │ │ │ │ - fmv.d fs0,fa5 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - jal 3920 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa5,-1640(a5) │ │ │ │ - fdiv.d fa0,fa0,fa5 │ │ │ │ - jal 3960 │ │ │ │ - fmv.d fa1,fa0 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 35c0 │ │ │ │ - fadd.d fs2,fa0,fa0 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa4,1984(a5) │ │ │ │ - fmul.d fa4,fa0,fa4 │ │ │ │ - fsub.d fa5,fs0,fs2 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa2,-1424(a5) │ │ │ │ - fsub.d fa3,fa4,fs0 │ │ │ │ - fmul.d fa5,fa5,fa2 │ │ │ │ - flt.d a5,fa3,fa5 │ │ │ │ - beqz a5,433b6 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs2,-1702(a5) │ │ │ │ - fsub.d fa5,fs0,fa4 │ │ │ │ - fmul.d fs2,fa0,fs2 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa3,-1470(a5) │ │ │ │ - fmul.d fa5,fa5,fa3 │ │ │ │ - fsub.d fs0,fs2,fs0 │ │ │ │ - flt.d a5,fs0,fa5 │ │ │ │ - beqz a5,43662 │ │ │ │ - fdiv.d fa0,fs3,fs2 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs0,-1482(a5) │ │ │ │ - fadd.d fa0,fa0,fs0 │ │ │ │ - jal 3960 │ │ │ │ - fdiv.d fa5,fs4,fs2 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - fsub.d fa0,fa5,fs0 │ │ │ │ - jal 3810 │ │ │ │ - fmul.d fa4,fs2,fs0 │ │ │ │ - fmul.d fa5,fs2,fs1 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fadd.d fa0,fa4,fs3 │ │ │ │ - flt.d a5,fa0,fa5 │ │ │ │ - beqz a5,43406 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa5,1912(a5) │ │ │ │ - fsub.d fs1,fs1,fa5 │ │ │ │ - fmul.d fa3,fs2,fs1 │ │ │ │ - flt.d a5,fa0,fa3 │ │ │ │ - bnez a5,433f8 │ │ │ │ - fsub.d fa1,fs4,fa4 │ │ │ │ - fmul.d fa5,fs2,fs0 │ │ │ │ - flt.d a5,fa5,fa1 │ │ │ │ - beqz a5,4342a │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa5,1876(a5) │ │ │ │ - fadd.d fs0,fs0,fa5 │ │ │ │ - fmul.d fa4,fs2,fs0 │ │ │ │ - flt.d a5,fa4,fa1 │ │ │ │ - bnez a5,4341c │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa5,1774(a5) │ │ │ │ - fadd.d fa5,fs0,fa5 │ │ │ │ - fsub.d fa5,fa5,fs1 │ │ │ │ - fcvt.w.d a5,fa5,rtz │ │ │ │ - sext.w a4,a5 │ │ │ │ - blt a4,s1,435a2 │ │ │ │ - mv s1,a4 │ │ │ │ - mv s0,a4 │ │ │ │ - addiw a1,s0,2 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - fsub.d fs0,fs0,fs1 │ │ │ │ - fcvt.d.w fa5,s0 │ │ │ │ - fmul.d fs0,fs0,fs2 │ │ │ │ - fdiv.d fs0,fs0,fa5 │ │ │ │ - beqz s0,43488 │ │ │ │ - fmul.d fs1,fs2,fs1 │ │ │ │ - mv a4,a0 │ │ │ │ - li a5,0 │ │ │ │ - fcvt.d.w fa5,a5 │ │ │ │ - addi a4,a4,8 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - fmul.d fa5,fa5,fs0 │ │ │ │ - fadd.d fa5,fa5,fs1 │ │ │ │ - fsd fa5,-8(a4) │ │ │ │ - bne s0,a5,43470 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - sw s1,0(s2) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - fld fs0,40(sp) │ │ │ │ - fld fs1,32(sp) │ │ │ │ - fld fs2,24(sp) │ │ │ │ - fld fs3,16(sp) │ │ │ │ - fld fs4,8(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - fabs.d fa5,fs3 │ │ │ │ - fabs.d fa4,fs4 │ │ │ │ - fle.d a5,fa4,fa5 │ │ │ │ - beqz a5,434b6 │ │ │ │ - fmv.d fa4,fa5 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa5,-1774(a5) │ │ │ │ - li a5,1 │ │ │ │ - fmul.d fa5,fa4,fa5 │ │ │ │ - bgeu a5,a0,4353a │ │ │ │ - fcvt.d.wu fa3,a0 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa1,-1788(a5) │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa2,1756(a5) │ │ │ │ - fmul.d fa5,fa5,fa3 │ │ │ │ - fmul.d fa5,fa5,fa1 │ │ │ │ - fmul.d fa5,fa5,fa2 │ │ │ │ - flt.d a5,fs0,fa5 │ │ │ │ - beqz a5,4363a │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fs1,2040(a5) │ │ │ │ - flt.d a5,fs1,fa4 │ │ │ │ - beqz a5,435ca │ │ │ │ - fdiv.d fa4,fa4,fs1 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa5,-1834(a5) │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fs0,1614(a5) │ │ │ │ - li a5,5 │ │ │ │ - fadd.d fa4,fa4,fa5 │ │ │ │ - fmul.d fs0,fa4,fs0 │ │ │ │ - bgeu a5,a0,43586 │ │ │ │ - fcvt.d.w fa5,s3 │ │ │ │ - fdiv.d fs0,fs0,fa5 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa5,-1904(a5) │ │ │ │ - flt.d a5,fs0,fa5 │ │ │ │ - bnez a5,4333c │ │ │ │ - j 43586 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa3,-1898(a5) │ │ │ │ - fmul.d fa5,fa5,fa3 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa3,1642(a5) │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fs1,1946(a5) │ │ │ │ - fmul.d fa5,fa5,fa3 │ │ │ │ - flt.d a5,fs0,fa5 │ │ │ │ - beqz a5,4332c │ │ │ │ - flt.d a5,fs1,fa4 │ │ │ │ - beqz a5,43682 │ │ │ │ - fdiv.d fa5,fa4,fs1 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa4,-1942(a5) │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fs0,1506(a5) │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - fmul.d fs0,fa5,fs0 │ │ │ │ - fmul.d fa5,fs0,fs1 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa4,1470(a5) │ │ │ │ - flt.d a5,fa4,fa5 │ │ │ │ - beqz a5,435ec │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fs0,-2008(a5) │ │ │ │ - j 43340 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - subw a5,s3,a5 │ │ │ │ - sraiw a4,a5,0x1 │ │ │ │ - fle.d a3,fa5,fs1 │ │ │ │ - andi a5,a5,1 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - fcvt.d.w fa4,a4 │ │ │ │ - fcvt.d.w fa5,a5 │ │ │ │ - beqz a3,43658 │ │ │ │ - fadd.d fs0,fs0,fa4 │ │ │ │ - fsub.d fs1,fs1,fa5 │ │ │ │ - j 4344a │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fs0,1422(a5) │ │ │ │ - li a5,5 │ │ │ │ - fmul.d fs0,fa4,fs0 │ │ │ │ - bltu a5,a0,43520 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa5,2012(a5) │ │ │ │ - flt.d a5,fs0,fa5 │ │ │ │ - bnez a5,4333c │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - jal 3920 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa5,1772(a5) │ │ │ │ - fdiv.d fa0,fa0,fa5 │ │ │ │ - jal 3960 │ │ │ │ - fmv.d fa1,fa0 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 35c0 │ │ │ │ - fadd.d fa4,fa0,fa0 │ │ │ │ - fsub.d fa5,fs0,fa0 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa2,1992(a5) │ │ │ │ - fmv.d fs2,fa0 │ │ │ │ - fsub.d fa3,fa4,fs0 │ │ │ │ - fmul.d fa5,fa5,fa2 │ │ │ │ - flt.d a5,fa3,fa5 │ │ │ │ - beqz a5,433b6 │ │ │ │ - fmv.d fs2,fa4 │ │ │ │ - j 43368 │ │ │ │ - fdiv.d fs0,fs0,fa3 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fs1,1706(a5) │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa5,1906(a5) │ │ │ │ - flt.d a5,fs0,fa5 │ │ │ │ - bnez a5,4333c │ │ │ │ - j 43586 │ │ │ │ - fsub.d fs1,fs1,fa4 │ │ │ │ - fadd.d fs0,fs0,fa5 │ │ │ │ - j 4344a │ │ │ │ - fmv.d fs2,fa4 │ │ │ │ - j 433b6 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fs2,1208(a5) │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa0,1472(a5) │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fs0,1248(a5) │ │ │ │ - j 43368 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fs0,1238(a5) │ │ │ │ - fmul.d fs0,fa4,fs0 │ │ │ │ - j 435dc │ │ │ │ - addi sp,sp,-160 │ │ │ │ - auipc a4,0x37 │ │ │ │ - ld a4,-1922(a4) │ │ │ │ - sd ra,152(sp) │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s1,136(sp) │ │ │ │ - sd s2,128(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ - sd s4,112(sp) │ │ │ │ - sd s5,104(sp) │ │ │ │ - sd s6,96(sp) │ │ │ │ - sd s7,88(sp) │ │ │ │ - sd s8,80(sp) │ │ │ │ - sd s9,72(sp) │ │ │ │ - sd s10,64(sp) │ │ │ │ - sd s11,56(sp) │ │ │ │ - fsd fs0,40(sp) │ │ │ │ - fsd fs1,32(sp) │ │ │ │ - ld a5,0(a4) │ │ │ │ + jal 795c │ │ │ │ + bnez a0,3fb6e │ │ │ │ + mv a0,s5 │ │ │ │ + jal 795c │ │ │ │ + beqz a0,3f9c2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 59eb2 │ │ │ │ + bnez a0,3f9c2 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal c5b8 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + sd a5,72(sp) │ │ │ │ + jal cb1c │ │ │ │ + lbu a5,62(s5) │ │ │ │ + sd a0,80(sp) │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + beqz a5,3fdcc │ │ │ │ + jal dba2 │ │ │ │ + sd a0,104(sp) │ │ │ │ + ld a5,8(s3) │ │ │ │ + mv a0,s1 │ │ │ │ + lw a4,8(a5) │ │ │ │ + ld a6,16(a5) │ │ │ │ + ld a7,24(a5) │ │ │ │ + andi s0,a4,16 │ │ │ │ + sd a6,96(sp) │ │ │ │ + sd a7,88(sp) │ │ │ │ + jal 59e08 │ │ │ │ + ld a5,64(sp) │ │ │ │ + ld a7,88(sp) │ │ │ │ + ld a6,96(sp) │ │ │ │ sd a5,24(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd a0,0(sp) │ │ │ │ - sd a2,8(sp) │ │ │ │ - beqz a1,438f6 │ │ │ │ - mv s0,a1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - mv s3,a3 │ │ │ │ - li a2,8 │ │ │ │ - auipc a3,0x37 │ │ │ │ - ld a3,-1934(a3) │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - jal 3400 │ │ │ │ - addiw a5,s0,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ - ld a3,0(sp) │ │ │ │ - lw a4,0(s3) │ │ │ │ - add a5,a5,a3 │ │ │ │ - fld fs0,0(a3) │ │ │ │ - fld fs1,0(a5) │ │ │ │ - beqz a4,43882 │ │ │ │ - auipc s1,0x37 │ │ │ │ - ld s1,-1872(s1) │ │ │ │ - fmv.x.d a4,fs1 │ │ │ │ - fmv.x.d a3,fs0 │ │ │ │ - ld a0,0(s1) │ │ │ │ - auipc a2,0x1e │ │ │ │ - addi a2,a2,1302 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a0,0(s3) │ │ │ │ - fmv.d fa1,fs1 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - addi a1,sp,20 │ │ │ │ - jal 432cc │ │ │ │ - lw s8,20(sp) │ │ │ │ - mv s9,a0 │ │ │ │ - beqz s8,438b0 │ │ │ │ - mv s7,a0 │ │ │ │ - li s5,0 │ │ │ │ - auipc s10,0x1e │ │ │ │ - addi s10,s10,1274 │ │ │ │ - ld a4,0(s7) │ │ │ │ - ld a0,0(s1) │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s10 │ │ │ │ - li a1,1 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - addi s7,s7,8 │ │ │ │ - bne s5,s8,4373e │ │ │ │ - slli a5,s8,0x20 │ │ │ │ - srli s5,a5,0x1e │ │ │ │ + ld a2,80(sp) │ │ │ │ + seqz a5,a0 │ │ │ │ + ld a1,72(sp) │ │ │ │ + ld a0,104(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + li a4,0 │ │ │ │ + li a3,1 │ │ │ │ + jal 1c912 │ │ │ │ + j 3f9c2 │ │ │ │ + mv a2,s4 │ │ │ │ mv a1,s5 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,0 │ │ │ │ - mv s4,a0 │ │ │ │ - jal 3890 │ │ │ │ - ld s11,0(sp) │ │ │ │ - sw zero,0(s4) │ │ │ │ - li s7,0 │ │ │ │ - li s10,0 │ │ │ │ - li s5,10 │ │ │ │ - addiw a5,s7,1 │ │ │ │ - sext.w s6,a5 │ │ │ │ - bgeu s6,s8,43872 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a4,a5,0x2 │ │ │ │ - fld fa4,0(s11) │ │ │ │ - add a4,a4,s4 │ │ │ │ - j 437ae │ │ │ │ - addi a3,a5,1 │ │ │ │ - sw zero,0(a4) │ │ │ │ - sext.w a2,a3 │ │ │ │ - mv s2,a4 │ │ │ │ - addi a4,a4,4 │ │ │ │ - bgeu a2,s8,437d4 │ │ │ │ - mv a5,a3 │ │ │ │ - slli a3,a5,0x3 │ │ │ │ - add a3,a3,s9 │ │ │ │ - fld fa5,0(a3) │ │ │ │ - sext.w a2,s7 │ │ │ │ - sext.w s7,a5 │ │ │ │ - fle.d a3,fa5,fa4 │ │ │ │ - bnez a3,43798 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli t3,a5,0x2 │ │ │ │ - add s2,s4,t3 │ │ │ │ - mv s7,a2 │ │ │ │ - bltu s5,s7,43856 │ │ │ │ - lw a5,0(s2) │ │ │ │ - addiw a4,s10,1 │ │ │ │ - sext.w s10,a4 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s2) │ │ │ │ - beq s0,s10,43816 │ │ │ │ - addi s11,s11,8 │ │ │ │ - bltu s6,s8,4377c │ │ │ │ - slli a5,s7,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli s5,a5,0x2 │ │ │ │ - li a3,10 │ │ │ │ - add s5,s5,s4 │ │ │ │ - bltu a3,s7,438b4 │ │ │ │ - lw a5,0(s5) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s5) │ │ │ │ - bltu s10,s0,43806 │ │ │ │ - ld a5,8(sp) │ │ │ │ - sw s8,0(s3) │ │ │ │ - sd s9,0(a5) │ │ │ │ - auipc a5,0x36 │ │ │ │ - ld a5,1776(a5) │ │ │ │ - ld a4,24(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3f73c │ │ │ │ + lw a5,352(s4) │ │ │ │ + beqz a5,3f988 │ │ │ │ + lw a2,408(s4) │ │ │ │ + addi a1,s4,400 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5a6ba │ │ │ │ + addi a2,sp,116 │ │ │ │ + addi a1,sp,112 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5b3d4 │ │ │ │ + lbu a5,500(s4) │ │ │ │ + bnez a5,3f99a │ │ │ │ + mv a0,s5 │ │ │ │ + jal 79b2 │ │ │ │ + bnez a0,3fdba │ │ │ │ + lw a1,8(s3) │ │ │ │ + mv a2,s2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3bcd8 │ │ │ │ + lbu a5,448(s4) │ │ │ │ + beqz a5,3f9a2 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal d524 │ │ │ │ + mv a2,a0 │ │ │ │ + mv a3,s4 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s1 │ │ │ │ + jal f11a │ │ │ │ + j 3f9a2 │ │ │ │ + li a5,1 │ │ │ │ + bne a4,a5,3fbf2 │ │ │ │ + ld a5,128(s4) │ │ │ │ + beqz a5,3fb3c │ │ │ │ + mv a0,s1 │ │ │ │ + jal 59e08 │ │ │ │ + beqz a0,3fcc4 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 795c │ │ │ │ + bnez a0,3fc68 │ │ │ │ + auipc a5,0x3a │ │ │ │ + ld a5,980(a5) │ │ │ │ + ld a4,120(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,43918 │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s1,136(sp) │ │ │ │ - ld s2,128(sp) │ │ │ │ - ld s3,120(sp) │ │ │ │ - ld s5,104(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ - ld s7,88(sp) │ │ │ │ - ld s8,80(sp) │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,64(sp) │ │ │ │ - ld s11,56(sp) │ │ │ │ - fld fs0,40(sp) │ │ │ │ - fld fs1,32(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s4,112(sp) │ │ │ │ - addi sp,sp,160 │ │ │ │ - ret │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,s9 │ │ │ │ - ld a4,0(a5) │ │ │ │ - ld a3,0(s11) │ │ │ │ - ld a0,0(s1) │ │ │ │ - auipc a2,0x1e │ │ │ │ - addi a2,a2,982 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 437d8 │ │ │ │ - slli a5,s7,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli t3,a5,0x2 │ │ │ │ - add s2,s4,t3 │ │ │ │ - j 437d4 │ │ │ │ - fcvt.d.wu fa0,s0 │ │ │ │ - jal 3920 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa5,750(a5) │ │ │ │ - fdiv.d fa0,fa0,fa5 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa4,722(a5) │ │ │ │ - fadd.d fa0,fa0,fa4 │ │ │ │ - jal 3810 │ │ │ │ - fcvt.wu.d a5,fa0,rtz │ │ │ │ - sw a5,0(s3) │ │ │ │ - j 436f8 │ │ │ │ - li s5,0 │ │ │ │ - j 4375e │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a4,a3,0x1d │ │ │ │ - ld a3,0(sp) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add s7,s9,a5 │ │ │ │ - add s2,a3,a4 │ │ │ │ - auipc s11,0x1e │ │ │ │ - addi s11,s11,880 │ │ │ │ - ld a3,0(s2) │ │ │ │ - ld a4,0(s7) │ │ │ │ - ld a0,0(s1) │ │ │ │ - mv a2,s11 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,0(s5) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - addi s2,s2,8 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s5) │ │ │ │ - bltu s10,s0,438d0 │ │ │ │ - j 43816 │ │ │ │ - lui a2,0x1 │ │ │ │ - auipc a3,0x22 │ │ │ │ - addi a3,a3,1576 │ │ │ │ - addi a2,a2,-1564 │ │ │ │ - auipc a1,0x1e │ │ │ │ - addi a1,a1,612 │ │ │ │ - auipc a0,0x1e │ │ │ │ - addi a0,a0,780 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - bltu a1,a0,43926 │ │ │ │ - subw a0,a1,a0 │ │ │ │ - ret │ │ │ │ - subw a0,a0,a1 │ │ │ │ + bnez a5,3fdf8 │ │ │ │ + ld ra,232(sp) │ │ │ │ + ld s0,224(sp) │ │ │ │ + ld s1,216(sp) │ │ │ │ + ld s2,208(sp) │ │ │ │ + ld s3,200(sp) │ │ │ │ + ld s4,192(sp) │ │ │ │ + ld s5,184(sp) │ │ │ │ + ld s6,176(sp) │ │ │ │ + ld s7,168(sp) │ │ │ │ + ld s8,160(sp) │ │ │ │ + ld s9,152(sp) │ │ │ │ + ld s10,144(sp) │ │ │ │ + ld s11,136(sp) │ │ │ │ + addi sp,sp,240 │ │ │ │ ret │ │ │ │ - addi sp,sp,-1072 │ │ │ │ - sd s2,1040(sp) │ │ │ │ - auipc s2,0x36 │ │ │ │ - ld s2,1502(s2) │ │ │ │ - sd s0,1056(sp) │ │ │ │ - sd s1,1048(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - ld a5,0(s2) │ │ │ │ - sd a5,1032(sp) │ │ │ │ - li a5,0 │ │ │ │ - li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 59e08 │ │ │ │ + bnez a0,3fa3e │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal e01a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + sd a5,72(sp) │ │ │ │ + jal ca18 │ │ │ │ + mv a2,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + sd a2,104(sp) │ │ │ │ + jal d524 │ │ │ │ + ld a5,8(s3) │ │ │ │ + mv a4,a0 │ │ │ │ + sd a4,80(sp) │ │ │ │ + ld a6,16(a5) │ │ │ │ + lw a4,8(a5) │ │ │ │ + ld a7,24(a5) │ │ │ │ + mv a0,s1 │ │ │ │ + andi s0,a4,16 │ │ │ │ + sd a6,96(sp) │ │ │ │ + sd a7,88(sp) │ │ │ │ + jal 59eb2 │ │ │ │ + ld a3,56(sp) │ │ │ │ + seqz a5,a0 │ │ │ │ + ld a7,88(sp) │ │ │ │ + ld a6,96(sp) │ │ │ │ + ld a2,104(sp) │ │ │ │ + ld a1,72(sp) │ │ │ │ + ld a0,80(sp) │ │ │ │ + sd a3,24(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + li a4,1 │ │ │ │ + li a3,1 │ │ │ │ + jal 1c912 │ │ │ │ + j 3fa3e │ │ │ │ + bnez a5,3fd48 │ │ │ │ + mv a0,s1 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s5 │ │ │ │ + jal 3f73c │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5bd0a │ │ │ │ + j 3f988 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 59e08 │ │ │ │ + beqz a0,3fd6a │ │ │ │ + mv a0,s5 │ │ │ │ + jal 795c │ │ │ │ + beqz a0,3fb22 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 59eb2 │ │ │ │ + bnez a0,3fb22 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal c5b8 │ │ │ │ + mv a1,s8 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal cb1c │ │ │ │ + lbu a5,62(s5) │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + bnez a5,3fdd4 │ │ │ │ + jal d524 │ │ │ │ + mv s6,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 795c │ │ │ │ + mv s3,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 59e08 │ │ │ │ + ld a5,64(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + seqz a5,a0 │ │ │ │ + sd zero,0(sp) │ │ │ │ + li a7,0 │ │ │ │ + li a6,0 │ │ │ │ + li a4,0 │ │ │ │ + mv a3,s3 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 1c912 │ │ │ │ + j 3fb22 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 59eb2 │ │ │ │ + bnez a0,3fb3c │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal c5b8 │ │ │ │ + mv a1,s8 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal cb1c │ │ │ │ + mv a1,s8 │ │ │ │ mv s1,a0 │ │ │ │ - li a2,1020 │ │ │ │ - addi a0,sp,8 │ │ │ │ - sd ra,1064(sp) │ │ │ │ - jal 3890 │ │ │ │ + mv a0,s5 │ │ │ │ + jal dba2 │ │ │ │ + lw a4,344(s4) │ │ │ │ li a5,1 │ │ │ │ - sw a5,276(sp) │ │ │ │ - li a5,2 │ │ │ │ - sw a5,292(sp) │ │ │ │ - addiw a1,s0,-1 │ │ │ │ - li a5,3 │ │ │ │ - sw a5,344(sp) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - bltz a5,439d6 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ + mv a1,a0 │ │ │ │ + bltu a5,a4,3fddc │ │ │ │ + ld a4,64(sp) │ │ │ │ + ld a0,128(s4) │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s0 │ │ │ │ + jal 3f568 │ │ │ │ + ld a0,128(s4) │ │ │ │ + jal 33d0 │ │ │ │ + lw a4,344(s4) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,3fb3c │ │ │ │ + ld a0,520(s4) │ │ │ │ + jal 39e0 │ │ │ │ + j 3fb3c │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal e01a │ │ │ │ + mv a1,s8 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal ca18 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal d524 │ │ │ │ + lw a4,344(s4) │ │ │ │ + li a5,1 │ │ │ │ + mv s0,a0 │ │ │ │ + bgeu a5,a4,3fcf4 │ │ │ │ + ld a0,520(s4) │ │ │ │ + jal 32d0 │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a0,128(s4) │ │ │ │ + mv a3,s3 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 3f568 │ │ │ │ + ld a0,128(s4) │ │ │ │ + jal 33d0 │ │ │ │ + lw a4,344(s4) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,3fb32 │ │ │ │ + ld a0,520(s4) │ │ │ │ + jal 39e0 │ │ │ │ + j 3fb32 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 59e08 │ │ │ │ + bnez a0,3fdea │ │ │ │ + lw a4,0(s1) │ │ │ │ + li s10,1 │ │ │ │ + j 3f9b6 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5a58c │ │ │ │ + j 3f97e │ │ │ │ + lw a2,408(s4) │ │ │ │ + addi a1,s4,400 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5a6ba │ │ │ │ + j 3f974 │ │ │ │ + lw a2,408(s4) │ │ │ │ + addi s0,s4,400 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + li a3,0 │ │ │ │ + jal 5a83c │ │ │ │ + lw a2,408(s4) │ │ │ │ + li a3,1 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5a83c │ │ │ │ + j 3fbe0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal e01a │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal ca18 │ │ │ │ + mv a1,s8 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal d524 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 795c │ │ │ │ + mv s6,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 59eb2 │ │ │ │ + ld a5,56(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + seqz a5,a0 │ │ │ │ + sd zero,0(sp) │ │ │ │ + li a7,0 │ │ │ │ + li a6,0 │ │ │ │ li a4,1 │ │ │ │ - li a0,0 │ │ │ │ - add a5,s1,a1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - addi a1,a1,-1 │ │ │ │ - slliw a3,a4,0x2 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - addi a5,a5,1040 │ │ │ │ - add a5,a5,sp │ │ │ │ - lw a5,-1032(a5) │ │ │ │ - mulw a5,a5,a4 │ │ │ │ - sext.w a4,a3 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - bgez a5,43986 │ │ │ │ - ld a4,1032(sp) │ │ │ │ - ld a5,0(s2) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,439da │ │ │ │ - ld ra,1064(sp) │ │ │ │ - ld s0,1056(sp) │ │ │ │ - ld s1,1048(sp) │ │ │ │ - ld s2,1040(sp) │ │ │ │ - addi sp,sp,1072 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - j 439b2 │ │ │ │ + mv a3,s6 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 1c912 │ │ │ │ + j 3fbfc │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal d524 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3bde8 │ │ │ │ + j 3faf2 │ │ │ │ + jal d524 │ │ │ │ + sd a0,104(sp) │ │ │ │ + j 3fa76 │ │ │ │ + jal dba2 │ │ │ │ + mv s6,a0 │ │ │ │ + j 3fc36 │ │ │ │ + sd a0,56(sp) │ │ │ │ + ld a0,520(s4) │ │ │ │ + jal 32d0 │ │ │ │ + ld a1,56(sp) │ │ │ │ + j 3fc9a │ │ │ │ + mv a0,s1 │ │ │ │ + jal 59eb2 │ │ │ │ + lw a4,0(s1) │ │ │ │ + seqz s10,a0 │ │ │ │ + j 3f9b6 │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s4,80(sp) │ │ │ │ - slli s4,a2,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - sd s10,32(sp) │ │ │ │ - slli s10,s4,0x2 │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - mv s9,a1 │ │ │ │ - mv s11,a0 │ │ │ │ - mv a1,s10 │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s3,104(sp) │ │ │ │ + lw s3,24(a1) │ │ │ │ + sd s2,112(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s11,40(sp) │ │ │ │ + sd ra,136(sp) │ │ │ │ + sext.w s11,a1 │ │ │ │ + sd a0,16(sp) │ │ │ │ + sd a2,24(sp) │ │ │ │ + li s0,0 │ │ │ │ + bltu a3,s11,3fece │ │ │ │ + slli s0,a1,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + slli a1,s0,0x3 │ │ │ │ li a0,0 │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd a3,8(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - mv s1,a2 │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s10 │ │ │ │ - li a1,0 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 3890 │ │ │ │ - addiw a5,s1,-1 │ │ │ │ - addiw s3,s1,1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - sext.w s2,a5 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a1,0(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + mv s6,a3 │ │ │ │ + mv s10,a5 │ │ │ │ + mv s9,a4 │ │ │ │ + sd s7,72(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv s5,a0 │ │ │ │ + slli a1,s0,0x2 │ │ │ │ li a0,0 │ │ │ │ - slli s2,s2,0x2 │ │ │ │ - srli s8,a4,0x1e │ │ │ │ - jal 1d4e0 │ │ │ │ - sub s8,s2,s8 │ │ │ │ - add a5,a0,s4 │ │ │ │ - addi s8,s8,-4 │ │ │ │ - sb zero,0(a5) │ │ │ │ - add s10,s10,s0 │ │ │ │ - add s2,s2,s0 │ │ │ │ - add s8,s8,s0 │ │ │ │ - li s5,0 │ │ │ │ - li s6,0 │ │ │ │ - mv s3,a0 │ │ │ │ - beqz s1,43ace │ │ │ │ - mv a3,a0 │ │ │ │ - mv a5,s0 │ │ │ │ - lwu a4,0(a5) │ │ │ │ - addi a3,a3,1 │ │ │ │ - addi a5,a5,4 │ │ │ │ - add a4,a4,s11 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sb a4,-1(a3) │ │ │ │ - bne a5,s10,43a66 │ │ │ │ - addiw s7,s6,1 │ │ │ │ - slli a5,s7,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ + jal 41306 │ │ │ │ + auipc a5,0x22 │ │ │ │ + addi a5,a5,-190 │ │ │ │ + sd a5,0(s5) │ │ │ │ + li a5,1 │ │ │ │ + sw a5,0(a0) │ │ │ │ + mv s4,a0 │ │ │ │ + bgeu a5,s11,3fede │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s8,64(sp) │ │ │ │ + addi s1,s5,8 │ │ │ │ + addi s8,a0,4 │ │ │ │ + li s0,0 │ │ │ │ + li s7,1 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal d524 │ │ │ │ + sd a0,0(s1) │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal c150 │ │ │ │ + sext.w a0,a0 │ │ │ │ + sw a0,0(s8) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addw s7,a0,s7 │ │ │ │ + addi s1,s1,8 │ │ │ │ + addi s8,s8,4 │ │ │ │ + bne s3,s0,3fe74 │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s8,64(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + mv a7,s9 │ │ │ │ + mv a6,s6 │ │ │ │ + mv a4,s7 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a3,s11 │ │ │ │ + sd s10,0(sp) │ │ │ │ + jal 13952 │ │ │ │ + mv s0,a0 │ │ │ │ mv a0,s5 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli s6,a5,0x1d │ │ │ │ - add s6,s6,a0 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + ld ra,136(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + li s7,1 │ │ │ │ + j 3fe9e │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s2,48(sp) │ │ │ │ + lw s2,24(a1) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + li s4,0 │ │ │ │ + bltu a2,s2,3ff74 │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + mv s3,a1 │ │ │ │ mv s5,a0 │ │ │ │ - sd s3,0(s6) │ │ │ │ - mv a5,s2 │ │ │ │ - j 43aac │ │ │ │ - sw zero,0(a5) │ │ │ │ - addi a5,a5,-4 │ │ │ │ - beq a5,s8,43af0 │ │ │ │ - lw a4,0(a5) │ │ │ │ - addiw a3,a4,1 │ │ │ │ - beq a3,s9,43aa2 │ │ │ │ - ld a1,0(sp) │ │ │ │ - sw a3,0(a5) │ │ │ │ + li a1,16 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - add a5,a0,s4 │ │ │ │ - sb zero,0(a5) │ │ │ │ - mv s6,s7 │ │ │ │ - mv s3,a0 │ │ │ │ - bnez s1,43a62 │ │ │ │ - addiw s7,s6,1 │ │ │ │ - slli a5,s7,0x20 │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + mv s7,a3 │ │ │ │ + mv s8,a4 │ │ │ │ + jal 41306 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + mv s4,a0 │ │ │ │ srli a1,a5,0x1d │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s6,a0 │ │ │ │ + mv a1,s4 │ │ │ │ mv a0,s5 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,a0 │ │ │ │ - mv s5,a0 │ │ │ │ - sd s3,0(a5) │ │ │ │ - ld a5,8(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - sw s7,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ + jal 133e2 │ │ │ │ + beqz s2,3ff4a │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + li s0,0 │ │ │ │ + mv s1,s6 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal d524 │ │ │ │ + sd a0,0(s1) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bne s2,s0,3ff34 │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + mv a7,s8 │ │ │ │ + mv a6,s7 │ │ │ │ + mv a4,s6 │ │ │ │ mv a0,s5 │ │ │ │ - ld s5,72(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - slli a3,a0,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,a1 │ │ │ │ - lw a5,0(a5) │ │ │ │ - lw a3,0(a2) │ │ │ │ - mv a4,a0 │ │ │ │ - bgeu a3,a5,43b4c │ │ │ │ - li a0,0 │ │ │ │ - beqz a4,43b52 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a1,a1,a4 │ │ │ │ - lw a0,0(a1) │ │ │ │ - sltu a0,a0,a3 │ │ │ │ - xori a0,a0,1 │ │ │ │ - ret │ │ │ │ - sltu a0,a5,a3 │ │ │ │ - slli a0,a0,0x1 │ │ │ │ - ret │ │ │ │ - lbu a1,96(a0) │ │ │ │ - ld a0,88(a0) │ │ │ │ - j 4fd9e │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ - mv a5,a0 │ │ │ │ - lbu a1,96(a0) │ │ │ │ - ld a0,88(a0) │ │ │ │ - lw s0,32(a5) │ │ │ │ - jal 4fe38 │ │ │ │ - ld ra,8(sp) │ │ │ │ - addw a0,a0,s0 │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ + li a5,0 │ │ │ │ + auipc a3,0x3a │ │ │ │ + ld a3,4(a3) │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 135e6 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + ld s4,32(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - lbu a1,96(a0) │ │ │ │ - ld a0,88(a0) │ │ │ │ - j 4fdea │ │ │ │ addi sp,sp,-128 │ │ │ │ - sd s1,104(sp) │ │ │ │ - mv s1,a2 │ │ │ │ - sd s2,96(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + sd s5,72(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ + li a1,16 │ │ │ │ + mv s5,a0 │ │ │ │ + slli s8,s0,0x20 │ │ │ │ li a0,0 │ │ │ │ - mv s8,a1 │ │ │ │ - slli s2,s1,0x20 │ │ │ │ - li a1,48 │ │ │ │ sd ra,120(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - mv s0,a3 │ │ │ │ - mv s3,a4 │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s11,a0 │ │ │ │ - slli a1,s2,0x2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s6,a0 │ │ │ │ - slli a1,s2,0x3 │ │ │ │ - li a0,0 │ │ │ │ - sd s6,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,24(s11) │ │ │ │ - li a1,257 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a2,256 │ │ │ │ - li a1,0 │ │ │ │ - mv s9,a0 │ │ │ │ - jal 3890 │ │ │ │ - sb s0,44(s11) │ │ │ │ - beqz s1,43da0 │ │ │ │ - add a5,s9,s3 │ │ │ │ + sd s2,96(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + mv s6,a3 │ │ │ │ + mv s7,a4 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + sw s0,0(a0) │ │ │ │ + sw zero,4(a0) │ │ │ │ + slli a1,s8,0x5 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,8(s2) │ │ │ │ + beqz s0,400c4 │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + fsd fs1,16(sp) │ │ │ │ + fsd fs2,8(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ - mv s5,s6 │ │ │ │ - li s10,0 │ │ │ │ - li s6,0 │ │ │ │ - li s7,0 │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + mv a3,a0 │ │ │ │ + li s3,0 │ │ │ │ + auipc a5,0x24 │ │ │ │ + fld fs2,-1000(a5) │ │ │ │ + auipc a5,0x24 │ │ │ │ + fld fs1,-640(a5) │ │ │ │ + auipc s9,0x1f │ │ │ │ + addi s9,s9,-32 │ │ │ │ + addiw a5,s3,1 │ │ │ │ + fcvt.d.wu fs0,a5 │ │ │ │ + slli s1,s3,0x5 │ │ │ │ + add s0,a3,s1 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + sw s4,8(s0) │ │ │ │ + sext.w s10,s3 │ │ │ │ + jal 2f3b4 │ │ │ │ + fadd.d fa0,fa0,fs2 │ │ │ │ li a0,0 │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - add s4,s9,s0 │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a1,0(s8) │ │ │ │ - ld a4,24(s11) │ │ │ │ - slli a2,s10,0x3 │ │ │ │ - lw a5,64(a1) │ │ │ │ - add a4,a4,a2 │ │ │ │ - sd a1,0(a4) │ │ │ │ - addw a5,a5,s6 │ │ │ │ - addiw a1,a5,2 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - addiw s6,a5,1 │ │ │ │ - jal 1d4e0 │ │ │ │ - beqz a0,43da6 │ │ │ │ - ld a5,0(s8) │ │ │ │ - li a2,0 │ │ │ │ - lw a4,64(a5) │ │ │ │ - beqz a4,43c74 │ │ │ │ - ld a5,48(a5) │ │ │ │ - slli a1,s7,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ + fcvt.lu.d a1,fa0,rtz │ │ │ │ + jal 41306 │ │ │ │ + ld a5,8(s2) │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + sd a0,0(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld s0,0(a5) │ │ │ │ + jal 2f3b4 │ │ │ │ + fadd.d fa0,fa0,fs1 │ │ │ │ + mv a5,s10 │ │ │ │ + mv a4,s9 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + mv a0,s0 │ │ │ │ + fcvt.lu.d a1,fa0,rtz │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + ld a1,8(s2) │ │ │ │ + mv a0,s5 │ │ │ │ + add a1,a1,s1 │ │ │ │ + addi a1,a1,16 │ │ │ │ + jal 133e2 │ │ │ │ + ld a1,8(s2) │ │ │ │ + li a5,0 │ │ │ │ + li a3,0 │ │ │ │ + add a1,a1,s1 │ │ │ │ + mv a7,s7 │ │ │ │ + mv a6,s6 │ │ │ │ + li a4,0 │ │ │ │ + mv a2,s4 │ │ │ │ + addi a1,a1,16 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 135e6 │ │ │ │ + ld a3,8(s2) │ │ │ │ + add a5,a3,s1 │ │ │ │ + sw s4,16(a5) │ │ │ │ + beqz s4,400b0 │ │ │ │ + li s0,0 │ │ │ │ + li a1,32 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,8(s2) │ │ │ │ + slli a2,s0,0x6 │ │ │ │ + add a4,a3,s1 │ │ │ │ + ld a5,24(a4) │ │ │ │ + lw a4,16(a4) │ │ │ │ + sd s0,16(a0) │ │ │ │ + sd s0,24(a0) │ │ │ │ add a5,a5,a2 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - add a1,a1,a0 │ │ │ │ - sb a5,0(a1) │ │ │ │ - beqz a5,43d6c │ │ │ │ - add a4,s9,a5 │ │ │ │ - sb a5,0(a4) │ │ │ │ - ld a5,0(s8) │ │ │ │ - addi a2,a2,1 │ │ │ │ - sext.w a4,a2 │ │ │ │ - lw a1,64(a5) │ │ │ │ - addiw s7,s7,1 │ │ │ │ - bltu a4,a1,43c42 │ │ │ │ - slli a4,s7,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - addiw a2,s7,1 │ │ │ │ - sext.w a5,s10 │ │ │ │ - mv a1,s7 │ │ │ │ - add a4,a4,a0 │ │ │ │ - sext.w s7,a2 │ │ │ │ - beq s1,a5,43d26 │ │ │ │ - sb s0,0(a4) │ │ │ │ - sb s0,0(s4) │ │ │ │ - sw a1,0(s5) │ │ │ │ - addi s10,s10,1 │ │ │ │ - addi s8,s8,8 │ │ │ │ - addi s5,s5,4 │ │ │ │ - bne s2,s10,43c0e │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ + sd zero,0(a0) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sd a0,8(a5) │ │ │ │ + sext.w a5,s0 │ │ │ │ + bltu a5,a4,40080 │ │ │ │ + addi s3,s3,1 │ │ │ │ + bne s8,s3,3fff0 │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a3,s6,0x20 │ │ │ │ - or s2,s2,a3 │ │ │ │ - sd a0,16(s11) │ │ │ │ - sd s2,0(s11) │ │ │ │ - sd a5,8(s11) │ │ │ │ - mv a2,s9 │ │ │ │ - lbu a5,0(a2) │ │ │ │ - li s0,0 │ │ │ │ - addiw a0,s0,1 │ │ │ │ - li a6,256 │ │ │ │ - li t1,255 │ │ │ │ - sext.w a1,a0 │ │ │ │ - beqz a5,43cf2 │ │ │ │ - addi a2,a2,1 │ │ │ │ - beq a1,a6,43d96 │ │ │ │ - mv s0,a1 │ │ │ │ - lbu a5,0(a2) │ │ │ │ - addiw a0,s0,1 │ │ │ │ - sext.w a1,a0 │ │ │ │ - bnez a5,43cdc │ │ │ │ - beq a1,a6,43d8c │ │ │ │ - subw a3,t1,a0 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - addi a7,a2,1 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - addi a4,a2,2 │ │ │ │ - mv a5,a7 │ │ │ │ - add a3,a3,a4 │ │ │ │ - j 43d12 │ │ │ │ - addi a5,a5,1 │ │ │ │ - beq a3,a5,43d40 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - beqz a4,43d0c │ │ │ │ - sb a4,0(a2) │ │ │ │ - sb zero,0(a5) │ │ │ │ - mv a2,a7 │ │ │ │ - mv s0,a1 │ │ │ │ - j 43ce4 │ │ │ │ - ld a5,0(sp) │ │ │ │ - sb s3,0(a4) │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - sb s3,0(a5) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - sw a1,0(s5) │ │ │ │ - add a2,a2,a0 │ │ │ │ - sb zero,0(a2) │ │ │ │ - j 43c9a │ │ │ │ - slli a1,a0,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 1d4e0 │ │ │ │ + fld fs0,24(sp) │ │ │ │ + fld fs1,16(sp) │ │ │ │ + fld fs2,8(sp) │ │ │ │ ld ra,120(sp) │ │ │ │ - sw s0,40(s11) │ │ │ │ ld s0,112(sp) │ │ │ │ - sd a0,32(s11) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - ld s11,24(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,96(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ ret │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x1e │ │ │ │ - addi a2,a2,-230 │ │ │ │ - li a1,149 │ │ │ │ - auipc a0,0x1e │ │ │ │ - addi a0,a0,-266 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - li a1,256 │ │ │ │ - li s0,255 │ │ │ │ - j 43d46 │ │ │ │ - li s0,256 │ │ │ │ - li a1,257 │ │ │ │ - j 43d46 │ │ │ │ - li s6,0 │ │ │ │ - li a0,0 │ │ │ │ - j 43cac │ │ │ │ - mv a3,s6 │ │ │ │ - auipc a2,0x1e │ │ │ │ - addi a2,a2,-352 │ │ │ │ - li a1,142 │ │ │ │ - auipc a0,0x1e │ │ │ │ - addi a0,a0,-324 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - ld a0,16(a1) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s2,112(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,624(a0) │ │ │ │ + sd s7,72(sp) │ │ │ │ + auipc s7,0x3a │ │ │ │ + ld s7,-470(s7) │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd ra,136(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + ld a5,0(s7) │ │ │ │ + sd a5,40(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd zero,8(sp) │ │ │ │ mv s0,a1 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,8(s0) │ │ │ │ - beqz a0,43ddc │ │ │ │ - jal 3670 │ │ │ │ - ld a0,32(s0) │ │ │ │ - beqz a0,43de4 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,24(s0) │ │ │ │ - beqz a0,43dec │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,0(sp) │ │ │ │ - ld ra,8(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - j 3670 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - lw a6,0(a0) │ │ │ │ - sd s0,16(sp) │ │ │ │ - auipc s0,0x36 │ │ │ │ - ld s0,272(s0) │ │ │ │ - ld a4,0(s0) │ │ │ │ - sd a4,8(sp) │ │ │ │ - li a4,0 │ │ │ │ - sd ra,24(sp) │ │ │ │ - li a4,1 │ │ │ │ + beqz a0,4027a │ │ │ │ + jal 35a42 │ │ │ │ + mv s3,a0 │ │ │ │ + lw a3,48(s3) │ │ │ │ + li a5,1 │ │ │ │ + bne a3,a5,4034c │ │ │ │ + ld a5,32(s3) │ │ │ │ + ld a5,0(a5) │ │ │ │ + beqz a5,4031a │ │ │ │ + ld a4,40(s3) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd a5,608(s2) │ │ │ │ + ld a5,0(a4) │ │ │ │ + ld a1,184(s2) │ │ │ │ + sd a5,616(s2) │ │ │ │ + beqz a1,4013a │ │ │ │ + li a5,-1 │ │ │ │ + bne s0,a5,40266 │ │ │ │ + ld a0,232(s2) │ │ │ │ + beqz a0,40276 │ │ │ │ + lw s4,24(a0) │ │ │ │ + li a0,0 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + mv a1,s0 │ │ │ │ + jal 41306 │ │ │ │ mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - beq a6,a4,43e3c │ │ │ │ - ld a3,16(a5) │ │ │ │ - ld a7,8(a5) │ │ │ │ - li a4,9 │ │ │ │ - subw a1,a1,a3 │ │ │ │ - sw a1,4(sp) │ │ │ │ - mv a5,a7 │ │ │ │ - bltu a4,a6,43e36 │ │ │ │ - j 43e4e │ │ │ │ - addiw a0,a0,1 │ │ │ │ - addi a5,a5,4 │ │ │ │ - beq a6,a0,43e3c │ │ │ │ - lw a4,0(a5) │ │ │ │ - bgeu a1,a4,43e2e │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s0) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,43e66 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - li a4,0 │ │ │ │ - auipc a3,0x0 │ │ │ │ - addi a3,a3,-820 │ │ │ │ - addi a2,sp,4 │ │ │ │ - mv a1,a6 │ │ │ │ - mv a0,a7 │ │ │ │ - jal 1e730 │ │ │ │ - sext.w a0,a0 │ │ │ │ - j 43e3c │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - ld a5,8(a0) │ │ │ │ - li a4,0 │ │ │ │ - beqz a1,43e82 │ │ │ │ - addiw a4,a1,-1 │ │ │ │ - slli a0,a4,0x20 │ │ │ │ - srli a4,a0,0x1e │ │ │ │ - add a4,a4,a5 │ │ │ │ - lw a4,0(a4) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - slli a0,a1,0x20 │ │ │ │ - srli a1,a0,0x1e │ │ │ │ - sw a4,0(a2) │ │ │ │ - add a5,a5,a1 │ │ │ │ - lw a5,0(a5) │ │ │ │ - sw a5,0(a3) │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - ld a2,8(a0) │ │ │ │ - sd s1,24(sp) │ │ │ │ - lw a6,0(a0) │ │ │ │ - auipc s1,0x36 │ │ │ │ - ld s1,114(s1) │ │ │ │ - ld a5,0(s1) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - li a5,1 │ │ │ │ - mv s0,a2 │ │ │ │ - beq a6,a5,43eda │ │ │ │ - ld a4,16(a0) │ │ │ │ - li a3,9 │ │ │ │ - mv a5,a2 │ │ │ │ - subw a1,a1,a4 │ │ │ │ - sw a1,4(sp) │ │ │ │ - li a4,0 │ │ │ │ - bltu a3,a6,43ed2 │ │ │ │ - j 43ef0 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a5,a5,4 │ │ │ │ - beq a6,a4,43f0e │ │ │ │ - lw a3,0(a5) │ │ │ │ - mv s0,a5 │ │ │ │ - bgeu a1,a3,43eca │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s1) │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + sd a0,24(sp) │ │ │ │ + ld a5,16(sp) │ │ │ │ + mv a0,a5 │ │ │ │ + beqz s4,401f4 │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s8,64(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + li s0,0 │ │ │ │ + addi s6,sp,32 │ │ │ │ + auipc s5,0x20 │ │ │ │ + addi s5,s5,2044 │ │ │ │ + j 40190 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a0,232(s2) │ │ │ │ + sext.w s10,s0 │ │ │ │ + slli s9,s0,0x3 │ │ │ │ + mv a1,s10 │ │ │ │ + add s1,a5,s9 │ │ │ │ + sd zero,32(sp) │ │ │ │ + jal d524 │ │ │ │ + mv a4,a0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a0,232(s2) │ │ │ │ + slli s8,s0,0x2 │ │ │ │ + sd a4,0(s1) │ │ │ │ + mv a1,s10 │ │ │ │ + add s1,a5,s8 │ │ │ │ + jal c150 │ │ │ │ + ld a5,16(sp) │ │ │ │ + mv a1,s5 │ │ │ │ + sw a0,0(s1) │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a2,0(a5) │ │ │ │ + mv a0,s6 │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 44c74 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a1,32(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lwu a2,0(a5) │ │ │ │ + jal 35408 │ │ │ │ + bne s4,s0,4018e │ │ │ │ + ld a0,16(sp) │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + ld s8,64(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,24(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1968 │ │ │ │ + auipc a1,0x20 │ │ │ │ + addi a1,a1,1912 │ │ │ │ + mv a0,s3 │ │ │ │ + sd zero,24(sp) │ │ │ │ + jal 44c74 │ │ │ │ + ld a2,240(s2) │ │ │ │ + auipc a1,0x20 │ │ │ │ + addi a1,a1,1892 │ │ │ │ + addi a0,s3,56 │ │ │ │ + jal 44c74 │ │ │ │ + ld a3,608(s2) │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-960 │ │ │ │ + li a1,653 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1132 │ │ │ │ + jal 323d2 │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,0(s7) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - lw a0,0(s0) │ │ │ │ - bnez a5,43f1c │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + bnez a5,4030a │ │ │ │ + ld ra,136(sp) │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s7,72(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,104(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ ret │ │ │ │ - mv a0,s0 │ │ │ │ - auipc a3,0x0 │ │ │ │ - addi a3,a3,-982 │ │ │ │ - addi a2,sp,4 │ │ │ │ - mv a1,a6 │ │ │ │ - jal 1e730 │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a0,a5,0x1e │ │ │ │ - add s0,s0,a0 │ │ │ │ - j 43eda │ │ │ │ - slli a5,a6,0x20 │ │ │ │ - srli a6,a5,0x1e │ │ │ │ - add s0,a2,a6 │ │ │ │ - j 43eda │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-48 │ │ │ │ - lw a6,0(a0) │ │ │ │ - sd s2,16(sp) │ │ │ │ - auipc s2,0x36 │ │ │ │ - ld s2,-24(s2) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - ld a5,0(s2) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - li a4,1 │ │ │ │ - mv s1,a0 │ │ │ │ - mv s0,a1 │ │ │ │ - beq a6,a4,43f76 │ │ │ │ - ld a7,16(a0) │ │ │ │ - li a5,9 │ │ │ │ - ld a0,8(a0) │ │ │ │ - subw a7,a1,a7 │ │ │ │ - sw a7,4(sp) │ │ │ │ - bgeu a5,a6,43f9a │ │ │ │ - slli a2,a6,0x20 │ │ │ │ - mv a4,a0 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a5,0 │ │ │ │ - j 43f6e │ │ │ │ - addi a5,a5,1 │ │ │ │ - addi a4,a4,4 │ │ │ │ - beq a2,a5,43fb6 │ │ │ │ - lw a3,0(a4) │ │ │ │ - bgeu a7,a3,43f66 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - ld a4,24(s1) │ │ │ │ + addi a3,sp,24 │ │ │ │ + addi a2,sp,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 133ec │ │ │ │ + sext.w s4,a0 │ │ │ │ + j 40164 │ │ │ │ + sd zero,24(sp) │ │ │ │ + j 401f4 │ │ │ │ + li a1,64 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s3,a0 │ │ │ │ + jal 352c2 │ │ │ │ + ld a2,608(s2) │ │ │ │ + sd zero,32(sp) │ │ │ │ + beqz a2,402e2 │ │ │ │ + auipc a1,0x20 │ │ │ │ + addi a1,a1,1774 │ │ │ │ + addi a0,sp,32 │ │ │ │ + jal 44c74 │ │ │ │ + auipc a3,0x25 │ │ │ │ + addi a3,a3,-1288 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1216 │ │ │ │ + li a1,604 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1252 │ │ │ │ + jal 323d2 │ │ │ │ + auipc a2,0x25 │ │ │ │ + addi a2,a2,-1320 │ │ │ │ + auipc a1,0x20 │ │ │ │ + addi a1,a1,1720 │ │ │ │ + addi a0,sp,8 │ │ │ │ + jal 44c74 │ │ │ │ ld a2,8(sp) │ │ │ │ - ld a3,0(s2) │ │ │ │ - xor a3,a3,a2 │ │ │ │ - li a2,0 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a5,48(a5) │ │ │ │ - subw a0,s0,a5 │ │ │ │ - bnez a3,43fbc │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - li a4,0 │ │ │ │ - auipc a3,0x0 │ │ │ │ - addi a3,a3,-1152 │ │ │ │ - addi a2,sp,4 │ │ │ │ - mv a1,a6 │ │ │ │ - jal 1e730 │ │ │ │ - slli a4,a0,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - j 43f76 │ │ │ │ - slli a5,a2,0x3 │ │ │ │ - j 43f76 │ │ │ │ + ld a1,32(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 353a6 │ │ │ │ + j 4010a │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1354 │ │ │ │ + li a1,600 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1310 │ │ │ │ + jal 323d2 │ │ │ │ + auipc a1,0x22 │ │ │ │ + addi a1,a1,-1306 │ │ │ │ + addi a0,sp,32 │ │ │ │ + jal 44c74 │ │ │ │ + j 402a0 │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s8,64(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a5,4(a0) │ │ │ │ - beqz a5,4400e │ │ │ │ + ld a4,624(s2) │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1232 │ │ │ │ + li a1,613 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1372 │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s8,64(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + jal 323d2 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1332 │ │ │ │ + li a1,610 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1416 │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s6,80(sp) │ │ │ │ + sd s8,64(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + jal 323d2 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ + lbu a5,160(a1) │ │ │ │ + ld a3,16(a1) │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,4040a │ │ │ │ + sd s1,8(sp) │ │ │ │ + beqz a3,40576 │ │ │ │ + auipc a1,0x1f │ │ │ │ + addi a1,a1,-54 │ │ │ │ + mv a0,a3 │ │ │ │ + jal 3750 │ │ │ │ + lui a3,0x80 │ │ │ │ + li a2,0 │ │ │ │ + li a1,0 │ │ │ │ + sd a0,120(s0) │ │ │ │ + jal 3600 │ │ │ │ + ld a3,16(s0) │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1300 │ │ │ │ + li a1,671 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1512 │ │ │ │ + jal 323d2 │ │ │ │ + ld a5,120(s0) │ │ │ │ + beqz a5,40628 │ │ │ │ + lbu a5,456(s0) │ │ │ │ + beqz a5,4057c │ │ │ │ + ld a5,16(s0) │ │ │ │ + beqz a5,40648 │ │ │ │ + ld a0,8(s0) │ │ │ │ + li a4,7 │ │ │ │ + li a3,8 │ │ │ │ + li a2,1 │ │ │ │ + li a1,-1 │ │ │ │ + jal 34e9a │ │ │ │ mv s1,a0 │ │ │ │ - li s0,0 │ │ │ │ - auipc s2,0x1e │ │ │ │ - addi s2,s2,-778 │ │ │ │ - ld a5,16(s1) │ │ │ │ - mv a1,s2 │ │ │ │ - li a0,1 │ │ │ │ - add a5,a5,s0 │ │ │ │ - lbu a2,0(a5) │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a4,4(s1) │ │ │ │ - sext.w a5,s0 │ │ │ │ - bltu a5,a4,43fda │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ + jal 3310 │ │ │ │ + add a0,a0,s1 │ │ │ │ + li a5,29 │ │ │ │ + sb a5,-1(a0) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,448(s0) │ │ │ │ ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - auipc a1,0x1e │ │ │ │ - addi a1,a1,-134 │ │ │ │ - li a0,1 │ │ │ │ + bnez a5,4044c │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ - auipc a1,0x1e │ │ │ │ - addi a1,a1,-150 │ │ │ │ - li a0,1 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,24(a0) │ │ │ │ - slli a4,a1,0x20 │ │ │ │ - srli a1,a4,0x1d │ │ │ │ - add a5,a5,a1 │ │ │ │ - ld a0,0(a5) │ │ │ │ - ret │ │ │ │ - fcvt.s.wu fa5,a0 │ │ │ │ - auipc a5,0x1a │ │ │ │ - flw fa4,-1340(a5) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - fmul.s fa0,fa5,fa0 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - fdiv.s fa0,fa0,fa4 │ │ │ │ - jal 3800 │ │ │ │ - fcvt.d.wu fa5,s0 │ │ │ │ - fcvt.d.s fa0,fa0 │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - fsub.d fa5,fa5,fa0 │ │ │ │ - addi sp,sp,16 │ │ │ │ - fcvt.wu.d a0,fa5,rtz │ │ │ │ - sext.w a0,a0 │ │ │ │ ret │ │ │ │ - fcvt.s.wu fa5,a0 │ │ │ │ - auipc a5,0x1a │ │ │ │ - flw fa4,-1398(a5) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - fmul.s fa0,fa5,fa0 │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s0,16(sp) │ │ │ │ + beqz a3,405a0 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1326 │ │ │ │ + li a1,698 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1610 │ │ │ │ + jal 323d2 │ │ │ │ + ld a0,16(s0) │ │ │ │ + jal 21904 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,8(s0) │ │ │ │ + li a1,-1 │ │ │ │ + sd a5,152(s0) │ │ │ │ + jal 216e8 │ │ │ │ + mv a1,a0 │ │ │ │ + ld a0,152(s0) │ │ │ │ + sd a1,168(s0) │ │ │ │ + jal 3910 │ │ │ │ + bltz a0,4060c │ │ │ │ + lbu a5,448(s0) │ │ │ │ + beqz a5,40402 │ │ │ │ sd s1,8(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - fdiv.s fa0,fa0,fa4 │ │ │ │ - jal 3800 │ │ │ │ - fcvt.d.s fa4,fa0 │ │ │ │ - fcvt.d.wu fa5,s1 │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa3,-1416(a5) │ │ │ │ - auipc a5,0x1a │ │ │ │ - fld fa0,-944(a5) │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fcvt.wu.d s0,fa5,rtz │ │ │ │ - addiw s0,s0,1 │ │ │ │ - slliw s0,s0,0x1 │ │ │ │ - addw s0,s0,s1 │ │ │ │ - fcvt.s.wu fa5,s0 │ │ │ │ - fcvt.d.s fa5,fa5 │ │ │ │ - fdiv.d fa5,fa5,fa3 │ │ │ │ - fmul.d fa0,fa5,fa0 │ │ │ │ - jal 3810 │ │ │ │ - fcvt.d.wu fa5,s0 │ │ │ │ - ld ra,24(sp) │ │ │ │ + ld s1,112(s0) │ │ │ │ + beqz s1,405fc │ │ │ │ + auipc a1,0x22 │ │ │ │ + addi a1,a1,-1308 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 29b90 │ │ │ │ + sd a0,640(s0) │ │ │ │ + auipc a1,0x22 │ │ │ │ + addi a1,a1,-1310 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 29b90 │ │ │ │ + sd a0,632(s0) │ │ │ │ + auipc a1,0x22 │ │ │ │ + addi a1,a1,-1312 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 29b90 │ │ │ │ + ld a3,640(s0) │ │ │ │ + sd a0,648(s0) │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1318 │ │ │ │ + li a1,731 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1738 │ │ │ │ + jal 323d2 │ │ │ │ + ld a3,632(s0) │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1314 │ │ │ │ + li a1,732 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1766 │ │ │ │ + jal 323d2 │ │ │ │ + ld a3,648(s0) │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1310 │ │ │ │ + li a1,733 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1794 │ │ │ │ + jal 323d2 │ │ │ │ + ld a0,640(s0) │ │ │ │ + auipc a1,0x1f │ │ │ │ + addi a1,a1,-394 │ │ │ │ + jal 3750 │ │ │ │ + lui a3,0x80 │ │ │ │ + li a2,0 │ │ │ │ + sd a0,664(s0) │ │ │ │ + li a1,0 │ │ │ │ + jal 3600 │ │ │ │ + ld a0,632(s0) │ │ │ │ + auipc a1,0x1f │ │ │ │ + addi a1,a1,-426 │ │ │ │ + jal 3750 │ │ │ │ + lui a3,0x80 │ │ │ │ + li a2,0 │ │ │ │ + sd a0,656(s0) │ │ │ │ + li a1,0 │ │ │ │ + jal 3600 │ │ │ │ + ld a0,648(s0) │ │ │ │ + auipc a1,0x1f │ │ │ │ + addi a1,a1,-458 │ │ │ │ + jal 3750 │ │ │ │ + sd a0,672(s0) │ │ │ │ + lui a3,0x80 │ │ │ │ + li a2,0 │ │ │ │ + li a1,0 │ │ │ │ + jal 3600 │ │ │ │ + ld a4,24(s0) │ │ │ │ + ld a3,608(s0) │ │ │ │ + ld a0,664(s0) │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1408 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a4,24(s0) │ │ │ │ + ld a3,608(s0) │ │ │ │ + ld a0,656(s0) │ │ │ │ ld s0,16(sp) │ │ │ │ - fadd.d fa5,fa5,fa0 │ │ │ │ ld s1,8(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1342 │ │ │ │ + li a1,1 │ │ │ │ addi sp,sp,32 │ │ │ │ - fcvt.wu.d a0,fa5,rtz │ │ │ │ - sext.w a0,a0 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-112 │ │ │ │ - lw t5,0(a2) │ │ │ │ - sd s4,64(sp) │ │ │ │ - auipc s4,0x36 │ │ │ │ - ld s4,-468(s4) │ │ │ │ - sd s1,88(sp) │ │ │ │ - mv s1,a2 │ │ │ │ - ld a2,0(s4) │ │ │ │ - sd a2,8(sp) │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + lbu a5,456(a1) │ │ │ │ + bnez a5,40648 │ │ │ │ + ld a0,8(s0) │ │ │ │ + li a4,10 │ │ │ │ + li a3,9 │ │ │ │ li a2,0 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - slli s9,a3,0x20 │ │ │ │ - sd ra,104(sp) │ │ │ │ - li a2,1 │ │ │ │ - ld s5,112(sp) │ │ │ │ - ld s8,120(sp) │ │ │ │ - lw s6,128(sp) │ │ │ │ - ld a0,8(s1) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s10,a4 │ │ │ │ - mv s2,a5 │ │ │ │ - mv s3,a6 │ │ │ │ - mv s7,a7 │ │ │ │ - srli s9,s9,0x20 │ │ │ │ - beq t5,a2,4425a │ │ │ │ - sw a3,4(sp) │ │ │ │ - li a5,9 │ │ │ │ - bgeu a5,t5,44234 │ │ │ │ - slli t5,t5,0x20 │ │ │ │ + li a1,-1 │ │ │ │ + jal 34e9a │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,120(s0) │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,2040 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 403f4 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1674 │ │ │ │ + li a1,706 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-2014 │ │ │ │ + jal 323d2 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,646 │ │ │ │ + jal 21904 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,8(s0) │ │ │ │ + li a1,-1 │ │ │ │ + sd a5,152(s0) │ │ │ │ + jal 216e8 │ │ │ │ mv a1,a0 │ │ │ │ - srli t5,t5,0x20 │ │ │ │ - li t1,0 │ │ │ │ - j 44148 │ │ │ │ - addi t1,t1,1 │ │ │ │ - addi a1,a1,4 │ │ │ │ - beq t5,t1,4420c │ │ │ │ - lw t4,0(a1) │ │ │ │ - sext.w t3,t1 │ │ │ │ - bgeu a3,t4,44140 │ │ │ │ - slli a4,t1,0x2 │ │ │ │ - sw t3,0(s0) │ │ │ │ - bnez t3,44216 │ │ │ │ - add a0,a0,a4 │ │ │ │ - li a5,0 │ │ │ │ - lw a3,0(a0) │ │ │ │ - slli s10,s10,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - sw t3,4(s0) │ │ │ │ - sw a3,8(s0) │ │ │ │ - sub a4,s9,s10 │ │ │ │ - bge a4,a5,4417c │ │ │ │ - mv a4,a5 │ │ │ │ - sext.w a5,a4 │ │ │ │ - sw a5,32(s0) │ │ │ │ - bltu a3,a5,44266 │ │ │ │ - slli a2,s2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - slli a1,a3,0x20 │ │ │ │ - add a2,a2,a4 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - bge a1,a2,4419c │ │ │ │ - subw s2,a3,a5 │ │ │ │ - ld a3,24(s1) │ │ │ │ - slli t1,t1,0x3 │ │ │ │ - ld a5,16(s1) │ │ │ │ - add a3,a3,t1 │ │ │ │ - ld a3,0(a3) │ │ │ │ - add a5,a5,a4 │ │ │ │ - li a1,48 │ │ │ │ - ld a4,24(a3) │ │ │ │ - sw s2,36(s0) │ │ │ │ - sd a5,24(s0) │ │ │ │ - sd a4,16(s0) │ │ │ │ - sd s7,48(s0) │ │ │ │ - sd s5,56(s0) │ │ │ │ - sb s3,96(s0) │ │ │ │ - sw s6,76(s0) │ │ │ │ - sd s8,64(s0) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,36(s0) │ │ │ │ - ld a4,24(s0) │ │ │ │ - sd a0,88(s0) │ │ │ │ - li a6,0 │ │ │ │ + ld a0,152(s0) │ │ │ │ + sd a1,168(s0) │ │ │ │ + jal 3910 │ │ │ │ + bgez a0,40446 │ │ │ │ li a3,0 │ │ │ │ - mv a2,s6 │ │ │ │ - mv a1,s5 │ │ │ │ - jal 4ba1c │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1770 │ │ │ │ + li a1,711 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,2018 │ │ │ │ + jal 323d2 │ │ │ │ + j 40446 │ │ │ │ + ld s1,16(s0) │ │ │ │ + bnez s1,40454 │ │ │ │ + ld a0,24(s0) │ │ │ │ + jal 2997e │ │ │ │ + mv s1,a0 │ │ │ │ + j 40454 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1814 │ │ │ │ + li a1,703 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1974 │ │ │ │ + jal 323d2 │ │ │ │ + j 40446 │ │ │ │ + ld a3,16(s0) │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-914 │ │ │ │ + li a1,673 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1946 │ │ │ │ + jal 323d2 │ │ │ │ li a0,1 │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,44282 │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - addiw t3,t3,1 │ │ │ │ - slli a4,t1,0x2 │ │ │ │ - sw t3,0(s0) │ │ │ │ - addiw t3,t3,-1 │ │ │ │ - slli a5,t3,0x20 │ │ │ │ - srli t3,a5,0x1e │ │ │ │ - add t3,t3,a0 │ │ │ │ - lw a5,0(t3) │ │ │ │ - add a0,a0,a4 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sext.w t3,a5 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - j 44164 │ │ │ │ - li a4,0 │ │ │ │ - auipc a3,0x0 │ │ │ │ - addi a3,a3,-1818 │ │ │ │ - addi a2,sp,4 │ │ │ │ - mv a1,t5 │ │ │ │ - jal 1e730 │ │ │ │ - slli t1,a0,0x20 │ │ │ │ - mv t3,a0 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1946 │ │ │ │ + li a1,683 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1914 │ │ │ │ + jal 323d2 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + lbu a5,160(a1) │ │ │ │ + mv s1,a1 │ │ │ │ + bnez a5,40780 │ │ │ │ + ld a3,16(a1) │ │ │ │ + ld a5,184(a1) │ │ │ │ + beqz a3,40764 │ │ │ │ + sd s0,48(sp) │ │ │ │ + beqz a5,40892 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1392 │ │ │ │ + li a1,803 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1852 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + jal 323d2 │ │ │ │ + ld a0,184(s1) │ │ │ │ + jal 1389e │ │ │ │ + lbu a5,456(s1) │ │ │ │ + bnez a5,407ca │ │ │ │ + lbu a5,451(s1) │ │ │ │ + bnez a5,4080e │ │ │ │ + ld a1,184(s1) │ │ │ │ + li a0,0 │ │ │ │ + jal 134be │ │ │ │ + slli s4,a0,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + slli s5,s4,0x3 │ │ │ │ + mv a1,s5 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv s6,a0 │ │ │ │ + beqz s4,40902 │ │ │ │ + mv s0,a0 │ │ │ │ + mv s3,a0 │ │ │ │ + li s2,0 │ │ │ │ + lbu a2,456(s1) │ │ │ │ ld a0,8(s1) │ │ │ │ - sext.w t3,t3 │ │ │ │ - slli a4,t1,0x2 │ │ │ │ - j 44158 │ │ │ │ - sw zero,0(a1) │ │ │ │ - li t1,0 │ │ │ │ - li a5,0 │ │ │ │ - li t3,0 │ │ │ │ - j 44164 │ │ │ │ - auipc a5,0x36 │ │ │ │ - ld a5,-702(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x1e │ │ │ │ - addi a2,a2,-1440 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ + sext.w a1,s2 │ │ │ │ + li a4,10 │ │ │ │ + li a3,9 │ │ │ │ + jal 34e9a │ │ │ │ + sd a0,0(s3) │ │ │ │ + addi s2,s2,1 │ │ │ │ + addi s3,s3,8 │ │ │ │ + bne s4,s2,406e8 │ │ │ │ + ld s2,104(s1) │ │ │ │ + add s5,s5,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3310 │ │ │ │ + ld a1,184(s1) │ │ │ │ + sext.w a3,a0 │ │ │ │ + li a7,1 │ │ │ │ + mv a6,s6 │ │ │ │ + li a5,3 │ │ │ │ + auipc a4,0x22 │ │ │ │ + addi a4,a4,-1438 │ │ │ │ + mv a2,s2 │ │ │ │ li a0,0 │ │ │ │ - j 441e4 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - ld a0,88(a1) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd ra,8(sp) │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - jal 4ba7c │ │ │ │ - ld a0,88(s0) │ │ │ │ + jal 13f0e │ │ │ │ + ld a0,0(s0) │ │ │ │ + addi s0,s0,8 │ │ │ │ jal 3670 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd zero,88(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ + sd zero,-8(s0) │ │ │ │ + bne s5,s0,4072e │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + ld a1,184(s1) │ │ │ │ + li a0,0 │ │ │ │ + jal 137ea │ │ │ │ + ld a0,184(s1) │ │ │ │ + jal 3670 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + sd zero,184(s1) │ │ │ │ + j 40768 │ │ │ │ + bnez a5,40a14 │ │ │ │ + ld a5,64(s1) │ │ │ │ + beqz a5,40772 │ │ │ │ + ld a0,128(s1) │ │ │ │ + jal 35a0 │ │ │ │ + lbu a5,448(s1) │ │ │ │ + bnez a5,407ac │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s4,80(sp) │ │ │ │ - lw t5,0(a2) │ │ │ │ - auipc s4,0x36 │ │ │ │ - ld s4,-926(s4) │ │ │ │ - sd s1,104(sp) │ │ │ │ - mv s1,a3 │ │ │ │ - ld a3,0(s4) │ │ │ │ - sd a3,8(sp) │ │ │ │ li a3,0 │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - sd ra,120(sp) │ │ │ │ - slli s11,s1,0x20 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1530 │ │ │ │ + li a1,840 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1602 │ │ │ │ + jal 323d2 │ │ │ │ + ld a0,152(s1) │ │ │ │ + jal 3790 │ │ │ │ + bltz a0,409e8 │ │ │ │ + ld a0,168(s1) │ │ │ │ + jal 3650 │ │ │ │ + j 40768 │ │ │ │ + ld a0,656(s1) │ │ │ │ + jal 35a0 │ │ │ │ + ld a0,664(s1) │ │ │ │ + jal 35a0 │ │ │ │ + ld a0,672(s1) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 35a0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1684 │ │ │ │ + li a1,807 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1528 │ │ │ │ + jal 323d2 │ │ │ │ + lwu a4,332(s1) │ │ │ │ + auipc a5,0x3a │ │ │ │ + addi a5,a5,-1632 │ │ │ │ + ld a1,184(s1) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a2,128(a5) │ │ │ │ + li a3,9 │ │ │ │ + li a0,0 │ │ │ │ + jal 13d66 │ │ │ │ + lbu a5,451(s1) │ │ │ │ + beqz a5,406c0 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + bnez a5,40816 │ │ │ │ + lw a5,384(s1) │ │ │ │ + beqz a5,406c0 │ │ │ │ + li a1,811 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1730 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1454 │ │ │ │ + jal 323d2 │ │ │ │ + ld a1,184(s1) │ │ │ │ + lw a3,0(a1) │ │ │ │ + beqz a3,406c2 │ │ │ │ + ld a4,8(a1) │ │ │ │ + li s5,0 │ │ │ │ + auipc s4,0x21 │ │ │ │ + addi s4,s4,406 │ │ │ │ + auipc s3,0x22 │ │ │ │ + addi s3,s3,-1842 │ │ │ │ + slli s2,s5,0x5 │ │ │ │ + add a5,a4,s2 │ │ │ │ + lw a2,16(a5) │ │ │ │ + li s0,0 │ │ │ │ + beqz a2,40884 │ │ │ │ + ld a5,24(a5) │ │ │ │ + slli a3,s0,0x6 │ │ │ │ + li a4,255 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a0,16(a5) │ │ │ │ li a3,1 │ │ │ │ - lw s5,136(sp) │ │ │ │ - lw s10,152(sp) │ │ │ │ - lw s8,176(sp) │ │ │ │ - ld a0,8(a2) │ │ │ │ - mv s2,a2 │ │ │ │ - mv s0,a1 │ │ │ │ - mv s6,a4 │ │ │ │ - mv s3,a5 │ │ │ │ - mv s7,a6 │ │ │ │ - mv s9,a7 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - beq t5,a3,44466 │ │ │ │ - sw s1,4(sp) │ │ │ │ - li a5,9 │ │ │ │ - bgeu a5,t5,4443e │ │ │ │ - slli t5,t5,0x20 │ │ │ │ - mv t3,a0 │ │ │ │ - srli t5,t5,0x20 │ │ │ │ - li t1,0 │ │ │ │ - j 44316 │ │ │ │ - addi t1,t1,1 │ │ │ │ - addi t3,t3,4 │ │ │ │ - beq t1,t5,44416 │ │ │ │ - lw a3,0(t3) │ │ │ │ - sext.w t4,t1 │ │ │ │ - bgeu s1,a3,4430e │ │ │ │ - slli a5,t1,0x2 │ │ │ │ - sw t4,0(s0) │ │ │ │ - bnez t4,44420 │ │ │ │ - add a0,a0,a5 │ │ │ │ - li a4,0 │ │ │ │ - lw a3,0(a0) │ │ │ │ - lwu a5,144(sp) │ │ │ │ - sw t4,4(s0) │ │ │ │ - sw a3,8(s0) │ │ │ │ - sub a5,s11,a5 │ │ │ │ - bge a5,a4,44348 │ │ │ │ - mv a5,a4 │ │ │ │ - sext.w a4,a5 │ │ │ │ - subw s1,s1,a4 │ │ │ │ - sw a4,32(s0) │ │ │ │ - sw s1,40(s0) │ │ │ │ - bltu a3,a4,44472 │ │ │ │ - ld a1,16(s2) │ │ │ │ - slli a2,s10,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a2,a2,a5 │ │ │ │ - add a5,a5,a1 │ │ │ │ - sd a5,24(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a2,s4 │ │ │ │ + jal 29cd6 │ │ │ │ + ld a1,184(s1) │ │ │ │ + addi s0,s0,1 │ │ │ │ + ld a4,8(a1) │ │ │ │ + add a5,a4,s2 │ │ │ │ + lwu a3,16(a5) │ │ │ │ + bltu s0,a3,40858 │ │ │ │ + lw a3,0(a1) │ │ │ │ slli a5,a3,0x20 │ │ │ │ + addi s5,s5,1 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - bge a5,a2,44374 │ │ │ │ - subw s10,a3,a4 │ │ │ │ - lw a5,160(sp) │ │ │ │ - sw s10,36(s0) │ │ │ │ - li a4,0 │ │ │ │ - addw a3,s8,a5 │ │ │ │ - bgeu a3,s9,44388 │ │ │ │ - subw a4,s9,a3 │ │ │ │ - lw a5,168(sp) │ │ │ │ - lw a3,128(sp) │ │ │ │ - sd s3,56(s0) │ │ │ │ - addw a3,a3,a5 │ │ │ │ - addw a5,a3,s8 │ │ │ │ - mv a3,a5 │ │ │ │ - bgeu s5,a5,4439e │ │ │ │ - mv a3,s5 │ │ │ │ - lbu a5,184(sp) │ │ │ │ - slli t1,t1,0x3 │ │ │ │ - subw a3,a3,a4 │ │ │ │ - sb a5,96(s0) │ │ │ │ - ld a5,24(s2) │ │ │ │ - slli a2,s5,0x20 │ │ │ │ + bltu s5,a5,4084a │ │ │ │ + j 406c2 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,2038 │ │ │ │ + li a1,772 │ │ │ │ + mv s0,a0 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1328 │ │ │ │ + jal 323d2 │ │ │ │ + ld a0,120(s1) │ │ │ │ + jal 35a0 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + bnez a5,40928 │ │ │ │ + lbu a5,451(s1) │ │ │ │ + beqz a5,408fe │ │ │ │ + lw a5,384(s1) │ │ │ │ + beqz a5,408fe │ │ │ │ + ld a3,16(s1) │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-2006 │ │ │ │ + li a1,797 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1278 │ │ │ │ + jal 323d2 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li a4,255 │ │ │ │ + li a3,1 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,234 │ │ │ │ + auipc a1,0x22 │ │ │ │ + addi a1,a1,-2014 │ │ │ │ + jal 29cd6 │ │ │ │ + ld s0,48(sp) │ │ │ │ + j 40768 │ │ │ │ + ld s0,48(sp) │ │ │ │ + j 40768 │ │ │ │ + ld s0,104(s1) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + ld a1,184(s1) │ │ │ │ + sext.w a3,a0 │ │ │ │ + li a7,1 │ │ │ │ + mv a6,s6 │ │ │ │ + li a5,3 │ │ │ │ + auipc a4,0x22 │ │ │ │ + addi a4,a4,-1942 │ │ │ │ + mv a2,s0 │ │ │ │ li a0,0 │ │ │ │ - add a5,a5,t1 │ │ │ │ - ld a1,0(a5) │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a4,24(a1) │ │ │ │ - or a5,a5,a2 │ │ │ │ - sw a3,80(s0) │ │ │ │ - sd a5,72(s0) │ │ │ │ - sd a4,16(s0) │ │ │ │ - li a1,48 │ │ │ │ - sd s7,64(s0) │ │ │ │ - sd s6,48(s0) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,36(s0) │ │ │ │ - ld a4,24(s0) │ │ │ │ - sd a0,88(s0) │ │ │ │ - li a6,0 │ │ │ │ + jal 13f0e │ │ │ │ + j 4073e │ │ │ │ li a3,0 │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 4ba1c │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1918 │ │ │ │ + li a1,779 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1178 │ │ │ │ + sd s2,32(sp) │ │ │ │ + jal 323d2 │ │ │ │ + ld a0,8(s1) │ │ │ │ + li a4,10 │ │ │ │ + li a3,9 │ │ │ │ + li a2,0 │ │ │ │ + li a1,-1 │ │ │ │ + jal 34e9a │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li a3,29 │ │ │ │ + li a2,2 │ │ │ │ + auipc a1,0x24 │ │ │ │ + addi a1,a1,1134 │ │ │ │ + jal 29e68 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1880 │ │ │ │ + li a1,785 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1116 │ │ │ │ + jal 323d2 │ │ │ │ + lwu a4,332(s1) │ │ │ │ + auipc a5,0x3a │ │ │ │ + addi a5,a5,-2044 │ │ │ │ + ld a1,16(s1) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a2,0(a5) │ │ │ │ + li a3,9 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2999c │ │ │ │ + ld a3,16(s1) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1842 │ │ │ │ + li a1,788 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1062 │ │ │ │ + jal 323d2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3310 │ │ │ │ + mv a2,a0 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li a3,10 │ │ │ │ + sext.w a2,a2 │ │ │ │ + mv a1,s2 │ │ │ │ + jal 29e68 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,451(s1) │ │ │ │ + beqz a5,409e2 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + ld s2,32(sp) │ │ │ │ + bnez a5,408c4 │ │ │ │ + j 408be │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + j 40768 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1974 │ │ │ │ + li a1,843 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,986 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + jal 323d2 │ │ │ │ li a0,1 │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,4448e │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - addiw t4,t4,1 │ │ │ │ - slli a5,t1,0x2 │ │ │ │ - sw t4,0(s0) │ │ │ │ - addiw t4,t4,-1 │ │ │ │ - slli a4,t4,0x20 │ │ │ │ - srli t4,a4,0x1e │ │ │ │ - add t4,t4,a0 │ │ │ │ - lw a4,0(t4) │ │ │ │ - add a0,a0,a5 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sext.w t4,a4 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - j 44332 │ │ │ │ - li a4,0 │ │ │ │ - auipc a3,0xfffff │ │ │ │ - addi a3,a3,1756 │ │ │ │ - addi a2,sp,4 │ │ │ │ - mv a1,t5 │ │ │ │ - jal 1e730 │ │ │ │ - slli t1,a0,0x20 │ │ │ │ - mv t4,a0 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - ld a0,8(s2) │ │ │ │ - sext.w t4,t4 │ │ │ │ - slli a5,t1,0x2 │ │ │ │ - j 44326 │ │ │ │ - sw zero,0(a1) │ │ │ │ - li t1,0 │ │ │ │ - li a4,0 │ │ │ │ - li t4,0 │ │ │ │ - j 44332 │ │ │ │ - auipc a5,0x36 │ │ │ │ - ld a5,-1226(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x1e │ │ │ │ - addi a2,a2,-1964 │ │ │ │ + jal 33c0 │ │ │ │ + sd s0,48(sp) │ │ │ │ + j 40686 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + mv a5,a1 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1956 │ │ │ │ li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,0 │ │ │ │ - j 443ec │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-192 │ │ │ │ - sd s9,104(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - mv s9,a0 │ │ │ │ - mv s10,a1 │ │ │ │ - li a0,0 │ │ │ │ - li a1,104 │ │ │ │ - sd ra,184(sp) │ │ │ │ - sd s1,168(sp) │ │ │ │ - sd s2,160(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - mv s2,a5 │ │ │ │ - sd s11,88(sp) │ │ │ │ - mv s7,a2 │ │ │ │ - sd a6,64(sp) │ │ │ │ - sd a7,32(sp) │ │ │ │ - sd s0,176(sp) │ │ │ │ - sd s3,152(sp) │ │ │ │ - sd s4,144(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s11,a0 │ │ │ │ - li a1,48 │ │ │ │ - li a0,0 │ │ │ │ - sd s11,72(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(s9) │ │ │ │ - sd s9,56(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + ld s0,176(a5) │ │ │ │ mv s1,a0 │ │ │ │ - ld a5,88(a5) │ │ │ │ - ld a4,16(a5) │ │ │ │ - ld a3,0(a5) │ │ │ │ - sw zero,28(a0) │ │ │ │ - sd a4,16(a0) │ │ │ │ - li a4,1 │ │ │ │ - sd a3,0(a0) │ │ │ │ - sw zero,40(a0) │ │ │ │ - sh a4,44(a0) │ │ │ │ - beqz s7,4450a │ │ │ │ - addiw a5,s10,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s9 │ │ │ │ - sd a5,56(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a5,88(a5) │ │ │ │ - lw a1,40(a5) │ │ │ │ - lw a5,24(a5) │ │ │ │ - li a0,0 │ │ │ │ - addiw a1,a1,2 │ │ │ │ - sw a5,24(s1) │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1a │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,32(s1) │ │ │ │ - beqz s2,44542 │ │ │ │ - lw a5,24(s1) │ │ │ │ - li s0,0 │ │ │ │ - subw a5,a5,s2 │ │ │ │ - sw a5,24(s1) │ │ │ │ - ld a1,32(sp) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1954 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 4f012 │ │ │ │ - bne s2,s0,44530 │ │ │ │ - ld a0,32(s1) │ │ │ │ - addi a0,a0,8 │ │ │ │ - ld s2,56(sp) │ │ │ │ - ld a5,0(s2) │ │ │ │ - ld a5,88(a5) │ │ │ │ - lwu a2,40(a5) │ │ │ │ - ld a1,32(a5) │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,0(s2) │ │ │ │ - lw a4,40(s1) │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw a5,40(a0) │ │ │ │ - ld s3,8(a0) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - sw a5,40(s1) │ │ │ │ - jal 4f4ae │ │ │ │ - addiw a1,a0,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - mv s0,a0 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(s2) │ │ │ │ - sext.w s0,s0 │ │ │ │ - slli s2,s0,0x20 │ │ │ │ - ld a5,88(a5) │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - mv a2,s2 │ │ │ │ - lwu a1,28(a5) │ │ │ │ - mv s4,a0 │ │ │ │ - add s2,s2,s4 │ │ │ │ - add a1,a1,s3 │ │ │ │ - jal 36a0 │ │ │ │ - ld a4,16(sp) │ │ │ │ - sb zero,0(s2) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,448b0 │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - ld a4,8(sp) │ │ │ │ - sd s5,136(sp) │ │ │ │ - sd s6,128(sp) │ │ │ │ - sw a5,44(sp) │ │ │ │ - addi s5,a4,8 │ │ │ │ - li s6,1 │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a4,0(s5) │ │ │ │ - ld a5,-8(s5) │ │ │ │ - mv s2,s5 │ │ │ │ - ld a0,88(a4) │ │ │ │ - ld a5,88(a5) │ │ │ │ - ld a4,0(a0) │ │ │ │ - ld a5,0(a5) │ │ │ │ - bne a4,a5,448b4 │ │ │ │ - mv s11,s6 │ │ │ │ - beqz s7,445f4 │ │ │ │ - lw a5,44(sp) │ │ │ │ - subw a4,a5,s6 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli s2,a5,0x1d │ │ │ │ - ld a5,8(sp) │ │ │ │ - sext.w s11,a4 │ │ │ │ - add s2,s2,a5 │ │ │ │ - ld a5,0(s2) │ │ │ │ - ld a0,88(a5) │ │ │ │ - ld s10,8(a0) │ │ │ │ - jal 4f4ae │ │ │ │ - addw s3,a0,s0 │ │ │ │ - addiw a1,s3,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - mv s9,a0 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a2,0(s2) │ │ │ │ - mv s4,a0 │ │ │ │ - sext.w s9,s9 │ │ │ │ - ld a1,88(a2) │ │ │ │ - slli a0,s0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - lwu a1,28(a1) │ │ │ │ - slli a2,s9,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a1,a1,s10 │ │ │ │ - add a0,a0,s4 │ │ │ │ - jal 36a0 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s4 │ │ │ │ - sb zero,0(a5) │ │ │ │ - ld a5,0(s2) │ │ │ │ - lw a1,40(s1) │ │ │ │ - ld a0,32(s1) │ │ │ │ - ld a5,88(a5) │ │ │ │ - addiw a1,a1,2 │ │ │ │ - sext.w s8,s3 │ │ │ │ - lw a5,40(a5) │ │ │ │ - addw a1,a1,a5 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1a │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,32(s1) │ │ │ │ - beqz s7,44704 │ │ │ │ - addiw s3,s11,1 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli s3,a5,0x1d │ │ │ │ - ld a5,8(sp) │ │ │ │ - add s3,s3,a5 │ │ │ │ - ld a5,24(sp) │ │ │ │ - bltu s11,a5,44766 │ │ │ │ - ld a5,0(s3) │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4f4ae │ │ │ │ - ld a3,0(s2) │ │ │ │ - ld a4,0(s3) │ │ │ │ - li s3,0 │ │ │ │ - ld a5,88(a3) │ │ │ │ - ld a1,88(a4) │ │ │ │ - lw a2,32(a3) │ │ │ │ - lw s0,28(a5) │ │ │ │ - lw a3,32(a4) │ │ │ │ - lw a4,28(a1) │ │ │ │ - addw s0,s0,a2 │ │ │ │ - subw s0,s0,a3 │ │ │ │ - subw s0,s0,a4 │ │ │ │ - subw s0,s0,a0 │ │ │ │ - beqz s0,446b8 │ │ │ │ - li a1,3 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1978 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s1 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - jal 4f012 │ │ │ │ - bne s0,s3,446a4 │ │ │ │ - ld a5,0(s2) │ │ │ │ - ld a5,88(a5) │ │ │ │ - lw a2,40(a5) │ │ │ │ - beqz a2,446f6 │ │ │ │ - ld a3,32(a5) │ │ │ │ - li s3,0 │ │ │ │ - slli s0,s3,0x3 │ │ │ │ - add a5,a3,s0 │ │ │ │ - lw a1,4(a5) │ │ │ │ - li s9,0 │ │ │ │ - beqz a1,446ec │ │ │ │ - lw a1,0(a5) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,0(s0) │ │ │ │ + auipc a2,0x1f │ │ │ │ + addi a2,a2,-640 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s1 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - jal 4f012 │ │ │ │ - ld a5,0(s2) │ │ │ │ - ld a2,88(a5) │ │ │ │ - ld a3,32(a2) │ │ │ │ - add a5,a3,s0 │ │ │ │ - lw a1,4(a5) │ │ │ │ - bltu s9,a1,446ce │ │ │ │ - lw a2,40(a2) │ │ │ │ - addi s3,s3,1 │ │ │ │ - sext.w a5,s3 │ │ │ │ - bltu a5,a2,446c0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s5,s5,8 │ │ │ │ - beq a5,s6,447b8 │ │ │ │ - mv s0,s8 │ │ │ │ - j 445bc │ │ │ │ - addiw s0,s11,-1 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s0,a5,0x1d │ │ │ │ - ld a5,8(sp) │ │ │ │ - add s0,s0,a5 │ │ │ │ - ld a5,0(s0) │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw s3,24(a0) │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a4,0(s2) │ │ │ │ - addw a5,a0,s3 │ │ │ │ - ld a4,88(a4) │ │ │ │ - lw a4,24(a4) │ │ │ │ - bltu a5,a4,4486e │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,8(s0) │ │ │ │ ld a5,0(s0) │ │ │ │ - li s3,0 │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4f4ae │ │ │ │ - ld a3,0(s2) │ │ │ │ - ld a4,0(s0) │ │ │ │ - ld a5,88(a3) │ │ │ │ - ld a1,88(a4) │ │ │ │ - lw a2,32(a3) │ │ │ │ - lw s0,28(a5) │ │ │ │ - lw a3,32(a4) │ │ │ │ - lw a4,28(a1) │ │ │ │ - addw s0,s0,a2 │ │ │ │ - subw s0,s0,a3 │ │ │ │ - subw s0,s0,a4 │ │ │ │ - subw s0,s0,a0 │ │ │ │ - beqz s0,446b8 │ │ │ │ - li a1,3 │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - jal 4f012 │ │ │ │ - bne s0,s3,44756 │ │ │ │ - j 446b2 │ │ │ │ - ld a4,0(s3) │ │ │ │ - ld a5,0(s2) │ │ │ │ - ld a0,88(a4) │ │ │ │ - ld a5,88(a5) │ │ │ │ - lw s0,24(a5) │ │ │ │ - lw a5,24(a0) │ │ │ │ - sd a5,48(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,48(sp) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - bgeu a5,s0,4467a │ │ │ │ - ld a5,0(s3) │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw a5,24(a0) │ │ │ │ - sd a5,48(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a4,0(s2) │ │ │ │ - ld a5,48(sp) │ │ │ │ - ld a4,88(a4) │ │ │ │ - lw s0,24(a4) │ │ │ │ - subw s0,s0,a5 │ │ │ │ - subw s9,s0,a0 │ │ │ │ - beqz s9,4467a │ │ │ │ - li s0,0 │ │ │ │ - li a1,2 │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 4f012 │ │ │ │ - bne s9,s0,447a8 │ │ │ │ - j 4467a │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s6,128(sp) │ │ │ │ - ld a5,64(sp) │ │ │ │ - beqz a5,447d2 │ │ │ │ - li s0,0 │ │ │ │ - ld a1,32(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - jal 4f012 │ │ │ │ - ld a5,64(sp) │ │ │ │ - bne a5,s0,447c2 │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld a0,72(sp) │ │ │ │ - ld a4,0(a5) │ │ │ │ - sw zero,28(s1) │ │ │ │ - sw s8,20(s1) │ │ │ │ - ld a3,0(a4) │ │ │ │ - ld a5,88(a4) │ │ │ │ - sd s4,8(s1) │ │ │ │ - sd a3,0(a0) │ │ │ │ - lw a2,28(a5) │ │ │ │ - lw a5,32(a4) │ │ │ │ - lwu a3,36(a4) │ │ │ │ - lw a1,8(a4) │ │ │ │ - addw a5,a5,a2 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - or a5,a5,a3 │ │ │ │ - lw a2,40(a4) │ │ │ │ - ld a3,24(a4) │ │ │ │ - sd a5,32(a0) │ │ │ │ - lw a5,24(s1) │ │ │ │ - ld a4,0(s1) │ │ │ │ - sw a1,8(a0) │ │ │ │ - sw a5,72(a0) │ │ │ │ - sw a2,40(a0) │ │ │ │ - sd a3,24(a0) │ │ │ │ - sd a4,56(a0) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 4f4e0 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 4f4ae │ │ │ │ - sext.w s0,s0 │ │ │ │ - sext.w a5,a0 │ │ │ │ - bgeu s0,a5,448a4 │ │ │ │ + auipc a4,0x23 │ │ │ │ + fld fs0,228(a4) │ │ │ │ + fcvt.d.lu fa5,a3 │ │ │ │ + fcvt.d.lu fa4,a5 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1932 │ │ │ │ + li a1,1 │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ mv a0,s1 │ │ │ │ - jal 4f4ae │ │ │ │ - sext.w a5,a0 │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld s0,72(sp) │ │ │ │ - ld a4,0(a4) │ │ │ │ - sw a5,80(s0) │ │ │ │ - mv a0,s0 │ │ │ │ - lw a1,76(a4) │ │ │ │ - sb s7,96(s0) │ │ │ │ - ld a2,64(a4) │ │ │ │ - ld a3,16(a4) │ │ │ │ - ld a5,48(a4) │ │ │ │ - ld ra,184(sp) │ │ │ │ - sd s1,88(s0) │ │ │ │ - sw a1,76(s0) │ │ │ │ - sd a2,64(s0) │ │ │ │ - sd a3,16(s0) │ │ │ │ - sd a5,48(s0) │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - addi sp,sp,192 │ │ │ │ - ret │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fmv.x.d a4,fa5 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,16(s0) │ │ │ │ ld a5,0(s0) │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw a5,24(a0) │ │ │ │ - sd a5,48(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a4,0(s2) │ │ │ │ - ld a5,48(sp) │ │ │ │ - ld a4,88(a4) │ │ │ │ - lw s3,24(a4) │ │ │ │ - subw s3,s3,a5 │ │ │ │ - subw s9,s3,a0 │ │ │ │ - beqz s9,44730 │ │ │ │ - li s3,0 │ │ │ │ - li a1,2 │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - jal 4f012 │ │ │ │ - bne s9,s3,44894 │ │ │ │ - j 44730 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 4f4e0 │ │ │ │ - sext.w a5,a0 │ │ │ │ - j 44834 │ │ │ │ - mv s8,s0 │ │ │ │ - j 447bc │ │ │ │ - auipc a3,0x21 │ │ │ │ - addi a3,a3,1652 │ │ │ │ - li a2,577 │ │ │ │ - auipc a1,0x1d │ │ │ │ - addi a1,a1,944 │ │ │ │ - auipc a0,0x1d │ │ │ │ - addi a0,a0,1088 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-112 │ │ │ │ - lwu a5,32(a0) │ │ │ │ - ld a1,16(a1) │ │ │ │ - sd s1,88(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,88(a0) │ │ │ │ - sd s8,32(sp) │ │ │ │ - auipc s8,0x35 │ │ │ │ - ld s8,1580(s8) │ │ │ │ - add a1,a1,a5 │ │ │ │ - sd s7,40(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - mv s7,a2 │ │ │ │ - addi a2,sp,4 │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sw zero,4(sp) │ │ │ │ - jal 4f99c │ │ │ │ - lwu a1,4(sp) │ │ │ │ - li a5,104 │ │ │ │ - mv s6,a0 │ │ │ │ - mul a1,a1,a5 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,4(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - beqz a5,449de │ │ │ │ - sd s4,64(sp) │ │ │ │ - li s4,-1 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s2,s6 │ │ │ │ - li s3,0 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - j 4498a │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f4e0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - sw a0,80(s0) │ │ │ │ - lbu a5,96(s1) │ │ │ │ - li a1,48 │ │ │ │ - li a0,0 │ │ │ │ - sb a5,96(s0) │ │ │ │ - ld a5,64(s1) │ │ │ │ - addiw s3,s3,1 │ │ │ │ - addi s0,s0,104 │ │ │ │ - sd a5,-40(s0) │ │ │ │ - ld a5,16(s1) │ │ │ │ - sd a5,-88(s0) │ │ │ │ - ld a5,48(s1) │ │ │ │ - sd a5,-56(s0) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s2 │ │ │ │ - mv s9,a0 │ │ │ │ - jal 4bad8 │ │ │ │ - mv a0,s2 │ │ │ │ - sd s9,-16(s0) │ │ │ │ - jal 4ba7c │ │ │ │ - lw a5,4(sp) │ │ │ │ - addi s2,s2,48 │ │ │ │ - bgeu s3,a5,449d4 │ │ │ │ - ld a5,0(s1) │ │ │ │ - ld a3,24(s1) │ │ │ │ - mv a0,s2 │ │ │ │ - sd a5,0(s0) │ │ │ │ - lw a5,8(s1) │ │ │ │ - sw a5,8(s0) │ │ │ │ - ld a4,32(s1) │ │ │ │ - lw a5,40(s1) │ │ │ │ - sd a3,24(s0) │ │ │ │ - sd a4,32(s0) │ │ │ │ - sw a5,40(s0) │ │ │ │ - lwu a5,24(s2) │ │ │ │ - lwu a4,76(s1) │ │ │ │ - ld a3,56(s1) │ │ │ │ - and a5,a5,s4 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - or a5,a5,a4 │ │ │ │ - sd a3,56(s0) │ │ │ │ - sd a5,72(s0) │ │ │ │ - jal 4f4e0 │ │ │ │ - mv s9,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f4ae │ │ │ │ - sext.w s9,s9 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bgeu s9,a0,4493a │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f4ae │ │ │ │ - sext.w a0,a0 │ │ │ │ - j 44942 │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - lw a4,4(sp) │ │ │ │ - ld a3,8(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - xor a5,a5,a3 │ │ │ │ - li a3,0 │ │ │ │ - sw a4,0(s7) │ │ │ │ - bnez a5,44a08 │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s5,56(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,88(a0) │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - jal 4f056 │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,88(s0) │ │ │ │ - jal 4ba7c │ │ │ │ - ld a0,88(s0) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd s1,88(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1900 │ │ │ │ + fcvt.d.lu fa5,a3 │ │ │ │ + fcvt.d.lu fa4,a5 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fmv.x.d a4,fa5 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,24(s0) │ │ │ │ + ld a5,0(s0) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1860 │ │ │ │ + fcvt.d.lu fa5,a3 │ │ │ │ + fcvt.d.lu fa4,a5 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fmv.x.d a4,fa5 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,80(s0) │ │ │ │ + ld a4,88(s0) │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli a3,a3,0x1 │ │ │ │ + add a3,a3,a4 │ │ │ │ + fcvt.d.lu fa4,a5 │ │ │ │ + fcvt.d.lu fa5,a3 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1822 │ │ │ │ + li a1,1 │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + mv a0,s1 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fmv.x.d a4,fa5 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,40(s0) │ │ │ │ + bnez a5,40b26 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1794 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,0(s0) │ │ │ │ + auipc a2,0x1f │ │ │ │ + addi a2,a2,-866 │ │ │ │ + li a1,1 │ │ │ │ + srli a3,a3,0x1 │ │ │ │ + mv a0,s1 │ │ │ │ + fcvt.d.l fs1,a3 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,40(s0) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1718 │ │ │ │ + li a1,1 │ │ │ │ + fcvt.d.lu fa5,a3 │ │ │ │ + mv a0,s1 │ │ │ │ + fdiv.d fa5,fa5,fs1 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fmv.x.d a4,fa5 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,48(s0) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1684 │ │ │ │ + li a1,1 │ │ │ │ + fcvt.d.lu fa5,a3 │ │ │ │ + mv a0,s1 │ │ │ │ + fdiv.d fa5,fa5,fs1 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fmv.x.d a4,fa5 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,56(s0) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1650 │ │ │ │ + li a1,1 │ │ │ │ + fcvt.d.lu fa5,a3 │ │ │ │ + mv a0,s1 │ │ │ │ + fdiv.d fa5,fa5,fs1 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fmv.x.d a4,fa5 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,80(s0) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + fcvt.d.lu fa5,a3 │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + fdiv.d fa5,fa5,fs1 │ │ │ │ + fld fs1,0(sp) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1614 │ │ │ │ + li a1,1 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + fmv.x.d a4,fa5 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ lw a4,0(a0) │ │ │ │ lw a3,4(a0) │ │ │ │ mv a5,a0 │ │ │ │ - beq a3,a4,44a60 │ │ │ │ + beq a3,a4,40c04 │ │ │ │ ld a1,8(a0) │ │ │ │ addiw a3,a4,1 │ │ │ │ ld a2,16(a0) │ │ │ │ remu a3,a3,a1 │ │ │ │ add a4,a4,a2 │ │ │ │ lbu a0,0(a4) │ │ │ │ sw a3,0(a5) │ │ │ │ @@ -93169,15 +88224,15 @@ │ │ │ │ lw a5,4(a0) │ │ │ │ ld a4,8(a0) │ │ │ │ lw a3,0(a0) │ │ │ │ addiw a5,a5,1 │ │ │ │ remu a5,a5,a4 │ │ │ │ sext.w a5,a5 │ │ │ │ sw a5,4(a0) │ │ │ │ - beq a5,a3,44a84 │ │ │ │ + beq a5,a3,40c28 │ │ │ │ ret │ │ │ │ addiw a5,a5,1 │ │ │ │ remu a5,a5,a4 │ │ │ │ sw a5,0(a0) │ │ │ │ ret │ │ │ │ lw a5,4(a0) │ │ │ │ ld a2,8(a0) │ │ │ │ @@ -93186,150 +88241,150 @@ │ │ │ │ remu a4,a4,a2 │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s0,16(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ mv s0,a0 │ │ │ │ mv s1,a1 │ │ │ │ - beq a4,a3,44ada │ │ │ │ + beq a4,a3,40c7e │ │ │ │ ld a4,16(s0) │ │ │ │ add a5,a5,a4 │ │ │ │ sb s1,0(a5) │ │ │ │ lw a5,4(s0) │ │ │ │ ld a4,8(s0) │ │ │ │ lw a3,0(s0) │ │ │ │ addiw a5,a5,1 │ │ │ │ remu a5,a5,a4 │ │ │ │ sext.w a5,a5 │ │ │ │ sw a5,4(s0) │ │ │ │ - bne a5,a3,44ad0 │ │ │ │ + bne a5,a3,40c74 │ │ │ │ addiw a5,a5,1 │ │ │ │ remu a5,a5,a4 │ │ │ │ sw a5,0(s0) │ │ │ │ ld ra,24(sp) │ │ │ │ ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ ld a0,32(a0) │ │ │ │ - beqz a0,44b28 │ │ │ │ + beqz a0,40ccc │ │ │ │ jal 32d0 │ │ │ │ lw a3,4(s0) │ │ │ │ lw a5,0(s0) │ │ │ │ - beq a3,a5,44b1c │ │ │ │ + beq a3,a5,40cc0 │ │ │ │ sd s2,0(sp) │ │ │ │ - auipc s2,0x1b │ │ │ │ - addi s2,s2,-1012 │ │ │ │ + auipc s2,0x1e │ │ │ │ + addi s2,s2,-728 │ │ │ │ ld a2,8(s0) │ │ │ │ addiw a4,a5,1 │ │ │ │ ld a3,16(s0) │ │ │ │ remu a4,a4,a2 │ │ │ │ ld a0,24(s0) │ │ │ │ add a5,a5,a3 │ │ │ │ lbu a3,0(a5) │ │ │ │ mv a2,s2 │ │ │ │ li a1,1 │ │ │ │ sw a4,0(s0) │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ lw a5,0(s0) │ │ │ │ lw a4,4(s0) │ │ │ │ - bne a4,a5,44af4 │ │ │ │ + bne a4,a5,40c98 │ │ │ │ ld s2,0(sp) │ │ │ │ ld a0,32(s0) │ │ │ │ - beqz a0,44aac │ │ │ │ + beqz a0,40c50 │ │ │ │ jal 39e0 │ │ │ │ lw a5,4(s0) │ │ │ │ - j 44aac │ │ │ │ + j 40c50 │ │ │ │ mv a3,a5 │ │ │ │ mv a5,a4 │ │ │ │ - j 44ae6 │ │ │ │ + j 40c8a │ │ │ │ lw a5,0(a0) │ │ │ │ lw a1,4(a0) │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s0,16(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ sd s2,0(sp) │ │ │ │ mv s0,a0 │ │ │ │ ld a0,32(a0) │ │ │ │ - blt a1,a5,44baa │ │ │ │ + blt a1,a5,40d4e │ │ │ │ subw s2,a1,a5 │ │ │ │ li s1,0 │ │ │ │ - beqz a0,44b88 │ │ │ │ + beqz a0,40d2c │ │ │ │ jal 32d0 │ │ │ │ lw a5,0(s0) │ │ │ │ lw a4,4(s0) │ │ │ │ - bge a4,a5,44b88 │ │ │ │ + bge a4,a5,40d2c │ │ │ │ ld a0,16(s0) │ │ │ │ ld a3,24(s0) │ │ │ │ li a2,1 │ │ │ │ mv a1,s2 │ │ │ │ add a0,a0,a5 │ │ │ │ jal 36c0 │ │ │ │ ld a3,24(s0) │ │ │ │ ld a0,16(s0) │ │ │ │ li a2,1 │ │ │ │ mv a1,s1 │ │ │ │ jal 36c0 │ │ │ │ ld a0,32(s0) │ │ │ │ sd zero,0(s0) │ │ │ │ - beqz a0,44b9e │ │ │ │ + beqz a0,40d42 │ │ │ │ ld s0,16(sp) │ │ │ │ ld ra,24(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ j 39e0 │ │ │ │ ld a0,16(s0) │ │ │ │ ld a3,24(s0) │ │ │ │ li a2,1 │ │ │ │ mv a1,s2 │ │ │ │ add a0,a0,a5 │ │ │ │ jal 36c0 │ │ │ │ ld a0,32(s0) │ │ │ │ sd zero,0(s0) │ │ │ │ - bnez a0,44b7a │ │ │ │ + bnez a0,40d1e │ │ │ │ ld ra,24(sp) │ │ │ │ ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ ld s2,8(s0) │ │ │ │ mv s1,a1 │ │ │ │ sub s2,s2,a5 │ │ │ │ - beqz a0,44b58 │ │ │ │ + beqz a0,40cfc │ │ │ │ jal 32d0 │ │ │ │ lw a5,0(s0) │ │ │ │ lw a4,4(s0) │ │ │ │ - blt a4,a5,44b58 │ │ │ │ - j 44b88 │ │ │ │ + blt a4,a5,40cfc │ │ │ │ + j 40d2c │ │ │ │ ld a4,8(a0) │ │ │ │ addi sp,sp,-48 │ │ │ │ sd s0,32(sp) │ │ │ │ sd s1,24(sp) │ │ │ │ sd s3,8(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ lw a5,0(a0) │ │ │ │ lw a3,4(a0) │ │ │ │ mv s0,a0 │ │ │ │ mv s1,a2 │ │ │ │ mv s3,a1 │ │ │ │ - bltu a4,a2,44c5a │ │ │ │ + bltu a4,a2,40dfe │ │ │ │ sd s2,16(sp) │ │ │ │ - blt a3,a5,44c32 │ │ │ │ + blt a3,a5,40dd6 │ │ │ │ subw a5,a3,a5 │ │ │ │ sub a5,a4,a5 │ │ │ │ - bltu a5,a2,44caa │ │ │ │ + bltu a5,a2,40e4e │ │ │ │ sd s4,0(sp) │ │ │ │ sub s2,a4,a3 │ │ │ │ ld a0,16(s0) │ │ │ │ sext.w s4,s1 │ │ │ │ add a0,a0,a3 │ │ │ │ - bgeu s2,s1,44c88 │ │ │ │ + bgeu s2,s1,40e2c │ │ │ │ mv a2,s2 │ │ │ │ mv a1,s3 │ │ │ │ jal 36a0 │ │ │ │ ld a0,16(s0) │ │ │ │ sub a2,s1,s2 │ │ │ │ add a1,s3,s2 │ │ │ │ jal 36a0 │ │ │ │ @@ -93341,15 +88396,15 @@ │ │ │ │ ld s4,0(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ li a0,0 │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ subw a5,a5,a3 │ │ │ │ - bltu a5,a2,44caa │ │ │ │ + bltu a5,a2,40e4e │ │ │ │ ld a0,16(s0) │ │ │ │ mv a2,s1 │ │ │ │ mv a1,s3 │ │ │ │ add a0,a0,a3 │ │ │ │ jal 36a0 │ │ │ │ lw a5,4(s0) │ │ │ │ ld s2,16(sp) │ │ │ │ @@ -93358,25 +88413,25 @@ │ │ │ │ ld ra,40(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ li a0,0 │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - bne a3,a5,44cc0 │ │ │ │ + bne a3,a5,40e64 │ │ │ │ ld a0,32(s0) │ │ │ │ - beqz a0,44c66 │ │ │ │ + beqz a0,40e0a │ │ │ │ jal 32d0 │ │ │ │ ld a3,24(s0) │ │ │ │ li a2,1 │ │ │ │ mv a1,s1 │ │ │ │ mv a0,s3 │ │ │ │ jal 36c0 │ │ │ │ ld a0,32(s0) │ │ │ │ - beqz a0,44c4c │ │ │ │ + beqz a0,40df0 │ │ │ │ jal 39e0 │ │ │ │ ld ra,40(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ li a0,0 │ │ │ │ addi sp,sp,48 │ │ │ │ @@ -93393,25 +88448,25 @@ │ │ │ │ ld s4,0(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ li a0,0 │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ mv a0,s0 │ │ │ │ - jal 44b2e │ │ │ │ + jal 40cd2 │ │ │ │ lw a3,4(s0) │ │ │ │ lw a5,0(s0) │ │ │ │ ld s2,8(s0) │ │ │ │ - blt a3,a5,44c38 │ │ │ │ + blt a3,a5,40ddc │ │ │ │ sd s4,0(sp) │ │ │ │ - j 44bf6 │ │ │ │ - jal 44b2e │ │ │ │ + j 40d9a │ │ │ │ + jal 40cd2 │ │ │ │ ld a0,32(s0) │ │ │ │ - bnez a0,44c62 │ │ │ │ - j 44c66 │ │ │ │ + bnez a0,40e06 │ │ │ │ + j 40e0a │ │ │ │ addi sp,sp,-48 │ │ │ │ sd s1,24(sp) │ │ │ │ addi s1,a1,1 │ │ │ │ sd s0,32(sp) │ │ │ │ li a1,1 │ │ │ │ mv s0,a0 │ │ │ │ mv a0,s1 │ │ │ │ @@ -93433,9848 +88488,5816 @@ │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ ld a0,8(a0) │ │ │ │ addi a0,a0,-1 │ │ │ │ ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - lw a4,4(a0) │ │ │ │ - blt a1,a5,44d24 │ │ │ │ - blt a1,a4,44d38 │ │ │ │ - ld a5,8(a0) │ │ │ │ - sub a0,a5,a1 │ │ │ │ - ret │ │ │ │ - mv a3,a5 │ │ │ │ - blt a4,a5,44d30 │ │ │ │ - subw a0,a3,a1 │ │ │ │ - ret │ │ │ │ - mv a3,a4 │ │ │ │ - subw a0,a3,a1 │ │ │ │ - ret │ │ │ │ - subw a0,a4,a1 │ │ │ │ - ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - blt a1,a5,44d4a │ │ │ │ - subw a0,a1,a5 │ │ │ │ - ret │ │ │ │ - ld a4,8(a0) │ │ │ │ - add a1,a1,a4 │ │ │ │ - sub a0,a1,a5 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s2,16(sp) │ │ │ │ - auipc s2,0x35 │ │ │ │ - ld s2,592(s2) │ │ │ │ - sd s0,32(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,0(s2) │ │ │ │ - sd s1,24(sp) │ │ │ │ - auipc a2,0x1d │ │ │ │ - addi a2,a2,-66 │ │ │ │ - mv s1,a1 │ │ │ │ - li a1,1 │ │ │ │ - sd ra,40(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - blez s1,44da4 │ │ │ │ - sd s3,8(sp) │ │ │ │ - add s1,s1,s0 │ │ │ │ - auipc s3,0x1b │ │ │ │ - addi s3,s3,-1676 │ │ │ │ - lbu a3,0(s0) │ │ │ │ - ld a0,0(s2) │ │ │ │ - mv a2,s3 │ │ │ │ - li a1,1 │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bne s0,s1,44d8c │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld a0,0(s2) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - auipc a2,0x1d │ │ │ │ - addi a2,a2,-136 │ │ │ │ - li a1,1 │ │ │ │ - addi sp,sp,48 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - li a5,94 │ │ │ │ - sb a5,0(a0) │ │ │ │ - li a5,1 │ │ │ │ - bge a5,a1,44de0 │ │ │ │ - addiw a1,a1,-1 │ │ │ │ - slli a2,a1,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - li a1,95 │ │ │ │ - addi a0,a0,1 │ │ │ │ - j 3890 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s1,72(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,24(a0) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sw zero,0(a1) │ │ │ │ - mv s4,a1 │ │ │ │ - jal 34a0 │ │ │ │ - beqz a0,44e66 │ │ │ │ - lw s0,4(s1) │ │ │ │ - lw s3,0(s1) │ │ │ │ - blt s0,s3,44fb2 │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - li s5,-1 │ │ │ │ - ld s2,16(s1) │ │ │ │ - subw s0,s0,s3 │ │ │ │ - addiw a2,s0,1 │ │ │ │ - li a1,10 │ │ │ │ - add a0,s2,s3 │ │ │ │ - mv s0,a2 │ │ │ │ - jal 3740 │ │ │ │ - bnez a0,44ed6 │ │ │ │ - ld a0,24(s1) │ │ │ │ - addw s7,s0,s3 │ │ │ │ - mv s0,s7 │ │ │ │ - jal 34a0 │ │ │ │ - mv s2,s7 │ │ │ │ - mv s3,a0 │ │ │ │ - bnez a0,44f84 │ │ │ │ - ld a1,8(s1) │ │ │ │ - lw a2,0(s1) │ │ │ │ - ld a0,16(s1) │ │ │ │ - remu a5,s7,a1 │ │ │ │ - beq a5,a2,44e76 │ │ │ │ - li s2,0 │ │ │ │ - ld a3,24(s1) │ │ │ │ - li a1,1 │ │ │ │ - jal 3780 │ │ │ │ - addiw a5,s2,-1 │ │ │ │ - addw s0,a5,a0 │ │ │ │ - sw s0,4(s1) │ │ │ │ - j 44e14 │ │ │ │ - lw s0,4(s1) │ │ │ │ - lw s3,0(s1) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - j 44e12 │ │ │ │ - slli s6,a1,0x1 │ │ │ │ - mv a1,s6 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a2,8(s1) │ │ │ │ - addiw s8,s7,-1 │ │ │ │ - sd a0,16(s1) │ │ │ │ - addi a5,a2,-1 │ │ │ │ - bne s8,a5,44ea6 │ │ │ │ - lw a2,0(s1) │ │ │ │ - sd s6,8(s1) │ │ │ │ - beq s8,s5,44e50 │ │ │ │ - add a0,a0,s7 │ │ │ │ - bge s8,a2,44f5c │ │ │ │ - subw a2,a2,s0 │ │ │ │ - mv s3,s7 │ │ │ │ - j 44e52 │ │ │ │ - lw a5,0(s1) │ │ │ │ - sd s9,8(sp) │ │ │ │ - sext.w s9,a2 │ │ │ │ - subw a2,a2,a5 │ │ │ │ - sub a4,s6,a2 │ │ │ │ - add a1,a0,a5 │ │ │ │ - add a0,a0,a4 │ │ │ │ - sd s10,0(sp) │ │ │ │ - sext.w s10,a5 │ │ │ │ - jal 36a0 │ │ │ │ - subw a5,s6,s9 │ │ │ │ - addw a2,a5,s10 │ │ │ │ - ld a0,16(s1) │ │ │ │ - ld s9,8(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - sw a2,0(s1) │ │ │ │ - j 44e92 │ │ │ │ - subw s0,a0,s2 │ │ │ │ - lw s3,0(s1) │ │ │ │ - bge s0,s3,44f64 │ │ │ │ - ld s6,8(s1) │ │ │ │ - li a1,1 │ │ │ │ - sub s6,s6,s3 │ │ │ │ - add s5,s6,s0 │ │ │ │ - addi a0,s5,1 │ │ │ │ - jal 39f0 │ │ │ │ - ld s7,16(s1) │ │ │ │ - mv a2,s6 │ │ │ │ - mv s2,a0 │ │ │ │ - add a1,s7,s3 │ │ │ │ - jal 3530 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s7 │ │ │ │ - add a0,s2,s6 │ │ │ │ - jal 3530 │ │ │ │ - ld a0,24(s1) │ │ │ │ - sw s5,0(s4) │ │ │ │ - jal 34a0 │ │ │ │ - bnez a0,44f3e │ │ │ │ - lw a5,0(s1) │ │ │ │ - bge s0,a5,44f3e │ │ │ │ - ld a2,8(s1) │ │ │ │ - ld a0,16(s1) │ │ │ │ - ld a3,24(s1) │ │ │ │ - sub a2,a2,a5 │ │ │ │ - add a0,a0,a5 │ │ │ │ - li a1,1 │ │ │ │ - jal 3780 │ │ │ │ - lw a5,0(s1) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - addw a5,a5,a0 │ │ │ │ - sw a5,4(s1) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - sw s0,0(s1) │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,64(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - sub a2,s6,s7 │ │ │ │ - mv s3,s7 │ │ │ │ - j 44e52 │ │ │ │ - subw s5,s0,s3 │ │ │ │ - li a1,1 │ │ │ │ - addi a0,s5,1 │ │ │ │ - jal 39f0 │ │ │ │ - mv s2,a0 │ │ │ │ - bge s3,s0,44f14 │ │ │ │ - ld a1,16(s1) │ │ │ │ - mv a2,s5 │ │ │ │ - add a1,a1,s3 │ │ │ │ - jal 3530 │ │ │ │ - j 44f14 │ │ │ │ - ld a0,24(s1) │ │ │ │ - jal 34a0 │ │ │ │ - beqz a0,44fbc │ │ │ │ - auipc a5,0x35 │ │ │ │ - ld a5,28(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x1d │ │ │ │ - addi a2,a2,-574 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a0,4(s1) │ │ │ │ - li a5,1 │ │ │ │ - sb a5,44(s1) │ │ │ │ - addiw s0,a0,1 │ │ │ │ - j 44eda │ │ │ │ - li a5,1 │ │ │ │ - sb a5,44(s1) │ │ │ │ - li s2,0 │ │ │ │ - j 44f4a │ │ │ │ - auipc a3,0x21 │ │ │ │ - addi a3,a3,-132 │ │ │ │ - li a2,321 │ │ │ │ - auipc a1,0x1d │ │ │ │ - addi a1,a1,-664 │ │ │ │ - auipc a0,0x1d │ │ │ │ - addi a0,a0,-648 │ │ │ │ - sd s9,8(sp) │ │ │ │ - sd s10,0(sp) │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - lw a5,4(a0) │ │ │ │ - lw a4,0(a0) │ │ │ │ - sub a0,a5,a4 │ │ │ │ - seqz a0,a0 │ │ │ │ - ret │ │ │ │ - ld a0,16(a0) │ │ │ │ - j 3670 │ │ │ │ - lw a5,4(a0) │ │ │ │ - ld a3,8(a0) │ │ │ │ - lw a4,0(a0) │ │ │ │ - addiw a0,a5,1 │ │ │ │ - remu a0,a0,a3 │ │ │ │ - sub a0,a0,a4 │ │ │ │ - seqz a0,a0 │ │ │ │ - ret │ │ │ │ - slli a5,a0,0x1 │ │ │ │ - addi sp,sp,-64 │ │ │ │ - add a5,a5,a0 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s1,a1 │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a5,0x4 │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - mv s3,a2 │ │ │ │ - mv s4,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - beqz s0,45072 │ │ │ │ - sext.w a5,s0 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd s2,32(sp) │ │ │ │ - slli s2,a5,0x1 │ │ │ │ - add s2,s2,a5 │ │ │ │ - slli s2,s2,0x4 │ │ │ │ - addi s1,s1,1 │ │ │ │ - mv s0,a0 │ │ │ │ - add s2,s2,a0 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 39f0 │ │ │ │ - sd a0,16(s0) │ │ │ │ - sd s1,8(s0) │ │ │ │ - sd zero,0(s0) │ │ │ │ - sd s3,24(s0) │ │ │ │ - sd s4,32(s0) │ │ │ │ - sh zero,44(s0) │ │ │ │ - addi s0,s0,48 │ │ │ │ - bne s0,s2,4504c │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - beqz a1,450c2 │ │ │ │ - sext.w a5,a1 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd s1,8(sp) │ │ │ │ - slli s1,a5,0x1 │ │ │ │ - add s1,s1,a5 │ │ │ │ - slli s1,s1,0x4 │ │ │ │ - addi a5,a0,64 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - addi s0,a0,16 │ │ │ │ - add s1,s1,a5 │ │ │ │ - ld a0,0(s0) │ │ │ │ - addi s0,s0,48 │ │ │ │ - jal 3670 │ │ │ │ - bne s0,s1,450aa │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - beqz a1,45160 │ │ │ │ - sext.w a5,a1 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd s3,8(sp) │ │ │ │ - slli s3,a5,0x1 │ │ │ │ - add s3,s3,a5 │ │ │ │ - slli s3,s3,0x4 │ │ │ │ - addi a5,a0,48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - add s3,s3,a5 │ │ │ │ - j 45122 │ │ │ │ - subw s1,a4,a5 │ │ │ │ - beqz a0,45100 │ │ │ │ - jal 32d0 │ │ │ │ - lw a5,0(s0) │ │ │ │ - lw a4,4(s0) │ │ │ │ - blt a4,a5,45136 │ │ │ │ - ld a0,16(s0) │ │ │ │ - ld a3,24(s0) │ │ │ │ - li a2,1 │ │ │ │ - mv a1,s1 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36c0 │ │ │ │ - ld a0,32(s0) │ │ │ │ - sd zero,0(s0) │ │ │ │ - beqz a0,4511a │ │ │ │ - jal 39e0 │ │ │ │ - addi s0,s0,48 │ │ │ │ - beq s0,s3,45152 │ │ │ │ - lw a5,0(s0) │ │ │ │ - lw a4,4(s0) │ │ │ │ - ld a0,32(s0) │ │ │ │ - li s2,0 │ │ │ │ - bge a4,a5,450ee │ │ │ │ - ld s1,8(s0) │ │ │ │ - mv s2,a4 │ │ │ │ - sub s1,s1,a5 │ │ │ │ - bnez a0,450f4 │ │ │ │ - ld a0,16(s0) │ │ │ │ - ld a3,24(s0) │ │ │ │ - mv a1,s1 │ │ │ │ - li a2,1 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36c0 │ │ │ │ - ld a3,24(s0) │ │ │ │ - ld a0,16(s0) │ │ │ │ - li a2,1 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 36c0 │ │ │ │ - j 4510e │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - lw a0,28(a0) │ │ │ │ - lw a5,28(a1) │ │ │ │ - blt a5,a0,45170 │ │ │ │ - slt a0,a0,a5 │ │ │ │ - ret │ │ │ │ - li a0,-1 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s3,56(sp) │ │ │ │ - lw s3,32(a0) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s5,a1 │ │ │ │ - ld a0,48(a0) │ │ │ │ - beqz s3,452c4 │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - li s1,0 │ │ │ │ - li s7,1 │ │ │ │ - li s2,0 │ │ │ │ - li s3,0 │ │ │ │ - li s4,0 │ │ │ │ - li s6,88 │ │ │ │ - j 45210 │ │ │ │ - addiw s8,s3,1 │ │ │ │ - slli a1,s8,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mul a1,a1,s6 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mul a5,a5,s6 │ │ │ │ - ld a1,48(s0) │ │ │ │ - mv s2,a0 │ │ │ │ - li a2,88 │ │ │ │ - add a1,a1,s1 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36a0 │ │ │ │ - ld a5,48(s0) │ │ │ │ - beqz s3,45282 │ │ │ │ - add a4,a5,s1 │ │ │ │ - ld a3,24(s2) │ │ │ │ - ld a4,24(a4) │ │ │ │ - lw a2,0(a3) │ │ │ │ - lw a3,0(a4) │ │ │ │ - beq a2,a3,45282 │ │ │ │ - ld a0,88(a4) │ │ │ │ - jal 4f4ae │ │ │ │ - ld a0,48(s0) │ │ │ │ - sw zero,36(s0) │ │ │ │ - sw zero,40(s0) │ │ │ │ - mv s3,s8 │ │ │ │ - li s7,0 │ │ │ │ - lw a5,32(s0) │ │ │ │ - addiw s4,s4,1 │ │ │ │ - addi s1,s1,88 │ │ │ │ - bgeu s4,a5,45244 │ │ │ │ - add a5,a0,s1 │ │ │ │ - lbu a4,60(a5) │ │ │ │ - bne a4,s5,451aa │ │ │ │ - ld a1,24(a5) │ │ │ │ - li a0,0 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s0) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s0) │ │ │ │ - add a5,a0,s1 │ │ │ │ - sd zero,24(a5) │ │ │ │ - lw a5,32(s0) │ │ │ │ - addi s1,s1,88 │ │ │ │ - bltu s4,a5,45210 │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - lbu a4,45(s0) │ │ │ │ - li a5,1 │ │ │ │ - sllw a5,a5,s5 │ │ │ │ - not a5,a5 │ │ │ │ - and a5,a5,a4 │ │ │ │ - sb a5,45(s0) │ │ │ │ - jal 3670 │ │ │ │ - sb s7,44(s0) │ │ │ │ - sw s3,32(s0) │ │ │ │ - sd s2,48(s0) │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a5,24(a5) │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw s3,32(a5) │ │ │ │ - lw s9,28(a0) │ │ │ │ - jal 4f4ae │ │ │ │ - sext.w a0,a0 │ │ │ │ - beqz s7,451f6 │ │ │ │ - lw a4,36(s0) │ │ │ │ - addw a2,s3,s9 │ │ │ │ - mv a5,a2 │ │ │ │ - mv a3,a4 │ │ │ │ - bgeu a2,a4,452aa │ │ │ │ - mv a3,a2 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - lw a4,40(s0) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - sw a3,36(s0) │ │ │ │ - sext.w a3,a5 │ │ │ │ - bgeu a3,a4,452bc │ │ │ │ - mv a5,a4 │ │ │ │ - ld a0,48(s0) │ │ │ │ - sw a5,40(s0) │ │ │ │ - mv s3,s8 │ │ │ │ - j 45204 │ │ │ │ - li s7,1 │ │ │ │ - li s2,0 │ │ │ │ - j 4524e │ │ │ │ - ld a5,0(a1) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd a5,0(a0) │ │ │ │ - lw a5,8(a1) │ │ │ │ - ld a3,16(a1) │ │ │ │ - ld a4,24(a1) │ │ │ │ - sw a5,8(a0) │ │ │ │ - ld a5,32(a1) │ │ │ │ - sd a3,16(a0) │ │ │ │ - sd a4,24(a0) │ │ │ │ - sd a5,32(a0) │ │ │ │ - lw a5,40(a1) │ │ │ │ - ld a2,48(a1) │ │ │ │ - ld a3,56(a1) │ │ │ │ - ld a4,64(a1) │ │ │ │ - sw a5,40(a0) │ │ │ │ - ld a5,72(a1) │ │ │ │ - sd a2,48(a0) │ │ │ │ - sd a3,56(a0) │ │ │ │ - sd a4,64(a0) │ │ │ │ - lhu a4,96(a1) │ │ │ │ - sd a5,72(a0) │ │ │ │ - lw a5,80(a1) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s1,a1 │ │ │ │ - sh a4,96(a0) │ │ │ │ - sw a5,80(a0) │ │ │ │ - li a1,48 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,88(s0) │ │ │ │ - ld a1,88(s1) │ │ │ │ - jal 4bad8 │ │ │ │ - ld ra,24(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,8(a0) │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd zero,8(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - sb a5,60(a0) │ │ │ │ - sb a6,74(a0) │ │ │ │ - sb zero,61(a0) │ │ │ │ - sh zero,72(a0) │ │ │ │ - mv a7,a0 │ │ │ │ - ld a0,88(a3) │ │ │ │ - auipc a5,0x19 │ │ │ │ - fld fa5,-1374(a5) │ │ │ │ - sd a4,0(a7) │ │ │ │ - sd a3,24(a7) │ │ │ │ - sd a1,8(a7) │ │ │ │ - sd a2,16(a7) │ │ │ │ - sd zero,64(a7) │ │ │ │ - sd zero,32(a7) │ │ │ │ - fsd fa5,80(a7) │ │ │ │ - addi a5,a7,56 │ │ │ │ - addi a4,a7,52 │ │ │ │ - addi a3,a7,48 │ │ │ │ - addi a2,a7,44 │ │ │ │ - addi a1,a7,40 │ │ │ │ - j 4bbde │ │ │ │ - ld a5,24(a0) │ │ │ │ - ld a0,48(a5) │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - ld a0,88(a5) │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ - addiw a1,a0,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - mv s0,a0 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,24(s2) │ │ │ │ - sext.w s0,s0 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - ld a5,88(a5) │ │ │ │ - mv s1,a0 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - lwu a4,24(a5) │ │ │ │ - ld a1,0(a5) │ │ │ │ - mv a2,s0 │ │ │ │ - add s0,s0,s1 │ │ │ │ - add a1,a1,a4 │ │ │ │ - jal 36a0 │ │ │ │ - sb zero,0(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - ld s0,64(a5) │ │ │ │ - sd ra,40(sp) │ │ │ │ - beqz s0,45448 │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,88(a5) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ - addiw a1,a0,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - mv s2,a0 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,24(s1) │ │ │ │ - sext.w s2,s2 │ │ │ │ - slli s3,s2,0x20 │ │ │ │ - ld a4,88(a5) │ │ │ │ - ld a1,64(a5) │ │ │ │ - mv s0,a0 │ │ │ │ - lwu a5,24(a4) │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - mv a2,s3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - add s3,s3,s0 │ │ │ │ - jal 36a0 │ │ │ │ - sb zero,0(s3) │ │ │ │ - ld a5,24(s1) │ │ │ │ - lbu a5,96(a5) │ │ │ │ - bnez a5,45452 │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a1,s2 │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - j 20ec6 │ │ │ │ - fld fa5,80(a0) │ │ │ │ - fle.d a5,fa5,fa0 │ │ │ │ - beqz a5,45472 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - fsd fa5,80(a0) │ │ │ │ - ret │ │ │ │ - fld fa0,80(a0) │ │ │ │ - ret │ │ │ │ - lbu a0,60(a0) │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - lbu a0,96(a5) │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,88(a5) │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,24(s0) │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - ld a5,88(a5) │ │ │ │ - lw a5,24(a5) │ │ │ │ - addi sp,sp,16 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - ld a5,88(a5) │ │ │ │ - lw a0,24(a5) │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ - lbu a4,96(a5) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,88(a5) │ │ │ │ - beqz a4,454d6 │ │ │ │ - lw a5,16(a0) │ │ │ │ - lw a4,24(a0) │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addiw a0,a5,-1 │ │ │ │ - subw a0,a0,a4 │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,24(s0) │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - ld a5,88(a5) │ │ │ │ - lw a5,24(a5) │ │ │ │ - addi sp,sp,16 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - lbu a4,96(a5) │ │ │ │ - mv s0,a0 │ │ │ │ - ld a0,88(a5) │ │ │ │ - bnez a4,45508 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - lw a0,24(a0) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,24(s0) │ │ │ │ - sext.w a4,a0 │ │ │ │ - ld a2,88(a5) │ │ │ │ - lw a3,24(a2) │ │ │ │ - lw a5,16(a2) │ │ │ │ - addw a1,a0,a3 │ │ │ │ - bgeu a5,a1,45552 │ │ │ │ - sd s1,8(sp) │ │ │ │ - auipc s1,0x35 │ │ │ │ - ld s1,-1402(s1) │ │ │ │ - lw a6,28(a2) │ │ │ │ - ld a7,8(s0) │ │ │ │ - ld a0,0(s1) │ │ │ │ - auipc a2,0x1d │ │ │ │ - addi a2,a2,-1996 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,24(s0) │ │ │ │ - ld a1,0(s1) │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4e388 │ │ │ │ - li a0,0 │ │ │ │ - jal 33c0 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - subw a0,a5,a1 │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - lwu a0,4(a5) │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - ld a0,88(a5) │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - ld a4,88(a5) │ │ │ │ - lw a0,32(a5) │ │ │ │ - lw a5,28(a4) │ │ │ │ - addw a0,a0,a5 │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw s1,32(a5) │ │ │ │ - sd s0,16(sp) │ │ │ │ - lw s0,28(a0) │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - sd ra,24(sp) │ │ │ │ - addw s0,s0,s1 │ │ │ │ - jal 4f478 │ │ │ │ - ld ra,24(sp) │ │ │ │ - addw a0,a0,s0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - ld a0,88(a5) │ │ │ │ - j 4f4e0 │ │ │ │ - ld a5,24(a0) │ │ │ │ - ld a0,88(a5) │ │ │ │ - j 4f516 │ │ │ │ - ld a5,24(a0) │ │ │ │ - ld a0,88(a5) │ │ │ │ - j 4f4ae │ │ │ │ - lw a4,44(a0) │ │ │ │ - lw a5,48(a0) │ │ │ │ - lw a0,52(a0) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - ret │ │ │ │ - lw a0,56(a0) │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - ld a0,88(a5) │ │ │ │ - j 4c4e2 │ │ │ │ - ld a0,24(a0) │ │ │ │ - ret │ │ │ │ - ld a0,0(a0) │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - lw a0,0(a5) │ │ │ │ - ret │ │ │ │ - ld a5,24(a0) │ │ │ │ - ld a0,16(a5) │ │ │ │ - ret │ │ │ │ - lbu a0,74(a0) │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s3,8(sp) │ │ │ │ - lw s3,32(a0) │ │ │ │ - sd ra,40(sp) │ │ │ │ - beqz s3,45628 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - li s1,0 │ │ │ │ - mv s2,a0 │ │ │ │ - li s3,0 │ │ │ │ - li s0,0 │ │ │ │ - ld a5,48(s2) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a5,24(a5) │ │ │ │ - addi s1,s1,88 │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4f4e0 │ │ │ │ - lw a5,32(s2) │ │ │ │ - addw s3,a0,s3 │ │ │ │ - bltu s0,a5,45602 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s2,48(sp) │ │ │ │ - lw s2,32(a0) │ │ │ │ - sd ra,72(sp) │ │ │ │ - bnez s2,4564a │ │ │ │ - ld ra,72(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,48(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - ld a5,48(a0) │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - ld a5,24(a5) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw a5,32(a5) │ │ │ │ - lw s1,28(a0) │ │ │ │ - addw s4,s1,a5 │ │ │ │ - jal 4f478 │ │ │ │ - lw a4,32(s3) │ │ │ │ - addiw s1,s4,-1 │ │ │ │ - li a5,1 │ │ │ │ - addw s1,s1,a0 │ │ │ │ - bgeu a5,a4,45706 │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - li s6,88 │ │ │ │ - li s2,-1 │ │ │ │ - li s5,1 │ │ │ │ - ld a5,48(s3) │ │ │ │ - sext.w s7,s4 │ │ │ │ - add a5,a5,s6 │ │ │ │ - ld a5,24(a5) │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw a5,32(a5) │ │ │ │ - lw s0,28(a0) │ │ │ │ - addw s4,s0,a5 │ │ │ │ - jal 4f478 │ │ │ │ - addiw a5,a0,-1 │ │ │ │ - addw a5,a5,s4 │ │ │ │ - sext.w a4,s1 │ │ │ │ - sext.w s1,a5 │ │ │ │ - mv s0,s4 │ │ │ │ - bltu s7,s1,45700 │ │ │ │ - subw a5,s7,a5 │ │ │ │ - bltu a4,s4,456fc │ │ │ │ - subw s0,a4,s0 │ │ │ │ - mv a4,a5 │ │ │ │ - bgeu s0,a5,456c8 │ │ │ │ - mv a4,s0 │ │ │ │ - sext.w a4,a4 │ │ │ │ - mv a5,a4 │ │ │ │ - bgeu s2,a4,456d2 │ │ │ │ - mv a5,s2 │ │ │ │ - lw a4,32(s3) │ │ │ │ - addiw s5,s5,1 │ │ │ │ - sext.w s2,a5 │ │ │ │ - addi s6,s6,88 │ │ │ │ - bltu s5,a4,45684 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,48(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - subw s0,s0,a4 │ │ │ │ - j 456c0 │ │ │ │ - subw a5,a5,s7 │ │ │ │ - j 456b8 │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - li s2,-1 │ │ │ │ - j 45640 │ │ │ │ - ld a0,0(a0) │ │ │ │ - ret │ │ │ │ - ld a0,8(a0) │ │ │ │ - ret │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd a1,0(s0) │ │ │ │ - sd a2,8(s0) │ │ │ │ - mv a0,a1 │ │ │ │ - mv s1,a3 │ │ │ │ - mv s2,a4 │ │ │ │ - jal 3310 │ │ │ │ - auipc a5,0x18 │ │ │ │ - fld fa5,1742(a5) │ │ │ │ - li a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - sd a5,32(s0) │ │ │ │ - slli a3,s1,0x20 │ │ │ │ - li a5,1 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - sh a5,44(s0) │ │ │ │ - or a0,a0,a3 │ │ │ │ - lui a5,0x80000 │ │ │ │ - sw s2,24(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd a0,16(s0) │ │ │ │ - sd zero,48(s0) │ │ │ │ - sw zero,40(s0) │ │ │ │ - fsd fa5,72(s0) │ │ │ │ - sw a5,28(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - lbu a0,44(a0) │ │ │ │ - ret │ │ │ │ - lw a5,32(a0) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - beqz a5,457d0 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - mv s4,a1 │ │ │ │ - mv s5,a2 │ │ │ │ - li s1,0 │ │ │ │ - li s3,0 │ │ │ │ - li s0,0 │ │ │ │ - ld a5,48(s2) │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s4 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a5,24(a5) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,88 │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,32(s2) │ │ │ │ - addw s3,s3,a0 │ │ │ │ - bltu s0,a5,45798 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,24(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ld ra,56(sp) │ │ │ │ - li s3,0 │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,24(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - lw a5,32(a0) │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - mv s8,a3 │ │ │ │ - mv s7,a4 │ │ │ │ - beqz a5,4586e │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - mv s3,a1 │ │ │ │ - mv s4,a2 │ │ │ │ - li s1,0 │ │ │ │ - li s5,0 │ │ │ │ - li s6,0 │ │ │ │ - li s0,0 │ │ │ │ - ld a5,48(s2) │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a4,24(a5) │ │ │ │ - lbu a5,60(a5) │ │ │ │ - ld a0,88(a4) │ │ │ │ - beqz a5,45856 │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,32(s2) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addw s5,s5,a0 │ │ │ │ - addi s1,s1,88 │ │ │ │ - bltu s0,a5,45808 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - addw a0,s5,s6 │ │ │ │ - ld ra,72(sp) │ │ │ │ - sw s6,0(s8) │ │ │ │ - sw s5,0(s7) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,32(s2) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addw s6,s6,a0 │ │ │ │ - addi s1,s1,88 │ │ │ │ - bltu s0,a5,45808 │ │ │ │ - j 45832 │ │ │ │ - li a0,0 │ │ │ │ - li s5,0 │ │ │ │ - li s6,0 │ │ │ │ - j 45840 │ │ │ │ - mv a4,a0 │ │ │ │ - lw a0,32(a0) │ │ │ │ - beqz a0,458a4 │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - li a1,88 │ │ │ │ - mul a1,a5,a1 │ │ │ │ - ld a5,48(a4) │ │ │ │ - li a0,0 │ │ │ │ - add a1,a1,a5 │ │ │ │ - lw a2,44(a5) │ │ │ │ - lw a4,48(a5) │ │ │ │ - lw a3,52(a5) │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a4,a4,a2 │ │ │ │ - addw a4,a4,a3 │ │ │ │ - addw a0,a0,a4 │ │ │ │ - bne a1,a5,45890 │ │ │ │ - ret │ │ │ │ - lw a3,32(a0) │ │ │ │ - beqz a3,458fc │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - li t3,88 │ │ │ │ - mul t3,a3,t3 │ │ │ │ - ld a5,48(a0) │ │ │ │ - li a6,0 │ │ │ │ - li a3,0 │ │ │ │ - add t3,t3,a5 │ │ │ │ - j 458d0 │ │ │ │ - addw a6,a6,a0 │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a6,a4,a6 │ │ │ │ - beq a5,t3,458f0 │ │ │ │ - lw t1,44(a5) │ │ │ │ - lw a4,48(a5) │ │ │ │ - lbu a7,60(a5) │ │ │ │ - lw a0,52(a5) │ │ │ │ - addw a4,a4,t1 │ │ │ │ - bnez a7,458c0 │ │ │ │ - addw a3,a3,a0 │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a3,a3,a4 │ │ │ │ - bne a5,t3,458d0 │ │ │ │ - sw a3,0(a1) │ │ │ │ - addw a0,a6,a3 │ │ │ │ - sw a6,0(a2) │ │ │ │ - ret │ │ │ │ - li a6,0 │ │ │ │ - sw a3,0(a1) │ │ │ │ - li a0,0 │ │ │ │ - sw a6,0(a2) │ │ │ │ - ret │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s3,24(sp) │ │ │ │ - lw s3,32(a0) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv s6,a1 │ │ │ │ - mv s5,a2 │ │ │ │ - beqz s3,4598e │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - li s1,0 │ │ │ │ - mv s2,a0 │ │ │ │ - li s4,0 │ │ │ │ - li s3,0 │ │ │ │ - li s0,0 │ │ │ │ - ld a5,48(s2) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a4,24(a5) │ │ │ │ - lbu a5,60(a5) │ │ │ │ - ld a0,88(a4) │ │ │ │ - beqz a5,45976 │ │ │ │ - jal 4f516 │ │ │ │ - lw a5,32(s2) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addw s4,a0,s4 │ │ │ │ - addi s1,s1,88 │ │ │ │ - bltu s0,a5,45930 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - addw a0,s4,s3 │ │ │ │ - ld ra,56(sp) │ │ │ │ - sw s3,0(s6) │ │ │ │ - sw s4,0(s5) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - jal 4f516 │ │ │ │ - lw a5,32(s2) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addw s3,a0,s3 │ │ │ │ - addi s1,s1,88 │ │ │ │ - bltu s0,a5,45930 │ │ │ │ - j 45956 │ │ │ │ - li a0,0 │ │ │ │ - li s4,0 │ │ │ │ - j 45960 │ │ │ │ - lw a4,32(a0) │ │ │ │ - beqz a4,459da │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - li a5,88 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - mul a4,a4,a5 │ │ │ │ - ld a5,48(a0) │ │ │ │ - li a6,0 │ │ │ │ - li a0,0 │ │ │ │ - add a4,a4,a5 │ │ │ │ - j 459b8 │ │ │ │ - addi a5,a5,88 │ │ │ │ - addiw a6,a6,1 │ │ │ │ - beq a4,a5,459c8 │ │ │ │ - lbu a3,60(a5) │ │ │ │ - bnez a3,459ae │ │ │ │ - addi a5,a5,88 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - bne a4,a5,459b8 │ │ │ │ - sext.w a4,a0 │ │ │ │ - sext.w a5,a6 │ │ │ │ - sw a4,0(a1) │ │ │ │ - addw a0,a0,a6 │ │ │ │ - sw a5,0(a2) │ │ │ │ - ret │ │ │ │ - li a5,0 │ │ │ │ - sw a4,0(a1) │ │ │ │ - li a0,0 │ │ │ │ - sw a5,0(a2) │ │ │ │ - ret │ │ │ │ - beqz a0,45a42 │ │ │ │ - lw a5,32(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,48(a0) │ │ │ │ - beqz a5,45a2a │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ - li s0,0 │ │ │ │ - li s2,0 │ │ │ │ - add a0,a0,s0 │ │ │ │ - ld a1,24(a0) │ │ │ │ - li a0,0 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s1) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s1) │ │ │ │ - lw a5,32(s1) │ │ │ │ - add a4,a0,s0 │ │ │ │ - sd zero,24(a4) │ │ │ │ - addi s0,s0,88 │ │ │ │ - bltu s2,a5,459fc │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - jal 3670 │ │ │ │ - sb zero,45(s1) │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd zero,48(s1) │ │ │ │ - sw zero,32(s1) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - beqz a0,45a52 │ │ │ │ - li a4,-1 │ │ │ │ - sw a4,36(a0) │ │ │ │ - sw zero,40(a0) │ │ │ │ - j 45174 │ │ │ │ - ret │ │ │ │ - lbu a4,44(a0) │ │ │ │ - mv a5,a0 │ │ │ │ - beqz a4,45a6e │ │ │ │ - lw a4,36(a0) │ │ │ │ - li a3,-1 │ │ │ │ - li a0,0 │ │ │ │ - beq a4,a3,45a70 │ │ │ │ - lw a0,40(a5) │ │ │ │ - addiw a0,a0,1 │ │ │ │ - subw a0,a0,a4 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - beqz a0,45b14 │ │ │ │ - lw a5,0(a0) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - ld s1,8(a0) │ │ │ │ - mv s5,a0 │ │ │ │ - beqz a5,45afc │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - li s3,0 │ │ │ │ - li s4,0 │ │ │ │ - bnez s1,45a9e │ │ │ │ - addiw s3,s3,1 │ │ │ │ - addi s4,s4,80 │ │ │ │ - bgeu s3,a5,45af4 │ │ │ │ - add s1,s1,s4 │ │ │ │ - lw a5,32(s1) │ │ │ │ - ld a0,48(s1) │ │ │ │ - beqz a5,45ad2 │ │ │ │ - li s0,0 │ │ │ │ - li s2,0 │ │ │ │ - add a0,a0,s0 │ │ │ │ - ld a1,24(a0) │ │ │ │ - li a0,0 │ │ │ │ - addiw s2,s2,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s1) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s1) │ │ │ │ - lw a5,32(s1) │ │ │ │ - add a4,a0,s0 │ │ │ │ - sd zero,24(a4) │ │ │ │ - addi s0,s0,88 │ │ │ │ - bltu s2,a5,45aa8 │ │ │ │ - jal 3670 │ │ │ │ - sb zero,45(s1) │ │ │ │ - lw a5,0(s5) │ │ │ │ - sd zero,48(s1) │ │ │ │ - sw zero,32(s1) │ │ │ │ - addiw s3,s3,1 │ │ │ │ - ld s1,8(s5) │ │ │ │ - addi s4,s4,80 │ │ │ │ - bltu s3,a5,45a9c │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,56(sp) │ │ │ │ - sd zero,8(s5) │ │ │ │ - sw zero,0(s5) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - lw s0,0(a0) │ │ │ │ - sd s4,0(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - beqz s0,45b7c │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - li s2,0 │ │ │ │ - mv s3,a0 │ │ │ │ - li s1,0 │ │ │ │ - li s0,0 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,8(s3) │ │ │ │ - mv s1,a0 │ │ │ │ - li a2,80 │ │ │ │ - add a1,a1,s2 │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s3) │ │ │ │ - addi s2,s2,80 │ │ │ │ - bltu s0,a5,45b32 │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - sw s0,0(s4) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - sw s0,0(s4) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - li s1,0 │ │ │ │ - ld s4,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - lhu a0,72(a0) │ │ │ │ - snez a0,a0 │ │ │ │ - ret │ │ │ │ - lw a3,32(a0) │ │ │ │ - beqz a3,45bce │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - li a5,88 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - mul a3,a3,a5 │ │ │ │ - ld a5,48(a0) │ │ │ │ - lui a2,0x10 │ │ │ │ - addi a2,a2,-1 │ │ │ │ - add a3,a3,a5 │ │ │ │ - j 45bbc │ │ │ │ - addi a5,a5,88 │ │ │ │ - beq a5,a3,45bce │ │ │ │ - lbu a4,60(a5) │ │ │ │ - bne a4,a1,45bb4 │ │ │ │ - ld a4,72(a5) │ │ │ │ - and a4,a4,a2 │ │ │ │ - beqz a4,45bb4 │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - lw a1,32(a0) │ │ │ │ - beqz a1,45c1a │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - li a5,88 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mul a1,a1,a5 │ │ │ │ - ld a4,48(a0) │ │ │ │ - addi a5,a4,24 │ │ │ │ - ld a4,24(a4) │ │ │ │ - lbu a4,96(a4) │ │ │ │ - lbu a0,36(a5) │ │ │ │ - mv a3,a4 │ │ │ │ - add a1,a1,a5 │ │ │ │ - bne a4,a3,45c16 │ │ │ │ - addi a5,a5,88 │ │ │ │ - beq a1,a5,45c1a │ │ │ │ - ld a2,0(a5) │ │ │ │ - lbu a3,36(a5) │ │ │ │ - lbu a2,96(a2) │ │ │ │ - beq a3,a0,45c1e │ │ │ │ - sext.w a4,a4 │ │ │ │ - bne a2,a4,45bfa │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - mv a3,a4 │ │ │ │ - mv a4,a2 │ │ │ │ - j 45bf6 │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - lw s0,32(a0) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - beqz s0,45c8e │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - li s2,0 │ │ │ │ - li s1,0 │ │ │ │ - li s0,0 │ │ │ │ - li s4,88 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - slli a1,s0,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mul a1,a1,s4 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,48(s3) │ │ │ │ - mv s1,a0 │ │ │ │ - li a2,88 │ │ │ │ - add a1,a1,s2 │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,32(s3) │ │ │ │ - addi s2,s2,88 │ │ │ │ - bltu s0,a5,45c46 │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - sw s0,0(s5) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,40(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - sw s0,0(s5) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - li s1,0 │ │ │ │ - ld s5,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,40(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - lw a4,32(a0) │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - beqz a4,45d4e │ │ │ │ - ld a3,48(a0) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - mv s8,a0 │ │ │ │ - mv s3,a2 │ │ │ │ - li s0,0 │ │ │ │ - li s6,0 │ │ │ │ - li s2,0 │ │ │ │ - li s1,0 │ │ │ │ - li s5,88 │ │ │ │ - add a5,a3,s0 │ │ │ │ - lbu a5,60(a5) │ │ │ │ - beq a5,s3,45d04 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - addi s0,s0,88 │ │ │ │ - bltu s1,a4,45cd0 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - sw s2,0(s4) │ │ │ │ - mv a0,s6 │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - addiw s7,s2,1 │ │ │ │ - slli a1,s7,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mul a1,a1,s5 │ │ │ │ - slli s2,s2,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - mv a0,s6 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - mul s2,s2,s5 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,48(s8) │ │ │ │ - mv s6,a0 │ │ │ │ - li a2,88 │ │ │ │ - add a1,a1,s0 │ │ │ │ - addi s0,s0,88 │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 36a0 │ │ │ │ - lw a4,32(s8) │ │ │ │ - bgeu s1,a4,45d4a │ │ │ │ - ld a3,48(s8) │ │ │ │ - mv s2,s7 │ │ │ │ - j 45cd0 │ │ │ │ - mv s2,s7 │ │ │ │ - j 45ce6 │ │ │ │ - ld ra,72(sp) │ │ │ │ - li s2,0 │ │ │ │ - sw s2,0(s4) │ │ │ │ - li s6,0 │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - ld s6,16(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - lw a5,32(a0) │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s10,48(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - mv s10,a0 │ │ │ │ - slli a0,a5,0x20 │ │ │ │ - sd s2,112(sp) │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - mv s2,a1 │ │ │ │ - li a1,88 │ │ │ │ - mul a1,a0,a1 │ │ │ │ - ld a0,48(s10) │ │ │ │ - sd ra,136(sp) │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - lw s8,0(s2) │ │ │ │ - sw a5,32(s10) │ │ │ │ - sd a2,24(sp) │ │ │ │ - mv s3,a3 │ │ │ │ - mv s6,a4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,88(s2) │ │ │ │ - lw a4,32(s2) │ │ │ │ - sd a0,48(s10) │ │ │ │ - mv a0,a5 │ │ │ │ - lw a5,28(a5) │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 4f4ae │ │ │ │ - mv s4,a0 │ │ │ │ - ld a0,88(s2) │ │ │ │ - sext.w s4,s4 │ │ │ │ - jal 4f4e0 │ │ │ │ - lbu a5,96(s2) │ │ │ │ - beqz a5,46008 │ │ │ │ - ld a5,88(s2) │ │ │ │ - sext.w a0,a0 │ │ │ │ - lw a2,16(a5) │ │ │ │ - lw a5,24(a5) │ │ │ │ - subw a2,a2,a5 │ │ │ │ - subw s5,a2,a0 │ │ │ │ - lw a3,32(s10) │ │ │ │ - ld t1,48(s10) │ │ │ │ - beqz s3,462f6 │ │ │ │ - addi a6,t1,60 │ │ │ │ - li a5,0 │ │ │ │ - j 45e06 │ │ │ │ - lbu a4,0(a6) │ │ │ │ - addi a6,a6,88 │ │ │ │ - bnez a4,45e10 │ │ │ │ - sext.w s0,a5 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bltu a5,a3,45dfc │ │ │ │ - slli a6,s0,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - li a5,88 │ │ │ │ - mul s9,a6,a5 │ │ │ │ - addiw s7,s0,1 │ │ │ │ - sext.w s11,s0 │ │ │ │ - sext.w s0,s7 │ │ │ │ - add s1,t1,s9 │ │ │ │ - bgeu s0,a3,45eb0 │ │ │ │ - lbu a5,60(s1) │ │ │ │ - bne a5,s3,460ba │ │ │ │ - ld a5,24(s1) │ │ │ │ - lbu a4,96(a5) │ │ │ │ - ld a0,88(a5) │ │ │ │ - beqz a4,45e90 │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,24(s1) │ │ │ │ - sext.w a4,a0 │ │ │ │ - ld a1,88(a5) │ │ │ │ - lw a3,24(a1) │ │ │ │ - lw a5,16(a1) │ │ │ │ - addw t1,a0,a3 │ │ │ │ - mv a0,t1 │ │ │ │ - bgeu a5,t1,45ffc │ │ │ │ - auipc s0,0x34 │ │ │ │ - ld s0,328(s0) │ │ │ │ - lw a6,28(a1) │ │ │ │ - ld a7,8(s1) │ │ │ │ - ld a0,0(s0) │ │ │ │ - auipc a2,0x1c │ │ │ │ - addi a2,a2,-266 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,24(s1) │ │ │ │ - ld a1,0(s0) │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4e388 │ │ │ │ - li a0,0 │ │ │ │ - jal 33c0 │ │ │ │ - lw a5,24(a0) │ │ │ │ - addi a4,s9,88 │ │ │ │ - bgeu a5,s5,460b2 │ │ │ │ - addiw s7,s0,1 │ │ │ │ - mv s9,a4 │ │ │ │ - sext.w s11,s0 │ │ │ │ - sext.w s0,s7 │ │ │ │ - add s1,t1,s9 │ │ │ │ - bltu s0,a3,45e34 │ │ │ │ - bnez s11,46012 │ │ │ │ - auipc a3,0x18 │ │ │ │ - fld fa5,-188(a3) │ │ │ │ - ld a4,0(s10) │ │ │ │ - ld a5,8(s10) │ │ │ │ - ld a3,24(sp) │ │ │ │ - sb s3,60(s1) │ │ │ │ - sb s6,74(s1) │ │ │ │ - sb zero,61(s1) │ │ │ │ - sh zero,72(s1) │ │ │ │ - ld a0,88(s2) │ │ │ │ - addi a2,s1,44 │ │ │ │ - sd a3,0(s1) │ │ │ │ - sd a4,8(s1) │ │ │ │ - sd a5,16(s1) │ │ │ │ - sd s2,24(s1) │ │ │ │ - sd zero,64(s1) │ │ │ │ - sd zero,32(s1) │ │ │ │ - fsd fa5,80(s1) │ │ │ │ - addi a5,s1,56 │ │ │ │ - addi a4,s1,52 │ │ │ │ - addi a3,s1,48 │ │ │ │ - addi a1,s1,40 │ │ │ │ - jal 4bbde │ │ │ │ - beqz s11,460ee │ │ │ │ - addiw s1,s11,-1 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - li a5,88 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - mul s1,s1,a5 │ │ │ │ - ld a5,48(s10) │ │ │ │ - mv a0,s2 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a5,60(a5) │ │ │ │ - beq a5,s3,46122 │ │ │ │ - jal 43b54 │ │ │ │ - ld a5,48(s10) │ │ │ │ - add a4,a5,s1 │ │ │ │ - ld s5,24(a4) │ │ │ │ - add a5,a5,s9 │ │ │ │ - sw a0,64(a5) │ │ │ │ - mv a0,s5 │ │ │ │ - jal 43b7c │ │ │ │ - lw a5,76(s5) │ │ │ │ - ld a4,48(s10) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - add a4,a4,s1 │ │ │ │ - subw a5,a5,a0 │ │ │ │ - sw a5,68(a4) │ │ │ │ - lw a5,32(s10) │ │ │ │ - bgeu s0,a5,45f78 │ │ │ │ - slli s1,s7,0x20 │ │ │ │ - li a5,88 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - mul s1,s1,a5 │ │ │ │ - ld a5,48(s10) │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a4,60(a5) │ │ │ │ - beq a4,s3,46212 │ │ │ │ - mv a0,s2 │ │ │ │ - lw s1,76(s2) │ │ │ │ - jal 43b7c │ │ │ │ - ld a5,48(s10) │ │ │ │ - lw a2,32(s10) │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - add a4,a5,s9 │ │ │ │ - subw s1,s1,a0 │ │ │ │ - sw s1,68(a4) │ │ │ │ - bltu s0,a2,460fc │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a3,16(sp) │ │ │ │ - lbu a5,45(s10) │ │ │ │ - addw s7,a4,a3 │ │ │ │ - li a3,1 │ │ │ │ - sllw a3,a3,s3 │ │ │ │ - or a5,a5,a3 │ │ │ │ - addiw a4,s7,-1 │ │ │ │ - li a3,1 │ │ │ │ - addw a4,a4,s4 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bgeu a3,a2,4602e │ │ │ │ - ld a3,48(s10) │ │ │ │ - add a3,a3,s9 │ │ │ │ - ld a3,24(a3) │ │ │ │ - lw a3,0(a3) │ │ │ │ - beq a3,s8,46050 │ │ │ │ - sb zero,44(s10) │ │ │ │ - sb a5,45(s10) │ │ │ │ - sw zero,40(s10) │ │ │ │ - sw zero,36(s10) │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - ld s11,40(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - lw a3,32(s10) │ │ │ │ - ld t1,48(s10) │ │ │ │ - subw a5,a5,a0 │ │ │ │ - j 45e92 │ │ │ │ - ld a5,88(s2) │ │ │ │ - lw s5,24(a5) │ │ │ │ - j 45de8 │ │ │ │ - addiw a5,s11,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - li a4,88 │ │ │ │ - mul a5,a5,a4 │ │ │ │ - add t1,t1,a5 │ │ │ │ - ld a5,24(t1) │ │ │ │ - lw s8,0(a5) │ │ │ │ - j 45eb4 │ │ │ │ - lbu a3,44(s10) │ │ │ │ - sb a5,45(s10) │ │ │ │ - bnez a3,46088 │ │ │ │ - li a3,0 │ │ │ │ - li a5,0 │ │ │ │ - sw a3,40(s10) │ │ │ │ - li a3,1 │ │ │ │ - bne a2,a3,46082 │ │ │ │ - sw s7,36(s10) │ │ │ │ - sw a4,40(s10) │ │ │ │ - j 45fdc │ │ │ │ - lbu a3,44(s10) │ │ │ │ - sb a5,45(s10) │ │ │ │ - beqz a3,45fd4 │ │ │ │ - lw a2,36(s10) │ │ │ │ - sext.w a3,s7 │ │ │ │ - sext.w a5,a2 │ │ │ │ - bgeu a3,a2,4606e │ │ │ │ - sext.w a5,s7 │ │ │ │ - lw a2,40(s10) │ │ │ │ - sext.w a3,a4 │ │ │ │ - mv a1,a2 │ │ │ │ - bgeu a2,a3,4607e │ │ │ │ - mv a1,a4 │ │ │ │ - sw a1,40(s10) │ │ │ │ - sw a5,36(s10) │ │ │ │ - j 45fdc │ │ │ │ - lw a1,36(s10) │ │ │ │ - sext.w a3,s7 │ │ │ │ - sext.w a5,a1 │ │ │ │ - bgeu a3,a1,4609c │ │ │ │ - sext.w a5,s7 │ │ │ │ - lw a0,40(s10) │ │ │ │ - sext.w a1,a4 │ │ │ │ - sext.w a3,a0 │ │ │ │ - bgeu a0,a1,4603c │ │ │ │ - sext.w a3,a4 │ │ │ │ - j 4603c │ │ │ │ - add s1,t1,s9 │ │ │ │ - bgeu s0,a3,45eb0 │ │ │ │ - addiw a5,a3,-1 │ │ │ │ - subw a5,a5,s11 │ │ │ │ - slli a0,s7,0x20 │ │ │ │ - li a2,88 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - mul a0,a0,a2 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a4,24(s1) │ │ │ │ - mv a1,s1 │ │ │ │ - lw s8,0(a4) │ │ │ │ - mul a2,a5,a2 │ │ │ │ - add a0,a0,t1 │ │ │ │ - jal 36a0 │ │ │ │ - ld s1,48(s10) │ │ │ │ - add s1,s1,s9 │ │ │ │ - j 45eb4 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 43b54 │ │ │ │ - ld a5,48(s10) │ │ │ │ - sw a0,64(a5) │ │ │ │ - j 45f54 │ │ │ │ - slli a7,s7,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - li a4,88 │ │ │ │ - mul s0,a7,a4 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 43b54 │ │ │ │ - ld a5,48(s10) │ │ │ │ - lw a2,32(s10) │ │ │ │ - add a5,a5,s0 │ │ │ │ - sw a0,64(a5) │ │ │ │ - j 45f98 │ │ │ │ - jal 43b54 │ │ │ │ - ld a5,48(s10) │ │ │ │ - sext.w s5,a0 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 43b7c │ │ │ │ - ld a3,48(s10) │ │ │ │ - addiw a5,s5,-1 │ │ │ │ - subw a5,a5,a0 │ │ │ │ - add a4,a3,s1 │ │ │ │ - add a2,a3,s9 │ │ │ │ - ld a1,24(a4) │ │ │ │ - ld a3,24(a2) │ │ │ │ - sw a5,68(a4) │ │ │ │ - sw a5,64(a2) │ │ │ │ - lbu a0,96(a1) │ │ │ │ - lbu a5,96(a3) │ │ │ │ - beq a0,a5,46174 │ │ │ │ - lbu a5,72(a4) │ │ │ │ - ori a5,a5,1 │ │ │ │ - sb a5,72(a4) │ │ │ │ - lbu a5,73(a2) │ │ │ │ - ori a5,a5,1 │ │ │ │ - sb a5,73(a2) │ │ │ │ - lw a0,0(a1) │ │ │ │ - lw a5,0(a3) │ │ │ │ - beq a0,a5,46194 │ │ │ │ - lbu a5,72(a4) │ │ │ │ - ori a5,a5,2 │ │ │ │ - sb a5,72(a4) │ │ │ │ - lbu a5,73(a2) │ │ │ │ - ori a5,a5,2 │ │ │ │ - sb a5,73(a2) │ │ │ │ - ld a0,88(a1) │ │ │ │ - lw s6,32(a1) │ │ │ │ - lw s5,28(a0) │ │ │ │ - jal 4f478 │ │ │ │ - ld a4,48(s10) │ │ │ │ - addiw s6,s6,-1 │ │ │ │ - addw a5,s5,s6 │ │ │ │ - add a2,a4,s9 │ │ │ │ - ld a3,24(a2) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - ld a0,88(a3) │ │ │ │ - lw a1,32(a3) │ │ │ │ - lw s5,28(a0) │ │ │ │ - addw a1,s5,a1 │ │ │ │ - mv s5,a1 │ │ │ │ - bgeu a5,a1,4631c │ │ │ │ - add a4,a4,s1 │ │ │ │ - ld a5,24(a4) │ │ │ │ - addiw s5,s5,-1 │ │ │ │ - ld a4,88(a5) │ │ │ │ - lw s6,32(a5) │ │ │ │ - lw a5,28(a4) │ │ │ │ - addw s6,s6,a5 │ │ │ │ - jal 4f478 │ │ │ │ - addw s5,s5,a0 │ │ │ │ - bltu s5,s6,45f54 │ │ │ │ - ld a5,48(s10) │ │ │ │ - add a4,a5,s9 │ │ │ │ - ld a3,24(a4) │ │ │ │ - lbu a3,96(a3) │ │ │ │ - beqz a3,45f54 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a3,72(a5) │ │ │ │ - ori a3,a3,8 │ │ │ │ - sb a3,72(a5) │ │ │ │ - lbu a5,73(a4) │ │ │ │ - ori a5,a5,8 │ │ │ │ - sb a5,73(a4) │ │ │ │ - j 45f54 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 43b54 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 43b7c │ │ │ │ - ld a4,48(s10) │ │ │ │ - sext.w s0,s0 │ │ │ │ - addiw a5,s0,-1 │ │ │ │ - add a2,a4,s9 │ │ │ │ - add a4,a4,s1 │ │ │ │ - subw a5,a5,a0 │ │ │ │ - ld a1,24(a4) │ │ │ │ - ld a3,24(a2) │ │ │ │ - sw a5,68(a2) │ │ │ │ - sw a5,64(a4) │ │ │ │ - lbu a0,96(a3) │ │ │ │ - lbu a5,96(a1) │ │ │ │ - beq a0,a5,4625e │ │ │ │ - lbu a5,72(a4) │ │ │ │ - ori a5,a5,1 │ │ │ │ - sb a5,72(a4) │ │ │ │ - lbu a5,73(a2) │ │ │ │ - ori a5,a5,1 │ │ │ │ - sb a5,73(a2) │ │ │ │ - lw a0,0(a3) │ │ │ │ - lw a5,0(a1) │ │ │ │ - beq a0,a5,4627e │ │ │ │ - lbu a5,72(a4) │ │ │ │ - ori a5,a5,2 │ │ │ │ - sb a5,72(a4) │ │ │ │ - lbu a5,73(a2) │ │ │ │ - ori a5,a5,2 │ │ │ │ - sb a5,73(a2) │ │ │ │ - ld a0,88(a3) │ │ │ │ - lw s2,32(a3) │ │ │ │ - lw s0,28(a0) │ │ │ │ - jal 4f478 │ │ │ │ - ld a4,48(s10) │ │ │ │ - addiw s2,s2,-1 │ │ │ │ - addw a5,s0,s2 │ │ │ │ - add a2,a4,s1 │ │ │ │ - ld a3,24(a2) │ │ │ │ - addw a5,a5,a0 │ │ │ │ - add a4,a4,s9 │ │ │ │ - ld a0,88(a3) │ │ │ │ - lw a3,32(a3) │ │ │ │ - lw s0,28(a0) │ │ │ │ - addw a3,a3,s0 │ │ │ │ - mv s0,a3 │ │ │ │ - bgeu a5,a3,462fa │ │ │ │ - ld a5,24(a4) │ │ │ │ - ld a4,88(a5) │ │ │ │ - lw s2,32(a5) │ │ │ │ - addiw s0,s0,-1 │ │ │ │ - lw a5,28(a4) │ │ │ │ - addw s2,s2,a5 │ │ │ │ - jal 4f478 │ │ │ │ - addw s0,s0,a0 │ │ │ │ - bltu s0,s2,462f0 │ │ │ │ - ld a5,48(s10) │ │ │ │ - add a4,a5,s9 │ │ │ │ - ld a3,24(a4) │ │ │ │ - lbu a3,96(a3) │ │ │ │ - beqz a3,462f0 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a3,72(a5) │ │ │ │ - ori a3,a3,8 │ │ │ │ - sb a3,72(a5) │ │ │ │ - lbu a5,73(a4) │ │ │ │ - ori a5,a5,8 │ │ │ │ - sb a5,73(a4) │ │ │ │ - lw a2,32(s10) │ │ │ │ - j 45f98 │ │ │ │ - li s0,0 │ │ │ │ - j 45e10 │ │ │ │ - ld a5,24(a4) │ │ │ │ - lbu a3,96(a5) │ │ │ │ - bnez a3,462ae │ │ │ │ - lbu a3,72(a2) │ │ │ │ - ori a3,a3,4 │ │ │ │ - sb a3,72(a2) │ │ │ │ - lbu a3,73(a4) │ │ │ │ - ori a3,a3,4 │ │ │ │ - sb a3,73(a4) │ │ │ │ - j 462ae │ │ │ │ - lbu a5,96(a3) │ │ │ │ - add a4,a4,s1 │ │ │ │ - bnez a5,461c8 │ │ │ │ - lbu a5,72(a4) │ │ │ │ - ori a5,a5,4 │ │ │ │ - sb a5,72(a4) │ │ │ │ - lbu a5,73(a2) │ │ │ │ - ori a5,a5,4 │ │ │ │ - sb a5,73(a2) │ │ │ │ - j 461c8 │ │ │ │ - ld a5,0(a1) │ │ │ │ - ld a4,8(a1) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - lw s0,20(a1) │ │ │ │ - lw s1,24(a1) │ │ │ │ - mv a0,a5 │ │ │ │ - sd a4,8(s5) │ │ │ │ - sd a5,0(s5) │ │ │ │ - mv s3,a1 │ │ │ │ - jal 3310 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - li a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - sd a5,32(s5) │ │ │ │ - or a0,a0,s0 │ │ │ │ - li a5,1 │ │ │ │ - sd a0,16(s5) │ │ │ │ - sh a5,44(s5) │ │ │ │ - lw a5,32(s3) │ │ │ │ - auipc a4,0x18 │ │ │ │ - fld fa5,-1412(a4) │ │ │ │ - lui a4,0x80000 │ │ │ │ - sw s1,24(s5) │ │ │ │ - sd zero,48(s5) │ │ │ │ - sw zero,40(s5) │ │ │ │ - fsd fa5,72(s5) │ │ │ │ - sw a4,28(s5) │ │ │ │ - beqz a5,46432 │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - li s2,0 │ │ │ │ - li s4,0 │ │ │ │ - li a1,104 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s3) │ │ │ │ - mv s0,a0 │ │ │ │ - li a1,48 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld s1,24(a5) │ │ │ │ - li a0,0 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - ld a5,0(s1) │ │ │ │ - ld a3,16(s1) │ │ │ │ - ld a4,24(s1) │ │ │ │ - sd a5,0(s0) │ │ │ │ - lw a5,8(s1) │ │ │ │ - sd a3,16(s0) │ │ │ │ - sd a4,24(s0) │ │ │ │ - sw a5,8(s0) │ │ │ │ - ld a5,32(s1) │ │ │ │ - ld a2,48(s1) │ │ │ │ - ld a3,56(s1) │ │ │ │ - sd a5,32(s0) │ │ │ │ - lw a5,40(s1) │ │ │ │ - ld a4,64(s1) │ │ │ │ - sd a2,48(s0) │ │ │ │ - sw a5,40(s0) │ │ │ │ - ld a5,72(s1) │ │ │ │ - sd a3,56(s0) │ │ │ │ - sd a4,64(s0) │ │ │ │ - lhu a4,96(s1) │ │ │ │ - sd a5,72(s0) │ │ │ │ - lw a5,80(s1) │ │ │ │ - sh a4,96(s0) │ │ │ │ - sw a5,80(s0) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,88(s0) │ │ │ │ - ld a1,88(s1) │ │ │ │ - jal 4bad8 │ │ │ │ - ld a5,48(s3) │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s0 │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a4,74(a5) │ │ │ │ - lbu a3,60(a5) │ │ │ │ - mv a0,s5 │ │ │ │ - addi s2,s2,88 │ │ │ │ - jal 45d64 │ │ │ │ - lw a5,32(s3) │ │ │ │ - bltu s4,a5,463ae │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s5,8(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - mv s4,a1 │ │ │ │ - li a0,0 │ │ │ │ - li a1,80 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(s3) │ │ │ │ - ld a4,8(s3) │ │ │ │ - mv s0,a0 │ │ │ │ - lw s1,20(s3) │ │ │ │ - lw s2,24(s3) │ │ │ │ - mv a0,a5 │ │ │ │ - sd a4,8(s0) │ │ │ │ - sd a5,0(s0) │ │ │ │ - jal 3310 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - li a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - sd a5,32(s0) │ │ │ │ - or a0,a0,s1 │ │ │ │ - li a5,1 │ │ │ │ - sd a0,16(s0) │ │ │ │ - sh a5,44(s0) │ │ │ │ - lw a5,32(s3) │ │ │ │ - auipc a4,0x18 │ │ │ │ - fld fa5,-1684(a4) │ │ │ │ - lui a4,0x80000 │ │ │ │ - sw s2,24(s0) │ │ │ │ - sd zero,48(s0) │ │ │ │ - sw zero,40(s0) │ │ │ │ - fsd fa5,72(s0) │ │ │ │ - sw a4,28(s0) │ │ │ │ - beqz a5,464dc │ │ │ │ - li s2,0 │ │ │ │ - li s1,0 │ │ │ │ - ld a5,48(s3) │ │ │ │ - mv a0,s0 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a4,74(a5) │ │ │ │ - lbu a3,60(a5) │ │ │ │ - ld a2,0(a5) │ │ │ │ - ld a1,24(a5) │ │ │ │ - addi s2,s2,88 │ │ │ │ - jal 45d64 │ │ │ │ - lw a5,32(s3) │ │ │ │ - bltu s1,a5,464b6 │ │ │ │ - lw a5,32(s4) │ │ │ │ - beqz a5,4650c │ │ │ │ - li s2,0 │ │ │ │ - li s1,0 │ │ │ │ - ld a5,48(s4) │ │ │ │ - mv a0,s0 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - add a5,a5,s2 │ │ │ │ - lbu a4,74(a5) │ │ │ │ - lbu a3,60(a5) │ │ │ │ - ld a2,0(a5) │ │ │ │ - ld a1,24(a5) │ │ │ │ - addi s2,s2,88 │ │ │ │ - jal 45d64 │ │ │ │ - lw a5,32(s4) │ │ │ │ - bltu s1,a5,464e6 │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - lw a5,32(a0) │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - beqz a5,465ba │ │ │ │ - lw a4,32(a1) │ │ │ │ - sd s2,48(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - beqz a4,4665e │ │ │ │ - ld a3,48(a1) │ │ │ │ - sd s0,64(sp) │ │ │ │ - lbu a6,44(a0) │ │ │ │ - ld a1,24(a3) │ │ │ │ - ld a2,48(a0) │ │ │ │ - mv s0,a0 │ │ │ │ - lw a0,0(a1) │ │ │ │ - beqz a6,46572 │ │ │ │ - lbu a6,44(s2) │ │ │ │ - beqz a6,46572 │ │ │ │ - ld a6,24(a2) │ │ │ │ - lw a6,0(a6) │ │ │ │ - bne a6,a0,46572 │ │ │ │ - lw a5,36(s0) │ │ │ │ - lw s1,40(s2) │ │ │ │ - bgeu s1,a5,4666e │ │ │ │ - subw a5,a5,s1 │ │ │ │ - slli s1,a5,0x20 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - j 465b0 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - sd s3,40(sp) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - li s3,88 │ │ │ │ - mul a5,a5,s3 │ │ │ │ - add a5,a5,a2 │ │ │ │ - ld a5,24(a5) │ │ │ │ - lw a6,0(a5) │ │ │ │ - beq a6,a0,465c8 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - mul a4,a4,s3 │ │ │ │ - ld a5,24(a2) │ │ │ │ - lw a2,0(a5) │ │ │ │ - add a3,a3,a4 │ │ │ │ - ld a5,24(a3) │ │ │ │ - lw a4,0(a5) │ │ │ │ - beq a4,a2,4667a │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - li s1,-1 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - ld ra,72(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,56(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - ld ra,72(sp) │ │ │ │ - li s1,-1 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,56(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - ld a0,88(a5) │ │ │ │ - ld a4,88(a1) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - lw s1,28(a4) │ │ │ │ - lw s5,28(a0) │ │ │ │ - lw s4,32(a1) │ │ │ │ - sd s6,16(sp) │ │ │ │ - lw s6,32(a5) │ │ │ │ - jal 4f478 │ │ │ │ - lw a5,32(s2) │ │ │ │ - ld a4,48(s2) │ │ │ │ - ld a3,48(s0) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mul a5,a5,s3 │ │ │ │ - ld a3,24(a3) │ │ │ │ - addiw s4,s4,1 │ │ │ │ - addw s1,s1,s4 │ │ │ │ - subw s1,s1,s6 │ │ │ │ - subw s1,s1,s5 │ │ │ │ - lw a2,0(a3) │ │ │ │ - subw s1,s1,a0 │ │ │ │ - sext.w s5,s1 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - ld a5,24(a4) │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - lw a4,0(a5) │ │ │ │ - bne a2,a4,466cc │ │ │ │ - ld a4,88(a3) │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw s4,32(a3) │ │ │ │ - lw s3,28(a4) │ │ │ │ - sd s7,8(sp) │ │ │ │ - lw s7,32(a5) │ │ │ │ - lw s6,28(a0) │ │ │ │ - addiw s4,s4,1 │ │ │ │ - addw s3,s3,s4 │ │ │ │ - subw s3,s3,s7 │ │ │ │ - jal 4f478 │ │ │ │ - subw s3,s3,s6 │ │ │ │ - subw s3,s3,a0 │ │ │ │ - bltu s3,s5,466da │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - j 465b0 │ │ │ │ - ld ra,72(sp) │ │ │ │ - li s1,-1 │ │ │ │ - srli s1,s1,0x1 │ │ │ │ - ld s2,48(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,56(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ - ret │ │ │ │ - subw s1,s1,a5 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - j 465b0 │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4f478 │ │ │ │ - lw a5,32(s2) │ │ │ │ - li a3,88 │ │ │ │ - ld a4,48(s2) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mul a5,a5,a3 │ │ │ │ - ld a3,48(s0) │ │ │ │ - ld a3,24(a3) │ │ │ │ - ld a2,88(a3) │ │ │ │ - lw s1,32(a3) │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a5,24(a5) │ │ │ │ - lw s0,28(a2) │ │ │ │ - addiw s1,s1,1 │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw s3,32(a5) │ │ │ │ - addw s1,s1,s0 │ │ │ │ - lw s2,28(a0) │ │ │ │ - subw s1,s1,s3 │ │ │ │ - jal 4f478 │ │ │ │ - subw s1,s1,s2 │ │ │ │ - subw s1,s1,a0 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - j 465b0 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - j 465b0 │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - j 46680 │ │ │ │ - lbu a0,45(a0) │ │ │ │ - addi a0,a0,-3 │ │ │ │ - seqz a0,a0 │ │ │ │ - ret │ │ │ │ - lbu a0,45(a0) │ │ │ │ - andi a0,a0,1 │ │ │ │ - ret │ │ │ │ - lbu a0,45(a0) │ │ │ │ - andi a0,a0,2 │ │ │ │ - ret │ │ │ │ - lw a2,0(a0) │ │ │ │ - beqz a2,4683e │ │ │ │ - addiw a5,a2,-1 │ │ │ │ - li a4,115 │ │ │ │ - ld a1,8(a0) │ │ │ │ - bgeu a4,a5,46842 │ │ │ │ - lui t1,0xf0101 │ │ │ │ - lui a7,0xfeff │ │ │ │ - lui t3,0x1010 │ │ │ │ - slli t1,t1,0x4 │ │ │ │ - slli a7,a7,0x4 │ │ │ │ - srliw a5,a2,0x3 │ │ │ │ - addi t3,t3,257 │ │ │ │ - addi t1,t1,257 │ │ │ │ - addi a7,a7,-257 │ │ │ │ - slli t4,a5,0x2 │ │ │ │ - slli t3,t3,0x10 │ │ │ │ - slli t1,t1,0x10 │ │ │ │ - slli a7,a7,0x10 │ │ │ │ - add t4,t4,a5 │ │ │ │ - addi t3,t3,257 │ │ │ │ - addi t1,t1,257 │ │ │ │ - addi a7,a7,-257 │ │ │ │ - addi a4,a1,45 │ │ │ │ - slli t4,t4,0x7 │ │ │ │ - slli t3,t3,0x10 │ │ │ │ - slli t1,t1,0xf │ │ │ │ - slli a7,a7,0xf │ │ │ │ - li t5,-1 │ │ │ │ - add t4,t4,a4 │ │ │ │ - li a3,0 │ │ │ │ - srli t5,t5,0x8 │ │ │ │ - addi t3,t3,257 │ │ │ │ - addi t1,t1,128 │ │ │ │ - addi a7,a7,-129 │ │ │ │ - lbu a6,80(a4) │ │ │ │ - lbu a5,0(a4) │ │ │ │ - lbu t2,160(a4) │ │ │ │ - lbu a0,240(a4) │ │ │ │ - lbu t0,320(a4) │ │ │ │ - slli a6,a6,0x8 │ │ │ │ - lbu t6,400(a4) │ │ │ │ - or a5,a5,a6 │ │ │ │ - slli t2,t2,0x10 │ │ │ │ - lbu a6,480(a4) │ │ │ │ - slli a0,a0,0x18 │ │ │ │ - or a5,a5,t2 │ │ │ │ - or a5,a5,a0 │ │ │ │ - slli t0,t0,0x20 │ │ │ │ - lbu a0,560(a4) │ │ │ │ - or a5,a5,t0 │ │ │ │ - slli t6,t6,0x28 │ │ │ │ - or a5,a5,t6 │ │ │ │ - slli a6,a6,0x30 │ │ │ │ - or a5,a5,a6 │ │ │ │ - slli a0,a0,0x38 │ │ │ │ - and a5,a5,t5 │ │ │ │ - or a5,a5,a0 │ │ │ │ - and a5,a5,t3 │ │ │ │ - xor a0,a3,a5 │ │ │ │ - and a3,a3,a7 │ │ │ │ - and a0,a0,t1 │ │ │ │ - add a3,a3,a5 │ │ │ │ - addi a4,a4,640 │ │ │ │ - xor a3,a3,a0 │ │ │ │ - bne a4,t4,4676e │ │ │ │ - srli a0,a3,0x8 │ │ │ │ - srli a5,a3,0x10 │ │ │ │ - addw a0,a0,a3 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - srli a5,a3,0x18 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - srli a5,a3,0x20 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - srli a5,a3,0x28 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - srli a5,a3,0x30 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - srli a3,a3,0x38 │ │ │ │ - addw a0,a0,a3 │ │ │ │ - andi a5,a2,7 │ │ │ │ - zext.b a0,a0 │ │ │ │ - andi a3,a2,-8 │ │ │ │ - beqz a5,46836 │ │ │ │ - slli a4,a3,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a5,a4,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - addi a5,a5,45 │ │ │ │ - add a4,a1,a5 │ │ │ │ - lbu a5,0(a4) │ │ │ │ - addiw a3,a3,1 │ │ │ │ - addi a4,a4,80 │ │ │ │ - andi a5,a5,1 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - zext.b a0,a0 │ │ │ │ - bltu a3,a2,46820 │ │ │ │ - li a5,1 │ │ │ │ - sltu a0,a5,a0 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - li a3,0 │ │ │ │ - j 4680a │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,46882 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - ld a4,8(a0) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a3,a5,0x2 │ │ │ │ - add a3,a3,a5 │ │ │ │ - addi a4,a4,45 │ │ │ │ - slli a3,a3,0x4 │ │ │ │ - add a3,a3,a4 │ │ │ │ - li a0,0 │ │ │ │ - lbu a5,0(a4) │ │ │ │ - addi a4,a4,80 │ │ │ │ - addi a5,a5,-3 │ │ │ │ - seqz a5,a5 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - zext.b a0,a0 │ │ │ │ - bne a3,a4,46862 │ │ │ │ - li a5,1 │ │ │ │ - sltu a0,a5,a0 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,468c0 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - ld a4,8(a0) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a3,a5,0x2 │ │ │ │ - add a3,a3,a5 │ │ │ │ - addi a4,a4,45 │ │ │ │ - slli a3,a3,0x4 │ │ │ │ - add a3,a3,a4 │ │ │ │ - li a0,0 │ │ │ │ - lbu a5,0(a4) │ │ │ │ - addi a4,a4,80 │ │ │ │ - addi a5,a5,-3 │ │ │ │ - seqz a5,a5 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - zext.b a0,a0 │ │ │ │ - bne a3,a4,468a0 │ │ │ │ - li a5,1 │ │ │ │ - sltu a0,a5,a0 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - lw a3,32(a0) │ │ │ │ - beqz a3,468e8 │ │ │ │ - ld a5,48(a0) │ │ │ │ - li a0,0 │ │ │ │ - addi a5,a5,60 │ │ │ │ - j 468d8 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - beq a0,a3,468e8 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - addi a5,a5,88 │ │ │ │ - beqz a4,468d2 │ │ │ │ - bgeu a0,a3,468e8 │ │ │ │ - ret │ │ │ │ - li a0,-1 │ │ │ │ - ret │ │ │ │ - mv a5,a0 │ │ │ │ - lw a0,32(a0) │ │ │ │ - beqz a0,4692c │ │ │ │ - ld a2,48(a5) │ │ │ │ - li a5,0 │ │ │ │ - addi a4,a2,60 │ │ │ │ - j 46902 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - beq a5,a0,4692a │ │ │ │ - lbu a3,0(a4) │ │ │ │ - addi a4,a4,88 │ │ │ │ - beqz a3,468fc │ │ │ │ - bgeu a5,a0,4692a │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - li a4,88 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mul a5,a5,a4 │ │ │ │ - add a2,a2,a5 │ │ │ │ - ld a5,24(a2) │ │ │ │ - ld a4,88(a5) │ │ │ │ - lw a0,32(a5) │ │ │ │ - lw a5,28(a4) │ │ │ │ - addw a0,a0,a5 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - lw a3,32(a0) │ │ │ │ - beqz a3,46952 │ │ │ │ - ld a5,48(a0) │ │ │ │ - li a0,0 │ │ │ │ - addi a5,a5,60 │ │ │ │ - j 46942 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - beq a0,a3,46952 │ │ │ │ - lbu a4,0(a5) │ │ │ │ - addi a5,a5,88 │ │ │ │ - bnez a4,4693c │ │ │ │ - bgeu a0,a3,46952 │ │ │ │ - ret │ │ │ │ - li a0,-1 │ │ │ │ - ret │ │ │ │ - mv a5,a0 │ │ │ │ - lw a0,32(a0) │ │ │ │ - beqz a0,46996 │ │ │ │ - ld a2,48(a5) │ │ │ │ - li a5,0 │ │ │ │ - addi a4,a2,60 │ │ │ │ - j 4696c │ │ │ │ - addiw a5,a5,1 │ │ │ │ - beq a5,a0,46994 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - addi a4,a4,88 │ │ │ │ - bnez a3,46966 │ │ │ │ - bgeu a5,a0,46994 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - li a4,88 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mul a5,a5,a4 │ │ │ │ - add a2,a2,a5 │ │ │ │ - ld a5,24(a2) │ │ │ │ - ld a4,88(a5) │ │ │ │ - lw a0,32(a5) │ │ │ │ - lw a5,28(a4) │ │ │ │ - addw a0,a0,a5 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - beqz a0,469ca │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,469ca │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - ld a5,8(a0) │ │ │ │ - slli a4,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - addi a5,a5,45 │ │ │ │ - slli a4,a4,0x4 │ │ │ │ - add a4,a4,a5 │ │ │ │ - j 469ba │ │ │ │ - beq a4,a5,469c8 │ │ │ │ - lbu a0,0(a5) │ │ │ │ - addi a5,a5,80 │ │ │ │ - andi a0,a0,1 │ │ │ │ - beqz a0,469b6 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - beqz a0,46a3e │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,46a3e │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a6,8(a0) │ │ │ │ - slli t3,a5,0x2 │ │ │ │ - add t3,t3,a5 │ │ │ │ - addi a6,a6,32 │ │ │ │ - slli t3,t3,0x4 │ │ │ │ - add t3,t3,a6 │ │ │ │ - li t4,88 │ │ │ │ - j 469f8 │ │ │ │ - addi a6,a6,80 │ │ │ │ - beq a6,t3,46a3e │ │ │ │ - lbu a0,13(a6) │ │ │ │ - andi a0,a0,1 │ │ │ │ - beqz a0,469f0 │ │ │ │ - lw a2,0(a6) │ │ │ │ - beqz a2,46a3c │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mul a2,a2,t4 │ │ │ │ - ld a5,16(a6) │ │ │ │ - li a4,0 │ │ │ │ - add a2,a2,a5 │ │ │ │ - lbu a3,60(a5) │ │ │ │ - bnez a3,46a30 │ │ │ │ - lw t1,48(a5) │ │ │ │ - lw a3,44(a5) │ │ │ │ - lw a7,52(a5) │ │ │ │ - addw a3,a3,t1 │ │ │ │ - addw a4,a4,a3 │ │ │ │ - addw a4,a4,a7 │ │ │ │ - addi a5,a5,88 │ │ │ │ - bne a5,a2,46a16 │ │ │ │ - bltu a1,a4,469f0 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - beqz a0,46a76 │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,46a76 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - ld a5,8(a0) │ │ │ │ - slli a4,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - addi a5,a5,45 │ │ │ │ - slli a4,a4,0x4 │ │ │ │ - add a4,a4,a5 │ │ │ │ - j 46a64 │ │ │ │ - beq a4,a5,46a74 │ │ │ │ - lbu a0,0(a5) │ │ │ │ - addi a5,a5,80 │ │ │ │ - andi a0,a0,2 │ │ │ │ - beqz a0,46a60 │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - beqz a0,46ae6 │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,46ae6 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a0,8(a0) │ │ │ │ - slli t1,a5,0x2 │ │ │ │ - add t1,t1,a5 │ │ │ │ - addi a0,a0,32 │ │ │ │ - slli t1,t1,0x4 │ │ │ │ - add t1,t1,a0 │ │ │ │ - li t3,88 │ │ │ │ - j 46aa2 │ │ │ │ - addi a0,a0,80 │ │ │ │ - beq a0,t1,46ae6 │ │ │ │ - lbu a5,13(a0) │ │ │ │ - andi a5,a5,2 │ │ │ │ - beqz a5,46a9a │ │ │ │ - lw a2,0(a0) │ │ │ │ - beqz a2,46ae2 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mul a2,a2,t3 │ │ │ │ - ld a5,16(a0) │ │ │ │ - li a4,0 │ │ │ │ - add a2,a2,a5 │ │ │ │ - lbu a3,60(a5) │ │ │ │ - beqz a3,46ad6 │ │ │ │ - lw a7,48(a5) │ │ │ │ - lw a3,44(a5) │ │ │ │ - lw a6,52(a5) │ │ │ │ - addw a3,a3,a7 │ │ │ │ - addw a4,a4,a3 │ │ │ │ - addw a4,a4,a6 │ │ │ │ - addi a5,a5,88 │ │ │ │ - bne a2,a5,46abc │ │ │ │ - bltu a1,a4,46a9a │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - beqz a0,46b76 │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,46b76 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a3,8(a0) │ │ │ │ - slli t4,a5,0x2 │ │ │ │ - add t4,t4,a5 │ │ │ │ - addi a3,a3,32 │ │ │ │ - slli t4,t4,0x4 │ │ │ │ - add t4,t4,a3 │ │ │ │ - li t5,3 │ │ │ │ - li t6,88 │ │ │ │ - j 46b14 │ │ │ │ - addi a3,a3,80 │ │ │ │ - beq a3,t4,46b76 │ │ │ │ - lbu a5,13(a3) │ │ │ │ - andi a5,a5,3 │ │ │ │ - bne a5,t5,46b0c │ │ │ │ - lw t3,0(a3) │ │ │ │ - beqz t3,46b72 │ │ │ │ - slli t3,t3,0x20 │ │ │ │ - srli t3,t3,0x20 │ │ │ │ - mul t3,t3,t6 │ │ │ │ - ld a5,16(a3) │ │ │ │ - li a0,0 │ │ │ │ - li a2,0 │ │ │ │ - add t3,t3,a5 │ │ │ │ - j 46b48 │ │ │ │ - addw a2,a6,a2 │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a2,a2,a4 │ │ │ │ - beq a5,t3,46b6c │ │ │ │ - lw t1,48(a5) │ │ │ │ - lw a4,44(a5) │ │ │ │ - lbu a7,60(a5) │ │ │ │ - lw a6,52(a5) │ │ │ │ - addw a4,a4,t1 │ │ │ │ - bnez a7,46b3a │ │ │ │ - addw a0,a6,a0 │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a0,a0,a4 │ │ │ │ - bne a5,t3,46b48 │ │ │ │ - addw a2,a2,a0 │ │ │ │ - bltu a1,a2,46b0c │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - lw a4,32(a0) │ │ │ │ - beqz a4,46bb0 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - li a3,2 │ │ │ │ - ld a5,48(a0) │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - beq a1,a3,46bb4 │ │ │ │ - li a3,88 │ │ │ │ - mul a4,a4,a3 │ │ │ │ - add a4,a4,a5 │ │ │ │ - j 46b9e │ │ │ │ - addi a5,a5,88 │ │ │ │ - beq a5,a4,46bb0 │ │ │ │ - lbu a3,60(a5) │ │ │ │ - bne a3,a1,46b96 │ │ │ │ - lbu a3,74(a5) │ │ │ │ - beqz a3,46b96 │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - li a3,88 │ │ │ │ - mul a4,a4,a3 │ │ │ │ - add a4,a4,a5 │ │ │ │ - j 46bc4 │ │ │ │ - beq a5,a4,46bd0 │ │ │ │ - lbu a0,74(a5) │ │ │ │ - addi a5,a5,88 │ │ │ │ - beqz a0,46bc0 │ │ │ │ - j 46bac │ │ │ │ - ret │ │ │ │ - lw a3,32(a0) │ │ │ │ - beqz a3,46c0a │ │ │ │ - li a5,2 │ │ │ │ - ld a2,48(a0) │ │ │ │ - beq a1,a5,46c02 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - li a5,88 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - mul a3,a3,a5 │ │ │ │ - mv a5,a2 │ │ │ │ - add a3,a3,a2 │ │ │ │ - j 46bf4 │ │ │ │ - beq a5,a3,46c0a │ │ │ │ - lbu a4,60(a5) │ │ │ │ - mv a2,a5 │ │ │ │ - addi a5,a5,88 │ │ │ │ - bne a4,a1,46bf0 │ │ │ │ - ld a5,24(a2) │ │ │ │ - lbu a0,96(a5) │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - sw zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ - ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s2,32(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mv s2,a1 │ │ │ │ - sd s4,16(sp) │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - mv s4,a0 │ │ │ │ - ld a0,8(a0) │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - sd ra,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,0(s4) │ │ │ │ - sd a0,8(s4) │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - slli a5,a3,0x2 │ │ │ │ - add a5,a5,a3 │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - add a0,a0,a5 │ │ │ │ - sd zero,48(a0) │ │ │ │ - lhu a5,44(s2) │ │ │ │ - sh a5,44(a0) │ │ │ │ - lw t1,36(s2) │ │ │ │ - lw a7,40(s2) │ │ │ │ - ld a6,0(s2) │ │ │ │ - ld a1,8(s2) │ │ │ │ - lw a2,20(s2) │ │ │ │ - lw a3,24(s2) │ │ │ │ - fld fa3,56(s2) │ │ │ │ - fld fa4,64(s2) │ │ │ │ - fld fa5,72(s2) │ │ │ │ - sw zero,32(a0) │ │ │ │ - lw a5,32(s2) │ │ │ │ - sw t1,36(a0) │ │ │ │ - sw a7,40(a0) │ │ │ │ - sd a6,0(a0) │ │ │ │ - sd a1,8(a0) │ │ │ │ - sw a2,20(a0) │ │ │ │ - sw a3,24(a0) │ │ │ │ - fsd fa3,56(a0) │ │ │ │ - fsd fa4,64(a0) │ │ │ │ - fsd fa5,72(a0) │ │ │ │ - beqz a5,46d4c │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - li s3,0 │ │ │ │ - li s5,0 │ │ │ │ - li a1,104 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s2) │ │ │ │ - mv s0,a0 │ │ │ │ - li a1,48 │ │ │ │ - add a5,a5,s3 │ │ │ │ - ld s1,24(a5) │ │ │ │ - li a0,0 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - ld a5,0(s1) │ │ │ │ - ld a3,16(s1) │ │ │ │ - ld a4,24(s1) │ │ │ │ - sd a5,0(s0) │ │ │ │ - lw a5,8(s1) │ │ │ │ - sd a3,16(s0) │ │ │ │ - sd a4,24(s0) │ │ │ │ - sw a5,8(s0) │ │ │ │ - ld a5,32(s1) │ │ │ │ - ld a2,48(s1) │ │ │ │ - ld a3,56(s1) │ │ │ │ - sd a5,32(s0) │ │ │ │ - lw a5,40(s1) │ │ │ │ - ld a4,64(s1) │ │ │ │ - sd a2,48(s0) │ │ │ │ - sw a5,40(s0) │ │ │ │ - ld a5,72(s1) │ │ │ │ - sd a3,56(s0) │ │ │ │ - sd a4,64(s0) │ │ │ │ - lhu a4,96(s1) │ │ │ │ - sd a5,72(s0) │ │ │ │ - lw a5,80(s1) │ │ │ │ - sh a4,96(s0) │ │ │ │ - sw a5,80(s0) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,88(s0) │ │ │ │ - ld a1,88(s1) │ │ │ │ - jal 4bad8 │ │ │ │ - lwu a4,0(s4) │ │ │ │ - ld a2,48(s2) │ │ │ │ - ld a0,8(s4) │ │ │ │ - slli a5,a4,0x2 │ │ │ │ - add a2,a2,s3 │ │ │ │ - lbu a3,60(a2) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a4,74(a2) │ │ │ │ - ld a2,0(a2) │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - add a0,a0,a5 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 45d64 │ │ │ │ - lw a5,32(s2) │ │ │ │ - addi s3,s3,88 │ │ │ │ - bltu s5,a5,46cb0 │ │ │ │ - lw a4,0(s4) │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(s4) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - beqz a0,46d9e │ │ │ │ - lw a5,0(a1) │ │ │ │ - mv s3,a0 │ │ │ │ - mv s2,a1 │ │ │ │ - li s1,0 │ │ │ │ - li s0,0 │ │ │ │ - beqz a5,46d90 │ │ │ │ - ld a1,8(s2) │ │ │ │ - mv a0,s3 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - add a1,a1,s1 │ │ │ │ - jal 46c18 │ │ │ │ - lw a5,0(s2) │ │ │ │ - addi s1,s1,80 │ │ │ │ - bltu s0,a5,46d76 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - auipc a3,0x1f │ │ │ │ - addi a3,a3,434 │ │ │ │ - li a2,1729 │ │ │ │ - auipc a1,0x1b │ │ │ │ - addi a1,a1,-10 │ │ │ │ - auipc a0,0x1b │ │ │ │ - addi a0,a0,-2 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s2,16(sp) │ │ │ │ - li a1,16 │ │ │ │ - mv s2,a0 │ │ │ │ - li a0,0 │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sw zero,0(a0) │ │ │ │ - lw a5,0(s2) │ │ │ │ - sd zero,8(a0) │ │ │ │ - mv s3,a0 │ │ │ │ - beqz a5,46e06 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - li s0,0 │ │ │ │ - li s1,0 │ │ │ │ - ld a1,8(s2) │ │ │ │ - mv a0,s3 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - add a1,a1,s1 │ │ │ │ - jal 46c18 │ │ │ │ - lw a5,0(s2) │ │ │ │ - addi s1,s1,80 │ │ │ │ - bltu s0,a5,46de8 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - lw t3,0(a0) │ │ │ │ - beqz t3,46ec2 │ │ │ │ - ld t1,8(a0) │ │ │ │ - lw a0,32(t1) │ │ │ │ - beqz a0,46e4e │ │ │ │ - slli a1,a0,0x20 │ │ │ │ - li a5,88 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mul a1,a1,a5 │ │ │ │ - ld a5,48(t1) │ │ │ │ - li a0,0 │ │ │ │ - add a1,a1,a5 │ │ │ │ - lw a2,44(a5) │ │ │ │ - lw a4,48(a5) │ │ │ │ - lw a3,52(a5) │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a4,a4,a2 │ │ │ │ - addw a4,a4,a3 │ │ │ │ - addw a0,a0,a4 │ │ │ │ - bne a1,a5,46e3a │ │ │ │ - li t5,0 │ │ │ │ - li t4,0 │ │ │ │ - addiw t4,t4,1 │ │ │ │ - addi t5,t5,80 │ │ │ │ - beq t3,t4,46ebc │ │ │ │ - add a5,t1,t5 │ │ │ │ - lw a3,32(a5) │ │ │ │ - beqz a3,46ebe │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - li a4,88 │ │ │ │ - mul a3,a3,a4 │ │ │ │ - ld a7,48(a5) │ │ │ │ - li a2,0 │ │ │ │ - mv a5,a7 │ │ │ │ - add a3,a3,a7 │ │ │ │ - lw a6,44(a5) │ │ │ │ - lw a4,48(a5) │ │ │ │ - lw a1,52(a5) │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a4,a4,a6 │ │ │ │ - addw a4,a4,a1 │ │ │ │ - addw a2,a2,a4 │ │ │ │ - bne a3,a5,46e7a │ │ │ │ - bgeu a2,a0,46e52 │ │ │ │ - li a0,0 │ │ │ │ - lw a2,44(a7) │ │ │ │ - lw a5,48(a7) │ │ │ │ - lw a4,52(a7) │ │ │ │ - addi a7,a7,88 │ │ │ │ - addw a5,a5,a2 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - addw a0,a0,a5 │ │ │ │ - bne a3,a7,46e98 │ │ │ │ - addiw t4,t4,1 │ │ │ │ - addi t5,t5,80 │ │ │ │ - bne t3,t4,46e5c │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - j 46e52 │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - beqz a5,46fd4 │ │ │ │ - ld s6,8(a0) │ │ │ │ - mv s5,a0 │ │ │ │ - mv s3,a1 │ │ │ │ - lw a4,32(s6) │ │ │ │ - mv s4,a2 │ │ │ │ - beqz a4,46fd0 │ │ │ │ - li s1,0 │ │ │ │ - li s2,0 │ │ │ │ - li s0,0 │ │ │ │ - ld a5,48(s6) │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a5,24(a5) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,88 │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,32(s6) │ │ │ │ - addw s2,a0,s2 │ │ │ │ - bltu s0,a5,46efa │ │ │ │ - lw a5,0(s5) │ │ │ │ - li s8,0 │ │ │ │ - li s7,0 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addi s7,s7,80 │ │ │ │ - bgeu s8,a5,46f78 │ │ │ │ - ld s6,8(s5) │ │ │ │ - li s1,0 │ │ │ │ - li s9,0 │ │ │ │ - add s6,s6,s7 │ │ │ │ - lw a5,32(s6) │ │ │ │ - li s0,0 │ │ │ │ - beqz a5,46f66 │ │ │ │ - ld a5,48(s6) │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a5,24(a5) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,88 │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,32(s6) │ │ │ │ - addw s9,a0,s9 │ │ │ │ - bltu s0,a5,46f42 │ │ │ │ - blt s2,s9,46f94 │ │ │ │ - lw a5,0(s5) │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addi s7,s7,80 │ │ │ │ - bltu s8,a5,46f30 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,64(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - ld s6,8(s5) │ │ │ │ - li s1,0 │ │ │ │ - li s2,0 │ │ │ │ - add s6,s6,s7 │ │ │ │ - lw a5,32(s6) │ │ │ │ - li s0,0 │ │ │ │ - beqz a5,46f6a │ │ │ │ - ld a5,48(s6) │ │ │ │ - mv a2,s4 │ │ │ │ - mv a1,s3 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a5,24(a5) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,88 │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,32(s6) │ │ │ │ - addw s2,a0,s2 │ │ │ │ - bltu s0,a5,46fa6 │ │ │ │ - lw a5,0(s5) │ │ │ │ - j 46f6e │ │ │ │ - li s2,0 │ │ │ │ - j 46f22 │ │ │ │ - li s2,0 │ │ │ │ - j 46f78 │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s6,64(sp) │ │ │ │ - mv s6,a0 │ │ │ │ - lw a0,0(a0) │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - beqz a0,4710e │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - mv s1,a2 │ │ │ │ - mv s5,a3 │ │ │ │ - li s4,0 │ │ │ │ - li s8,0 │ │ │ │ - sd zero,8(sp) │ │ │ │ - li s7,2 │ │ │ │ - ld a4,8(s6) │ │ │ │ - slli a5,s4,0x2 │ │ │ │ - add a5,a5,s4 │ │ │ │ - slli a5,a5,0x4 │ │ │ │ - add s9,a4,a5 │ │ │ │ - beq s5,s7,4702a │ │ │ │ - lbu a5,45(s9) │ │ │ │ - beqz s5,470ba │ │ │ │ - andi a5,a5,2 │ │ │ │ - beqz a5,47078 │ │ │ │ - lw a5,32(s9) │ │ │ │ - beqz a5,470c4 │ │ │ │ - li s11,0 │ │ │ │ - li s2,0 │ │ │ │ - li s3,0 │ │ │ │ - li s10,0 │ │ │ │ - ld a5,48(s9) │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a3,24(a5) │ │ │ │ - lbu a5,60(a5) │ │ │ │ - ld a0,88(a3) │ │ │ │ - beqz a5,470a2 │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,32(s9) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - addw s3,a0,s3 │ │ │ │ - addi s11,s11,88 │ │ │ │ - bltu s10,a5,47038 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lw a0,0(s6) │ │ │ │ - bnez a5,470cc │ │ │ │ - beq s5,s7,470f4 │ │ │ │ - beqz s5,470fe │ │ │ │ - li a5,1 │ │ │ │ - mv s8,s3 │ │ │ │ - sd a5,8(sp) │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w a5,s4 │ │ │ │ - bltu a5,a0,4700a │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - ld s8,48(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,32(s9) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - addw s2,a0,s2 │ │ │ │ - addi s11,s11,88 │ │ │ │ - bltu s10,a5,47038 │ │ │ │ - j 47062 │ │ │ │ - andi a5,a5,1 │ │ │ │ - beqz a5,47078 │ │ │ │ - lw a5,32(s9) │ │ │ │ - bnez a5,47030 │ │ │ │ - ld a5,8(sp) │ │ │ │ - li s2,0 │ │ │ │ - li s3,0 │ │ │ │ - beqz a5,4706a │ │ │ │ - beq s5,s7,470e4 │ │ │ │ - beqz s5,470d6 │ │ │ │ - mv s2,s3 │ │ │ │ - mv a5,s8 │ │ │ │ - bge s8,s2,470de │ │ │ │ - mv a5,s2 │ │ │ │ - sext.w s8,a5 │ │ │ │ - j 47078 │ │ │ │ - addw a5,s3,s2 │ │ │ │ - mv s2,a5 │ │ │ │ - blt a5,s8,47106 │ │ │ │ - sext.w s8,s2 │ │ │ │ - j 47078 │ │ │ │ - li a5,1 │ │ │ │ - addw s8,s3,s2 │ │ │ │ - sd a5,8(sp) │ │ │ │ - j 47078 │ │ │ │ - li a5,1 │ │ │ │ - mv s8,s2 │ │ │ │ - sd a5,8(sp) │ │ │ │ - j 47078 │ │ │ │ - mv s2,s8 │ │ │ │ - sext.w s8,s2 │ │ │ │ - j 47078 │ │ │ │ - ld ra,120(sp) │ │ │ │ - li s8,0 │ │ │ │ - ld s6,64(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - ld s8,48(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - lw a4,0(a0) │ │ │ │ - beqz a4,47248 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd s4,48(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - ld a0,8(a0) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - li s3,0 │ │ │ │ - li s7,3 │ │ │ │ - li s8,1 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli s2,a5,0x2 │ │ │ │ - add s2,s2,a5 │ │ │ │ - slli s2,s2,0x4 │ │ │ │ - add s1,a0,s2 │ │ │ │ - lbu a5,45(s1) │ │ │ │ - addiw s5,s3,1 │ │ │ │ - sext.w s6,s5 │ │ │ │ - beq a5,s7,471fa │ │ │ │ - lw a5,32(s1) │ │ │ │ - ld a0,48(s1) │ │ │ │ - beqz a5,4719a │ │ │ │ - li s0,0 │ │ │ │ - li s9,0 │ │ │ │ - add a0,a0,s0 │ │ │ │ - ld a1,24(a0) │ │ │ │ - li a0,0 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s1) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s1) │ │ │ │ - lw a5,32(s1) │ │ │ │ - add a4,a0,s0 │ │ │ │ - sd zero,24(a4) │ │ │ │ - addi s0,s0,88 │ │ │ │ - bltu s9,a5,47170 │ │ │ │ - jal 3670 │ │ │ │ - sb zero,45(s1) │ │ │ │ - lw a5,0(s4) │ │ │ │ - sd zero,48(s1) │ │ │ │ - sw zero,32(s1) │ │ │ │ - bltu s6,a5,47202 │ │ │ │ - ld a0,8(s4) │ │ │ │ - bgeu s8,a5,4723a │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s4) │ │ │ │ - sd a0,8(s4) │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - sw a4,0(s4) │ │ │ │ - bltu s3,a4,47144 │ │ │ │ - ld ra,88(sp) │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ - ld s2,64(sp) │ │ │ │ - ld s3,56(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - mv s3,s6 │ │ │ │ - bltu s3,a4,47144 │ │ │ │ - j 471e0 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - subw a5,a5,s3 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a0,8(s4) │ │ │ │ - slli a1,s5,0x2 │ │ │ │ - slli a2,a5,0x2 │ │ │ │ - add a1,a1,s5 │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - add a1,a1,a0 │ │ │ │ - slli a2,a2,0x4 │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s4) │ │ │ │ - ld a0,8(s4) │ │ │ │ - bltu s8,a5,471ba │ │ │ │ - jal 3670 │ │ │ │ - sd zero,8(s4) │ │ │ │ - sw zero,0(s4) │ │ │ │ - j 471e0 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd ra,104(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - mv s2,a1 │ │ │ │ - mv s1,a2 │ │ │ │ - jal 46ec6 │ │ │ │ - lw a4,0(s4) │ │ │ │ - beqz a4,47360 │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - mv s8,a0 │ │ │ │ - li s5,0 │ │ │ │ - slli a5,s5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli s3,a5,0x2 │ │ │ │ - ld s0,8(s4) │ │ │ │ - add s3,s3,a5 │ │ │ │ - slli s3,s3,0x4 │ │ │ │ - add s0,s0,s3 │ │ │ │ - lw a5,32(s0) │ │ │ │ - addiw s6,s5,1 │ │ │ │ - sext.w s7,s6 │ │ │ │ - beqz a5,473bc │ │ │ │ - li s11,0 │ │ │ │ - li s9,0 │ │ │ │ - li s10,0 │ │ │ │ - ld a5,48(s0) │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s2 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a5,24(a5) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - addi s11,s11,88 │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,32(s0) │ │ │ │ - addw s9,a0,s9 │ │ │ │ - bltu s10,a5,472a4 │ │ │ │ - bge s9,s8,4736c │ │ │ │ - ld a0,8(s4) │ │ │ │ - add s0,a0,s3 │ │ │ │ - beqz s0,4731a │ │ │ │ - lw a5,32(s0) │ │ │ │ - ld a0,48(s0) │ │ │ │ - beqz a5,47306 │ │ │ │ - li s10,0 │ │ │ │ - li s11,0 │ │ │ │ - add a0,a0,s10 │ │ │ │ - ld a1,24(a0) │ │ │ │ - li a0,0 │ │ │ │ - addiw s11,s11,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s0) │ │ │ │ - add a5,a5,s10 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s0) │ │ │ │ - lw a5,32(s0) │ │ │ │ - add a4,a0,s10 │ │ │ │ - sd zero,24(a4) │ │ │ │ - addi s10,s10,88 │ │ │ │ - bltu s11,a5,472dc │ │ │ │ - jal 3670 │ │ │ │ - sb zero,45(s0) │ │ │ │ - ld a0,8(s4) │ │ │ │ - sd zero,48(s0) │ │ │ │ - sw zero,32(s0) │ │ │ │ - lw a5,0(s4) │ │ │ │ - bltu s7,a5,47378 │ │ │ │ - li a4,1 │ │ │ │ - bgeu a4,a5,473ae │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s4) │ │ │ │ - sd a0,8(s4) │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - sw a4,0(s4) │ │ │ │ - bltu s5,a4,4727c │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - lw a4,0(s4) │ │ │ │ - mv s5,s7 │ │ │ │ - bltu s5,a4,4727c │ │ │ │ - j 4734e │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli s6,s6,0x20 │ │ │ │ - subw a5,a5,s5 │ │ │ │ - srli s6,s6,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,s6,0x2 │ │ │ │ - slli a2,a5,0x2 │ │ │ │ - add a1,a1,s6 │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - add a1,a1,a0 │ │ │ │ - slli a2,a2,0x4 │ │ │ │ - add a0,a0,s3 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s4) │ │ │ │ - li a4,1 │ │ │ │ - ld a0,8(s4) │ │ │ │ - bltu a4,a5,47328 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,8(s4) │ │ │ │ - sw zero,0(s4) │ │ │ │ - j 4734e │ │ │ │ - blez s8,473c4 │ │ │ │ - ld a0,48(s0) │ │ │ │ - j 47306 │ │ │ │ - mv s5,s7 │ │ │ │ - bltu s5,a4,4727c │ │ │ │ - j 4734e │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - sd ra,104(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - mv s0,a2 │ │ │ │ - mv s7,a3 │ │ │ │ - jal 46fd8 │ │ │ │ - lw a5,0(s5) │ │ │ │ - beqz a5,474c8 │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - mv s8,a0 │ │ │ │ - li s6,0 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli s4,a5,0x2 │ │ │ │ - ld a3,8(s5) │ │ │ │ - add s4,s4,a5 │ │ │ │ - slli s4,s4,0x4 │ │ │ │ - add s9,a3,s4 │ │ │ │ - lw a5,32(s9) │ │ │ │ - beqz a5,47502 │ │ │ │ - li s10,0 │ │ │ │ - li s2,0 │ │ │ │ - li s3,0 │ │ │ │ - li s11,0 │ │ │ │ - ld a5,48(s9) │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s1 │ │ │ │ - add a5,a5,s10 │ │ │ │ - ld a0,24(a5) │ │ │ │ - lbu a5,60(a5) │ │ │ │ - ld a0,88(a0) │ │ │ │ - beqz a5,474d6 │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,32(s9) │ │ │ │ - addiw s11,s11,1 │ │ │ │ - addw s3,a0,s3 │ │ │ │ - addi s10,s10,88 │ │ │ │ - bltu s11,a5,47422 │ │ │ │ - beqz s7,47452 │ │ │ │ - mv s2,s3 │ │ │ │ - addiw s3,s6,1 │ │ │ │ - sext.w s11,s3 │ │ │ │ - bge s2,s8,474ee │ │ │ │ - ld a4,8(s5) │ │ │ │ - add a0,a4,s4 │ │ │ │ - beqz a0,4747e │ │ │ │ - li a5,-1 │ │ │ │ - sw a5,36(a0) │ │ │ │ - sw zero,40(a0) │ │ │ │ - mv a1,s7 │ │ │ │ - jal 45174 │ │ │ │ - ld a4,8(s5) │ │ │ │ - add a0,a4,s4 │ │ │ │ - lw a3,32(a0) │ │ │ │ - lw a5,0(s5) │ │ │ │ - bnez a3,474fa │ │ │ │ - bltu s11,a5,47508 │ │ │ │ - li a3,1 │ │ │ │ - bgeu a3,a5,4753c │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - mv a0,a4 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a4,0(s5) │ │ │ │ - sd a0,8(s5) │ │ │ │ - addiw a5,a4,-1 │ │ │ │ - sw a5,0(s5) │ │ │ │ - bltu s6,a5,473fe │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,32(s9) │ │ │ │ - addiw s11,s11,1 │ │ │ │ - addw s2,a0,s2 │ │ │ │ - addi s10,s10,88 │ │ │ │ - bltu s11,a5,47422 │ │ │ │ - j 4744c │ │ │ │ - lw a5,0(s5) │ │ │ │ - mv s6,s11 │ │ │ │ - bltu s6,a5,473fe │ │ │ │ - j 474b8 │ │ │ │ - mv s6,s11 │ │ │ │ - bltu s6,a5,473fe │ │ │ │ - j 474b8 │ │ │ │ - li s2,0 │ │ │ │ - li s3,0 │ │ │ │ - j 4744c │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - subw a5,a5,s6 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,s3,0x2 │ │ │ │ - slli a2,a5,0x2 │ │ │ │ - add a1,a1,s3 │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - add a1,a1,a4 │ │ │ │ - slli a2,a2,0x4 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s5) │ │ │ │ - li a3,1 │ │ │ │ - ld a4,8(s5) │ │ │ │ - bltu a3,a5,47490 │ │ │ │ - mv a0,a4 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,8(s5) │ │ │ │ - sw zero,0(s5) │ │ │ │ - j 474b8 │ │ │ │ - mulw a4,a1,a3 │ │ │ │ - li a6,100 │ │ │ │ - fcvt.d.wu fa4,a1 │ │ │ │ - addi sp,sp,-112 │ │ │ │ - fcvt.d.wu fa5,a2 │ │ │ │ - sd s5,56(sp) │ │ │ │ - lw t4,0(a0) │ │ │ │ - sd ra,104(sp) │ │ │ │ - divuw a4,a4,a6 │ │ │ │ - mulw a5,a3,a2 │ │ │ │ - fcvt.d.w fa3,a4 │ │ │ │ - fsub.d fa4,fa4,fa3 │ │ │ │ - divuw a5,a5,a6 │ │ │ │ - fcvt.wu.d s5,fa4,rtz │ │ │ │ - fcvt.d.w fa4,a5 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - beqz t4,476aa │ │ │ │ - sd s8,32(sp) │ │ │ │ - fcvt.wu.d s8,fa5,rtz │ │ │ │ - ld t3,8(a0) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - sext.w s5,s5 │ │ │ │ - sext.w s8,s8 │ │ │ │ - li s2,0 │ │ │ │ - li s6,88 │ │ │ │ - li s7,1 │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli s0,a5,0x2 │ │ │ │ - add s0,s0,a5 │ │ │ │ - slli s0,s0,0x4 │ │ │ │ - add s10,t3,s0 │ │ │ │ - lw t1,32(s10) │ │ │ │ - addiw s3,s2,1 │ │ │ │ - sext.w s4,s3 │ │ │ │ - beqz t1,476b6 │ │ │ │ - slli t1,t1,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - mul t1,t1,s6 │ │ │ │ - ld a0,48(s10) │ │ │ │ - li a3,0 │ │ │ │ - li a2,0 │ │ │ │ - mv a5,a0 │ │ │ │ - add t1,t1,a0 │ │ │ │ - j 475fc │ │ │ │ - addw a2,a2,a1 │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a2,a2,a4 │ │ │ │ - beq t1,a5,4761c │ │ │ │ - lw a7,48(a5) │ │ │ │ - lw a4,44(a5) │ │ │ │ - lbu a6,60(a5) │ │ │ │ - lw a1,52(a5) │ │ │ │ - addw a4,a4,a7 │ │ │ │ - bnez a6,475f0 │ │ │ │ - addw a3,a3,a1 │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a3,a3,a4 │ │ │ │ - bne t1,a5,475fc │ │ │ │ - li s9,0 │ │ │ │ - li s11,0 │ │ │ │ - bgeu s5,a3,476b2 │ │ │ │ - add a0,a0,s9 │ │ │ │ - ld a1,24(a0) │ │ │ │ - li a0,0 │ │ │ │ - addiw s11,s11,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s10) │ │ │ │ - add a5,a5,s9 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s10) │ │ │ │ - lw a5,32(s10) │ │ │ │ - add a4,a0,s9 │ │ │ │ - sd zero,24(a4) │ │ │ │ - addi s9,s9,88 │ │ │ │ - bltu s11,a5,47624 │ │ │ │ - jal 3670 │ │ │ │ - sb zero,45(s10) │ │ │ │ - lw a5,0(s1) │ │ │ │ - sd zero,48(s10) │ │ │ │ - sw zero,32(s10) │ │ │ │ - bltu s4,a5,476be │ │ │ │ - ld a0,8(s1) │ │ │ │ - bgeu s7,a5,476f0 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s1) │ │ │ │ - sd a0,8(s1) │ │ │ │ - mv t3,a0 │ │ │ │ - addiw t4,a5,-1 │ │ │ │ - sw t4,0(s1) │ │ │ │ - bltu s2,t4,475b6 │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - bltu s8,a2,47624 │ │ │ │ - mv s2,s4 │ │ │ │ - bltu s2,t4,475b6 │ │ │ │ - j 47694 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - subw a5,a5,s2 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a0,8(s1) │ │ │ │ - slli a1,s3,0x2 │ │ │ │ - slli a2,a5,0x2 │ │ │ │ - add a1,a1,s3 │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - add a1,a1,a0 │ │ │ │ - slli a2,a2,0x4 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s1) │ │ │ │ - ld a0,8(s1) │ │ │ │ - bltu s7,a5,47670 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,8(s1) │ │ │ │ - sw zero,0(s1) │ │ │ │ - j 47694 │ │ │ │ - mulw a4,a1,a3 │ │ │ │ - li a6,100 │ │ │ │ - fcvt.d.wu fa4,a1 │ │ │ │ - addi sp,sp,-112 │ │ │ │ - fcvt.d.wu fa5,a2 │ │ │ │ - sd s6,48(sp) │ │ │ │ - lw t3,0(a0) │ │ │ │ - sd ra,104(sp) │ │ │ │ - divuw a4,a4,a6 │ │ │ │ - mulw a5,a3,a2 │ │ │ │ - fcvt.d.w fa3,a4 │ │ │ │ - fsub.d fa4,fa4,fa3 │ │ │ │ - divuw a5,a5,a6 │ │ │ │ - fcvt.wu.d s6,fa4,rtz │ │ │ │ - fcvt.d.w fa4,a5 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - beqz t3,4780e │ │ │ │ - sd s5,56(sp) │ │ │ │ - fcvt.wu.d s5,fa5,rtz │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - li s2,0 │ │ │ │ - li s7,88 │ │ │ │ - li s8,1 │ │ │ │ - sext.w s6,s6 │ │ │ │ - sext.w s5,s5 │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld s11,8(s1) │ │ │ │ - slli s0,a5,0x2 │ │ │ │ - add s0,s0,a5 │ │ │ │ - slli s0,s0,0x4 │ │ │ │ - add s11,s11,s0 │ │ │ │ - lw t1,32(s11) │ │ │ │ - addiw s3,s2,1 │ │ │ │ - sext.w s4,s3 │ │ │ │ - beqz t1,478f4 │ │ │ │ - slli t1,t1,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - mul t1,t1,s7 │ │ │ │ - ld a0,48(s11) │ │ │ │ - li a2,0 │ │ │ │ - li a3,0 │ │ │ │ - mv a5,a0 │ │ │ │ - add t1,t1,a0 │ │ │ │ - j 477ac │ │ │ │ - addw a3,a3,a1 │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a3,a3,a4 │ │ │ │ - beq t1,a5,477cc │ │ │ │ - lw a7,48(a5) │ │ │ │ - lw a4,44(a5) │ │ │ │ - lbu a6,60(a5) │ │ │ │ - lw a1,52(a5) │ │ │ │ - addw a4,a4,a7 │ │ │ │ - bnez a6,477a0 │ │ │ │ - addw a2,a2,a1 │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a2,a2,a4 │ │ │ │ - bne t1,a5,477ac │ │ │ │ - bgeu s6,a2,4788a │ │ │ │ - bltu s5,a3,47816 │ │ │ │ - lbu a5,45(s11) │ │ │ │ - andi a5,a5,2 │ │ │ │ - beqz a5,47816 │ │ │ │ - li a5,-1 │ │ │ │ - sw a5,36(s11) │ │ │ │ - sw zero,40(s11) │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 45174 │ │ │ │ - lw t3,0(s1) │ │ │ │ - mv s2,s4 │ │ │ │ - bltu s2,t3,47764 │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - li s10,0 │ │ │ │ - li s9,0 │ │ │ │ - add a0,a0,s10 │ │ │ │ - ld a1,24(a0) │ │ │ │ - li a0,0 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s11) │ │ │ │ - add a5,a5,s10 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s11) │ │ │ │ - lw a5,32(s11) │ │ │ │ - add a3,a0,s10 │ │ │ │ - sd zero,24(a3) │ │ │ │ - addi s10,s10,88 │ │ │ │ - bltu s9,a5,4781a │ │ │ │ - jal 3670 │ │ │ │ - sb zero,45(s11) │ │ │ │ - lw a5,0(s1) │ │ │ │ - sd zero,48(s11) │ │ │ │ - sw zero,32(s11) │ │ │ │ - bltu s4,a5,478b4 │ │ │ │ - ld a0,8(s1) │ │ │ │ - bgeu s8,a5,478e6 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s1) │ │ │ │ - sd a0,8(s1) │ │ │ │ - addiw t3,a5,-1 │ │ │ │ - sw t3,0(s1) │ │ │ │ - bltu s2,t3,47764 │ │ │ │ - j 477f8 │ │ │ │ - bgeu s5,a3,478f4 │ │ │ │ - lbu a5,45(s11) │ │ │ │ - andi a5,a5,1 │ │ │ │ - beqz a5,47816 │ │ │ │ - li a5,-1 │ │ │ │ - sw a5,36(s11) │ │ │ │ - sw zero,40(s11) │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 45174 │ │ │ │ - lw t3,0(s1) │ │ │ │ - mv s2,s4 │ │ │ │ - bltu s2,t3,47764 │ │ │ │ - j 477f8 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - subw a5,a5,s2 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a0,8(s1) │ │ │ │ - slli a1,s3,0x2 │ │ │ │ - slli a2,a5,0x2 │ │ │ │ - add a1,a1,s3 │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - add a1,a1,a0 │ │ │ │ - slli a2,a2,0x4 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s1) │ │ │ │ - ld a0,8(s1) │ │ │ │ - bltu s8,a5,47866 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,8(s1) │ │ │ │ - sw zero,0(s1) │ │ │ │ - j 477f8 │ │ │ │ - mv s2,s4 │ │ │ │ - bltu s2,t3,47764 │ │ │ │ - j 477f8 │ │ │ │ - lw a2,0(a0) │ │ │ │ - beqz a2,47b26 │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - mv s1,a3 │ │ │ │ - mv s0,a4 │ │ │ │ - mv s7,a5 │ │ │ │ - mv s8,a6 │ │ │ │ - li s6,0 │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli s4,a4,0x2 │ │ │ │ - ld a5,8(s5) │ │ │ │ - add s4,s4,a4 │ │ │ │ - slli s4,s4,0x4 │ │ │ │ - add s10,a5,s4 │ │ │ │ - lw a4,32(s10) │ │ │ │ - beqz a4,47a9a │ │ │ │ - li s9,0 │ │ │ │ - li s2,0 │ │ │ │ - li s3,0 │ │ │ │ - li s11,0 │ │ │ │ - ld a7,48(s10) │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s1 │ │ │ │ - add a7,a7,s9 │ │ │ │ - ld a0,24(a7) │ │ │ │ - lbu a3,60(a7) │ │ │ │ - ld a0,88(a0) │ │ │ │ - beqz a3,47a3c │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a3,32(s10) │ │ │ │ - addiw s11,s11,1 │ │ │ │ - addw s3,a0,s3 │ │ │ │ - addi s9,s9,88 │ │ │ │ - bltu s11,a3,47950 │ │ │ │ - bge s2,s7,47a56 │ │ │ │ - ld a0,8(s5) │ │ │ │ - add s10,a0,s4 │ │ │ │ - bge s3,s8,47aa2 │ │ │ │ - addiw s11,s6,1 │ │ │ │ - beqz s10,479e6 │ │ │ │ - lw a4,32(s10) │ │ │ │ - ld a0,48(s10) │ │ │ │ - beqz a4,479d2 │ │ │ │ - li s2,0 │ │ │ │ - li s3,0 │ │ │ │ - add a0,a0,s2 │ │ │ │ - ld a1,24(a0) │ │ │ │ - li a0,0 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a4,48(s10) │ │ │ │ - add a4,a4,s2 │ │ │ │ - ld a0,24(a4) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s10) │ │ │ │ - lw a4,32(s10) │ │ │ │ - add a3,a0,s2 │ │ │ │ - sd zero,24(a3) │ │ │ │ - addi s2,s2,88 │ │ │ │ - bltu s3,a4,479a2 │ │ │ │ - jal 3670 │ │ │ │ - sb zero,45(s10) │ │ │ │ - ld a0,8(s5) │ │ │ │ - sd zero,48(s10) │ │ │ │ - sw zero,32(s10) │ │ │ │ - lw a5,0(s5) │ │ │ │ - sext.w a4,s11 │ │ │ │ - bltu a4,a5,47ad2 │ │ │ │ - li a4,1 │ │ │ │ - bgeu a4,a5,47b08 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s5) │ │ │ │ - sd a0,8(s5) │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - sw a4,0(s5) │ │ │ │ - bltu s6,a4,4792a │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a3,32(s10) │ │ │ │ - addiw s11,s11,1 │ │ │ │ - addw s2,a0,s2 │ │ │ │ - addi s9,s9,88 │ │ │ │ - bltu s11,a3,47950 │ │ │ │ - blt s2,s7,47980 │ │ │ │ - addiw s11,s6,1 │ │ │ │ - sext.w a2,s11 │ │ │ │ - bge s3,s8,47b28 │ │ │ │ - ld a5,8(s5) │ │ │ │ - add s10,a5,s4 │ │ │ │ - lbu a4,45(s10) │ │ │ │ - andi a3,a4,1 │ │ │ │ - beqz a3,47994 │ │ │ │ - blt s2,s7,47aaa │ │ │ │ - li a5,-1 │ │ │ │ - sw a5,36(s10) │ │ │ │ - sw zero,40(s10) │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s10 │ │ │ │ - sd a2,8(sp) │ │ │ │ - jal 45174 │ │ │ │ - ld a2,8(sp) │ │ │ │ - lw a4,0(s5) │ │ │ │ - mv s6,a2 │ │ │ │ - bltu s6,a4,4792a │ │ │ │ - j 47a1e │ │ │ │ - blez s7,47b16 │ │ │ │ - bgtz s8,47b1c │ │ │ │ - lbu a4,45(s10) │ │ │ │ - addiw s11,s6,1 │ │ │ │ - andi a4,a4,2 │ │ │ │ - sext.w s2,s11 │ │ │ │ - beqz a4,47994 │ │ │ │ - li a5,-1 │ │ │ │ - sw a5,36(s10) │ │ │ │ - sw zero,40(s10) │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 45174 │ │ │ │ - lw a4,0(s5) │ │ │ │ - mv s6,s2 │ │ │ │ - bltu s6,a4,4792a │ │ │ │ - j 47a1e │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli s11,s11,0x20 │ │ │ │ - subw a5,a5,s6 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,s11,0x2 │ │ │ │ - slli a2,a5,0x2 │ │ │ │ - add a1,a1,s11 │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - add a1,a1,a0 │ │ │ │ - slli a2,a2,0x4 │ │ │ │ - add a0,a0,s4 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s5) │ │ │ │ - li a4,1 │ │ │ │ - ld a0,8(s5) │ │ │ │ - bltu a4,a5,479f8 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,8(s5) │ │ │ │ - sw zero,0(s5) │ │ │ │ - j 47a1e │ │ │ │ - li s3,0 │ │ │ │ - li s2,0 │ │ │ │ - j 47a56 │ │ │ │ - ld a0,48(s10) │ │ │ │ - addiw s11,s6,1 │ │ │ │ - j 479d2 │ │ │ │ - ret │ │ │ │ - lw a4,0(s5) │ │ │ │ - mv s6,a2 │ │ │ │ - bltu s6,a4,4792a │ │ │ │ - j 47a1e │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s7,72(sp) │ │ │ │ - mulw s7,a3,a1 │ │ │ │ - lw a4,0(a0) │ │ │ │ - li a5,100 │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd ra,136(sp) │ │ │ │ - mulw a3,a3,a2 │ │ │ │ - sext.w a2,s7 │ │ │ │ - sd a2,8(sp) │ │ │ │ - sext.w a2,a3 │ │ │ │ - sd a2,24(sp) │ │ │ │ - divuw s7,s7,a5 │ │ │ │ - divuw s6,a3,a5 │ │ │ │ - beqz a4,47c7e │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s0,128(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s2,112(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - li s4,0 │ │ │ │ - li s8,1 │ │ │ │ - li s9,-1 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a4,8(s3) │ │ │ │ - slli s2,a5,0x2 │ │ │ │ - add s2,s2,a5 │ │ │ │ - slli s2,s2,0x4 │ │ │ │ - add s11,a4,s2 │ │ │ │ - lw s0,32(s11) │ │ │ │ - beqz s0,47d26 │ │ │ │ - li s10,0 │ │ │ │ - li s0,0 │ │ │ │ - li s1,0 │ │ │ │ - li s5,0 │ │ │ │ - ld a5,48(s11) │ │ │ │ - add a5,a5,s10 │ │ │ │ - ld a2,24(a5) │ │ │ │ - lbu a5,60(a5) │ │ │ │ - ld a0,88(a2) │ │ │ │ - beqz a5,47cca │ │ │ │ - jal 4f516 │ │ │ │ - lw a5,32(s11) │ │ │ │ - addiw s5,s5,1 │ │ │ │ - addw s1,s1,a0 │ │ │ │ - addi s10,s10,88 │ │ │ │ - bltu s5,a5,47ba4 │ │ │ │ - bgeu s0,s7,47ce2 │ │ │ │ - ld a0,8(s3) │ │ │ │ - add s11,a0,s2 │ │ │ │ - bgeu s1,s6,47d36 │ │ │ │ - addiw s5,s4,1 │ │ │ │ - beqz s11,47c34 │ │ │ │ - lw a5,32(s11) │ │ │ │ - ld a0,48(s11) │ │ │ │ - beqz a5,47c20 │ │ │ │ - li s0,0 │ │ │ │ - li s1,0 │ │ │ │ - add a0,a0,s0 │ │ │ │ - ld a1,24(a0) │ │ │ │ - li a0,0 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s11) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s11) │ │ │ │ - lw a5,32(s11) │ │ │ │ - add a3,a0,s0 │ │ │ │ - sd zero,24(a3) │ │ │ │ - addi s0,s0,88 │ │ │ │ - bltu s1,a5,47bf0 │ │ │ │ - jal 3670 │ │ │ │ - sb zero,45(s11) │ │ │ │ - ld a0,8(s3) │ │ │ │ - sd zero,48(s11) │ │ │ │ - sw zero,32(s11) │ │ │ │ - lw a5,0(s3) │ │ │ │ - sext.w a4,s5 │ │ │ │ - bltu a4,a5,47c88 │ │ │ │ - bgeu s8,a5,47cbc │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s3) │ │ │ │ - sd a0,8(s3) │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - sw a4,0(s3) │ │ │ │ - bltu s4,a4,47b7e │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - subw a5,a5,s4 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,s5,0x2 │ │ │ │ - slli a2,a5,0x2 │ │ │ │ - add a1,a1,s5 │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - add a1,a1,a0 │ │ │ │ - slli a2,a2,0x4 │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s3) │ │ │ │ - ld a0,8(s3) │ │ │ │ - bltu s8,a5,47c44 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,8(s3) │ │ │ │ - sw zero,0(s3) │ │ │ │ - j 47c6a │ │ │ │ - jal 4f516 │ │ │ │ - lw a5,32(s11) │ │ │ │ - addiw s5,s5,1 │ │ │ │ - addw s0,s0,a0 │ │ │ │ - addi s10,s10,88 │ │ │ │ - bltu s5,a5,47ba4 │ │ │ │ - bltu s0,s7,47bce │ │ │ │ - addiw s5,s4,1 │ │ │ │ - sext.w a2,s5 │ │ │ │ - bgeu s1,s6,47d72 │ │ │ │ - ld a4,8(s3) │ │ │ │ - add s11,a4,s2 │ │ │ │ - lbu a5,45(s11) │ │ │ │ - andi a3,a5,1 │ │ │ │ - beqz a3,47be2 │ │ │ │ - bltu s0,s7,47d3e │ │ │ │ - sw s9,36(s11) │ │ │ │ - sw zero,40(s11) │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s11 │ │ │ │ - sd a2,16(sp) │ │ │ │ - jal 45174 │ │ │ │ - ld a2,16(sp) │ │ │ │ - lw a4,0(s3) │ │ │ │ - mv s4,a2 │ │ │ │ - bltu s4,a4,47b7e │ │ │ │ - j 47c6a │ │ │ │ - ld a4,8(sp) │ │ │ │ - li a5,99 │ │ │ │ - bgeu a5,a4,47d64 │ │ │ │ - ld a4,24(sp) │ │ │ │ - bltu a5,a4,47d68 │ │ │ │ - lbu a5,45(s11) │ │ │ │ - addiw s5,s4,1 │ │ │ │ - andi a5,a5,2 │ │ │ │ - sext.w s0,s5 │ │ │ │ - beqz a5,47be2 │ │ │ │ - sw s9,36(s11) │ │ │ │ - sw zero,40(s11) │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 45174 │ │ │ │ - lw a4,0(s3) │ │ │ │ - mv s4,s0 │ │ │ │ - bltu s4,a4,47b7e │ │ │ │ - j 47c6a │ │ │ │ - li s1,0 │ │ │ │ - j 47ce2 │ │ │ │ - ld a0,48(s11) │ │ │ │ - addiw s5,s4,1 │ │ │ │ - j 47c20 │ │ │ │ - lw a4,0(s3) │ │ │ │ - mv s4,a2 │ │ │ │ - bltu s4,a4,47b7e │ │ │ │ - j 47c6a │ │ │ │ - lw t3,0(a0) │ │ │ │ - beqz t3,47f62 │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - mv s5,a1 │ │ │ │ - mv s6,a2 │ │ │ │ - li s1,0 │ │ │ │ - li s7,88 │ │ │ │ - li s8,-1 │ │ │ │ - slli a5,s1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld s10,8(s2) │ │ │ │ - slli s0,a5,0x2 │ │ │ │ - add s0,s0,a5 │ │ │ │ - slli s0,s0,0x4 │ │ │ │ - add s10,s10,s0 │ │ │ │ - lw t1,32(s10) │ │ │ │ - addiw s3,s1,1 │ │ │ │ - sext.w s4,s3 │ │ │ │ - beqz t1,47ed4 │ │ │ │ - slli t1,t1,0x20 │ │ │ │ - srli t1,t1,0x20 │ │ │ │ - mul t1,t1,s7 │ │ │ │ - ld a0,48(s10) │ │ │ │ - li a3,0 │ │ │ │ - li a2,0 │ │ │ │ - mv a5,a0 │ │ │ │ - add t1,t1,a0 │ │ │ │ - j 47df8 │ │ │ │ - addw a2,a2,a1 │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a2,a2,a4 │ │ │ │ - beq a5,t1,47e18 │ │ │ │ - lw a7,48(a5) │ │ │ │ - lw a4,44(a5) │ │ │ │ - lbu a6,60(a5) │ │ │ │ - lw a1,52(a5) │ │ │ │ - addw a4,a4,a7 │ │ │ │ - bnez a6,47dec │ │ │ │ - addw a3,a3,a1 │ │ │ │ - addi a5,a5,88 │ │ │ │ - addw a3,a3,a4 │ │ │ │ - bne a5,t1,47df8 │ │ │ │ - beqz s6,47ec2 │ │ │ │ - bgeu s5,a3,47efc │ │ │ │ - lbu a5,45(s10) │ │ │ │ - andi a5,a5,2 │ │ │ │ - bnez a5,47efc │ │ │ │ - li s11,0 │ │ │ │ - li s9,0 │ │ │ │ - add a0,a0,s11 │ │ │ │ - ld a1,24(a0) │ │ │ │ - li a0,0 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s10) │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s10) │ │ │ │ - lw a5,32(s10) │ │ │ │ - add a3,a0,s11 │ │ │ │ - sd zero,24(a3) │ │ │ │ - addi s11,s11,88 │ │ │ │ - bltu s9,a5,47e2c │ │ │ │ - jal 3670 │ │ │ │ - sb zero,45(s10) │ │ │ │ - lw a5,0(s2) │ │ │ │ - sd zero,48(s10) │ │ │ │ - sw zero,32(s10) │ │ │ │ - bltu s4,a5,47f1c │ │ │ │ - li a4,1 │ │ │ │ - ld a0,8(s2) │ │ │ │ - bgeu a4,a5,47f54 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s2) │ │ │ │ - sd a0,8(s2) │ │ │ │ - addiw t3,a5,-1 │ │ │ │ - sw t3,0(s2) │ │ │ │ - bltu s1,t3,47db0 │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - ld s11,8(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - ret │ │ │ │ - bgeu s5,a2,47edc │ │ │ │ - lbu a5,45(s10) │ │ │ │ - andi a5,a5,1 │ │ │ │ - bnez a5,47edc │ │ │ │ - li s9,0 │ │ │ │ - li s11,0 │ │ │ │ - j 47e2c │ │ │ │ - mv s1,s4 │ │ │ │ - bltu s1,t3,47db0 │ │ │ │ - j 47ea4 │ │ │ │ - bgeu s5,a3,47ed4 │ │ │ │ - sw s8,36(s10) │ │ │ │ - sw zero,40(s10) │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 45174 │ │ │ │ - lw t3,0(s2) │ │ │ │ - mv s1,s4 │ │ │ │ - bltu s1,t3,47db0 │ │ │ │ - j 47ea4 │ │ │ │ - bgeu s5,a2,47ed4 │ │ │ │ - sw s8,36(s10) │ │ │ │ - sw zero,40(s10) │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 45174 │ │ │ │ - lw t3,0(s2) │ │ │ │ - mv s1,s4 │ │ │ │ - bltu s1,t3,47db0 │ │ │ │ - j 47ea4 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - subw a5,a5,s1 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a0,8(s2) │ │ │ │ - slli a1,s3,0x2 │ │ │ │ - slli a2,a5,0x2 │ │ │ │ - add a1,a1,s3 │ │ │ │ - add a2,a2,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - add a1,a1,a0 │ │ │ │ - slli a2,a2,0x4 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s2) │ │ │ │ - li a4,1 │ │ │ │ - ld a0,8(s2) │ │ │ │ - bltu a4,a5,47e7e │ │ │ │ - jal 3670 │ │ │ │ - sd zero,8(s2) │ │ │ │ - sw zero,0(s2) │ │ │ │ - j 47ea4 │ │ │ │ + lw a5,0(a0) │ │ │ │ + lw a4,4(a0) │ │ │ │ + blt a1,a5,40ec8 │ │ │ │ + blt a1,a4,40edc │ │ │ │ + ld a5,8(a0) │ │ │ │ + sub a0,a5,a1 │ │ │ │ ret │ │ │ │ - lw a6,0(a0) │ │ │ │ - beqz a6,47faa │ │ │ │ - slli a6,a6,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - ld a4,8(a0) │ │ │ │ - slli a0,a6,0x2 │ │ │ │ - add a0,a0,a6 │ │ │ │ - addi a4,a4,45 │ │ │ │ - slli a0,a0,0x4 │ │ │ │ - add a0,a0,a4 │ │ │ │ - li a7,0 │ │ │ │ - li a6,0 │ │ │ │ - lbu a5,0(a4) │ │ │ │ - addi a4,a4,80 │ │ │ │ - andi a3,a5,1 │ │ │ │ - andi a5,a5,2 │ │ │ │ - beqz a3,47f98 │ │ │ │ - addiw a7,a7,1 │ │ │ │ - beqz a5,47f9c │ │ │ │ - addiw a6,a6,1 │ │ │ │ - bne a0,a4,47f86 │ │ │ │ - sw a7,0(a1) │ │ │ │ - sw a6,0(a2) │ │ │ │ + mv a3,a5 │ │ │ │ + blt a4,a5,40ed4 │ │ │ │ + subw a0,a3,a1 │ │ │ │ ret │ │ │ │ - li a7,0 │ │ │ │ - sw a7,0(a1) │ │ │ │ - sw a6,0(a2) │ │ │ │ + mv a3,a4 │ │ │ │ + subw a0,a3,a1 │ │ │ │ ret │ │ │ │ - sw zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ + subw a0,a4,a1 │ │ │ │ ret │ │ │ │ - lw a1,0(a0) │ │ │ │ - beqz a1,47ff2 │ │ │ │ - ld a6,8(a0) │ │ │ │ - li a7,-36 │ │ │ │ - li a4,0 │ │ │ │ - addi a5,a6,36 │ │ │ │ - sub a7,a7,a6 │ │ │ │ - j 47fde │ │ │ │ - lw a3,0(a5) │ │ │ │ - bgeu a2,a3,47fe6 │ │ │ │ - add a0,a7,a5 │ │ │ │ - add a0,a0,a6 │ │ │ │ - lw a2,36(a0) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi a5,a5,112 │ │ │ │ - bne a4,a1,47fd8 │ │ │ │ + lw a5,0(a0) │ │ │ │ + blt a1,a5,40eee │ │ │ │ + subw a0,a1,a5 │ │ │ │ ret │ │ │ │ - li a0,0 │ │ │ │ + ld a4,8(a0) │ │ │ │ + add a1,a1,a4 │ │ │ │ + sub a0,a1,a5 │ │ │ │ ret │ │ │ │ - lw a4,56(a0) │ │ │ │ - mv a5,a0 │ │ │ │ - lw a0,60(a0) │ │ │ │ addi sp,sp,-48 │ │ │ │ - addw a4,a4,a1 │ │ │ │ - sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + auipc s2,0x39 │ │ │ │ + ld s2,172(s2) │ │ │ │ sd s0,32(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,0(s2) │ │ │ │ sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,802 │ │ │ │ + mv s1,a1 │ │ │ │ + li a1,1 │ │ │ │ + sd ra,40(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + blez s1,40f48 │ │ │ │ sd s3,8(sp) │ │ │ │ - sext.w a1,a4 │ │ │ │ - bltu a0,a1,4805a │ │ │ │ - lw a1,36(a5) │ │ │ │ - lw s0,40(a5) │ │ │ │ - ld a3,16(a3) │ │ │ │ - mv s1,a2 │ │ │ │ - lw a2,44(a5) │ │ │ │ - slli a0,a4,0x20 │ │ │ │ - srli a4,a0,0x1e │ │ │ │ - addw s0,s0,a1 │ │ │ │ - add a4,a4,a3 │ │ │ │ - addw s0,s0,a2 │ │ │ │ - lwu s2,0(a4) │ │ │ │ - lbu s3,0(a5) │ │ │ │ - li a1,72 │ │ │ │ - li a0,0 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - mv a4,s0 │ │ │ │ + add s1,s1,s0 │ │ │ │ + auipc s3,0x1e │ │ │ │ + addi s3,s3,-1392 │ │ │ │ + lbu a3,0(s0) │ │ │ │ + ld a0,0(s2) │ │ │ │ + mv a2,s3 │ │ │ │ + li a1,1 │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bne s0,s1,40f30 │ │ │ │ + ld s3,8(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ ld ra,40(sp) │ │ │ │ - mv a3,s3 │ │ │ │ - mv a2,s2 │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - mv a1,s1 │ │ │ │ ld s1,24(sp) │ │ │ │ - li a5,0 │ │ │ │ + ld s2,16(sp) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,732 │ │ │ │ + li a1,1 │ │ │ │ addi sp,sp,48 │ │ │ │ - j 7886 │ │ │ │ - lui a2,0x1 │ │ │ │ - auipc a3,0x1e │ │ │ │ - addi a3,a3,-244 │ │ │ │ - addi a2,a2,-1813 │ │ │ │ - auipc a1,0x1a │ │ │ │ - addi a1,a1,-712 │ │ │ │ - auipc a0,0x1a │ │ │ │ - addi a0,a0,-696 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + li a5,94 │ │ │ │ + sb a5,0(a0) │ │ │ │ + li a5,1 │ │ │ │ + bge a5,a1,40f84 │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + slli a2,a1,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + li a1,95 │ │ │ │ + addi a0,a0,1 │ │ │ │ + j 3890 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s1,72(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,24(a0) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sw zero,0(a1) │ │ │ │ + mv s4,a1 │ │ │ │ + jal 34a0 │ │ │ │ + beqz a0,4100a │ │ │ │ + lw s0,4(s1) │ │ │ │ + lw s3,0(s1) │ │ │ │ + blt s0,s3,41156 │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + li s5,-1 │ │ │ │ + ld s2,16(s1) │ │ │ │ + subw s0,s0,s3 │ │ │ │ + addiw a2,s0,1 │ │ │ │ + li a1,10 │ │ │ │ + add a0,s2,s3 │ │ │ │ + mv s0,a2 │ │ │ │ + jal 3740 │ │ │ │ + bnez a0,4107a │ │ │ │ + ld a0,24(s1) │ │ │ │ + addw s7,s0,s3 │ │ │ │ + mv s0,s7 │ │ │ │ + jal 34a0 │ │ │ │ + mv s2,s7 │ │ │ │ + mv s3,a0 │ │ │ │ + bnez a0,41128 │ │ │ │ + ld a1,8(s1) │ │ │ │ + lw a2,0(s1) │ │ │ │ + ld a0,16(s1) │ │ │ │ + remu a5,s7,a1 │ │ │ │ + beq a5,a2,4101a │ │ │ │ + li s2,0 │ │ │ │ + ld a3,24(s1) │ │ │ │ + li a1,1 │ │ │ │ + jal 3780 │ │ │ │ + addiw a5,s2,-1 │ │ │ │ + addw s0,a5,a0 │ │ │ │ + sw s0,4(s1) │ │ │ │ + j 40fb8 │ │ │ │ + lw s0,4(s1) │ │ │ │ + lw s3,0(s1) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + j 40fb6 │ │ │ │ + slli s6,a1,0x1 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 41306 │ │ │ │ + ld a2,8(s1) │ │ │ │ + addiw s8,s7,-1 │ │ │ │ + sd a0,16(s1) │ │ │ │ + addi a5,a2,-1 │ │ │ │ + bne s8,a5,4104a │ │ │ │ + lw a2,0(s1) │ │ │ │ + sd s6,8(s1) │ │ │ │ + beq s8,s5,40ff4 │ │ │ │ + add a0,a0,s7 │ │ │ │ + bge s8,a2,41100 │ │ │ │ + subw a2,a2,s0 │ │ │ │ + mv s3,s7 │ │ │ │ + j 40ff6 │ │ │ │ + lw a5,0(s1) │ │ │ │ + sd s9,8(sp) │ │ │ │ + sext.w s9,a2 │ │ │ │ + subw a2,a2,a5 │ │ │ │ + sub a4,s6,a2 │ │ │ │ + add a1,a0,a5 │ │ │ │ + add a0,a0,a4 │ │ │ │ + sd s10,0(sp) │ │ │ │ + sext.w s10,a5 │ │ │ │ + jal 36a0 │ │ │ │ + subw a5,s6,s9 │ │ │ │ + addw a2,a5,s10 │ │ │ │ + ld a0,16(s1) │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + sw a2,0(s1) │ │ │ │ + j 41036 │ │ │ │ + subw s0,a0,s2 │ │ │ │ + lw s3,0(s1) │ │ │ │ + bge s0,s3,41108 │ │ │ │ + ld s6,8(s1) │ │ │ │ + li a1,1 │ │ │ │ + sub s6,s6,s3 │ │ │ │ + add s5,s6,s0 │ │ │ │ + addi a0,s5,1 │ │ │ │ + jal 39f0 │ │ │ │ + ld s7,16(s1) │ │ │ │ + mv a2,s6 │ │ │ │ + mv s2,a0 │ │ │ │ + add a1,s7,s3 │ │ │ │ + jal 3530 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s7 │ │ │ │ + add a0,s2,s6 │ │ │ │ + jal 3530 │ │ │ │ + ld a0,24(s1) │ │ │ │ + sw s5,0(s4) │ │ │ │ + jal 34a0 │ │ │ │ + bnez a0,410e2 │ │ │ │ + lw a5,0(s1) │ │ │ │ + bge s0,a5,410e2 │ │ │ │ + ld a2,8(s1) │ │ │ │ + ld a0,16(s1) │ │ │ │ + ld a3,24(s1) │ │ │ │ + sub a2,a2,a5 │ │ │ │ + add a0,a0,a5 │ │ │ │ + li a1,1 │ │ │ │ + jal 3780 │ │ │ │ + lw a5,0(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + addw a5,a5,a0 │ │ │ │ + sw a5,4(s1) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + sw s0,0(s1) │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,64(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + sub a2,s6,s7 │ │ │ │ + mv s3,s7 │ │ │ │ + j 40ff6 │ │ │ │ + subw s5,s0,s3 │ │ │ │ + li a1,1 │ │ │ │ + addi a0,s5,1 │ │ │ │ + jal 39f0 │ │ │ │ + mv s2,a0 │ │ │ │ + bge s3,s0,410b8 │ │ │ │ + ld a1,16(s1) │ │ │ │ + mv a2,s5 │ │ │ │ + add a1,a1,s3 │ │ │ │ + jal 3530 │ │ │ │ + j 410b8 │ │ │ │ + ld a0,24(s1) │ │ │ │ + jal 34a0 │ │ │ │ + beqz a0,41160 │ │ │ │ + auipc a5,0x39 │ │ │ │ + ld a5,-392(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,294 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a0,4(s1) │ │ │ │ + li a5,1 │ │ │ │ + sb a5,44(s1) │ │ │ │ + addiw s0,a0,1 │ │ │ │ + j 4107e │ │ │ │ + li a5,1 │ │ │ │ + sb a5,44(s1) │ │ │ │ + li s2,0 │ │ │ │ + j 410ee │ │ │ │ + auipc a3,0x25 │ │ │ │ + addi a3,a3,-136 │ │ │ │ + li a2,321 │ │ │ │ + auipc a1,0x21 │ │ │ │ + addi a1,a1,204 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,220 │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd s10,0(sp) │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ - lw a5,56(a0) │ │ │ │ - lw a4,60(a0) │ │ │ │ + lw a5,4(a0) │ │ │ │ + lw a4,0(a0) │ │ │ │ + sub a0,a5,a4 │ │ │ │ + seqz a0,a0 │ │ │ │ + ret │ │ │ │ + ld a0,16(a0) │ │ │ │ + j 3670 │ │ │ │ + lw a5,4(a0) │ │ │ │ + ld a3,8(a0) │ │ │ │ + lw a4,0(a0) │ │ │ │ + addiw a0,a5,1 │ │ │ │ + remu a0,a0,a3 │ │ │ │ + sub a0,a0,a4 │ │ │ │ + seqz a0,a0 │ │ │ │ + ret │ │ │ │ + slli a5,a0,0x1 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a5,0x4 │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s3,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + jal 41306 │ │ │ │ + mv s5,a0 │ │ │ │ + beqz s0,41216 │ │ │ │ + sext.w a5,s0 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd s2,32(sp) │ │ │ │ + slli s2,a5,0x1 │ │ │ │ + add s2,s2,a5 │ │ │ │ + slli s2,s2,0x4 │ │ │ │ + addi s1,s1,1 │ │ │ │ + mv s0,a0 │ │ │ │ + add s2,s2,a0 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 39f0 │ │ │ │ + sd a0,16(s0) │ │ │ │ + sd s1,8(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + sd s3,24(s0) │ │ │ │ + sd s4,32(s0) │ │ │ │ + sh zero,44(s0) │ │ │ │ + addi s0,s0,48 │ │ │ │ + bne s0,s2,411f0 │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s5,8(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + beqz a1,41266 │ │ │ │ + sext.w a5,a1 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd s1,8(sp) │ │ │ │ + slli s1,a5,0x1 │ │ │ │ + add s1,s1,a5 │ │ │ │ + slli s1,s1,0x4 │ │ │ │ + addi a5,a0,64 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + addi s0,a0,16 │ │ │ │ + add s1,s1,a5 │ │ │ │ + ld a0,0(s0) │ │ │ │ + addi s0,s0,48 │ │ │ │ + jal 3670 │ │ │ │ + bne s0,s1,4124e │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + beqz a1,41304 │ │ │ │ + sext.w a5,a1 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ addi sp,sp,-48 │ │ │ │ - sd ra,40(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd s3,8(sp) │ │ │ │ + slli s3,a5,0x1 │ │ │ │ + add s3,s3,a5 │ │ │ │ + slli s3,s3,0x4 │ │ │ │ + addi a5,a0,48 │ │ │ │ sd s0,32(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ sd s1,24(sp) │ │ │ │ sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - bltu a4,a5,4810e │ │ │ │ - ld a4,16(a1) │ │ │ │ - mv s2,a2 │ │ │ │ - lw s1,40(a0) │ │ │ │ - lw a2,36(a0) │ │ │ │ - lw a3,44(a0) │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a5,a1,0x1e │ │ │ │ mv s0,a0 │ │ │ │ - add a5,a5,a4 │ │ │ │ - addw s1,s1,a2 │ │ │ │ - lwu s3,0(a5) │ │ │ │ - lbu s4,0(s0) │ │ │ │ - addw s1,s1,a3 │ │ │ │ - li a1,72 │ │ │ │ - li a0,0 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - mv a4,s1 │ │ │ │ - mv a3,s4 │ │ │ │ - li a5,0 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 7886 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 798e │ │ │ │ - sd a0,96(s0) │ │ │ │ + add s3,s3,a5 │ │ │ │ + j 412c6 │ │ │ │ + subw s1,a4,a5 │ │ │ │ + beqz a0,412a4 │ │ │ │ + jal 32d0 │ │ │ │ + lw a5,0(s0) │ │ │ │ + lw a4,4(s0) │ │ │ │ + blt a4,a5,412da │ │ │ │ + ld a0,16(s0) │ │ │ │ + ld a3,24(s0) │ │ │ │ + li a2,1 │ │ │ │ mv a1,s1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 79ce │ │ │ │ - sd a0,104(s0) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 7a1c │ │ │ │ - lw a3,36(s0) │ │ │ │ - lw a5,40(s0) │ │ │ │ - lw a4,44(s0) │ │ │ │ - sd a0,88(s0) │ │ │ │ - addw a5,a5,a3 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a5,80(s0) │ │ │ │ - ld s0,32(sp) │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 36c0 │ │ │ │ + ld a0,32(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + beqz a0,412be │ │ │ │ + jal 39e0 │ │ │ │ + addi s0,s0,48 │ │ │ │ + beq s0,s3,412f6 │ │ │ │ + lw a5,0(s0) │ │ │ │ + lw a4,4(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ + li s2,0 │ │ │ │ + bge a4,a5,41292 │ │ │ │ + ld s1,8(s0) │ │ │ │ + mv s2,a4 │ │ │ │ + sub s1,s1,a5 │ │ │ │ + bnez a0,41298 │ │ │ │ + ld a0,16(s0) │ │ │ │ + ld a3,24(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + li a2,1 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 36c0 │ │ │ │ + ld a3,24(s0) │ │ │ │ + ld a0,16(s0) │ │ │ │ + li a2,1 │ │ │ │ + mv a1,s2 │ │ │ │ + jal 36c0 │ │ │ │ + j 412b2 │ │ │ │ ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ - j 3670 │ │ │ │ - lui a2,0x1 │ │ │ │ - auipc a3,0x1e │ │ │ │ - addi a3,a3,-424 │ │ │ │ - addi a2,a2,-1813 │ │ │ │ - auipc a1,0x1a │ │ │ │ - addi a1,a1,-892 │ │ │ │ - auipc a0,0x1a │ │ │ │ - addi a0,a0,-876 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3870 │ │ │ │ + beqz a0,41316 │ │ │ │ + ld ra,8(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + auipc a3,0x25 │ │ │ │ + addi a3,a3,-550 │ │ │ │ + li a2,38 │ │ │ │ + auipc a1,0x21 │ │ │ │ + addi a1,a1,-178 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,-170 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + mv a0,a1 │ │ │ │ + mv a1,a2 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 39f0 │ │ │ │ + beqz a0,4134a │ │ │ │ + ld ra,8(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + auipc a3,0x25 │ │ │ │ + addi a3,a3,-586 │ │ │ │ + li a2,45 │ │ │ │ + auipc a1,0x21 │ │ │ │ + addi a1,a1,-230 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,-222 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-224 │ │ │ │ + sd s1,200(sp) │ │ │ │ + lui t0,0xffff4 │ │ │ │ + mv s1,a3 │ │ │ │ + lui a3,0xc │ │ │ │ + sd s0,208(sp) │ │ │ │ + sd s2,192(sp) │ │ │ │ + sd s7,152(sp) │ │ │ │ + sd s8,144(sp) │ │ │ │ + sd s9,136(sp) │ │ │ │ + sd ra,216(sp) │ │ │ │ + sd s3,184(sp) │ │ │ │ + sd s4,176(sp) │ │ │ │ + sd s5,168(sp) │ │ │ │ + sd s6,160(sp) │ │ │ │ + sd s10,128(sp) │ │ │ │ + addi s0,a3,120 │ │ │ │ + add sp,sp,t0 │ │ │ │ + auipc s9,0x39 │ │ │ │ + ld s9,-1152(s9) │ │ │ │ + add s0,s0,sp │ │ │ │ + ld a3,0(s9) │ │ │ │ + sd a3,0(s0) │ │ │ │ + li a3,0 │ │ │ │ + li a6,1 │ │ │ │ + mv s2,a0 │ │ │ │ + mv s8,a4 │ │ │ │ + mv s7,a5 │ │ │ │ + beq a1,a6,41562 │ │ │ │ + addiw a5,a1,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + lui a1,0x8 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + addi a1,a1,24 │ │ │ │ + mul a5,a5,a1 │ │ │ │ + add a5,a5,a2 │ │ │ │ + j 413c6 │ │ │ │ + beq a2,a5,41562 │ │ │ │ + mv s0,a2 │ │ │ │ + add a2,a2,a1 │ │ │ │ + ld a4,0(a2) │ │ │ │ + bge s1,a4,413c2 │ │ │ │ + lui a4,0xc │ │ │ │ + lui a0,0xffff4 │ │ │ │ + addi a0,a0,-120 │ │ │ │ + addi a5,a4,128 │ │ │ │ + add a5,a5,a0 │ │ │ │ + add s3,a5,sp │ │ │ │ + addi a4,a4,128 │ │ │ │ + lui a5,0xffff4 │ │ │ │ + add a4,a4,a5 │ │ │ │ + add a5,a4,sp │ │ │ │ + li a3,112 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-354 │ │ │ │ + li a1,-15 │ │ │ │ + mv a0,s3 │ │ │ │ + sd zero,-56(a5) │ │ │ │ + sd zero,-48(a5) │ │ │ │ + sd zero,-40(a5) │ │ │ │ + sw zero,-112(a5) │ │ │ │ + sw zero,-88(a5) │ │ │ │ + sd zero,-120(a5) │ │ │ │ + jal 34b0 │ │ │ │ + mv s5,a0 │ │ │ │ + bnez a0,4152c │ │ │ │ + lw a5,16(s0) │ │ │ │ + ld a1,8(s0) │ │ │ │ + li a2,0 │ │ │ │ + snez a5,a5 │ │ │ │ + sub a1,a1,a5 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3280 │ │ │ │ + li s4,-1 │ │ │ │ + beq a0,s4,4156e │ │ │ │ + lw a5,16(s0) │ │ │ │ + beqz a5,41458 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3940 │ │ │ │ + mv a5,a0 │ │ │ │ + beq a0,s4,4150c │ │ │ │ + lw a1,16(s0) │ │ │ │ + li a2,8 │ │ │ │ + mv a0,s3 │ │ │ │ + subw a2,a2,a1 │ │ │ │ + sraw a2,a5,a2 │ │ │ │ + jal 3560 │ │ │ │ + lui s6,0xc │ │ │ │ + lui s3,0xffff4 │ │ │ │ + addi s3,s3,-120 │ │ │ │ + addi a5,s6,128 │ │ │ │ + add a5,a5,s3 │ │ │ │ + add s3,a5,sp │ │ │ │ + addi a1,s0,20 │ │ │ │ + lui a2,0x8 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3660 │ │ │ │ + ld a5,0(s0) │ │ │ │ + lui s4,0xffff4 │ │ │ │ + lui s0,0xffff4 │ │ │ │ + addi a3,s6,128 │ │ │ │ + addi s4,s4,-8 │ │ │ │ + add a3,a3,s0 │ │ │ │ + addi a4,s6,128 │ │ │ │ + add s0,a3,sp │ │ │ │ + add a4,a4,s4 │ │ │ │ + sub s1,s1,a5 │ │ │ │ + sw zero,-112(s0) │ │ │ │ + li a5,0 │ │ │ │ + add s4,a4,sp │ │ │ │ + beqz s1,41566 │ │ │ │ + lui a4,0xffff8 │ │ │ │ + lui a3,0x8 │ │ │ │ + addi a4,a4,-8 │ │ │ │ + bge a3,s1,41572 │ │ │ │ + lui a2,0xc │ │ │ │ + addi a2,a2,128 │ │ │ │ + add a2,a2,a4 │ │ │ │ + sub s1,s1,a3 │ │ │ │ + add a4,a2,sp │ │ │ │ + li s10,1 │ │ │ │ + sw a3,-88(s0) │ │ │ │ + sd a4,-96(s0) │ │ │ │ + li s6,2 │ │ │ │ + bnez a5,414e6 │ │ │ │ + mv a3,s2 │ │ │ │ + lui a2,0x4 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3780 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + sw a5,-112(s0) │ │ │ │ + jal 3930 │ │ │ │ + bnez a0,4156e │ │ │ │ + lw a5,-112(s0) │ │ │ │ + beqz a5,41514 │ │ │ │ + sd s4,-120(s0) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 34e0 │ │ │ │ + beq a0,s6,41514 │ │ │ │ + addiw a5,a0,4 │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,415ae │ │ │ │ + beq a0,a4,41588 │ │ │ │ + lw a5,-88(s0) │ │ │ │ + beqz a5,415a4 │ │ │ │ + lw a5,-112(s0) │ │ │ │ + j 414c0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3930 │ │ │ │ + bnez a0,4156e │ │ │ │ + li s5,-3 │ │ │ │ + lui a0,0xffff4 │ │ │ │ + lui a5,0xc │ │ │ │ + addi a0,a0,-120 │ │ │ │ + addi a5,a5,128 │ │ │ │ + add a5,a5,a0 │ │ │ │ + add a0,a5,sp │ │ │ │ + jal 32f0 │ │ │ │ + lui a5,0xc │ │ │ │ + addi a5,a5,120 │ │ │ │ + add a5,a5,sp │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a5,0(s9) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,415b2 │ │ │ │ + lui t0,0xc │ │ │ │ + add sp,sp,t0 │ │ │ │ + ld ra,216(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s0,208(sp) │ │ │ │ + ld s1,200(sp) │ │ │ │ + ld s2,192(sp) │ │ │ │ + ld s3,184(sp) │ │ │ │ + ld s4,176(sp) │ │ │ │ + ld s5,168(sp) │ │ │ │ + ld s6,160(sp) │ │ │ │ + ld s7,152(sp) │ │ │ │ + ld s8,144(sp) │ │ │ │ + ld s9,136(sp) │ │ │ │ + ld s10,128(sp) │ │ │ │ + addi sp,sp,224 │ │ │ │ + ret │ │ │ │ + mv s0,a2 │ │ │ │ + j 413d0 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a4,s8 │ │ │ │ + li s10,0 │ │ │ │ + j 414b6 │ │ │ │ + li s5,-1 │ │ │ │ + j 41516 │ │ │ │ + lui a2,0xc │ │ │ │ + addi a2,a2,128 │ │ │ │ + add a2,a2,a4 │ │ │ │ + sext.w a3,s1 │ │ │ │ + add a4,a2,sp │ │ │ │ + li s10,1 │ │ │ │ + li s1,0 │ │ │ │ + j 414b6 │ │ │ │ + bnez s10,41516 │ │ │ │ + lui a4,0xc │ │ │ │ + lui a5,0xffff4 │ │ │ │ + addi a4,a4,128 │ │ │ │ + add a4,a4,a5 │ │ │ │ + add a5,a4,sp │ │ │ │ + lw s5,-88(a5) │ │ │ │ + subw s5,s7,s5 │ │ │ │ + j 41516 │ │ │ │ + beqz s10,4158c │ │ │ │ + lw a5,-112(s0) │ │ │ │ + j 4149a │ │ │ │ + mv s5,a0 │ │ │ │ + j 41516 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + lui a3,0x8 │ │ │ │ + lui a5,0xffff8 │ │ │ │ addi sp,sp,-80 │ │ │ │ - lw a6,20(a1) │ │ │ │ + lui t0,0xffff8 │ │ │ │ + addi a5,a5,-16 │ │ │ │ + addi a4,a3,16 │ │ │ │ sd s0,64(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - lw a1,24(a1) │ │ │ │ sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ sd ra,72(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - bgeu a1,a6,48152 │ │ │ │ + sd s5,24(sp) │ │ │ │ + add a4,a4,a5 │ │ │ │ + add sp,sp,t0 │ │ │ │ + add a5,a4,sp │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,a5 │ │ │ │ + addi a5,a3,8 │ │ │ │ + mv s0,a2 │ │ │ │ + add a5,a5,sp │ │ │ │ + lui a2,0x8 │ │ │ │ + auipc s3,0x39 │ │ │ │ + ld s3,-1752(s3) │ │ │ │ + mv s1,a1 │ │ │ │ + addi a2,a2,1 │ │ │ │ + li a1,46 │ │ │ │ + ld a4,0(s3) │ │ │ │ + sd a4,0(a5) │ │ │ │ + li a4,0 │ │ │ │ + slli s4,s0,0x20 │ │ │ │ + jal 3890 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + beqz s0,4166c │ │ │ │ + lui s5,0x8 │ │ │ │ + sub a1,s5,s4 │ │ │ │ + lui a3,0x8 │ │ │ │ + addi a3,a3,1 │ │ │ │ + mv a2,s4 │ │ │ │ + add a1,a1,s1 │ │ │ │ + jal 39d0 <__memcpy_chk@plt> │ │ │ │ + bltu s0,s5,4166c │ │ │ │ + lui s0,0x8 │ │ │ │ + lui a3,0xffff8 │ │ │ │ + addi a3,a3,-16 │ │ │ │ + addi a5,s0,16 │ │ │ │ + add a5,a5,a3 │ │ │ │ + add a3,a5,sp │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-924 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + addi a5,s0,8 │ │ │ │ + add a5,a5,sp │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a5,0(s3) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,4168e │ │ │ │ + lui t0,0x8 │ │ │ │ + add sp,sp,t0 │ │ │ │ ld ra,72(sp) │ │ │ │ ld s0,64(sp) │ │ │ │ - mv a0,s1 │ │ │ │ ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - mv s3,a4 │ │ │ │ - mv s5,a2 │ │ │ │ - lw a4,12(s0) │ │ │ │ - lw a2,0(s0) │ │ │ │ + lui a5,0xffff8 │ │ │ │ + lui a4,0x8 │ │ │ │ + addi a5,a5,-16 │ │ │ │ + addi a4,a4,16 │ │ │ │ + lui a2,0x8 │ │ │ │ + add a4,a4,a5 │ │ │ │ + subw a2,a2,s0 │ │ │ │ + add a5,a4,sp │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv a1,s1 │ │ │ │ + add a0,a5,s4 │ │ │ │ + jal 3530 │ │ │ │ + j 41624 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + beqz a0,416ae │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,0(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + j 3670 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ - lw s2,4(s0) │ │ │ │ + sd s3,40(sp) │ │ │ │ sd s4,32(sp) │ │ │ │ - mv s4,a3 │ │ │ │ - lw a3,16(s0) │ │ │ │ - addw a4,a4,a2 │ │ │ │ - fmv.d fa2,fa1 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fld fa1,16(a5) │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fld fa0,0(a5) │ │ │ │ - subw s2,s2,a4 │ │ │ │ - subw a0,s2,a3 │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - jal 1af1c │ │ │ │ - lw a5,0(s1) │ │ │ │ - ld a0,8(s1) │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + mv s0,a4 │ │ │ │ + mv s1,a5 │ │ │ │ + beqz a0,4174c │ │ │ │ + lw a5,8(a0) │ │ │ │ + sd s5,24(sp) │ │ │ │ + lw s5,4(a0) │ │ │ │ + mv s7,a0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + beq s5,a5,417be │ │ │ │ + lui a5,0x8 │ │ │ │ + addi a5,a5,24 │ │ │ │ + mul s5,s5,a5 │ │ │ │ + add a6,a0,s5 │ │ │ │ + sd s2,0(a6) │ │ │ │ + sw s4,16(a6) │ │ │ │ + slli s2,s0,0x20 │ │ │ │ + sd s3,8(a6) │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + bnez s0,41732 │ │ │ │ + addi a6,a6,20 │ │ │ │ + lui a2,0x8 │ │ │ │ + subw a2,a2,s0 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv a1,s1 │ │ │ │ + add a0,a6,s2 │ │ │ │ + jal 3530 │ │ │ │ + lw a5,4(s7) │ │ │ │ + ld s5,24(sp) │ │ │ │ addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - sub a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - lw a0,0(s1) │ │ │ │ - sd a5,8(s1) │ │ │ │ - slli a4,a0,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a1,a4,0x3 │ │ │ │ - sub a1,a1,a4 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - add a5,a5,a1 │ │ │ │ - li a4,1 │ │ │ │ - sh a4,64(a5) │ │ │ │ - sb zero,66(a5) │ │ │ │ - lw a7,24(s0) │ │ │ │ - lw t1,20(s0) │ │ │ │ - subw a4,a7,t1 │ │ │ │ - bgeu s3,a4,481dc │ │ │ │ - li a4,256 │ │ │ │ - sh a4,64(a5) │ │ │ │ - flt.d a4,fs0,fs1 │ │ │ │ - beqz a4,481ec │ │ │ │ - li a4,1 │ │ │ │ - sb zero,64(a5) │ │ │ │ - sb a4,66(a5) │ │ │ │ - lw a6,0(s0) │ │ │ │ - lw a1,12(s0) │ │ │ │ - lw a3,16(s0) │ │ │ │ - lw t3,4(s0) │ │ │ │ - fcvt.d.w fa5,s2 │ │ │ │ - sb s4,8(a5) │ │ │ │ - slli a2,s5,0x20 │ │ │ │ - addw a4,a6,a1 │ │ │ │ + sw a5,4(s7) │ │ │ │ ld ra,72(sp) │ │ │ │ ld s0,64(sp) │ │ │ │ - addw a4,a4,a3 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - fsd fs1,16(a5) │ │ │ │ - sw t1,56(a5) │ │ │ │ - sw a7,60(a5) │ │ │ │ - sw t3,36(a5) │ │ │ │ - sw a6,40(a5) │ │ │ │ - sw a1,44(a5) │ │ │ │ - sw a3,48(a5) │ │ │ │ - sw a4,52(a5) │ │ │ │ - fsd fa5,24(a5) │ │ │ │ - sd a2,0(a5) │ │ │ │ - addiw a0,a0,1 │ │ │ │ - sw a0,0(s1) │ │ │ │ + ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - fld fs1,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,56(sp) │ │ │ │ + mv a0,s7 │ │ │ │ + ld s7,8(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ - mv a4,a0 │ │ │ │ - lw a0,0(a0) │ │ │ │ - beqz a0,4829a │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - ld a0,8(a4) │ │ │ │ - slli a6,a5,0x2 │ │ │ │ - add a6,a6,a5 │ │ │ │ - addi a0,a0,32 │ │ │ │ - slli a6,a6,0x4 │ │ │ │ - add a6,a6,a0 │ │ │ │ - li a7,88 │ │ │ │ - lw a2,0(a0) │ │ │ │ - beqz a2,48290 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mul a2,a2,a7 │ │ │ │ - ld a5,16(a0) │ │ │ │ - add a2,a2,a5 │ │ │ │ - j 4827a │ │ │ │ - beq a2,a5,48290 │ │ │ │ - ld a4,24(a5) │ │ │ │ - addi a5,a5,88 │ │ │ │ - ld a3,88(a4) │ │ │ │ - lw a4,32(a4) │ │ │ │ - lw a3,28(a3) │ │ │ │ - addw a4,a4,a3 │ │ │ │ - bne a4,a1,48276 │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - addi a0,a0,80 │ │ │ │ - bne a6,a0,48264 │ │ │ │ - li a0,0 │ │ │ │ + lui s3,0x8 │ │ │ │ + addi a6,a6,20 │ │ │ │ + sub a1,s3,s2 │ │ │ │ + mv a0,a6 │ │ │ │ + mv a2,s2 │ │ │ │ + add a1,a1,s1 │ │ │ │ + jal 3530 │ │ │ │ + mv a6,a0 │ │ │ │ + bltu s0,s3,41700 │ │ │ │ + j 41712 │ │ │ │ + li a0,32 │ │ │ │ + jal 3330 │ │ │ │ + mv s7,a0 │ │ │ │ + beqz a0,41844 │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + lui a0,0x40 │ │ │ │ + sb zero,0(s7) │ │ │ │ + addi a0,a0,192 │ │ │ │ + jal 3330 │ │ │ │ + lui s8,0x8 │ │ │ │ + lui s6,0x40 │ │ │ │ + sd a0,16(s7) │ │ │ │ + li s5,0 │ │ │ │ + addi s8,s8,24 │ │ │ │ + addi s6,s6,192 │ │ │ │ + j 41788 │ │ │ │ + ld a0,16(s7) │ │ │ │ + add a0,a0,s5 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sw zero,16(a0) │ │ │ │ + lui a2,0x8 │ │ │ │ + li a1,0 │ │ │ │ + addi a0,a0,20 │ │ │ │ + add s5,s5,s8 │ │ │ │ + jal 3890 │ │ │ │ + bne s5,s6,41784 │ │ │ │ + ld a6,16(s7) │ │ │ │ + beqz a6,41838 │ │ │ │ + li a5,8 │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + sw a5,8(s7) │ │ │ │ + sw zero,4(s7) │ │ │ │ + j 416e8 │ │ │ │ + sd s6,16(sp) │ │ │ │ + lui s6,0x8 │ │ │ │ + slliw a1,s5,0x1 │ │ │ │ + addi s6,s6,24 │ │ │ │ + mv a5,a1 │ │ │ │ + mul a1,a1,s6 │ │ │ │ + sd s8,0(sp) │ │ │ │ + sw a5,8(s7) │ │ │ │ + sext.w s5,s5 │ │ │ │ + jal 3870 │ │ │ │ + mv s8,a0 │ │ │ │ + beqz a0,41830 │ │ │ │ + lw a5,8(s7) │ │ │ │ + bgeu s5,a5,41816 │ │ │ │ + slli a6,s5,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + mul a6,a6,s6 │ │ │ │ + lui a2,0x8 │ │ │ │ + li a1,0 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + add a6,a6,s8 │ │ │ │ + sd zero,0(a6) │ │ │ │ + sd zero,8(a6) │ │ │ │ + sw zero,16(a6) │ │ │ │ + addi a0,a6,20 │ │ │ │ + jal 3890 │ │ │ │ + lw a5,8(s7) │ │ │ │ + bltu s5,a5,417e6 │ │ │ │ + lw a5,4(s7) │ │ │ │ + lui a4,0x8 │ │ │ │ + addi a4,a4,24 │ │ │ │ + mul a5,a5,a4 │ │ │ │ + sd s8,16(s7) │ │ │ │ + ld s6,16(sp) │ │ │ │ + add a6,s8,a5 │ │ │ │ + ld s8,0(sp) │ │ │ │ + j 416e8 │ │ │ │ + ld a0,16(s7) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3670 │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + li s7,0 │ │ │ │ + j 4171e │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv s2,a2 │ │ │ │ + beqz a0,4188c │ │ │ │ + lw s1,4(a0) │ │ │ │ + lw a5,8(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,16(a0) │ │ │ │ + beq s1,a5,418f0 │ │ │ │ + lui a5,0x8 │ │ │ │ + addi a5,a5,24 │ │ │ │ + mul a5,s1,a5 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + add a0,a0,a5 │ │ │ │ + sd s3,8(a0) │ │ │ │ + sd s2,0(a0) │ │ │ │ + sw s1,4(s0) │ │ │ │ + ld ra,56(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,482ce │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - ld a5,8(a0) │ │ │ │ - slli a3,a4,0x2 │ │ │ │ - add a3,a3,a4 │ │ │ │ - addi a5,a5,45 │ │ │ │ - slli a3,a3,0x4 │ │ │ │ - add a3,a3,a5 │ │ │ │ - li a2,3 │ │ │ │ - j 482be │ │ │ │ - beq a5,a3,482ce │ │ │ │ - lbu a4,0(a5) │ │ │ │ - addi a5,a5,80 │ │ │ │ - bne a4,a2,482ba │ │ │ │ + li a0,32 │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + jal 3330 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a0,41964 │ │ │ │ + li a5,1 │ │ │ │ + lui a0,0x40 │ │ │ │ + sb a5,0(s0) │ │ │ │ + addi a0,a0,192 │ │ │ │ + jal 3330 │ │ │ │ + lui s5,0x8 │ │ │ │ + lui s4,0x40 │ │ │ │ + sd a0,16(s0) │ │ │ │ + li s1,0 │ │ │ │ + addi s5,s5,24 │ │ │ │ + addi s4,s4,192 │ │ │ │ + add a0,a0,s1 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + sw zero,16(a0) │ │ │ │ + lui a2,0x8 │ │ │ │ + li a1,0 │ │ │ │ + addi a0,a0,20 │ │ │ │ + jal 3890 │ │ │ │ + add s1,s1,s5 │ │ │ │ + ld a0,16(s0) │ │ │ │ + bne s1,s4,418be │ │ │ │ + beqz a0,41956 │ │ │ │ + li a5,8 │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + sw a5,8(s0) │ │ │ │ + sw zero,4(s0) │ │ │ │ + li s1,1 │ │ │ │ + j 41872 │ │ │ │ + sd s5,8(sp) │ │ │ │ + lui s5,0x8 │ │ │ │ + slliw a1,s1,0x1 │ │ │ │ + addi s5,s5,24 │ │ │ │ + mv a5,a1 │ │ │ │ + mul a1,a1,s5 │ │ │ │ + sd s4,16(sp) │ │ │ │ + sw a5,8(s0) │ │ │ │ + jal 3870 │ │ │ │ + mv s4,a0 │ │ │ │ + beqz a0,41982 │ │ │ │ + lw a5,8(s0) │ │ │ │ + bgeu s1,a5,4193c │ │ │ │ + mul a5,s1,s5 │ │ │ │ + addi a5,a5,20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sd zero,-20(a5) │ │ │ │ + sd zero,-12(a5) │ │ │ │ + sw zero,-4(a5) │ │ │ │ + mv a0,a5 │ │ │ │ + lui a2,0x8 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + lw a4,8(s0) │ │ │ │ + addi s1,s1,1 │ │ │ │ + add a5,a0,s5 │ │ │ │ + bltu s1,a4,4191a │ │ │ │ + lw s1,4(s0) │ │ │ │ + lui a5,0x8 │ │ │ │ + addi a5,a5,24 │ │ │ │ + mul a5,s1,a5 │ │ │ │ + sd s4,16(s0) │ │ │ │ + ld s5,8(sp) │ │ │ │ + addiw s1,s1,1 │ │ │ │ + add a0,s4,a5 │ │ │ │ + ld s4,16(sp) │ │ │ │ + j 41872 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + li s0,0 │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + j 4187c │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,1604(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1702 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ li a0,1 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,48302 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - ld a5,8(a0) │ │ │ │ - slli a4,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - addi a5,a5,45 │ │ │ │ - slli a4,a4,0x4 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,1574(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1676 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-256 │ │ │ │ + lui t0,0xffff4 │ │ │ │ + sd s0,240(sp) │ │ │ │ + sd s10,160(sp) │ │ │ │ + sd ra,248(sp) │ │ │ │ + sd s1,232(sp) │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s3,216(sp) │ │ │ │ + sd s4,208(sp) │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + lui a5,0xc │ │ │ │ + add sp,sp,t0 │ │ │ │ + addi a4,a5,120 │ │ │ │ + addi a5,sp,16 │ │ │ │ add a4,a4,a5 │ │ │ │ - j 482f2 │ │ │ │ - beq a5,a4,48300 │ │ │ │ - lbu a0,0(a5) │ │ │ │ - addi a5,a5,80 │ │ │ │ - andi a0,a0,1 │ │ │ │ - beqz a0,482ee │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ + auipc a3,0x38 │ │ │ │ + ld a3,1350(a3) │ │ │ │ + mv s10,a1 │ │ │ │ + ld a5,0(a3) │ │ │ │ + sd a5,0(a4) │ │ │ │ + li a5,0 │ │ │ │ + auipc a1,0x1c │ │ │ │ + addi a1,a1,854 │ │ │ │ + mv s0,a0 │ │ │ │ + sd s10,0(sp) │ │ │ │ + jal 3750 │ │ │ │ + sd a0,8(sp) │ │ │ │ + beqz a0,41bf2 │ │ │ │ + lui s0,0xc │ │ │ │ + lui s5,0xffff8 │ │ │ │ + addi s5,s5,-8 │ │ │ │ + addi a5,s0,128 │ │ │ │ + add a5,a5,s5 │ │ │ │ + addi a4,sp,16 │ │ │ │ + add s5,a5,a4 │ │ │ │ + lui a2,0x8 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3890 │ │ │ │ + lui s1,0xffff4 │ │ │ │ + addi s1,s1,-120 │ │ │ │ + addi a4,s0,128 │ │ │ │ + addi a3,sp,16 │ │ │ │ + add a4,a4,s1 │ │ │ │ + lui a6,0xffff4 │ │ │ │ + addi a5,s0,128 │ │ │ │ + add s1,a4,a3 │ │ │ │ + add a5,a5,a6 │ │ │ │ + add s10,a5,a3 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1946 │ │ │ │ + li a3,112 │ │ │ │ + li a1,47 │ │ │ │ + mv a0,s1 │ │ │ │ + sd zero,-56(s10) │ │ │ │ + sd zero,-48(s10) │ │ │ │ + sd zero,-40(s10) │ │ │ │ + sw zero,-112(s10) │ │ │ │ + sd zero,-120(s10) │ │ │ │ + jal 34b0 │ │ │ │ + bnez a0,41c16 │ │ │ │ + lui s9,0xffff4 │ │ │ │ + lui a5,0xc │ │ │ │ + addi s9,s9,-8 │ │ │ │ + addi a5,a5,128 │ │ │ │ + add a5,a5,s9 │ │ │ │ + addi a4,sp,16 │ │ │ │ + sw zero,-88(s10) │ │ │ │ + li s2,0 │ │ │ │ + li s7,0 │ │ │ │ + li s8,0 │ │ │ │ + li s11,0 │ │ │ │ + add s9,a5,a4 │ │ │ │ + ld s0,8(sp) │ │ │ │ + lui a2,0x4 │ │ │ │ + li a1,1 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3780 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + sw a5,-112(s10) │ │ │ │ + jal 3930 │ │ │ │ + bnez a0,41b40 │ │ │ │ + lw a3,-112(s10) │ │ │ │ + beqz a3,41b40 │ │ │ │ + lw a5,-88(s10) │ │ │ │ + sd s9,-120(s10) │ │ │ │ + lui s6,0x8 │ │ │ │ + li s3,2 │ │ │ │ + li s0,1 │ │ │ │ + li s4,128 │ │ │ │ + beqz a5,41b06 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + li a1,5 │ │ │ │ + mv a0,s1 │ │ │ │ + add s11,s11,a2 │ │ │ │ + add s8,s8,a5 │ │ │ │ + jal 34e0 │ │ │ │ + lw a3,-112(s10) │ │ │ │ + lw a4,-88(s10) │ │ │ │ + slli t1,a3,0x20 │ │ │ │ + slli a7,a4,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + sub s11,s11,t1 │ │ │ │ + sub s8,s8,a7 │ │ │ │ + beq a0,s3,41b40 │ │ │ │ + addiw a5,a0,4 │ │ │ │ + bgeu s0,a5,41b40 │ │ │ │ + beq a0,s0,41bcc │ │ │ │ + ld a5,-32(s10) │ │ │ │ + andi a5,a5,192 │ │ │ │ + beq a5,s4,41b12 │ │ │ │ + beqz a3,41a76 │ │ │ │ + lw a5,-88(s10) │ │ │ │ + bnez a5,41aac │ │ │ │ + sw s6,-88(s10) │ │ │ │ + sd s5,-96(s10) │ │ │ │ + lui a5,0x8 │ │ │ │ + j 41ab0 │ │ │ │ + beqz s8,41b20 │ │ │ │ + ld a2,0(sp) │ │ │ │ + sub a5,s8,s7 │ │ │ │ + bge a2,a5,41afe │ │ │ │ + lw a1,-32(s10) │ │ │ │ + mv a0,s2 │ │ │ │ + mv a5,s5 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a2,s11 │ │ │ │ + andi a1,a1,7 │ │ │ │ + jal 416b0 │ │ │ │ + mv s2,a0 │ │ │ │ + beqz a0,41bb2 │ │ │ │ + lw a3,-112(s10) │ │ │ │ + mv s7,s8 │ │ │ │ + bnez a3,41b00 │ │ │ │ + j 41a76 │ │ │ │ + lui a0,0xffff4 │ │ │ │ + lui a5,0xc │ │ │ │ + addi a0,a0,-120 │ │ │ │ + addi a5,a5,128 │ │ │ │ + add a5,a5,a0 │ │ │ │ + addi a4,sp,16 │ │ │ │ + add a0,a5,a4 │ │ │ │ + jal 32f0 │ │ │ │ + beqz s2,41b6a │ │ │ │ + ld a0,16(s2) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,8(sp) │ │ │ │ + li s0,0 │ │ │ │ + jal 35a0 │ │ │ │ + lui a5,0xc │ │ │ │ + addi a4,sp,16 │ │ │ │ + addi a5,a5,120 │ │ │ │ + add a5,a5,a4 │ │ │ │ + auipc a3,0x38 │ │ │ │ + ld a3,916(a3) │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a5,0(a3) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,41c12 │ │ │ │ + lui t0,0xc │ │ │ │ + add sp,sp,t0 │ │ │ │ + ld ra,248(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s1,232(sp) │ │ │ │ + ld s0,240(sp) │ │ │ │ + ld s2,224(sp) │ │ │ │ + ld s3,216(sp) │ │ │ │ + ld s4,208(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld s6,192(sp) │ │ │ │ + ld s7,184(sp) │ │ │ │ + ld s8,176(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + ld s10,160(sp) │ │ │ │ + ld s11,152(sp) │ │ │ │ + addi sp,sp,256 │ │ │ │ ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,48338 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - ld a5,8(a0) │ │ │ │ - slli a4,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - addi a5,a5,45 │ │ │ │ - slli a4,a4,0x4 │ │ │ │ - add a4,a4,a5 │ │ │ │ - j 48326 │ │ │ │ - beq a5,a4,48336 │ │ │ │ - lbu a0,0(a5) │ │ │ │ - addi a5,a5,80 │ │ │ │ - andi a0,a0,2 │ │ │ │ - beqz a0,48322 │ │ │ │ + lui a0,0xffff4 │ │ │ │ + lui a5,0xc │ │ │ │ + addi a0,a0,-120 │ │ │ │ + addi a5,a5,128 │ │ │ │ + add a5,a5,a0 │ │ │ │ + addi a4,sp,16 │ │ │ │ + add a0,a5,a4 │ │ │ │ + jal 32f0 │ │ │ │ + j 41b6a │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32f0 │ │ │ │ + lw a1,4(s2) │ │ │ │ + lui a5,0x8 │ │ │ │ + addi a5,a5,24 │ │ │ │ + mul a1,a1,a5 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3870 │ │ │ │ + lw a5,4(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,8(sp) │ │ │ │ + sw a5,8(s0) │ │ │ │ + jal 35a0 │ │ │ │ + j 41b72 │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,950(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1850 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,914(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1856 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ li a0,1 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-144 │ │ │ │ - sd s0,128(sp) │ │ │ │ - ld s0,24(a0) │ │ │ │ + sd s10,48(sp) │ │ │ │ + auipc s10,0x38 │ │ │ │ + ld s10,728(s10) │ │ │ │ + auipc a1,0x1c │ │ │ │ + addi a1,a1,240 │ │ │ │ + ld a5,0(s10) │ │ │ │ + sd a5,40(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s9,56(sp) │ │ │ │ sd ra,136(sp) │ │ │ │ + sd s0,128(sp) │ │ │ │ sd s1,120(sp) │ │ │ │ - mv a0,s0 │ │ │ │ sd s2,112(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ sd s5,88(sp) │ │ │ │ sd s6,80(sp) │ │ │ │ sd s7,72(sp) │ │ │ │ - mv s6,a4 │ │ │ │ - mv s7,a3 │ │ │ │ - sd s9,56(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - mv s9,a1 │ │ │ │ sd s8,64(sp) │ │ │ │ - jal 43b54 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 43b7c │ │ │ │ - lw a5,76(s0) │ │ │ │ - sext.w s1,s1 │ │ │ │ - sw zero,0(s6) │ │ │ │ - sw s1,0(s7) │ │ │ │ - sd a5,24(sp) │ │ │ │ - lw a5,32(s9) │ │ │ │ - sext.w s5,a0 │ │ │ │ - beqz a5,48448 │ │ │ │ - li a5,-1 │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - li s11,0 │ │ │ │ - sd zero,16(sp) │ │ │ │ + mv s9,a0 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,41de8 │ │ │ │ + li a2,2 │ │ │ │ + li a1,0 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 33b0 │ │ │ │ + bnez a0,41e48 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3240 │ │ │ │ + li a1,0 │ │ │ │ + li a2,0 │ │ │ │ + mv s7,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 33b0 │ │ │ │ + addi s3,sp,8 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 362a2 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 362b4 │ │ │ │ + bnez a0,41e2a │ │ │ │ + jal 1aa86 │ │ │ │ + mv s5,sp │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s3 │ │ │ │ + sw a5,0(sp) │ │ │ │ + jal 1a9d0 │ │ │ │ + li s1,0 │ │ │ │ li s4,0 │ │ │ │ - li s3,-1 │ │ │ │ - sd a5,8(sp) │ │ │ │ - li s8,0 │ │ │ │ - j 483b8 │ │ │ │ - bgeu s0,s3,483aa │ │ │ │ - ld a5,48(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - lbu a5,60(a5) │ │ │ │ - beq a5,s2,48430 │ │ │ │ - lw a5,32(s9) │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addi s11,s11,88 │ │ │ │ - bgeu s8,a5,4840c │ │ │ │ - ld a5,48(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld s10,24(a5) │ │ │ │ - mv a0,s10 │ │ │ │ - jal 43b54 │ │ │ │ + li s8,-1 │ │ │ │ + beqz a0,41cec │ │ │ │ + j 41e0c │ │ │ │ + mv a2,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 41848 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + add s4,s4,s0 │ │ │ │ + jal 3240 │ │ │ │ + beq a0,s7,41d36 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 362b4 │ │ │ │ + bnez a0,41daa │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1a9d0 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + ld s6,8(sp) │ │ │ │ + jal 1aa8a │ │ │ │ mv s0,a0 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 43b7c │ │ │ │ - sext.w s0,s0 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s1,s0,48398 │ │ │ │ - bgeu s0,s1,483aa │ │ │ │ - bltu a0,s4,483aa │ │ │ │ - ld a5,48(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - lbu a5,60(a5) │ │ │ │ - bne a5,s2,483aa │ │ │ │ - bgeu a0,s1,483fc │ │ │ │ - addiw a5,s1,-1 │ │ │ │ - subw a5,a5,a0 │ │ │ │ - sw a5,0(s7) │ │ │ │ - lw a5,32(s9) │ │ │ │ - addiw s8,s8,1 │ │ │ │ - mv s4,a0 │ │ │ │ - addi s11,s11,88 │ │ │ │ - bltu s8,a5,483b8 │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - beqz a5,4844c │ │ │ │ + beq a0,s8,41dca │ │ │ │ + bnez a0,41cc2 │ │ │ │ + sd s7,24(s1) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 35a0 │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,0(s10) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,41e08 │ │ │ │ ld ra,136(sp) │ │ │ │ ld s0,128(sp) │ │ │ │ - ld a0,8(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ ld s5,88(sp) │ │ │ │ ld s6,80(sp) │ │ │ │ ld s7,72(sp) │ │ │ │ ld s8,64(sp) │ │ │ │ ld s9,56(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - ret │ │ │ │ - bgeu s5,s0,4843e │ │ │ │ - subw a5,s0,s5 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - sw a5,0(s6) │ │ │ │ - li a5,1 │ │ │ │ - mv s3,s0 │ │ │ │ - sd s8,8(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - j 483aa │ │ │ │ - li a5,-1 │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - bgeu s5,a5,48418 │ │ │ │ - addiw s8,a5,-1 │ │ │ │ - subw s8,s8,s5 │ │ │ │ - sw s8,0(s6) │ │ │ │ - j 48418 │ │ │ │ - lw a4,32(a0) │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - beqz a4,4857e │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - li a5,2 │ │ │ │ - mv s3,a0 │ │ │ │ - mv s8,a2 │ │ │ │ - beq a2,a5,4851e │ │ │ │ - ld a3,48(a0) │ │ │ │ - sd s7,8(sp) │ │ │ │ - li s2,0 │ │ │ │ - li s1,0 │ │ │ │ - li s0,0 │ │ │ │ - li s4,0 │ │ │ │ - li s7,104 │ │ │ │ - add a5,a3,s2 │ │ │ │ - lbu a5,60(a5) │ │ │ │ - beq a5,s8,484d8 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - addi s2,s2,88 │ │ │ │ - bltu s4,a4,48496 │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 7f40 │ │ │ │ - mv s0,a0 │ │ │ │ + ld s10,48(sp) │ │ │ │ mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,72(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + ld s1,120(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ ret │ │ │ │ - addiw s6,s0,1 │ │ │ │ - slli a1,s6,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mul a1,a1,s7 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - mul s0,s0,s7 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s3) │ │ │ │ - mv s1,a0 │ │ │ │ - li a2,104 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a1,24(a5) │ │ │ │ - addi s2,s2,88 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 36a0 │ │ │ │ - lw a4,32(s3) │ │ │ │ - bgeu s4,a4,4857a │ │ │ │ - ld a3,48(s3) │ │ │ │ - mv s0,s6 │ │ │ │ - j 48496 │ │ │ │ - li s4,0 │ │ │ │ - li s1,0 │ │ │ │ - li s0,0 │ │ │ │ - li s6,104 │ │ │ │ - addiw a5,s0,1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mul a1,a1,s6 │ │ │ │ - sext.w s2,s0 │ │ │ │ - slli s2,s2,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - mv a0,s1 │ │ │ │ - sext.w s0,a5 │ │ │ │ - mul s2,s2,s6 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s3) │ │ │ │ - mv s1,a0 │ │ │ │ - li a2,104 │ │ │ │ - add a5,a5,s4 │ │ │ │ - ld a1,24(a5) │ │ │ │ - addi s4,s4,88 │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,32(s3) │ │ │ │ - bltu s0,a5,48528 │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - j 484b8 │ │ │ │ - mv s0,s6 │ │ │ │ - j 484ac │ │ │ │ - li s0,0 │ │ │ │ - li s1,0 │ │ │ │ - j 484b8 │ │ │ │ - beqz a0,48638 │ │ │ │ - ld a5,48(a0) │ │ │ │ - beqz a5,48638 │ │ │ │ - lw a6,32(a0) │ │ │ │ - li a0,1 │ │ │ │ - beqz a6,4863a │ │ │ │ - addiw t3,a6,-1 │ │ │ │ - mv a4,a5 │ │ │ │ - beqz a1,4865a │ │ │ │ + mv a3,s9 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1768 │ │ │ │ + li a1,465 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1836 │ │ │ │ + jal 323d2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 34a0 │ │ │ │ + beqz a0,41d8e │ │ │ │ li a3,0 │ │ │ │ - bne a6,a0,485ac │ │ │ │ - ret │ │ │ │ - addi a4,a4,88 │ │ │ │ - beq a3,t3,48644 │ │ │ │ - lbu a0,60(a4) │ │ │ │ - addiw a2,a3,1 │ │ │ │ - sext.w a7,a3 │ │ │ │ - sext.w a3,a2 │ │ │ │ - beqz a0,485a4 │ │ │ │ - ld a4,24(a4) │ │ │ │ - ld a0,88(a4) │ │ │ │ - lw a7,32(a4) │ │ │ │ - lbu a2,96(a4) │ │ │ │ - lw a0,28(a0) │ │ │ │ - lw t1,0(a4) │ │ │ │ - addw a7,a7,a0 │ │ │ │ - bgeu a3,t3,48638 │ │ │ │ - addiw a6,a6,-2 │ │ │ │ - subw a6,a6,a3 │ │ │ │ - slli a6,a6,0x20 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - srli a6,a6,0x20 │ │ │ │ - li a4,88 │ │ │ │ - add a6,a6,a3 │ │ │ │ - mul a6,a6,a4 │ │ │ │ - addi a0,a5,88 │ │ │ │ - mul a3,a3,a4 │ │ │ │ - add a6,a6,a0 │ │ │ │ - add a5,a5,a3 │ │ │ │ - lbu a4,60(a5) │ │ │ │ - bne a4,a1,48638 │ │ │ │ - ld a4,24(a5) │ │ │ │ - addi a5,a5,88 │ │ │ │ - lbu a3,96(a4) │ │ │ │ - bne a3,a2,48640 │ │ │ │ - lw a0,0(a4) │ │ │ │ - bne a0,t1,48640 │ │ │ │ - ld t3,88(a4) │ │ │ │ - mv t1,a0 │ │ │ │ - lw a4,32(a4) │ │ │ │ - lw a0,28(t3) │ │ │ │ - addw a4,a4,a0 │ │ │ │ - bnez a2,4863c │ │ │ │ - bltu a4,a7,48640 │ │ │ │ - beq a6,a5,48638 │ │ │ │ - mv a7,a4 │ │ │ │ - mv a2,a3 │ │ │ │ - j 485fe │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1870 │ │ │ │ + li a1,469 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1802 │ │ │ │ + jal 323d2 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1932 │ │ │ │ + li a1,470 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1776 │ │ │ │ + jal 323d2 │ │ │ │ + j 41d00 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1776 │ │ │ │ + li a1,467 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1748 │ │ │ │ + jal 323d2 │ │ │ │ + j 41d58 │ │ │ │ + auipc a3,0x24 │ │ │ │ + addi a3,a3,870 │ │ │ │ + li a2,474 │ │ │ │ + auipc a1,0x20 │ │ │ │ + addi a1,a1,1722 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1890 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,478(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1572 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ li a0,1 │ │ │ │ - ret │ │ │ │ - bgeu a7,a4,4862e │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - li a4,88 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - mul a2,a2,a4 │ │ │ │ - addiw a3,a7,2 │ │ │ │ - add a4,a5,a2 │ │ │ │ - j 485be │ │ │ │ - li a3,1 │ │ │ │ - j 485be │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s5,56(sp) │ │ │ │ - ld s5,24(a1) │ │ │ │ - sd s3,72(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - ld a0,88(s5) │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s6,48(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - lw s4,24(a0) │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,24(s0) │ │ │ │ - mv a3,a0 │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw a4,32(a5) │ │ │ │ - lbu s7,96(a5) │ │ │ │ - lw s2,24(a0) │ │ │ │ - lw s1,28(a0) │ │ │ │ - lw s6,0(a5) │ │ │ │ - addiw s2,s2,-1 │ │ │ │ - addw s2,s2,a3 │ │ │ │ - addw s1,s1,a4 │ │ │ │ - jal 4f478 │ │ │ │ - addiw a5,s1,-1 │ │ │ │ - addw a5,a5,a0 │ │ │ │ - lbu a7,60(s0) │ │ │ │ - lw a6,68(s0) │ │ │ │ - lw a3,64(s0) │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd a5,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s4 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,448(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s9 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1348 │ │ │ │ li a1,1 │ │ │ │ - mv a0,s3 │ │ │ │ - auipc a2,0x19 │ │ │ │ - addi a2,a2,1792 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld a0,88(s5) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - ld s3,72(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ - j 4e388 │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - lbu a1,44(a1) │ │ │ │ - lw a3,32(s1) │ │ │ │ - lbu a5,45(s1) │ │ │ │ - lw a6,36(s1) │ │ │ │ - lw a7,40(s1) │ │ │ │ - mv s3,a0 │ │ │ │ - sext.w a4,a1 │ │ │ │ - li a2,0 │ │ │ │ - beqz a1,4872e │ │ │ │ - li a1,-1 │ │ │ │ - beq a6,a1,4872e │ │ │ │ - addiw a2,a7,1 │ │ │ │ - subw a2,a2,a6 │ │ │ │ - sd a2,0(sp) │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,412(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1474 │ │ │ │ li a1,1 │ │ │ │ - auipc a2,0x19 │ │ │ │ - addi a2,a2,1750 │ │ │ │ - mv a0,s3 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,32(s1) │ │ │ │ - beqz a5,4877e │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ - li s2,0 │ │ │ │ - li s0,0 │ │ │ │ - auipc s4,0x19 │ │ │ │ - addi s4,s4,1794 │ │ │ │ - mv a3,s0 │ │ │ │ - mv a2,s4 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,382(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1412 │ │ │ │ li a1,1 │ │ │ │ - mv a0,s3 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a1,48(s1) │ │ │ │ - mv a0,s3 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - add a1,a1,s2 │ │ │ │ - jal 4865e │ │ │ │ - lw a5,32(s1) │ │ │ │ - addi s2,s2,88 │ │ │ │ - bltu s0,a5,48756 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s1,40(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1344 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + mv a5,a1 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + bltu a1,a2,41e66 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - lw a3,0(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + subw s0,a2,a5 │ │ │ │ + sd ra,8(sp) │ │ │ │ + sext.w a2,s0 │ │ │ │ + bltu a4,a2,41e96 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a2,s0,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv a1,a3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 3530 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sext.w a0,s0 │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + mv s0,a4 │ │ │ │ + j 41e78 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3240 │ │ │ │ + beq a0,s0,41ebc │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + j 34a0 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + li a0,1 │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + sd zero,80(a0) │ │ │ │ + sw zero,8(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + slli a2,a1,0x20 │ │ │ │ + sd s1,8(sp) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv s1,a1 │ │ │ │ + li a1,0 │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + jal 3890 │ │ │ │ + ld ra,24(sp) │ │ │ │ + sw s1,32(s0) │ │ │ │ + sd s2,24(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + lw a5,8(a2) │ │ │ │ addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ sd s2,16(sp) │ │ │ │ - auipc a2,0x19 │ │ │ │ - addi a2,a2,1738 │ │ │ │ - mv s2,a1 │ │ │ │ - li a1,1 │ │ │ │ sd s3,8(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,0(s2) │ │ │ │ - beqz a5,487e8 │ │ │ │ sd s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - li s1,0 │ │ │ │ - li s0,0 │ │ │ │ - auipc s4,0x19 │ │ │ │ - addi s4,s4,1740 │ │ │ │ - mv a3,s0 │ │ │ │ - mv a2,s4 │ │ │ │ + mv s1,a2 │ │ │ │ + mv s3,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + beqz a5,41fda │ │ │ │ + ld a7,0(a2) │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + li a3,7 │ │ │ │ + addi a6,a7,1 │ │ │ │ + bgeu a3,a4,4201c │ │ │ │ + or a4,a7,a1 │ │ │ │ + andi a4,a4,7 │ │ │ │ + addi a6,a7,1 │ │ │ │ + bnez a4,4201c │ │ │ │ + sub a4,a1,a6 │ │ │ │ + sltiu a4,a4,7 │ │ │ │ + bnez a4,4201c │ │ │ │ + srliw a2,a5,0x3 │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + mv a4,a7 │ │ │ │ + mv a6,a1 │ │ │ │ + add a2,a2,a7 │ │ │ │ + ld a3,0(a4) │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a6,a6,8 │ │ │ │ + sd a3,-8(a6) │ │ │ │ + bne a4,a2,41f56 │ │ │ │ + andi a4,a5,-8 │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + andi a1,a5,7 │ │ │ │ + add a3,s2,a2 │ │ │ │ + add a7,a7,a2 │ │ │ │ + subw a5,a5,a4 │ │ │ │ + beqz a1,41fd8 │ │ │ │ + lbu a2,0(a7) │ │ │ │ + li a4,1 │ │ │ │ + sb a2,0(a3) │ │ │ │ + beq a5,a4,41fd8 │ │ │ │ + lbu a2,1(a7) │ │ │ │ + li a4,2 │ │ │ │ + sb a2,1(a3) │ │ │ │ + beq a5,a4,41fd8 │ │ │ │ + lbu a2,2(a7) │ │ │ │ + li a4,3 │ │ │ │ + sb a2,2(a3) │ │ │ │ + beq a5,a4,41fd8 │ │ │ │ + lbu a2,3(a7) │ │ │ │ + li a4,4 │ │ │ │ + sb a2,3(a3) │ │ │ │ + beq a5,a4,41fd8 │ │ │ │ + lbu a2,4(a7) │ │ │ │ + li a4,5 │ │ │ │ + sb a2,4(a3) │ │ │ │ + beq a5,a4,41fd8 │ │ │ │ + lbu a2,5(a7) │ │ │ │ + li a4,6 │ │ │ │ + sb a2,5(a3) │ │ │ │ + beq a5,a4,41fd8 │ │ │ │ + lbu a5,6(a7) │ │ │ │ + sb a5,6(a3) │ │ │ │ + lw a5,8(s1) │ │ │ │ + lui a4,0x4 │ │ │ │ + subw a4,a4,a5 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + mv a3,s3 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ li a1,1 │ │ │ │ + add a0,s2,a5 │ │ │ │ + jal 3780 │ │ │ │ + mv s0,a0 │ │ │ │ mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a1,8(s2) │ │ │ │ - mv a0,s3 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - add a1,a1,s1 │ │ │ │ - jal 486fa │ │ │ │ - lw a5,0(s2) │ │ │ │ - addi s1,s1,80 │ │ │ │ - bltu s0,a5,487bc │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ + sext.w s3,s0 │ │ │ │ + jal 3930 │ │ │ │ + bnez a0,4203a │ │ │ │ + lw a5,8(s1) │ │ │ │ ld ra,40(sp) │ │ │ │ + sd s2,0(s1) │ │ │ │ + addw a5,a5,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + sw a5,8(s1) │ │ │ │ ld s2,16(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + mv a0,s3 │ │ │ │ ld s3,8(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s8,0(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - mv s8,a0 │ │ │ │ - ld a0,8(a0) │ │ │ │ - beqz a5,48896 │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - mv s5,a2 │ │ │ │ - li s7,0 │ │ │ │ - li s6,0 │ │ │ │ - add s2,a0,s7 │ │ │ │ - lw a4,32(s2) │ │ │ │ - beqz a4,48892 │ │ │ │ - li s1,0 │ │ │ │ - li s3,0 │ │ │ │ - li s0,0 │ │ │ │ - ld a5,48(s2) │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s4 │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a5,24(a5) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,88 │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,32(s2) │ │ │ │ - addw s3,a0,s3 │ │ │ │ - bltu s0,a5,48828 │ │ │ │ - lw a5,0(s8) │ │ │ │ - ld a0,8(s8) │ │ │ │ - sw s3,28(s2) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s7,s7,80 │ │ │ │ - bltu s6,a5,48818 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - auipc a3,0xffffd │ │ │ │ - addi a3,a3,-1814 │ │ │ │ - li a2,80 │ │ │ │ - jal 3400 │ │ │ │ - ld ra,72(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - ld s8,0(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s2 │ │ │ │ + mv a4,s2 │ │ │ │ + j 42028 │ │ │ │ + addi a6,a6,1 │ │ │ │ + lbu a7,-1(a6) │ │ │ │ + addi a4,a4,1 │ │ │ │ + sb a7,-1(a4) │ │ │ │ + bne a4,a5,42026 │ │ │ │ + lw a5,8(s1) │ │ │ │ + j 41fda │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,-146(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1284 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1302 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-272 │ │ │ │ + lui t0,0xffff4 │ │ │ │ + sd s0,256(sp) │ │ │ │ + sd s1,248(sp) │ │ │ │ + sd s2,240(sp) │ │ │ │ + sd s4,224(sp) │ │ │ │ + sd s10,176(sp) │ │ │ │ + lw a5,4(a1) │ │ │ │ + sd ra,264(sp) │ │ │ │ + sd s3,232(sp) │ │ │ │ + sd s5,216(sp) │ │ │ │ + sd s6,208(sp) │ │ │ │ + sd s7,200(sp) │ │ │ │ + sd s8,192(sp) │ │ │ │ + sd s9,184(sp) │ │ │ │ + sd s11,168(sp) │ │ │ │ + mv s10,a1 │ │ │ │ + add sp,sp,t0 │ │ │ │ + lui a1,0xc │ │ │ │ + addi s0,a1,120 │ │ │ │ + addi a1,sp,32 │ │ │ │ + add s0,s0,a1 │ │ │ │ + auipc s1,0x38 │ │ │ │ + ld s1,-386(s1) │ │ │ │ + ld a1,0(s1) │ │ │ │ + sd a1,0(s0) │ │ │ │ + li a1,0 │ │ │ │ + lui a6,0x8 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + sd a0,8(sp) │ │ │ │ + sd a3,16(sp) │ │ │ │ + ld a1,16(s10) │ │ │ │ + mv s4,a2 │ │ │ │ + mv s2,a4 │ │ │ │ + addi a6,a6,24 │ │ │ │ + bnez a5,420ba │ │ │ │ + j 42150 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + beqz a5,42150 │ │ │ │ + mv s1,a1 │ │ │ │ + add a1,a1,a6 │ │ │ │ + ld a4,0(a1) │ │ │ │ + bge s4,a4,420b6 │ │ │ │ + lui s7,0xc │ │ │ │ + lui s6,0xffff4 │ │ │ │ + addi s6,s6,-120 │ │ │ │ + addi a5,s7,128 │ │ │ │ + add a5,a5,s6 │ │ │ │ + addi a4,sp,32 │ │ │ │ + add s6,a5,a4 │ │ │ │ + lui s0,0xffff4 │ │ │ │ + addi a5,s7,128 │ │ │ │ + add a5,a5,s0 │ │ │ │ + add s0,a5,a4 │ │ │ │ + li a3,112 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,424 │ │ │ │ + li a1,47 │ │ │ │ + mv a0,s6 │ │ │ │ + sd zero,-56(s0) │ │ │ │ + sd zero,-48(s0) │ │ │ │ + sd zero,-40(s0) │ │ │ │ + sw zero,-112(s0) │ │ │ │ + sd zero,-120(s0) │ │ │ │ + jal 34b0 │ │ │ │ + beqz a0,42154 │ │ │ │ + lui a5,0xc │ │ │ │ + addi a4,sp,32 │ │ │ │ + addi a5,a5,120 │ │ │ │ + add a5,a5,a4 │ │ │ │ + auipc a3,0x38 │ │ │ │ + ld a3,-522(a3) │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a5,0(a3) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,42408 │ │ │ │ + lui t0,0xc │ │ │ │ + add sp,sp,t0 │ │ │ │ + ld ra,264(sp) │ │ │ │ + ld s0,256(sp) │ │ │ │ + ld s1,248(sp) │ │ │ │ + ld s2,240(sp) │ │ │ │ + ld s3,232(sp) │ │ │ │ + ld s4,224(sp) │ │ │ │ + ld s5,216(sp) │ │ │ │ + ld s6,208(sp) │ │ │ │ + ld s7,200(sp) │ │ │ │ + ld s8,192(sp) │ │ │ │ + ld s9,184(sp) │ │ │ │ + ld s10,176(sp) │ │ │ │ + ld s11,168(sp) │ │ │ │ + addi sp,sp,272 │ │ │ │ ret │ │ │ │ + mv s1,a1 │ │ │ │ + j 420c4 │ │ │ │ + ld a1,8(s1) │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a2,0 │ │ │ │ + lui s11,0xffff4 │ │ │ │ + jal 3280 │ │ │ │ + ld a5,0(s1) │ │ │ │ + addi s11,s11,-8 │ │ │ │ + addi a4,sp,32 │ │ │ │ + sub s4,s4,a5 │ │ │ │ + addi a5,s7,128 │ │ │ │ + add a5,a5,s11 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lui s5,0xffff8 │ │ │ │ + addi s5,s5,-8 │ │ │ │ + sd a5,24(sp) │ │ │ │ + addi a5,s7,128 │ │ │ │ + add a5,a5,s5 │ │ │ │ + sw zero,-88(s0) │ │ │ │ li s3,0 │ │ │ │ - j 48854 │ │ │ │ + add s5,a5,a4 │ │ │ │ + lui s7,0x8 │ │ │ │ + li s8,2 │ │ │ │ + ld a1,24(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + mv a2,s6 │ │ │ │ + li s1,1 │ │ │ │ + jal 41f0c │ │ │ │ + lui a2,0x8 │ │ │ │ li a1,0 │ │ │ │ - j 48878 │ │ │ │ - lw a4,0(a0) │ │ │ │ - li a5,2 │ │ │ │ - bne a4,a5,489c0 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - ld s0,8(a0) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - lbu a5,45(s0) │ │ │ │ - lbu a4,125(s0) │ │ │ │ - mv s2,a0 │ │ │ │ - beq a5,a4,489b6 │ │ │ │ - li a3,3 │ │ │ │ - beq a5,a3,489b6 │ │ │ │ - beq a4,a3,489b6 │ │ │ │ - lw a5,112(s0) │ │ │ │ - beqz a5,489c2 │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s4,0(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - li s3,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3890 │ │ │ │ + sw s7,-88(s0) │ │ │ │ + sd s5,-96(s0) │ │ │ │ + j 421cc │ │ │ │ + sub s4,s4,s7 │ │ │ │ + lui a2,0x8 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3890 │ │ │ │ + sw s7,-88(s0) │ │ │ │ + sd s5,-96(s0) │ │ │ │ + lw a3,-112(s0) │ │ │ │ + beqz a3,42238 │ │ │ │ + bgeu s9,s2,4225c │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 34e0 │ │ │ │ + mv s11,a0 │ │ │ │ + beq a0,s8,423cc │ │ │ │ + addi a4,a0,4 │ │ │ │ + bgeu s1,a4,423ea │ │ │ │ + addiw s9,s3,1 │ │ │ │ + beq a0,s1,42238 │ │ │ │ + lw a3,-88(s0) │ │ │ │ + bnez a3,421c2 │ │ │ │ + bgeu s9,s2,421b0 │ │ │ │ + blt s7,s4,421ac │ │ │ │ + beqz s4,4229c │ │ │ │ + beq s4,s7,42298 │ │ │ │ + lui a4,0x8 │ │ │ │ + subw s9,a4,s4 │ │ │ │ + subw a2,s2,s3 │ │ │ │ + sext.w a1,s9 │ │ │ │ + bgeu a2,a1,42214 │ │ │ │ + mv s9,a2 │ │ │ │ + ld a5,16(sp) │ │ │ │ + slli a0,s3,0x20 │ │ │ │ + slli a2,s9,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a1,s5,s4 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a0,a0,a5 │ │ │ │ + addw s3,s3,s9 │ │ │ │ + jal 3530 │ │ │ │ + addiw s9,s3,1 │ │ │ │ li s4,0 │ │ │ │ - li a1,104 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,8(s2) │ │ │ │ - mv s0,a0 │ │ │ │ - li a1,48 │ │ │ │ - ld a5,128(a5) │ │ │ │ - li a0,0 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - add a5,a5,s3 │ │ │ │ - ld s1,24(a5) │ │ │ │ - ld a5,0(s1) │ │ │ │ - ld a3,16(s1) │ │ │ │ - ld a4,24(s1) │ │ │ │ - sd a5,0(s0) │ │ │ │ - lw a5,8(s1) │ │ │ │ - sd a3,16(s0) │ │ │ │ - sd a4,24(s0) │ │ │ │ - sw a5,8(s0) │ │ │ │ - ld a5,32(s1) │ │ │ │ - ld a2,48(s1) │ │ │ │ - ld a3,56(s1) │ │ │ │ - sd a5,32(s0) │ │ │ │ - lw a5,40(s1) │ │ │ │ - ld a4,64(s1) │ │ │ │ - sd a2,48(s0) │ │ │ │ - sw a5,40(s0) │ │ │ │ - ld a5,72(s1) │ │ │ │ - sd a3,56(s0) │ │ │ │ - sd a4,64(s0) │ │ │ │ - lhu a4,96(s1) │ │ │ │ - sd a5,72(s0) │ │ │ │ - lw a5,80(s1) │ │ │ │ - sh a4,96(s0) │ │ │ │ - sw a5,80(s0) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,88(s0) │ │ │ │ - ld a1,88(s1) │ │ │ │ - jal 4bad8 │ │ │ │ - ld a0,8(s2) │ │ │ │ - mv a1,s0 │ │ │ │ - li a2,0 │ │ │ │ - ld a5,128(a0) │ │ │ │ - add a5,a5,s3 │ │ │ │ - lbu a4,74(a5) │ │ │ │ - lbu a3,60(a5) │ │ │ │ - addi s3,s3,88 │ │ │ │ - jal 45d64 │ │ │ │ - ld s0,8(s2) │ │ │ │ - lw a5,112(s0) │ │ │ │ - bltu s4,a5,488d4 │ │ │ │ - ld a0,128(s0) │ │ │ │ - beqz a5,4898a │ │ │ │ - li s1,0 │ │ │ │ - li s3,0 │ │ │ │ - add a0,a0,s1 │ │ │ │ - ld a1,24(a0) │ │ │ │ + j 421b0 │ │ │ │ + bgeu s9,s2,4225c │ │ │ │ + bge s7,s4,422cc │ │ │ │ + sub s4,s4,s7 │ │ │ │ + lui a2,0x8 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3890 │ │ │ │ + li a4,1 │ │ │ │ + sw s7,-88(s0) │ │ │ │ + sd s5,-96(s0) │ │ │ │ + beq s11,a4,422f6 │ │ │ │ + ld a0,8(sp) │ │ │ │ + ld s1,24(s10) │ │ │ │ + jal 3240 │ │ │ │ + beq s1,a0,4227a │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 34a0 │ │ │ │ + bnez a0,4227a │ │ │ │ + addiw a5,s3,1 │ │ │ │ + bltu a5,s2,4218c │ │ │ │ + lui a0,0xffff4 │ │ │ │ + lui a5,0xc │ │ │ │ + addi a0,a0,-120 │ │ │ │ + addi a5,a5,128 │ │ │ │ + add a5,a5,a0 │ │ │ │ + addi a4,sp,32 │ │ │ │ + add a0,a5,a4 │ │ │ │ + jal 32f0 │ │ │ │ + sext.w a0,s3 │ │ │ │ + j 42110 │ │ │ │ + li s4,0 │ │ │ │ + j 421b0 │ │ │ │ + subw s9,s2,s3 │ │ │ │ + sext.w a3,s9 │ │ │ │ + lui a5,0x8 │ │ │ │ + bgeu a5,a3,422ac │ │ │ │ + lui s9,0x8 │ │ │ │ + ld a5,16(sp) │ │ │ │ + slli a0,s3,0x20 │ │ │ │ + slli a2,s9,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv a1,s5 │ │ │ │ + add a0,a0,a5 │ │ │ │ + addw s3,s3,s9 │ │ │ │ + jal 3530 │ │ │ │ + addiw s9,s3,1 │ │ │ │ + j 421b0 │ │ │ │ + lui a5,0xc │ │ │ │ + lui a4,0xffff4 │ │ │ │ + addi a5,a5,128 │ │ │ │ + add a5,a5,a4 │ │ │ │ + addi a4,sp,32 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw a3,-88(a4) │ │ │ │ + lui a4,0x8 │ │ │ │ + subw a4,a4,a3 │ │ │ │ + beqz s4,4238a │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + blt s4,a3,42346 │ │ │ │ + sub s4,s4,a3 │ │ │ │ + j 42244 │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s1,24(s10) │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3240 │ │ │ │ + beq s1,a0,4225c │ │ │ │ + mv a0,s9 │ │ │ │ + jal 34a0 │ │ │ │ + bnez a0,4225c │ │ │ │ + lui a0,0xffff4 │ │ │ │ + lui a5,0xc │ │ │ │ + addi a0,a0,-120 │ │ │ │ + addi a5,a5,128 │ │ │ │ + add a5,a5,a0 │ │ │ │ + addi a4,sp,32 │ │ │ │ + add a0,a5,a4 │ │ │ │ + jal 3290 │ │ │ │ + beqz a0,4225c │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,-896(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,630 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + subw s1,a4,s4 │ │ │ │ + subw a3,s2,s3 │ │ │ │ + sext.w a2,s1 │ │ │ │ + sext.w a4,a3 │ │ │ │ + bltu a4,a2,423c8 │ │ │ │ + lui a4,0xffff8 │ │ │ │ + lui a5,0xc │ │ │ │ + addi a4,a4,-8 │ │ │ │ + addi a5,a5,128 │ │ │ │ + add a5,a5,a4 │ │ │ │ + addi a4,sp,32 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a5,16(sp) │ │ │ │ + slli a0,s3,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + slli a2,s1,0x20 │ │ │ │ + add a1,a4,s4 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 3530 │ │ │ │ + addw s3,s1,s3 │ │ │ │ + li s4,0 │ │ │ │ + j 42244 │ │ │ │ + subw s1,s2,s3 │ │ │ │ + sext.w a2,s1 │ │ │ │ + sext.w a3,a4 │ │ │ │ + bgeu a3,a2,4239c │ │ │ │ + mv s1,a4 │ │ │ │ + lui a1,0xffff8 │ │ │ │ + lui a5,0xc │ │ │ │ + addi a1,a1,-8 │ │ │ │ + addi a5,a5,128 │ │ │ │ + add a5,a5,a1 │ │ │ │ + addi a4,sp,32 │ │ │ │ + add a1,a5,a4 │ │ │ │ + ld a5,16(sp) │ │ │ │ + slli a0,s3,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + slli a2,s1,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 3530 │ │ │ │ + addw s3,s1,s3 │ │ │ │ + j 42244 │ │ │ │ + mv s1,a3 │ │ │ │ + j 4235a │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,-1060(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,442 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,-1090(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,404 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + mv a5,a4 │ │ │ │ + mv a6,a2 │ │ │ │ + mv a4,a3 │ │ │ │ + beqz a5,4241e │ │ │ │ + ld a2,16(a1) │ │ │ │ + lw a1,4(a1) │ │ │ │ + mv a3,a6 │ │ │ │ + j 4136a │ │ │ │ li a0,0 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,128(s0) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,128(s0) │ │ │ │ - lw a5,112(s0) │ │ │ │ - add a4,a0,s1 │ │ │ │ - sd zero,24(a4) │ │ │ │ - addi s1,s1,88 │ │ │ │ - bltu s3,a5,48960 │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - jal 3670 │ │ │ │ - sb zero,125(s0) │ │ │ │ - ld a0,8(s2) │ │ │ │ - li a1,80 │ │ │ │ - sd zero,128(s0) │ │ │ │ - sw zero,112(s0) │ │ │ │ - jal 1d4e0 │ │ │ │ - li a5,1 │ │ │ │ - sd a0,8(s2) │ │ │ │ - sw a5,0(s2) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ ret │ │ │ │ + beqz a4,42426 │ │ │ │ + j 42064 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - ld a0,128(s0) │ │ │ │ - j 48990 │ │ │ │ addi sp,sp,-96 │ │ │ │ + sd s3,56(sp) │ │ │ │ + auipc s3,0x38 │ │ │ │ + ld s3,-1310(s3) │ │ │ │ + auipc a1,0x1c │ │ │ │ + addi a1,a1,-1798 │ │ │ │ + ld a5,0(s3) │ │ │ │ + sd a5,40(sp) │ │ │ │ + li a5,0 │ │ │ │ sd s1,72(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - mv s7,a1 │ │ │ │ - li a0,0 │ │ │ │ - li a1,16 │ │ │ │ sd ra,88(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sw zero,0(a0) │ │ │ │ - lwu a1,0(s1) │ │ │ │ - mv s3,a0 │ │ │ │ - sd zero,8(a0) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,0(s1) │ │ │ │ - li a1,0 │ │ │ │ - mv s2,a0 │ │ │ │ - slli a2,a2,0x3 │ │ │ │ - jal 3890 │ │ │ │ - lw a5,0(s1) │ │ │ │ - beqz a5,48bfc │ │ │ │ - ld s4,8(s1) │ │ │ │ - sd s5,40(sp) │ │ │ │ - sd s8,16(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - sd s10,0(sp) │ │ │ │ sd s0,80(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - mv s5,s2 │ │ │ │ - li s9,0 │ │ │ │ - li s8,0 │ │ │ │ - li s10,88 │ │ │ │ - add a1,s4,s9 │ │ │ │ - lbu a6,45(a1) │ │ │ │ - lw s0,32(a1) │ │ │ │ - andi a0,a6,1 │ │ │ │ - andi a6,a6,2 │ │ │ │ - beqz s0,48bf8 │ │ │ │ - ld a7,48(a1) │ │ │ │ - li a5,0 │ │ │ │ - addi a4,a7,60 │ │ │ │ - mv a3,a4 │ │ │ │ - j 48a4e │ │ │ │ - addiw a5,a5,1 │ │ │ │ - beq s0,a5,48bf0 │ │ │ │ - lbu a2,0(a3) │ │ │ │ - addi a3,a3,88 │ │ │ │ - bnez a2,48a48 │ │ │ │ - bgeu a5,s0,48bf0 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mul a5,a5,s10 │ │ │ │ - add a5,a5,a7 │ │ │ │ - ld a5,24(a5) │ │ │ │ - ld a3,88(a5) │ │ │ │ - lw s6,32(a5) │ │ │ │ - lw a5,28(a3) │ │ │ │ - addw s6,s6,a5 │ │ │ │ - li a5,0 │ │ │ │ - j 48a7e │ │ │ │ - addiw a5,a5,1 │ │ │ │ - beq s0,a5,48bf4 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - addi a4,a4,88 │ │ │ │ - beqz a3,48a78 │ │ │ │ - bgeu a5,s0,48bf4 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mul a5,a5,s10 │ │ │ │ - add a7,a7,a5 │ │ │ │ - ld a5,24(a7) │ │ │ │ - ld a4,88(a5) │ │ │ │ - lw s0,32(a5) │ │ │ │ - lw a5,28(a4) │ │ │ │ - addw s0,s0,a5 │ │ │ │ - beqz s8,48bd2 │ │ │ │ - mv a4,s2 │ │ │ │ - beqz a0,48ba6 │ │ │ │ - beqz a6,48bb6 │ │ │ │ - li a3,0 │ │ │ │ - lw a5,0(a4) │ │ │ │ - bltu a5,s6,48bde │ │ │ │ - subw a5,a5,s6 │ │ │ │ - bgeu a5,s7,48ace │ │ │ │ - lw a5,4(a4) │ │ │ │ - bltu a5,s0,48bea │ │ │ │ - subw a5,a5,s0 │ │ │ │ - bgeu a5,s7,48ace │ │ │ │ - mv a3,a0 │ │ │ │ - addi a4,a4,8 │ │ │ │ - bne a4,s5,48ab2 │ │ │ │ - mv a0,a3 │ │ │ │ - beqz a0,48bd2 │ │ │ │ - sw s6,0(s5) │ │ │ │ - sw s0,4(s5) │ │ │ │ - lw a5,0(s1) │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addi s9,s9,80 │ │ │ │ - addi s5,s5,8 │ │ │ │ - bltu s8,a5,48a24 │ │ │ │ - beqz a5,48b64 │ │ │ │ - li s7,0 │ │ │ │ - li s6,0 │ │ │ │ - bnez s4,48b06 │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s7,s7,80 │ │ │ │ - bgeu s6,a5,48b64 │ │ │ │ - add s4,s4,s7 │ │ │ │ - lw a5,32(s4) │ │ │ │ - ld a0,48(s4) │ │ │ │ - beqz a5,48b44 │ │ │ │ - li s0,0 │ │ │ │ - li s5,0 │ │ │ │ - add a0,a0,s0 │ │ │ │ - ld a1,24(a0) │ │ │ │ - li a0,0 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s4) │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s4) │ │ │ │ - lw a5,32(s4) │ │ │ │ - add a4,a0,s0 │ │ │ │ - sd zero,24(a4) │ │ │ │ - addi s0,s0,88 │ │ │ │ - bltu s5,a5,48b14 │ │ │ │ - jal 3670 │ │ │ │ - sb zero,45(s4) │ │ │ │ - lw a5,0(s1) │ │ │ │ - sd zero,48(s4) │ │ │ │ - sw zero,32(s4) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - ld s4,8(s1) │ │ │ │ - addi s7,s7,80 │ │ │ │ - bltu s6,a5,48b04 │ │ │ │ - ld s0,80(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - ld s6,32(sp) │ │ │ │ - ld s8,16(sp) │ │ │ │ - ld s9,8(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ + sd s2,64(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,424de │ │ │ │ + addi s2,sp,8 │ │ │ │ + mv s0,a0 │ │ │ │ mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ + jal 362a2 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 362b4 │ │ │ │ + mv s1,a0 │ │ │ │ + bnez a0,424c0 │ │ │ │ + jal 1aa86 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,sp │ │ │ │ + mv a0,s2 │ │ │ │ + sw a5,0(sp) │ │ │ │ + jal 1a9d0 │ │ │ │ + beqz a0,424a2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 35a0 │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,0(s3) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,424fe │ │ │ │ ld ra,88(sp) │ │ │ │ - ld s1,72(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ - ld s4,48(sp) │ │ │ │ - ld s7,24(sp) │ │ │ │ - mv a0,s3 │ │ │ │ ld s3,56(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,72(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - subw a5,a5,s0 │ │ │ │ - bltu a5,s7,48b9e │ │ │ │ - bnez a6,48ba0 │ │ │ │ + lw a3,0(sp) │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,308 │ │ │ │ + li a1,826 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-64 │ │ │ │ + jal 323d2 │ │ │ │ + li s1,1 │ │ │ │ + j 42486 │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,-1304(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-274 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ li a0,1 │ │ │ │ - addi a4,a4,8 │ │ │ │ - beq a4,s5,48ad6 │ │ │ │ - lw a5,4(a4) │ │ │ │ - bgeu a5,s0,48b94 │ │ │ │ - subw a5,s0,a5 │ │ │ │ - j 48b96 │ │ │ │ - beq a4,s5,48bcc │ │ │ │ - lw a5,0(a4) │ │ │ │ - bgeu a5,s6,48be4 │ │ │ │ - subw a5,s6,a5 │ │ │ │ - addi a4,a4,8 │ │ │ │ - bgeu a5,s7,48bb2 │ │ │ │ - mv a6,a0 │ │ │ │ - bne a4,s5,48bb6 │ │ │ │ - mv a0,a6 │ │ │ │ - bnez a0,48ada │ │ │ │ - mv a0,s3 │ │ │ │ - jal 46c18 │ │ │ │ - ld s4,8(s1) │ │ │ │ - j 48ada │ │ │ │ - subw a5,s6,a5 │ │ │ │ - j 48abc │ │ │ │ - subw a5,a5,s6 │ │ │ │ - j 48bc0 │ │ │ │ - subw a5,s0,a5 │ │ │ │ - j 48ac8 │ │ │ │ - li s6,0 │ │ │ │ - j 48a74 │ │ │ │ - li s0,0 │ │ │ │ - j 48aa2 │ │ │ │ - li s6,0 │ │ │ │ - j 48aa2 │ │ │ │ - ld s4,8(s1) │ │ │ │ - j 48b70 │ │ │ │ - addi sp,sp,-224 │ │ │ │ - sd s0,208(sp) │ │ │ │ - sd s9,136(sp) │ │ │ │ - mv s0,a4 │ │ │ │ - mv s9,a0 │ │ │ │ - mv a0,a4 │ │ │ │ - auipc a4,0x31 │ │ │ │ - ld a4,770(a4) │ │ │ │ - sd s2,192(sp) │ │ │ │ - mv s2,a5 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,88(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd ra,216(sp) │ │ │ │ - sd s1,200(sp) │ │ │ │ - sd s3,184(sp) │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,-1334(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-434 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + jal 4242a │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a0,42528 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41c34 │ │ │ │ + sb s0,0(a0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + mv a0,s1 │ │ │ │ + lui a1,0x100 │ │ │ │ + jal 419a0 │ │ │ │ + sb s0,0(a0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + lbu a7,0(a1) │ │ │ │ + mv a5,a4 │ │ │ │ + beqz a7,42560 │ │ │ │ + li a7,0 │ │ │ │ + beqz a4,42558 │ │ │ │ + jal 42064 │ │ │ │ + mv a7,a0 │ │ │ │ + ld ra,8(sp) │ │ │ │ + mv a0,a7 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + li a7,0 │ │ │ │ + beqz a4,42558 │ │ │ │ + mv t1,a2 │ │ │ │ + ld a2,16(a1) │ │ │ │ + lw a1,4(a1) │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,t1 │ │ │ │ + jal 4136a │ │ │ │ + ld ra,8(sp) │ │ │ │ + mv a7,a0 │ │ │ │ + mv a0,a7 │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s4,a1 │ │ │ │ + mv s2,a2 │ │ │ │ + beqz a3,425e4 │ │ │ │ mv s1,a3 │ │ │ │ - sd s5,168(sp) │ │ │ │ - sd s10,128(sp) │ │ │ │ - sd s11,120(sp) │ │ │ │ - mv s5,a2 │ │ │ │ - mv s11,a1 │ │ │ │ - sd s4,176(sp) │ │ │ │ - sd s6,160(sp) │ │ │ │ - sd s7,152(sp) │ │ │ │ - sd s8,144(sp) │ │ │ │ - sw zero,68(sp) │ │ │ │ - sw zero,72(sp) │ │ │ │ - jal 3310 │ │ │ │ + addiw s6,a3,1 │ │ │ │ + mv s3,a3 │ │ │ │ + li a1,56 │ │ │ │ + li a0,1 │ │ │ │ + jal 39f0 │ │ │ │ + mv s0,a0 │ │ │ │ + sd s5,0(s0) │ │ │ │ + sd s4,8(s0) │ │ │ │ + sw s1,24(s0) │ │ │ │ + mv a0,s6 │ │ │ │ + li a1,1 │ │ │ │ + jal 39f0 │ │ │ │ + add s3,s3,a0 │ │ │ │ + sb zero,0(s3) │ │ │ │ + sd a0,32(s0) │ │ │ │ + sd s2,16(s0) │ │ │ │ + sd a0,40(s0) │ │ │ │ + ld ra,56(sp) │ │ │ │ + sw zero,48(s0) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + ld s6,0(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + lui s6,0x61a80 │ │ │ │ + lui s3,0x61a80 │ │ │ │ + addi s6,s6,1 │ │ │ │ + lui s1,0x61a80 │ │ │ │ + j 4259e │ │ │ │ + ld a0,32(a0) │ │ │ │ + j 3670 │ │ │ │ + lw a4,48(a0) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,32(a0) │ │ │ │ + beqz a4,42624 │ │ │ │ + ld a5,40(s0) │ │ │ │ + sub a3,a5,a0 │ │ │ │ + bge a3,a4,42624 │ │ │ │ + addi a4,a5,1 │ │ │ │ + sd a4,40(s0) │ │ │ │ + lbu a0,0(a5) │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lw a2,24(s0) │ │ │ │ + li a1,0 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + jal 3890 │ │ │ │ + ld a3,32(s0) │ │ │ │ + ld a6,40(s0) │ │ │ │ + ld a5,16(s0) │ │ │ │ + ld a1,8(s0) │ │ │ │ + sub a6,a6,a3 │ │ │ │ + add a6,a6,a5 │ │ │ │ + sd a6,16(s0) │ │ │ │ + lbu a4,0(a1) │ │ │ │ + ld a0,0(s0) │ │ │ │ + lw a5,24(s0) │ │ │ │ + bnez a4,42666 │ │ │ │ + beqz a5,42672 │ │ │ │ + ld a2,16(a1) │ │ │ │ + lw a1,4(a1) │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,a6 │ │ │ │ + jal 4136a │ │ │ │ + sw a0,48(s0) │ │ │ │ + beqz a0,42676 │ │ │ │ + bltz a0,4267a │ │ │ │ + ld a5,32(s0) │ │ │ │ + j 42612 │ │ │ │ + beqz a5,42672 │ │ │ │ + mv a4,a5 │ │ │ │ + mv a2,a6 │ │ │ │ + jal 42064 │ │ │ │ + j 4265a │ │ │ │ + sw zero,48(s0) │ │ │ │ + li a0,-1 │ │ │ │ + j 4261c │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,-1746(a5) │ │ │ │ + li a4,-4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + auipc a3,0x1b │ │ │ │ + addi a3,a3,1690 │ │ │ │ + bne a0,a4,4269a │ │ │ │ + auipc a3,0x1b │ │ │ │ + addi a3,a3,1662 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-146 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,a5 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,40(a0) │ │ │ │ + ld a4,32(a0) │ │ │ │ + ld a0,16(a0) │ │ │ │ + sub a5,a5,a4 │ │ │ │ + add a0,a0,a5 │ │ │ │ + ret │ │ │ │ + li a5,78 │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + beq a0,a5,426e4 │ │ │ │ + beq a1,a5,426e4 │ │ │ │ + li a5,45 │ │ │ │ + beq a0,a5,426e6 │ │ │ │ + beq a1,a5,426e6 │ │ │ │ + beq a0,a1,426f0 │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld fa0,1348(a5) │ │ │ │ + ret │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld fa0,1826(a5) │ │ │ │ + ret │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld fa0,1648(a5) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-256 │ │ │ │ + sd s7,184(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + mv s9,a1 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-212 │ │ │ │ + li a1,43 │ │ │ │ + sd ra,248(sp) │ │ │ │ + sd a4,24(sp) │ │ │ │ + sd s0,240(sp) │ │ │ │ + sd s1,232(sp) │ │ │ │ + sd s2,224(sp) │ │ │ │ + sd s3,216(sp) │ │ │ │ + mv s2,a3 │ │ │ │ + sd s5,200(sp) │ │ │ │ + sd s8,176(sp) │ │ │ │ + sd s10,160(sp) │ │ │ │ + mv s8,a2 │ │ │ │ + sd s4,208(sp) │ │ │ │ + sd s6,192(sp) │ │ │ │ + sd s11,152(sp) │ │ │ │ + jal ef8a │ │ │ │ mv a5,a0 │ │ │ │ - addi a2,sp,76 │ │ │ │ - mv a1,s0 │ │ │ │ + li a1,48 │ │ │ │ li a0,0 │ │ │ │ - sw a5,76(sp) │ │ │ │ - jal 212e2 │ │ │ │ - mv s10,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd s10,24(sp) │ │ │ │ - jal 3310 │ │ │ │ - lwu a5,76(sp) │ │ │ │ - mv a1,a0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + li a6,0 │ │ │ │ + mv a4,s8 │ │ │ │ + li a3,0 │ │ │ │ + mv a2,s9 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a1,s7 │ │ │ │ + sd a0,0(sp) │ │ │ │ + addiw s3,s2,1 │ │ │ │ + jal 44e2a │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli s1,a5,0x1d │ │ │ │ + mv a1,s1 │ │ │ │ li a0,0 │ │ │ │ - addi a5,a5,7 │ │ │ │ - add a1,a1,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s3,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - mv a2,a0 │ │ │ │ + jal 41306 │ │ │ │ mv a1,s1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - li a4,59 │ │ │ │ - add a5,s3,a0 │ │ │ │ - sb a4,0(a5) │ │ │ │ - lw a4,32(s9) │ │ │ │ - beqz a4,49a42 │ │ │ │ - ld a3,48(s9) │ │ │ │ - li s6,0 │ │ │ │ - li s8,0 │ │ │ │ - li s10,0 │ │ │ │ - li s7,0 │ │ │ │ - li s4,88 │ │ │ │ - add a5,a3,s6 │ │ │ │ - lbu a5,60(a5) │ │ │ │ - beq a5,s11,4918e │ │ │ │ - addiw s7,s7,1 │ │ │ │ - addi s6,s6,88 │ │ │ │ - bltu s7,a4,48ca6 │ │ │ │ - li a1,80 │ │ │ │ + mv s0,a0 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(s9) │ │ │ │ - ld a4,8(s9) │ │ │ │ + jal 41306 │ │ │ │ + addiw s5,s9,1 │ │ │ │ + mv s1,a0 │ │ │ │ + sext.w s10,s5 │ │ │ │ + beqz s3,43204 │ │ │ │ + slli a3,s2,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + addi s6,a3,1 │ │ │ │ + auipc s4,0x21 │ │ │ │ + addi s4,s4,1038 │ │ │ │ + slli s6,s6,0x3 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + mv s11,s0 │ │ │ │ + add s6,s6,s0 │ │ │ │ + sd s0,16(sp) │ │ │ │ + mv s1,s4 │ │ │ │ + sd a0,32(sp) │ │ │ │ mv s0,a0 │ │ │ │ - lw s4,20(s9) │ │ │ │ - lw s6,24(s9) │ │ │ │ - mv a0,a5 │ │ │ │ - sd a5,0(s0) │ │ │ │ - sd a4,8(s0) │ │ │ │ - jal 3310 │ │ │ │ - slli a5,a0,0x20 │ │ │ │ - slli s4,s4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - or a5,a5,s4 │ │ │ │ - sd a5,16(s0) │ │ │ │ - li a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - sd a5,32(s0) │ │ │ │ - li a5,1 │ │ │ │ - auipc a4,0x15 │ │ │ │ - fld fa5,264(a4) │ │ │ │ - sh a5,44(s0) │ │ │ │ - lui a5,0x80000 │ │ │ │ - sw s6,24(s0) │ │ │ │ - sd zero,48(s0) │ │ │ │ - sw zero,40(s0) │ │ │ │ - fsd fa5,72(s0) │ │ │ │ - sw a5,28(s0) │ │ │ │ - beqz s10,49a36 │ │ │ │ - fsd fs0,104(sp) │ │ │ │ - fmv.d.x fs0,zero │ │ │ │ - addi a5,sp,68 │ │ │ │ - fsd fs1,96(sp) │ │ │ │ - sd s1,48(sp) │ │ │ │ - mv s4,s8 │ │ │ │ - li s7,0 │ │ │ │ - auipc a4,0x15 │ │ │ │ - fld fs1,-396(a4) │ │ │ │ - sd s3,32(sp) │ │ │ │ - sd s8,40(sp) │ │ │ │ - sd s2,56(sp) │ │ │ │ - mv s1,a5 │ │ │ │ - ld a0,24(s4) │ │ │ │ - mv a2,s1 │ │ │ │ + mv s5,a4 │ │ │ │ + mv s4,a3 │ │ │ │ mv a1,s5 │ │ │ │ - jal 448d4 │ │ │ │ - fld fa4,56(s9) │ │ │ │ - fld fa5,80(s4) │ │ │ │ - mv s6,a0 │ │ │ │ - fle.d a5,fa5,fa4 │ │ │ │ - bnez s7,49176 │ │ │ │ - beqz a5,48d60 │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - fmul.d fs0,fa5,fs1 │ │ │ │ - lw a5,68(sp) │ │ │ │ - mv s3,s6 │ │ │ │ - li s2,0 │ │ │ │ - beqz a5,48e00 │ │ │ │ - li a1,104 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a4,0(s3) │ │ │ │ - ld a2,16(s3) │ │ │ │ - ld a3,24(s3) │ │ │ │ - sd a4,0(a0) │ │ │ │ - lw a4,8(s3) │ │ │ │ - sd a2,16(a0) │ │ │ │ - mv s8,a0 │ │ │ │ - sw a4,8(a0) │ │ │ │ - ld a4,32(s3) │ │ │ │ - sd a3,24(a0) │ │ │ │ - ld a1,48(s3) │ │ │ │ - sd a4,32(a0) │ │ │ │ - lw a4,40(s3) │ │ │ │ - ld a2,56(s3) │ │ │ │ - ld a3,64(s3) │ │ │ │ - sw a4,40(a0) │ │ │ │ - ld a4,72(s3) │ │ │ │ - sd a2,56(a0) │ │ │ │ - sd a1,48(a0) │ │ │ │ - sd a3,64(a0) │ │ │ │ - lhu a3,96(s3) │ │ │ │ - sd a4,72(a0) │ │ │ │ - lw a4,80(s3) │ │ │ │ - li a1,48 │ │ │ │ - sh a3,96(a0) │ │ │ │ - sw a4,80(a0) │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,88(s8) │ │ │ │ - ld a1,88(s3) │ │ │ │ - addiw s2,s2,1 │ │ │ │ - jal 4bad8 │ │ │ │ - lbu a4,74(s4) │ │ │ │ - lbu a3,60(s4) │ │ │ │ - ld a2,0(s4) │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 45d64 │ │ │ │ - mv a1,s3 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s11) │ │ │ │ + mv a1,s5 │ │ │ │ li a0,0 │ │ │ │ - jal 44286 │ │ │ │ - lw a5,68(sp) │ │ │ │ - addi s3,s3,104 │ │ │ │ - bltu s2,a5,48d6c │ │ │ │ - mv a0,s6 │ │ │ │ - addiw s7,s7,1 │ │ │ │ - jal 3670 │ │ │ │ - addi s4,s4,88 │ │ │ │ - bne s7,s10,48d3c │ │ │ │ - ld s8,40(sp) │ │ │ │ - ld s3,32(sp) │ │ │ │ - ld s1,48(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - ld s2,56(sp) │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x15 │ │ │ │ - fld fa5,-694(a5) │ │ │ │ - flt.d a5,fs0,fa5 │ │ │ │ - bnez a5,49a18 │ │ │ │ - auipc a5,0x15 │ │ │ │ - fld fa5,-646(a5) │ │ │ │ - fle.d a5,fa5,fs0 │ │ │ │ - li s9,60 │ │ │ │ - bnez a5,491d8 │ │ │ │ - fcvt.wu.d s9,fs0,rtz │ │ │ │ - fld fs1,96(sp) │ │ │ │ - fld fs0,104(sp) │ │ │ │ - zext.b s9,s9 │ │ │ │ - lw a3,32(s0) │ │ │ │ - beqz a3,491e2 │ │ │ │ + jal 41306 │ │ │ │ + sd a0,0(s0) │ │ │ │ + fld fa5,0(s1) │ │ │ │ + ld a4,0(s11) │ │ │ │ + addi s11,s11,8 │ │ │ │ + fsd fa5,0(a0) │ │ │ │ + fsd fa5,0(a4) │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s11,s6,427a8 │ │ │ │ + mv a3,s4 │ │ │ │ + ld s0,16(sp) │ │ │ │ + mv s4,s1 │ │ │ │ + ld s1,32(sp) │ │ │ │ + beqz s10,43224 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a3,s9,0x20 │ │ │ │ + ld a4,0(s0) │ │ │ │ + srli a1,a3,0x1d │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + fld fa5,0(s4) │ │ │ │ + addi a1,a1,8 │ │ │ │ + mv a3,a5 │ │ │ │ + mv a2,a4 │ │ │ │ + add a1,a1,a5 │ │ │ │ + fsd fa4,0(a3) │ │ │ │ + fsd fa5,0(a2) │ │ │ │ + addi a3,a3,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + bne a3,a1,427f8 │ │ │ │ + li a3,1 │ │ │ │ + beq s10,a3,4344a │ │ │ │ + ld a3,8(s0) │ │ │ │ + ld a2,8(s1) │ │ │ │ + fmv.d.x fa1,zero │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a5,a5,8 │ │ │ │ + addi a3,a3,8 │ │ │ │ + li a1,1 │ │ │ │ + li s6,0 │ │ │ │ + li s5,0 │ │ │ │ + li a6,1 │ │ │ │ + auipc a0,0x21 │ │ │ │ + fld fa0,1144(a0) │ │ │ │ + auipc a0,0x21 │ │ │ │ + fld ft0,976(a0) │ │ │ │ + auipc a0,0x21 │ │ │ │ + fld ft2,1552(a0) │ │ │ │ + auipc a0,0x21 │ │ │ │ + fld ft1,1552(a0) │ │ │ │ + auipc a0,0x21 │ │ │ │ + fld ft3,1520(a0) │ │ │ │ + li a7,78 │ │ │ │ + auipc a0,0x21 │ │ │ │ + fld ft4,1300(a0) │ │ │ │ + j 42870 │ │ │ │ + fmv.d fa1,fa5 │ │ │ │ + mv s6,a6 │ │ │ │ + li s5,1 │ │ │ │ + addi a1,a1,1 │ │ │ │ + sext.w a6,a1 │ │ │ │ + addi a2,a2,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a5,a5,8 │ │ │ │ + addi a3,a3,8 │ │ │ │ + bgeu a6,s10,42938 │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fsub.d fa4,fa4,fa0 │ │ │ │ + fsub.d fa5,fa5,fa0 │ │ │ │ + fle.d a0,fa5,fa4 │ │ │ │ + beqz a0,42886 │ │ │ │ + fmv.d fa5,fa4 │ │ │ │ + fld fa2,-8(a3) │ │ │ │ + fld fa4,0(a2) │ │ │ │ + fsub.d fa3,fa5,ft0 │ │ │ │ + fsub.d fa5,fa2,ft2 │ │ │ │ + fsub.d fa4,fa4,ft1 │ │ │ │ + fle.d a0,fa4,fa5 │ │ │ │ + beqz a0,428a2 │ │ │ │ + fmv.d fa4,fa5 │ │ │ │ + fld fa2,-8(a4) │ │ │ │ + fld fa5,-8(a5) │ │ │ │ + fsub.d fa4,fa4,ft0 │ │ │ │ + fsub.d fa2,fa2,fa0 │ │ │ │ + fsub.d fa5,fa5,fa0 │ │ │ │ + fle.d a0,fa5,fa2 │ │ │ │ + beqz a0,428c0 │ │ │ │ + fmv.d fa5,fa2 │ │ │ │ + lbu a0,0(s8) │ │ │ │ + beq a0,a7,428dc │ │ │ │ + add t1,s7,a1 │ │ │ │ + lbu t1,-1(t1) │ │ │ │ + beq t1,a7,428dc │ │ │ │ + beq a0,t1,42c88 │ │ │ │ + fsub.d fa5,fa5,ft4 │ │ │ │ + fle.d a0,fa5,fa3 │ │ │ │ + beqz a0,428e6 │ │ │ │ + fmv.d fa5,fa3 │ │ │ │ + fle.d a0,fa4,fa5 │ │ │ │ + bnez a0,428f0 │ │ │ │ + fmv.d fa5,fa4 │ │ │ │ + fsd fa5,0(a3) │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fadd.d fa4,fa4,ft3 │ │ │ │ + fadd.d fa5,fa5,ft3 │ │ │ │ + fle.d a0,fa5,fa4 │ │ │ │ + beqz a0,42908 │ │ │ │ + fmv.d fa5,fa4 │ │ │ │ + fsd fa5,8(a2) │ │ │ │ + fld fa4,0(a3) │ │ │ │ + fle.d a0,fa1,fa4 │ │ │ │ + bnez a0,42918 │ │ │ │ + fle.d a0,fa1,fa5 │ │ │ │ + beqz a0,4285e │ │ │ │ + fle.d a0,fa5,fa4 │ │ │ │ + beqz a0,42856 │ │ │ │ + addi a1,a1,1 │ │ │ │ + mv s6,a6 │ │ │ │ + sext.w a6,a1 │ │ │ │ + fmv.d fa1,fa4 │ │ │ │ + li s5,1 │ │ │ │ + addi a2,a2,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a5,a5,8 │ │ │ │ + addi a3,a3,8 │ │ │ │ + bltu a6,s10,42870 │ │ │ │ li a5,2 │ │ │ │ - beq s11,a5,49248 │ │ │ │ - ld a2,48(s0) │ │ │ │ - li a6,0 │ │ │ │ - sd s2,32(sp) │ │ │ │ + bgeu a5,s3,4321e │ │ │ │ + addi t5,s8,1 │ │ │ │ + addi a0,s0,8 │ │ │ │ + addi a1,s1,8 │ │ │ │ + li t2,69 │ │ │ │ + li a3,2 │ │ │ │ + li s4,1 │ │ │ │ + addiw a2,s2,-2 │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld ft2,674(a5) │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld ft5,1250(a5) │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld ft4,1250(a5) │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld ft1,1250(a5) │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld fa0,1250(a5) │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld ft3,1250(a5) │ │ │ │ + li s11,67 │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld ft7,1158(a5) │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld ft6,974(a5) │ │ │ │ + bgeu s4,s10,42b02 │ │ │ │ + li t1,2 │ │ │ │ + ld a4,0(a0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + ld a6,8(a0) │ │ │ │ + ld a7,8(a1) │ │ │ │ + beq s2,t1,42cb6 │ │ │ │ + mv t4,s7 │ │ │ │ + addi a6,a6,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a5,a5,8 │ │ │ │ + li t1,1 │ │ │ │ + li t0,84 │ │ │ │ + li t6,78 │ │ │ │ + j 42a00 │ │ │ │ + fsd fa5,8(a7) │ │ │ │ + fld fa3,0(a6) │ │ │ │ + fle.d t3,fa1,fa3 │ │ │ │ + beqz t3,42c8e │ │ │ │ + fle.d t3,fa5,fa3 │ │ │ │ + fmv.d fa1,fa5 │ │ │ │ + beqz t3,42ae8 │ │ │ │ + fmv.d fa1,fa3 │ │ │ │ + mv s6,t1 │ │ │ │ + mv s5,a3 │ │ │ │ + li t2,69 │ │ │ │ + addiw t3,t1,1 │ │ │ │ + addi a7,a7,8 │ │ │ │ + addi t4,t4,1 │ │ │ │ + addi a6,a6,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq s9,t1,42b02 │ │ │ │ + mv t1,t3 │ │ │ │ + lbu t3,0(t5) │ │ │ │ + fmv.d.x ft0,zero │ │ │ │ + bgeu a3,a2,42a20 │ │ │ │ + andi ra,t3,251 │ │ │ │ + bne ra,s11,42a20 │ │ │ │ + lbu ra,1(t5) │ │ │ │ + bne ra,t0,42a20 │ │ │ │ + fmv.d ft0,ft7 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fld fa4,0(a5) │ │ │ │ + fsub.d fa5,fa5,ft1 │ │ │ │ + fsub.d fa4,fa4,fa0 │ │ │ │ + fle.d ra,fa4,fa5 │ │ │ │ + beqz ra,42a38 │ │ │ │ + fmv.d fa4,fa5 │ │ │ │ + fld fa2,-8(a4) │ │ │ │ + fld fa5,-8(a5) │ │ │ │ + fsub.d fa3,fa4,ft2 │ │ │ │ + fsub.d fa4,fa2,ft1 │ │ │ │ + fsub.d fa5,fa5,fa0 │ │ │ │ + fle.d ra,fa5,fa4 │ │ │ │ + beqz ra,42a58 │ │ │ │ + fmv.d fa5,fa4 │ │ │ │ + fld fa2,-8(a6) │ │ │ │ + fld fa4,0(a7) │ │ │ │ + fsub.d fa2,fa2,ft5 │ │ │ │ + fsub.d fa4,fa4,ft4 │ │ │ │ + fle.d ra,fa4,fa2 │ │ │ │ + beqz ra,42a74 │ │ │ │ + fmv.d fa4,fa2 │ │ │ │ + fsub.d fa4,fa4,ft2 │ │ │ │ + beq t3,t6,42a8c │ │ │ │ + lbu ra,0(t4) │ │ │ │ + beq ra,t6,42a8c │ │ │ │ + beq ra,t3,42cb0 │ │ │ │ + fsub.d fa5,fa5,ft6 │ │ │ │ + fle.d t3,fa5,fa3 │ │ │ │ + beqz t3,42a98 │ │ │ │ + fmv.d fa5,fa3 │ │ │ │ + fle.d t3,fa4,fa5 │ │ │ │ + bnez t3,42aa4 │ │ │ │ + fmv.d fa5,fa4 │ │ │ │ + fsd fa5,0(a6) │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fld fa4,0(a5) │ │ │ │ + fsub.d fa5,fa5,fa0 │ │ │ │ + fsub.d fa4,fa4,ft3 │ │ │ │ + fadd.d fa5,fa5,ft0 │ │ │ │ + fle.d t3,fa4,fa5 │ │ │ │ + bnez t3,429c4 │ │ │ │ + fsd fa4,8(a7) │ │ │ │ + fld fa3,0(a6) │ │ │ │ + fle.d t3,fa1,fa3 │ │ │ │ + beqz t3,42c92 │ │ │ │ + fle.d t3,fa4,fa3 │ │ │ │ + fmv.d fa1,fa3 │ │ │ │ + bnez t3,42ca6 │ │ │ │ + feq.d t3,fa3,fa4 │ │ │ │ + fmv.d fa1,fa4 │ │ │ │ + bnez t3,42ca6 │ │ │ │ + mv s6,t1 │ │ │ │ + mv s5,a3 │ │ │ │ + li t2,73 │ │ │ │ + addiw t3,t1,1 │ │ │ │ + addi a7,a7,8 │ │ │ │ + addi t4,t4,1 │ │ │ │ + addi a6,a6,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne s9,t1,429fe │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addi t5,t5,1 │ │ │ │ + addi a0,a0,8 │ │ │ │ + addi a1,a1,8 │ │ │ │ + bltu a3,s3,4299a │ │ │ │ + beqz s5,43452 │ │ │ │ + beqz s6,43244 │ │ │ │ + fsd fs0,136(sp) │ │ │ │ + fsd fs1,128(sp) │ │ │ │ + fsd fs2,120(sp) │ │ │ │ + fsd fs3,112(sp) │ │ │ │ + fsd fs4,104(sp) │ │ │ │ + fsd fs5,96(sp) │ │ │ │ + fsd fs6,88(sp) │ │ │ │ + fsd fs7,80(sp) │ │ │ │ + fsd fs8,72(sp) │ │ │ │ + fsd fs9,64(sp) │ │ │ │ + li a5,2 │ │ │ │ + bgeu a5,s2,42e3e │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld fs0,752(a5) │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld fs2,736(a5) │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld fs1,744(a5) │ │ │ │ + fmv.d fs6,fs0 │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + slli s10,s6,0x20 │ │ │ │ + fsd fs10,56(sp) │ │ │ │ + fsd fs11,48(sp) │ │ │ │ li s4,0 │ │ │ │ - mv s2,s1 │ │ │ │ - li s10,0 │ │ │ │ - li s8,0 │ │ │ │ - li s7,104 │ │ │ │ - mv s6,a6 │ │ │ │ - mv s1,s0 │ │ │ │ - add a5,a2,s4 │ │ │ │ - lbu a5,60(a5) │ │ │ │ - beq a5,s11,491e8 │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s4,s4,88 │ │ │ │ - bltu s6,a3,48e70 │ │ │ │ - mv s0,s1 │ │ │ │ - mv s1,s2 │ │ │ │ - ld s2,32(sp) │ │ │ │ - mv a2,s8 │ │ │ │ + addiw s11,s2,-2 │ │ │ │ + addiw a2,s5,-1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs4,712(a4) │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs3,712(a4) │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs7,168(a4) │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs10,480(a4) │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs9,648(a4) │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs5,104(a4) │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs8,680(a4) │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs11,680(a4) │ │ │ │ + li a4,1 │ │ │ │ + bne s5,a4,42bbe │ │ │ │ + fmv.d fs2,fs4 │ │ │ │ + fmv.d fs0,fs4 │ │ │ │ + fmv.d fs6,fs3 │ │ │ │ + fmv.d fs1,fs3 │ │ │ │ + slli a3,a2,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a4,s8,a3 │ │ │ │ + lbu a0,0(a4) │ │ │ │ + li a1,78 │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + sext.w s9,a2 │ │ │ │ + beq a0,a1,42bfa │ │ │ │ + addiw a4,s6,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s7 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + beq a4,a1,42bfa │ │ │ │ + fmv.d fa4,fs7 │ │ │ │ + bne a0,a4,42bfa │ │ │ │ + fmv.d fa4,fs10 │ │ │ │ + sext.w a4,s11 │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + bgeu s5,a4,42c20 │ │ │ │ + li a4,1 │ │ │ │ + beq s5,a4,42c20 │ │ │ │ + add a1,s8,a5 │ │ │ │ + andi a4,a0,251 │ │ │ │ + li a6,67 │ │ │ │ + lbu a1,0(a1) │ │ │ │ + beq a4,a6,4335c │ │ │ │ + slli a1,a3,0x3 │ │ │ │ + add a4,s0,a1 │ │ │ │ + li a7,69 │ │ │ │ + ld a4,0(a4) │ │ │ │ + slli a3,a5,0x3 │ │ │ │ + slli a6,s10,0x3 │ │ │ │ + beq t2,a7,4325c │ │ │ │ + add a4,a4,a6 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + add a3,a3,s1 │ │ │ │ + ld a4,0(a3) │ │ │ │ + fadd.d fa5,fs0,fa5 │ │ │ │ + add a4,a4,a6 │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fadd.d fa5,fa5,fa3 │ │ │ │ + feq.d a4,fa4,fa5 │ │ │ │ + bnez a4,43346 │ │ │ │ + add a4,s1,a1 │ │ │ │ + ld a4,0(a4) │ │ │ │ + add a4,a4,a6 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fadd.d fa5,fs2,fa5 │ │ │ │ + feq.d a4,fa4,fa5 │ │ │ │ + beqz a4,42ba8 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,1 │ │ │ │ + jal 48420 │ │ │ │ + li t2,73 │ │ │ │ + beqz s9,43356 │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + mv s5,s9 │ │ │ │ + addiw a2,s9,-1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + j 42ba8 │ │ │ │ + fadd.d fa5,fa5,ft4 │ │ │ │ + j 428dc │ │ │ │ + fmv.d fa4,fa5 │ │ │ │ + fle.d t3,fa1,fa4 │ │ │ │ + beqz t3,429ec │ │ │ │ + fle.d t3,fa4,fa3 │ │ │ │ + fmv.d fa1,fa3 │ │ │ │ + beqz t3,42adc │ │ │ │ + mv s6,t1 │ │ │ │ + mv s5,a3 │ │ │ │ + li t2,69 │ │ │ │ + j 429ec │ │ │ │ + fadd.d fa5,fa5,ft6 │ │ │ │ + j 42a8c │ │ │ │ + auipc a1,0x21 │ │ │ │ + fld ft0,-190(a1) │ │ │ │ + auipc a1,0x21 │ │ │ │ + fld ft2,386(a1) │ │ │ │ + auipc a1,0x21 │ │ │ │ + fld ft1,386(a1) │ │ │ │ + fmv.d.x ft5,zero │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a5,a5,8 │ │ │ │ + addi a6,a6,8 │ │ │ │ + li a2,1 │ │ │ │ + li a1,1 │ │ │ │ + auipc a0,0x21 │ │ │ │ + fld ft3,372(a0) │ │ │ │ + auipc a0,0x21 │ │ │ │ + fld fa0,372(a0) │ │ │ │ + auipc a0,0x21 │ │ │ │ + fld ft4,372(a0) │ │ │ │ + li t3,78 │ │ │ │ + auipc a0,0x21 │ │ │ │ + fld ft6,104(a0) │ │ │ │ + j 42d38 │ │ │ │ + fsd fa5,8(a7) │ │ │ │ + fld fa3,0(a6) │ │ │ │ + fle.d a0,fa1,fa3 │ │ │ │ + beqz a0,42f62 │ │ │ │ + fle.d a0,fa5,fa3 │ │ │ │ + bnez a0,42f86 │ │ │ │ + fmv.d fa1,fa5 │ │ │ │ + mv s6,a1 │ │ │ │ + mv s5,a3 │ │ │ │ + li t2,73 │ │ │ │ + addi a2,a2,1 │ │ │ │ + sext.w a1,a2 │ │ │ │ + addi a7,a7,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a5,a5,8 │ │ │ │ + addi a6,a6,8 │ │ │ │ + bgeu a1,s10,42e22 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fld fa4,0(a5) │ │ │ │ + lbu a0,0(t5) │ │ │ │ + fsub.d fa5,fa5,ft3 │ │ │ │ + fsub.d fa4,fa4,fa0 │ │ │ │ + fle.d t1,fa4,fa5 │ │ │ │ + bnez t1,42d54 │ │ │ │ + fmv.d fa5,fa4 │ │ │ │ + fld fa3,-8(a4) │ │ │ │ + fld fa4,-8(a5) │ │ │ │ + fsub.d fa5,fa5,ft0 │ │ │ │ + fsub.d fa3,fa3,ft3 │ │ │ │ + fsub.d fa4,fa4,fa0 │ │ │ │ + fle.d t1,fa4,fa3 │ │ │ │ + bnez t1,42d74 │ │ │ │ + fmv.d fa3,fa4 │ │ │ │ + fld fa4,-8(a6) │ │ │ │ + fld fa2,0(a7) │ │ │ │ + fsub.d fa4,fa4,ft2 │ │ │ │ + fsub.d fa2,fa2,ft1 │ │ │ │ + fle.d t1,fa2,fa4 │ │ │ │ + bnez t1,42d90 │ │ │ │ + fmv.d fa4,fa2 │ │ │ │ + fsub.d fa4,fa4,ft0 │ │ │ │ + beq a0,t3,42dac │ │ │ │ + add t1,s7,a2 │ │ │ │ + lbu t1,-1(t1) │ │ │ │ + beq t1,t3,42dac │ │ │ │ + beq a0,t1,42f80 │ │ │ │ + fsub.d fa3,fa3,ft6 │ │ │ │ + fle.d a0,fa3,fa5 │ │ │ │ + bnez a0,42db6 │ │ │ │ + fmv.d fa5,fa3 │ │ │ │ + fle.d a0,fa4,fa5 │ │ │ │ + beqz a0,42dc0 │ │ │ │ + fmv.d fa4,fa5 │ │ │ │ + fsd fa4,0(a6) │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fld fa4,0(a5) │ │ │ │ + fsub.d fa5,fa5,fa0 │ │ │ │ + fsub.d fa4,fa4,ft4 │ │ │ │ + fadd.d fa5,fa5,ft5 │ │ │ │ + fle.d a0,fa4,fa5 │ │ │ │ + bnez a0,42d02 │ │ │ │ + fsd fa4,8(a7) │ │ │ │ + fld fa3,0(a6) │ │ │ │ + fle.d a0,fa1,fa3 │ │ │ │ + beqz a0,42f5e │ │ │ │ + fmv.d fa5,fa4 │ │ │ │ + fmv.d fa1,fa3 │ │ │ │ + fle.d a0,fa5,fa3 │ │ │ │ + bnez a0,42f76 │ │ │ │ + feq.d a0,fa5,fa3 │ │ │ │ + fmv.d fa1,fa5 │ │ │ │ + mv s6,a1 │ │ │ │ + mv s5,a3 │ │ │ │ + li t2,73 │ │ │ │ + beqz a0,42d26 │ │ │ │ + li t2,69 │ │ │ │ + addi a2,a2,1 │ │ │ │ + sext.w a1,a2 │ │ │ │ + addi a7,a7,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + addi a5,a5,8 │ │ │ │ + addi a6,a6,8 │ │ │ │ + bltu a1,s10,42d38 │ │ │ │ + beqz s5,43452 │ │ │ │ + beqz s6,43244 │ │ │ │ + fsd fs0,136(sp) │ │ │ │ + fsd fs1,128(sp) │ │ │ │ + fsd fs2,120(sp) │ │ │ │ + fsd fs3,112(sp) │ │ │ │ + fsd fs4,104(sp) │ │ │ │ + fsd fs5,96(sp) │ │ │ │ + fsd fs6,88(sp) │ │ │ │ + fsd fs7,80(sp) │ │ │ │ + fsd fs8,72(sp) │ │ │ │ + fsd fs9,64(sp) │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld fs0,-30(a5) │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld fs2,-46(a5) │ │ │ │ + auipc a5,0x21 │ │ │ │ + fld fs1,-38(a5) │ │ │ │ + fmv.d fs6,fs0 │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + slli s10,s6,0x20 │ │ │ │ + li s4,0 │ │ │ │ + addiw a2,s5,-1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs4,-62(a4) │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs3,-62(a4) │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs7,-286(a4) │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs8,-614(a4) │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs5,-662(a4) │ │ │ │ + auipc a4,0x21 │ │ │ │ + fld fs9,-86(a4) │ │ │ │ + mv s9,t2 │ │ │ │ + li a4,1 │ │ │ │ + bne s5,a4,42eb6 │ │ │ │ + fmv.d fs2,fs4 │ │ │ │ + fmv.d fs0,fs4 │ │ │ │ + fmv.d fs6,fs3 │ │ │ │ + fmv.d fs1,fs3 │ │ │ │ + slli a3,a2,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a4,s8,a3 │ │ │ │ + lbu a0,0(a4) │ │ │ │ + li a1,78 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + sext.w s11,a2 │ │ │ │ + beq a0,a1,42ef2 │ │ │ │ + addiw a4,s6,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s7 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + beq a4,a1,42ef2 │ │ │ │ + fmv.d fa5,fs7 │ │ │ │ + beq a4,a0,42ef2 │ │ │ │ + fmv.d fa5,fs8 │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a4,s0,a3 │ │ │ │ + li a1,69 │ │ │ │ + ld a4,0(a4) │ │ │ │ + slli t1,a5,0x3 │ │ │ │ + slli a7,s10,0x3 │ │ │ │ + beq s9,a1,42f90 │ │ │ │ + add a1,a4,a7 │ │ │ │ + fld fa5,0(a1) │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + add a4,s1,t1 │ │ │ │ + fadd.d fa5,fs0,fa5 │ │ │ │ + ld a1,0(a4) │ │ │ │ + add a1,a1,a7 │ │ │ │ + fld fa4,0(a1) │ │ │ │ + fadd.d fa5,fa5,fa3 │ │ │ │ + feq.d a1,fa5,fa4 │ │ │ │ + bnez a1,43068 │ │ │ │ + add a3,a3,s1 │ │ │ │ + ld a4,0(a3) │ │ │ │ + add a4,a4,a7 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fadd.d fa5,fs2,fa5 │ │ │ │ + feq.d a4,fa5,fa4 │ │ │ │ + beqz a4,42ea0 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,1 │ │ │ │ + li s9,73 │ │ │ │ + jal 48420 │ │ │ │ + beqz s11,43078 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + mv s5,s11 │ │ │ │ + addiw a2,s11,-1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + j 42ea0 │ │ │ │ + fmv.d fa5,fa4 │ │ │ │ + fle.d a0,fa1,fa5 │ │ │ │ + beqz a0,42d26 │ │ │ │ + fle.d a0,fa5,fa3 │ │ │ │ + fmv.d fa1,fa3 │ │ │ │ + beqz a0,42dfa │ │ │ │ + mv s6,a1 │ │ │ │ + mv s5,a3 │ │ │ │ + li t2,69 │ │ │ │ + j 42e10 │ │ │ │ + fadd.d fa3,fa3,ft6 │ │ │ │ + j 42dac │ │ │ │ + fmv.d fa1,fa3 │ │ │ │ + mv s6,a1 │ │ │ │ + mv s5,a3 │ │ │ │ + j 42f7a │ │ │ │ + addiw a6,s6,-1 │ │ │ │ + slli t3,a6,0x20 │ │ │ │ + srli t3,t3,0x20 │ │ │ │ + slli t4,t3,0x3 │ │ │ │ + add a1,a4,t4 │ │ │ │ + fld fa4,0(a1) │ │ │ │ + add a1,s0,t1 │ │ │ │ + ld a1,0(a1) │ │ │ │ + fadd.d fa4,fs1,fa4 │ │ │ │ + sd a6,16(sp) │ │ │ │ + add t5,a1,a7 │ │ │ │ + fld fa3,0(t5) │ │ │ │ + fadd.d fa4,fa4,fa5 │ │ │ │ + feq.d t5,fa4,fa3 │ │ │ │ + bnez t5,430ca │ │ │ │ + add a4,a4,a7 │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fadd.d fa4,fs1,fa4 │ │ │ │ + fsub.d fa4,fa4,fs5 │ │ │ │ + feq.d a4,fa4,fa3 │ │ │ │ + bnez a4,43188 │ │ │ │ + add a1,a1,t4 │ │ │ │ + fld fa4,0(a1) │ │ │ │ + fsub.d fa4,fa4,fs9 │ │ │ │ + fsub.d fa4,fa4,fs5 │ │ │ │ + feq.d a4,fa4,fa3 │ │ │ │ + bnez a4,430aa │ │ │ │ + add a3,a3,s1 │ │ │ │ + ld a3,0(a3) │ │ │ │ + add a4,a3,a7 │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fadd.d fa4,fs6,fa4 │ │ │ │ + fsub.d fa4,fa4,fs5 │ │ │ │ + feq.d a4,fa4,fa3 │ │ │ │ + bnez a4,431dc │ │ │ │ + add a3,a3,t4 │ │ │ │ + fld fa4,0(a3) │ │ │ │ + fadd.d fa4,fs6,fa4 │ │ │ │ + fadd.d fa5,fa4,fa5 │ │ │ │ + feq.d a4,fa5,fa3 │ │ │ │ + bnez a4,431a0 │ │ │ │ + add a4,s1,t1 │ │ │ │ + ld a4,0(a4) │ │ │ │ + auipc a3,0x21 │ │ │ │ + fld fa4,-472(a3) │ │ │ │ + add a4,a4,t4 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fsub.d fa5,fa5,fs5 │ │ │ │ + feq.d a4,fa5,fa3 │ │ │ │ + beqz a4,42ea0 │ │ │ │ + ld a0,8(sp) │ │ │ │ + addw a2,s4,s5 │ │ │ │ + auipc a4,0x1f │ │ │ │ + addi a4,a4,1526 │ │ │ │ + li a3,43 │ │ │ │ mv a1,s5 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 7f40 │ │ │ │ - mv a4,a0 │ │ │ │ - mv a0,s10 │ │ │ │ - mv s4,a4 │ │ │ │ - sd a4,32(sp) │ │ │ │ - jal 3670 │ │ │ │ - addi a1,sp,72 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 89ac │ │ │ │ - lw a5,72(sp) │ │ │ │ - mv s10,a0 │ │ │ │ - beqz a5,490e4 │ │ │ │ - bnez s11,492ba │ │ │ │ - addi a5,sp,80 │ │ │ │ - sd s0,40(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - li s6,0 │ │ │ │ - li s7,1 │ │ │ │ - li s8,59 │ │ │ │ - mv s0,a5 │ │ │ │ - j 48fde │ │ │ │ - beqz s6,48fd2 │ │ │ │ - addiw a5,s6,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal efb8 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,2 │ │ │ │ + li s4,0 │ │ │ │ + jal 48420 │ │ │ │ + ld a5,32(sp) │ │ │ │ + li s9,73 │ │ │ │ + j 430b6 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,1 │ │ │ │ + li s9,69 │ │ │ │ + jal 48420 │ │ │ │ + bnez s11,42f50 │ │ │ │ + mv t2,s9 │ │ │ │ + li a4,69 │ │ │ │ + li s5,0 │ │ │ │ + li a5,0 │ │ │ │ + bne t2,a4,430fc │ │ │ │ + beqz s4,430fc │ │ │ │ + ld a0,8(sp) │ │ │ │ + addw a2,s5,s4 │ │ │ │ + auipc a4,0x1f │ │ │ │ + addi a4,a4,1448 │ │ │ │ + li a3,43 │ │ │ │ + addiw a2,a2,-1 │ │ │ │ + mv a1,s5 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal efb8 │ │ │ │ + ld a5,16(sp) │ │ │ │ + j 430fc │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,2 │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal 48420 │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld a4,16(sp) │ │ │ │ + beqz a4,430f0 │ │ │ │ + slli s10,a4,0x20 │ │ │ │ + mv s6,a4 │ │ │ │ + addiw a2,s5,-1 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + j 42ea0 │ │ │ │ + add t3,t3,s7 │ │ │ │ + lbu a1,0(t3) │ │ │ │ + jal 349da │ │ │ │ + beqz a0,43194 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,5 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + jal 48420 │ │ │ │ + beqz s11,43236 │ │ │ │ + ld a4,16(sp) │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + mv s5,s11 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli s11,a5,0x2 │ │ │ │ - add s11,s11,a5 │ │ │ │ - slli s11,s11,0x4 │ │ │ │ - add s11,s11,s10 │ │ │ │ - lbu a1,24(s11) │ │ │ │ - lbu a3,24(s4) │ │ │ │ - lw a4,0(s11) │ │ │ │ - ld a5,8(s11) │ │ │ │ - beq a3,a1,4977a │ │ │ │ - ld a3,24(s5) │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a4,a2,0x1d │ │ │ │ - sd zero,80(sp) │ │ │ │ - add a4,a4,a3 │ │ │ │ - ld a3,0(a4) │ │ │ │ - ld a4,32(s11) │ │ │ │ - addi a5,a5,1 │ │ │ │ - ld a2,24(a3) │ │ │ │ - sub a3,a5,a4 │ │ │ │ - li a4,43 │ │ │ │ - beqz a1,48f1a │ │ │ │ - li a4,45 │ │ │ │ - lw a5,60(s11) │ │ │ │ - lbu a1,56(s11) │ │ │ │ - lw a7,64(s11) │ │ │ │ - ld a6,16(s11) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sd a1,0(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - auipc a1,0x19 │ │ │ │ - addi a1,a1,-160 │ │ │ │ - jal 2194e │ │ │ │ - lwu a4,0(s4) │ │ │ │ - ld a5,24(s5) │ │ │ │ - ld a3,8(s4) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a2,0(a5) │ │ │ │ - ld a4,32(s4) │ │ │ │ - lbu a5,24(s4) │ │ │ │ - addi a3,a3,1 │ │ │ │ - sub a3,a3,a4 │ │ │ │ - ld a2,24(a2) │ │ │ │ - li a4,43 │ │ │ │ - beqz a5,48f66 │ │ │ │ - li a4,45 │ │ │ │ - lw a5,60(s4) │ │ │ │ - lbu a1,56(s4) │ │ │ │ - lw a7,64(s4) │ │ │ │ - ld a6,16(s4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sd a1,0(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - auipc a1,0x19 │ │ │ │ - addi a1,a1,-236 │ │ │ │ - jal 2194e │ │ │ │ - ld a2,24(sp) │ │ │ │ - auipc a1,0x17 │ │ │ │ - addi a1,a1,1014 │ │ │ │ + bnez a4,430ba │ │ │ │ + mv t2,s9 │ │ │ │ + li a4,69 │ │ │ │ + li s10,0 │ │ │ │ + beq t2,a4,43086 │ │ │ │ + fld fs0,136(sp) │ │ │ │ + fld fs1,128(sp) │ │ │ │ + fld fs2,120(sp) │ │ │ │ + fld fs3,112(sp) │ │ │ │ + fld fs4,104(sp) │ │ │ │ + fld fs5,96(sp) │ │ │ │ + fld fs6,88(sp) │ │ │ │ + fld fs7,80(sp) │ │ │ │ + fld fs8,72(sp) │ │ │ │ + fld fs9,64(sp) │ │ │ │ + ld a4,0(sp) │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + or a5,s10,a5 │ │ │ │ + sd a5,24(a4) │ │ │ │ + mv a0,a4 │ │ │ │ + jal 4881c │ │ │ │ + slli a3,s2,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + beqz s3,43156 │ │ │ │ + addi s5,a3,1 │ │ │ │ + slli s5,s5,0x3 │ │ │ │ + mv s2,s0 │ │ │ │ + mv s3,s1 │ │ │ │ + add s5,s5,s0 │ │ │ │ + ld a0,0(s2) │ │ │ │ + addi s2,s2,8 │ │ │ │ + addi s3,s3,8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s2) │ │ │ │ + ld a0,-8(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s3) │ │ │ │ + bne s2,s5,43136 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2194e │ │ │ │ - lw a5,344(s2) │ │ │ │ - bgeu s7,a5,48fa8 │ │ │ │ - ld a0,568(s2) │ │ │ │ - jal 32d0 │ │ │ │ - ld a3,80(sp) │ │ │ │ - ld a0,672(s2) │ │ │ │ - auipc a2,0x1a │ │ │ │ - addi a2,a2,922 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,344(s2) │ │ │ │ - bgeu s7,a5,48fcc │ │ │ │ - ld a0,568(s2) │ │ │ │ - jal 39e0 │ │ │ │ - ld a0,80(sp) │ │ │ │ jal 3670 │ │ │ │ - lw a5,72(sp) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s4,s4,80 │ │ │ │ - bgeu s6,a5,490ca │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 887e │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 8866 │ │ │ │ - lw a5,68(s4) │ │ │ │ - bgeu s7,a5,48ec8 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 8caa │ │ │ │ - mv s11,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - li a5,82 │ │ │ │ - add a0,a0,s3 │ │ │ │ - sb a5,1(a0) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - add a0,a0,s3 │ │ │ │ - sb s8,2(a0) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lwu a2,76(sp) │ │ │ │ - ld a1,24(sp) │ │ │ │ - addi a0,a0,3 │ │ │ │ - add a0,a0,s3 │ │ │ │ - jal 36a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sb s8,3(a5) │ │ │ │ - jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ mv a0,s1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - li a4,49 │ │ │ │ - sb a4,4(a5) │ │ │ │ - jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sb zero,5(a5) │ │ │ │ - lw a5,344(s2) │ │ │ │ - bgeu s7,a5,4907e │ │ │ │ - ld a0,552(s2) │ │ │ │ - jal 32d0 │ │ │ │ - ld a0,656(s2) │ │ │ │ - mv a3,s3 │ │ │ │ - mv a2,s5 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld ra,248(sp) │ │ │ │ + ld s0,240(sp) │ │ │ │ + sd a4,0(a5) │ │ │ │ + ld a0,0(sp) │ │ │ │ + ld s1,232(sp) │ │ │ │ + ld s2,224(sp) │ │ │ │ + ld s3,216(sp) │ │ │ │ + ld s4,208(sp) │ │ │ │ + ld s5,200(sp) │ │ │ │ + ld s6,192(sp) │ │ │ │ + ld s7,184(sp) │ │ │ │ + ld s8,176(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + ld s10,160(sp) │ │ │ │ + ld s11,152(sp) │ │ │ │ + addi sp,sp,256 │ │ │ │ + ret │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,1 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + jal 48420 │ │ │ │ + j 42f4c │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,6 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + jal 48420 │ │ │ │ + j 430e0 │ │ │ │ + add t3,t3,s7 │ │ │ │ + lbu a1,0(t3) │ │ │ │ + sw a2,32(sp) │ │ │ │ + jal 349da │ │ │ │ + lw a2,32(sp) │ │ │ │ + bnez a0,4324e │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,6 │ │ │ │ + sw a2,32(sp) │ │ │ │ + jal 48420 │ │ │ │ + lw a2,32(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + addw a2,a2,s4 │ │ │ │ + auipc a4,0x1f │ │ │ │ + addi a4,a4,1142 │ │ │ │ + li a3,43 │ │ │ │ mv a1,s11 │ │ │ │ - jal 8f5c │ │ │ │ - lw a5,344(s2) │ │ │ │ - bltu s7,a5,4922e │ │ │ │ - ld a0,664(s2) │ │ │ │ - mv a3,s3 │ │ │ │ - mv a2,s5 │ │ │ │ + jal efb8 │ │ │ │ + li s4,0 │ │ │ │ + li s9,73 │ │ │ │ + j 430e0 │ │ │ │ + ld a0,8(sp) │ │ │ │ + addw a2,a2,s4 │ │ │ │ + auipc a4,0x1f │ │ │ │ + addi a4,a4,1110 │ │ │ │ + li a3,43 │ │ │ │ mv a1,s11 │ │ │ │ - jal 919a │ │ │ │ - lw a5,344(s2) │ │ │ │ - bgeu s7,a5,490b2 │ │ │ │ - ld a0,560(s2) │ │ │ │ - jal 39e0 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 9302 │ │ │ │ - mv a0,s11 │ │ │ │ + jal efb8 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,1 │ │ │ │ + li s4,0 │ │ │ │ + jal 48420 │ │ │ │ + li s9,73 │ │ │ │ + j 42f4c │ │ │ │ + auipc s4,0x21 │ │ │ │ + addi s4,s4,-1644 │ │ │ │ + bnez s10,427dc │ │ │ │ + ld a5,0(sp) │ │ │ │ + sd zero,24(a5) │ │ │ │ + mv a0,a5 │ │ │ │ + jal 4881c │ │ │ │ + j 43156 │ │ │ │ + li t2,69 │ │ │ │ + j 42b0e │ │ │ │ + li a5,2 │ │ │ │ + bgeu a5,s3,4345e │ │ │ │ + fmv.d.x fa1,zero │ │ │ │ + li s6,0 │ │ │ │ + li s5,0 │ │ │ │ + j 4293e │ │ │ │ + mv t2,s9 │ │ │ │ + ld s9,16(sp) │ │ │ │ + slli s10,s9,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + j 4307a │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + li s10,0 │ │ │ │ + j 43110 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,5 │ │ │ │ + sw a2,32(sp) │ │ │ │ + jal 48420 │ │ │ │ + lw a2,32(sp) │ │ │ │ + j 431bc │ │ │ │ + addiw a7,s6,-1 │ │ │ │ + slli t3,a7,0x20 │ │ │ │ + srli t3,t3,0x20 │ │ │ │ + slli t4,t3,0x3 │ │ │ │ + add t1,a4,t4 │ │ │ │ + fld fa5,0(t1) │ │ │ │ + add t1,s0,a3 │ │ │ │ + ld t1,0(t1) │ │ │ │ + fadd.d fa5,fs1,fa5 │ │ │ │ + sd a7,16(sp) │ │ │ │ + add t5,t1,a6 │ │ │ │ + fld fa3,0(t5) │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + feq.d t5,fa3,fa5 │ │ │ │ + bnez t5,4336a │ │ │ │ + add a4,a4,a6 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fadd.d fa5,fs1,fa5 │ │ │ │ + fsub.d fa5,fa5,fs5 │ │ │ │ + feq.d a4,fa3,fa5 │ │ │ │ + bnez a4,4339c │ │ │ │ + add t1,t1,t4 │ │ │ │ + fld fa5,0(t1) │ │ │ │ + fsub.d fa5,fa5,fs8 │ │ │ │ + fsub.d fa5,fa5,fs5 │ │ │ │ + feq.d a4,fa3,fa5 │ │ │ │ + bnez a4,433bc │ │ │ │ + add a4,s1,a1 │ │ │ │ + ld a4,0(a4) │ │ │ │ + add a6,a6,a4 │ │ │ │ + fld fa5,0(a6) │ │ │ │ + fadd.d fa5,fs6,fa5 │ │ │ │ + fsub.d fa5,fa5,fs5 │ │ │ │ + feq.d a1,fa3,fa5 │ │ │ │ + bnez a1,433ce │ │ │ │ + add a4,a4,t4 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fadd.d fa5,fs6,fa5 │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + feq.d a4,fa3,fa5 │ │ │ │ + bnez a4,433f6 │ │ │ │ + add a3,a3,s1 │ │ │ │ + ld a4,0(a3) │ │ │ │ + add a4,a4,t4 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fsub.d fa5,fa5,fs11 │ │ │ │ + fsub.d fa5,fa5,fs5 │ │ │ │ + feq.d a4,fa3,fa5 │ │ │ │ + beqz a4,42ba8 │ │ │ │ + ld a0,8(sp) │ │ │ │ + addw a2,s5,s4 │ │ │ │ + auipc a4,0x1f │ │ │ │ + addi a4,a4,810 │ │ │ │ + li a3,43 │ │ │ │ + mv a1,s5 │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal efb8 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,2 │ │ │ │ + li s4,0 │ │ │ │ + jal 48420 │ │ │ │ + ld a5,32(sp) │ │ │ │ + li t2,73 │ │ │ │ + ld a4,16(sp) │ │ │ │ + beqz a4,43396 │ │ │ │ + slli s10,a4,0x20 │ │ │ │ + mv s6,a4 │ │ │ │ + addiw a2,s5,-1 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + j 42ba8 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,1 │ │ │ │ + jal 48420 │ │ │ │ + li t2,69 │ │ │ │ + bnez s9,42c7a │ │ │ │ + fld fs10,56(sp) │ │ │ │ + fld fs11,48(sp) │ │ │ │ + j 4307a │ │ │ │ + li a4,84 │ │ │ │ + bne a1,a4,42c20 │ │ │ │ + fmv.d fa3,fs9 │ │ │ │ + j 42c20 │ │ │ │ + add t3,t3,s7 │ │ │ │ + lbu a1,0(t3) │ │ │ │ + sd t2,32(sp) │ │ │ │ + jal 349da │ │ │ │ + ld t2,32(sp) │ │ │ │ + beqz a0,433ac │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,5 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + jal 48420 │ │ │ │ + ld t2,32(sp) │ │ │ │ + beqz s9,43432 │ │ │ │ + ld a4,16(sp) │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + mv s5,s9 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bnez a4,43336 │ │ │ │ + fld fs10,56(sp) │ │ │ │ + fld fs11,48(sp) │ │ │ │ + j 430f2 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,1 │ │ │ │ + sd t2,16(sp) │ │ │ │ + jal 48420 │ │ │ │ + ld t2,16(sp) │ │ │ │ + addiw s4,s4,1 │ │ │ │ + j 42c76 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,6 │ │ │ │ + sd t2,32(sp) │ │ │ │ + jal 48420 │ │ │ │ + ld t2,32(sp) │ │ │ │ + addiw s4,s4,1 │ │ │ │ + j 43386 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,2 │ │ │ │ + sd a5,40(sp) │ │ │ │ + sd t2,32(sp) │ │ │ │ + jal 48420 │ │ │ │ + ld t2,32(sp) │ │ │ │ + ld a5,40(sp) │ │ │ │ + j 43332 │ │ │ │ + ld a0,8(sp) │ │ │ │ + addw a2,a2,s4 │ │ │ │ + auipc a4,0x1f │ │ │ │ + addi a4,a4,612 │ │ │ │ + li a3,43 │ │ │ │ + mv a1,s9 │ │ │ │ + jal efb8 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,1 │ │ │ │ + li s4,0 │ │ │ │ + jal 48420 │ │ │ │ + li t2,73 │ │ │ │ + j 42c76 │ │ │ │ + add t3,t3,s7 │ │ │ │ + lbu a1,0(t3) │ │ │ │ + sw a2,32(sp) │ │ │ │ + jal 349da │ │ │ │ + lw a2,32(sp) │ │ │ │ + sw a2,32(sp) │ │ │ │ + beqz a0,4343e │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,5 │ │ │ │ + jal 48420 │ │ │ │ + lw a2,32(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + addw a2,a2,s4 │ │ │ │ + auipc a4,0x1f │ │ │ │ + addi a4,a4,544 │ │ │ │ + li a3,43 │ │ │ │ + mv a1,s9 │ │ │ │ + jal efb8 │ │ │ │ + li s4,0 │ │ │ │ + li t2,73 │ │ │ │ + j 43386 │ │ │ │ + ld s9,16(sp) │ │ │ │ + slli s10,s9,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + j 43356 │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,6 │ │ │ │ + jal 48420 │ │ │ │ + lw a2,32(sp) │ │ │ │ + j 43412 │ │ │ │ + li a5,2 │ │ │ │ + li s6,0 │ │ │ │ + bltu a5,s3,4322a │ │ │ │ + slli s10,s6,0x20 │ │ │ │ + li a5,0 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + j 43110 │ │ │ │ + ld a5,0(sp) │ │ │ │ + sd a3,16(sp) │ │ │ │ + sd zero,24(a5) │ │ │ │ + mv a0,a5 │ │ │ │ + jal 4881c │ │ │ │ + ld a3,16(sp) │ │ │ │ + j 4312a │ │ │ │ + addi sp,sp,-176 │ │ │ │ + sd s3,136(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a0,s3 │ │ │ │ + sd ra,168(sp) │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s9,88(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ + sd a2,48(sp) │ │ │ │ + sd a3,56(sp) │ │ │ │ + mv s6,a4 │ │ │ │ + mv s4,a7 │ │ │ │ + ld s9,176(sp) │ │ │ │ + sd a1,40(sp) │ │ │ │ + mv s7,a5 │ │ │ │ + mv s8,a6 │ │ │ │ + lw s10,184(sp) │ │ │ │ + lbu s11,192(sp) │ │ │ │ + jal f0f6 │ │ │ │ + mv s1,a0 │ │ │ │ + li a1,80 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + sext.w s1,s1 │ │ │ │ + li a4,0 │ │ │ │ + li a3,0 │ │ │ │ + mv a2,s9 │ │ │ │ + mv a1,s4 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 58b88 │ │ │ │ + beqz s1,43536 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s0,160(sp) │ │ │ │ + srli s1,a5,0x1b │ │ │ │ + li s5,0 │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + ld a3,56(sp) │ │ │ │ + ld a2,48(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv a7,s8 │ │ │ │ + mv a6,s7 │ │ │ │ + li a4,0 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a5,s6 │ │ │ │ + sd s10,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 505c │ │ │ │ + ld a0,88(s0) │ │ │ │ + jal 44e8a │ │ │ │ + ld a0,88(s0) │ │ │ │ jal 3670 │ │ │ │ - lw a5,72(sp) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s4,s4,80 │ │ │ │ - bltu s6,a5,48fde │ │ │ │ - ld s0,40(sp) │ │ │ │ - mv s2,s10 │ │ │ │ - li s1,0 │ │ │ │ - beqz a5,490e4 │ │ │ │ + ld a5,16(s3) │ │ │ │ + ld a0,40(sp) │ │ │ │ + sd zero,88(s0) │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw a2,4(a5) │ │ │ │ + lw a1,0(a5) │ │ │ │ + addi s5,s5,32 │ │ │ │ + jal 45c40 │ │ │ │ + sd a0,88(s0) │ │ │ │ + li a4,1 │ │ │ │ + mv a3,s11 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ mv a0,s2 │ │ │ │ - jal 9302 │ │ │ │ - lw a5,72(sp) │ │ │ │ - addiw s1,s1,1 │ │ │ │ - addi s2,s2,80 │ │ │ │ - bltu s1,a5,490d2 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3670 │ │ │ │ - lw a5,32(s0) │ │ │ │ - beqz a5,49a4a │ │ │ │ - ld a0,48(s0) │ │ │ │ - li s1,0 │ │ │ │ + jal 591d4 │ │ │ │ + bne s5,s1,434d4 │ │ │ │ + ld s0,160(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + ld ra,168(sp) │ │ │ │ + ld s1,152(sp) │ │ │ │ + ld s3,136(sp) │ │ │ │ + ld s4,128(sp) │ │ │ │ + ld s6,112(sp) │ │ │ │ + ld s7,104(sp) │ │ │ │ + ld s8,96(sp) │ │ │ │ + ld s9,88(sp) │ │ │ │ + ld s10,80(sp) │ │ │ │ + ld s11,72(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,144(sp) │ │ │ │ + addi sp,sp,176 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s7,56(sp) │ │ │ │ + auipc s7,0x37 │ │ │ │ + ld s7,-1606(s7) │ │ │ │ + addi a1,sp,4 │ │ │ │ + ld a5,0(s7) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s6,64(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + jal 59094 │ │ │ │ + lw s9,4(sp) │ │ │ │ + mv s6,a0 │ │ │ │ + beqz s9,43668 │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + li s9,0 │ │ │ │ li s2,0 │ │ │ │ - add a0,a0,s1 │ │ │ │ - ld a1,24(a0) │ │ │ │ - li a0,0 │ │ │ │ + li s4,7 │ │ │ │ + li s3,2 │ │ │ │ + li s5,4 │ │ │ │ + auipc a5,0x20 │ │ │ │ + fld fs0,2026(a5) │ │ │ │ + li s8,1 │ │ │ │ + j 435b2 │ │ │ │ + bltu s8,s0,435e2 │ │ │ │ + lw a5,4(sp) │ │ │ │ addiw s2,s2,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s0) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a0,24(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s0) │ │ │ │ - lw a5,32(s0) │ │ │ │ - add a4,a0,s1 │ │ │ │ - sd zero,24(a4) │ │ │ │ addi s1,s1,88 │ │ │ │ - bltu s2,a5,490f6 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - ld s0,32(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 7f20 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,24(sp) │ │ │ │ + bgeu s2,a5,435e4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 58a24 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 58a0c │ │ │ │ + sext.w a5,a0 │ │ │ │ + sext.w s0,s0 │ │ │ │ + addw s9,a0,s9 │ │ │ │ + bgeu s4,a5,435e2 │ │ │ │ + addiw a4,a5,-8 │ │ │ │ + bgeu s3,a4,435a2 │ │ │ │ + addiw a4,a5,-11 │ │ │ │ + bltu s5,a4,43642 │ │ │ │ + bgeu s3,s0,435a6 │ │ │ │ + lw a5,4(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + fld fs0,24(sp) │ │ │ │ + ld a4,24(s6) │ │ │ │ + auipc a3,0x20 │ │ │ │ + fld fa4,1772(a3) │ │ │ │ + li s0,0 │ │ │ │ + lw a4,76(a4) │ │ │ │ + fcvt.s.wu fa5,a4 │ │ │ │ + fcvt.d.s fa5,fa5 │ │ │ │ + fmul.d fa5,fa5,fa4 │ │ │ │ + fcvt.wu.d a4,fa5,rtz │ │ │ │ + sext.w a4,a4 │ │ │ │ + bltu s9,a4,4361e │ │ │ │ + sltu s2,s2,a5 │ │ │ │ + xori s0,s2,1 │ │ │ │ + mv a0,s6 │ │ │ │ jal 3670 │ │ │ │ - auipc a5,0x31 │ │ │ │ - ld a5,-564(a5) │ │ │ │ - ld a4,88(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s7) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,49a76 │ │ │ │ - ld ra,216(sp) │ │ │ │ - ld s0,208(sp) │ │ │ │ - ld s1,200(sp) │ │ │ │ - ld s2,192(sp) │ │ │ │ - ld s3,184(sp) │ │ │ │ - ld s4,176(sp) │ │ │ │ - ld s5,168(sp) │ │ │ │ - ld s6,160(sp) │ │ │ │ - ld s7,152(sp) │ │ │ │ - ld s8,144(sp) │ │ │ │ - ld s9,136(sp) │ │ │ │ - ld s10,128(sp) │ │ │ │ - ld s11,120(sp) │ │ │ │ - addi sp,sp,224 │ │ │ │ + bnez a5,4366e │ │ │ │ + ld ra,120(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ ret │ │ │ │ - beqz a5,4917c │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - fmul.d fa5,fa5,fs1 │ │ │ │ - fle.d a5,fs0,fa5 │ │ │ │ - bnez a5,48d64 │ │ │ │ - fmv.d fs0,fa5 │ │ │ │ - j 48d64 │ │ │ │ - addiw a5,s10,1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mul a1,a1,s4 │ │ │ │ - slli s10,s10,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - mv a0,s8 │ │ │ │ - sext.w s0,a5 │ │ │ │ - addiw s7,s7,1 │ │ │ │ - mul s10,s10,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,48(s9) │ │ │ │ - mv s8,a0 │ │ │ │ - li a2,88 │ │ │ │ - add a1,a1,s6 │ │ │ │ - addi s6,s6,88 │ │ │ │ - add a0,a0,s10 │ │ │ │ - jal 36a0 │ │ │ │ - lw a4,32(s9) │ │ │ │ - bgeu s7,a4,49a30 │ │ │ │ - ld a3,48(s9) │ │ │ │ - mv s10,s0 │ │ │ │ - j 48ca6 │ │ │ │ - lw a3,32(s0) │ │ │ │ - fld fs0,104(sp) │ │ │ │ - fld fs1,96(sp) │ │ │ │ - bnez a3,48e54 │ │ │ │ - li s8,0 │ │ │ │ - li s10,0 │ │ │ │ - j 48e8c │ │ │ │ - addiw a5,s8,1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mul a1,a1,s7 │ │ │ │ - slli s8,s8,0x20 │ │ │ │ - srli s8,s8,0x20 │ │ │ │ - mv a0,s10 │ │ │ │ - sext.w s0,a5 │ │ │ │ - addiw s6,s6,1 │ │ │ │ - mul s8,s8,s7 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s1) │ │ │ │ - mv s10,a0 │ │ │ │ - li a2,104 │ │ │ │ - add a5,a5,s4 │ │ │ │ - ld a1,24(a5) │ │ │ │ - addi s4,s4,88 │ │ │ │ - add a0,a0,s8 │ │ │ │ - jal 36a0 │ │ │ │ - lw a3,32(s1) │ │ │ │ - bgeu s6,a3,49a22 │ │ │ │ - ld a2,48(s1) │ │ │ │ - mv s8,s0 │ │ │ │ - j 48e70 │ │ │ │ - ld a0,552(s2) │ │ │ │ - jal 39e0 │ │ │ │ - lw a5,344(s2) │ │ │ │ - bgeu s7,a5,49094 │ │ │ │ - ld a0,560(s2) │ │ │ │ - jal 32d0 │ │ │ │ - j 49094 │ │ │ │ - li s6,0 │ │ │ │ - li s8,0 │ │ │ │ - li s11,0 │ │ │ │ - li s7,104 │ │ │ │ - addiw a5,s11,1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ + addiw a4,a5,-16 │ │ │ │ + bltu s5,a4,43650 │ │ │ │ + bltu s3,s0,435e2 │ │ │ │ + j 435a6 │ │ │ │ + fcvt.s.wu fa5,a5 │ │ │ │ + fcvt.d.s fa5,fa5 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fcvt.wu.d a5,fa5,rtz │ │ │ │ + sext.w a5,a5 │ │ │ │ + bgeu a5,s0,435a6 │ │ │ │ + j 435e2 │ │ │ │ + li a5,0 │ │ │ │ + li s2,0 │ │ │ │ + j 435f0 │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv s7,a1 │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s6,a2 │ │ │ │ + jal 44820 │ │ │ │ + lw a5,64(s7) │ │ │ │ + mv s2,a0 │ │ │ │ + beqz a5,438a0 │ │ │ │ + li s0,0 │ │ │ │ + li s3,0 │ │ │ │ + ld s1,48(s7) │ │ │ │ + add s1,s1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + sext.w a3,a0 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 4483a │ │ │ │ + ld a5,0(s2) │ │ │ │ + slli a4,s0,0x4 │ │ │ │ + addi s0,s0,1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a5,8(a5) │ │ │ │ + sext.w a4,s0 │ │ │ │ + mv s4,a5 │ │ │ │ + bgeu a5,s3,436e0 │ │ │ │ + mv s4,s3 │ │ │ │ + lw a5,64(s7) │ │ │ │ + sext.w s3,s4 │ │ │ │ + bltu a4,a5,436ac │ │ │ │ + addiw a4,s4,2 │ │ │ │ + mulw a5,a4,a5 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + lw a3,0(s7) │ │ │ │ + lw a1,4(s7) │ │ │ │ + li a0,0 │ │ │ │ + li s8,62 │ │ │ │ + addw a1,a1,a3 │ │ │ │ + addiw a1,a1,4 │ │ │ │ + addw a1,a1,a5 │ │ │ │ + li s1,10 │ │ │ │ + divuw s6,s6,a4 │ │ │ │ + lw a4,8(s2) │ │ │ │ + divuw a5,a4,s6 │ │ │ │ + slliw a4,a5,0x3 │ │ │ │ + subw a5,a4,a5 │ │ │ │ + addw a1,a1,a5 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ srli a1,a1,0x20 │ │ │ │ - mul a1,a1,s7 │ │ │ │ - sext.w s4,s11 │ │ │ │ - slli s4,s4,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - mv a0,s8 │ │ │ │ - sext.w s11,a5 │ │ │ │ - mul s4,s4,s7 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s0) │ │ │ │ - mv s8,a0 │ │ │ │ - li a2,104 │ │ │ │ - add a5,a5,s6 │ │ │ │ - ld a1,24(a5) │ │ │ │ - addi s6,s6,88 │ │ │ │ - add a0,a0,s4 │ │ │ │ + jal 41306 │ │ │ │ + sb s8,0(a0) │ │ │ │ + lwu a2,8(s7) │ │ │ │ + ld a1,40(s7) │ │ │ │ + mv s3,a0 │ │ │ │ + addi a0,a0,1 │ │ │ │ jal 36a0 │ │ │ │ - lw a5,32(s0) │ │ │ │ - bltu s11,a5,49252 │ │ │ │ - mv a2,s11 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 7f40 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s8 │ │ │ │ - mv s4,a5 │ │ │ │ - sd a5,32(sp) │ │ │ │ - jal 3670 │ │ │ │ - addi a1,sp,72 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 89ac │ │ │ │ - lw a5,72(sp) │ │ │ │ - mv s10,a0 │ │ │ │ - beqz a5,490e4 │ │ │ │ - mv s4,s10 │ │ │ │ - li s6,0 │ │ │ │ - li s7,1 │ │ │ │ - addi s11,sp,80 │ │ │ │ - sd s0,40(sp) │ │ │ │ - j 493de │ │ │ │ - beqz s6,493d2 │ │ │ │ - addiw a5,s6,-1 │ │ │ │ + lw s0,8(s7) │ │ │ │ + addiw a4,s0,1 │ │ │ │ + addiw a5,s0,2 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ slli a5,a5,0x20 │ │ │ │ + add a4,a4,s3 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli s8,a5,0x2 │ │ │ │ - add s8,s8,a5 │ │ │ │ - slli s8,s8,0x4 │ │ │ │ - add s8,s8,s10 │ │ │ │ - lbu a1,24(s8) │ │ │ │ - lbu a3,24(s4) │ │ │ │ - lw a4,0(s8) │ │ │ │ - ld a5,8(s8) │ │ │ │ - beq a3,a1,494de │ │ │ │ - ld a3,24(s5) │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a4,a2,0x1d │ │ │ │ - sd zero,80(sp) │ │ │ │ - add a4,a4,a3 │ │ │ │ - ld a3,0(a4) │ │ │ │ - ld a4,32(s8) │ │ │ │ - addi a5,a5,1 │ │ │ │ - ld a2,24(a3) │ │ │ │ - sub a3,a5,a4 │ │ │ │ - li a4,43 │ │ │ │ - beqz a1,4931a │ │ │ │ - li a4,45 │ │ │ │ - lw a5,60(s8) │ │ │ │ - lbu a1,56(s8) │ │ │ │ - lw a7,64(s8) │ │ │ │ - ld a6,16(s8) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sd a1,0(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - auipc a1,0x19 │ │ │ │ - addi a1,a1,-1184 │ │ │ │ - jal 2194e │ │ │ │ - lwu a4,0(s4) │ │ │ │ - ld a5,24(s5) │ │ │ │ - ld a3,8(s4) │ │ │ │ - slli a4,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a2,0(a5) │ │ │ │ - ld a4,32(s4) │ │ │ │ - lbu a5,24(s4) │ │ │ │ - addi a3,a3,1 │ │ │ │ - sub a3,a3,a4 │ │ │ │ - ld a2,24(a2) │ │ │ │ - li a4,43 │ │ │ │ - beqz a5,49366 │ │ │ │ - li a4,45 │ │ │ │ - lw a5,60(s4) │ │ │ │ - lbu a1,56(s4) │ │ │ │ - lw a7,64(s4) │ │ │ │ - ld a6,16(s4) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sd a1,0(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - auipc a1,0x19 │ │ │ │ - addi a1,a1,-1260 │ │ │ │ - jal 2194e │ │ │ │ - ld a2,24(sp) │ │ │ │ - auipc a1,0x17 │ │ │ │ - addi a1,a1,-10 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 2194e │ │ │ │ - lw a5,344(s2) │ │ │ │ - bgeu s7,a5,493a8 │ │ │ │ - ld a0,568(s2) │ │ │ │ - jal 32d0 │ │ │ │ - ld a3,80(sp) │ │ │ │ - ld a0,672(s2) │ │ │ │ - auipc a2,0x1a │ │ │ │ - addi a2,a2,-102 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a5,344(s2) │ │ │ │ - bgeu s7,a5,493cc │ │ │ │ - ld a0,568(s2) │ │ │ │ - jal 39e0 │ │ │ │ - ld a0,80(sp) │ │ │ │ - jal 3670 │ │ │ │ - lw a5,72(sp) │ │ │ │ - addiw s6,s6,1 │ │ │ │ - addi s4,s4,80 │ │ │ │ - bgeu s6,a5,490ca │ │ │ │ - mv a1,s9 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 887e │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 8866 │ │ │ │ - lw a5,68(s4) │ │ │ │ - bgeu s7,a5,492c8 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 8caa │ │ │ │ - mv s8,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - li a5,82 │ │ │ │ + sb s1,0(a4) │ │ │ │ + add a5,a5,s3 │ │ │ │ + sb s8,0(a5) │ │ │ │ + addiw s0,s0,3 │ │ │ │ + slli a0,s0,0x20 │ │ │ │ + lwu a2,4(s7) │ │ │ │ + ld a1,32(s7) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ add a0,a0,s3 │ │ │ │ - sb a5,1(a0) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,4(s7) │ │ │ │ + addw s0,s0,a5 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s3 │ │ │ │ + sb s1,0(a5) │ │ │ │ + lw a5,8(s2) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + beqz a5,43874 │ │ │ │ + sd s10,0(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + li s10,0 │ │ │ │ + li s8,10 │ │ │ │ + li s7,9 │ │ │ │ + j 437f4 │ │ │ │ + ld a5,0(s2) │ │ │ │ + slli s9,s10,0x4 │ │ │ │ + slli a0,s0,0x20 │ │ │ │ + add a5,a5,s9 │ │ │ │ + lw s1,8(a5) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + li a1,32 │ │ │ │ + subw s1,s4,s1 │ │ │ │ + slli a2,s1,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ add a0,a0,s3 │ │ │ │ - li s0,59 │ │ │ │ - sb s0,2(a0) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lwu a2,76(sp) │ │ │ │ - ld a1,24(sp) │ │ │ │ - addi a0,a0,3 │ │ │ │ + jal 3890 │ │ │ │ + ld a5,0(s2) │ │ │ │ + addw s1,s1,s0 │ │ │ │ + slli a0,s1,0x20 │ │ │ │ + add a5,a5,s9 │ │ │ │ + lwu a2,8(a5) │ │ │ │ + ld a1,0(a5) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ add a0,a0,s3 │ │ │ │ jal 36a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lwu a3,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - add a5,a5,a3 │ │ │ │ - sb s0,3(a5) │ │ │ │ - jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - li a4,50 │ │ │ │ - sb a4,4(a5) │ │ │ │ - jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sb zero,5(a5) │ │ │ │ - lw a5,344(s2) │ │ │ │ - bgeu s7,a5,49482 │ │ │ │ - ld a0,552(s2) │ │ │ │ - jal 32d0 │ │ │ │ - ld a0,656(s2) │ │ │ │ - mv a3,s3 │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s8 │ │ │ │ - jal 8f5c │ │ │ │ - lw a5,344(s2) │ │ │ │ - bltu s7,a5,494c4 │ │ │ │ - ld a0,664(s2) │ │ │ │ - mv a3,s3 │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s8 │ │ │ │ - jal 919a │ │ │ │ - lw a5,344(s2) │ │ │ │ - bgeu s7,a5,494b6 │ │ │ │ - ld a0,560(s2) │ │ │ │ - jal 39e0 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 9302 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3670 │ │ │ │ - j 493d2 │ │ │ │ - ld a0,552(s2) │ │ │ │ - jal 39e0 │ │ │ │ - lw a5,344(s2) │ │ │ │ - bgeu s7,a5,49498 │ │ │ │ - ld a0,560(s2) │ │ │ │ - jal 32d0 │ │ │ │ - j 49498 │ │ │ │ - lw a3,0(s4) │ │ │ │ - bne a3,a4,492f2 │ │ │ │ - ld a3,8(s4) │ │ │ │ - lui a2,0x5 │ │ │ │ - bltu a3,a5,49a50 │ │ │ │ - sub a0,a3,a5 │ │ │ │ - addi a2,a2,-481 │ │ │ │ - bltu a2,a0,492f2 │ │ │ │ - bnez a1,49648 │ │ │ │ - ld a4,16(s8) │ │ │ │ - sd a5,56(sp) │ │ │ │ - sd a3,48(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - addi a4,a4,-1 │ │ │ │ - bgeu a3,a4,493d2 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - ld a3,48(sp) │ │ │ │ - ld a4,16(s4) │ │ │ │ - ld a5,56(sp) │ │ │ │ - add a2,s3,a0 │ │ │ │ - add a4,a4,a3 │ │ │ │ - addi a4,a4,-1 │ │ │ │ - sltu a5,a4,a5 │ │ │ │ - addi a5,a5,66 │ │ │ │ - sb a5,1(a2) │ │ │ │ - mv a0,s1 │ │ │ │ + ld a5,0(s2) │ │ │ │ + lw a4,8(s2) │ │ │ │ + addi s10,s10,1 │ │ │ │ + add a5,a5,s9 │ │ │ │ + lw s0,8(a5) │ │ │ │ + sext.w a5,s10 │ │ │ │ + addw s0,s0,s1 │ │ │ │ + bgeu a5,a4,43870 │ │ │ │ + remuw a5,s10,s6 │ │ │ │ + bnez a5,4379c │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s3 │ │ │ │ + sb s8,0(a5) │ │ │ │ + li a1,5 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,a0 │ │ │ │ + li a2,10 │ │ │ │ + sext.w a0,s10 │ │ │ │ + jal 448bc │ │ │ │ + mv s1,a0 │ │ │ │ jal 3310 │ │ │ │ - add a5,s3,a0 │ │ │ │ - li a4,59 │ │ │ │ - sb a4,2(a5) │ │ │ │ + addiw a5,s0,1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + li a2,5 │ │ │ │ + sub a2,a2,a0 │ │ │ │ + li a1,32 │ │ │ │ + add a0,s3,a5 │ │ │ │ + jal 3890 │ │ │ │ mv a0,s1 │ │ │ │ jal 3310 │ │ │ │ - lwu a2,76(sp) │ │ │ │ - ld a1,24(sp) │ │ │ │ - addi a0,a0,3 │ │ │ │ + addiw s0,s0,6 │ │ │ │ + subw s0,s0,a0 │ │ │ │ + mv a2,a0 │ │ │ │ + slli a0,s0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + mv a1,s1 │ │ │ │ add a0,a0,s3 │ │ │ │ jal 36a0 │ │ │ │ mv a0,s1 │ │ │ │ jal 3310 │ │ │ │ - lwu a3,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - li a4,59 │ │ │ │ - add a5,a5,a3 │ │ │ │ - sb a4,3(a5) │ │ │ │ + addw s0,s0,a0 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s3 │ │ │ │ + sb s7,0(a5) │ │ │ │ mv a0,s1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 3670 │ │ │ │ + j 4379c │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + add s0,s0,s3 │ │ │ │ + mv a0,s5 │ │ │ │ + sb zero,0(s0) │ │ │ │ + mv a1,s2 │ │ │ │ + jal 447c0 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,56(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + li s4,1 │ │ │ │ + li a4,2 │ │ │ │ + j 436f6 │ │ │ │ + addi sp,sp,-176 │ │ │ │ + sd s1,152(sp) │ │ │ │ + mv s1,a3 │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd s3,136(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd ra,168(sp) │ │ │ │ + sd s0,160(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + sd s10,80(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ + sd a0,0(sp) │ │ │ │ + sd a1,8(sp) │ │ │ │ + mv s7,a2 │ │ │ │ + mv s5,a4 │ │ │ │ + mv s6,a5 │ │ │ │ + jal 44820 │ │ │ │ + lw s3,64(s1) │ │ │ │ + mv s2,a0 │ │ │ │ + beqz s3,4391c │ │ │ │ + li s0,0 │ │ │ │ + li s3,0 │ │ │ │ + ld s4,48(s1) │ │ │ │ + add s4,s4,s0 │ │ │ │ + mv a0,s4 │ │ │ │ jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - mv a0,s1 │ │ │ │ + sext.w a3,a0 │ │ │ │ + ld a0,0(sp) │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s2 │ │ │ │ + jal 4483a │ │ │ │ + ld a5,0(s2) │ │ │ │ + slli a4,s0,0x4 │ │ │ │ + addi s0,s0,1 │ │ │ │ add a5,a5,a4 │ │ │ │ - li a4,50 │ │ │ │ - sb a4,4(a5) │ │ │ │ + lw a5,8(a5) │ │ │ │ + sext.w a3,s0 │ │ │ │ + mv a4,a5 │ │ │ │ + bgeu a5,s3,43912 │ │ │ │ + mv a4,s3 │ │ │ │ + lw a5,64(s1) │ │ │ │ + sext.w s3,a4 │ │ │ │ + bltu a3,a5,438de │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 44820 │ │ │ │ + lw a4,64(s5) │ │ │ │ + mv s8,a0 │ │ │ │ + beqz a4,43dae │ │ │ │ + li s0,0 │ │ │ │ + ld s4,48(s5) │ │ │ │ + add s4,s4,s0 │ │ │ │ + mv a0,s4 │ │ │ │ jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ + sext.w a3,a0 │ │ │ │ + ld a0,0(sp) │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s8 │ │ │ │ + jal 4483a │ │ │ │ + ld a5,0(s8) │ │ │ │ + slli a4,s0,0x4 │ │ │ │ + addi s0,s0,1 │ │ │ │ add a5,a5,a4 │ │ │ │ - sb zero,5(a5) │ │ │ │ - lwu a3,0(s4) │ │ │ │ - ld a5,24(s5) │ │ │ │ - ld a4,8(s8) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a7,16(s8) │ │ │ │ - ld a2,0(a5) │ │ │ │ - ld a3,8(s4) │ │ │ │ - ld a5,32(s8) │ │ │ │ - ld a6,32(s4) │ │ │ │ - lbu a0,56(s8) │ │ │ │ - lbu a1,56(s4) │ │ │ │ - add a4,a4,a7 │ │ │ │ - sub a4,a4,a5 │ │ │ │ - ld a2,24(a2) │ │ │ │ - sub a3,a3,a6 │ │ │ │ - mv a5,a0 │ │ │ │ - bgeu a1,a0,495d8 │ │ │ │ - mv a5,a1 │ │ │ │ - lbu a1,24(s8) │ │ │ │ - zext.b a6,a5 │ │ │ │ - li a7,43 │ │ │ │ - beqz a1,495ea │ │ │ │ - li a7,45 │ │ │ │ + lw a4,8(a5) │ │ │ │ + sext.w a3,s0 │ │ │ │ + mv a5,a4 │ │ │ │ + bgeu a4,s3,43962 │ │ │ │ mv a5,s3 │ │ │ │ - auipc a1,0x15 │ │ │ │ - addi a1,a1,-1148 │ │ │ │ - addi a0,sp,80 │ │ │ │ - jal 218ca │ │ │ │ - lw a4,344(s2) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,4960c │ │ │ │ - ld a0,552(s2) │ │ │ │ - jal 32d0 │ │ │ │ - ld a3,80(sp) │ │ │ │ - ld a0,656(s2) │ │ │ │ - auipc a2,0x1a │ │ │ │ - addi a2,a2,-714 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a4,344(s2) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,49632 │ │ │ │ - ld a0,552(s2) │ │ │ │ - jal 39e0 │ │ │ │ - ld a0,80(sp) │ │ │ │ - jal 3670 │ │ │ │ - lbu a5,24(s8) │ │ │ │ - beqz a5,493d2 │ │ │ │ - ld a5,8(s8) │ │ │ │ - ld a3,8(s4) │ │ │ │ - ld a4,16(s4) │ │ │ │ - sd a3,56(sp) │ │ │ │ - sd a5,48(sp) │ │ │ │ - addi a4,a4,-1 │ │ │ │ - add a4,a4,a3 │ │ │ │ - bgeu a5,a4,493d2 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - ld a4,16(s8) │ │ │ │ - ld a5,48(sp) │ │ │ │ - ld a3,56(sp) │ │ │ │ - addi a4,a4,-1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sltu a5,a5,a3 │ │ │ │ - add a2,s3,a0 │ │ │ │ - addi a5,a5,66 │ │ │ │ - sb a5,1(a2) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - add a5,s3,a0 │ │ │ │ - li a4,59 │ │ │ │ - sb a4,2(a5) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lwu a2,76(sp) │ │ │ │ - ld a1,24(sp) │ │ │ │ - addi a0,a0,3 │ │ │ │ - add a0,a0,s3 │ │ │ │ + lw a4,64(s5) │ │ │ │ + sext.w s3,a5 │ │ │ │ + bltu a3,a4,4392e │ │ │ │ + addiw a5,a5,2 │ │ │ │ + mulw a4,a5,a4 │ │ │ │ + lw a2,8(s2) │ │ │ │ + lw a3,8(s8) │ │ │ │ + lw a6,64(s1) │ │ │ │ + lw a1,0(s1) │ │ │ │ + lw s0,4(s1) │ │ │ │ + addiw a7,s3,1 │ │ │ │ + li a0,0 │ │ │ │ + addw s0,s0,a1 │ │ │ │ + addiw s0,s0,4 │ │ │ │ + divuw s6,s6,a5 │ │ │ │ + sd a7,16(sp) │ │ │ │ + divuw a2,a2,s6 │ │ │ │ + sext.w a1,s6 │ │ │ │ + sd a1,32(sp) │ │ │ │ + divuw a3,a3,s6 │ │ │ │ + slliw a1,a2,0x3 │ │ │ │ + subw a2,a1,a2 │ │ │ │ + mulw a5,a6,a5 │ │ │ │ + slliw s4,a3,0x3 │ │ │ │ + subw s4,s4,a3 │ │ │ │ + addw s4,s4,a4 │ │ │ │ + slli s11,s4,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + addw s0,s0,a5 │ │ │ │ + addw s0,s0,a2 │ │ │ │ + slli s10,s0,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + mv a1,s10 │ │ │ │ + addw s0,s0,s4 │ │ │ │ + jal 41306 │ │ │ │ + slliw s0,s0,0x1 │ │ │ │ + mv s5,a0 │ │ │ │ + mv a1,s11 │ │ │ │ + li a0,0 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + jal 41306 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s6,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a2,s10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s5 │ │ │ │ + mv s10,a5 │ │ │ │ + jal 3890 │ │ │ │ + mv a2,s11 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3890 │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,0 │ │ │ │ + li s11,62 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3890 │ │ │ │ + sb s11,0(s5) │ │ │ │ + lwu a2,8(s1) │ │ │ │ + ld a1,40(s1) │ │ │ │ + addi a0,s5,1 │ │ │ │ + li s4,10 │ │ │ │ jal 36a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lwu a3,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - li a4,59 │ │ │ │ - add a5,a5,a3 │ │ │ │ - sb a4,3(a5) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - li a4,50 │ │ │ │ - sb a4,4(a5) │ │ │ │ - jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ + lw s0,8(s1) │ │ │ │ + addiw a4,s0,1 │ │ │ │ + addiw a5,s0,2 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + add a4,a4,s5 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sb s4,0(a4) │ │ │ │ + add a5,a5,s5 │ │ │ │ + sb s11,0(a5) │ │ │ │ + addiw s0,s0,3 │ │ │ │ + slli a0,s0,0x20 │ │ │ │ + lwu a2,4(s1) │ │ │ │ + ld a1,32(s1) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 36a0 │ │ │ │ + lw a5,4(s1) │ │ │ │ + addw s0,s0,a5 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s5 │ │ │ │ + sb s4,0(a5) │ │ │ │ + lw a5,8(s2) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + sd a5,24(sp) │ │ │ │ + beqz a5,43db4 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd s9,88(sp) │ │ │ │ + li s4,0 │ │ │ │ + sd zero,24(sp) │ │ │ │ + li s1,0 │ │ │ │ + sd a5,40(sp) │ │ │ │ + j 43b38 │ │ │ │ + ld a5,0(s2) │ │ │ │ + slli a4,s4,0x4 │ │ │ │ + mv s9,a4 │ │ │ │ add a5,a5,a4 │ │ │ │ - sb zero,5(a5) │ │ │ │ - lwu a3,0(s4) │ │ │ │ - ld a5,24(s5) │ │ │ │ - ld a2,16(s4) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a4,8(s4) │ │ │ │ - ld a6,32(s8) │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a3,8(s8) │ │ │ │ - lbu a0,56(s8) │ │ │ │ - lbu a1,56(s4) │ │ │ │ - add a4,a4,a2 │ │ │ │ - sub a3,a3,a6 │ │ │ │ - ld a2,24(a5) │ │ │ │ - sub a4,a4,a6 │ │ │ │ - mv a5,a0 │ │ │ │ - bgeu a1,a0,4971e │ │ │ │ - mv a5,a1 │ │ │ │ - lbu a1,24(s8) │ │ │ │ - zext.b a6,a5 │ │ │ │ - li a7,43 │ │ │ │ - beqz a1,49730 │ │ │ │ - li a7,45 │ │ │ │ - mv a5,s3 │ │ │ │ - auipc a1,0x15 │ │ │ │ - addi a1,a1,-1474 │ │ │ │ - addi a0,sp,80 │ │ │ │ - jal 218ca │ │ │ │ - lw a4,344(s2) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,49752 │ │ │ │ - ld a0,552(s2) │ │ │ │ - jal 32d0 │ │ │ │ - ld a3,80(sp) │ │ │ │ - ld a0,656(s2) │ │ │ │ - auipc a2,0x1a │ │ │ │ - addi a2,a2,-1040 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a4,344(s2) │ │ │ │ + lw a5,8(a5) │ │ │ │ + ld a4,16(sp) │ │ │ │ + slli a0,s0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + subw s11,a4,a5 │ │ │ │ + slli a2,s11,0x20 │ │ │ │ + li a1,32 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 3890 │ │ │ │ + ld a3,0(s2) │ │ │ │ + addw s0,s0,s11 │ │ │ │ + slli a0,s0,0x20 │ │ │ │ + add a5,a3,s9 │ │ │ │ + lwu a2,8(a5) │ │ │ │ + ld a1,0(a5) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,0(s2) │ │ │ │ + slli a0,s1,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a5,a5,s9 │ │ │ │ + lw a5,8(a5) │ │ │ │ + add a0,a0,s6 │ │ │ │ + addw s0,s0,a5 │ │ │ │ li a5,1 │ │ │ │ - bgeu a5,a4,493cc │ │ │ │ - ld a0,552(s2) │ │ │ │ - jal 39e0 │ │ │ │ - j 493cc │ │ │ │ - lw a3,0(s4) │ │ │ │ - bne a3,a4,48ef2 │ │ │ │ - ld a3,8(s4) │ │ │ │ - bltu a3,a5,49a62 │ │ │ │ - lui a2,0x5 │ │ │ │ - sub a0,a3,a5 │ │ │ │ - addi a2,a2,-481 │ │ │ │ - bltu a2,a0,48ef2 │ │ │ │ - bnez a1,498e4 │ │ │ │ - ld a4,16(s11) │ │ │ │ - sd a5,56(sp) │ │ │ │ - sd a3,48(sp) │ │ │ │ - add a4,a4,a5 │ │ │ │ - addi a4,a4,-1 │ │ │ │ - bgeu a3,a4,48fd2 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - ld a3,48(sp) │ │ │ │ - ld a4,16(s4) │ │ │ │ - ld a5,56(sp) │ │ │ │ - add a2,s3,a0 │ │ │ │ - add a4,a4,a3 │ │ │ │ - addi a4,a4,-1 │ │ │ │ - sltu a5,a4,a5 │ │ │ │ - addi a5,a5,66 │ │ │ │ - sb a5,1(a2) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - add a5,s3,a0 │ │ │ │ - li a4,59 │ │ │ │ - sb a4,2(a5) │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lwu a2,76(sp) │ │ │ │ - ld a1,24(sp) │ │ │ │ - addi a0,a0,3 │ │ │ │ - add a0,a0,s3 │ │ │ │ + bgeu a5,s7,43b0a │ │ │ │ + addiw a3,s7,-2 │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + ld a4,8(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a4,0(a5) │ │ │ │ + sext.w a5,s4 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + beq a4,a5,43c72 │ │ │ │ + ld a2,40(sp) │ │ │ │ + li a1,32 │ │ │ │ + addw s1,s1,s3 │ │ │ │ + jal 3890 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s6 │ │ │ │ + li a4,45 │ │ │ │ + sb a4,0(a5) │ │ │ │ + lw a4,8(s2) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w a5,s4 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + bgeu a5,a4,43cf6 │ │ │ │ + ld a5,32(sp) │ │ │ │ + remuw a5,s4,a5 │ │ │ │ + bnez a5,43a8e │ │ │ │ + ld s11,24(sp) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s5 │ │ │ │ + li s9,10 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a0,s11,0x20 │ │ │ │ + sb s9,0(a4) │ │ │ │ + add a5,a5,s6 │ │ │ │ + slli a2,s0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + sb s9,0(a5) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv a1,s5 │ │ │ │ + add a0,a0,s10 │ │ │ │ jal 36a0 │ │ │ │ - mv a0,s1 │ │ │ │ + addw s0,s0,s11 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + slli a0,s0,0x20 │ │ │ │ + slli a2,s1,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv a1,s6 │ │ │ │ + add a0,a0,s10 │ │ │ │ + jal 36a0 │ │ │ │ + addw s1,s1,s0 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s10 │ │ │ │ + sb s9,0(a5) │ │ │ │ + li a1,5 │ │ │ │ + addiw a5,s1,1 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a1,a0 │ │ │ │ + li a2,10 │ │ │ │ + sext.w a0,s4 │ │ │ │ + jal 448bc │ │ │ │ + mv s0,a0 │ │ │ │ jal 3310 │ │ │ │ - lwu a3,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - li a4,59 │ │ │ │ - add a5,a5,a3 │ │ │ │ - sb a4,3(a5) │ │ │ │ - mv a0,s1 │ │ │ │ + li a2,5 │ │ │ │ + sub a2,a2,a0 │ │ │ │ + li a1,32 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3890 │ │ │ │ + mv a0,s0 │ │ │ │ jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - li a4,49 │ │ │ │ - sb a4,4(a5) │ │ │ │ + li a5,5 │ │ │ │ + subw s1,a5,a0 │ │ │ │ + mv a2,a0 │ │ │ │ + slli a0,s1,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + mv a1,s0 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 36a0 │ │ │ │ + mv a0,s0 │ │ │ │ jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sb zero,5(a5) │ │ │ │ - lwu a3,0(s4) │ │ │ │ - ld a5,24(s5) │ │ │ │ - ld a4,8(s11) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a7,16(s11) │ │ │ │ - ld a2,0(a5) │ │ │ │ - ld a3,8(s4) │ │ │ │ - ld a5,32(s11) │ │ │ │ - ld a6,32(s4) │ │ │ │ - lbu a0,56(s11) │ │ │ │ - lbu a1,56(s4) │ │ │ │ - add a4,a4,a7 │ │ │ │ - sub a4,a4,a5 │ │ │ │ - ld a2,24(a2) │ │ │ │ - sub a3,a3,a6 │ │ │ │ - mv a5,a0 │ │ │ │ - bgeu a1,a0,49874 │ │ │ │ - mv a5,a1 │ │ │ │ - lbu a1,24(s11) │ │ │ │ - zext.b a6,a5 │ │ │ │ - li a7,43 │ │ │ │ - beqz a1,49886 │ │ │ │ - li a7,45 │ │ │ │ - mv a5,s3 │ │ │ │ - auipc a1,0x15 │ │ │ │ - addi a1,a1,-1816 │ │ │ │ - addi a0,sp,80 │ │ │ │ - jal 218ca │ │ │ │ - lw a4,344(s2) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,498a8 │ │ │ │ - ld a0,552(s2) │ │ │ │ - jal 32d0 │ │ │ │ - ld a3,80(sp) │ │ │ │ - ld a0,656(s2) │ │ │ │ - auipc a2,0x1a │ │ │ │ - addi a2,a2,-1382 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a4,344(s2) │ │ │ │ li a5,1 │ │ │ │ - bgeu a5,a4,498ce │ │ │ │ - ld a0,552(s2) │ │ │ │ - jal 39e0 │ │ │ │ - ld a0,80(sp) │ │ │ │ - jal 3670 │ │ │ │ - lbu a5,24(s11) │ │ │ │ - beqz a5,48fd2 │ │ │ │ - ld a5,8(s11) │ │ │ │ - ld a3,8(s4) │ │ │ │ - ld a4,16(s4) │ │ │ │ - sd a3,56(sp) │ │ │ │ - sd a5,48(sp) │ │ │ │ - addi a4,a4,-1 │ │ │ │ - add a4,a4,a3 │ │ │ │ - bgeu a5,a4,48fd2 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - ld a4,16(s11) │ │ │ │ - ld a5,48(sp) │ │ │ │ - ld a3,56(sp) │ │ │ │ - addi a4,a4,-1 │ │ │ │ + addw s1,s1,a0 │ │ │ │ + bgeu a5,s7,43d9e │ │ │ │ + addiw a5,s7,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + ld a4,8(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + li a2,10 │ │ │ │ add a5,a5,a4 │ │ │ │ - sltu a5,a5,a3 │ │ │ │ - add a2,s3,a0 │ │ │ │ - addi a5,a5,66 │ │ │ │ - sb a5,1(a2) │ │ │ │ - mv a0,s1 │ │ │ │ + lw a0,0(a5) │ │ │ │ + jal 448bc │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s0 │ │ │ │ jal 3310 │ │ │ │ - add a5,s3,a0 │ │ │ │ - li a4,59 │ │ │ │ - sb a4,2(a5) │ │ │ │ - mv a0,s1 │ │ │ │ + li a2,5 │ │ │ │ + sub a2,a2,a0 │ │ │ │ + li a1,32 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3890 │ │ │ │ + mv a0,s0 │ │ │ │ jal 3310 │ │ │ │ - lwu a2,76(sp) │ │ │ │ - ld a1,24(sp) │ │ │ │ - addi a0,a0,3 │ │ │ │ - add a0,a0,s3 │ │ │ │ + li a5,5 │ │ │ │ + subw s9,a5,a0 │ │ │ │ + mv a2,a0 │ │ │ │ + slli a0,s9,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + mv a1,s0 │ │ │ │ + add a0,a0,s6 │ │ │ │ jal 36a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - lwu a3,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - li a4,59 │ │ │ │ - add a5,a5,a3 │ │ │ │ - sb a4,3(a5) │ │ │ │ - mv a0,s1 │ │ │ │ + mv a0,s0 │ │ │ │ jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ - mv a0,s1 │ │ │ │ + addw a5,s9,a0 │ │ │ │ + slli a3,s1,0x20 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + li a2,9 │ │ │ │ + add a3,a3,s5 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + sb a2,0(a3) │ │ │ │ + add a4,a4,s6 │ │ │ │ + mv a0,s0 │ │ │ │ + sb a2,0(a4) │ │ │ │ + addiw s0,s1,1 │ │ │ │ + addiw s1,a5,1 │ │ │ │ + jal 3670 │ │ │ │ + j 43a8e │ │ │ │ + addiw a6,s7,-1 │ │ │ │ + slli a5,a6,0x20 │ │ │ │ + srli a6,a5,0x1e │ │ │ │ + ld a5,8(sp) │ │ │ │ + li a1,32 │ │ │ │ + sd a3,56(sp) │ │ │ │ + add a6,a6,a5 │ │ │ │ + lw a4,0(a6) │ │ │ │ + ld a5,0(s8) │ │ │ │ + sd a6,48(sp) │ │ │ │ + slli a4,a4,0x4 │ │ │ │ add a5,a5,a4 │ │ │ │ - li a4,49 │ │ │ │ - sb a4,4(a5) │ │ │ │ - jal 3310 │ │ │ │ - lwu a4,76(sp) │ │ │ │ - add a5,s3,a0 │ │ │ │ + lw s7,-8(a5) │ │ │ │ + ld a5,16(sp) │ │ │ │ + addi s4,s4,1 │ │ │ │ + subw s7,a5,s7 │ │ │ │ + slli a2,s7,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + jal 3890 │ │ │ │ + ld a6,48(sp) │ │ │ │ + ld a4,0(s8) │ │ │ │ + addw s1,s1,s7 │ │ │ │ + lw a5,0(a6) │ │ │ │ + slli a0,s1,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + addi a5,a5,-16 │ │ │ │ add a5,a5,a4 │ │ │ │ - sb zero,5(a5) │ │ │ │ - lwu a3,0(s4) │ │ │ │ - ld a5,24(s5) │ │ │ │ - ld a2,16(s4) │ │ │ │ - slli a3,a3,0x3 │ │ │ │ - add a5,a5,a3 │ │ │ │ - ld a4,8(s4) │ │ │ │ - ld a6,32(s11) │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a3,8(s11) │ │ │ │ - lbu a0,56(s11) │ │ │ │ - lbu a1,56(s4) │ │ │ │ - add a4,a4,a2 │ │ │ │ - sub a3,a3,a6 │ │ │ │ - ld a2,24(a5) │ │ │ │ - sub a4,a4,a6 │ │ │ │ - mv a5,a0 │ │ │ │ - bgeu a1,a0,499ba │ │ │ │ - mv a5,a1 │ │ │ │ - lbu a1,24(s11) │ │ │ │ - zext.b a6,a5 │ │ │ │ - li a7,43 │ │ │ │ - beqz a1,499cc │ │ │ │ - li a7,45 │ │ │ │ - mv a5,s3 │ │ │ │ - auipc a1,0x14 │ │ │ │ - addi a1,a1,1954 │ │ │ │ - addi a0,sp,80 │ │ │ │ - jal 218ca │ │ │ │ - lw a4,344(s2) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,499ee │ │ │ │ - ld a0,552(s2) │ │ │ │ - jal 32d0 │ │ │ │ - ld a3,80(sp) │ │ │ │ - ld a0,656(s2) │ │ │ │ - auipc a2,0x1a │ │ │ │ - addi a2,a2,-1708 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a4,344(s2) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,48fcc │ │ │ │ - ld a0,552(s2) │ │ │ │ - jal 39e0 │ │ │ │ - j 48fcc │ │ │ │ - fld fs0,104(sp) │ │ │ │ - fld fs1,96(sp) │ │ │ │ - li s9,1 │ │ │ │ - j 48e4e │ │ │ │ - mv s6,s0 │ │ │ │ - mv s8,s6 │ │ │ │ - mv s0,s1 │ │ │ │ - mv s1,s2 │ │ │ │ - ld s2,32(sp) │ │ │ │ - j 48e8c │ │ │ │ - mv s10,s0 │ │ │ │ - j 48cbc │ │ │ │ - mv a0,s8 │ │ │ │ - jal 3670 │ │ │ │ - li s9,1 │ │ │ │ - j 48e4e │ │ │ │ - li s10,0 │ │ │ │ - li s8,0 │ │ │ │ - j 48cbc │ │ │ │ - ld a0,48(s0) │ │ │ │ - j 49120 │ │ │ │ - sub a0,a5,a3 │ │ │ │ - addi a2,a2,-481 │ │ │ │ - bltu a2,a0,492f2 │ │ │ │ - bnez a1,49648 │ │ │ │ - j 49500 │ │ │ │ - lui a2,0x5 │ │ │ │ - sub a0,a5,a3 │ │ │ │ - addi a2,a2,-481 │ │ │ │ - bltu a2,a0,48ef2 │ │ │ │ - beqz a1,4979c │ │ │ │ - j 498e4 │ │ │ │ - fsd fs0,104(sp) │ │ │ │ - fsd fs1,96(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a4,32(a0) │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ - beqz a4,49c10 │ │ │ │ - ld a3,48(a0) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - mv s3,a1 │ │ │ │ - li s0,0 │ │ │ │ - sd zero,8(sp) │ │ │ │ - li s2,0 │ │ │ │ - li s1,0 │ │ │ │ - li s4,88 │ │ │ │ - add a5,a3,s0 │ │ │ │ - lbu a5,60(a5) │ │ │ │ - beq a5,s3,49b70 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - addi s0,s0,88 │ │ │ │ - bltu s1,a4,49aa8 │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,s2,49c24 │ │ │ │ - addiw s2,s2,-2 │ │ │ │ - slli s2,s2,0x20 │ │ │ │ - li a5,88 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - mul s2,s2,a5 │ │ │ │ - ld a4,8(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - addi a5,a4,200 │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - addi s0,a4,112 │ │ │ │ - li s3,0 │ │ │ │ - add s2,s2,a5 │ │ │ │ - j 49afa │ │ │ │ - ori s3,s3,8 │ │ │ │ - addi s0,s0,88 │ │ │ │ - beq s2,s0,49b4a │ │ │ │ - ld a4,-88(s0) │ │ │ │ - ld a5,0(s0) │ │ │ │ - ld a0,88(a4) │ │ │ │ - ld a2,88(a5) │ │ │ │ - lw s11,0(a4) │ │ │ │ - lw s6,0(a5) │ │ │ │ - lbu s8,96(a4) │ │ │ │ - lbu s7,96(a5) │ │ │ │ - lw s5,32(a4) │ │ │ │ - lw s4,32(a5) │ │ │ │ - lw s10,28(a2) │ │ │ │ - lw s9,28(a0) │ │ │ │ - jal 4f4ae │ │ │ │ - ld a5,0(s0) │ │ │ │ - sext.w s1,a0 │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4f4ae │ │ │ │ - sext.w a0,a0 │ │ │ │ - bne s6,s11,49aee │ │ │ │ - beq s7,s8,49bba │ │ │ │ - addi s0,s0,88 │ │ │ │ - ori s3,s3,4 │ │ │ │ - bne s2,s0,49afa │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld ra,120(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,88(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - addiw a5,s2,1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - mul a1,a1,s4 │ │ │ │ - slli s2,s2,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - ld a0,8(sp) │ │ │ │ - sext.w s7,a5 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - mul s2,s2,s4 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a1,48(s5) │ │ │ │ - sd a0,8(sp) │ │ │ │ - li a2,88 │ │ │ │ - add a1,a1,s0 │ │ │ │ - addi s0,s0,88 │ │ │ │ - add a0,a0,s2 │ │ │ │ + lwu a2,8(a5) │ │ │ │ + ld a1,0(a5) │ │ │ │ + add a0,a0,s6 │ │ │ │ jal 36a0 │ │ │ │ - lw a4,32(s5) │ │ │ │ - bgeu s1,a4,49c0c │ │ │ │ - ld a3,48(s5) │ │ │ │ - mv s2,s7 │ │ │ │ - j 49aa8 │ │ │ │ - addw s5,s5,s9 │ │ │ │ - addw s4,s4,s10 │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - slli s4,s4,0x20 │ │ │ │ + ld a6,48(sp) │ │ │ │ + ld a5,0(s8) │ │ │ │ + ld a3,56(sp) │ │ │ │ + lw a4,0(a6) │ │ │ │ + mv s7,a3 │ │ │ │ + slli a4,a4,0x4 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a5,-8(a5) │ │ │ │ + lw a4,8(s2) │ │ │ │ + addw s1,s1,a5 │ │ │ │ + sext.w a5,s4 │ │ │ │ + bltu a5,a4,43b38 │ │ │ │ + lwu a0,24(sp) │ │ │ │ + addiw s3,s1,1 │ │ │ │ + ld s9,88(sp) │ │ │ │ slli s1,s1,0x20 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli s5,s5,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ srli s1,s1,0x20 │ │ │ │ + sext.w s4,s3 │ │ │ │ + slli s3,s3,0x20 │ │ │ │ + add s1,s1,s6 │ │ │ │ + add a0,a0,s10 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + li s7,10 │ │ │ │ + add a5,a5,s5 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + sb s7,0(a5) │ │ │ │ + slli a2,s0,0x20 │ │ │ │ + sb s7,0(s1) │ │ │ │ + mv a1,s5 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + addw s0,s0,a5 │ │ │ │ + slli a0,s0,0x20 │ │ │ │ srli a0,a0,0x20 │ │ │ │ - bnez s7,49bf0 │ │ │ │ - addi s1,s1,-1 │ │ │ │ - add s1,s1,s5 │ │ │ │ - bgeu s4,s1,49af2 │ │ │ │ - addi a0,a0,-1 │ │ │ │ - add a0,a0,s4 │ │ │ │ - bgeu a0,s5,49c06 │ │ │ │ - ori s3,s3,1 │ │ │ │ - j 49af2 │ │ │ │ - addi a0,a0,-1 │ │ │ │ - add a0,a0,s4 │ │ │ │ - bgeu s5,a0,49af2 │ │ │ │ - addi s1,s1,-1 │ │ │ │ - add s1,s1,s5 │ │ │ │ - bltu s1,s4,49bea │ │ │ │ - ori s3,s3,3 │ │ │ │ - j 49af2 │ │ │ │ - ori s3,s3,2 │ │ │ │ - j 49af2 │ │ │ │ - mv s2,s7 │ │ │ │ - j 49abe │ │ │ │ - sd zero,8(sp) │ │ │ │ - ld a0,8(sp) │ │ │ │ - li s3,0 │ │ │ │ + add a0,a0,s10 │ │ │ │ + jal 36a0 │ │ │ │ + addw s0,s0,s4 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + add a5,a5,s10 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + sb s7,0(a5) │ │ │ │ + add s0,s0,s10 │ │ │ │ + sb zero,0(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 447c0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 447c0 │ │ │ │ + mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ - ld ra,120(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - ld s3,88(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - li s3,0 │ │ │ │ - j 49b60 │ │ │ │ - li a5,32 │ │ │ │ - fcvt.d.wu fa0,a0 │ │ │ │ - bgeu a5,a0,49c4e │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fa5,456(a5) │ │ │ │ - fsub.d fa0,fa0,fa5 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,168(sp) │ │ │ │ + ld s0,160(sp) │ │ │ │ + ld s1,152(sp) │ │ │ │ + ld s2,144(sp) │ │ │ │ + ld s3,136(sp) │ │ │ │ + ld s4,128(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + ld s6,112(sp) │ │ │ │ + ld s7,104(sp) │ │ │ │ + ld s8,96(sp) │ │ │ │ + ld s11,72(sp) │ │ │ │ + mv a0,s10 │ │ │ │ + ld s10,80(sp) │ │ │ │ + addi sp,sp,176 │ │ │ │ ret │ │ │ │ - auipc a5,0x30 │ │ │ │ - ld a5,858(a5) │ │ │ │ - fmv.x.d a4,fa0 │ │ │ │ - ld a0,0(a5) │ │ │ │ - mv a3,a1 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - auipc a2,0x18 │ │ │ │ - addi a2,a2,584 │ │ │ │ - li a1,1 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - auipc a3,0x1c │ │ │ │ - addi a3,a3,928 │ │ │ │ - li a2,72 │ │ │ │ - auipc a1,0x18 │ │ │ │ - addi a1,a1,596 │ │ │ │ - auipc a0,0x18 │ │ │ │ - addi a0,a0,612 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - bltu a1,a0,49cf4 │ │ │ │ - addiw a5,a0,3 │ │ │ │ - li a4,3 │ │ │ │ - bgeu a5,a1,49ce2 │ │ │ │ - li a3,24 │ │ │ │ - li a5,0 │ │ │ │ - bgeu a3,a2,49cc8 │ │ │ │ - li a3,27 │ │ │ │ - li a5,1 │ │ │ │ - bgeu a3,a2,49cc8 │ │ │ │ - li a5,29 │ │ │ │ - bgeu a5,a2,49cf0 │ │ │ │ - li a3,49 │ │ │ │ - li a5,3 │ │ │ │ - bgeu a3,a2,49cc8 │ │ │ │ - li a5,99 │ │ │ │ - sltu a5,a5,a2 │ │ │ │ - addi a5,a5,4 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - auipc a4,0x30 │ │ │ │ - addi a4,a4,1358 │ │ │ │ - add a5,a5,a4 │ │ │ │ - fld fa0,0(a5) │ │ │ │ - j 3920 │ │ │ │ - li a3,24 │ │ │ │ - subw a4,a1,a0 │ │ │ │ - li a5,0 │ │ │ │ - bgeu a3,a2,49cc8 │ │ │ │ - j 49ca6 │ │ │ │ - li a5,2 │ │ │ │ - j 49cc8 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - auipc a3,0x1c │ │ │ │ - addi a3,a3,810 │ │ │ │ - li a2,84 │ │ │ │ - auipc a1,0x18 │ │ │ │ - addi a1,a1,462 │ │ │ │ - auipc a0,0x18 │ │ │ │ - addi a0,a0,502 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - li a5,3 │ │ │ │ - bltu a5,a0,49d74 │ │ │ │ - li a4,24 │ │ │ │ - li a5,0 │ │ │ │ - bgeu a4,a1,49d48 │ │ │ │ - li a4,27 │ │ │ │ - li a5,1 │ │ │ │ - bgeu a4,a1,49d48 │ │ │ │ - li a5,29 │ │ │ │ - bgeu a5,a1,49de6 │ │ │ │ - li a4,49 │ │ │ │ - li a5,3 │ │ │ │ - bgeu a4,a1,49d48 │ │ │ │ - li a5,99 │ │ │ │ - sltu a5,a5,a1 │ │ │ │ - addi a5,a5,4 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a5,a4,0x1e │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a5,a5,a0 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - auipc a4,0x30 │ │ │ │ - addi a4,a4,1224 │ │ │ │ - add a5,a5,a4 │ │ │ │ - fld fa5,192(a5) │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fa0,-508(a5) │ │ │ │ - fsub.d fa0,fa0,fa5 │ │ │ │ - j 3920 │ │ │ │ - li a5,4 │ │ │ │ - beq a0,a5,49d9a │ │ │ │ - li a5,5 │ │ │ │ - beq a0,a5,49db2 │ │ │ │ - li a5,99 │ │ │ │ - bgeu a5,a1,49d94 │ │ │ │ - li a5,6 │ │ │ │ - bne a0,a5,49dce │ │ │ │ - li a0,3 │ │ │ │ - li a4,3 │ │ │ │ - j 49dac │ │ │ │ - li a5,0 │ │ │ │ - li a0,3 │ │ │ │ - j 49d48 │ │ │ │ - li a5,49 │ │ │ │ - bgeu a5,a1,49d94 │ │ │ │ - li a5,99 │ │ │ │ - li a4,2 │ │ │ │ - bgeu a5,a1,49dea │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,a4 │ │ │ │ - j 49d48 │ │ │ │ - li a4,49 │ │ │ │ - li a5,0 │ │ │ │ - li a0,3 │ │ │ │ - bgeu a4,a1,49d48 │ │ │ │ - li a3,99 │ │ │ │ - li a0,0 │ │ │ │ - li a4,0 │ │ │ │ - bltu a3,a1,49dac │ │ │ │ - li a0,2 │ │ │ │ - j 49d48 │ │ │ │ - li a5,7 │ │ │ │ - bne a0,a5,49dda │ │ │ │ - li a5,1 │ │ │ │ - li a0,3 │ │ │ │ - j 49d48 │ │ │ │ - li a5,8 │ │ │ │ - beq a0,a5,49d94 │ │ │ │ - li a0,0 │ │ │ │ - li a4,3 │ │ │ │ - j 49dac │ │ │ │ - li a5,2 │ │ │ │ - j 49d48 │ │ │ │ - li a5,1 │ │ │ │ - li a0,2 │ │ │ │ - j 49d48 │ │ │ │ - addi sp,sp,-176 │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd ra,168(sp) │ │ │ │ - sd s1,152(sp) │ │ │ │ - sd s3,136(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ - fsd fs0,56(sp) │ │ │ │ - fsd fs1,48(sp) │ │ │ │ - fsd fs2,40(sp) │ │ │ │ - mv s4,a0 │ │ │ │ - mv s0,a1 │ │ │ │ - mv s2,a2 │ │ │ │ - beqz a0,4a080 │ │ │ │ - slli s3,a0,0x20 │ │ │ │ - fmv.d.x fs0,zero │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - mv s6,a4 │ │ │ │ - mv s1,a3 │ │ │ │ - add s3,s3,a3 │ │ │ │ - li s5,32 │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fs2,-32(a5) │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fs1,-24(a5) │ │ │ │ - lbu a5,0(s1) │ │ │ │ - fcvt.d.wu fa0,a5 │ │ │ │ - bgeu s5,a5,4a2fa │ │ │ │ - fsub.d fa0,fa0,fs2 │ │ │ │ - addi s1,s1,1 │ │ │ │ - fdiv.d fa0,fa0,fs1 │ │ │ │ - jal 3700 │ │ │ │ - fadd.d fs0,fs0,fa0 │ │ │ │ - bne s3,s1,49e38 │ │ │ │ - fcvt.d.wu fs1,s4 │ │ │ │ - auipc s3,0x30 │ │ │ │ - ld s3,170(s3) │ │ │ │ - ld s1,0(s3) │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 3920 │ │ │ │ - fmv.x.d a5,fa0 │ │ │ │ - fmv.x.d a3,fs0 │ │ │ │ - mv a4,s4 │ │ │ │ - auipc a2,0x18 │ │ │ │ - addi a2,a2,156 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fdiv.d fa0,fs0,fs1 │ │ │ │ - jal 3920 │ │ │ │ - fmv.d fs2,fa0 │ │ │ │ - bltu s2,s0,4a2d0 │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - fsd fs3,32(sp) │ │ │ │ - fsd fs4,24(sp) │ │ │ │ - li a5,24 │ │ │ │ - subw s6,s4,s0 │ │ │ │ - bgeu a5,s4,4a0d4 │ │ │ │ - mv s1,s0 │ │ │ │ - li s5,0 │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fs1,-168(a5) │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fs3,-856(a5) │ │ │ │ - auipc s11,0x18 │ │ │ │ - addi s11,s11,104 │ │ │ │ - auipc s7,0x18 │ │ │ │ - addi s7,s7,136 │ │ │ │ - addiw s10,s0,3 │ │ │ │ - li s9,27 │ │ │ │ - j 49fa4 │ │ │ │ - li a4,29 │ │ │ │ - bgeu a4,s4,4a2be │ │ │ │ - li a4,49 │ │ │ │ - bgeu a4,s4,4a288 │ │ │ │ - li a4,99 │ │ │ │ - bgeu a4,s4,4a2ac │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - auipc a4,0x30 │ │ │ │ - addi a4,a4,962 │ │ │ │ - add a5,a5,a4 │ │ │ │ - fld fs4,0(a5) │ │ │ │ - fmv.d fa0,fs4 │ │ │ │ - jal 3920 │ │ │ │ - fadd.d fs0,fs0,fa0 │ │ │ │ - fmv.d fa0,fs4 │ │ │ │ - addiw s5,s5,1 │ │ │ │ - jal 3920 │ │ │ │ - fmv.x.d a6,fa0 │ │ │ │ - mv a3,s1 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s0 │ │ │ │ - auipc a2,0x18 │ │ │ │ - addi a2,a2,84 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - mv a0,s1 │ │ │ │ + ld a5,8(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + li a2,10 │ │ │ │ + lw a0,4(a5) │ │ │ │ + jal 448bc │ │ │ │ + mv s0,a0 │ │ │ │ + j 43c0e │ │ │ │ + addiw a5,s3,2 │ │ │ │ + j 43974 │ │ │ │ + mv a0,s10 │ │ │ │ + mv s1,s6 │ │ │ │ + li s3,1 │ │ │ │ + li s4,1 │ │ │ │ + j 43d12 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + auipc a1,0x1f │ │ │ │ + addi a1,a1,-1922 │ │ │ │ + mv s2,a0 │ │ │ │ + li a0,1 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a5,64(s2) │ │ │ │ + li s0,0 │ │ │ │ + li s1,0 │ │ │ │ + auipc s4,0x1b │ │ │ │ + addi s4,s4,-1068 │ │ │ │ + auipc s3,0x1c │ │ │ │ + addi s3,s3,-1452 │ │ │ │ + beqz a5,43e2a │ │ │ │ + ld a5,48(s2) │ │ │ │ mv a1,s4 │ │ │ │ - jal 49d18 │ │ │ │ - fadd.d fs0,fa0,fs0 │ │ │ │ + li a0,1 │ │ │ │ + add a5,a5,s0 │ │ │ │ + lbu a2,0(a5) │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a5,64(s2) │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,1 │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + beq a4,s1,43e46 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a5,64(s2) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w s1,s0 │ │ │ │ + bltu s1,a5,43df6 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + auipc a1,0x1e │ │ │ │ + addi a1,a1,-1126 │ │ │ │ + li a0,1 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w s1,s0 │ │ │ │ + bltu s1,a5,43df6 │ │ │ │ + j 43e2a │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv a0,s3 │ │ │ │ + auipc a1,0x1e │ │ │ │ + addi a1,a1,-1266 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,43f72 │ │ │ │ + li a2,2 │ │ │ │ + li a1,0 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 33b0 │ │ │ │ mv a0,s1 │ │ │ │ - mv a1,s4 │ │ │ │ - ld s8,0(s3) │ │ │ │ - jal 49d18 │ │ │ │ - fmv.x.d a6,fa0 │ │ │ │ + jal 3860 │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ mv a3,s1 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s0 │ │ │ │ - auipc a2,0x18 │ │ │ │ - addi a2,a2,34 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fmv.d fa1,fs0 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 40c24 │ │ │ │ - fmv.x.d a6,fs0 │ │ │ │ - ld a0,0(s3) │ │ │ │ - fmv.x.d a7,fa0 │ │ │ │ + li a2,1 │ │ │ │ + li a1,104 │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sd zero,56(a0) │ │ │ │ + sw zero,8(a0) │ │ │ │ + sd zero,40(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sw zero,96(a0) │ │ │ │ + sw zero,80(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3780 │ │ │ │ + lw a1,0(s0) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + lw a1,4(s0) │ │ │ │ + sd a0,24(s0) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + lw a1,8(s0) │ │ │ │ + sd a0,32(s0) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 41306 │ │ │ │ + lwu a1,64(s0) │ │ │ │ + sd a0,40(s0) │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + lw a2,0(s0) │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,24(s0) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ mv a3,s1 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s0 │ │ │ │ - auipc a2,0x18 │ │ │ │ - addi a2,a2,20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ li a1,1 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bltu s2,s1,4a25c │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 42bce │ │ │ │ - ld s8,0(s3) │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - jal 42bce │ │ │ │ - fsd fa0,0(sp) │ │ │ │ - mv a7,s5 │ │ │ │ - mv a6,s6 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s0 │ │ │ │ + jal 3780 │ │ │ │ + lw a2,4(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ mv a3,s1 │ │ │ │ - mv a2,s11 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ li a1,1 │ │ │ │ - mv a0,s8 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fcvt.d.wu fa5,s5 │ │ │ │ - fmv.x.d a6,fs2 │ │ │ │ - ld a0,0(s3) │ │ │ │ - fmul.d fa5,fa5,fs2 │ │ │ │ - mv a7,s1 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s0 │ │ │ │ + jal 3780 │ │ │ │ + lw a2,8(s0) │ │ │ │ + ld a0,40(s0) │ │ │ │ mv a3,s1 │ │ │ │ - mv a2,s7 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ li a1,1 │ │ │ │ - fsd fa5,8(sp) │ │ │ │ - sd s0,0(sp) │ │ │ │ - fadd.d fs0,fa5,fs0 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - ld s8,0(s3) │ │ │ │ - jal 3700 │ │ │ │ - fsub.d fa0,fs3,fa0 │ │ │ │ - jal 3920 │ │ │ │ - fmv.d fs4,fa0 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - jal 3700 │ │ │ │ - fsub.d fa0,fs3,fa0 │ │ │ │ - jal 3920 │ │ │ │ - subw a5,s4,s1 │ │ │ │ - fcvt.d.wu fa5,a5 │ │ │ │ - fmv.x.d a6,fs4 │ │ │ │ - sd s1,0(sp) │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - mv a7,s4 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s0 │ │ │ │ + jal 3780 │ │ │ │ + lwu a2,64(s0) │ │ │ │ mv a3,s1 │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,1 │ │ │ │ - fsd fa5,8(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bltu s1,s0,4a2da │ │ │ │ - mv a5,s5 │ │ │ │ - bgeu s10,s1,4a054 │ │ │ │ - li a5,3 │ │ │ │ - ld s8,0(s3) │ │ │ │ - bltu s9,s4,49ee0 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - auipc a4,0x30 │ │ │ │ - addi a4,a4,444 │ │ │ │ - add a5,a5,a4 │ │ │ │ - fld fs4,32(a5) │ │ │ │ - fmv.d fa0,fs4 │ │ │ │ - jal 3920 │ │ │ │ - fadd.d fs0,fs0,fa0 │ │ │ │ - j 49f18 │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - auipc s3,0x30 │ │ │ │ - ld s3,-380(s3) │ │ │ │ - ld s1,0(s3) │ │ │ │ - jal 3920 │ │ │ │ - fmv.x.d a5,fa0 │ │ │ │ - li a4,0 │ │ │ │ - li a3,0 │ │ │ │ - auipc a2,0x18 │ │ │ │ - addi a2,a2,-390 │ │ │ │ li a1,1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3780 │ │ │ │ mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - negw s6,s0 │ │ │ │ - fdiv.d fa0,fa0,fa0 │ │ │ │ - jal 3920 │ │ │ │ - fmv.d fs2,fa0 │ │ │ │ - bltu s2,s0,4a2d0 │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - fsd fs3,32(sp) │ │ │ │ - fsd fs4,24(sp) │ │ │ │ - mv s1,s0 │ │ │ │ - li s5,0 │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fs1,-712(a5) │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fs3,-1400(a5) │ │ │ │ - auipc s8,0x18 │ │ │ │ - addi s8,s8,-400 │ │ │ │ - addiw s11,s0,3 │ │ │ │ - auipc s10,0x30 │ │ │ │ - addi s10,s10,300 │ │ │ │ - auipc s7,0x18 │ │ │ │ - addi s7,s7,-380 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 42bce │ │ │ │ - ld s9,0(s3) │ │ │ │ - mv a1,s5 │ │ │ │ - mv a0,s6 │ │ │ │ - fmv.d fs4,fa0 │ │ │ │ - jal 42bce │ │ │ │ - fsd fa0,0(sp) │ │ │ │ - mv a7,s5 │ │ │ │ - mv a6,s6 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s0 │ │ │ │ - mv a3,s1 │ │ │ │ - auipc a2,0x18 │ │ │ │ - addi a2,a2,-504 │ │ │ │ + sd s2,48(s0) │ │ │ │ + sw zero,12(s0) │ │ │ │ + sd zero,56(s0) │ │ │ │ + jal 35a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,43fa0 │ │ │ │ + ld ra,40(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + auipc a5,0x36 │ │ │ │ + ld a5,54(a5) │ │ │ │ + ld s0,0(a5) │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x1e │ │ │ │ + addi a2,a2,1734 │ │ │ │ li a1,1 │ │ │ │ - mv a0,s9 │ │ │ │ + mv a0,s0 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fcvt.d.wu fs0,s5 │ │ │ │ - fmv.x.d a6,fs2 │ │ │ │ - ld a0,0(s3) │ │ │ │ - fmul.d fs0,fs0,fs2 │ │ │ │ - mv a7,s1 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x36 │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld s0,0(a5) │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x1e │ │ │ │ + addi a2,a2,1720 │ │ │ │ + j 43f92 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + sd s0,16(sp) │ │ │ │ + auipc a1,0x1a │ │ │ │ + addi a1,a1,1126 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,4405a │ │ │ │ + mv s1,a0 │ │ │ │ + mv a3,a0 │ │ │ │ + li a2,1 │ │ │ │ + li a1,104 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 36c0 │ │ │ │ + lw a2,0(s0) │ │ │ │ + ld a0,24(s0) │ │ │ │ mv a3,s1 │ │ │ │ - mv a2,s8 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ li a1,1 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - sd s0,0(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - ld s9,0(s3) │ │ │ │ - fadd.d fs0,fs0,fs4 │ │ │ │ - jal 3700 │ │ │ │ - fsub.d fa0,fs3,fa0 │ │ │ │ - jal 3920 │ │ │ │ - fmv.d fs4,fa0 │ │ │ │ - fmv.d fa0,fs2 │ │ │ │ - jal 3700 │ │ │ │ - fsub.d fa0,fs3,fa0 │ │ │ │ - jal 3920 │ │ │ │ - subw a5,s4,s1 │ │ │ │ - fcvt.d.wu fa5,a5 │ │ │ │ - fmv.x.d a6,fs4 │ │ │ │ - sd s1,0(sp) │ │ │ │ - fmul.d fa5,fa5,fa0 │ │ │ │ - mv a7,s4 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s0 │ │ │ │ + jal 36c0 │ │ │ │ + lw a2,4(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ mv a3,s1 │ │ │ │ - mv a2,s8 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ li a1,1 │ │ │ │ - fsd fa5,8(sp) │ │ │ │ - mv a0,s9 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bltu s1,s0,4a2da │ │ │ │ - li a5,3 │ │ │ │ - bltu s11,s1,4a1ba │ │ │ │ - mv a5,s5 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s10 │ │ │ │ - fld fs4,0(a5) │ │ │ │ - ld s9,0(s3) │ │ │ │ - addiw s5,s5,1 │ │ │ │ - fmv.d fa0,fs4 │ │ │ │ - jal 3920 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - fmv.d fa0,fs4 │ │ │ │ - fadd.d fs0,fs0,fa5 │ │ │ │ - jal 3920 │ │ │ │ - fmv.x.d a6,fa0 │ │ │ │ + jal 36c0 │ │ │ │ + lw a2,8(s0) │ │ │ │ + ld a0,40(s0) │ │ │ │ mv a3,s1 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s0 │ │ │ │ - mv a2,s7 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ li a1,1 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - mv a0,s1 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 49d18 │ │ │ │ - fadd.d fs0,fs0,fa0 │ │ │ │ - mv a0,s1 │ │ │ │ - mv a1,s4 │ │ │ │ - ld s9,0(s3) │ │ │ │ - jal 49d18 │ │ │ │ - fmv.x.d a6,fa0 │ │ │ │ + jal 36c0 │ │ │ │ + lwu a2,64(s0) │ │ │ │ + ld a0,48(s0) │ │ │ │ mv a3,s1 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s0 │ │ │ │ - mv a2,s7 │ │ │ │ li a1,1 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fmv.d fa1,fs0 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 40c24 │ │ │ │ - fmv.x.d a6,fs0 │ │ │ │ - ld a0,0(s3) │ │ │ │ - fmv.x.d a7,fa0 │ │ │ │ + jal 36c0 │ │ │ │ + lwu a2,64(s0) │ │ │ │ + ld a0,56(s0) │ │ │ │ mv a3,s1 │ │ │ │ - mv a5,s2 │ │ │ │ - mv a4,s0 │ │ │ │ - auipc a2,0x18 │ │ │ │ - addi a2,a2,-676 │ │ │ │ - li a1,1 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bgeu s2,s1,4a104 │ │ │ │ - ld s7,104(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - fld fs3,32(sp) │ │ │ │ - fld fs4,24(sp) │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s0,160(sp) │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s2,144(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - fld fs0,56(sp) │ │ │ │ - fld fs1,48(sp) │ │ │ │ - fld fs2,40(sp) │ │ │ │ - addi sp,sp,176 │ │ │ │ + li a1,4 │ │ │ │ + jal 36c0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 35a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,44088 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - auipc a4,0x30 │ │ │ │ - addi a4,a4,-112 │ │ │ │ - add a5,a5,a4 │ │ │ │ - fld fs4,96(a5) │ │ │ │ - fmv.d fa0,fs4 │ │ │ │ - jal 3920 │ │ │ │ - fadd.d fs0,fs0,fa0 │ │ │ │ - j 49f18 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - auipc a4,0x30 │ │ │ │ - addi a4,a4,-20 │ │ │ │ - j 49f06 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - auipc a4,0x30 │ │ │ │ - addi a4,a4,-102 │ │ │ │ - j 49f06 │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fs1,-1216(a5) │ │ │ │ - j 4a26a │ │ │ │ - auipc a3,0x1c │ │ │ │ - addi a3,a3,-698 │ │ │ │ - li a2,84 │ │ │ │ - auipc a1,0x18 │ │ │ │ - addi a1,a1,-1046 │ │ │ │ - auipc a0,0x18 │ │ │ │ - addi a0,a0,-1006 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a5,0x30 │ │ │ │ - ld a5,-850(a5) │ │ │ │ - fmv.x.d a4,fa0 │ │ │ │ - ld a0,0(a5) │ │ │ │ - mv a3,s6 │ │ │ │ - auipc a2,0x18 │ │ │ │ - addi a2,a2,-1122 │ │ │ │ + auipc a5,0x36 │ │ │ │ + ld a5,-178(a5) │ │ │ │ + ld s0,0(a5) │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x1e │ │ │ │ + addi a2,a2,1502 │ │ │ │ li a1,1 │ │ │ │ - sd s7,104(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - fsd fs3,32(sp) │ │ │ │ - fsd fs4,24(sp) │ │ │ │ + mv a0,s0 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - auipc a3,0x1c │ │ │ │ - addi a3,a3,-790 │ │ │ │ - li a2,72 │ │ │ │ - auipc a1,0x18 │ │ │ │ - addi a1,a1,-1122 │ │ │ │ - auipc a0,0x18 │ │ │ │ - addi a0,a0,-1106 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,4a404 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - addi sp,sp,-80 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd s6,16(sp) │ │ │ │ - slli s6,a5,0x2 │ │ │ │ - add s6,s6,a5 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s8,0(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - mv s5,a1 │ │ │ │ - slli s6,s6,0x4 │ │ │ │ - li s2,0 │ │ │ │ - li s7,88 │ │ │ │ - ld a5,8(s3) │ │ │ │ - add a5,a5,s2 │ │ │ │ - lw s4,32(a5) │ │ │ │ - beqz s4,4a3e0 │ │ │ │ - slli s4,s4,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - mul s4,s4,s7 │ │ │ │ - li s0,0 │ │ │ │ - j 4a398 │ │ │ │ - ld a5,8(s3) │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 453ec │ │ │ │ - ld a5,8(s3) │ │ │ │ - mv s1,a0 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 455b4 │ │ │ │ - mv s8,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - ld a5,8(s3) │ │ │ │ - mv a3,s1 │ │ │ │ - sext.w s8,s8 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld s1,48(a5) │ │ │ │ - mv a4,s5 │ │ │ │ - li a2,8 │ │ │ │ - mv a1,s8 │ │ │ │ - sext.w a0,a0 │ │ │ │ - add s1,s1,s0 │ │ │ │ - jal 49df0 │ │ │ │ - mv a0,s1 │ │ │ │ - addi s0,s0,88 │ │ │ │ - jal 45466 │ │ │ │ - bne s4,s0,4a392 │ │ │ │ - addi s2,s2,80 │ │ │ │ - bne s6,s2,4a376 │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - addi sp,sp,80 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x36 │ │ │ │ + ld a5,-224(a5) │ │ │ │ + ld s0,0(a5) │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x1e │ │ │ │ + addi a2,a2,1488 │ │ │ │ + j 4407a │ │ │ │ + addi sp,sp,-16 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + sd s0,0(sp) │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,0 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3890 │ │ │ │ + ld ra,8(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,4a514 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - addi sp,sp,-112 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd s6,48(sp) │ │ │ │ - slli s6,a5,0x2 │ │ │ │ - add s6,s6,a5 │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - sd ra,104(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - mv s5,a1 │ │ │ │ - mv s0,a2 │ │ │ │ - slli s6,s6,0x4 │ │ │ │ - li s2,0 │ │ │ │ - li s7,88 │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fs1,-1572(a5) │ │ │ │ - ld a5,8(s3) │ │ │ │ - add a5,a5,s2 │ │ │ │ - lw s4,32(a5) │ │ │ │ - beqz s4,4a4ea │ │ │ │ - slli s4,s4,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - mul s4,s4,s7 │ │ │ │ - li s1,0 │ │ │ │ - j 4a46e │ │ │ │ - ld a5,8(s3) │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a5,48(a5) │ │ │ │ - ld a5,24(a5) │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,8(s3) │ │ │ │ - sext.w s9,a0 │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s1 │ │ │ │ - jal 455c0 │ │ │ │ - fld fa1,16(s0) │ │ │ │ - fld fa0,8(s0) │ │ │ │ - mv a1,s5 │ │ │ │ - mv s8,a0 │ │ │ │ - mv a0,s9 │ │ │ │ - jal 1b0c4 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fld fa1,16(s0) │ │ │ │ - fld fa0,0(s0) │ │ │ │ - fmv.d fa2,fs0 │ │ │ │ - li a0,25 │ │ │ │ - sext.w s8,s8 │ │ │ │ - jal 1af4e │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - fmv.d fa2,fs0 │ │ │ │ - fld fa1,16(s0) │ │ │ │ - fld fa0,0(s0) │ │ │ │ - mv a0,s8 │ │ │ │ - fmv.d fs0,fa5 │ │ │ │ - jal 1af4e │ │ │ │ - fneg.d fa5,fa0 │ │ │ │ - fdiv.d fa0,fa5,fs0 │ │ │ │ - fle.d a5,fs1,fa0 │ │ │ │ - beqz a5,4a4d4 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - ld a5,8(s3) │ │ │ │ - add a5,a5,s2 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s1 │ │ │ │ - addi s1,s1,88 │ │ │ │ - jal 45466 │ │ │ │ - bne s4,s1,4a468 │ │ │ │ - addi s2,s2,80 │ │ │ │ - bne s6,s2,4a44c │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s0,96(sp) │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s2,80(sp) │ │ │ │ - ld s3,72(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ - ld s5,56(sp) │ │ │ │ - ld s6,48(sp) │ │ │ │ - ld s7,40(sp) │ │ │ │ - ld s8,32(sp) │ │ │ │ - ld s9,24(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - fld fs1,0(sp) │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - addi sp,sp,112 │ │ │ │ ret │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sd zero,56(a0) │ │ │ │ + sw zero,64(a0) │ │ │ │ + sw zero,8(a0) │ │ │ │ ret │ │ │ │ - addi sp,sp,-320 │ │ │ │ - sd s4,272(sp) │ │ │ │ - lw s4,0(a0) │ │ │ │ - sd s3,280(sp) │ │ │ │ - sd s0,304(sp) │ │ │ │ - slli a4,s4,0x20 │ │ │ │ - srli s3,a4,0x1d │ │ │ │ - sd s6,256(sp) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd zero,24(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sd zero,56(a0) │ │ │ │ + sw zero,8(a0) │ │ │ │ + sd zero,40(a0) │ │ │ │ + sd zero,88(a0) │ │ │ │ + sw zero,96(a0) │ │ │ │ + sw zero,80(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + ld a0,48(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ mv s0,a1 │ │ │ │ - mv s6,a0 │ │ │ │ + beqz a0,4414a │ │ │ │ + jal 3670 │ │ │ │ + ld a0,24(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,32(s0) │ │ │ │ + beqz a0,44158 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,40(s0) │ │ │ │ + beqz a0,44160 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,56(s0) │ │ │ │ + beqz a0,44168 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,0(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + j 3670 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + mv s3,a1 │ │ │ │ + jal 3310 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bltu a0,a5,441cc │ │ │ │ + sext.w s0,s3 │ │ │ │ + bltu s1,s3,441be │ │ │ │ + auipc s3,0x1b │ │ │ │ + addi s3,s3,-2020 │ │ │ │ + add a5,s2,s0 │ │ │ │ + lbu a2,0(a5) │ │ │ │ mv a1,s3 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w a5,s0 │ │ │ │ + bgeu s1,a5,441a4 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + auipc a3,0x22 │ │ │ │ + addi a3,a3,-164 │ │ │ │ + li a2,46 │ │ │ │ + auipc a1,0x1e │ │ │ │ + addi a1,a1,1208 │ │ │ │ + auipc a0,0x1e │ │ │ │ + addi a0,a0,1224 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + sext.w a7,a1 │ │ │ │ + mv a6,a7 │ │ │ │ + blez a7,44232 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a4,a0 │ │ │ │ + add a3,a0,a1 │ │ │ │ + lbu a5,0(a4) │ │ │ │ + lbu a1,0(a3) │ │ │ │ + addi a4,a4,1 │ │ │ │ + addiw a6,a6,-1 │ │ │ │ + xor a5,a5,a1 │ │ │ │ + sb a5,-1(a4) │ │ │ │ + lbu a1,0(a3) │ │ │ │ + subw a2,a7,a6 │ │ │ │ + addi a3,a3,-1 │ │ │ │ + xor a5,a5,a1 │ │ │ │ + sb a5,1(a3) │ │ │ │ + lbu a1,-1(a4) │ │ │ │ + xor a5,a5,a1 │ │ │ │ + sb a5,-1(a4) │ │ │ │ + blt a2,a6,44202 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv s4,a2 │ │ │ │ + beqz a0,442b4 │ │ │ │ + mv s1,a0 │ │ │ │ + lbu a1,0(s1) │ │ │ │ + beqz a1,442a2 │ │ │ │ + sd s0,32(sp) │ │ │ │ + j 44258 │ │ │ │ + lbu a1,1(s1) │ │ │ │ + addi s1,s1,1 │ │ │ │ + beqz a1,442a0 │ │ │ │ + sext.w s0,a1 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 36d0 │ │ │ │ + bnez a0,44250 │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv s2,s1 │ │ │ │ + j 44278 │ │ │ │ + lbu a1,1(s2) │ │ │ │ + addi s2,s2,1 │ │ │ │ + beqz a1,4428a │ │ │ │ + sext.w s0,a1 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 36d0 │ │ │ │ + beqz a0,4426c │ │ │ │ + sb zero,0(s2) │ │ │ │ + addi a0,s2,1 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + sd a0,0(s4) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ld s0,32(sp) │ │ │ │ + sd zero,0(s4) │ │ │ │ li a0,0 │ │ │ │ - sd ra,312(sp) │ │ │ │ - sd s8,240(sp) │ │ │ │ - sd s11,216(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s8,a0 │ │ │ │ - mv a1,s3 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ld s1,0(a2) │ │ │ │ + bnez s1,44246 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s11,a0 │ │ │ │ - beqz s4,4aaf6 │ │ │ │ - fsd fs2,184(sp) │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fs2,-1860(a5) │ │ │ │ - fsd fs9,128(sp) │ │ │ │ - fmv.d fs9,fs2 │ │ │ │ - add s3,s3,s8 │ │ │ │ - sd s2,288(sp) │ │ │ │ - sd s5,264(sp) │ │ │ │ - sd s7,248(sp) │ │ │ │ - fsd fs0,200(sp) │ │ │ │ - fsd fs4,168(sp) │ │ │ │ - sd s1,296(sp) │ │ │ │ - sd s9,232(sp) │ │ │ │ - sd s10,224(sp) │ │ │ │ - fsd fs1,192(sp) │ │ │ │ - fsd fs3,176(sp) │ │ │ │ - fsd fs5,160(sp) │ │ │ │ - fsd fs6,152(sp) │ │ │ │ - fsd fs7,144(sp) │ │ │ │ - fsd fs8,136(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - mv s2,s8 │ │ │ │ - li s7,0 │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fs0,-1918(a5) │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fs4,-1910(a5) │ │ │ │ - sd s3,72(sp) │ │ │ │ - sd s8,88(sp) │ │ │ │ - sd a0,96(sp) │ │ │ │ - sd s4,104(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - sd a0,120(sp) │ │ │ │ + j 442a8 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s1,72(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s1,a1 │ │ │ │ + li a1,16 │ │ │ │ sd s0,80(sp) │ │ │ │ - ld a5,8(s6) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv s3,a2 │ │ │ │ + mv s0,a3 │ │ │ │ + jal 41306 │ │ │ │ + sw zero,8(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + mv s2,a0 │ │ │ │ + beqz s3,442e6 │ │ │ │ + bnez s0,442f6 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,64(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + sd s4,48(sp) │ │ │ │ + addiw s4,s0,1 │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + mv a1,s4 │ │ │ │ li a0,0 │ │ │ │ - li s9,0 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lw s4,32(a5) │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli a4,a5,0x1d │ │ │ │ - mv a1,a4 │ │ │ │ - sd a4,64(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - sd a0,0(s2) │ │ │ │ - li a2,0 │ │ │ │ - fsd fa5,0(s5) │ │ │ │ - beqz s4,4a6b6 │ │ │ │ - auipc a5,0x14 │ │ │ │ - fld fs3,-1956(a5) │ │ │ │ - mv s1,s9 │ │ │ │ - mv s4,a2 │ │ │ │ - sd s7,48(sp) │ │ │ │ - sd s6,56(sp) │ │ │ │ - ld a5,56(sp) │ │ │ │ - ld a4,48(sp) │ │ │ │ - ld a5,8(a5) │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s4 │ │ │ │ - ld a5,24(a0) │ │ │ │ - ld s0,88(a5) │ │ │ │ - jal 453ec │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a2,s4 │ │ │ │ + jal 3530 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sb zero,0(a5) │ │ │ │ + lbu a1,0(a0) │ │ │ │ + mv s6,a0 │ │ │ │ mv s8,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a3,0(s2) │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - lw t3,40(s0) │ │ │ │ - add a5,a3,s1 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - sext.w t4,a0 │ │ │ │ - beqz t3,4aab8 │ │ │ │ - ld s7,32(s0) │ │ │ │ - li s9,0 │ │ │ │ - sd s5,32(sp) │ │ │ │ - sd s4,40(sp) │ │ │ │ - li s10,0 │ │ │ │ - li s11,0 │ │ │ │ - auipc s3,0x30 │ │ │ │ - ld s3,-1696(s3) │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs2,2024(a5) │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs1,2032(a5) │ │ │ │ - mv s5,s1 │ │ │ │ - sd t4,24(sp) │ │ │ │ - mv s4,s9 │ │ │ │ - mv s6,t3 │ │ │ │ - mv a1,s7 │ │ │ │ - slli s7,s4,0x3 │ │ │ │ - add a0,a1,s7 │ │ │ │ - lwu a5,0(a0) │ │ │ │ - li a7,27 │ │ │ │ - add a5,a5,s3 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - addiw a5,a5,-61 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a7,a5,4a680 │ │ │ │ - auipc a7,0x1c │ │ │ │ - addi a7,a7,-1770 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a7 │ │ │ │ - lw a5,0(a5) │ │ │ │ - add a5,a5,a7 │ │ │ │ - jr a5 │ │ │ │ - lw s6,40(s0) │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w a5,s4 │ │ │ │ - bltu a5,s6,4a64a │ │ │ │ - mv s1,s5 │ │ │ │ - add a3,a3,s1 │ │ │ │ - ld s5,32(sp) │ │ │ │ - ld s4,40(sp) │ │ │ │ - fld fa4,0(a3) │ │ │ │ - fld fa5,0(s5) │ │ │ │ + bnez a1,44338 │ │ │ │ + j 4447a │ │ │ │ + lbu a1,1(s8) │ │ │ │ + addi s8,s8,1 │ │ │ │ + beqz a1,4447a │ │ │ │ + sext.w s0,a1 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36d0 │ │ │ │ + bnez a0,4432e │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + mv s3,s8 │ │ │ │ + j 4435c │ │ │ │ + lbu a1,1(s3) │ │ │ │ + addi s3,s3,1 │ │ │ │ + beqz a1,44370 │ │ │ │ + sext.w s0,a1 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36d0 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a0,44350 │ │ │ │ + sb zero,0(s3) │ │ │ │ + addi s0,s3,1 │ │ │ │ + lw s3,8(s2) │ │ │ │ + ld s4,0(s2) │ │ │ │ + li s5,-1 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ mv a0,s8 │ │ │ │ - addi s1,s1,8 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - addi s4,s4,88 │ │ │ │ - fsd fa5,0(s5) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,64(sp) │ │ │ │ - bne a5,s1,4a5e4 │ │ │ │ - ld s7,48(sp) │ │ │ │ - ld s6,56(sp) │ │ │ │ - fmv.d fa0,fs9 │ │ │ │ - addi s2,s2,8 │ │ │ │ - addi s7,s7,80 │ │ │ │ - jal 3700 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - fld fa0,0(s5) │ │ │ │ - addi s5,s5,8 │ │ │ │ - jal 3700 │ │ │ │ - fadd.d fa0,fs1,fa0 │ │ │ │ - jal 3920 │ │ │ │ - ld a5,72(sp) │ │ │ │ - fmv.d fs9,fa0 │ │ │ │ - bne a5,s2,4a5a4 │ │ │ │ - ld s1,88(sp) │ │ │ │ - ld s9,96(sp) │ │ │ │ - ld s4,104(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s11,120(sp) │ │ │ │ - fmv.d fs2,fa0 │ │ │ │ - li s0,0 │ │ │ │ - li s2,0 │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs0,1138(a5) │ │ │ │ - li s3,0 │ │ │ │ - fld fa0,0(s9) │ │ │ │ - fsub.d fa0,fa0,fs2 │ │ │ │ - fsd fa0,0(s9) │ │ │ │ - jal 3700 │ │ │ │ - fsub.d fa0,fs0,fa0 │ │ │ │ - ld s5,8(s6) │ │ │ │ - add s5,s5,s0 │ │ │ │ - jal 3920 │ │ │ │ - slli a5,s3,0x3 │ │ │ │ - fsd fs2,64(s5) │ │ │ │ - fsd fa0,56(s5) │ │ │ │ - add a5,a5,s11 │ │ │ │ - fld fa5,0(s9) │ │ │ │ - fld fa4,0(a5) │ │ │ │ - ld a0,0(s1) │ │ │ │ - flt.d a5,fa4,fa5 │ │ │ │ - beqz a5,4aabe │ │ │ │ - fsd fa5,72(s5) │ │ │ │ - jal 3670 │ │ │ │ - addiw a5,s2,1 │ │ │ │ - sd zero,0(s1) │ │ │ │ - addi s9,s9,8 │ │ │ │ - addi s0,s0,80 │ │ │ │ - addi s1,s1,8 │ │ │ │ - beq s4,a5,4aad6 │ │ │ │ - slli s3,s2,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - mv s2,a5 │ │ │ │ - j 4a700 │ │ │ │ - lw a4,4(a0) │ │ │ │ - mv a5,s11 │ │ │ │ - li t1,32 │ │ │ │ - addw a7,a4,s11 │ │ │ │ - mv t4,a7 │ │ │ │ - add a0,a3,s5 │ │ │ │ - beqz a4,4a680 │ │ │ │ + jal 3310 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + mv s7,a0 │ │ │ │ + sw a1,8(s2) │ │ │ │ + mv a0,s4 │ │ │ │ + srli a1,a5,0x1c │ │ │ │ + jal 41306 │ │ │ │ + lw a4,8(s2) │ │ │ │ + sext.w s9,s7 │ │ │ │ + addiw a1,s9,1 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + mv a5,a0 │ │ │ │ + srli a4,a3,0x1c │ │ │ │ + sd a0,0(s2) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + add s3,a5,a4 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,8(s2) │ │ │ │ + ld a4,0(s2) │ │ │ │ + sd a0,0(s3) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1c │ │ │ │ + add s3,a4,a5 │ │ │ │ + ld a0,0(s3) │ │ │ │ + and s7,s7,s5 │ │ │ │ + mv a2,s7 │ │ │ │ + mv a1,s8 │ │ │ │ + jal 3530 │ │ │ │ + lw a5,8(s2) │ │ │ │ + ld a4,0(s2) │ │ │ │ + sd a0,0(s3) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1c │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a5,0(a4) │ │ │ │ + add a5,a5,s7 │ │ │ │ + sb zero,0(a5) │ │ │ │ + lw s3,8(s2) │ │ │ │ + ld s4,0(s2) │ │ │ │ + addiw a5,s3,-1 │ │ │ │ slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s8 │ │ │ │ + srli a5,a4,0x1c │ │ │ │ + add a5,a5,s4 │ │ │ │ + sw s9,8(a5) │ │ │ │ + beqz s0,44474 │ │ │ │ + lbu a1,0(s0) │ │ │ │ + bnez a1,4443c │ │ │ │ + j 44474 │ │ │ │ + lbu a1,1(s0) │ │ │ │ + addi s0,s0,1 │ │ │ │ + beqz a1,44474 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36d0 │ │ │ │ + bnez a0,44434 │ │ │ │ + lbu a1,0(s0) │ │ │ │ + mv s7,s0 │ │ │ │ + bnez a1,44456 │ │ │ │ + j 4446e │ │ │ │ + lbu a1,1(s7) │ │ │ │ + addi s7,s7,1 │ │ │ │ + beqz a1,4446e │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36d0 │ │ │ │ + beqz a0,4444e │ │ │ │ + sb zero,0(s7) │ │ │ │ + lw s3,8(s2) │ │ │ │ + ld s4,0(s2) │ │ │ │ + addi a0,s7,1 │ │ │ │ + mv s8,s0 │ │ │ │ + mv s0,a0 │ │ │ │ + j 4437e │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,64(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + lw a3,0(a2) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s3,a2 │ │ │ │ + beqz a3,4453a │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + li a5,0 │ │ │ │ + li a0,-2 │ │ │ │ + li s2,-1 │ │ │ │ + li a1,34 │ │ │ │ + li a6,39 │ │ │ │ + li a7,-1 │ │ │ │ + add a4,s1,a5 │ │ │ │ lbu a4,0(a4) │ │ │ │ - fcvt.d.wu fa5,a4 │ │ │ │ - bgeu t1,a4,4a9aa │ │ │ │ - fsub.d fa5,fa5,fs0 │ │ │ │ - fld fa4,0(a0) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - fdiv.d fa5,fa5,fs2 │ │ │ │ - fsub.d fa5,fa5,fs1 │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - fsd fa5,0(a0) │ │ │ │ - bne a7,a5,4a77a │ │ │ │ - addi s4,s4,1 │ │ │ │ - subw s11,s10,s11 │ │ │ │ - sext.w a5,s4 │ │ │ │ - addw s10,s11,t4 │ │ │ │ - mv s11,a7 │ │ │ │ - bltu a5,s6,4a64a │ │ │ │ - j 4a68a │ │ │ │ - lw a5,4(a0) │ │ │ │ + beq a4,a1,444da │ │ │ │ + beq a4,a6,444da │ │ │ │ + sext.w a0,a5 │ │ │ │ + bne s2,a7,444da │ │ │ │ + mv s2,a0 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne a3,a5,444c0 │ │ │ │ + subw s4,a0,s2 │ │ │ │ + addiw s0,s4,1 │ │ │ │ + bltz s2,44520 │ │ │ │ + addiw a1,s4,2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + add a1,s1,s2 │ │ │ │ + mv s1,a0 │ │ │ │ + add s4,s4,s1 │ │ │ │ + mv a2,s0 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,1(s4) │ │ │ │ + ld ra,40(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + sw a3,0(s3) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ld ra,40(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ li s1,0 │ │ │ │ - beqz a5,4a680 │ │ │ │ - li s9,32 │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs6,1598(a5) │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs5,1606(a5) │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs8,1614(a5) │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs7,902(a5) │ │ │ │ - j 4a82a │ │ │ │ - fcvt.d.wu fa0,a5 │ │ │ │ - bgeu s9,a5,4ab18 │ │ │ │ - fsub.d fa0,fa0,fs6 │ │ │ │ - fdiv.d fa0,fa0,fs5 │ │ │ │ - jal 3700 │ │ │ │ - fsub.d fa0,fs7,fa0 │ │ │ │ - jal 3920 │ │ │ │ - ld a3,0(s2) │ │ │ │ - add a5,a3,s5 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - fadd.d fa5,fa5,fa0 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - ld a1,32(s0) │ │ │ │ - addiw s1,s1,1 │ │ │ │ - addiw s11,s11,1 │ │ │ │ - add a5,a1,s7 │ │ │ │ - lw a5,4(a5) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - bgeu s1,a5,4a67c │ │ │ │ - mv a2,s10 │ │ │ │ - mv a1,s11 │ │ │ │ + sw a3,0(s3) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ld ra,40(sp) │ │ │ │ + li s1,0 │ │ │ │ + sw a3,0(s3) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + lw a0,0(a2) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s3,a2 │ │ │ │ + beqz a0,445f6 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + li a5,0 │ │ │ │ + li a1,-2 │ │ │ │ + li s2,-1 │ │ │ │ + li a6,32 │ │ │ │ + li a7,4 │ │ │ │ + li a2,-1 │ │ │ │ + add a4,s1,a5 │ │ │ │ + lbu a3,0(a4) │ │ │ │ + addiw a4,a3,-9 │ │ │ │ + zext.b a4,a4 │ │ │ │ + beq a3,a6,44596 │ │ │ │ + bgeu a7,a4,44596 │ │ │ │ + sext.w a1,a5 │ │ │ │ + bne s2,a2,44596 │ │ │ │ + mv s2,a1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne a0,a5,44574 │ │ │ │ + subw s4,a1,s2 │ │ │ │ + addiw s0,s4,1 │ │ │ │ + bltz s2,445dc │ │ │ │ + addiw a1,s4,2 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + add a1,s1,s2 │ │ │ │ + mv s1,a0 │ │ │ │ + add s4,s4,s1 │ │ │ │ + mv a2,s0 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,1(s4) │ │ │ │ mv a0,s0 │ │ │ │ - jal 4bbaa │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bnez a0,4a7ec │ │ │ │ - fcvt.d.wu fa5,a5 │ │ │ │ - bgeu s9,a5,4a9aa │ │ │ │ - fsub.d fa5,fa5,fs6 │ │ │ │ - ld a3,0(s2) │ │ │ │ - add a5,a3,s5 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - fdiv.d fa5,fa5,fs5 │ │ │ │ - fsub.d fa5,fa5,fs8 │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - j 4a818 │ │ │ │ - lw a5,4(a0) │ │ │ │ - beqz a5,4a680 │ │ │ │ - bnez s11,4a9ea │ │ │ │ - ld a4,24(sp) │ │ │ │ - addw a5,a5,s10 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + sw a0,0(s3) │ │ │ │ + ld s3,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + mv a0,s0 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + li s1,0 │ │ │ │ + sw a0,0(s3) │ │ │ │ + ld s3,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ld ra,40(sp) │ │ │ │ + sw a0,0(s3) │ │ │ │ + li s1,0 │ │ │ │ + ld s3,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + lw s1,0(a2) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + mv s3,a2 │ │ │ │ + mv s2,a1 │ │ │ │ + beqz s1,44690 │ │ │ │ + slli a1,s1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li s0,0 │ │ │ │ + li a3,13 │ │ │ │ li a7,32 │ │ │ │ - add a0,a3,s5 │ │ │ │ - bnez a4,4aa76 │ │ │ │ - auipc a4,0x13 │ │ │ │ - fld fa1,1412(a4) │ │ │ │ - auipc a4,0x13 │ │ │ │ - fld fa2,1420(a4) │ │ │ │ - auipc a4,0x13 │ │ │ │ - fld fa3,1436(a4) │ │ │ │ - lbu a4,0(s8) │ │ │ │ - fcvt.d.wu fa5,a4 │ │ │ │ - bgeu a7,a4,4a9aa │ │ │ │ - fsub.d fa5,fa5,fa1 │ │ │ │ - fld fa4,0(a0) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - fdiv.d fa5,fa5,fa2 │ │ │ │ - fsub.d fa5,fa5,fa3 │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - fsd fa5,0(a0) │ │ │ │ - bne s10,a5,4a89c │ │ │ │ - mv s10,a5 │ │ │ │ - addi s4,s4,1 │ │ │ │ - sext.w a5,s4 │ │ │ │ - bltu a5,s6,4a64a │ │ │ │ - j 4a68a │ │ │ │ - lw a5,4(a0) │ │ │ │ - addw s7,a5,s11 │ │ │ │ - beqz a5,4a680 │ │ │ │ - sd s0,8(sp) │ │ │ │ - li s9,32 │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs7,1320(a5) │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs6,1328(a5) │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs5,632(a5) │ │ │ │ - mv s0,s11 │ │ │ │ - sd a1,16(sp) │ │ │ │ - mv s1,s7 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - fcvt.d.wu fa0,a5 │ │ │ │ - bgeu s9,a5,4ab18 │ │ │ │ - fsub.d fa0,fa0,fs7 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - fdiv.d fa0,fa0,fs6 │ │ │ │ - jal 3700 │ │ │ │ - fsub.d fa0,fs5,fa0 │ │ │ │ - jal 3920 │ │ │ │ - ld a3,0(s2) │ │ │ │ - add a5,a3,s5 │ │ │ │ - fld fa5,0(a5) │ │ │ │ - fadd.d fa5,fa5,fa0 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ - bne s7,s0,4a8fe │ │ │ │ - addi s4,s4,1 │ │ │ │ - subw s11,s10,s11 │ │ │ │ - sext.w a5,s4 │ │ │ │ - addw s10,s11,s1 │ │ │ │ - ld s0,8(sp) │ │ │ │ - ld a1,16(sp) │ │ │ │ - mv s11,s7 │ │ │ │ - bltu a5,s6,4a64a │ │ │ │ - j 4a68a │ │ │ │ - lw a5,4(a0) │ │ │ │ - add a4,a3,s5 │ │ │ │ - li a0,32 │ │ │ │ - addw a7,a5,s11 │ │ │ │ - beqz a5,4a680 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s8 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - fcvt.d.wu fa5,a5 │ │ │ │ - bgeu a0,a5,4a9aa │ │ │ │ - fsub.d fa5,fa5,fs0 │ │ │ │ - fld fa4,0(a4) │ │ │ │ - addiw s11,s11,1 │ │ │ │ - fdiv.d fa5,fa5,fs4 │ │ │ │ - fsub.d fa5,fa5,fs3 │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - fsd fa5,0(a4) │ │ │ │ - beq a7,s11,4a680 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s8 │ │ │ │ + li a6,8 │ │ │ │ + j 44638 │ │ │ │ + bltu a6,a5,44654 │ │ │ │ + addi s0,s0,1 │ │ │ │ + beq s0,a1,44684 │ │ │ │ + add a5,s2,s0 │ │ │ │ lbu a5,0(a5) │ │ │ │ - fcvt.d.wu fa5,a5 │ │ │ │ - bltu a0,a5,4a97c │ │ │ │ - ld s10,80(sp) │ │ │ │ - fmv.x.d a4,fa5 │ │ │ │ - auipc a5,0x2f │ │ │ │ - ld a5,1528(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - mv a3,s10 │ │ │ │ - auipc a2,0x17 │ │ │ │ - addi a2,a2,1260 │ │ │ │ + addiw a4,s0,1 │ │ │ │ + sext.w s1,s0 │ │ │ │ + sext.w a0,a4 │ │ │ │ + bgeu a3,a5,4462e │ │ │ │ + bne a5,a7,44632 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 41306 │ │ │ │ + mv a1,s2 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a2,s0 │ │ │ │ + add s0,s0,s2 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,0(s0) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + sw s1,0(s3) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + addiw s1,s1,2 │ │ │ │ + slli a1,s1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv s1,a0 │ │ │ │ + j 4465a │ │ │ │ + li s0,0 │ │ │ │ li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - auipc a3,0x1b │ │ │ │ - addi a3,a3,1606 │ │ │ │ - li a2,72 │ │ │ │ - auipc a1,0x17 │ │ │ │ - addi a1,a1,1274 │ │ │ │ - auipc a0,0x17 │ │ │ │ - addi a0,a0,1290 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addiw a7,s11,-1 │ │ │ │ - slli a7,a7,0x20 │ │ │ │ - slli t4,s11,0x20 │ │ │ │ - srli a7,a7,0x20 │ │ │ │ - srli t4,t4,0x20 │ │ │ │ - ld a2,24(sp) │ │ │ │ - addw a5,a5,s10 │ │ │ │ - add a7,a7,s8 │ │ │ │ - li t1,32 │ │ │ │ - auipc a4,0x13 │ │ │ │ - fld fa1,1024(a4) │ │ │ │ - auipc a4,0x13 │ │ │ │ - fld fa2,1032(a4) │ │ │ │ - auipc a4,0x13 │ │ │ │ - fld fa3,1048(a4) │ │ │ │ - add t4,t4,s8 │ │ │ │ - add a0,a3,s5 │ │ │ │ - j 4aa36 │ │ │ │ - fld fa4,0(a0) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - fsd fa5,0(a0) │ │ │ │ - beq a5,s10,4a8c2 │ │ │ │ - lbu a4,0(a7) │ │ │ │ - fcvt.d.wu fa5,a4 │ │ │ │ - bgeu t1,a4,4a9aa │ │ │ │ - fsub.d fa5,fa5,fa1 │ │ │ │ - fdiv.d fa5,fa5,fa2 │ │ │ │ - fsub.d fa5,fa5,fa3 │ │ │ │ - bgeu s11,a2,4aa28 │ │ │ │ - lbu a4,0(t4) │ │ │ │ - fcvt.d.wu fa4,a4 │ │ │ │ - bgeu t1,a4,4ab20 │ │ │ │ - fsub.d fa4,fa4,fa1 │ │ │ │ - fdiv.d fa4,fa4,fa2 │ │ │ │ - fsub.d fa4,fa4,fa3 │ │ │ │ - flt.d a4,fa4,fa5 │ │ │ │ - beqz a4,4aa28 │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - j 4aa28 │ │ │ │ - auipc a4,0x13 │ │ │ │ - fld fa1,914(a4) │ │ │ │ - auipc a4,0x13 │ │ │ │ - fld fa2,922(a4) │ │ │ │ - auipc a4,0x13 │ │ │ │ - fld fa3,938(a4) │ │ │ │ - lbu a4,0(s8) │ │ │ │ - fcvt.d.wu fa5,a4 │ │ │ │ - bgeu a7,a4,4a9aa │ │ │ │ - fsub.d fa5,fa5,fa1 │ │ │ │ - fld fa4,0(a0) │ │ │ │ - addiw s10,s10,1 │ │ │ │ - fdiv.d fa5,fa5,fa2 │ │ │ │ - fsub.d fa5,fa5,fa3 │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - fsd fa5,0(a0) │ │ │ │ - bne a5,s10,4aa8e │ │ │ │ - mv s10,a5 │ │ │ │ - j 4a8c4 │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - j 4a694 │ │ │ │ + j 4465a │ │ │ │ + beqz a1,446b2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + add a4,a0,a1 │ │ │ │ + lbu a5,0(a0) │ │ │ │ + bne a5,a2,446ac │ │ │ │ + sb a3,0(a0) │ │ │ │ + addi a0,a0,1 │ │ │ │ + bne a0,a4,446a0 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv a0,a1 │ │ │ │ + beqz a2,4472c │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s1,a4 │ │ │ │ + beqz a4,44708 │ │ │ │ + sd s0,32(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + beqz a1,44724 │ │ │ │ + sd s4,0(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + beqz a3,44714 │ │ │ │ + sd s3,8(sp) │ │ │ │ + addw s3,a4,a3 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s0 │ │ │ │ + add a0,a0,s4 │ │ │ │ + jal 36a0 │ │ │ │ + add a5,s2,s3 │ │ │ │ + sb zero,0(a5) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + j 446fe │ │ │ │ + ld ra,40(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,16(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + mv a0,a1 │ │ │ │ + beqz a2,447b4 │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s3,a4 │ │ │ │ + beqz a4,447a0 │ │ │ │ + sd s0,48(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + beqz a1,447ac │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + beqz a3,4479c │ │ │ │ + sd s4,16(sp) │ │ │ │ + addw s4,a4,a3 │ │ │ │ + addiw a1,s4,2 │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s5,a5 │ │ │ │ + jal 41306 │ │ │ │ + add a4,a0,s1 │ │ │ │ + addi s1,s1,1 │ │ │ │ + mv s2,a0 │ │ │ │ + sb s5,0(a4) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s0 │ │ │ │ + add a0,a0,s1 │ │ │ │ + jal 36a0 │ │ │ │ + add a4,s2,s4 │ │ │ │ + sb zero,1(a4) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,32(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld ra,56(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,32(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + j 447a2 │ │ │ │ + ld ra,56(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,32(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ld a5,0(a1) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + beqz a5,44808 │ │ │ │ + lw a3,8(a1) │ │ │ │ + beqz a3,44802 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + li s0,0 │ │ │ │ + slli s1,s0,0x4 │ │ │ │ + add a4,a5,s1 │ │ │ │ + ld a0,0(a4) │ │ │ │ + beqz a0,44814 │ │ │ │ jal 3670 │ │ │ │ - addiw a5,s2,1 │ │ │ │ + ld a5,0(s2) │ │ │ │ + lw a3,8(s2) │ │ │ │ + addi s0,s0,1 │ │ │ │ + add s1,s1,a5 │ │ │ │ sd zero,0(s1) │ │ │ │ - addi s9,s9,8 │ │ │ │ - addi s0,s0,80 │ │ │ │ - addi s1,s1,8 │ │ │ │ - bne s4,a5,4a760 │ │ │ │ - ld s1,296(sp) │ │ │ │ - ld s2,288(sp) │ │ │ │ - ld s5,264(sp) │ │ │ │ - ld s7,248(sp) │ │ │ │ - ld s9,232(sp) │ │ │ │ - ld s10,224(sp) │ │ │ │ - fld fs0,200(sp) │ │ │ │ - fld fs1,192(sp) │ │ │ │ - fld fs2,184(sp) │ │ │ │ - fld fs3,176(sp) │ │ │ │ - fld fs4,168(sp) │ │ │ │ - fld fs5,160(sp) │ │ │ │ - fld fs6,152(sp) │ │ │ │ - fld fs7,144(sp) │ │ │ │ - fld fs8,136(sp) │ │ │ │ - fld fs9,128(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s8 │ │ │ │ + sext.w a4,s0 │ │ │ │ + bltu a4,a3,447d6 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + mv a0,a5 │ │ │ │ jal 3670 │ │ │ │ - ld ra,312(sp) │ │ │ │ - ld s0,304(sp) │ │ │ │ - ld s3,280(sp) │ │ │ │ - ld s4,272(sp) │ │ │ │ - ld s6,256(sp) │ │ │ │ - ld s8,240(sp) │ │ │ │ - ld s11,216(sp) │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - addi sp,sp,320 │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + j 3670 │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w a4,s0 │ │ │ │ + bltu a4,a3,447d6 │ │ │ │ + j 447fe │ │ │ │ + addi sp,sp,-16 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 41306 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sw zero,8(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - ld s10,80(sp) │ │ │ │ - fmv.x.d a4,fa0 │ │ │ │ - j 4a9b0 │ │ │ │ - ld s10,80(sp) │ │ │ │ - fmv.x.d a4,fa4 │ │ │ │ - j 4a9b0 │ │ │ │ - addi sp,sp,-192 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - sd s8,112(sp) │ │ │ │ - srli s8,a5,0x1d │ │ │ │ - sd s0,176(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - sd a1,16(sp) │ │ │ │ - mv s7,a0 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ mv s0,a1 │ │ │ │ - li a0,0 │ │ │ │ - mv a1,s8 │ │ │ │ - sd s1,168(sp) │ │ │ │ - sd s6,128(sp) │ │ │ │ - sd ra,184(sp) │ │ │ │ - fsd fs0,72(sp) │ │ │ │ - fsd fs2,56(sp) │ │ │ │ - fsd fs3,48(sp) │ │ │ │ - sd s7,32(sp) │ │ │ │ - mv s1,a2 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,8(sp) │ │ │ │ - mv s6,a0 │ │ │ │ - beqz s0,4add8 │ │ │ │ - add a5,s8,a0 │ │ │ │ - sd a5,24(sp) │ │ │ │ - mv a5,s7 │ │ │ │ - addi a5,a5,8 │ │ │ │ - sd s2,160(sp) │ │ │ │ - sd s3,152(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ - fsd fs1,64(sp) │ │ │ │ - mv s3,s7 │ │ │ │ - sd a5,40(sp) │ │ │ │ - sd s4,144(sp) │ │ │ │ - sd s5,136(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - auipc a4,0x13 │ │ │ │ - fld fs1,658(a4) │ │ │ │ - li s7,0 │ │ │ │ - li s8,0 │ │ │ │ - auipc a4,0x13 │ │ │ │ - fld fs0,654(a4) │ │ │ │ - auipc a4,0x13 │ │ │ │ - fld fs3,-42(a4) │ │ │ │ - li s0,6 │ │ │ │ - auipc s9,0x1b │ │ │ │ - addi s9,s9,1108 │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs2,644(a5) │ │ │ │ - ld a0,0(s3) │ │ │ │ - jal 4f54e │ │ │ │ - mv s11,a0 │ │ │ │ - jal 3310 │ │ │ │ - mv s10,a0 │ │ │ │ - ld a0,0(s3) │ │ │ │ - sext.w s10,s10 │ │ │ │ - jal 4f4e0 │ │ │ │ - sext.w s4,a0 │ │ │ │ - beqz s10,4ac46 │ │ │ │ - addiw a3,s10,-1 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli a3,a5,0x1d │ │ │ │ - ld a5,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - add s5,a3,a5 │ │ │ │ - lbu a5,0(s11) │ │ │ │ - bltu s0,a5,4ac3e │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,s9 │ │ │ │ - lw a5,0(a5) │ │ │ │ - add a5,a5,s9 │ │ │ │ - jr a5 │ │ │ │ - beqz s8,4adac │ │ │ │ - addiw a5,s8,-1 │ │ │ │ + lw a1,8(a1) │ │ │ │ + ld a0,0(s0) │ │ │ │ + sd s1,8(sp) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + sw a1,8(s0) │ │ │ │ + srli a1,a5,0x1c │ │ │ │ + mv s2,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + jal 41306 │ │ │ │ + lw a5,8(s0) │ │ │ │ + sd a0,0(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + ld s0,16(sp) │ │ │ │ + srli a5,a4,0x1c │ │ │ │ + add a0,a0,a5 │ │ │ │ + sd s2,0(a0) │ │ │ │ + sw s1,8(a0) │ │ │ │ + ld s2,0(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + srliw a5,a1,0x1 │ │ │ │ + srliw a6,a1,0x1 │ │ │ │ + beqz a5,448ba │ │ │ │ + slli a6,a6,0x20 │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + add a6,a6,a0 │ │ │ │ + mv a4,a0 │ │ │ │ + addw a3,a0,a1 │ │ │ │ + subw a5,a3,a4 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - fcvt.d.w fa5,a5 │ │ │ │ - fdiv.d fa5,fa5,fs0 │ │ │ │ - bgeu s8,s4,4ac30 │ │ │ │ - slli a5,s8,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - fcvt.d.w fa4,a5 │ │ │ │ - fdiv.d fa4,fa4,fs0 │ │ │ │ - flt.d a5,fa4,fa5 │ │ │ │ - beqz a5,4ac30 │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - fld fa4,0(s6) │ │ │ │ - addiw s7,s7,1 │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - fsd fa5,0(s6) │ │ │ │ - addi s10,s10,8 │ │ │ │ - addi s11,s11,1 │ │ │ │ - bne s10,s5,4abe2 │ │ │ │ - fld fa1,0(s6) │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - addi s6,s6,8 │ │ │ │ - addi s3,s3,8 │ │ │ │ - jal 40c24 │ │ │ │ - ld a5,24(sp) │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - bne a5,s6,4abac │ │ │ │ - li a3,0 │ │ │ │ - li a4,0 │ │ │ │ - j 4ac74 │ │ │ │ - ld a5,16(sp) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - fmv.d fs2,fa5 │ │ │ │ - addi s2,s2,8 │ │ │ │ - beq a5,a4,4aca0 │ │ │ │ - fld fs2,0(s2) │ │ │ │ - slli a2,a3,0x20 │ │ │ │ - srli a5,a2,0x1d │ │ │ │ - fsub.d fs2,fs2,fs1 │ │ │ │ - ld a2,8(sp) │ │ │ │ - add a5,a5,a2 │ │ │ │ - fsd fs2,0(s2) │ │ │ │ - fld fa5,0(a5) │ │ │ │ - flt.d a5,fa5,fs2 │ │ │ │ - beqz a5,4ac66 │ │ │ │ - ld a5,16(sp) │ │ │ │ - mv a3,a4 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - addi s2,s2,8 │ │ │ │ - bne a5,a4,4ac74 │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - fld fs1,64(sp) │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - fsub.d fa0,fs3,fs2 │ │ │ │ - ld ra,184(sp) │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s6,128(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - fmul.d fa0,fa0,fs0 │ │ │ │ - fld fs2,56(sp) │ │ │ │ - fld fs0,72(sp) │ │ │ │ - fld fs3,48(sp) │ │ │ │ - addi sp,sp,192 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lbu a1,0(a5) │ │ │ │ + lbu a2,0(a4) │ │ │ │ + addi a4,a4,1 │ │ │ │ + sb a1,-1(a4) │ │ │ │ + sb a2,0(a5) │ │ │ │ + bne a4,a6,4489a │ │ │ │ ret │ │ │ │ - slli a5,s8,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - fld fa4,0(s6) │ │ │ │ - addi s10,s10,8 │ │ │ │ - fcvt.d.w fa5,a5 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addiw s7,s7,1 │ │ │ │ - fdiv.d fa5,fa5,fs0 │ │ │ │ - addi s11,s11,1 │ │ │ │ - fsub.d fa5,fa5,fs2 │ │ │ │ - fadd.d fa5,fa4,fa5 │ │ │ │ - fsd fa5,0(s6) │ │ │ │ - bne s10,s5,4abe2 │ │ │ │ - j 4ac46 │ │ │ │ - slli a5,s8,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - addi s10,s10,8 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - fcvt.d.w fa0,a5 │ │ │ │ - addiw s7,s7,1 │ │ │ │ - addi s11,s11,1 │ │ │ │ - fdiv.d fa0,fa0,fs0 │ │ │ │ - jal 3700 │ │ │ │ - fsub.d fa0,fs3,fa0 │ │ │ │ - jal 3920 │ │ │ │ - fld fa5,0(s6) │ │ │ │ - fadd.d fa5,fa5,fa0 │ │ │ │ - fsd fa5,0(s6) │ │ │ │ - bne s10,s5,4abe2 │ │ │ │ - j 4ac46 │ │ │ │ - slli a5,s8,0x20 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a0,a1 │ │ │ │ + beqz a4,44934 │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + auipc t1,0x1e │ │ │ │ + addi t1,t1,-518 │ │ │ │ + blez a4,44942 │ │ │ │ + remuw a5,a4,a2 │ │ │ │ + addi a7,a7,1 │ │ │ │ + addiw a3,a6,1 │ │ │ │ + mv a1,a6 │ │ │ │ + sext.w a6,a3 │ │ │ │ + divuw a4,a4,a2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - add a5,a5,s1 │ │ │ │ + add a5,a5,t1 │ │ │ │ lbu a5,0(a5) │ │ │ │ - fld fa5,0(s6) │ │ │ │ - addi s10,s10,8 │ │ │ │ - fcvt.d.w fa4,a5 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addi s11,s11,1 │ │ │ │ - fdiv.d fa4,fa4,fs0 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,0(s6) │ │ │ │ - bne s10,s5,4abe2 │ │ │ │ - j 4ac46 │ │ │ │ - ld a0,0(s10) │ │ │ │ - mv a2,s7 │ │ │ │ - mv a1,s8 │ │ │ │ - jal 4bbaa │ │ │ │ - slli a5,s8,0x20 │ │ │ │ + sb a5,-1(a7) │ │ │ │ + bnez a4,448d2 │ │ │ │ + add a6,a6,a0 │ │ │ │ + srliw a5,a3,0x1 │ │ │ │ + sb zero,0(a6) │ │ │ │ + srliw a3,a3,0x1 │ │ │ │ + beqz a5,44932 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a3,a3,a0 │ │ │ │ + mv a4,a0 │ │ │ │ + addw a2,a0,a1 │ │ │ │ + subw a5,a2,a4 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - add a5,a5,s1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bnez a0,4adba │ │ │ │ - fcvt.d.w fa5,a5 │ │ │ │ - fld fa4,0(s6) │ │ │ │ - fdiv.d fa5,fa5,fs0 │ │ │ │ - fsub.d fa5,fa5,fs2 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,0(s6) │ │ │ │ - addi s10,s10,8 │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addiw s7,s7,1 │ │ │ │ - addi s11,s11,1 │ │ │ │ - bne s10,s5,4abe2 │ │ │ │ - j 4ac46 │ │ │ │ - lbu a5,0(s1) │ │ │ │ - fcvt.d.w fa5,a5 │ │ │ │ - fdiv.d fa5,fa5,fs0 │ │ │ │ - j 4ac30 │ │ │ │ - fcvt.d.w fa0,a5 │ │ │ │ - fdiv.d fa0,fa0,fs0 │ │ │ │ - jal 3700 │ │ │ │ - fsub.d fa0,fs3,fa0 │ │ │ │ - jal 3920 │ │ │ │ - fld fa5,0(s6) │ │ │ │ - fadd.d fa5,fa0,fa5 │ │ │ │ - j 4ad9a │ │ │ │ - fld fs2,0(a0) │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs0,60(a5) │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs3,-636(a5) │ │ │ │ - j 4acb0 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lbu a6,0(a5) │ │ │ │ + lbu a1,0(a4) │ │ │ │ + addi a4,a4,1 │ │ │ │ + sb a6,-1(a4) │ │ │ │ + sb a1,0(a5) │ │ │ │ + bne a3,a4,44912 │ │ │ │ + ret │ │ │ │ + li a5,48 │ │ │ │ + sb a5,0(a1) │ │ │ │ + sb zero,1(a1) │ │ │ │ + ret │ │ │ │ + sb zero,0(a1) │ │ │ │ + ret │ │ │ │ + addiw a5,a4,1 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + addw a5,a5,a2 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s1,a1 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s2,a4 │ │ │ │ + mv s3,a3 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 34c0 │ │ │ │ + add s0,s0,s1 │ │ │ │ + slli a2,s2,0x20 │ │ │ │ + sb zero,0(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s1 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + jal 33e0 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ addi sp,sp,-64 │ │ │ │ - sd ra,56(sp) │ │ │ │ sd s0,48(sp) │ │ │ │ + mv s0,a4 │ │ │ │ + addiw a4,a6,1 │ │ │ │ + addw a4,a4,s0 │ │ │ │ + addw a4,a4,a2 │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + sd ra,56(sp) │ │ │ │ sd s1,40(sp) │ │ │ │ - mv s0,a3 │ │ │ │ - mv s1,a4 │ │ │ │ sd s2,32(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - mv s3,a5 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - jal 4ab28 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - mv a4,s3 │ │ │ │ - mv a3,s2 │ │ │ │ - li a2,3 │ │ │ │ + sd s4,16(sp) │ │ │ │ + mv s2,a6 │ │ │ │ + mv s1,a3 │ │ │ │ + mv s4,a5 │ │ │ │ + mv s3,a2 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + jal 41306 │ │ │ │ + mv a2,s0 │ │ │ │ mv a1,s1 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 49df0 │ │ │ │ - fle.d a5,fa0,fs0 │ │ │ │ - beqz a5,4ae24 │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 34c0 │ │ │ │ + add s0,s0,s1 │ │ │ │ + slli a2,s3,0x20 │ │ │ │ + mv a1,s5 │ │ │ │ + sb zero,0(s0) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 33e0 │ │ │ │ + slli a2,s2,0x20 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + jal 33e0 │ │ │ │ ld ra,56(sp) │ │ │ │ ld s0,48(sp) │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - ld s1,40(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,40(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - addi sp,sp,-192 │ │ │ │ - sd s1,168(sp) │ │ │ │ - sd s6,128(sp) │ │ │ │ - auipc s1,0x2f │ │ │ │ - ld s1,202(s1) │ │ │ │ - mv s6,a0 │ │ │ │ - sd s2,160(sp) │ │ │ │ - ld a0,0(s1) │ │ │ │ - lw s2,0(s6) │ │ │ │ - sd s0,176(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s8,a1 │ │ │ │ - auipc a2,0x17 │ │ │ │ - addi a2,a2,368 │ │ │ │ - li a1,1 │ │ │ │ - sd ra,184(sp) │ │ │ │ - sd s2,24(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - sd zero,16(sp) │ │ │ │ - beqz s2,4b0a2 │ │ │ │ - sd s5,136(sp) │ │ │ │ - fsd fs3,48(sp) │ │ │ │ - fsd fs5,32(sp) │ │ │ │ - sd s3,152(sp) │ │ │ │ - sd s4,144(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - fsd fs0,72(sp) │ │ │ │ - fsd fs1,64(sp) │ │ │ │ - fsd fs2,56(sp) │ │ │ │ - fsd fs4,40(sp) │ │ │ │ - li s5,0 │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs5,-804(a5) │ │ │ │ - auipc a5,0x13 │ │ │ │ - fld fs3,-436(a5) │ │ │ │ - ld a5,8(s6) │ │ │ │ - add a5,a5,s5 │ │ │ │ - lw s9,32(a5) │ │ │ │ - beqz s9,4b078 │ │ │ │ - slli s9,s9,0x20 │ │ │ │ - srli s9,s9,0x20 │ │ │ │ - li s10,0 │ │ │ │ - li s11,88 │ │ │ │ - j 4aebe │ │ │ │ - ld a5,8(s6) │ │ │ │ - add a5,a5,s5 │ │ │ │ - mul s4,s10,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s4 │ │ │ │ - jal 453ec │ │ │ │ - ld a5,8(s6) │ │ │ │ - mv s2,a0 │ │ │ │ - add a5,a5,s5 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s4 │ │ │ │ - jal 455b4 │ │ │ │ - ld a5,8(s6) │ │ │ │ - sext.w s3,a0 │ │ │ │ - add a5,a5,s5 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s4 │ │ │ │ - jal 455c0 │ │ │ │ - mv s7,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3310 │ │ │ │ - ld a3,16(sp) │ │ │ │ + li a2,16 │ │ │ │ + j 32c0 │ │ │ │ + lw a5,8(a1) │ │ │ │ + beqz a5,44a6a │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + mv s1,a1 │ │ │ │ mv s2,a0 │ │ │ │ - ld a0,0(s1) │ │ │ │ - sext.w a4,s10 │ │ │ │ - mv a5,s3 │ │ │ │ - auipc a2,0x17 │ │ │ │ - addi a2,a2,232 │ │ │ │ + li s0,0 │ │ │ │ + li a3,0 │ │ │ │ + auipc s3,0x1e │ │ │ │ + addi s3,s3,-858 │ │ │ │ + ld a4,0(s1) │ │ │ │ + slli a5,s0,0x4 │ │ │ │ + mv a2,s3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw a5,8(a4) │ │ │ │ + ld a4,0(a4) │ │ │ │ li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fld fa1,16(s0) │ │ │ │ - fld fa0,8(s0) │ │ │ │ - sext.w s2,s2 │ │ │ │ - mv a1,s8 │ │ │ │ mv a0,s2 │ │ │ │ - jal 1b0c4 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - fmv.d fa2,fs5 │ │ │ │ - fld fa1,16(s0) │ │ │ │ - fld fa0,0(s0) │ │ │ │ - slliw a0,s3,0x1 │ │ │ │ - addw a0,a0,s3 │ │ │ │ - subw a0,s2,a0 │ │ │ │ - sd a0,8(sp) │ │ │ │ - jal 1aee4 │ │ │ │ - fmv.d fs4,fa0 │ │ │ │ - fmv.d fa2,fs1 │ │ │ │ - fld fa1,16(s0) │ │ │ │ - ld a0,8(sp) │ │ │ │ - fld fa0,0(s0) │ │ │ │ - sext.w s7,s7 │ │ │ │ - addi s10,s10,1 │ │ │ │ - jal 1af4e │ │ │ │ - fmv.d fs0,fa0 │ │ │ │ - fmv.d fa2,fs1 │ │ │ │ - fld fa1,16(s0) │ │ │ │ - fld fa0,0(s0) │ │ │ │ - mv a0,s7 │ │ │ │ - jal 1af4e │ │ │ │ - fmv.d fs2,fa0 │ │ │ │ - fld fa1,16(s0) │ │ │ │ - fld fa0,8(s0) │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,20 │ │ │ │ - jal 1b0c4 │ │ │ │ - fmv.d fa2,fa0 │ │ │ │ - fld fa1,16(s0) │ │ │ │ - fld fa0,0(s0) │ │ │ │ - li a0,20 │ │ │ │ - jal 1af4e │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - fld fa1,16(s0) │ │ │ │ - fld fa0,8(s0) │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,25 │ │ │ │ - jal 1b0c4 │ │ │ │ - fmv.d fa2,fa0 │ │ │ │ - fld fa1,16(s0) │ │ │ │ - fld fa0,0(s0) │ │ │ │ - li a0,25 │ │ │ │ - jal 1af4e │ │ │ │ - fmv.x.d a7,fs2 │ │ │ │ - fmv.x.d a5,fs0 │ │ │ │ - fmv.x.d a6,fs4 │ │ │ │ - ld a0,0(s1) │ │ │ │ - fmv.d fs2,fa0 │ │ │ │ - mv a3,s2 │ │ │ │ - mv a4,s3 │ │ │ │ - auipc a2,0x17 │ │ │ │ - addi a2,a2,68 │ │ │ │ - li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fmv.x.d a4,fs2 │ │ │ │ - fmv.x.d a3,fs1 │ │ │ │ - ld a0,0(s1) │ │ │ │ - auipc a2,0x17 │ │ │ │ - addi a2,a2,108 │ │ │ │ + lw a5,8(s1) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w a3,s0 │ │ │ │ + bltu a3,a5,44a3a │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + li a0,2 │ │ │ │ li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fsub.d fa4,fs0,fs2 │ │ │ │ - fsub.d fa5,fs0,fs1 │ │ │ │ - ld a0,0(s1) │ │ │ │ - auipc a2,0x17 │ │ │ │ - addi a2,a2,108 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 39f0 │ │ │ │ + sb s1,0(a0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd a0,0(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s1,a0 │ │ │ │ li a1,1 │ │ │ │ - fdiv.d fa4,fa4,fs3 │ │ │ │ - fdiv.d fa5,fa5,fs3 │ │ │ │ - fmv.x.d a4,fa4 │ │ │ │ - fmv.x.d a3,fa5 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fdiv.d fs2,fs0,fs2 │ │ │ │ - ld a0,0(s1) │ │ │ │ - auipc a2,0x17 │ │ │ │ - addi a2,a2,120 │ │ │ │ + li a0,51 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 39f0 │ │ │ │ + mv a4,s0 │ │ │ │ + auipc a3,0x1a │ │ │ │ + addi a3,a3,1312 │ │ │ │ + li a2,51 │ │ │ │ li a1,1 │ │ │ │ - fdiv.d fs1,fs0,fs1 │ │ │ │ - fdiv.d fa5,fs2,fs3 │ │ │ │ - fmv.x.d a4,fa5 │ │ │ │ - fdiv.d fa5,fs1,fs3 │ │ │ │ - fmv.x.d a3,fa5 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - fcvt.d.wu fa0,s2 │ │ │ │ - ld s2,0(s1) │ │ │ │ - jal 3920 │ │ │ │ - fdiv.d fs0,fs0,fa0 │ │ │ │ - auipc a2,0x17 │ │ │ │ - addi a2,a2,118 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd s0,0(s1) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s1,a0 │ │ │ │ li a1,1 │ │ │ │ - mv a0,s2 │ │ │ │ - fdiv.d fa5,fs0,fs3 │ │ │ │ - fmv.x.d a3,fa5 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a0,0(s1) │ │ │ │ - auipc a2,0x17 │ │ │ │ - addi a2,a2,124 │ │ │ │ + li a0,51 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 39f0 │ │ │ │ + mv a4,s0 │ │ │ │ + auipc a3,0x1a │ │ │ │ + addi a3,a3,1502 │ │ │ │ + li a2,51 │ │ │ │ li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,8(s6) │ │ │ │ - fmv.d fa0,fs4 │ │ │ │ - add a5,a5,s5 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s4 │ │ │ │ - jal 45466 │ │ │ │ - bne s9,s10,4aeb8 │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a4,24(sp) │ │ │ │ - addi s5,s5,80 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sd a5,16(sp) │ │ │ │ - bne a4,a5,4ae9c │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - fld fs0,72(sp) │ │ │ │ - fld fs1,64(sp) │ │ │ │ - fld fs2,56(sp) │ │ │ │ - fld fs3,48(sp) │ │ │ │ - fld fs4,40(sp) │ │ │ │ - fld fs5,32(sp) │ │ │ │ - ld ra,184(sp) │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s6,128(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - fmv.d.x fa0,zero │ │ │ │ - addi sp,sp,192 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd s0,0(s1) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ - addi sp,sp,-192 │ │ │ │ - sd s5,136(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - addiw s5,a2,1 │ │ │ │ - addiw s8,a4,1 │ │ │ │ - sd s7,120(sp) │ │ │ │ - mulw s7,s5,s8 │ │ │ │ - sd s2,160(sp) │ │ │ │ - li a0,0 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + addiw a5,a2,1 │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + slli a0,a5,0x20 │ │ │ │ + sd s2,0(sp) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ mv s2,a1 │ │ │ │ - sd ra,184(sp) │ │ │ │ - sd s0,176(sp) │ │ │ │ - sd s1,168(sp) │ │ │ │ - mv s0,a5 │ │ │ │ - sd s3,152(sp) │ │ │ │ - sd s4,144(sp) │ │ │ │ - slli s7,s7,0x2 │ │ │ │ - mv a1,s7 │ │ │ │ - sd s6,128(sp) │ │ │ │ - mv s4,a4 │ │ │ │ - mv s6,a2 │ │ │ │ - sd a3,72(sp) │ │ │ │ - mv s3,a6 │ │ │ │ - mv s1,a7 │ │ │ │ - sd s9,104(sp) │ │ │ │ - sd s8,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - li a5,1 │ │ │ │ - sd a0,48(sp) │ │ │ │ - bgeu a5,s5,4b20a │ │ │ │ - addiw s5,s4,-1 │ │ │ │ - addiw a5,s6,-1 │ │ │ │ - slli a4,s5,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli s5,a4,0x1e │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addi a4,s2,1 │ │ │ │ - slli a3,s8,0x2 │ │ │ │ - add a5,a5,a4 │ │ │ │ - addi s5,s5,8 │ │ │ │ - sext.w s4,s0 │ │ │ │ - sd a3,56(sp) │ │ │ │ - sd a5,64(sp) │ │ │ │ - add a3,a3,a0 │ │ │ │ - add a5,a0,s5 │ │ │ │ - sd s10,96(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - sd a3,16(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - sd s4,24(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a3,32(sp) │ │ │ │ - sw a4,0(a5) │ │ │ │ - ld a4,40(sp) │ │ │ │ - sext.w a5,a3 │ │ │ │ - addw a3,a3,a4 │ │ │ │ - sd a3,32(sp) │ │ │ │ - li a3,1 │ │ │ │ - bgeu a3,a4,4b1ee │ │ │ │ - ld a4,48(sp) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - ld s9,72(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - addi s8,a4,4 │ │ │ │ - add s7,a4,a5 │ │ │ │ - mv s11,s4 │ │ │ │ - j 4b194 │ │ │ │ - lw a2,4(s7) │ │ │ │ - lw a1,0(s10) │ │ │ │ - addw a0,a2,s0 │ │ │ │ - bge a2,a1,4b17e │ │ │ │ - addw a0,a1,s0 │ │ │ │ - ld a5,8(sp) │ │ │ │ - sw a0,4(s10) │ │ │ │ - addi s8,s8,4 │ │ │ │ - addw s11,s4,s11 │ │ │ │ - addi s7,s7,4 │ │ │ │ - addi s10,s10,4 │ │ │ │ - addi s9,s9,1 │ │ │ │ - beq a5,s8,4b1ee │ │ │ │ - sw s11,0(s8) │ │ │ │ - lw a2,4(s7) │ │ │ │ - lw a1,0(s10) │ │ │ │ - addw s6,a2,s0 │ │ │ │ - bge a2,a1,4b1ac │ │ │ │ - addw s6,a1,s0 │ │ │ │ - lbu a1,0(s9) │ │ │ │ - lbu a0,0(s2) │ │ │ │ - lw s5,0(s7) │ │ │ │ - mv a2,s1 │ │ │ │ - jalr s3 │ │ │ │ - addw a6,s5,a0 │ │ │ │ - mv a2,s1 │ │ │ │ - bge s6,a6,4b16a │ │ │ │ - lbu a1,0(s9) │ │ │ │ - lbu a0,0(s2) │ │ │ │ - lw s6,0(s7) │ │ │ │ - addi s8,s8,4 │ │ │ │ - jalr s3 │ │ │ │ - ld a5,8(sp) │ │ │ │ - addw a0,s6,a0 │ │ │ │ - sw a0,4(s10) │ │ │ │ - addw s11,s4,s11 │ │ │ │ - addi s7,s7,4 │ │ │ │ - addi s10,s10,4 │ │ │ │ - addi s9,s9,1 │ │ │ │ - bne a5,s8,4b194 │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a4,56(sp) │ │ │ │ - addi s2,s2,1 │ │ │ │ - addw a5,s4,a5 │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd a5,16(sp) │ │ │ │ - ld a5,64(sp) │ │ │ │ - bne s2,a5,4b13e │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - ld ra,184(sp) │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld a0,48(sp) │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s6,128(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - addi sp,sp,192 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s2,96(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ - ld s2,136(sp) │ │ │ │ - mv s8,a5 │ │ │ │ - ld a5,128(sp) │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - sd zero,24(s2) │ │ │ │ - sd a5,8(sp) │ │ │ │ - sd a2,0(sp) │ │ │ │ - beqz a3,4b384 │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - mv s9,a1 │ │ │ │ - mv s10,a3 │ │ │ │ - mv s4,a4 │ │ │ │ - mv s1,a6 │ │ │ │ - mv s5,a7 │ │ │ │ - addiw s0,s8,1 │ │ │ │ - beqz s8,4b38a │ │ │ │ - sd s3,88(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - mulw a0,s0,s10 │ │ │ │ - addiw a2,s10,-1 │ │ │ │ - sext.w s11,a2 │ │ │ │ - subw a4,a0,s0 │ │ │ │ - addw a4,a4,s8 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - addw a0,a0,s8 │ │ │ │ - srli a3,a5,0x1e │ │ │ │ - slli a1,a0,0x20 │ │ │ │ - srli a5,a1,0x1e │ │ │ │ - add a3,a3,s9 │ │ │ │ - lw a3,0(a3) │ │ │ │ - add a5,a5,s9 │ │ │ │ - lw s6,0(a5) │ │ │ │ - addw a3,a3,s1 │ │ │ │ - beq a3,s6,4b302 │ │ │ │ - addiw a0,a0,-1 │ │ │ │ - slli a3,a0,0x20 │ │ │ │ - srli a0,a3,0x1e │ │ │ │ - add a0,a0,s9 │ │ │ │ - lw a1,0(a0) │ │ │ │ - addiw a3,s8,-1 │ │ │ │ - sext.w s7,a3 │ │ │ │ - addw a1,a1,s1 │ │ │ │ - beq a1,s6,4b342 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - ld a5,0(sp) │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a3,a3,s4 │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - lbu a1,0(a3) │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - add a2,a2,a5 │ │ │ │ - srli a4,a3,0x1e │ │ │ │ - add a4,a4,s9 │ │ │ │ - lbu a0,0(a2) │ │ │ │ - ld a2,8(sp) │ │ │ │ - lw s3,0(a4) │ │ │ │ - jalr s5 │ │ │ │ - addw a4,s3,a0 │ │ │ │ - bne a4,s6,4b34e │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s11,4b310 │ │ │ │ - beqz s7,4b310 │ │ │ │ - mv s8,s7 │ │ │ │ - mv s10,s11 │ │ │ │ - j 4b266 │ │ │ │ - li a1,2 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - mv s7,s8 │ │ │ │ - bnez s11,4b2fc │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - slli s11,s11,0x20 │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - srli s11,s11,0x20 │ │ │ │ - or s11,s11,s7 │ │ │ │ - sd s11,24(s2) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,96(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - j 4f40e │ │ │ │ li a1,1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - mv s11,s10 │ │ │ │ - j 4b2f8 │ │ │ │ - slli s10,s10,0x20 │ │ │ │ - slli s8,s8,0x20 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - or s10,s10,s8 │ │ │ │ - bnez s6,4b39c │ │ │ │ - ld s0,112(sp) │ │ │ │ - sd s10,24(s2) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s3,88(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s7,56(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,96(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - j 4f40e │ │ │ │ - mv s7,s8 │ │ │ │ - li s11,0 │ │ │ │ - j 4b320 │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s4,80(sp) │ │ │ │ - ld s5,72(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - li s7,0 │ │ │ │ - mv s11,a3 │ │ │ │ - j 4b320 │ │ │ │ - auipc a3,0x1b │ │ │ │ - addi a3,a3,-868 │ │ │ │ - li a2,130 │ │ │ │ - auipc a1,0x17 │ │ │ │ - addi a1,a1,-712 │ │ │ │ - auipc a0,0x14 │ │ │ │ - addi a0,a0,64 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-176 │ │ │ │ - sd s6,112(sp) │ │ │ │ - sd s8,96(sp) │ │ │ │ - addiw s6,a2,1 │ │ │ │ - addiw s8,a4,1 │ │ │ │ - sd s7,104(sp) │ │ │ │ - mulw s7,s6,s8 │ │ │ │ - sd s2,144(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s2,a1 │ │ │ │ - sd ra,168(sp) │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd s1,152(sp) │ │ │ │ - mv s0,a5 │ │ │ │ - sd s3,136(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - slli s7,s7,0x2 │ │ │ │ - mv a1,s7 │ │ │ │ - sd s5,120(sp) │ │ │ │ - mv s4,a4 │ │ │ │ - mv s5,a2 │ │ │ │ - sd a3,56(sp) │ │ │ │ - mv s3,a6 │ │ │ │ - mv s1,a7 │ │ │ │ - sd s8,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - li a5,1 │ │ │ │ - sd a0,24(sp) │ │ │ │ - bgeu a5,s6,4b4fc │ │ │ │ - addiw s4,s4,-1 │ │ │ │ - addiw a5,s5,-1 │ │ │ │ - slli a4,s4,0x20 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli s4,a4,0x1e │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addi a4,s2,1 │ │ │ │ - sext.w a3,s0 │ │ │ │ - slli a2,s8,0x2 │ │ │ │ - addi s4,s4,8 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd s9,88(sp) │ │ │ │ - sd s10,80(sp) │ │ │ │ - sd s11,72(sp) │ │ │ │ - sd a3,40(sp) │ │ │ │ - sd a2,32(sp) │ │ │ │ - add s5,a0,a2 │ │ │ │ - sd a5,48(sp) │ │ │ │ - add s4,s4,a0 │ │ │ │ - sd a3,0(sp) │ │ │ │ - sd zero,8(sp) │ │ │ │ - ld a3,8(sp) │ │ │ │ - ld a5,0(sp) │ │ │ │ - ld a4,16(sp) │ │ │ │ - sw a5,0(s5) │ │ │ │ - sext.w a5,a3 │ │ │ │ - addw a3,a3,a4 │ │ │ │ - sd a3,8(sp) │ │ │ │ - li a3,1 │ │ │ │ - bgeu a3,a4,4b4e2 │ │ │ │ - ld a4,24(sp) │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - ld s11,56(sp) │ │ │ │ - addi s8,a4,4 │ │ │ │ - add s9,a4,a5 │ │ │ │ - mv s10,s5 │ │ │ │ - j 4b48e │ │ │ │ - lw a2,4(s9) │ │ │ │ - lw a1,0(s10) │ │ │ │ - addw a0,a2,s0 │ │ │ │ - bge a2,a1,4b47e │ │ │ │ - addw a0,a1,s0 │ │ │ │ - sw a0,4(s10) │ │ │ │ - addi s8,s8,4 │ │ │ │ - addi s9,s9,4 │ │ │ │ - addi s10,s10,4 │ │ │ │ - addi s11,s11,1 │ │ │ │ - beq s4,s8,4b4e2 │ │ │ │ - sw zero,0(s8) │ │ │ │ - lw a2,4(s9) │ │ │ │ - lw a1,0(s10) │ │ │ │ - addw s6,a2,s0 │ │ │ │ - bge a2,a1,4b4a6 │ │ │ │ - addw s6,a1,s0 │ │ │ │ - lbu a1,0(s11) │ │ │ │ - lbu a0,0(s2) │ │ │ │ - lw s7,0(s9) │ │ │ │ - mv a2,s1 │ │ │ │ - jalr s3 │ │ │ │ - addw a6,s7,a0 │ │ │ │ - mv a2,s1 │ │ │ │ - bge s6,a6,4b46a │ │ │ │ - lbu a1,0(s11) │ │ │ │ - lbu a0,0(s2) │ │ │ │ - lw s6,0(s9) │ │ │ │ - addi s8,s8,4 │ │ │ │ - jalr s3 │ │ │ │ - addw a0,s6,a0 │ │ │ │ - sw a0,4(s10) │ │ │ │ - addi s9,s9,4 │ │ │ │ - addi s10,s10,4 │ │ │ │ - addi s11,s11,1 │ │ │ │ - bne s4,s8,4b48e │ │ │ │ - ld a4,0(sp) │ │ │ │ - ld a5,40(sp) │ │ │ │ - addi s2,s2,1 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ - add s5,s5,a5 │ │ │ │ - ld a5,48(sp) │ │ │ │ - bne s2,a5,4b440 │ │ │ │ - ld s9,88(sp) │ │ │ │ - ld s10,80(sp) │ │ │ │ - ld s11,72(sp) │ │ │ │ - ld ra,168(sp) │ │ │ │ - ld s0,160(sp) │ │ │ │ - ld a0,24(sp) │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s2,144(sp) │ │ │ │ - ld s3,136(sp) │ │ │ │ - ld s4,128(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - ld s8,96(sp) │ │ │ │ - addi sp,sp,176 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-144 │ │ │ │ - sd s0,128(sp) │ │ │ │ - ld s0,144(sp) │ │ │ │ - sd s4,96(sp) │ │ │ │ - sd s5,88(sp) │ │ │ │ - sd ra,136(sp) │ │ │ │ - sd s1,120(sp) │ │ │ │ - sd s9,56(sp) │ │ │ │ - sd s0,24(sp) │ │ │ │ - sd a2,0(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd a7,16(sp) │ │ │ │ - ld s4,152(sp) │ │ │ │ - mv s5,a3 │ │ │ │ - beqz a5,4b6d6 │ │ │ │ - sd s2,112(sp) │ │ │ │ - addiw s2,a5,1 │ │ │ │ - mv s0,a1 │ │ │ │ - mulw a1,s2,a3 │ │ │ │ - sd s3,104(sp) │ │ │ │ - sd s11,40(sp) │ │ │ │ - mv s3,a6 │ │ │ │ - mv s11,a5 │ │ │ │ - li a2,0 │ │ │ │ - addw a4,a1,a5 │ │ │ │ - slli a0,a4,0x20 │ │ │ │ - srli a4,a0,0x1e │ │ │ │ - add a4,a4,s0 │ │ │ │ - lw a0,0(a4) │ │ │ │ - addw a4,a1,a2 │ │ │ │ - slli a6,a4,0x20 │ │ │ │ - srli a4,a6,0x1e │ │ │ │ - add a4,a4,s0 │ │ │ │ - lw a4,0(a4) │ │ │ │ - bge a0,a4,4b574 │ │ │ │ - mv a0,a4 │ │ │ │ - mv s11,a2 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - bne a5,a2,4b55c │ │ │ │ - sd zero,24(s4) │ │ │ │ - beqz s5,4b6bc │ │ │ │ - sd s6,80(sp) │ │ │ │ - sd s7,72(sp) │ │ │ │ - sd s8,64(sp) │ │ │ │ - sd s10,48(sp) │ │ │ │ - beqz s11,4b6c8 │ │ │ │ - mulw a5,s2,s5 │ │ │ │ - addiw a2,s5,-1 │ │ │ │ - sext.w s1,a2 │ │ │ │ - subw a4,a5,s2 │ │ │ │ - addw a4,a4,s11 │ │ │ │ - slli a0,a4,0x20 │ │ │ │ - addw a5,a5,s11 │ │ │ │ - srli a1,a0,0x1e │ │ │ │ - slli a6,a5,0x20 │ │ │ │ - srli a0,a6,0x1e │ │ │ │ - add a1,a1,s0 │ │ │ │ - lw a1,0(a1) │ │ │ │ - add a0,a0,s0 │ │ │ │ - lw s8,0(a0) │ │ │ │ - addw a1,a1,s3 │ │ │ │ - beq a1,s8,4b642 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a1,a5,0x20 │ │ │ │ - srli a5,a1,0x1e │ │ │ │ - add a5,a5,s0 │ │ │ │ - lw a1,0(a5) │ │ │ │ - addiw a5,s11,-1 │ │ │ │ - sext.w s9,a5 │ │ │ │ - addw a1,a1,s3 │ │ │ │ - beq a1,s8,4b68a │ │ │ │ - ld a3,0(sp) │ │ │ │ - slli a2,a2,0x20 │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + jal 39f0 │ │ │ │ + slli a2,s0,0x20 │ │ │ │ + mv a1,s2 │ │ │ │ srli a2,a2,0x20 │ │ │ │ - add s10,a3,a2 │ │ │ │ - ld a3,8(sp) │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - add s6,a3,a5 │ │ │ │ - srli a4,a2,0x1e │ │ │ │ - add a4,a4,s0 │ │ │ │ - lbu a1,0(s6) │ │ │ │ - lbu a0,0(s10) │ │ │ │ - ld a2,24(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - lw s7,0(a4) │ │ │ │ - jalr a5 │ │ │ │ - addw a4,s7,a0 │ │ │ │ - bne a4,s8,4b696 │ │ │ │ - lbu a1,0(s6) │ │ │ │ - lbu a0,0(s10) │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,4b67e │ │ │ │ - li a1,5 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s1,4b64e │ │ │ │ - beqz s9,4b64e │ │ │ │ - mv s11,s9 │ │ │ │ - mv s5,s1 │ │ │ │ - j 4b58e │ │ │ │ - li a1,2 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 4f012 │ │ │ │ - mv s9,s11 │ │ │ │ - bnez s1,4b63c │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - slli s9,s9,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - or s1,s1,s9 │ │ │ │ - sd s1,24(s4) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s1,120(sp) │ │ │ │ - ld s4,96(sp) │ │ │ │ - ld s5,88(sp) │ │ │ │ - ld s9,56(sp) │ │ │ │ - addi sp,sp,144 │ │ │ │ - j 4f40e │ │ │ │ - li a1,6 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s1,4b638 │ │ │ │ - j 4b64e │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3530 │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd s0,0(s1) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + fmv.x.d a5,fa0 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + auipc a4,0x1e │ │ │ │ + addi a4,a4,-1114 │ │ │ │ + mv s1,a0 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + mv s0,a0 │ │ │ │ + addiw a0,a0,2 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ li a1,1 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 4f012 │ │ │ │ - mv s1,s5 │ │ │ │ - j 4b638 │ │ │ │ - slli a3,s5,0x20 │ │ │ │ - slli s11,s11,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - or a3,a3,s11 │ │ │ │ - bnez s8,4b6dc │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - sd a3,24(s4) │ │ │ │ - mv a0,s4 │ │ │ │ - j 4b66c │ │ │ │ - mv s9,s11 │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + jal 39f0 │ │ │ │ + sext.w s0,s0 │ │ │ │ + fmv.x.d a5,fs0 │ │ │ │ + addiw a1,s0,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + auipc a4,0x1e │ │ │ │ + addi a4,a4,-1172 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + ld ra,40(sp) │ │ │ │ + sd s0,0(s1) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + beqz a0,44bde │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3310 │ │ │ │ + addi s2,a0,1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3330 │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a0,44bea │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 3530 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ld ra,24(sp) │ │ │ │ li s1,0 │ │ │ │ - j 4b65c │ │ │ │ - ld s2,112(sp) │ │ │ │ - ld s3,104(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - ld s7,72(sp) │ │ │ │ - ld s8,64(sp) │ │ │ │ - ld s10,48(sp) │ │ │ │ - ld s11,40(sp) │ │ │ │ - mv s1,s5 │ │ │ │ - li s9,0 │ │ │ │ - j 4b65c │ │ │ │ - auipc a3,0x1b │ │ │ │ - addi a3,a3,-1684 │ │ │ │ - li a2,249 │ │ │ │ - auipc a1,0x17 │ │ │ │ - addi a1,a1,-1544 │ │ │ │ - auipc a0,0x14 │ │ │ │ - addi a0,a0,-768 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - addiw s2,a5,1 │ │ │ │ - addiw s5,a7,1 │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + j 44bd4 │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s1,40(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ - mulw s3,s2,s5 │ │ │ │ - sd s6,0(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s6,a1 │ │ │ │ - sd ra,56(sp) │ │ │ │ + addi s1,sp,64 │ │ │ │ + sd a2,64(sp) │ │ │ │ + sd a3,72(sp) │ │ │ │ + sd a4,80(sp) │ │ │ │ + sd a5,88(sp) │ │ │ │ + auipc s3,0x35 │ │ │ │ + ld s3,784(s3) │ │ │ │ + sd a6,96(sp) │ │ │ │ + sd a7,104(sp) │ │ │ │ sd s0,48(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - mv s1,a3 │ │ │ │ - sd s4,16(sp) │ │ │ │ - slli s3,s3,0x2 │ │ │ │ - mv a1,s3 │ │ │ │ - mv s4,a7 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s6) │ │ │ │ - mv a1,s3 │ │ │ │ + sd s2,32(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a4,a1 │ │ │ │ + mv a5,s1 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + li a1,0 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s0) │ │ │ │ - mv a1,s3 │ │ │ │ + ld a6,0(s3) │ │ │ │ + sd a6,8(sp) │ │ │ │ + li a6,0 │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s1,0(sp) │ │ │ │ + jal 3840 <__vsnprintf_chk@plt> │ │ │ │ + bltz a0,44c6c │ │ │ │ + addiw a1,a0,1 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s1) │ │ │ │ - ld a0,0(s6) │ │ │ │ - mv a2,s3 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - sd a0,0(s6) │ │ │ │ - ld a0,0(s0) │ │ │ │ - mv a2,s3 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - sd a0,0(s0) │ │ │ │ - ld a0,0(s1) │ │ │ │ - mv a2,s3 │ │ │ │ + jal 41306 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a4,s1 │ │ │ │ + mv s0,a0 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + sd s1,0(sp) │ │ │ │ + jal 3720 <__vsprintf_chk@plt> │ │ │ │ + sd s0,0(s2) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s3) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,44c70 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ + li a0,-1 │ │ │ │ + j 44c52 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd a2,96(sp) │ │ │ │ + sd a3,104(sp) │ │ │ │ + sd a4,112(sp) │ │ │ │ + sd a5,120(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + addi s2,sp,96 │ │ │ │ + ld s7,0(s0) │ │ │ │ + auipc s5,0x35 │ │ │ │ + ld s5,640(s5) │ │ │ │ + sd a6,128(sp) │ │ │ │ + sd a7,136(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + mv a4,a1 │ │ │ │ + mv s1,a1 │ │ │ │ + mv a5,s2 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - sd a0,0(s1) │ │ │ │ - beqz s2,4b794 │ │ │ │ - slli a1,s5,0x3 │ │ │ │ + li a0,0 │ │ │ │ + ld a6,0(s5) │ │ │ │ + sd a6,8(sp) │ │ │ │ + li a6,0 │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + jal 3840 <__vsnprintf_chk@plt> │ │ │ │ + bltz a0,44d44 │ │ │ │ + addiw a1,a0,1 │ │ │ │ + li a0,0 │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + jal 41306 │ │ │ │ mv a3,s1 │ │ │ │ - mv a2,s0 │ │ │ │ + mv a4,s2 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + mv s3,a0 │ │ │ │ + sd s2,0(sp) │ │ │ │ + jal 3720 <__vsprintf_chk@plt> │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a5,44d3e │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + addw s4,a0,s1 │ │ │ │ + sext.w s6,a0 │ │ │ │ + addiw a1,s4,1 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 41306 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a2,s1 │ │ │ │ + add a0,a0,s6 │ │ │ │ + add s4,s4,s2 │ │ │ │ + jal 36a0 │ │ │ │ + sb zero,0(s4) │ │ │ │ + mv a0,s3 │ │ │ │ + sd s2,0(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - lui a5,0x80000 │ │ │ │ - ld a6,0(a3) │ │ │ │ - ld a0,0(a2) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw zero,0(a6) │ │ │ │ - sw a5,0(a0) │ │ │ │ - add a3,a3,a1 │ │ │ │ - add a2,a2,a1 │ │ │ │ - bne s2,a4,4b77e │ │ │ │ - li a5,-1 │ │ │ │ - beq s4,a5,4b79c │ │ │ │ - j 4b79a │ │ │ │ + bnez a5,44d48 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,72(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + mv s4,a0 │ │ │ │ + li s6,0 │ │ │ │ + j 44cf4 │ │ │ │ + li s1,-1 │ │ │ │ + j 44d20 │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s1,40(sp) │ │ │ │ + ld s1,0(a0) │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s5,a2 │ │ │ │ + beqz s1,44dae │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + addw s3,a0,s0 │ │ │ │ + sext.w s4,a0 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 41306 │ │ │ │ + mv s1,a0 │ │ │ │ + add s3,s3,s1 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s5 │ │ │ │ + add a0,a0,s4 │ │ │ │ + jal 3890 │ │ │ │ + sb zero,0(s3) │ │ │ │ ld ra,56(sp) │ │ │ │ + mv a0,s0 │ │ │ │ ld s0,48(sp) │ │ │ │ + sd s1,0(s2) │ │ │ │ + ld s3,24(sp) │ │ │ │ ld s1,40(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - addi sp,sp,-192 │ │ │ │ - sd s0,176(sp) │ │ │ │ - lw s0,192(sp) │ │ │ │ - sd s6,128(sp) │ │ │ │ - sd ra,184(sp) │ │ │ │ - sd s0,8(sp) │ │ │ │ - ld s0,216(sp) │ │ │ │ - sd a4,48(sp) │ │ │ │ - sd a6,56(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - ld s0,224(sp) │ │ │ │ - ld s6,232(sp) │ │ │ │ - sd s0,72(sp) │ │ │ │ - beqz a7,4b896 │ │ │ │ - sd s2,160(sp) │ │ │ │ - addiw s2,a7,1 │ │ │ │ - sd s10,96(sp) │ │ │ │ - mv s10,a5 │ │ │ │ - mulw a5,s2,a5 │ │ │ │ - sd s4,144(sp) │ │ │ │ - mv s4,a2 │ │ │ │ - sd s1,168(sp) │ │ │ │ - mv s1,a3 │ │ │ │ - sd s5,136(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - mv s9,a7 │ │ │ │ - li a3,0 │ │ │ │ - addw a4,a5,a7 │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a4,a2,0x1e │ │ │ │ - add a4,a4,s1 │ │ │ │ - lw a2,0(a4) │ │ │ │ - addw a4,a5,a3 │ │ │ │ - slli a1,a4,0x20 │ │ │ │ - srli a4,a1,0x1e │ │ │ │ - add a4,a4,s1 │ │ │ │ - lw a4,0(a4) │ │ │ │ - bge a2,a4,4b816 │ │ │ │ - mv s9,a3 │ │ │ │ - mv a2,a4 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - bne a7,a3,4b7fe │ │ │ │ - sd zero,24(s6) │ │ │ │ - beqz s10,4b996 │ │ │ │ - beqz s9,4b996 │ │ │ │ - sd s3,152(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - sd s8,112(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - li s3,83 │ │ │ │ - li s7,83 │ │ │ │ - beq s3,s7,4b8ac │ │ │ │ - mulw a4,s2,s10 │ │ │ │ - addiw s10,s10,-1 │ │ │ │ - addw a5,s9,a4 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,s5 │ │ │ │ - lw a2,0(a5) │ │ │ │ - subw s11,a4,s2 │ │ │ │ - addw a4,s9,s11 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - srli a4,a5,0x1e │ │ │ │ - add a4,a4,s5 │ │ │ │ - lw a5,0(a4) │ │ │ │ - ld a4,8(sp) │ │ │ │ - li s3,83 │ │ │ │ - addw a5,a5,a4 │ │ │ │ - beq a5,a2,4b876 │ │ │ │ - li s3,65 │ │ │ │ - li a1,2 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 4f012 │ │ │ │ - bnez s10,4b838 │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s3,152(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s7,120(sp) │ │ │ │ - ld s8,112(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - ld s11,88(sp) │ │ │ │ - ld s0,176(sp) │ │ │ │ - ld ra,184(sp) │ │ │ │ - sd zero,24(s6) │ │ │ │ - mv a0,s6 │ │ │ │ - ld s6,128(sp) │ │ │ │ - addi sp,sp,192 │ │ │ │ - j 4f40e │ │ │ │ - mv s9,s8 │ │ │ │ - mv s10,s0 │ │ │ │ - mulw a3,s10,s2 │ │ │ │ - addiw a7,s9,-1 │ │ │ │ - ld a2,56(sp) │ │ │ │ - slli a4,a7,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a2 │ │ │ │ - addiw s0,s10,-1 │ │ │ │ - ld a2,48(sp) │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a2 │ │ │ │ - subw s11,a3,s2 │ │ │ │ - addw a3,a3,s9 │ │ │ │ - slli t4,a3,0x20 │ │ │ │ - lbu a0,0(a5) │ │ │ │ - addw a5,s11,a7 │ │ │ │ - srli t3,t4,0x1e │ │ │ │ - slli t4,a5,0x20 │ │ │ │ - srli a5,t4,0x1e │ │ │ │ - add a5,a5,s1 │ │ │ │ - lw t5,0(a5) │ │ │ │ - add t4,s1,t3 │ │ │ │ - sext.w a5,a3 │ │ │ │ - lw t4,0(t4) │ │ │ │ - sd a5,16(sp) │ │ │ │ - lbu a1,0(a4) │ │ │ │ - ld a5,64(sp) │ │ │ │ - ld a2,72(sp) │ │ │ │ - sd t3,40(sp) │ │ │ │ - sd t4,32(sp) │ │ │ │ - sd t5,24(sp) │ │ │ │ - sext.w s8,a7 │ │ │ │ - jalr a5 │ │ │ │ - ld t5,24(sp) │ │ │ │ - ld t4,32(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ - addw t5,t5,a0 │ │ │ │ - ld t3,40(sp) │ │ │ │ - beq t5,t4,4b982 │ │ │ │ - add a2,s5,t3 │ │ │ │ - lw a2,0(a2) │ │ │ │ - beq t4,a2,4b992 │ │ │ │ - add t3,t3,s4 │ │ │ │ - lw a4,0(t3) │ │ │ │ - sext.w s10,s10 │ │ │ │ - sext.w s9,s9 │ │ │ │ - bne t4,a4,4b8ac │ │ │ │ - mv s0,s10 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ - add a5,a5,s4 │ │ │ │ - lw a5,0(a5) │ │ │ │ - ld a3,8(sp) │ │ │ │ - mv s9,s3 │ │ │ │ - addw a5,a5,a3 │ │ │ │ - beq a5,a4,4b95a │ │ │ │ - li s9,66 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s8,4b882 │ │ │ │ - beq s9,s7,4b8a8 │ │ │ │ - mulw a5,s2,s0 │ │ │ │ - addw a5,a5,s8 │ │ │ │ - slli a2,a5,0x20 │ │ │ │ - srli a4,a2,0x1e │ │ │ │ - add a4,a4,s4 │ │ │ │ - lw a4,0(a4) │ │ │ │ - addiw s8,s8,-1 │ │ │ │ - j 4b93e │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 4f012 │ │ │ │ - beqz s0,4b882 │ │ │ │ - mv s9,s3 │ │ │ │ - j 4b962 │ │ │ │ - mv s10,s0 │ │ │ │ - j 4b856 │ │ │ │ - ld s1,168(sp) │ │ │ │ - ld s2,160(sp) │ │ │ │ - ld s4,144(sp) │ │ │ │ - ld s5,136(sp) │ │ │ │ - ld s9,104(sp) │ │ │ │ - ld s10,96(sp) │ │ │ │ - j 4b896 │ │ │ │ - ret │ │ │ │ + mv s3,a1 │ │ │ │ + li s4,0 │ │ │ │ + j 44d7a │ │ │ │ addi sp,sp,-16 │ │ │ │ - auipc a3,0x1a │ │ │ │ - addi a3,a3,1912 │ │ │ │ + auipc a3,0x21 │ │ │ │ + addi a3,a3,1098 │ │ │ │ li a2,73 │ │ │ │ - auipc a1,0x16 │ │ │ │ - addi a1,a1,1852 │ │ │ │ - auipc a0,0x16 │ │ │ │ - addi a0,a0,1868 │ │ │ │ + auipc a1,0x1e │ │ │ │ + addi a1,a1,-1738 │ │ │ │ + auipc a0,0x1e │ │ │ │ + addi a0,a0,-1722 │ │ │ │ sd ra,8(sp) │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-16 │ │ │ │ li a1,256 │ │ │ │ li a0,0 │ │ │ │ sd ra,8(sp) │ │ │ │ sd s0,0(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ li a2,256 │ │ │ │ li a1,5 │ │ │ │ mv s0,a0 │ │ │ │ jal 3890 │ │ │ │ li a5,3 │ │ │ │ sb a5,84(s0) │ │ │ │ sb a5,116(s0) │ │ │ │ @@ -103300,16 +94323,16 @@ │ │ │ │ slli t4,a5,0x20 │ │ │ │ slli t3,a6,0x20 │ │ │ │ and a7,a3,a7 │ │ │ │ sd ra,8(sp) │ │ │ │ sd s0,0(sp) │ │ │ │ or t1,t1,t4 │ │ │ │ or a7,a7,t3 │ │ │ │ - bgeu a3,a2,4ba78 │ │ │ │ - bgeu a6,a5,4ba78 │ │ │ │ + bgeu a3,a2,44e86 │ │ │ │ + bgeu a6,a5,44e86 │ │ │ │ addw a2,a2,a5 │ │ │ │ slli a5,a2,0x20 │ │ │ │ mv s0,a0 │ │ │ │ sd a1,0(a0) │ │ │ │ sd a4,8(a0) │ │ │ │ sd t1,16(a0) │ │ │ │ sd a7,24(a0) │ │ │ │ @@ -103319,39 +94342,39 @@ │ │ │ │ jal 39f0 │ │ │ │ sh zero,44(s0) │ │ │ │ ld ra,8(sp) │ │ │ │ sd a0,32(s0) │ │ │ │ ld s0,0(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ - jal 4b9a6 │ │ │ │ + jal 44db4 │ │ │ │ addi sp,sp,-16 │ │ │ │ sd s0,0(sp) │ │ │ │ mv s0,a0 │ │ │ │ ld a0,32(a0) │ │ │ │ sd ra,8(sp) │ │ │ │ jal 3670 │ │ │ │ lbu a5,44(s0) │ │ │ │ sd zero,32(s0) │ │ │ │ sw zero,40(s0) │ │ │ │ sd zero,16(s0) │ │ │ │ sd zero,24(s0) │ │ │ │ - bnez a5,4bab6 │ │ │ │ + bnez a5,44ec4 │ │ │ │ lbu a5,45(s0) │ │ │ │ - bnez a5,4bac2 │ │ │ │ + bnez a5,44ed0 │ │ │ │ ld ra,8(sp) │ │ │ │ sd zero,0(s0) │ │ │ │ sd zero,8(s0) │ │ │ │ ld s0,0(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ ld a0,8(s0) │ │ │ │ jal 3670 │ │ │ │ lbu a5,45(s0) │ │ │ │ - beqz a5,4baa6 │ │ │ │ + beqz a5,44eb4 │ │ │ │ ld a0,0(s0) │ │ │ │ jal 3670 │ │ │ │ ld ra,8(sp) │ │ │ │ sd zero,0(s0) │ │ │ │ sd zero,8(s0) │ │ │ │ ld s0,0(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ @@ -103376,19 +94399,19 @@ │ │ │ │ sw s1,40(s3) │ │ │ │ ld a5,24(s0) │ │ │ │ sd a5,24(s3) │ │ │ │ lhu a5,44(s0) │ │ │ │ sh a5,44(s3) │ │ │ │ zext.b a4,a5 │ │ │ │ srli s2,a5,0x8 │ │ │ │ - bnez a4,4bb50 │ │ │ │ + bnez a4,44f5e │ │ │ │ ld a5,8(s0) │ │ │ │ lw s1,16(s0) │ │ │ │ sd a5,8(s3) │ │ │ │ - bnez s2,4bb84 │ │ │ │ + bnez s2,44f92 │ │ │ │ ld a5,0(s0) │ │ │ │ slli s1,s1,0x20 │ │ │ │ srli s1,s1,0x20 │ │ │ │ sd a5,0(s3) │ │ │ │ lwu a5,20(s0) │ │ │ │ ld ra,40(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ @@ -103413,29 +94436,29 @@ │ │ │ │ mv s1,a0 │ │ │ │ add s1,s1,s4 │ │ │ │ mv a2,s4 │ │ │ │ jal 36a0 │ │ │ │ sb zero,0(s1) │ │ │ │ ld s4,0(sp) │ │ │ │ lw s1,16(s0) │ │ │ │ - beqz s2,4bb2c │ │ │ │ + beqz s2,44f3a │ │ │ │ addiw a0,s1,1 │ │ │ │ slli a0,a0,0x20 │ │ │ │ srli a0,a0,0x20 │ │ │ │ jal 3330 │ │ │ │ sd a0,0(s3) │ │ │ │ ld a1,0(s0) │ │ │ │ slli s1,s1,0x20 │ │ │ │ mv s2,a0 │ │ │ │ srli s1,s1,0x20 │ │ │ │ mv a2,s1 │ │ │ │ add s2,s2,s1 │ │ │ │ jal 36a0 │ │ │ │ sb zero,0(s2) │ │ │ │ - j 4bb36 │ │ │ │ + j 44f44 │ │ │ │ lw a4,28(a0) │ │ │ │ lw a5,24(a0) │ │ │ │ ld a6,8(a0) │ │ │ │ ld a3,0(a0) │ │ │ │ addw a4,a4,a2 │ │ │ │ addw a5,a5,a1 │ │ │ │ slli a4,a4,0x20 │ │ │ │ @@ -103444,15 +94467,15 @@ │ │ │ │ srli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ sd ra,8(sp) │ │ │ │ add a6,a6,a4 │ │ │ │ add a3,a3,a5 │ │ │ │ lbu a1,0(a6) │ │ │ │ lbu a0,0(a3) │ │ │ │ - jal 36f82 │ │ │ │ + jal 349da │ │ │ │ ld ra,8(sp) │ │ │ │ snez a0,a0 │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ addi sp,sp,-128 │ │ │ │ sd s10,32(sp) │ │ │ │ sd ra,120(sp) │ │ │ │ @@ -103461,15 +94484,15 @@ │ │ │ │ sw zero,0(a3) │ │ │ │ sw zero,0(a4) │ │ │ │ sw zero,0(a5) │ │ │ │ mv s10,a0 │ │ │ │ lw a0,40(a0) │ │ │ │ sd a3,0(sp) │ │ │ │ sd a4,8(sp) │ │ │ │ - beqz a0,4bcea │ │ │ │ + beqz a0,450f8 │ │ │ │ sd s0,112(sp) │ │ │ │ mv s0,a1 │ │ │ │ ld a1,32(s10) │ │ │ │ sd s1,104(sp) │ │ │ │ sd s2,96(sp) │ │ │ │ sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ @@ -103486,30 +94509,30 @@ │ │ │ │ li s7,0 │ │ │ │ li s11,0 │ │ │ │ li s3,5 │ │ │ │ li s4,6 │ │ │ │ slli s6,s9,0x3 │ │ │ │ add a5,a1,s6 │ │ │ │ lw a2,0(a5) │ │ │ │ - bnez a2,4bcf2 │ │ │ │ + bnez a2,45100 │ │ │ │ lw a5,4(a5) │ │ │ │ li s5,0 │ │ │ │ - bnez a5,4bc5e │ │ │ │ - j 4bcca │ │ │ │ + bnez a5,4506c │ │ │ │ + j 450d8 │ │ │ │ lw a5,0(s1) │ │ │ │ ld a1,32(s10) │ │ │ │ addiw s5,s5,1 │ │ │ │ addiw a5,a5,1 │ │ │ │ sw a5,0(s1) │ │ │ │ add a5,a1,s6 │ │ │ │ lw a0,4(a5) │ │ │ │ li s8,0 │ │ │ │ addiw s11,s11,1 │ │ │ │ addiw s7,s7,1 │ │ │ │ - bgeu s5,a0,4bcbc │ │ │ │ + bgeu s5,a0,450ca │ │ │ │ lw a5,28(s10) │ │ │ │ lw a6,24(s10) │ │ │ │ ld a1,0(s10) │ │ │ │ ld a0,8(s10) │ │ │ │ addw a5,a5,s7 │ │ │ │ addw a6,a6,s11 │ │ │ │ slli a5,a5,0x20 │ │ │ │ @@ -103517,36 +94540,36 @@ │ │ │ │ srli a5,a5,0x20 │ │ │ │ srli a6,a6,0x20 │ │ │ │ add a0,a0,a5 │ │ │ │ add a5,a1,a6 │ │ │ │ lbu a1,0(a0) │ │ │ │ lbu a0,0(a5) │ │ │ │ addiw s8,s8,1 │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,4bc42 │ │ │ │ + jal 349da │ │ │ │ + beqz a0,45050 │ │ │ │ lw a1,0(s2) │ │ │ │ - bgeu a1,s8,4bca2 │ │ │ │ + bgeu a1,s8,450b0 │ │ │ │ sw s8,0(s2) │ │ │ │ lw a5,0(s0) │ │ │ │ ld a1,32(s10) │ │ │ │ addiw s5,s5,1 │ │ │ │ addiw a5,a5,1 │ │ │ │ sw a5,0(s0) │ │ │ │ add a5,a1,s6 │ │ │ │ lw a0,4(a5) │ │ │ │ addiw s11,s11,1 │ │ │ │ addiw s7,s7,1 │ │ │ │ - bltu s5,a0,4bc5e │ │ │ │ + bltu s5,a0,4506c │ │ │ │ lw a2,0(a5) │ │ │ │ - beq a2,s4,4bd4e │ │ │ │ - beq a2,s3,4bd66 │ │ │ │ + beq a2,s4,4515c │ │ │ │ + beq a2,s3,45174 │ │ │ │ lw a0,40(s10) │ │ │ │ addi s9,s9,1 │ │ │ │ sext.w a5,s9 │ │ │ │ - bltu a5,a0,4bc2e │ │ │ │ + bltu a5,a0,4503c │ │ │ │ ld s0,112(sp) │ │ │ │ ld s1,104(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ @@ -103554,101 +94577,101 @@ │ │ │ │ ld s8,48(sp) │ │ │ │ ld s9,40(sp) │ │ │ │ ld s11,24(sp) │ │ │ │ ld ra,120(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ ret │ │ │ │ - beq a2,s3,4bd66 │ │ │ │ - beq a2,s4,4bd4c │ │ │ │ + beq a2,s3,45174 │ │ │ │ + beq a2,s4,4515a │ │ │ │ li a4,1 │ │ │ │ - bne a2,a4,4bd14 │ │ │ │ + bne a2,a4,45122 │ │ │ │ ld a4,8(sp) │ │ │ │ lw a2,4(a5) │ │ │ │ li s8,0 │ │ │ │ lw a0,0(a4) │ │ │ │ addw a2,a2,a0 │ │ │ │ sw a2,0(a4) │ │ │ │ lw a0,4(a5) │ │ │ │ lw a2,0(a5) │ │ │ │ addw s7,a0,s7 │ │ │ │ li a4,2 │ │ │ │ - bne a2,a4,4bd2e │ │ │ │ + bne a2,a4,4513c │ │ │ │ ld a4,0(sp) │ │ │ │ lw a2,4(a5) │ │ │ │ li s8,0 │ │ │ │ lw a0,0(a4) │ │ │ │ addw a2,a2,a0 │ │ │ │ sw a2,0(a4) │ │ │ │ lw a0,4(a5) │ │ │ │ lw a2,0(a5) │ │ │ │ addw s11,a0,s11 │ │ │ │ li a4,4 │ │ │ │ - bne a2,a4,4bcc6 │ │ │ │ + bne a2,a4,450d4 │ │ │ │ lw a5,4(a5) │ │ │ │ lw a0,40(s10) │ │ │ │ addi s9,s9,1 │ │ │ │ addw s11,a5,s11 │ │ │ │ sext.w a5,s9 │ │ │ │ li s8,0 │ │ │ │ - bltu a5,a0,4bc2e │ │ │ │ - j 4bcd4 │ │ │ │ + bltu a5,a0,4503c │ │ │ │ + j 450e2 │ │ │ │ lw a0,4(a5) │ │ │ │ lw a2,0(s1) │ │ │ │ li s8,0 │ │ │ │ addw a2,a2,a0 │ │ │ │ sw a2,0(s1) │ │ │ │ lw a0,4(a5) │ │ │ │ lw a2,0(a5) │ │ │ │ addw s11,a0,s11 │ │ │ │ addw s7,a0,s7 │ │ │ │ - bne a2,s3,4bcc6 │ │ │ │ + bne a2,s3,450d4 │ │ │ │ lw a0,4(a5) │ │ │ │ lw t1,0(s2) │ │ │ │ addw a6,a0,s8 │ │ │ │ - bgeu t1,a6,4bd7e │ │ │ │ + bgeu t1,a6,4518c │ │ │ │ sw a6,0(s2) │ │ │ │ lw a0,4(a5) │ │ │ │ addw a6,s8,a0 │ │ │ │ lw a2,0(s0) │ │ │ │ addi s9,s9,1 │ │ │ │ mv s8,a6 │ │ │ │ addw a2,a2,a0 │ │ │ │ sw a2,0(s0) │ │ │ │ lw a5,4(a5) │ │ │ │ lw a0,40(s10) │ │ │ │ addw s11,a5,s11 │ │ │ │ addw s7,a5,s7 │ │ │ │ sext.w a5,s9 │ │ │ │ - bltu a5,a0,4bc2e │ │ │ │ - j 4bcd4 │ │ │ │ + bltu a5,a0,4503c │ │ │ │ + j 450e2 │ │ │ │ addi sp,sp,-48 │ │ │ │ sd s0,32(sp) │ │ │ │ - auipc s0,0x2e │ │ │ │ - ld s0,364(s0) │ │ │ │ + auipc s0,0x35 │ │ │ │ + ld s0,-674(s0) │ │ │ │ addi a5,sp,20 │ │ │ │ addi a4,sp,16 │ │ │ │ addi a3,sp,12 │ │ │ │ addi a2,sp,8 │ │ │ │ addi a1,sp,4 │ │ │ │ ld a6,0(s0) │ │ │ │ sd a6,24(sp) │ │ │ │ li a6,0 │ │ │ │ sd ra,40(sp) │ │ │ │ - jal 4bbde │ │ │ │ + jal 44fec │ │ │ │ lw a3,8(sp) │ │ │ │ lw a0,12(sp) │ │ │ │ lw a4,16(sp) │ │ │ │ ld a2,24(sp) │ │ │ │ ld a5,0(s0) │ │ │ │ xor a5,a5,a2 │ │ │ │ li a2,0 │ │ │ │ addw a0,a0,a3 │ │ │ │ addw a0,a0,a4 │ │ │ │ - bnez a5,4bde0 │ │ │ │ + bnez a5,451ee │ │ │ │ ld ra,40(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-128 │ │ │ │ sd s6,64(sp) │ │ │ │ @@ -103657,19 +94680,19 @@ │ │ │ │ mv s11,a0 │ │ │ │ li a1,4 │ │ │ │ li a0,0 │ │ │ │ sd s1,104(sp) │ │ │ │ sd ra,120(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ sd s6,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ sw zero,0(a0) │ │ │ │ lw a4,40(s11) │ │ │ │ mv s1,a0 │ │ │ │ - beqz a4,4bfca │ │ │ │ + beqz a4,453d8 │ │ │ │ sd s2,96(sp) │ │ │ │ sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ sd s0,112(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ @@ -103681,17 +94704,17 @@ │ │ │ │ li s10,0 │ │ │ │ li s2,5 │ │ │ │ li s4,6 │ │ │ │ ld a5,32(s11) │ │ │ │ slli s9,s7,0x3 │ │ │ │ add a5,a5,s9 │ │ │ │ lw s8,0(a5) │ │ │ │ - bnez s8,4bf10 │ │ │ │ + bnez s8,4531e │ │ │ │ lw a5,4(a5) │ │ │ │ - beqz a5,4bea2 │ │ │ │ + beqz a5,452b0 │ │ │ │ slli a5,s3,0x20 │ │ │ │ srli s0,a5,0x1e │ │ │ │ add s0,s0,s1 │ │ │ │ lw a4,28(s11) │ │ │ │ lw a5,24(s11) │ │ │ │ ld a0,8(s11) │ │ │ │ ld a1,0(s11) │ │ │ │ @@ -103701,33 +94724,33 @@ │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a4,a4,a0 │ │ │ │ add a5,a5,a1 │ │ │ │ lbu a0,0(a5) │ │ │ │ lbu a1,0(a4) │ │ │ │ - jal 36f82 │ │ │ │ - bnez a0,4bed2 │ │ │ │ + jal 349da │ │ │ │ + bnez a0,452e0 │ │ │ │ lw a4,0(s0) │ │ │ │ ld a5,32(s11) │ │ │ │ addiw s8,s8,1 │ │ │ │ addiw a4,a4,1 │ │ │ │ sw a4,0(s0) │ │ │ │ add a5,a5,s9 │ │ │ │ lw a4,4(a5) │ │ │ │ addiw s10,s10,1 │ │ │ │ addiw s6,s6,1 │ │ │ │ - bltu s8,a4,4be4a │ │ │ │ + bltu s8,a4,45258 │ │ │ │ lw a3,0(a5) │ │ │ │ - beq a3,s4,4beea │ │ │ │ + beq a3,s4,452f8 │ │ │ │ lw a4,40(s11) │ │ │ │ - beq a3,s2,4bf04 │ │ │ │ + beq a3,s2,45312 │ │ │ │ addi s7,s7,1 │ │ │ │ sext.w a5,s7 │ │ │ │ - bltu a5,a4,4be2a │ │ │ │ + bltu a5,a4,45238 │ │ │ │ ld s0,112(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ ld s9,40(sp) │ │ │ │ @@ -103744,94 +94767,94 @@ │ │ │ │ ret │ │ │ │ ld a5,32(s11) │ │ │ │ addiw s8,s8,1 │ │ │ │ addiw s10,s10,1 │ │ │ │ add a5,a5,s9 │ │ │ │ lw a4,4(a5) │ │ │ │ addiw s6,s6,1 │ │ │ │ - bltu s8,a4,4be4a │ │ │ │ + bltu s8,a4,45258 │ │ │ │ lw a3,0(a5) │ │ │ │ - bne a3,s4,4be9a │ │ │ │ + bne a3,s4,452a8 │ │ │ │ lw a3,0(s0) │ │ │ │ addw a4,a4,a3 │ │ │ │ sw a4,0(s0) │ │ │ │ lw a1,4(a5) │ │ │ │ lw a3,0(a5) │ │ │ │ lw a4,40(s11) │ │ │ │ addw s10,s10,a1 │ │ │ │ addw s6,s6,a1 │ │ │ │ - bne a3,s2,4bea2 │ │ │ │ + bne a3,s2,452b0 │ │ │ │ lw a5,4(a5) │ │ │ │ addw s10,a5,s10 │ │ │ │ addw s6,a5,s6 │ │ │ │ - j 4bea2 │ │ │ │ - beq s8,s2,4bf04 │ │ │ │ - beq s8,s4,4bf6a │ │ │ │ + j 452b0 │ │ │ │ + beq s8,s2,45312 │ │ │ │ + beq s8,s4,45378 │ │ │ │ li a4,1 │ │ │ │ - bne s8,a4,4bf38 │ │ │ │ + bne s8,a4,45346 │ │ │ │ slli a3,s3,0x20 │ │ │ │ srli a4,a3,0x1e │ │ │ │ add a4,a4,s1 │ │ │ │ lw a1,4(a5) │ │ │ │ lw a3,0(a4) │ │ │ │ addw s6,a1,s6 │ │ │ │ addw a3,a3,a1 │ │ │ │ sw a3,0(a4) │ │ │ │ lw s8,0(a5) │ │ │ │ li a4,2 │ │ │ │ - bne s8,a4,4bf58 │ │ │ │ + bne s8,a4,45366 │ │ │ │ slli a3,s3,0x20 │ │ │ │ srli a4,a3,0x1e │ │ │ │ add a4,a4,s1 │ │ │ │ lw a1,4(a5) │ │ │ │ lw a3,0(a4) │ │ │ │ addw s10,a1,s10 │ │ │ │ addw a3,a3,a1 │ │ │ │ sw a3,0(a4) │ │ │ │ lw s8,0(a5) │ │ │ │ li a4,4 │ │ │ │ - beq s8,a4,4bf8e │ │ │ │ + beq s8,a4,4539c │ │ │ │ li a5,3 │ │ │ │ - beq s8,a5,4bf9a │ │ │ │ + beq s8,a5,453a8 │ │ │ │ lw a4,40(s11) │ │ │ │ - j 4bea2 │ │ │ │ + j 452b0 │ │ │ │ slli a4,s3,0x20 │ │ │ │ srli s0,a4,0x1e │ │ │ │ add s0,s0,s1 │ │ │ │ lw a3,0(s0) │ │ │ │ lw a4,4(a5) │ │ │ │ addw a4,a4,a3 │ │ │ │ sw a4,0(s0) │ │ │ │ lw a1,4(a5) │ │ │ │ lw a3,0(a5) │ │ │ │ lw a4,40(s11) │ │ │ │ addw s10,s10,a1 │ │ │ │ addw s6,s6,a1 │ │ │ │ - j 4bf00 │ │ │ │ + j 4530e │ │ │ │ lw a5,4(a5) │ │ │ │ lw a4,40(s11) │ │ │ │ addw s10,a5,s10 │ │ │ │ - j 4bea2 │ │ │ │ + j 452b0 │ │ │ │ addiw a5,s5,1 │ │ │ │ slli a4,a5,0x20 │ │ │ │ srli a1,a4,0x1e │ │ │ │ mv a0,s1 │ │ │ │ sext.w s0,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ slli a5,s5,0x20 │ │ │ │ srli s5,a5,0x1e │ │ │ │ add s5,s5,a0 │ │ │ │ sw zero,0(s5) │ │ │ │ lw a4,40(s11) │ │ │ │ mv s1,a0 │ │ │ │ addiw s3,s3,1 │ │ │ │ mv s5,s0 │ │ │ │ - j 4bea2 │ │ │ │ + j 452b0 │ │ │ │ li s5,1 │ │ │ │ - j 4bebc │ │ │ │ + j 452ca │ │ │ │ addi sp,sp,-96 │ │ │ │ sd s2,64(sp) │ │ │ │ lw s2,16(a0) │ │ │ │ sd s3,56(sp) │ │ │ │ sd s0,80(sp) │ │ │ │ slli s3,s2,0x20 │ │ │ │ srli s3,s3,0x20 │ │ │ │ @@ -103849,58 +94872,58 @@ │ │ │ │ sd s10,0(sp) │ │ │ │ jal 3330 │ │ │ │ ld a1,0(s0) │ │ │ │ mv a2,s3 │ │ │ │ mv s4,a0 │ │ │ │ jal 36a0 │ │ │ │ li a5,1 │ │ │ │ - beq s1,a5,4c146 │ │ │ │ + beq s1,a5,45554 │ │ │ │ li a5,2 │ │ │ │ - beq s1,a5,4c134 │ │ │ │ + beq s1,a5,45542 │ │ │ │ addiw a5,s1,-3 │ │ │ │ andi a5,a5,-3 │ │ │ │ sext.w a5,a5 │ │ │ │ - beqz a5,4c11a │ │ │ │ + beqz a5,45528 │ │ │ │ andi s1,s1,-3 │ │ │ │ li a5,4 │ │ │ │ - bne s1,a5,4c038 │ │ │ │ + bne s1,a5,45446 │ │ │ │ li a3,71 │ │ │ │ li a2,82 │ │ │ │ mv a1,s2 │ │ │ │ mv a0,s4 │ │ │ │ - jal 21370 │ │ │ │ + jal 44696 │ │ │ │ lw a2,40(s0) │ │ │ │ li s3,0 │ │ │ │ - beqz a2,4c0f6 │ │ │ │ + beqz a2,45504 │ │ │ │ ld a5,32(s0) │ │ │ │ li s2,0 │ │ │ │ li s3,0 │ │ │ │ li s9,0 │ │ │ │ li s8,0 │ │ │ │ li s5,1 │ │ │ │ li s6,2 │ │ │ │ li s7,4 │ │ │ │ - j 4c074 │ │ │ │ + j 45482 │ │ │ │ addiw a1,a4,-5 │ │ │ │ - bgeu s5,a1,4c080 │ │ │ │ - beq a4,s5,4c12c │ │ │ │ - beq a4,s6,4c064 │ │ │ │ - bne a4,s7,4c06a │ │ │ │ + bgeu s5,a1,4548e │ │ │ │ + beq a4,s5,4553a │ │ │ │ + beq a4,s6,45472 │ │ │ │ + bne a4,s7,45478 │ │ │ │ lw a4,4(a3) │ │ │ │ addw s8,a4,s8 │ │ │ │ addi s2,s2,1 │ │ │ │ sext.w a4,s2 │ │ │ │ - bgeu a4,a2,4c0f6 │ │ │ │ + bgeu a4,a2,45504 │ │ │ │ slli s1,s2,0x3 │ │ │ │ add a3,a5,s1 │ │ │ │ lw a4,0(a3) │ │ │ │ - bnez a4,4c050 │ │ │ │ + bnez a4,4545e │ │ │ │ lw a4,4(a3) │ │ │ │ li s10,0 │ │ │ │ - beqz a4,4c06a │ │ │ │ + beqz a4,45478 │ │ │ │ lw a4,28(s0) │ │ │ │ lw a5,24(s0) │ │ │ │ ld a2,8(s0) │ │ │ │ ld a3,0(s0) │ │ │ │ addw a4,a4,s9 │ │ │ │ addw a5,a5,s8 │ │ │ │ slli a4,a4,0x20 │ │ │ │ @@ -103908,41 +94931,41 @@ │ │ │ │ srli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a4,a4,a2 │ │ │ │ add a5,a5,a3 │ │ │ │ lbu a1,0(a4) │ │ │ │ lbu a0,0(a5) │ │ │ │ addiw s10,s10,1 │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,4c0da │ │ │ │ + jal 349da │ │ │ │ + beqz a0,454e8 │ │ │ │ lw a5,24(s0) │ │ │ │ lw a4,28(s0) │ │ │ │ ld a3,8(s0) │ │ │ │ addw a5,a5,s8 │ │ │ │ addw a4,a4,s9 │ │ │ │ slli a5,a5,0x20 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add a5,a5,s4 │ │ │ │ add a4,a4,a3 │ │ │ │ lbu a3,0(a5) │ │ │ │ lbu a5,0(a4) │ │ │ │ - beq a3,a5,4c0da │ │ │ │ + beq a3,a5,454e8 │ │ │ │ addiw s3,s3,1 │ │ │ │ ld a5,32(s0) │ │ │ │ addiw s8,s8,1 │ │ │ │ addiw s9,s9,1 │ │ │ │ add a4,a5,s1 │ │ │ │ lw a4,4(a4) │ │ │ │ - bltu s10,a4,4c086 │ │ │ │ + bltu s10,a4,45494 │ │ │ │ lw a2,40(s0) │ │ │ │ addi s2,s2,1 │ │ │ │ sext.w a4,s2 │ │ │ │ - bltu a4,a2,4c074 │ │ │ │ + bltu a4,a2,45482 │ │ │ │ mv a0,s4 │ │ │ │ jal 3670 │ │ │ │ ld ra,88(sp) │ │ │ │ ld s0,80(sp) │ │ │ │ ld s1,72(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ ld s4,48(sp) │ │ │ │ @@ -103956,31 +94979,31 @@ │ │ │ │ ld s3,56(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ li a3,67 │ │ │ │ li a2,89 │ │ │ │ mv a1,s2 │ │ │ │ mv a0,s4 │ │ │ │ - jal 21370 │ │ │ │ - j 4c038 │ │ │ │ + jal 44696 │ │ │ │ + j 45446 │ │ │ │ lw a4,4(a3) │ │ │ │ addw s9,a4,s9 │ │ │ │ - j 4c06a │ │ │ │ + j 45478 │ │ │ │ li a3,65 │ │ │ │ li a2,82 │ │ │ │ mv a1,s2 │ │ │ │ mv a0,s4 │ │ │ │ - jal 21370 │ │ │ │ - j 4c038 │ │ │ │ + jal 44696 │ │ │ │ + j 45446 │ │ │ │ li a3,84 │ │ │ │ li a2,89 │ │ │ │ mv a1,s2 │ │ │ │ mv a0,s4 │ │ │ │ - jal 21370 │ │ │ │ - j 4c038 │ │ │ │ + jal 44696 │ │ │ │ + j 45446 │ │ │ │ addi sp,sp,-96 │ │ │ │ sd s2,64(sp) │ │ │ │ lw s2,16(a0) │ │ │ │ sd s4,48(sp) │ │ │ │ sd s0,80(sp) │ │ │ │ slli s4,s2,0x20 │ │ │ │ srli s4,s4,0x20 │ │ │ │ @@ -103998,110 +95021,110 @@ │ │ │ │ sd s10,0(sp) │ │ │ │ jal 3330 │ │ │ │ ld a1,0(s0) │ │ │ │ mv a2,s4 │ │ │ │ mv s3,a0 │ │ │ │ jal 36a0 │ │ │ │ andi a5,s1,1 │ │ │ │ - beqz a5,4c2c8 │ │ │ │ + beqz a5,456d6 │ │ │ │ addiw a5,s1,1 │ │ │ │ li a4,2 │ │ │ │ - beq a5,a4,4c2f6 │ │ │ │ + beq a5,a4,45704 │ │ │ │ addiw a4,a5,-3 │ │ │ │ andi a4,a4,-3 │ │ │ │ sext.w a4,a4 │ │ │ │ - beqz a4,4c2e4 │ │ │ │ + beqz a4,456f2 │ │ │ │ andi a5,a5,-3 │ │ │ │ li a4,4 │ │ │ │ - bne a5,a4,4c1c8 │ │ │ │ + bne a5,a4,455d6 │ │ │ │ li a3,82 │ │ │ │ li a2,71 │ │ │ │ mv a1,s2 │ │ │ │ mv a0,s3 │ │ │ │ - jal 21370 │ │ │ │ + jal 44696 │ │ │ │ lw a2,40(s0) │ │ │ │ li s4,0 │ │ │ │ - beqz a2,4c29c │ │ │ │ + beqz a2,456aa │ │ │ │ ld a5,32(s0) │ │ │ │ li s2,0 │ │ │ │ li s4,0 │ │ │ │ li s9,0 │ │ │ │ li s8,0 │ │ │ │ li s5,1 │ │ │ │ li s6,2 │ │ │ │ li s7,4 │ │ │ │ - j 4c204 │ │ │ │ + j 45612 │ │ │ │ addiw a1,a4,-5 │ │ │ │ - bgeu s5,a1,4c210 │ │ │ │ - beq a4,s5,4c2c0 │ │ │ │ - beq a4,s6,4c1f4 │ │ │ │ - bne a4,s7,4c1fa │ │ │ │ + bgeu s5,a1,4561e │ │ │ │ + beq a4,s5,456ce │ │ │ │ + beq a4,s6,45602 │ │ │ │ + bne a4,s7,45608 │ │ │ │ lw a4,4(a3) │ │ │ │ addw s8,a4,s8 │ │ │ │ addi s2,s2,1 │ │ │ │ sext.w a4,s2 │ │ │ │ - bgeu a4,a2,4c29c │ │ │ │ + bgeu a4,a2,456aa │ │ │ │ slli s1,s2,0x3 │ │ │ │ add a3,a5,s1 │ │ │ │ lw a4,0(a3) │ │ │ │ - bnez a4,4c1e0 │ │ │ │ + bnez a4,455ee │ │ │ │ lw a4,4(a3) │ │ │ │ li s10,0 │ │ │ │ - bnez a4,4c22a │ │ │ │ - j 4c1fa │ │ │ │ + bnez a4,45638 │ │ │ │ + j 45608 │ │ │ │ ld a5,32(s0) │ │ │ │ addiw s10,s10,1 │ │ │ │ addiw s8,s8,1 │ │ │ │ add a4,a5,s1 │ │ │ │ lw a4,4(a4) │ │ │ │ addiw s9,s9,1 │ │ │ │ - bgeu s10,a4,4c290 │ │ │ │ + bgeu s10,a4,4569e │ │ │ │ lw a4,28(s0) │ │ │ │ lw a5,24(s0) │ │ │ │ ld a2,8(s0) │ │ │ │ ld a3,0(s0) │ │ │ │ addw a4,a4,s9 │ │ │ │ addw a5,a5,s8 │ │ │ │ slli a4,a4,0x20 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a4,a4,a2 │ │ │ │ add a5,a5,a3 │ │ │ │ lbu a1,0(a4) │ │ │ │ lbu a0,0(a5) │ │ │ │ - jal 36f82 │ │ │ │ - bnez a0,4c218 │ │ │ │ + jal 349da │ │ │ │ + bnez a0,45626 │ │ │ │ lw a4,28(s0) │ │ │ │ lw a5,24(s0) │ │ │ │ ld a3,8(s0) │ │ │ │ addw a4,a4,s9 │ │ │ │ addw a5,a5,s8 │ │ │ │ slli a4,a4,0x20 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a4,a4,a3 │ │ │ │ add a5,a5,s3 │ │ │ │ lbu a1,0(a4) │ │ │ │ lbu a0,0(a5) │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,4c218 │ │ │ │ + jal 349da │ │ │ │ + beqz a0,45626 │ │ │ │ ld a5,32(s0) │ │ │ │ addiw s10,s10,1 │ │ │ │ addiw s4,s4,1 │ │ │ │ add a4,a5,s1 │ │ │ │ lw a4,4(a4) │ │ │ │ addiw s8,s8,1 │ │ │ │ addiw s9,s9,1 │ │ │ │ - bltu s10,a4,4c22a │ │ │ │ + bltu s10,a4,45638 │ │ │ │ lw a2,40(s0) │ │ │ │ addi s2,s2,1 │ │ │ │ sext.w a4,s2 │ │ │ │ - bltu a4,a2,4c204 │ │ │ │ + bltu a4,a2,45612 │ │ │ │ mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ ld ra,88(sp) │ │ │ │ ld s0,80(sp) │ │ │ │ ld s1,72(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ ld s3,56(sp) │ │ │ │ @@ -104113,49 +95136,49 @@ │ │ │ │ ld s10,0(sp) │ │ │ │ mv a0,s4 │ │ │ │ ld s4,48(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ lw a4,4(a3) │ │ │ │ addw s9,a4,s9 │ │ │ │ - j 4c1fa │ │ │ │ + j 45608 │ │ │ │ addiw a5,s1,-1 │ │ │ │ li a4,1 │ │ │ │ - bne a5,a4,4c19e │ │ │ │ + bne a5,a4,455ac │ │ │ │ li a3,89 │ │ │ │ li a2,84 │ │ │ │ mv a1,s2 │ │ │ │ mv a0,s3 │ │ │ │ - jal 21370 │ │ │ │ - j 4c1c8 │ │ │ │ + jal 44696 │ │ │ │ + j 455d6 │ │ │ │ li a3,89 │ │ │ │ li a2,67 │ │ │ │ mv a1,s2 │ │ │ │ mv a0,s3 │ │ │ │ - jal 21370 │ │ │ │ - j 4c1c8 │ │ │ │ + jal 44696 │ │ │ │ + j 455d6 │ │ │ │ li a3,82 │ │ │ │ li a2,65 │ │ │ │ mv a1,s2 │ │ │ │ mv a0,s3 │ │ │ │ - jal 21370 │ │ │ │ - j 4c1c8 │ │ │ │ + jal 44696 │ │ │ │ + j 455d6 │ │ │ │ addi sp,sp,-160 │ │ │ │ sd s9,72(sp) │ │ │ │ mv s9,a0 │ │ │ │ lw a0,40(a0) │ │ │ │ sd ra,152(sp) │ │ │ │ sd s0,144(sp) │ │ │ │ sd s1,136(sp) │ │ │ │ sd s8,80(sp) │ │ │ │ sd a3,16(sp) │ │ │ │ sd a4,24(sp) │ │ │ │ sd a5,32(sp) │ │ │ │ sd a6,40(sp) │ │ │ │ - beqz a0,4c4da │ │ │ │ + beqz a0,458e8 │ │ │ │ ld a4,32(s9) │ │ │ │ sext.w a5,a1 │ │ │ │ sd s3,120(sp) │ │ │ │ sd s4,112(sp) │ │ │ │ sd s5,104(sp) │ │ │ │ sd s7,88(sp) │ │ │ │ sd s10,64(sp) │ │ │ │ @@ -104176,30 +95199,30 @@ │ │ │ │ ld a3,8(sp) │ │ │ │ slli s2,s4,0x3 │ │ │ │ addw a5,a5,s10 │ │ │ │ add a1,a4,s2 │ │ │ │ sext.w t1,a5 │ │ │ │ lw a6,0(a1) │ │ │ │ lw a1,4(a1) │ │ │ │ - bgeu t1,a3,4c3d0 │ │ │ │ - beqz a6,4c462 │ │ │ │ + bgeu t1,a3,457de │ │ │ │ + beqz a6,45870 │ │ │ │ addiw t1,a6,-5 │ │ │ │ - bgeu s7,t1,4c462 │ │ │ │ + bgeu s7,t1,45870 │ │ │ │ ld a5,16(sp) │ │ │ │ mulw a5,a5,a1 │ │ │ │ addw s1,s1,a5 │ │ │ │ - beq a6,s7,4c3ea │ │ │ │ + beq a6,s7,457f8 │ │ │ │ li a5,2 │ │ │ │ - beq a6,a5,4c396 │ │ │ │ + beq a6,a5,457a4 │ │ │ │ li a5,4 │ │ │ │ - bne a6,a5,4c39a │ │ │ │ + bne a6,a5,457a8 │ │ │ │ addw s10,s10,a1 │ │ │ │ addi s4,s4,1 │ │ │ │ sext.w a5,s4 │ │ │ │ - bltu a5,a0,4c352 │ │ │ │ + bltu a5,a0,45760 │ │ │ │ ld s2,128(sp) │ │ │ │ ld s3,120(sp) │ │ │ │ ld s4,112(sp) │ │ │ │ ld s5,104(sp) │ │ │ │ ld s6,96(sp) │ │ │ │ ld s7,88(sp) │ │ │ │ ld s10,64(sp) │ │ │ │ @@ -104214,113 +95237,113 @@ │ │ │ │ ld a5,40(sp) │ │ │ │ ld s0,144(sp) │ │ │ │ sw s8,0(a5) │ │ │ │ ld s8,80(sp) │ │ │ │ addi sp,sp,160 │ │ │ │ ret │ │ │ │ addiw s8,s8,1 │ │ │ │ - beqz a6,4c3f0 │ │ │ │ + beqz a6,457fe │ │ │ │ addiw t1,a6,-5 │ │ │ │ - bgeu s7,t1,4c3f0 │ │ │ │ + bgeu s7,t1,457fe │ │ │ │ ld a5,16(sp) │ │ │ │ mulw a5,a5,a1 │ │ │ │ addw s0,s0,a5 │ │ │ │ - bne a6,s7,4c38a │ │ │ │ + bne a6,s7,45798 │ │ │ │ addw s11,s11,a1 │ │ │ │ - j 4c39a │ │ │ │ + j 457a8 │ │ │ │ li s6,0 │ │ │ │ - bnez a1,4c418 │ │ │ │ - j 4c39a │ │ │ │ + bnez a1,45826 │ │ │ │ + j 457a8 │ │ │ │ lw a5,4(s3) │ │ │ │ ld a4,32(s9) │ │ │ │ addiw s6,s6,1 │ │ │ │ addw s0,s0,a5 │ │ │ │ add a5,a4,s2 │ │ │ │ lw a5,4(a5) │ │ │ │ addiw s10,s10,1 │ │ │ │ addiw s11,s11,1 │ │ │ │ - bgeu s6,a5,4c45c │ │ │ │ + bgeu s6,a5,4586a │ │ │ │ lw a5,24(s9) │ │ │ │ addw a5,a5,s10 │ │ │ │ lw a4,28(s9) │ │ │ │ ld a0,8(s9) │ │ │ │ ld a1,0(s9) │ │ │ │ addw a4,a4,s11 │ │ │ │ slli a4,a4,0x20 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a4,a4,a0 │ │ │ │ add a5,a5,a1 │ │ │ │ lbu a0,0(a5) │ │ │ │ lbu a1,0(a4) │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,4c3f6 │ │ │ │ + jal 349da │ │ │ │ + beqz a0,45804 │ │ │ │ lw a5,0(s3) │ │ │ │ ld a4,32(s9) │ │ │ │ addiw s6,s6,1 │ │ │ │ addw s0,s0,a5 │ │ │ │ add a5,a4,s2 │ │ │ │ lw a5,4(a5) │ │ │ │ addiw s10,s10,1 │ │ │ │ addiw s11,s11,1 │ │ │ │ - bltu s6,a5,4c410 │ │ │ │ + bltu s6,a5,4581e │ │ │ │ lw a0,40(s9) │ │ │ │ - j 4c39a │ │ │ │ + j 457a8 │ │ │ │ li s6,0 │ │ │ │ - bnez a1,4c486 │ │ │ │ - j 4c39a │ │ │ │ + bnez a1,45894 │ │ │ │ + j 457a8 │ │ │ │ add a5,a4,s2 │ │ │ │ lw a1,4(a5) │ │ │ │ lw a5,0(s3) │ │ │ │ addw s1,s1,a5 │ │ │ │ addiw s6,s6,1 │ │ │ │ addiw s10,s10,1 │ │ │ │ addiw s11,s11,1 │ │ │ │ - bgeu s6,a1,4c45c │ │ │ │ + bgeu s6,a1,4586a │ │ │ │ lw a5,24(s9) │ │ │ │ addw a5,a5,s10 │ │ │ │ ld a0,0(s9) │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a5,a5,a0 │ │ │ │ lbu a0,0(a5) │ │ │ │ - beq a0,s5,4c46e │ │ │ │ + beq a0,s5,4587c │ │ │ │ lw a5,28(s9) │ │ │ │ ld t3,8(s9) │ │ │ │ addw t1,a5,s11 │ │ │ │ addw a5,a5,s10 │ │ │ │ slli t1,t1,0x20 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ srli t1,t1,0x20 │ │ │ │ add t1,t1,t3 │ │ │ │ add t3,t3,a5 │ │ │ │ lbu a5,0(t3) │ │ │ │ - beq a5,s5,4c46e │ │ │ │ + beq a5,s5,4587c │ │ │ │ lbu a1,0(t1) │ │ │ │ - jal 36f82 │ │ │ │ + jal 349da │ │ │ │ ld a4,32(s9) │ │ │ │ - bnez a0,4c468 │ │ │ │ + bnez a0,45876 │ │ │ │ lw a5,4(s3) │ │ │ │ add a1,a4,s2 │ │ │ │ lw a1,4(a1) │ │ │ │ addw s1,s1,a5 │ │ │ │ - j 4c474 │ │ │ │ + j 45882 │ │ │ │ li s8,0 │ │ │ │ li s0,0 │ │ │ │ li s1,0 │ │ │ │ - j 4c3b4 │ │ │ │ + j 457c2 │ │ │ │ addi sp,sp,-112 │ │ │ │ sd s8,32(sp) │ │ │ │ mv s8,a0 │ │ │ │ lw a0,40(a0) │ │ │ │ sd ra,104(sp) │ │ │ │ sd s7,40(sp) │ │ │ │ - beqz a0,4c644 │ │ │ │ + beqz a0,45a52 │ │ │ │ sd s1,88(sp) │ │ │ │ sd s2,80(sp) │ │ │ │ sd s3,72(sp) │ │ │ │ sd s4,64(sp) │ │ │ │ sd s5,56(sp) │ │ │ │ sd s6,48(sp) │ │ │ │ sd s9,24(sp) │ │ │ │ @@ -104333,80 +95356,80 @@ │ │ │ │ li s1,0 │ │ │ │ li s7,0 │ │ │ │ li s10,0 │ │ │ │ li s9,0 │ │ │ │ li s3,5 │ │ │ │ li s5,6 │ │ │ │ li s6,1 │ │ │ │ - j 4c548 │ │ │ │ - beq a4,s3,4c60e │ │ │ │ - beq a4,s5,4c554 │ │ │ │ - beq a4,s6,4c626 │ │ │ │ + j 45956 │ │ │ │ + beq a4,s3,45a1c │ │ │ │ + beq a4,s5,45962 │ │ │ │ + beq a4,s6,45a34 │ │ │ │ li a2,2 │ │ │ │ - bne a4,a2,4c636 │ │ │ │ + bne a4,a2,45a44 │ │ │ │ lw a4,4(a3) │ │ │ │ mulw a3,s4,a4 │ │ │ │ addw s9,a4,s9 │ │ │ │ addw s7,a3,s7 │ │ │ │ addi s1,s1,1 │ │ │ │ sext.w a4,s1 │ │ │ │ - bgeu a4,a0,4c5ee │ │ │ │ + bgeu a4,a0,459fc │ │ │ │ slli s0,s1,0x3 │ │ │ │ add a3,a5,s0 │ │ │ │ lw a4,0(a3) │ │ │ │ - bnez a4,4c51e │ │ │ │ + bnez a4,4592c │ │ │ │ lw a4,4(a3) │ │ │ │ li s11,0 │ │ │ │ - bnez a4,4c578 │ │ │ │ - j 4c53e │ │ │ │ + bnez a4,45986 │ │ │ │ + j 4594c │ │ │ │ lw a5,4(s2) │ │ │ │ addiw s11,s11,1 │ │ │ │ addiw s9,s9,1 │ │ │ │ addw s7,a5,s7 │ │ │ │ ld a5,32(s8) │ │ │ │ addiw s10,s10,1 │ │ │ │ add a3,a5,s0 │ │ │ │ lw a4,4(a3) │ │ │ │ - bgeu s11,a4,4c5c6 │ │ │ │ + bgeu s11,a4,459d4 │ │ │ │ lw a4,28(s8) │ │ │ │ lw a5,24(s8) │ │ │ │ ld a2,8(s8) │ │ │ │ ld a3,0(s8) │ │ │ │ addw a4,a4,s10 │ │ │ │ addw a5,a5,s9 │ │ │ │ slli a4,a4,0x20 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a4,a4,a2 │ │ │ │ add a5,a5,a3 │ │ │ │ lbu a1,0(a4) │ │ │ │ lbu a0,0(a5) │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,4c55c │ │ │ │ + jal 349da │ │ │ │ + beqz a0,4596a │ │ │ │ lw a5,0(s2) │ │ │ │ addiw s11,s11,1 │ │ │ │ addiw s9,s9,1 │ │ │ │ addw s7,a5,s7 │ │ │ │ ld a5,32(s8) │ │ │ │ addiw s10,s10,1 │ │ │ │ add a3,a5,s0 │ │ │ │ lw a4,4(a3) │ │ │ │ - bltu s11,a4,4c578 │ │ │ │ + bltu s11,a4,45986 │ │ │ │ lw a3,0(a3) │ │ │ │ lw a0,40(s8) │ │ │ │ - bne a3,s3,4c53e │ │ │ │ + bne a3,s3,4594c │ │ │ │ lw a3,0(s2) │ │ │ │ addw s9,s9,a4 │ │ │ │ addw s10,s10,a4 │ │ │ │ mulw a4,a3,a4 │ │ │ │ addw s7,a4,s7 │ │ │ │ addi s1,s1,1 │ │ │ │ sext.w a4,s1 │ │ │ │ - bltu a4,a0,4c548 │ │ │ │ + bltu a4,a0,45956 │ │ │ │ ld s0,96(sp) │ │ │ │ ld ra,104(sp) │ │ │ │ ld s1,88(sp) │ │ │ │ ld s2,80(sp) │ │ │ │ ld s3,72(sp) │ │ │ │ ld s4,64(sp) │ │ │ │ ld s5,56(sp) │ │ │ │ @@ -104421,38 +95444,38 @@ │ │ │ │ ret │ │ │ │ lw a4,4(a3) │ │ │ │ lw a3,0(s2) │ │ │ │ addw s9,s9,a4 │ │ │ │ addw s10,s10,a4 │ │ │ │ mulw a4,a3,a4 │ │ │ │ addw s7,a4,s7 │ │ │ │ - j 4c5e4 │ │ │ │ + j 459f2 │ │ │ │ lw a4,4(a3) │ │ │ │ mulw a3,s4,a4 │ │ │ │ addw s10,a4,s10 │ │ │ │ addw s7,a3,s7 │ │ │ │ - j 4c53e │ │ │ │ + j 4594c │ │ │ │ li a2,4 │ │ │ │ - bne a4,a2,4c53e │ │ │ │ + bne a4,a2,4594c │ │ │ │ lw a4,4(a3) │ │ │ │ addw s9,a4,s9 │ │ │ │ - j 4c53e │ │ │ │ + j 4594c │ │ │ │ ld ra,104(sp) │ │ │ │ li s7,0 │ │ │ │ ld s8,32(sp) │ │ │ │ mv a0,s7 │ │ │ │ ld s7,40(sp) │ │ │ │ addi sp,sp,112 │ │ │ │ ret │ │ │ │ addi sp,sp,-128 │ │ │ │ sd s9,40(sp) │ │ │ │ mv s9,a0 │ │ │ │ lw a0,40(a0) │ │ │ │ sd ra,120(sp) │ │ │ │ - beqz a0,4c80e │ │ │ │ + beqz a0,45c1c │ │ │ │ sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ @@ -104464,59 +95487,59 @@ │ │ │ │ sd s11,24(sp) │ │ │ │ mv s5,a2 │ │ │ │ li s3,0 │ │ │ │ li s8,0 │ │ │ │ li s6,0 │ │ │ │ li s10,0 │ │ │ │ li s7,6 │ │ │ │ - j 4c6c6 │ │ │ │ + j 45ad4 │ │ │ │ li a3,5 │ │ │ │ - beq a5,a3,4c786 │ │ │ │ - beq a5,s7,4c7c8 │ │ │ │ + beq a5,a3,45b94 │ │ │ │ + beq a5,s7,45bd6 │ │ │ │ li a3,3 │ │ │ │ - beq a5,a3,4c6bc │ │ │ │ - bltu s10,s4,4c6aa │ │ │ │ - bgeu s10,s5,4c6aa │ │ │ │ + beq a5,a3,45aca │ │ │ │ + bltu s10,s4,45ab8 │ │ │ │ + bgeu s10,s5,45ab8 │ │ │ │ lw t1,4(a4) │ │ │ │ addw s8,t1,s8 │ │ │ │ li a3,1 │ │ │ │ - beq a5,a3,4c7e4 │ │ │ │ + beq a5,a3,45bf2 │ │ │ │ li a3,2 │ │ │ │ - bne a5,a3,4c7ec │ │ │ │ + bne a5,a3,45bfa │ │ │ │ lw a5,4(a4) │ │ │ │ addw s10,a5,s10 │ │ │ │ addi s3,s3,1 │ │ │ │ sext.w a5,s3 │ │ │ │ - bgeu a5,a0,4c718 │ │ │ │ + bgeu a5,a0,45b26 │ │ │ │ slli s11,s3,0x3 │ │ │ │ add a4,a1,s11 │ │ │ │ lw a5,0(a4) │ │ │ │ - bnez a5,4c68a │ │ │ │ + bnez a5,45a98 │ │ │ │ lw a5,4(a4) │ │ │ │ - beqz a5,4c7dc │ │ │ │ + beqz a5,45bea │ │ │ │ mv s2,s6 │ │ │ │ mv s0,s10 │ │ │ │ li t1,0 │ │ │ │ li s1,0 │ │ │ │ - bltu s0,s4,4c6e8 │ │ │ │ - bltu s0,s5,4c73a │ │ │ │ + bltu s0,s4,45af6 │ │ │ │ + bltu s0,s5,45b48 │ │ │ │ addiw s1,s1,1 │ │ │ │ addiw s0,s0,1 │ │ │ │ addiw s2,s2,1 │ │ │ │ - bltu s1,a5,4c6e0 │ │ │ │ + bltu s1,a5,45aee │ │ │ │ lw t3,0(a4) │ │ │ │ - beq t3,s7,4c792 │ │ │ │ + beq t3,s7,45ba0 │ │ │ │ lw a0,40(s9) │ │ │ │ - bnez t3,4c77c │ │ │ │ + bnez t3,45b8a │ │ │ │ addi s3,s3,1 │ │ │ │ addw s10,s0,a5 │ │ │ │ addw s6,s2,a5 │ │ │ │ sext.w a5,s3 │ │ │ │ addw s8,t1,s8 │ │ │ │ - bltu a5,a0,4c6c6 │ │ │ │ + bltu a5,a0,45ad4 │ │ │ │ sext.w a0,s8 │ │ │ │ ld s0,112(sp) │ │ │ │ ld s1,104(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ @@ -104540,110 +95563,110 @@ │ │ │ │ srli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a4,a4,a0 │ │ │ │ add a5,a5,a1 │ │ │ │ lbu a0,0(a5) │ │ │ │ lbu a1,0(a4) │ │ │ │ sd t1,8(sp) │ │ │ │ - jal 36f82 │ │ │ │ + jal 349da │ │ │ │ ld t1,8(sp) │ │ │ │ ld a1,32(s9) │ │ │ │ - bnez a0,4c774 │ │ │ │ + bnez a0,45b82 │ │ │ │ addiw t1,t1,1 │ │ │ │ add a4,a1,s11 │ │ │ │ lw a5,4(a4) │ │ │ │ - j 4c6e8 │ │ │ │ + j 45af6 │ │ │ │ li a5,5 │ │ │ │ mv s6,s2 │ │ │ │ mv s10,s0 │ │ │ │ - bne t3,a5,4c6bc │ │ │ │ + bne t3,a5,45aca │ │ │ │ lw a5,4(a4) │ │ │ │ addw s10,a5,s10 │ │ │ │ addw s6,s6,a5 │ │ │ │ - j 4c6bc │ │ │ │ + j 45aca │ │ │ │ addw a4,s10,a5 │ │ │ │ addiw t3,a4,-1 │ │ │ │ - bltu t3,s4,4c7c2 │ │ │ │ - bgeu s10,s5,4c7c2 │ │ │ │ - bgeu s10,s4,4c7f4 │ │ │ │ - bltu t3,s5,4c806 │ │ │ │ + bltu t3,s4,45bd0 │ │ │ │ + bgeu s10,s5,45bd0 │ │ │ │ + bgeu s10,s4,45c02 │ │ │ │ + bltu t3,s5,45c14 │ │ │ │ subw a0,s5,s4 │ │ │ │ mv s10,a4 │ │ │ │ - bne t1,a0,4c812 │ │ │ │ + bne t1,a0,45c20 │ │ │ │ lw a0,40(s9) │ │ │ │ addw s8,t1,s8 │ │ │ │ addw s6,s6,a5 │ │ │ │ - j 4c6bc │ │ │ │ + j 45aca │ │ │ │ mv s10,a4 │ │ │ │ li a0,0 │ │ │ │ - j 4c7b0 │ │ │ │ + j 45bbe │ │ │ │ lw a5,4(a4) │ │ │ │ - bnez a5,4c6d8 │ │ │ │ + bnez a5,45ae6 │ │ │ │ addiw t3,s10,-1 │ │ │ │ li t1,0 │ │ │ │ - bltu t3,s4,4c7b8 │ │ │ │ + bltu t3,s4,45bc6 │ │ │ │ mv a4,s10 │ │ │ │ li t1,0 │ │ │ │ - j 4c79e │ │ │ │ + j 45bac │ │ │ │ mv s0,s10 │ │ │ │ mv s2,s6 │ │ │ │ li t1,0 │ │ │ │ - j 4c702 │ │ │ │ + j 45b10 │ │ │ │ lw a5,4(a4) │ │ │ │ addw s6,a5,s6 │ │ │ │ - j 4c6bc │ │ │ │ + j 45aca │ │ │ │ li t1,4 │ │ │ │ - beq a5,t1,4c6b6 │ │ │ │ - j 4c6bc │ │ │ │ - bltu t3,s5,4c800 │ │ │ │ + beq a5,t1,45ac4 │ │ │ │ + j 45aca │ │ │ │ + bltu t3,s5,45c0e │ │ │ │ subw a0,s5,s10 │ │ │ │ mv s10,a4 │ │ │ │ - j 4c7b0 │ │ │ │ + j 45bbe │ │ │ │ mv s10,a4 │ │ │ │ mv a0,a5 │ │ │ │ - j 4c7b0 │ │ │ │ + j 45bbe │ │ │ │ subw a0,a4,s4 │ │ │ │ mv s10,a4 │ │ │ │ - j 4c7b0 │ │ │ │ + j 45bbe │ │ │ │ li a0,0 │ │ │ │ - j 4c732 │ │ │ │ - auipc a3,0x1a │ │ │ │ - addi a3,a3,-1762 │ │ │ │ + j 45b40 │ │ │ │ + auipc a3,0x20 │ │ │ │ + addi a3,a3,1520 │ │ │ │ li a2,648 │ │ │ │ - auipc a1,0x16 │ │ │ │ - addi a1,a1,-1838 │ │ │ │ - auipc a0,0x16 │ │ │ │ - addi a0,a0,-1790 │ │ │ │ + auipc a1,0x1d │ │ │ │ + addi a1,a1,-1332 │ │ │ │ + auipc a0,0x1d │ │ │ │ + addi a0,a0,-1284 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-48 │ │ │ │ sd s0,32(sp) │ │ │ │ sd s1,24(sp) │ │ │ │ mv s0,a1 │ │ │ │ mv s1,a0 │ │ │ │ li a1,48 │ │ │ │ li a0,0 │ │ │ │ sd s3,8(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ mv s3,a2 │ │ │ │ sd s2,16(sp) │ │ │ │ sd s4,0(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ ld a3,16(s1) │ │ │ │ ld a4,24(s1) │ │ │ │ ld a1,0(s1) │ │ │ │ sext.w t1,a3 │ │ │ │ sext.w t3,a4 │ │ │ │ ld a2,8(s1) │ │ │ │ lw a5,16(s1) │ │ │ │ lw a6,20(s1) │ │ │ │ - bgeu t3,t1,4c9b0 │ │ │ │ + bgeu t3,t1,45dbe │ │ │ │ mv s2,a0 │ │ │ │ srai a7,a4,0x20 │ │ │ │ srai a0,a3,0x20 │ │ │ │ - bgeu a7,a0,4c9b0 │ │ │ │ + bgeu a7,a0,45dbe │ │ │ │ addw a5,a5,a6 │ │ │ │ slli a0,a5,0x20 │ │ │ │ srli s4,a0,0x1d │ │ │ │ sd a1,0(s2) │ │ │ │ sd a2,8(s2) │ │ │ │ sd a3,16(s2) │ │ │ │ sd a4,24(s2) │ │ │ │ @@ -104652,134 +95675,134 @@ │ │ │ │ jal 3330 │ │ │ │ sd a0,32(s2) │ │ │ │ mv a2,s4 │ │ │ │ li a1,0 │ │ │ │ jal 3890 │ │ │ │ sh zero,44(s2) │ │ │ │ lw a5,40(s1) │ │ │ │ - beqz a5,4c924 │ │ │ │ + beqz a5,45d32 │ │ │ │ ld a1,32(s1) │ │ │ │ li a2,-1 │ │ │ │ li a4,0 │ │ │ │ addi a1,a1,4 │ │ │ │ li a6,0 │ │ │ │ li t6,0 │ │ │ │ srli a2,a2,0x20 │ │ │ │ li a0,5 │ │ │ │ li t2,6 │ │ │ │ li t5,1 │ │ │ │ li t0,4 │ │ │ │ lw t4,0(a1) │ │ │ │ - beqz t4,4c91c │ │ │ │ + beqz t4,45d2a │ │ │ │ lw t1,-4(a1) │ │ │ │ lw t3,28(s1) │ │ │ │ li a7,0 │ │ │ │ addw a3,t3,a4 │ │ │ │ sext.w a5,a3 │ │ │ │ - bltu s0,a5,4c93c │ │ │ │ + bltu s0,a5,45d4a │ │ │ │ lw a5,24(s1) │ │ │ │ slli a3,a3,0x20 │ │ │ │ addw a5,a5,a6 │ │ │ │ and a5,a5,a2 │ │ │ │ or a5,a5,a3 │ │ │ │ sd a5,24(s2) │ │ │ │ lw t3,28(s1) │ │ │ │ addw a5,t3,a4 │ │ │ │ - bgeu a5,s0,4c93c │ │ │ │ - beqz t1,4c936 │ │ │ │ - beq t1,a0,4c936 │ │ │ │ - beq t1,t2,4c936 │ │ │ │ - bne t1,t5,4c9b4 │ │ │ │ + bgeu a5,s0,45d4a │ │ │ │ + beqz t1,45d44 │ │ │ │ + beq t1,a0,45d44 │ │ │ │ + beq t1,t2,45d44 │ │ │ │ + bne t1,t5,45dc2 │ │ │ │ addiw a4,a4,1 │ │ │ │ addiw a7,a7,1 │ │ │ │ - bltu a7,t4,4c8da │ │ │ │ + bltu a7,t4,45ce8 │ │ │ │ lw a5,40(s1) │ │ │ │ addiw t6,t6,1 │ │ │ │ addi a1,a1,8 │ │ │ │ - bltu t6,a5,4c8c8 │ │ │ │ + bltu t6,a5,45cd6 │ │ │ │ ld ra,40(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ ld s4,0(sp) │ │ │ │ mv a0,s2 │ │ │ │ ld s2,16(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ addiw a6,a6,1 │ │ │ │ addiw a4,a4,1 │ │ │ │ - j 4c914 │ │ │ │ - bgeu s3,a5,4c946 │ │ │ │ + j 45d22 │ │ │ │ + bgeu s3,a5,45d54 │ │ │ │ lw t4,0(a1) │ │ │ │ - j 4c902 │ │ │ │ + j 45d10 │ │ │ │ lw a3,40(s2) │ │ │ │ ld a5,32(s2) │ │ │ │ - beqz a3,4c98a │ │ │ │ + beqz a3,45d98 │ │ │ │ addiw t4,a3,-1 │ │ │ │ slli s4,t4,0x20 │ │ │ │ srli t4,s4,0x1d │ │ │ │ add t4,t4,a5 │ │ │ │ lw s4,0(t4) │ │ │ │ - beq s4,t1,4c9a0 │ │ │ │ + beq s4,t1,45dae │ │ │ │ slli s4,a3,0x20 │ │ │ │ addiw t4,a3,1 │ │ │ │ srli a3,s4,0x1d │ │ │ │ sw t4,40(s2) │ │ │ │ add a5,a5,a3 │ │ │ │ sw t1,0(a5) │ │ │ │ sw t5,4(a5) │ │ │ │ lw t1,-4(a1) │ │ │ │ lw t4,0(a1) │ │ │ │ - j 4c902 │ │ │ │ + j 45d10 │ │ │ │ sw t5,40(s2) │ │ │ │ sw t1,0(a5) │ │ │ │ sw t5,4(a5) │ │ │ │ lw t1,-4(a1) │ │ │ │ lw t4,0(a1) │ │ │ │ - j 4c902 │ │ │ │ + j 45d10 │ │ │ │ lw a5,4(t4) │ │ │ │ addiw a5,a5,1 │ │ │ │ sw a5,4(t4) │ │ │ │ lw t4,0(a1) │ │ │ │ - j 4c902 │ │ │ │ - jal 4b9a6 │ │ │ │ + j 45d10 │ │ │ │ + jal 44db4 │ │ │ │ li a5,2 │ │ │ │ - bne t1,a5,4c9be │ │ │ │ + bne t1,a5,45dcc │ │ │ │ addiw a6,a6,1 │ │ │ │ - j 4c914 │ │ │ │ - bne t1,t0,4c914 │ │ │ │ + j 45d22 │ │ │ │ + bne t1,t0,45d22 │ │ │ │ addiw a6,a6,1 │ │ │ │ - j 4c914 │ │ │ │ + j 45d22 │ │ │ │ addi sp,sp,-112 │ │ │ │ sd s10,16(sp) │ │ │ │ sd s11,8(sp) │ │ │ │ mv s10,a0 │ │ │ │ mv s11,a1 │ │ │ │ li a0,0 │ │ │ │ li a1,48 │ │ │ │ sd s1,88(sp) │ │ │ │ sd s3,72(sp) │ │ │ │ sd ra,104(sp) │ │ │ │ mv s3,a2 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ ld a2,16(s10) │ │ │ │ ld a3,24(s10) │ │ │ │ ld s1,0(s10) │ │ │ │ lw a4,16(s10) │ │ │ │ ld a5,8(s10) │ │ │ │ lw a1,20(s10) │ │ │ │ sext.w a7,a2 │ │ │ │ sext.w t1,a3 │ │ │ │ sd s8,32(sp) │ │ │ │ sd s0,96(sp) │ │ │ │ - bgeu t1,a7,4cc26 │ │ │ │ + bgeu t1,a7,46034 │ │ │ │ mv s8,a0 │ │ │ │ srai a6,a3,0x20 │ │ │ │ srai a0,a2,0x20 │ │ │ │ - bgeu a6,a0,4cc26 │ │ │ │ + bgeu a6,a0,46034 │ │ │ │ addw a4,a4,a1 │ │ │ │ slli a1,a4,0x20 │ │ │ │ sd s4,64(sp) │ │ │ │ sd s5,56(sp) │ │ │ │ srli s0,a1,0x1d │ │ │ │ sd a5,8(s8) │ │ │ │ sd a3,24(s8) │ │ │ │ @@ -104788,91 +95811,91 @@ │ │ │ │ sw zero,40(s8) │ │ │ │ mv a0,s0 │ │ │ │ jal 3330 │ │ │ │ mv a2,s0 │ │ │ │ li a1,0 │ │ │ │ sd a0,32(s8) │ │ │ │ jal 3890 │ │ │ │ - auipc s4,0x2d │ │ │ │ - ld s4,1212(s4) │ │ │ │ + auipc s4,0x34 │ │ │ │ + ld s4,174(s4) │ │ │ │ sh zero,44(s8) │ │ │ │ lw a4,28(s10) │ │ │ │ lw a7,20(s10) │ │ │ │ lw a6,16(s10) │ │ │ │ lw a3,24(s10) │ │ │ │ ld a0,0(s4) │ │ │ │ mv a5,s1 │ │ │ │ - auipc a2,0x15 │ │ │ │ - addi a2,a2,1746 │ │ │ │ + auipc a2,0x1d │ │ │ │ + addi a2,a2,-1844 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ lw a4,28(s10) │ │ │ │ lw a5,0(s11) │ │ │ │ li s5,0 │ │ │ │ - bltu a5,a4,4cbfa │ │ │ │ + bltu a5,a4,46008 │ │ │ │ lw a5,40(s10) │ │ │ │ - beqz a5,4cb38 │ │ │ │ + beqz a5,45f46 │ │ │ │ ld a6,32(s10) │ │ │ │ sd s2,80(sp) │ │ │ │ sd s7,40(sp) │ │ │ │ sd s9,24(sp) │ │ │ │ sd s6,48(sp) │ │ │ │ li s2,0 │ │ │ │ li s7,0 │ │ │ │ li s0,0 │ │ │ │ li s9,1 │ │ │ │ slli s1,s2,0x3 │ │ │ │ add a2,a6,s1 │ │ │ │ lw a4,4(a2) │ │ │ │ - beqz a4,4cb26 │ │ │ │ + beqz a4,45f34 │ │ │ │ ld a0,32(s8) │ │ │ │ li s6,0 │ │ │ │ slli a5,s5,0x20 │ │ │ │ srli a4,a5,0x1e │ │ │ │ add a1,s11,a4 │ │ │ │ lw a5,28(s10) │ │ │ │ lw a7,0(a1) │ │ │ │ addw a5,a5,s7 │ │ │ │ - bltu a7,a5,4cb70 │ │ │ │ + bltu a7,a5,45f7e │ │ │ │ lw a4,40(s8) │ │ │ │ lw a5,0(a2) │ │ │ │ - beqz a4,4cb62 │ │ │ │ + beqz a4,45f70 │ │ │ │ addiw a1,a4,-1 │ │ │ │ slli a7,a1,0x20 │ │ │ │ srli a1,a7,0x1d │ │ │ │ add a1,a1,a0 │ │ │ │ lw a7,0(a1) │ │ │ │ - beq a7,a5,4cbda │ │ │ │ + beq a7,a5,45fe8 │ │ │ │ slli a7,a4,0x20 │ │ │ │ addiw a1,a4,1 │ │ │ │ srli a4,a7,0x1d │ │ │ │ sw a1,40(s8) │ │ │ │ add a4,a4,a0 │ │ │ │ sw a5,0(a4) │ │ │ │ lw a5,0(a2) │ │ │ │ sw s9,4(a4) │ │ │ │ - beqz a5,4cb18 │ │ │ │ + beqz a5,45f26 │ │ │ │ addiw a4,a5,-5 │ │ │ │ - bgeu s9,a4,4cb18 │ │ │ │ - bne a5,s9,4cb1a │ │ │ │ + bgeu s9,a4,45f26 │ │ │ │ + bne a5,s9,45f28 │ │ │ │ addiw s7,s7,1 │ │ │ │ lw a5,4(a2) │ │ │ │ addiw s6,s6,1 │ │ │ │ - bltu s6,a5,4cab6 │ │ │ │ + bltu s6,a5,45ec4 │ │ │ │ lw a5,40(s10) │ │ │ │ addi s2,s2,1 │ │ │ │ sext.w s0,s2 │ │ │ │ - bltu s0,a5,4caa4 │ │ │ │ + bltu s0,a5,45eb2 │ │ │ │ ld s2,80(sp) │ │ │ │ ld s6,48(sp) │ │ │ │ ld s7,40(sp) │ │ │ │ ld s9,24(sp) │ │ │ │ ld a0,0(s4) │ │ │ │ - auipc a2,0x15 │ │ │ │ - addi a2,a2,1676 │ │ │ │ + auipc a2,0x1d │ │ │ │ + addi a2,a2,-1914 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld ra,104(sp) │ │ │ │ ld s0,96(sp) │ │ │ │ ld s4,64(sp) │ │ │ │ ld s5,56(sp) │ │ │ │ ld s1,88(sp) │ │ │ │ @@ -104883,139 +95906,139 @@ │ │ │ │ ld s8,32(sp) │ │ │ │ addi sp,sp,112 │ │ │ │ ret │ │ │ │ sw s9,40(s8) │ │ │ │ sw a5,0(a0) │ │ │ │ lw a5,0(a2) │ │ │ │ sw s9,4(a0) │ │ │ │ - j 4cb0a │ │ │ │ + j 45f18 │ │ │ │ lw a5,40(s8) │ │ │ │ add a4,a4,s3 │ │ │ │ lw a6,0(a4) │ │ │ │ - beqz a5,4cbe2 │ │ │ │ + beqz a5,45ff0 │ │ │ │ addiw a2,a5,-1 │ │ │ │ slli a7,a2,0x20 │ │ │ │ srli a2,a7,0x1d │ │ │ │ add a2,a2,a0 │ │ │ │ lw a7,0(a2) │ │ │ │ - beq a7,s9,4cbf0 │ │ │ │ + beq a7,s9,45ffe │ │ │ │ slli a7,a5,0x20 │ │ │ │ addiw a2,a5,1 │ │ │ │ srli a5,a7,0x1d │ │ │ │ sw a2,40(s8) │ │ │ │ add a5,a5,a0 │ │ │ │ sw s9,0(a5) │ │ │ │ sw a6,4(a5) │ │ │ │ lw a7,0(a1) │ │ │ │ lw a4,0(a4) │ │ │ │ ld a0,0(s4) │ │ │ │ mv a6,s6 │ │ │ │ mv a3,s5 │ │ │ │ - auipc a2,0x15 │ │ │ │ - addi a2,a2,1486 │ │ │ │ + auipc a2,0x1c │ │ │ │ + addi a2,a2,1992 │ │ │ │ mv a5,s0 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a6,32(s10) │ │ │ │ ld a0,32(s8) │ │ │ │ addiw s5,s5,1 │ │ │ │ add a2,a6,s1 │ │ │ │ - j 4cad2 │ │ │ │ + j 45ee0 │ │ │ │ lw a4,4(a1) │ │ │ │ addiw a4,a4,1 │ │ │ │ sw a4,4(a1) │ │ │ │ - j 4cb0a │ │ │ │ + j 45f18 │ │ │ │ sw s9,40(s8) │ │ │ │ sw s9,0(a0) │ │ │ │ sw a6,4(a0) │ │ │ │ - j 4cbac │ │ │ │ + j 45fba │ │ │ │ lw a5,4(a2) │ │ │ │ addw a5,a5,a6 │ │ │ │ sw a5,4(a2) │ │ │ │ - j 4cbac │ │ │ │ + j 45fba │ │ │ │ lw a4,28(s8) │ │ │ │ lw a5,0(s3) │ │ │ │ ld a0,0(s4) │ │ │ │ - auipc a2,0x15 │ │ │ │ - addi a2,a2,1378 │ │ │ │ + auipc a2,0x1c │ │ │ │ + addi a2,a2,1884 │ │ │ │ addw a5,a5,a4 │ │ │ │ sw a5,28(s8) │ │ │ │ lw a4,4(s3) │ │ │ │ lw a3,4(s11) │ │ │ │ li a1,1 │ │ │ │ li s5,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 4ca8a │ │ │ │ + j 45e98 │ │ │ │ sd s2,80(sp) │ │ │ │ sd s4,64(sp) │ │ │ │ sd s5,56(sp) │ │ │ │ sd s6,48(sp) │ │ │ │ sd s7,40(sp) │ │ │ │ sd s9,24(sp) │ │ │ │ - jal 4b9a6 │ │ │ │ + jal 44db4 │ │ │ │ addi sp,sp,-64 │ │ │ │ sd s2,32(sp) │ │ │ │ - auipc a2,0x13 │ │ │ │ - addi a2,a2,-1330 │ │ │ │ + auipc a2,0x19 │ │ │ │ + addi a2,a2,-1664 │ │ │ │ mv s2,a1 │ │ │ │ li a1,1 │ │ │ │ sd s3,24(sp) │ │ │ │ sd ra,56(sp) │ │ │ │ mv s3,a0 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ lw a5,40(s2) │ │ │ │ - beqz a5,4ccd4 │ │ │ │ + beqz a5,460e2 │ │ │ │ sd s0,48(sp) │ │ │ │ sd s1,40(sp) │ │ │ │ sd s4,16(sp) │ │ │ │ sd s5,8(sp) │ │ │ │ li s1,0 │ │ │ │ li s0,0 │ │ │ │ - auipc s4,0x19 │ │ │ │ - addi s4,s4,1214 │ │ │ │ - auipc s5,0x15 │ │ │ │ - addi s5,s5,1406 │ │ │ │ + auipc s4,0x20 │ │ │ │ + addi s4,s4,400 │ │ │ │ + auipc s5,0x1c │ │ │ │ + addi s5,s5,1912 │ │ │ │ ld a5,32(s2) │ │ │ │ mv a2,s5 │ │ │ │ li a1,1 │ │ │ │ add a5,a5,s1 │ │ │ │ lwu a3,0(a5) │ │ │ │ lw a4,4(a5) │ │ │ │ mv a0,s3 │ │ │ │ add a5,s4,a3 │ │ │ │ lbu a3,40(a5) │ │ │ │ addi s1,s1,8 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ lw a4,40(s2) │ │ │ │ addiw a5,s0,1 │ │ │ │ sext.w s0,a5 │ │ │ │ - bltu s0,a4,4cc72 │ │ │ │ + bltu s0,a4,46080 │ │ │ │ ld a4,32(s2) │ │ │ │ slli a3,a5,0x20 │ │ │ │ srli a5,a3,0x1d │ │ │ │ add a5,a5,a4 │ │ │ │ lwu a3,0(a5) │ │ │ │ lw a4,4(a5) │ │ │ │ - auipc a2,0x15 │ │ │ │ - addi a2,a2,1338 │ │ │ │ + auipc a2,0x1c │ │ │ │ + addi a2,a2,1844 │ │ │ │ add s4,s4,a3 │ │ │ │ lbu a3,40(s4) │ │ │ │ li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld s0,48(sp) │ │ │ │ ld s1,40(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ ld s5,8(sp) │ │ │ │ ld ra,56(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ mv a0,s3 │ │ │ │ ld s3,24(sp) │ │ │ │ - auipc a2,0x15 │ │ │ │ - addi a2,a2,1308 │ │ │ │ + auipc a2,0x1c │ │ │ │ + addi a2,a2,1814 │ │ │ │ li a1,1 │ │ │ │ addi sp,sp,64 │ │ │ │ j 38a0 <__fprintf_chk@plt> │ │ │ │ addi sp,sp,-128 │ │ │ │ sd s9,40(sp) │ │ │ │ mv s9,a0 │ │ │ │ lw a0,20(a0) │ │ │ │ @@ -105037,149 +96060,149 @@ │ │ │ │ mv s0,a1 │ │ │ │ sd a1,8(sp) │ │ │ │ mv s1,a2 │ │ │ │ sd a2,0(sp) │ │ │ │ mv s11,a3 │ │ │ │ jal 3330 │ │ │ │ mv s7,a0 │ │ │ │ - bnez s0,4ce2e │ │ │ │ - beqz s1,4d09e │ │ │ │ - beqz s11,4d0aa │ │ │ │ + bnez s0,4623c │ │ │ │ + beqz s1,464ac │ │ │ │ + beqz s11,464b8 │ │ │ │ ld s0,0(sp) │ │ │ │ - auipc a4,0x13 │ │ │ │ - addi a4,a4,1194 │ │ │ │ + auipc a4,0x19 │ │ │ │ + addi a4,a4,-380 │ │ │ │ li a3,-1 │ │ │ │ mv a5,s0 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ li a0,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ li a5,67 │ │ │ │ mv s2,a0 │ │ │ │ sb a5,0(s7) │ │ │ │ mv a4,s0 │ │ │ │ - auipc a3,0x15 │ │ │ │ - addi a3,a3,1192 │ │ │ │ + auipc a3,0x1c │ │ │ │ + addi a3,a3,1698 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ addi a0,s7,1 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ lw a5,40(s9) │ │ │ │ addiw s2,s2,2 │ │ │ │ - beqz a5,4d060 │ │ │ │ + beqz a5,4646e │ │ │ │ sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ li s0,0 │ │ │ │ li s3,0 │ │ │ │ li s4,0 │ │ │ │ li s5,0 │ │ │ │ - j 4cdf4 │ │ │ │ + j 46202 │ │ │ │ li a3,6 │ │ │ │ - bne a2,a3,4cedc │ │ │ │ + bne a2,a3,462ea │ │ │ │ lw s10,4(a4) │ │ │ │ li s0,83 │ │ │ │ addw s3,s3,s10 │ │ │ │ addw s4,s4,s10 │ │ │ │ mv a5,s10 │ │ │ │ - auipc a4,0x13 │ │ │ │ - addi a4,a4,1084 │ │ │ │ + auipc a4,0x19 │ │ │ │ + addi a4,a4,-490 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ li a0,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ mv s1,a0 │ │ │ │ slli a6,s2,0x20 │ │ │ │ addiw a0,s2,1 │ │ │ │ srli a6,a6,0x20 │ │ │ │ slli a0,a0,0x20 │ │ │ │ add a6,a6,s7 │ │ │ │ srli a0,a0,0x20 │ │ │ │ mv a4,s10 │ │ │ │ - auipc a3,0x15 │ │ │ │ - addi a3,a3,1074 │ │ │ │ + auipc a3,0x1c │ │ │ │ + addi a3,a3,1580 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ add a0,a0,s7 │ │ │ │ sb s0,0(a6) │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ lw a5,40(s9) │ │ │ │ addiw s1,s1,2 │ │ │ │ addiw s5,s5,1 │ │ │ │ addw s2,s1,s2 │ │ │ │ - bgeu s5,a5,4d04c │ │ │ │ + bgeu s5,a5,4645a │ │ │ │ mv s1,s5 │ │ │ │ - beqz s11,4ce00 │ │ │ │ + beqz s11,4620e │ │ │ │ addiw a5,a5,-1 │ │ │ │ subw s1,a5,s5 │ │ │ │ ld a4,32(s9) │ │ │ │ slli a5,s1,0x20 │ │ │ │ srli s1,a5,0x1d │ │ │ │ add a4,a4,s1 │ │ │ │ lw a2,0(a4) │ │ │ │ li s10,0 │ │ │ │ - beqz a2,4cf04 │ │ │ │ + beqz a2,46312 │ │ │ │ li a3,5 │ │ │ │ - bne a2,a3,4cd8c │ │ │ │ + bne a2,a3,4619a │ │ │ │ lw s10,4(a4) │ │ │ │ li s0,77 │ │ │ │ addw s3,s3,s10 │ │ │ │ addw s4,s4,s10 │ │ │ │ - j 4cda2 │ │ │ │ + j 461b0 │ │ │ │ ld s0,0(sp) │ │ │ │ - beqz s11,4d09a │ │ │ │ + beqz s11,464a8 │ │ │ │ mv a5,s0 │ │ │ │ - auipc a4,0x13 │ │ │ │ - addi a4,a4,938 │ │ │ │ + auipc a4,0x19 │ │ │ │ + addi a4,a4,-636 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ li a0,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ li a5,67 │ │ │ │ mv s2,a0 │ │ │ │ sb a5,0(s7) │ │ │ │ mv a4,s0 │ │ │ │ - auipc a3,0x15 │ │ │ │ - addi a3,a3,938 │ │ │ │ + auipc a3,0x1c │ │ │ │ + addi a3,a3,1444 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ addi a0,s7,1 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ lw a5,40(s9) │ │ │ │ addiw s2,s2,2 │ │ │ │ - bnez a5,4cd76 │ │ │ │ + bnez a5,46184 │ │ │ │ ld a5,0(sp) │ │ │ │ - beqz a5,4d084 │ │ │ │ - bnez s11,4d060 │ │ │ │ + beqz a5,46492 │ │ │ │ + bnez s11,4646e │ │ │ │ ld a5,0(sp) │ │ │ │ slli s1,s2,0x20 │ │ │ │ addiw s0,s2,1 │ │ │ │ srli s1,s1,0x20 │ │ │ │ slli s0,s0,0x20 │ │ │ │ add s1,s1,s7 │ │ │ │ srli s0,s0,0x20 │ │ │ │ sd a5,8(sp) │ │ │ │ ld s2,8(sp) │ │ │ │ - auipc a4,0x13 │ │ │ │ - addi a4,a4,844 │ │ │ │ + auipc a4,0x19 │ │ │ │ + addi a4,a4,-730 │ │ │ │ li a3,-1 │ │ │ │ mv a5,s2 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ li a0,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ li a5,67 │ │ │ │ mv a4,s2 │ │ │ │ - auipc a3,0x15 │ │ │ │ - addi a3,a3,848 │ │ │ │ + auipc a3,0x1c │ │ │ │ + addi a3,a3,1354 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ add a0,s7,s0 │ │ │ │ sb a5,0(s1) │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ ld ra,120(sp) │ │ │ │ ld s0,112(sp) │ │ │ │ @@ -105188,37 +96211,37 @@ │ │ │ │ ld s9,40(sp) │ │ │ │ ld s11,24(sp) │ │ │ │ mv a0,s7 │ │ │ │ ld s7,56(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ ret │ │ │ │ li a3,1 │ │ │ │ - bne a2,a3,4cef0 │ │ │ │ + bne a2,a3,462fe │ │ │ │ lw s10,4(a4) │ │ │ │ li s0,68 │ │ │ │ addw s4,s4,s10 │ │ │ │ - j 4cda2 │ │ │ │ + j 461b0 │ │ │ │ li a3,2 │ │ │ │ - bne a2,a3,4d0de │ │ │ │ + bne a2,a3,464ec │ │ │ │ lw s10,4(a4) │ │ │ │ li s0,73 │ │ │ │ addw s3,s3,s10 │ │ │ │ - j 4cda2 │ │ │ │ + j 461b0 │ │ │ │ lw s10,4(a4) │ │ │ │ - beqz s10,4d0de │ │ │ │ + beqz s10,464ec │ │ │ │ li s8,0 │ │ │ │ li s6,0 │ │ │ │ li s10,0 │ │ │ │ - j 4cf80 │ │ │ │ - beqz s10,4d03c │ │ │ │ + j 4638e │ │ │ │ + beqz s10,4644a │ │ │ │ li a5,83 │ │ │ │ - beq s0,a5,4d03c │ │ │ │ + beq s0,a5,4644a │ │ │ │ mv a5,s6 │ │ │ │ - auipc a4,0x13 │ │ │ │ - addi a4,a4,702 │ │ │ │ + auipc a4,0x19 │ │ │ │ + addi a4,a4,-872 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ mv a5,a0 │ │ │ │ slli t1,s2,0x20 │ │ │ │ addiw a0,s2,1 │ │ │ │ @@ -105226,30 +96249,30 @@ │ │ │ │ slli a0,a0,0x20 │ │ │ │ add t1,t1,s7 │ │ │ │ mv a4,s6 │ │ │ │ srli a0,a0,0x20 │ │ │ │ mv s6,a5 │ │ │ │ sb s0,0(t1) │ │ │ │ addiw s6,s6,2 │ │ │ │ - auipc a3,0x15 │ │ │ │ - addi a3,a3,686 │ │ │ │ + auipc a3,0x1c │ │ │ │ + addi a3,a3,1192 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ add a0,a0,s7 │ │ │ │ addw s2,s6,s2 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ li s6,0 │ │ │ │ li s0,83 │ │ │ │ li s8,1 │ │ │ │ ld a4,32(s9) │ │ │ │ addiw s10,s10,1 │ │ │ │ mv a3,s10 │ │ │ │ add a4,a4,s1 │ │ │ │ lw a5,4(a4) │ │ │ │ - bgeu s10,a5,4d024 │ │ │ │ + bgeu s10,a5,46432 │ │ │ │ lw a4,28(s9) │ │ │ │ lw a5,24(s9) │ │ │ │ ld a2,8(s9) │ │ │ │ addw a4,a4,s4 │ │ │ │ addw a5,a5,s3 │ │ │ │ ld a3,0(s9) │ │ │ │ addw a4,a4,s10 │ │ │ │ @@ -105258,131 +96281,131 @@ │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a4,a4,a2 │ │ │ │ add a5,a5,a3 │ │ │ │ lbu a1,0(a4) │ │ │ │ lbu a0,0(a5) │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,4cf14 │ │ │ │ - beqz s10,4d044 │ │ │ │ + jal 349da │ │ │ │ + beqz a0,46322 │ │ │ │ + beqz s10,46452 │ │ │ │ li a5,77 │ │ │ │ - beq s0,a5,4d044 │ │ │ │ + beq s0,a5,46452 │ │ │ │ mv a5,s8 │ │ │ │ - auipc a4,0x13 │ │ │ │ - addi a4,a4,536 │ │ │ │ + auipc a4,0x19 │ │ │ │ + addi a4,a4,-1038 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ li a0,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ mv s6,a0 │ │ │ │ slli a5,s2,0x20 │ │ │ │ addiw a0,s2,1 │ │ │ │ srli a5,a5,0x20 │ │ │ │ slli a0,a0,0x20 │ │ │ │ add a5,a5,s7 │ │ │ │ srli a0,a0,0x20 │ │ │ │ mv a4,s8 │ │ │ │ sb s0,0(a5) │ │ │ │ - auipc a3,0x15 │ │ │ │ - addi a3,a3,524 │ │ │ │ + auipc a3,0x1c │ │ │ │ + addi a3,a3,1030 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ add a0,a0,s7 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ ld a4,32(s9) │ │ │ │ addiw s6,s6,2 │ │ │ │ addiw s10,s10,1 │ │ │ │ add a4,a4,s1 │ │ │ │ lw a5,4(a4) │ │ │ │ addw s2,s6,s2 │ │ │ │ li s8,0 │ │ │ │ li s0,77 │ │ │ │ li s6,1 │ │ │ │ mv a3,s10 │ │ │ │ - bltu s10,a5,4cf80 │ │ │ │ + bltu s10,a5,4638e │ │ │ │ addw s10,s6,s8 │ │ │ │ - beqz s6,4d030 │ │ │ │ - bnez s8,4d0be │ │ │ │ + beqz s6,4643e │ │ │ │ + bnez s8,464cc │ │ │ │ lw a2,0(a4) │ │ │ │ addw s3,a3,s3 │ │ │ │ addw s4,a3,s4 │ │ │ │ - j 4ce16 │ │ │ │ + j 46224 │ │ │ │ addiw s8,s8,1 │ │ │ │ li s0,83 │ │ │ │ - j 4cf70 │ │ │ │ + j 4637e │ │ │ │ addiw s6,s6,1 │ │ │ │ li s0,77 │ │ │ │ - j 4cf70 │ │ │ │ + j 4637e │ │ │ │ ld a5,0(sp) │ │ │ │ - beqz a5,4d072 │ │ │ │ + beqz a5,46480 │ │ │ │ ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ - beqz s11,4ce7e │ │ │ │ + beqz s11,4628c │ │ │ │ slli s1,s2,0x20 │ │ │ │ addiw s0,s2,1 │ │ │ │ srli s1,s1,0x20 │ │ │ │ slli s0,s0,0x20 │ │ │ │ add s1,s1,s7 │ │ │ │ srli s0,s0,0x20 │ │ │ │ - j 4ce92 │ │ │ │ + j 462a0 │ │ │ │ ld a5,8(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ - beqz a5,4cec8 │ │ │ │ - beqz s11,4cec8 │ │ │ │ + beqz a5,462d6 │ │ │ │ + beqz s11,462d6 │ │ │ │ slli s1,s2,0x20 │ │ │ │ addiw s0,s2,1 │ │ │ │ srli s1,s1,0x20 │ │ │ │ slli s0,s0,0x20 │ │ │ │ add s1,s1,s7 │ │ │ │ srli s0,s0,0x20 │ │ │ │ - j 4ce92 │ │ │ │ + j 462a0 │ │ │ │ ld s0,8(sp) │ │ │ │ - j 4ce34 │ │ │ │ + j 46242 │ │ │ │ lw a5,40(s9) │ │ │ │ li s2,0 │ │ │ │ - bnez a5,4cd76 │ │ │ │ - j 4cec8 │ │ │ │ + bnez a5,46184 │ │ │ │ + j 462d6 │ │ │ │ lw a5,40(s9) │ │ │ │ li s2,0 │ │ │ │ - bnez a5,4cd76 │ │ │ │ + bnez a5,46184 │ │ │ │ ld a5,0(sp) │ │ │ │ mv s1,a0 │ │ │ │ li s0,1 │ │ │ │ sd a5,8(sp) │ │ │ │ - j 4ce92 │ │ │ │ - auipc a3,0x19 │ │ │ │ - addi a3,a3,146 │ │ │ │ + j 462a0 │ │ │ │ + auipc a3,0x20 │ │ │ │ + addi a3,a3,-668 │ │ │ │ li a2,863 │ │ │ │ - auipc a1,0x15 │ │ │ │ - addi a1,a1,38 │ │ │ │ - auipc a0,0x15 │ │ │ │ - addi a0,a0,310 │ │ │ │ + auipc a1,0x1c │ │ │ │ + addi a1,a1,544 │ │ │ │ + auipc a0,0x1c │ │ │ │ + addi a0,a0,816 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ li a3,4 │ │ │ │ - bne a2,a3,4d0f2 │ │ │ │ + bne a2,a3,46500 │ │ │ │ lw s10,4(a4) │ │ │ │ li s0,94 │ │ │ │ addw s3,s10,s3 │ │ │ │ - j 4cda2 │ │ │ │ + j 461b0 │ │ │ │ li a3,3 │ │ │ │ - bne a2,a3,4cda2 │ │ │ │ + bne a2,a3,461b0 │ │ │ │ lw s10,4(a4) │ │ │ │ li s0,78 │ │ │ │ - j 4cda2 │ │ │ │ + j 461b0 │ │ │ │ lw a3,20(a0) │ │ │ │ lw a5,16(a0) │ │ │ │ addi sp,sp,-128 │ │ │ │ sd s7,56(sp) │ │ │ │ addw a5,a5,a3 │ │ │ │ mv s7,a0 │ │ │ │ slliw a0,a5,0x1 │ │ │ │ @@ -105394,15 +96417,15 @@ │ │ │ │ li a1,1 │ │ │ │ sd s5,72(sp) │ │ │ │ sd a4,8(sp) │ │ │ │ sd ra,120(sp) │ │ │ │ jal 39f0 │ │ │ │ lw a4,40(s7) │ │ │ │ mv s5,a0 │ │ │ │ - beqz a4,4d414 │ │ │ │ + beqz a4,46822 │ │ │ │ sd s0,112(sp) │ │ │ │ sd s2,96(sp) │ │ │ │ sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ sd s11,24(sp) │ │ │ │ @@ -105413,54 +96436,54 @@ │ │ │ │ li s8,0 │ │ │ │ li s6,0 │ │ │ │ li s11,0 │ │ │ │ li s0,0 │ │ │ │ li s4,0 │ │ │ │ li s3,0 │ │ │ │ li s2,0 │ │ │ │ - j 4d176 │ │ │ │ + j 46584 │ │ │ │ li a1,2 │ │ │ │ - beq a2,a1,4d166 │ │ │ │ + beq a2,a1,46574 │ │ │ │ li a1,4 │ │ │ │ - bne a2,a1,4d16c │ │ │ │ + bne a2,a1,4657a │ │ │ │ lw a4,4(a4) │ │ │ │ addw s4,a4,s4 │ │ │ │ lw a4,40(s7) │ │ │ │ addiw s2,s2,1 │ │ │ │ - bgeu s2,a4,4d3a0 │ │ │ │ + bgeu s2,a4,467ae │ │ │ │ ld a5,8(sp) │ │ │ │ mv s1,s2 │ │ │ │ - beqz a5,4d182 │ │ │ │ + beqz a5,46590 │ │ │ │ addiw a4,a4,-1 │ │ │ │ subw s1,a4,s2 │ │ │ │ slli a4,s1,0x20 │ │ │ │ srli s1,a4,0x1d │ │ │ │ add a4,a3,s1 │ │ │ │ lw a2,0(a4) │ │ │ │ - beqz a2,4d26c │ │ │ │ + beqz a2,4667a │ │ │ │ addiw a1,a2,-5 │ │ │ │ li a5,1 │ │ │ │ - bgeu a5,a1,4d26c │ │ │ │ + bgeu a5,a1,4667a │ │ │ │ li a5,1 │ │ │ │ - bne a2,a5,4d15a │ │ │ │ + bne a2,a5,46568 │ │ │ │ slli s9,s0,0x20 │ │ │ │ srli s9,s9,0x20 │ │ │ │ add s9,s9,s5 │ │ │ │ - beqz s11,4d38e │ │ │ │ + beqz s11,4679c │ │ │ │ mv a5,s11 │ │ │ │ - auipc a4,0x13 │ │ │ │ - addi a4,a4,46 │ │ │ │ + auipc a4,0x19 │ │ │ │ + addi a4,a4,-1528 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ li a0,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ mv s8,a0 │ │ │ │ - auipc a3,0x13 │ │ │ │ - addi a3,a3,24 │ │ │ │ + auipc a3,0x19 │ │ │ │ + addi a3,a3,-1550 │ │ │ │ mv a4,s11 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ mv a0,s9 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ ld a3,32(s7) │ │ │ │ addw s8,s8,s0 │ │ │ │ @@ -105471,52 +96494,52 @@ │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a5,a5,s5 │ │ │ │ sext.w s0,a4 │ │ │ │ li a4,94 │ │ │ │ sb a4,0(a5) │ │ │ │ sb zero,1(a5) │ │ │ │ mv s10,s0 │ │ │ │ - beqz s11,4d25a │ │ │ │ + beqz s11,46668 │ │ │ │ addiw s9,s11,1 │ │ │ │ addw s9,s9,s8 │ │ │ │ lw a5,28(s7) │ │ │ │ ld a4,8(s7) │ │ │ │ slli a0,s0,0x20 │ │ │ │ addiw a5,a5,-1 │ │ │ │ addw a5,a5,s3 │ │ │ │ subw a5,a5,s8 │ │ │ │ addw a5,a5,s0 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a5,a5,a4 │ │ │ │ lbu a4,0(a5) │ │ │ │ srli a0,a0,0x20 │ │ │ │ - auipc a3,0x12 │ │ │ │ - addi a3,a3,1214 │ │ │ │ + auipc a3,0x18 │ │ │ │ + addi a3,a3,880 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ add a0,a0,s5 │ │ │ │ addiw s0,s0,1 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ - bne s0,s9,4d216 │ │ │ │ + bne s0,s9,46624 │ │ │ │ ld a3,32(s7) │ │ │ │ addw s0,s10,s11 │ │ │ │ add a4,a3,s1 │ │ │ │ addw s3,s3,s11 │ │ │ │ lw a2,0(a4) │ │ │ │ li s8,68 │ │ │ │ li s11,0 │ │ │ │ - j 4d15a │ │ │ │ + j 46568 │ │ │ │ lw s9,4(a4) │ │ │ │ - beqz s9,4d338 │ │ │ │ + beqz s9,46746 │ │ │ │ li s9,0 │ │ │ │ - j 4d2e4 │ │ │ │ - bnez s11,4d356 │ │ │ │ + j 466f2 │ │ │ │ + bnez s11,46764 │ │ │ │ li a5,77 │ │ │ │ - beq s8,a5,4d29a │ │ │ │ + beq s8,a5,466a8 │ │ │ │ slli a5,s0,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a5,a5,s5 │ │ │ │ li a4,48 │ │ │ │ sb a4,0(a5) │ │ │ │ sb zero,1(a5) │ │ │ │ addiw s0,s0,1 │ │ │ │ @@ -105525,29 +96548,29 @@ │ │ │ │ slli a0,s0,0x20 │ │ │ │ addw t1,s10,a4 │ │ │ │ slli t1,t1,0x20 │ │ │ │ srli t1,t1,0x20 │ │ │ │ add a5,a5,t1 │ │ │ │ lbu a4,0(a5) │ │ │ │ srli a0,a0,0x20 │ │ │ │ - auipc a3,0x12 │ │ │ │ - addi a3,a3,1088 │ │ │ │ + auipc a3,0x18 │ │ │ │ + addi a3,a3,754 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ add a0,a0,s5 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ addiw s0,s0,1 │ │ │ │ addiw s6,s6,1 │ │ │ │ li s8,83 │ │ │ │ li s11,0 │ │ │ │ ld a3,32(s7) │ │ │ │ addiw s9,s9,1 │ │ │ │ add a4,a3,s1 │ │ │ │ lw a2,4(a4) │ │ │ │ - bgeu s9,a2,4d338 │ │ │ │ + bgeu s9,a2,46746 │ │ │ │ lw a4,24(s7) │ │ │ │ lw a3,28(s7) │ │ │ │ addw s10,s3,s9 │ │ │ │ addw a4,a4,s4 │ │ │ │ ld a1,8(s7) │ │ │ │ ld a2,0(s7) │ │ │ │ addw a3,s10,a3 │ │ │ │ @@ -105556,75 +96579,75 @@ │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a3,a3,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add a3,a3,a1 │ │ │ │ add a4,a4,a2 │ │ │ │ lbu a1,0(a3) │ │ │ │ lbu a0,0(a4) │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,4d278 │ │ │ │ - beqz s11,4d34c │ │ │ │ + jal 349da │ │ │ │ + beqz a0,46686 │ │ │ │ + beqz s11,4675a │ │ │ │ ld a3,32(s7) │ │ │ │ addiw s9,s9,1 │ │ │ │ addiw s11,s11,1 │ │ │ │ add a4,a3,s1 │ │ │ │ lw a2,4(a4) │ │ │ │ li s8,77 │ │ │ │ - bltu s9,a2,4d2e4 │ │ │ │ - beqz s11,4d340 │ │ │ │ - bnez s6,4d41e │ │ │ │ + bltu s9,a2,466f2 │ │ │ │ + beqz s11,4674e │ │ │ │ + bnez s6,4682c │ │ │ │ lw a2,0(a4) │ │ │ │ addw s4,s4,s9 │ │ │ │ addw s3,s9,s3 │ │ │ │ - j 4d19c │ │ │ │ + j 465aa │ │ │ │ li s6,0 │ │ │ │ li s8,77 │ │ │ │ li s11,1 │ │ │ │ - j 4d2d4 │ │ │ │ + j 466e2 │ │ │ │ mv a5,s11 │ │ │ │ - auipc a4,0x13 │ │ │ │ - addi a4,a4,-376 │ │ │ │ + auipc a4,0x19 │ │ │ │ + addi a4,a4,-1950 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ mv t3,a0 │ │ │ │ slli a0,s0,0x20 │ │ │ │ srli a0,a0,0x20 │ │ │ │ mv a4,s11 │ │ │ │ - auipc a3,0x13 │ │ │ │ - addi a3,a3,-404 │ │ │ │ + auipc a3,0x19 │ │ │ │ + addi a3,a3,-1978 │ │ │ │ mv s11,t3 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ add a0,a0,s5 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ addw s0,s11,s0 │ │ │ │ - j 4d27c │ │ │ │ + j 4668a │ │ │ │ li a5,48 │ │ │ │ sb a5,0(s9) │ │ │ │ sb zero,1(s9) │ │ │ │ addiw s8,s0,1 │ │ │ │ - j 4d1e4 │ │ │ │ + j 465f2 │ │ │ │ li a4,77 │ │ │ │ - bne s8,a4,4d3fc │ │ │ │ - beqz s11,4d3dc │ │ │ │ - auipc a4,0x13 │ │ │ │ - addi a4,a4,-460 │ │ │ │ + bne s8,a4,4680a │ │ │ │ + beqz s11,467ea │ │ │ │ + auipc a4,0x19 │ │ │ │ + addi a4,a4,-2034 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ mv a5,s11 │ │ │ │ li a0,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ slli a0,s0,0x20 │ │ │ │ srli a0,a0,0x20 │ │ │ │ mv a4,s11 │ │ │ │ - auipc a3,0x13 │ │ │ │ - addi a3,a3,-490 │ │ │ │ + auipc a3,0x18 │ │ │ │ + addi a3,a3,2032 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ add a0,a0,s5 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ ld s0,112(sp) │ │ │ │ ld s1,104(sp) │ │ │ │ ld s2,96(sp) │ │ │ │ @@ -105644,25 +96667,25 @@ │ │ │ │ slli a4,s0,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add a4,a4,s5 │ │ │ │ li a3,48 │ │ │ │ addiw s0,s0,1 │ │ │ │ sb a3,0(a4) │ │ │ │ sb zero,1(a4) │ │ │ │ - j 4d3a8 │ │ │ │ + j 467b6 │ │ │ │ li a5,48 │ │ │ │ sh a5,0(a0) │ │ │ │ - j 4d3f0 │ │ │ │ - auipc a3,0x19 │ │ │ │ - addi a3,a3,-702 │ │ │ │ + j 467fe │ │ │ │ + auipc a3,0x20 │ │ │ │ + addi a3,a3,-1516 │ │ │ │ li a2,976 │ │ │ │ - auipc a1,0x15 │ │ │ │ - addi a1,a1,-826 │ │ │ │ - auipc a0,0x15 │ │ │ │ - addi a0,a0,-554 │ │ │ │ + auipc a1,0x1c │ │ │ │ + addi a1,a1,-320 │ │ │ │ + auipc a0,0x1c │ │ │ │ + addi a0,a0,-48 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-160 │ │ │ │ sd ra,152(sp) │ │ │ │ sd s0,144(sp) │ │ │ │ sd s2,128(sp) │ │ │ │ sd s10,64(sp) │ │ │ │ sd a1,24(sp) │ │ │ │ @@ -105678,15 +96701,15 @@ │ │ │ │ mv s2,a0 │ │ │ │ li a1,1 │ │ │ │ mv a0,a5 │ │ │ │ sd a5,8(sp) │ │ │ │ sext.w s2,s2 │ │ │ │ jal 39f0 │ │ │ │ mv s0,a0 │ │ │ │ - beqz s2,4d732 │ │ │ │ + beqz s2,46b40 │ │ │ │ addiw s2,s2,-1 │ │ │ │ slli s2,s2,0x20 │ │ │ │ srli s2,s2,0x20 │ │ │ │ sd s6,96(sp) │ │ │ │ addi s6,s10,1 │ │ │ │ sd s3,120(sp) │ │ │ │ sd s4,112(sp) │ │ │ │ @@ -105698,33 +96721,33 @@ │ │ │ │ li s2,0 │ │ │ │ li s8,0 │ │ │ │ li s9,0 │ │ │ │ li s7,0 │ │ │ │ li s4,0 │ │ │ │ li a2,0 │ │ │ │ li s3,0 │ │ │ │ - auipc s5,0x19 │ │ │ │ - addi s5,s5,-1094 │ │ │ │ + auipc s5,0x20 │ │ │ │ + addi s5,s5,-1908 │ │ │ │ lbu a3,0(s10) │ │ │ │ li a4,27 │ │ │ │ addiw a5,a3,-61 │ │ │ │ zext.b a5,a5 │ │ │ │ - bltu a4,a5,4d4c2 │ │ │ │ + bltu a4,a5,468d0 │ │ │ │ slli a5,a5,0x2 │ │ │ │ add a5,a5,s5 │ │ │ │ lw a5,0(a5) │ │ │ │ add a5,a5,s5 │ │ │ │ jr a5 │ │ │ │ slli a5,a2,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a5,a5,s0 │ │ │ │ sb a3,0(a5) │ │ │ │ addiw a2,a2,1 │ │ │ │ addi s10,s10,1 │ │ │ │ - bne s10,s6,4d4a6 │ │ │ │ + bne s10,s6,468b4 │ │ │ │ ld s3,120(sp) │ │ │ │ ld s4,112(sp) │ │ │ │ ld s5,104(sp) │ │ │ │ ld s6,96(sp) │ │ │ │ ld s7,88(sp) │ │ │ │ ld s11,56(sp) │ │ │ │ mv a0,s0 │ │ │ │ @@ -105790,15 +96813,15 @@ │ │ │ │ ld a2,8(sp) │ │ │ │ mv a5,a0 │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ addw s7,a5,s7 │ │ │ │ jal 3890 │ │ │ │ li a2,0 │ │ │ │ - j 4d4d0 │ │ │ │ + j 468de │ │ │ │ li a2,10 │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ jal 32b0 │ │ │ │ addiw a1,s3,1 │ │ │ │ addw a1,a1,a0 │ │ │ │ slli a1,a1,0x20 │ │ │ │ @@ -105834,15 +96857,15 @@ │ │ │ │ ld a2,8(sp) │ │ │ │ mv a5,a0 │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ addw s4,a5,s4 │ │ │ │ jal 3890 │ │ │ │ li a2,0 │ │ │ │ - j 4d4d0 │ │ │ │ + j 468de │ │ │ │ li a2,10 │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ jal 32b0 │ │ │ │ addiw a1,s3,1 │ │ │ │ addw a1,a1,a0 │ │ │ │ slli a1,a1,0x20 │ │ │ │ @@ -105866,27 +96889,27 @@ │ │ │ │ mv a0,s0 │ │ │ │ jal 32b0 │ │ │ │ addw s11,a0,s3 │ │ │ │ li a2,10 │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ sext.w s3,s11 │ │ │ │ - j 4d574 │ │ │ │ + j 46982 │ │ │ │ addiw a5,s2,2 │ │ │ │ slli a3,a5,0x20 │ │ │ │ srli s11,a3,0x1d │ │ │ │ sext.w a6,a5 │ │ │ │ mv a1,s11 │ │ │ │ mv a0,s8 │ │ │ │ sd a6,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ mv s8,a0 │ │ │ │ mv a1,s11 │ │ │ │ mv a0,s9 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ slli a5,s2,0x20 │ │ │ │ srli s11,a5,0x1d │ │ │ │ slli a3,s7,0x20 │ │ │ │ add a5,s8,s11 │ │ │ │ srli a3,a3,0x20 │ │ │ │ mv s9,a0 │ │ │ │ sd a3,0(a5) │ │ │ │ @@ -105915,15 +96938,15 @@ │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ sext.w s7,a5 │ │ │ │ jal 3890 │ │ │ │ ld a6,16(sp) │ │ │ │ li a2,0 │ │ │ │ mv s2,a6 │ │ │ │ - j 4d4d0 │ │ │ │ + j 468de │ │ │ │ li a2,10 │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ jal 32b0 │ │ │ │ addiw a1,s3,1 │ │ │ │ addw a1,a1,a0 │ │ │ │ slli a1,a1,0x20 │ │ │ │ @@ -105936,19 +96959,19 @@ │ │ │ │ slli s11,s3,0x20 │ │ │ │ mv a0,s0 │ │ │ │ jal 32b0 │ │ │ │ srli s11,s11,0x20 │ │ │ │ add s11,s11,s1 │ │ │ │ sext.w a2,a0 │ │ │ │ li a1,73 │ │ │ │ - j 4d5d0 │ │ │ │ + j 469de │ │ │ │ li s1,0 │ │ │ │ li s8,0 │ │ │ │ li s9,0 │ │ │ │ - j 4d4e2 │ │ │ │ + j 468f0 │ │ │ │ addi sp,sp,-80 │ │ │ │ sd ra,72(sp) │ │ │ │ sd s0,64(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ mv s0,a0 │ │ │ │ @@ -105957,15 +96980,15 @@ │ │ │ │ srli s3,s3,0x20 │ │ │ │ mv s2,a0 │ │ │ │ li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ jal 39f0 │ │ │ │ sext.w s2,s2 │ │ │ │ mv s1,a0 │ │ │ │ - beqz s2,4d7f4 │ │ │ │ + beqz s2,46c02 │ │ │ │ addiw s2,s2,-1 │ │ │ │ slli s2,s2,0x20 │ │ │ │ srli s2,s2,0x20 │ │ │ │ sd s4,32(sp) │ │ │ │ sd s5,24(sp) │ │ │ │ sd s8,0(sp) │ │ │ │ addi s5,s0,1 │ │ │ │ @@ -105976,42 +96999,42 @@ │ │ │ │ add s5,s5,s2 │ │ │ │ li a7,0 │ │ │ │ li s2,0 │ │ │ │ li s7,27 │ │ │ │ li s6,1 │ │ │ │ addi s4,s4,-2048 │ │ │ │ addi s8,s8,129 │ │ │ │ - j 4d7a4 │ │ │ │ + j 46bb2 │ │ │ │ jal 3890 │ │ │ │ li a7,0 │ │ │ │ addi s0,s0,1 │ │ │ │ - beq s0,s5,4d7ea │ │ │ │ + beq s0,s5,46bf8 │ │ │ │ lbu a3,0(s0) │ │ │ │ mv a2,s3 │ │ │ │ li a1,0 │ │ │ │ addiw a5,a3,-61 │ │ │ │ zext.b a5,a5 │ │ │ │ sll a4,s6,a5 │ │ │ │ mv a0,s1 │ │ │ │ and a6,a4,s4 │ │ │ │ - bltu s7,a5,4d80a │ │ │ │ - bnez a6,4d798 │ │ │ │ + bltu s7,a5,46c18 │ │ │ │ + bnez a6,46ba6 │ │ │ │ and a4,a4,s8 │ │ │ │ li a2,10 │ │ │ │ - beqz a4,4d80a │ │ │ │ + beqz a4,46c18 │ │ │ │ jal 32b0 │ │ │ │ mv a5,a0 │ │ │ │ mv a2,s3 │ │ │ │ li a1,0 │ │ │ │ mv a0,s1 │ │ │ │ addw s2,a5,s2 │ │ │ │ addi s0,s0,1 │ │ │ │ jal 3890 │ │ │ │ li a7,0 │ │ │ │ - bne s0,s5,4d7a4 │ │ │ │ + bne s0,s5,46bb2 │ │ │ │ ld s4,32(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ ld s6,16(sp) │ │ │ │ ld s7,8(sp) │ │ │ │ ld s8,0(sp) │ │ │ │ mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ @@ -106024,34 +97047,34 @@ │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ slli a5,a7,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a5,a5,s1 │ │ │ │ sb a3,0(a5) │ │ │ │ addiw a7,a7,1 │ │ │ │ - j 4d79e │ │ │ │ + j 46bac │ │ │ │ addi sp,sp,-128 │ │ │ │ sd s0,112(sp) │ │ │ │ li a1,100 │ │ │ │ mv s0,a0 │ │ │ │ li a0,0 │ │ │ │ sd ra,120(sp) │ │ │ │ sd s1,104(sp) │ │ │ │ sd s3,88(sp) │ │ │ │ sd s2,96(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ li a2,100 │ │ │ │ li a1,0 │ │ │ │ mv s3,a0 │ │ │ │ jal 3890 │ │ │ │ mv a0,s0 │ │ │ │ jal 3310 │ │ │ │ sext.w s1,a0 │ │ │ │ - beqz s1,4d9fa │ │ │ │ + beqz s1,46e08 │ │ │ │ addiw s1,s1,-1 │ │ │ │ sd s5,72(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ sd s9,40(sp) │ │ │ │ sd s10,32(sp) │ │ │ │ @@ -106067,149 +97090,149 @@ │ │ │ │ li s2,0 │ │ │ │ li s8,0 │ │ │ │ li s4,100 │ │ │ │ li s1,0 │ │ │ │ li s10,0 │ │ │ │ li s5,94 │ │ │ │ sd a5,8(sp) │ │ │ │ - j 4d8b6 │ │ │ │ - beq a4,s5,4d8ce │ │ │ │ + j 46cc4 │ │ │ │ + beq a4,s5,46cdc │ │ │ │ addiw a5,s4,-2 │ │ │ │ - bgeu s10,a5,4d9ac │ │ │ │ + bgeu s10,a5,46dba │ │ │ │ slli a3,s10,0x20 │ │ │ │ addiw s10,s10,1 │ │ │ │ srli a3,a3,0x20 │ │ │ │ slli a5,s10,0x20 │ │ │ │ add a3,a3,s3 │ │ │ │ srli a5,a5,0x20 │ │ │ │ sb a4,0(a3) │ │ │ │ add a5,a5,s3 │ │ │ │ sb zero,0(a5) │ │ │ │ li s8,0 │ │ │ │ addi s0,s0,1 │ │ │ │ - beq s6,s0,4d930 │ │ │ │ + beq s6,s0,46d3e │ │ │ │ lbu a4,0(s0) │ │ │ │ ld a5,0(s7) │ │ │ │ slli a3,a4,0x1 │ │ │ │ add a5,a5,a3 │ │ │ │ lhu a5,0(a5) │ │ │ │ andi a5,a5,1024 │ │ │ │ - beqz a5,4d888 │ │ │ │ + beqz a5,46c96 │ │ │ │ li a2,10 │ │ │ │ li a1,0 │ │ │ │ mv a0,s3 │ │ │ │ jal 32b0 │ │ │ │ sext.w a5,a0 │ │ │ │ mv s11,a0 │ │ │ │ - bnez a5,4d96e │ │ │ │ + bnez a5,46d7c │ │ │ │ slli a2,s4,0x20 │ │ │ │ srli a2,a2,0x20 │ │ │ │ li a1,0 │ │ │ │ mv a0,s3 │ │ │ │ jal 3890 │ │ │ │ lbu s10,0(s0) │ │ │ │ - beq s10,s5,4d968 │ │ │ │ - beqz s8,4d8fe │ │ │ │ + beq s10,s5,46d76 │ │ │ │ + beqz s8,46d0c │ │ │ │ li s10,68 │ │ │ │ addiw a1,s1,2 │ │ │ │ slli a1,a1,0x20 │ │ │ │ mv a0,s2 │ │ │ │ srli a1,a1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ slli a4,s1,0x20 │ │ │ │ addiw s1,s1,1 │ │ │ │ srli a4,a4,0x20 │ │ │ │ slli a5,s1,0x20 │ │ │ │ add a4,a4,a0 │ │ │ │ srli a5,a5,0x20 │ │ │ │ sb s10,0(a4) │ │ │ │ add a5,a5,a0 │ │ │ │ sb zero,0(a5) │ │ │ │ addi s0,s0,1 │ │ │ │ mv s2,a0 │ │ │ │ li s10,0 │ │ │ │ - bne s6,s0,4d8b6 │ │ │ │ + bne s6,s0,46cc4 │ │ │ │ ld s5,72(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ ld s9,40(sp) │ │ │ │ ld s10,32(sp) │ │ │ │ ld s11,24(sp) │ │ │ │ li a2,10 │ │ │ │ li a1,0 │ │ │ │ mv a0,s3 │ │ │ │ jal 32b0 │ │ │ │ sext.w a5,a0 │ │ │ │ mv s4,a0 │ │ │ │ - bnez a5,4d9c4 │ │ │ │ + bnez a5,46dd2 │ │ │ │ mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ ld ra,120(sp) │ │ │ │ ld s0,112(sp) │ │ │ │ ld s1,104(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ ld s4,80(sp) │ │ │ │ mv a0,s2 │ │ │ │ ld s2,96(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ ret │ │ │ │ li s8,1 │ │ │ │ li s10,0 │ │ │ │ - j 4d8b0 │ │ │ │ + j 46cbe │ │ │ │ addw s10,a5,s1 │ │ │ │ addiw a1,s10,1 │ │ │ │ slli a1,a1,0x20 │ │ │ │ srli a1,a1,0x20 │ │ │ │ mv a0,s2 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ ld a5,8(sp) │ │ │ │ mv s2,a0 │ │ │ │ slli a0,s1,0x20 │ │ │ │ srli a0,a0,0x20 │ │ │ │ and a2,s11,a5 │ │ │ │ li a1,77 │ │ │ │ add a0,a0,s2 │ │ │ │ jal 3890 │ │ │ │ slli a5,s10,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ sext.w s9,s10 │ │ │ │ add a5,a5,s2 │ │ │ │ sb zero,0(a5) │ │ │ │ mv s1,s9 │ │ │ │ - j 4d8e0 │ │ │ │ + j 46cee │ │ │ │ addiw s4,s4,100 │ │ │ │ slli a1,s4,0x20 │ │ │ │ mv a0,s3 │ │ │ │ srli a1,a1,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ lbu a4,0(s0) │ │ │ │ mv s3,a0 │ │ │ │ - j 4d894 │ │ │ │ + j 46ca2 │ │ │ │ addw s0,a5,s1 │ │ │ │ addiw a1,s0,1 │ │ │ │ slli a1,a1,0x20 │ │ │ │ srli a1,a1,0x20 │ │ │ │ mv a0,s2 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ slli s1,s1,0x20 │ │ │ │ srli s1,s1,0x20 │ │ │ │ slli a2,s4,0x20 │ │ │ │ mv s2,a0 │ │ │ │ srli a2,a2,0x20 │ │ │ │ li a1,77 │ │ │ │ add a0,a0,s1 │ │ │ │ jal 3890 │ │ │ │ slli a5,s0,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a5,a5,s2 │ │ │ │ sb zero,0(a5) │ │ │ │ - j 4d950 │ │ │ │ + j 46d5e │ │ │ │ li s2,0 │ │ │ │ - j 4d93e │ │ │ │ + j 46d4c │ │ │ │ addi sp,sp,-144 │ │ │ │ lw a7,20(a0) │ │ │ │ sd s10,48(sp) │ │ │ │ mv s10,a0 │ │ │ │ lw a0,16(a0) │ │ │ │ sd s1,120(sp) │ │ │ │ sd a2,8(sp) │ │ │ │ @@ -106230,101 +97253,101 @@ │ │ │ │ mv s0,a1 │ │ │ │ sd a1,16(sp) │ │ │ │ sd a3,24(sp) │ │ │ │ mv s7,a4 │ │ │ │ mv s4,a5 │ │ │ │ jal 3330 │ │ │ │ mv s5,a0 │ │ │ │ - bnez s0,4da4c │ │ │ │ - beqz s1,4dee4 │ │ │ │ - beqz s7,4ddf2 │ │ │ │ + bnez s0,46e5a │ │ │ │ + beqz s1,472f2 │ │ │ │ + beqz s7,47200 │ │ │ │ ld s1,8(sp) │ │ │ │ - j 4da54 │ │ │ │ + j 46e62 │ │ │ │ ld s1,8(sp) │ │ │ │ - bnez s7,4da54 │ │ │ │ + bnez s7,46e62 │ │ │ │ ld s1,16(sp) │ │ │ │ mv a5,s1 │ │ │ │ - auipc a4,0x12 │ │ │ │ - addi a4,a4,1930 │ │ │ │ + auipc a4,0x18 │ │ │ │ + addi a4,a4,356 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ li a0,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ ld a5,24(sp) │ │ │ │ mv s0,a0 │ │ │ │ mv a4,s1 │ │ │ │ - auipc a3,0x13 │ │ │ │ - addi a3,a3,2000 │ │ │ │ + auipc a3,0x18 │ │ │ │ + addi a3,a3,-342 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ mv a0,s5 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ lw a5,40(s10) │ │ │ │ addiw s0,s0,1 │ │ │ │ mv s1,a5 │ │ │ │ - beqz a5,4db9c │ │ │ │ + beqz a5,46faa │ │ │ │ sd s2,112(sp) │ │ │ │ sd s3,104(sp) │ │ │ │ sd s6,80(sp) │ │ │ │ sd s8,64(sp) │ │ │ │ sd s9,56(sp) │ │ │ │ sd s11,40(sp) │ │ │ │ - beqz s4,4dc44 │ │ │ │ + beqz s4,47052 │ │ │ │ li s6,1 │ │ │ │ li s11,0 │ │ │ │ li s8,0 │ │ │ │ - auipc s2,0x12 │ │ │ │ - addi s2,s2,1852 │ │ │ │ - auipc s1,0x13 │ │ │ │ - addi s1,s1,1940 │ │ │ │ + auipc s2,0x18 │ │ │ │ + addi s2,s2,278 │ │ │ │ + auipc s1,0x18 │ │ │ │ + addi s1,s1,-402 │ │ │ │ li s9,77 │ │ │ │ li s3,2 │ │ │ │ - bnez s7,4db04 │ │ │ │ + bnez s7,46f12 │ │ │ │ ld a4,32(s10) │ │ │ │ addiw t1,s6,-1 │ │ │ │ slli a3,t1,0x20 │ │ │ │ srli s4,a3,0x1d │ │ │ │ add a4,a4,s4 │ │ │ │ lw a2,0(a4) │ │ │ │ - beqz a2,4db1a │ │ │ │ + beqz a2,46f28 │ │ │ │ li a3,5 │ │ │ │ - beq a2,a3,4dae0 │ │ │ │ + beq a2,a3,46eee │ │ │ │ li a3,6 │ │ │ │ - bne a2,a3,4db2e │ │ │ │ + bne a2,a3,46f3c │ │ │ │ lw a3,4(a4) │ │ │ │ li s11,77 │ │ │ │ addw s8,a3,s8 │ │ │ │ - beqz s8,4db3a │ │ │ │ + beqz s8,46f48 │ │ │ │ li s11,77 │ │ │ │ - beq a5,s6,4dc28 │ │ │ │ + beq a5,s6,47036 │ │ │ │ addiw a4,s6,1 │ │ │ │ - bgeu s6,a5,4db90 │ │ │ │ + bgeu s6,a5,46f9e │ │ │ │ mv s6,a4 │ │ │ │ - beqz s7,4dabe │ │ │ │ + beqz s7,46ecc │ │ │ │ ld a4,32(s10) │ │ │ │ subw t1,a5,s6 │ │ │ │ slli a3,t1,0x20 │ │ │ │ srli s4,a3,0x1d │ │ │ │ add a4,a4,s4 │ │ │ │ lw a2,0(a4) │ │ │ │ - bnez a2,4dad4 │ │ │ │ + bnez a2,46ee2 │ │ │ │ lw a3,4(a4) │ │ │ │ - beqz a3,4db2e │ │ │ │ + beqz a3,46f3c │ │ │ │ li a5,0 │ │ │ │ addiw a5,a5,1 │ │ │ │ - bne a3,a5,4db20 │ │ │ │ + bne a3,a5,46f2e │ │ │ │ addw s8,s8,a3 │ │ │ │ li s11,77 │ │ │ │ - beqz s8,4db3a │ │ │ │ + beqz s8,46f48 │ │ │ │ li a5,77 │ │ │ │ - beq s11,a5,4de98 │ │ │ │ + beq s11,a5,472a6 │ │ │ │ li a5,1 │ │ │ │ - beq a2,a5,4dbf0 │ │ │ │ - bne a2,s3,4dbfe │ │ │ │ + beq a2,a5,46ffe │ │ │ │ + bne a2,s3,4700c │ │ │ │ lw s8,4(a4) │ │ │ │ li s4,73 │ │ │ │ li s11,73 │ │ │ │ mv a5,s8 │ │ │ │ mv a4,s2 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ @@ -106343,41 +97366,41 @@ │ │ │ │ mv s8,t1 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ lw a5,40(s10) │ │ │ │ addiw a7,s8,1 │ │ │ │ addw s0,a7,s0 │ │ │ │ li s8,0 │ │ │ │ addiw a4,s6,1 │ │ │ │ - bltu s6,a5,4dafe │ │ │ │ + bltu s6,a5,46f0c │ │ │ │ ld s2,112(sp) │ │ │ │ ld s3,104(sp) │ │ │ │ ld s6,80(sp) │ │ │ │ ld s8,64(sp) │ │ │ │ ld s9,56(sp) │ │ │ │ ld s11,40(sp) │ │ │ │ ld a5,8(sp) │ │ │ │ - bnez a5,4dc3c │ │ │ │ + bnez a5,4704a │ │ │ │ ld a5,16(sp) │ │ │ │ - beqz a5,4dbdc │ │ │ │ - beqz s7,4dbdc │ │ │ │ + beqz a5,46fea │ │ │ │ + beqz s7,46fea │ │ │ │ ld s1,16(sp) │ │ │ │ - auipc a4,0x12 │ │ │ │ - addi a4,a4,1590 │ │ │ │ + auipc a4,0x18 │ │ │ │ + addi a4,a4,16 │ │ │ │ li a3,-1 │ │ │ │ mv a5,s1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ li a0,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ slli a0,s0,0x20 │ │ │ │ ld a5,24(sp) │ │ │ │ srli a0,a0,0x20 │ │ │ │ mv a4,s1 │ │ │ │ - auipc a3,0x13 │ │ │ │ - addi a3,a3,1654 │ │ │ │ + auipc a3,0x18 │ │ │ │ + addi a3,a3,-688 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ add a0,a0,s5 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ ld ra,136(sp) │ │ │ │ ld s0,128(sp) │ │ │ │ ld s1,120(sp) │ │ │ │ @@ -106387,87 +97410,87 @@ │ │ │ │ mv a0,s5 │ │ │ │ ld s5,88(sp) │ │ │ │ addi sp,sp,144 │ │ │ │ ret │ │ │ │ lw s8,4(a4) │ │ │ │ li s4,68 │ │ │ │ li s11,68 │ │ │ │ - j 4db50 │ │ │ │ + j 46f5e │ │ │ │ li a5,4 │ │ │ │ - bne a2,a5,4dc12 │ │ │ │ + bne a2,a5,47020 │ │ │ │ lw s8,4(a4) │ │ │ │ li s4,83 │ │ │ │ li s11,83 │ │ │ │ - j 4db50 │ │ │ │ + j 46f5e │ │ │ │ li a5,3 │ │ │ │ - beq a2,a5,4dc2e │ │ │ │ - bne s11,s9,4def2 │ │ │ │ + beq a2,a5,4703c │ │ │ │ + bne s11,s9,47300 │ │ │ │ lw a5,40(s10) │ │ │ │ li s11,77 │ │ │ │ - bne a5,s6,4daf6 │ │ │ │ + bne a5,s6,46f04 │ │ │ │ li s4,77 │ │ │ │ - j 4db50 │ │ │ │ + j 46f5e │ │ │ │ lw s8,4(a4) │ │ │ │ li s4,78 │ │ │ │ li s11,78 │ │ │ │ - j 4db50 │ │ │ │ - bnez s7,4dba8 │ │ │ │ + j 46f5e │ │ │ │ + bnez s7,46fb6 │ │ │ │ sd a5,16(sp) │ │ │ │ - j 4dba8 │ │ │ │ + j 46fb6 │ │ │ │ li s8,1 │ │ │ │ li s2,0 │ │ │ │ li s3,0 │ │ │ │ li s6,0 │ │ │ │ - bnez s7,4dcac │ │ │ │ + bnez s7,470ba │ │ │ │ addiw s1,s8,-1 │ │ │ │ ld a5,32(s10) │ │ │ │ slli a4,s1,0x20 │ │ │ │ srli s1,a4,0x1d │ │ │ │ add a5,a5,s1 │ │ │ │ lw s11,0(a5) │ │ │ │ - beqz s11,4dcc6 │ │ │ │ + beqz s11,470d4 │ │ │ │ li a4,5 │ │ │ │ - beq s11,a4,4dd56 │ │ │ │ + beq s11,a4,47164 │ │ │ │ li a4,6 │ │ │ │ - bne s11,a4,4dd7c │ │ │ │ + bne s11,a4,4718a │ │ │ │ lw a4,4(a5) │ │ │ │ li s4,88 │ │ │ │ addw s2,a4,s2 │ │ │ │ addw s3,s2,s3 │ │ │ │ addw s6,s2,s6 │ │ │ │ li a4,3 │ │ │ │ - beq s11,a4,4dd6e │ │ │ │ + beq s11,a4,4717c │ │ │ │ li a5,77 │ │ │ │ - bne s4,a5,4def8 │ │ │ │ + bne s4,a5,47306 │ │ │ │ lw s1,40(s10) │ │ │ │ - beq s8,s1,4ddec │ │ │ │ + beq s8,s1,471fa │ │ │ │ addiw a5,s8,1 │ │ │ │ - bgeu s8,s1,4db90 │ │ │ │ + bgeu s8,s1,46f9e │ │ │ │ mv s8,a5 │ │ │ │ - beqz s7,4dc50 │ │ │ │ + beqz s7,4705e │ │ │ │ subw s1,s1,s8 │ │ │ │ ld a5,32(s10) │ │ │ │ slli a4,s1,0x20 │ │ │ │ srli s1,a4,0x1d │ │ │ │ add a5,a5,s1 │ │ │ │ lw s11,0(a5) │ │ │ │ - bnez s11,4dc6a │ │ │ │ + bnez s11,47078 │ │ │ │ lw a4,4(a5) │ │ │ │ - beqz a4,4dc70 │ │ │ │ + beqz a4,4707e │ │ │ │ li s9,0 │ │ │ │ - j 4dcea │ │ │ │ + j 470f8 │ │ │ │ li a5,61 │ │ │ │ - beq s4,a5,4de4e │ │ │ │ + beq s4,a5,4725c │ │ │ │ ld a5,32(s10) │ │ │ │ addiw s11,s11,1 │ │ │ │ li s4,88 │ │ │ │ add a5,a5,s1 │ │ │ │ lw a3,4(a5) │ │ │ │ addiw s9,s9,1 │ │ │ │ - bgeu s9,a3,4dd40 │ │ │ │ + bgeu s9,a3,4714e │ │ │ │ lw a4,28(s10) │ │ │ │ lw a5,24(s10) │ │ │ │ ld a2,8(s10) │ │ │ │ addw a4,a4,s6 │ │ │ │ addw a5,a5,s3 │ │ │ │ ld a3,0(s10) │ │ │ │ addw a4,a4,s9 │ │ │ │ @@ -106476,214 +97499,214 @@ │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a4,a4,a2 │ │ │ │ add a5,a5,a3 │ │ │ │ lbu a1,0(a4) │ │ │ │ lbu a0,0(a5) │ │ │ │ - jal 36f82 │ │ │ │ - beqz a0,4dcce │ │ │ │ + jal 349da │ │ │ │ + beqz a0,470dc │ │ │ │ li a5,88 │ │ │ │ - beq s4,a5,4de02 │ │ │ │ + beq s4,a5,47210 │ │ │ │ ld a5,32(s10) │ │ │ │ addiw s9,s9,1 │ │ │ │ addiw s11,s11,1 │ │ │ │ add a5,a5,s1 │ │ │ │ lw a3,4(a5) │ │ │ │ li s4,61 │ │ │ │ - bltu s9,a3,4dcea │ │ │ │ + bltu s9,a3,470f8 │ │ │ │ addw s2,s11,s2 │ │ │ │ lw s11,0(a5) │ │ │ │ li a4,5 │ │ │ │ addw s3,s9,s3 │ │ │ │ addw s6,s9,s6 │ │ │ │ - bne s11,a4,4dc70 │ │ │ │ + bne s11,a4,4707e │ │ │ │ lw a4,4(a5) │ │ │ │ li s4,61 │ │ │ │ addw s2,a4,s2 │ │ │ │ li a4,3 │ │ │ │ addw s3,s2,s3 │ │ │ │ addw s6,s2,s6 │ │ │ │ - bne s11,a4,4dc8e │ │ │ │ + bne s11,a4,4709c │ │ │ │ lw s2,4(a5) │ │ │ │ li s11,78 │ │ │ │ li s4,78 │ │ │ │ - j 4dd98 │ │ │ │ + j 471a6 │ │ │ │ li a4,1 │ │ │ │ - beq s11,a4,4ddda │ │ │ │ + beq s11,a4,471e8 │ │ │ │ li a4,2 │ │ │ │ - bne s11,a4,4defe │ │ │ │ + bne s11,a4,4730c │ │ │ │ lw s2,4(a5) │ │ │ │ li s11,73 │ │ │ │ li s4,73 │ │ │ │ addw s3,s3,s2 │ │ │ │ mv a5,s2 │ │ │ │ - auipc a4,0x12 │ │ │ │ - addi a4,a4,1094 │ │ │ │ + auipc a4,0x18 │ │ │ │ + addi a4,a4,-480 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ li a0,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ mv s1,a0 │ │ │ │ slli a0,s0,0x20 │ │ │ │ srli a0,a0,0x20 │ │ │ │ mv a5,s11 │ │ │ │ mv a4,s2 │ │ │ │ - auipc a3,0x13 │ │ │ │ - addi a3,a3,1158 │ │ │ │ + auipc a3,0x18 │ │ │ │ + addi a3,a3,-1184 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ add a0,a0,s5 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ addiw a5,s1,1 │ │ │ │ addw s0,s0,a5 │ │ │ │ lw s1,40(s10) │ │ │ │ li s2,0 │ │ │ │ - j 4dc9e │ │ │ │ + j 470ac │ │ │ │ lw s2,4(a5) │ │ │ │ li s11,68 │ │ │ │ li s4,68 │ │ │ │ addw s6,s6,s2 │ │ │ │ - j 4dd98 │ │ │ │ + j 471a6 │ │ │ │ li s11,77 │ │ │ │ - j 4dd98 │ │ │ │ + j 471a6 │ │ │ │ lw a5,40(s10) │ │ │ │ mv s1,a5 │ │ │ │ - bnez a5,4da8e │ │ │ │ + bnez a5,46e9c │ │ │ │ ld a5,8(sp) │ │ │ │ sd a5,16(sp) │ │ │ │ - j 4dba8 │ │ │ │ + j 46fb6 │ │ │ │ mv a5,s11 │ │ │ │ - auipc a4,0x12 │ │ │ │ - addi a4,a4,988 │ │ │ │ + auipc a4,0x18 │ │ │ │ + addi a4,a4,-586 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ li a0,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ mv s4,a0 │ │ │ │ slli a0,s0,0x20 │ │ │ │ srli a0,a0,0x20 │ │ │ │ li a5,88 │ │ │ │ mv a4,s11 │ │ │ │ - auipc a3,0x13 │ │ │ │ - addi a3,a3,1050 │ │ │ │ + auipc a3,0x18 │ │ │ │ + addi a3,a3,-1292 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ add a0,a0,s5 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ ld a5,32(s10) │ │ │ │ addiw s4,s4,1 │ │ │ │ addw s0,s4,s0 │ │ │ │ add a5,a5,s1 │ │ │ │ lw a3,4(a5) │ │ │ │ li s11,1 │ │ │ │ li s4,61 │ │ │ │ - j 4dce4 │ │ │ │ + j 470f2 │ │ │ │ mv a5,s11 │ │ │ │ - auipc a4,0x12 │ │ │ │ - addi a4,a4,912 │ │ │ │ + auipc a4,0x18 │ │ │ │ + addi a4,a4,-662 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ mv s4,a0 │ │ │ │ slli a0,s0,0x20 │ │ │ │ srli a0,a0,0x20 │ │ │ │ li a5,61 │ │ │ │ mv a4,s11 │ │ │ │ - auipc a3,0x13 │ │ │ │ - addi a3,a3,976 │ │ │ │ + auipc a3,0x18 │ │ │ │ + addi a3,a3,-1366 │ │ │ │ li a2,-1 │ │ │ │ li a1,1 │ │ │ │ add a0,a0,s5 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ ld a5,32(s10) │ │ │ │ addiw s4,s4,1 │ │ │ │ addw s0,s4,s0 │ │ │ │ add a5,a5,s1 │ │ │ │ lw a3,4(a5) │ │ │ │ li s11,1 │ │ │ │ li s4,88 │ │ │ │ - j 4dce4 │ │ │ │ + j 470f2 │ │ │ │ mv a5,s8 │ │ │ │ - auipc a4,0x12 │ │ │ │ - addi a4,a4,838 │ │ │ │ + auipc a4,0x18 │ │ │ │ + addi a4,a4,-736 │ │ │ │ li a3,-1 │ │ │ │ li a2,1 │ │ │ │ li a1,0 │ │ │ │ li a0,0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ mv t5,a0 │ │ │ │ slli a0,s0,0x20 │ │ │ │ srli a0,a0,0x20 │ │ │ │ mv a4,s8 │ │ │ │ li a2,-1 │ │ │ │ li a5,77 │ │ │ │ - auipc a3,0x13 │ │ │ │ - addi a3,a3,898 │ │ │ │ + auipc a3,0x18 │ │ │ │ + addi a3,a3,-1444 │ │ │ │ li a1,1 │ │ │ │ add a0,a0,s5 │ │ │ │ mv s8,t5 │ │ │ │ jal 38f0 <__sprintf_chk@plt> │ │ │ │ ld a4,32(s10) │ │ │ │ addiw a7,s8,1 │ │ │ │ addw s0,a7,s0 │ │ │ │ add a4,a4,s4 │ │ │ │ lw a2,0(a4) │ │ │ │ li s8,0 │ │ │ │ - j 4db3a │ │ │ │ + j 46f48 │ │ │ │ lw a5,40(s10) │ │ │ │ li s0,0 │ │ │ │ mv s1,a5 │ │ │ │ - bnez a5,4da8e │ │ │ │ - j 4dbdc │ │ │ │ + bnez a5,46e9c │ │ │ │ + j 46fea │ │ │ │ sext.w s4,s11 │ │ │ │ - j 4db50 │ │ │ │ + j 46f5e │ │ │ │ sext.w s11,s4 │ │ │ │ - j 4dd98 │ │ │ │ + j 471a6 │ │ │ │ li a4,4 │ │ │ │ - bne s11,a4,4dc88 │ │ │ │ + bne s11,a4,47096 │ │ │ │ lw s2,4(a5) │ │ │ │ li s11,83 │ │ │ │ li s4,83 │ │ │ │ addw s3,s3,s2 │ │ │ │ - j 4dd98 │ │ │ │ - blez a1,4df56 │ │ │ │ + j 471a6 │ │ │ │ + blez a1,47364 │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s1,8(sp) │ │ │ │ slli s1,a1,0x1 │ │ │ │ add s1,s1,a1 │ │ │ │ slli s1,s1,0x4 │ │ │ │ sd s0,16(sp) │ │ │ │ sd s2,0(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ mv s0,a0 │ │ │ │ add s1,s1,a0 │ │ │ │ - auipc s2,0x2c │ │ │ │ - ld s2,-40(s2) │ │ │ │ + auipc s2,0x33 │ │ │ │ + ld s2,-1078(s2) │ │ │ │ ld a0,0(s2) │ │ │ │ mv a1,s0 │ │ │ │ addi s0,s0,48 │ │ │ │ - jal 4cc36 │ │ │ │ - bne s0,s1,4df38 │ │ │ │ + jal 46044 │ │ │ │ + bne s0,s1,47346 │ │ │ │ ld ra,24(sp) │ │ │ │ ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ ret │ │ │ │ addi sp,sp,-160 │ │ │ │ lw a5,20(a0) │ │ │ │ sd s1,136(sp) │ │ │ │ lw s1,16(a0) │ │ │ │ - auipc a4,0x2c │ │ │ │ - ld a4,-80(a4) │ │ │ │ + auipc a4,0x33 │ │ │ │ + ld a4,-1118(a4) │ │ │ │ sd s5,104(sp) │ │ │ │ addw s1,s1,a5 │ │ │ │ slli s1,s1,0x20 │ │ │ │ srli s1,s1,0x20 │ │ │ │ ld a5,0(a4) │ │ │ │ sd a5,40(sp) │ │ │ │ li a5,0 │ │ │ │ @@ -106701,15 +97724,15 @@ │ │ │ │ mv a0,s1 │ │ │ │ jal 3330 │ │ │ │ mv s0,a0 │ │ │ │ mv a0,s1 │ │ │ │ jal 3330 │ │ │ │ lw a2,40(s5) │ │ │ │ mv s1,a0 │ │ │ │ - beqz a2,4e374 │ │ │ │ + beqz a2,47782 │ │ │ │ sext.w a5,s3 │ │ │ │ sd a5,8(sp) │ │ │ │ addi a5,sp,32 │ │ │ │ sd s6,96(sp) │ │ │ │ sd s7,88(sp) │ │ │ │ sd s8,80(sp) │ │ │ │ sd s9,72(sp) │ │ │ │ @@ -106718,50 +97741,50 @@ │ │ │ │ li s6,0 │ │ │ │ li s7,0 │ │ │ │ li s9,0 │ │ │ │ li s8,0 │ │ │ │ sd zero,24(sp) │ │ │ │ li s2,32 │ │ │ │ sd a5,16(sp) │ │ │ │ - j 4e010 │ │ │ │ + j 4741e │ │ │ │ li a3,4 │ │ │ │ - beq a5,a3,4e08e │ │ │ │ + beq a5,a3,4749c │ │ │ │ li a4,3 │ │ │ │ - bne a5,a4,4dffa │ │ │ │ + bne a5,a4,47408 │ │ │ │ slli a5,s7,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ li a4,42 │ │ │ │ add a1,s11,a5 │ │ │ │ add a3,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb a4,0(a1) │ │ │ │ sb a4,0(a3) │ │ │ │ sb a4,0(a5) │ │ │ │ addiw s7,s7,1 │ │ │ │ ld a4,24(sp) │ │ │ │ addiw a5,a2,-1 │ │ │ │ - beq a5,a4,4e1ee │ │ │ │ + beq a5,a4,475fc │ │ │ │ addi s6,s6,1 │ │ │ │ sext.w a5,s6 │ │ │ │ sd a5,24(sp) │ │ │ │ - bgeu a5,a2,4e328 │ │ │ │ + bgeu a5,a2,47736 │ │ │ │ ld a4,32(s5) │ │ │ │ slli s4,s6,0x3 │ │ │ │ add a4,a4,s4 │ │ │ │ lw a5,0(a4) │ │ │ │ - beqz a5,4e0e4 │ │ │ │ + beqz a5,474f2 │ │ │ │ addiw a3,a5,-5 │ │ │ │ li a1,1 │ │ │ │ - bgeu a1,a3,4e0e4 │ │ │ │ + bgeu a1,a3,474f2 │ │ │ │ li a3,1 │ │ │ │ - beq a5,a3,4e174 │ │ │ │ + beq a5,a3,47582 │ │ │ │ li a3,2 │ │ │ │ - bne a5,a3,4dfcc │ │ │ │ + bne a5,a3,473da │ │ │ │ lw a5,4(a4) │ │ │ │ - beqz a5,4dffa │ │ │ │ + beqz a5,47408 │ │ │ │ lw a0,24(s5) │ │ │ │ ld t4,0(s5) │ │ │ │ li a3,0 │ │ │ │ addw a0,a0,s8 │ │ │ │ li t3,45 │ │ │ │ addw a5,a0,a3 │ │ │ │ slli a5,a5,0x20 │ │ │ │ @@ -106775,22 +97798,22 @@ │ │ │ │ add a1,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb t6,0(t5) │ │ │ │ sb t3,0(a1) │ │ │ │ sb s2,0(a5) │ │ │ │ lw a5,4(a4) │ │ │ │ addiw a3,a3,1 │ │ │ │ - bltu a3,a5,4e04a │ │ │ │ + bltu a3,a5,47458 │ │ │ │ lw a5,0(a4) │ │ │ │ addw s7,a3,s7 │ │ │ │ addw s8,a3,s8 │ │ │ │ li a3,4 │ │ │ │ - bne a5,a3,4dfd2 │ │ │ │ + bne a5,a3,473e0 │ │ │ │ lw a5,4(a4) │ │ │ │ - beqz a5,4dffa │ │ │ │ + beqz a5,47408 │ │ │ │ lw a0,24(s5) │ │ │ │ ld t4,0(s5) │ │ │ │ li a3,0 │ │ │ │ addw a0,a0,s8 │ │ │ │ li t3,94 │ │ │ │ addw a5,a0,a3 │ │ │ │ slli a5,a5,0x20 │ │ │ │ @@ -106804,21 +97827,21 @@ │ │ │ │ add a1,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb t6,0(t5) │ │ │ │ sb t3,0(a1) │ │ │ │ sb s2,0(a5) │ │ │ │ lw a5,4(a4) │ │ │ │ addiw a3,a3,1 │ │ │ │ - bltu a3,a5,4e0a4 │ │ │ │ + bltu a3,a5,474b2 │ │ │ │ lw a5,0(a4) │ │ │ │ addw s7,a3,s7 │ │ │ │ addw s8,a3,s8 │ │ │ │ - j 4dfd2 │ │ │ │ + j 473e0 │ │ │ │ lw a3,4(a4) │ │ │ │ - beqz a3,4dfcc │ │ │ │ + beqz a3,473da │ │ │ │ li s3,0 │ │ │ │ lw a5,24(s5) │ │ │ │ ld a2,0(s5) │ │ │ │ lw a4,28(s5) │ │ │ │ addw a5,a5,s8 │ │ │ │ addw a5,a5,s3 │ │ │ │ slli a5,a5,0x20 │ │ │ │ @@ -106835,33 +97858,33 @@ │ │ │ │ add a1,s11,s10 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add a4,a4,a2 │ │ │ │ sb a0,0(a1) │ │ │ │ lbu a1,0(a4) │ │ │ │ add a4,s0,s10 │ │ │ │ sb a1,0(a4) │ │ │ │ - jal 36f82 │ │ │ │ + jal 349da │ │ │ │ ld a4,32(s5) │ │ │ │ add a5,s1,s10 │ │ │ │ - beqz a0,4e1cc │ │ │ │ + beqz a0,475da │ │ │ │ li a3,124 │ │ │ │ sb a3,0(a5) │ │ │ │ add a4,a4,s4 │ │ │ │ lw a5,4(a4) │ │ │ │ addiw s3,s3,1 │ │ │ │ - bltu s3,a5,4e0ec │ │ │ │ + bltu s3,a5,474fa │ │ │ │ lw a5,0(a4) │ │ │ │ lw a2,40(s5) │ │ │ │ addw s8,s8,s3 │ │ │ │ addw s9,s9,s3 │ │ │ │ addw s7,s7,s3 │ │ │ │ li a3,1 │ │ │ │ - bne a5,a3,4e02e │ │ │ │ + bne a5,a3,4743c │ │ │ │ lw a5,4(a4) │ │ │ │ - beqz a5,4dffa │ │ │ │ + beqz a5,47408 │ │ │ │ lw a0,28(s5) │ │ │ │ ld t4,8(s5) │ │ │ │ li a1,0 │ │ │ │ addw a0,a0,s9 │ │ │ │ li t3,45 │ │ │ │ addw a5,s7,a1 │ │ │ │ addw a3,a0,a1 │ │ │ │ @@ -106875,106 +97898,106 @@ │ │ │ │ lbu t5,0(a3) │ │ │ │ add a3,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb t5,0(a3) │ │ │ │ sb s2,0(a5) │ │ │ │ lw a5,4(a4) │ │ │ │ addiw a1,a1,1 │ │ │ │ - bltu a1,a5,4e18c │ │ │ │ + bltu a1,a5,4759a │ │ │ │ lw a5,0(a4) │ │ │ │ addw s7,a1,s7 │ │ │ │ addw s9,a1,s9 │ │ │ │ - j 4e02e │ │ │ │ + j 4743c │ │ │ │ sb s2,0(a5) │ │ │ │ add a4,a4,s4 │ │ │ │ lw a5,4(a4) │ │ │ │ addiw s3,s3,1 │ │ │ │ - bltu s3,a5,4e0ec │ │ │ │ + bltu s3,a5,474fa │ │ │ │ lw a5,0(a4) │ │ │ │ lw a2,40(s5) │ │ │ │ addw s8,s8,s3 │ │ │ │ addw s9,s9,s3 │ │ │ │ addw s7,s7,s3 │ │ │ │ - j 4e16e │ │ │ │ + j 4757c │ │ │ │ li a4,60 │ │ │ │ remuw s4,s7,a4 │ │ │ │ slli a5,s7,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a2,s11,a5 │ │ │ │ add a3,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb zero,0(a5) │ │ │ │ sb zero,0(a2) │ │ │ │ sb zero,0(a3) │ │ │ │ divuw a4,s7,a4 │ │ │ │ snez a5,s4 │ │ │ │ addw a5,a5,a4 │ │ │ │ - beqz a5,4e36e │ │ │ │ + beqz a5,4777c │ │ │ │ slli s10,a5,0x4 │ │ │ │ sub s10,s10,a5 │ │ │ │ ld a5,16(sp) │ │ │ │ slli s3,s10,0x2 │ │ │ │ sext.w s4,s4 │ │ │ │ li s10,0 │ │ │ │ sd a5,24(sp) │ │ │ │ - j 4e280 │ │ │ │ + j 4768e │ │ │ │ ld a4,8(sp) │ │ │ │ ld a0,16(sp) │ │ │ │ add a3,s11,s10 │ │ │ │ mv a2,s4 │ │ │ │ - auipc a1,0x14 │ │ │ │ - addi a1,a1,-24 │ │ │ │ - jal 2194e │ │ │ │ + auipc a1,0x1b │ │ │ │ + addi a1,a1,482 │ │ │ │ + jal 44c74 │ │ │ │ ld a4,8(sp) │ │ │ │ ld a0,16(sp) │ │ │ │ add a3,s1,s10 │ │ │ │ mv a2,s4 │ │ │ │ - auipc a1,0x14 │ │ │ │ - addi a1,a1,-46 │ │ │ │ - jal 2194e │ │ │ │ + auipc a1,0x1b │ │ │ │ + addi a1,a1,460 │ │ │ │ + jal 44c74 │ │ │ │ ld a4,8(sp) │ │ │ │ ld a0,16(sp) │ │ │ │ add a3,s0,s10 │ │ │ │ mv a2,s4 │ │ │ │ - auipc a1,0x14 │ │ │ │ - addi a1,a1,-68 │ │ │ │ + auipc a1,0x1b │ │ │ │ + addi a1,a1,438 │ │ │ │ addi s10,s10,60 │ │ │ │ - jal 2194e │ │ │ │ - beq s3,s10,4e2d8 │ │ │ │ + jal 44c74 │ │ │ │ + beq s3,s10,476e6 │ │ │ │ sext.w a4,s10 │ │ │ │ - bltu s7,a4,4e236 │ │ │ │ + bltu s7,a4,47644 │ │ │ │ ld a4,8(sp) │ │ │ │ ld a0,16(sp) │ │ │ │ add a3,s11,s10 │ │ │ │ li a2,60 │ │ │ │ - auipc a1,0x14 │ │ │ │ - addi a1,a1,-108 │ │ │ │ - jal 2194e │ │ │ │ + auipc a1,0x1b │ │ │ │ + addi a1,a1,398 │ │ │ │ + jal 44c74 │ │ │ │ ld a4,8(sp) │ │ │ │ ld a0,16(sp) │ │ │ │ add a3,s1,s10 │ │ │ │ li a2,60 │ │ │ │ - auipc a1,0x14 │ │ │ │ - addi a1,a1,-132 │ │ │ │ - jal 2194e │ │ │ │ + auipc a1,0x1b │ │ │ │ + addi a1,a1,374 │ │ │ │ + jal 44c74 │ │ │ │ ld a4,8(sp) │ │ │ │ ld a0,16(sp) │ │ │ │ add a3,s0,s10 │ │ │ │ li a2,60 │ │ │ │ - auipc a1,0x14 │ │ │ │ - addi a1,a1,-156 │ │ │ │ + auipc a1,0x1b │ │ │ │ + addi a1,a1,350 │ │ │ │ addi s10,s10,60 │ │ │ │ - jal 2194e │ │ │ │ - bne s3,s10,4e280 │ │ │ │ + jal 44c74 │ │ │ │ + bne s3,s10,4768e │ │ │ │ ld a2,8(sp) │ │ │ │ ld a0,24(sp) │ │ │ │ - auipc a1,0x11 │ │ │ │ - addi a1,a1,1052 │ │ │ │ + auipc a1,0x17 │ │ │ │ + addi a1,a1,718 │ │ │ │ addi s6,s6,1 │ │ │ │ - jal 2194e │ │ │ │ + jal 44c74 │ │ │ │ lw a5,16(s5) │ │ │ │ lw s4,20(s5) │ │ │ │ li a1,0 │ │ │ │ mv a0,s11 │ │ │ │ addw s4,s4,a5 │ │ │ │ slli s4,s4,0x20 │ │ │ │ srli s4,s4,0x20 │ │ │ │ @@ -106987,50 +98010,50 @@ │ │ │ │ mv a2,s4 │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ jal 3890 │ │ │ │ lw a2,40(s5) │ │ │ │ sext.w a5,s6 │ │ │ │ sd a5,24(sp) │ │ │ │ - bltu a5,a2,4e010 │ │ │ │ + bltu a5,a2,4741e │ │ │ │ ld s2,32(sp) │ │ │ │ ld s4,112(sp) │ │ │ │ ld s6,96(sp) │ │ │ │ ld s7,88(sp) │ │ │ │ ld s8,80(sp) │ │ │ │ ld s9,72(sp) │ │ │ │ ld s10,64(sp) │ │ │ │ mv a0,s11 │ │ │ │ jal 3670 │ │ │ │ mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ - auipc a5,0x2c │ │ │ │ - ld a5,-1080(a5) │ │ │ │ + auipc a5,0x32 │ │ │ │ + ld a5,1978(a5) │ │ │ │ ld a4,40(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,4e378 │ │ │ │ + bnez a5,47786 │ │ │ │ ld ra,152(sp) │ │ │ │ ld s0,144(sp) │ │ │ │ ld s1,136(sp) │ │ │ │ ld s3,120(sp) │ │ │ │ ld s5,104(sp) │ │ │ │ ld s11,56(sp) │ │ │ │ mv a0,s2 │ │ │ │ ld s2,128(sp) │ │ │ │ addi sp,sp,160 │ │ │ │ ret │ │ │ │ addi a5,sp,32 │ │ │ │ sd a5,24(sp) │ │ │ │ - j 4e2d8 │ │ │ │ + j 476e6 │ │ │ │ li s2,0 │ │ │ │ - j 4e336 │ │ │ │ + j 47744 │ │ │ │ sd s4,112(sp) │ │ │ │ sd s6,96(sp) │ │ │ │ sd s7,88(sp) │ │ │ │ sd s8,80(sp) │ │ │ │ sd s9,72(sp) │ │ │ │ sd s10,64(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ @@ -107053,65 +98076,65 @@ │ │ │ │ mv a0,s1 │ │ │ │ jal 3330 │ │ │ │ mv s0,a0 │ │ │ │ mv a0,s1 │ │ │ │ jal 3330 │ │ │ │ lw a2,40(s4) │ │ │ │ mv s1,a0 │ │ │ │ - beqz a2,4e746 │ │ │ │ + beqz a2,47b54 │ │ │ │ sd s2,96(sp) │ │ │ │ sd s6,64(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ sd s8,48(sp) │ │ │ │ sd s9,40(sp) │ │ │ │ sd s3,88(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ sd s11,24(sp) │ │ │ │ li s6,0 │ │ │ │ li s9,0 │ │ │ │ li s8,0 │ │ │ │ li s7,0 │ │ │ │ sd zero,8(sp) │ │ │ │ li s2,32 │ │ │ │ - j 4e426 │ │ │ │ + j 47834 │ │ │ │ li a3,4 │ │ │ │ - beq a5,a3,4e4a4 │ │ │ │ + beq a5,a3,478b2 │ │ │ │ li a4,3 │ │ │ │ - bne a5,a4,4e410 │ │ │ │ + bne a5,a4,4781e │ │ │ │ slli a5,s9,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ li a1,42 │ │ │ │ add a3,s10,a5 │ │ │ │ add a4,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb a1,0(a3) │ │ │ │ sb a1,0(a4) │ │ │ │ sb a1,0(a5) │ │ │ │ addiw s9,s9,1 │ │ │ │ ld a4,8(sp) │ │ │ │ addiw a5,a2,-1 │ │ │ │ - beq a5,a4,4e604 │ │ │ │ + beq a5,a4,47a12 │ │ │ │ addi s6,s6,1 │ │ │ │ sext.w a5,s6 │ │ │ │ sd a5,8(sp) │ │ │ │ - bgeu a5,a2,4e736 │ │ │ │ + bgeu a5,a2,47b44 │ │ │ │ ld a4,32(s4) │ │ │ │ slli s5,s6,0x3 │ │ │ │ add a4,a4,s5 │ │ │ │ lw a5,0(a4) │ │ │ │ - beqz a5,4e4fa │ │ │ │ + beqz a5,47908 │ │ │ │ addiw a3,a5,-5 │ │ │ │ li a1,1 │ │ │ │ - bgeu a1,a3,4e4fa │ │ │ │ + bgeu a1,a3,47908 │ │ │ │ li a3,1 │ │ │ │ - beq a5,a3,4e58a │ │ │ │ + beq a5,a3,47998 │ │ │ │ li a3,2 │ │ │ │ - bne a5,a3,4e3e2 │ │ │ │ + bne a5,a3,477f0 │ │ │ │ lw a5,4(a4) │ │ │ │ - beqz a5,4e410 │ │ │ │ + beqz a5,4781e │ │ │ │ lw a0,24(s4) │ │ │ │ ld t4,0(s4) │ │ │ │ li a3,0 │ │ │ │ addw a0,a0,s7 │ │ │ │ li t3,45 │ │ │ │ addw a5,a0,a3 │ │ │ │ slli a5,a5,0x20 │ │ │ │ @@ -107125,22 +98148,22 @@ │ │ │ │ add a1,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb t6,0(t5) │ │ │ │ sb t3,0(a1) │ │ │ │ sb s2,0(a5) │ │ │ │ lw a5,4(a4) │ │ │ │ addiw a3,a3,1 │ │ │ │ - bltu a3,a5,4e460 │ │ │ │ + bltu a3,a5,4786e │ │ │ │ lw a5,0(a4) │ │ │ │ addw s9,a3,s9 │ │ │ │ addw s7,a3,s7 │ │ │ │ li a3,4 │ │ │ │ - bne a5,a3,4e3e8 │ │ │ │ + bne a5,a3,477f6 │ │ │ │ lw a5,4(a4) │ │ │ │ - beqz a5,4e410 │ │ │ │ + beqz a5,4781e │ │ │ │ lw a0,24(s4) │ │ │ │ ld t4,0(s4) │ │ │ │ li a3,0 │ │ │ │ addw a0,a0,s7 │ │ │ │ li t3,94 │ │ │ │ addw a5,a0,a3 │ │ │ │ slli a5,a5,0x20 │ │ │ │ @@ -107154,21 +98177,21 @@ │ │ │ │ add a1,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb t6,0(t5) │ │ │ │ sb t3,0(a1) │ │ │ │ sb s2,0(a5) │ │ │ │ lw a5,4(a4) │ │ │ │ addiw a3,a3,1 │ │ │ │ - bltu a3,a5,4e4ba │ │ │ │ + bltu a3,a5,478c8 │ │ │ │ lw a5,0(a4) │ │ │ │ addw s9,a3,s9 │ │ │ │ addw s7,a3,s7 │ │ │ │ - j 4e3e8 │ │ │ │ + j 477f6 │ │ │ │ lw a3,4(a4) │ │ │ │ - beqz a3,4e3e2 │ │ │ │ + beqz a3,477f0 │ │ │ │ li s3,0 │ │ │ │ lw a5,24(s4) │ │ │ │ ld a2,0(s4) │ │ │ │ lw a4,28(s4) │ │ │ │ addw a5,a5,s7 │ │ │ │ addw a5,a5,s3 │ │ │ │ slli a5,a5,0x20 │ │ │ │ @@ -107185,33 +98208,33 @@ │ │ │ │ add a1,s10,s11 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add a4,a4,a2 │ │ │ │ sb a0,0(a1) │ │ │ │ lbu a1,0(a4) │ │ │ │ add a4,s0,s11 │ │ │ │ sb a1,0(a4) │ │ │ │ - jal 36f82 │ │ │ │ + jal 349da │ │ │ │ ld a4,32(s4) │ │ │ │ add a5,s1,s11 │ │ │ │ - beqz a0,4e5e2 │ │ │ │ + beqz a0,479f0 │ │ │ │ li a3,124 │ │ │ │ sb a3,0(a5) │ │ │ │ add a4,a4,s5 │ │ │ │ lw a5,4(a4) │ │ │ │ addiw s3,s3,1 │ │ │ │ - bltu s3,a5,4e502 │ │ │ │ + bltu s3,a5,47910 │ │ │ │ lw a5,0(a4) │ │ │ │ lw a2,40(s4) │ │ │ │ addw s7,s7,s3 │ │ │ │ addw s8,s8,s3 │ │ │ │ addw s9,s9,s3 │ │ │ │ li a3,1 │ │ │ │ - bne a5,a3,4e444 │ │ │ │ + bne a5,a3,47852 │ │ │ │ lw a5,4(a4) │ │ │ │ - beqz a5,4e410 │ │ │ │ + beqz a5,4781e │ │ │ │ lw a0,28(s4) │ │ │ │ ld t4,8(s4) │ │ │ │ li a1,0 │ │ │ │ addw a0,a0,s8 │ │ │ │ li t3,45 │ │ │ │ addw a5,s9,a1 │ │ │ │ addw a3,a0,a1 │ │ │ │ @@ -107225,100 +98248,100 @@ │ │ │ │ lbu t5,0(a3) │ │ │ │ add a3,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb t5,0(a3) │ │ │ │ sb s2,0(a5) │ │ │ │ lw a5,4(a4) │ │ │ │ addiw a1,a1,1 │ │ │ │ - bltu a1,a5,4e5a2 │ │ │ │ + bltu a1,a5,479b0 │ │ │ │ lw a5,0(a4) │ │ │ │ addw s9,a1,s9 │ │ │ │ addw s8,a1,s8 │ │ │ │ - j 4e444 │ │ │ │ + j 47852 │ │ │ │ sb s2,0(a5) │ │ │ │ add a4,a4,s5 │ │ │ │ lw a5,4(a4) │ │ │ │ addiw s3,s3,1 │ │ │ │ - bltu s3,a5,4e502 │ │ │ │ + bltu s3,a5,47910 │ │ │ │ lw a5,0(a4) │ │ │ │ lw a2,40(s4) │ │ │ │ addw s7,s7,s3 │ │ │ │ addw s8,s8,s3 │ │ │ │ addw s9,s9,s3 │ │ │ │ - j 4e584 │ │ │ │ + j 47992 │ │ │ │ li a4,60 │ │ │ │ remuw s5,s9,a4 │ │ │ │ slli a5,s9,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a2,s10,a5 │ │ │ │ add a3,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb zero,0(a5) │ │ │ │ sb zero,0(a2) │ │ │ │ sb zero,0(a3) │ │ │ │ divuw a4,s9,a4 │ │ │ │ snez a5,s5 │ │ │ │ addw a5,a5,a4 │ │ │ │ - beqz a5,4e6e6 │ │ │ │ + beqz a5,47af4 │ │ │ │ slli s11,a5,0x4 │ │ │ │ sub s11,s11,a5 │ │ │ │ slli s3,s11,0x2 │ │ │ │ sext.w s5,s5 │ │ │ │ li s11,0 │ │ │ │ - j 4e67e │ │ │ │ + j 47a8c │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a0,0(sp) │ │ │ │ add a4,s1,s11 │ │ │ │ mv a3,s5 │ │ │ │ - auipc a2,0x14 │ │ │ │ - addi a2,a2,-1058 │ │ │ │ + auipc a2,0x1b │ │ │ │ + addi a2,a2,-552 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a0,0(sp) │ │ │ │ add a4,s0,s11 │ │ │ │ mv a3,s5 │ │ │ │ - auipc a2,0x14 │ │ │ │ - addi a2,a2,-1080 │ │ │ │ + auipc a2,0x1b │ │ │ │ + addi a2,a2,-574 │ │ │ │ li a1,1 │ │ │ │ addi s11,s11,60 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - beq s3,s11,4e6e6 │ │ │ │ + beq s3,s11,47af4 │ │ │ │ sext.w t3,s11 │ │ │ │ ld a0,0(sp) │ │ │ │ add a4,s10,s11 │ │ │ │ mv a3,s5 │ │ │ │ - auipc a2,0x14 │ │ │ │ - addi a2,a2,-1114 │ │ │ │ + auipc a2,0x1b │ │ │ │ + addi a2,a2,-608 │ │ │ │ li a1,1 │ │ │ │ - bltu s9,t3,4e646 │ │ │ │ + bltu s9,t3,47a54 │ │ │ │ add a4,s10,s11 │ │ │ │ li a3,60 │ │ │ │ - auipc a2,0x14 │ │ │ │ - addi a2,a2,-1136 │ │ │ │ + auipc a2,0x1b │ │ │ │ + addi a2,a2,-630 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a0,0(sp) │ │ │ │ add a4,s1,s11 │ │ │ │ li a3,60 │ │ │ │ - auipc a2,0x14 │ │ │ │ - addi a2,a2,-1160 │ │ │ │ + auipc a2,0x1b │ │ │ │ + addi a2,a2,-654 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a0,0(sp) │ │ │ │ add a4,s0,s11 │ │ │ │ li a3,60 │ │ │ │ - auipc a2,0x14 │ │ │ │ - addi a2,a2,-1184 │ │ │ │ + auipc a2,0x1b │ │ │ │ + addi a2,a2,-678 │ │ │ │ li a1,1 │ │ │ │ addi s11,s11,60 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bne s3,s11,4e67e │ │ │ │ + bne s3,s11,47a8c │ │ │ │ ld a0,0(sp) │ │ │ │ - auipc a2,0x14 │ │ │ │ - addi a2,a2,-1904 │ │ │ │ + auipc a2,0x1a │ │ │ │ + addi a2,a2,-294 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ lw a5,16(s4) │ │ │ │ lw s5,20(s4) │ │ │ │ li a1,0 │ │ │ │ mv a0,s10 │ │ │ │ addw s5,s5,a5 │ │ │ │ @@ -107334,15 +98357,15 @@ │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ jal 3890 │ │ │ │ addi s6,s6,1 │ │ │ │ lw a2,40(s4) │ │ │ │ sext.w a5,s6 │ │ │ │ sd a5,8(sp) │ │ │ │ - bltu a5,a2,4e426 │ │ │ │ + bltu a5,a2,47834 │ │ │ │ ld s2,96(sp) │ │ │ │ ld s3,88(sp) │ │ │ │ ld s5,72(sp) │ │ │ │ ld s6,64(sp) │ │ │ │ ld s7,56(sp) │ │ │ │ ld s8,48(sp) │ │ │ │ ld s9,40(sp) │ │ │ │ @@ -107385,90 +98408,90 @@ │ │ │ │ jal 3330 │ │ │ │ mv s4,a0 │ │ │ │ li a1,1 │ │ │ │ mv a0,s0 │ │ │ │ jal 39f0 │ │ │ │ lw a2,40(s9) │ │ │ │ mv s5,a0 │ │ │ │ - beqz a2,4ea82 │ │ │ │ + beqz a2,47e90 │ │ │ │ sd s6,96(sp) │ │ │ │ sd s8,80(sp) │ │ │ │ sd s10,64(sp) │ │ │ │ sd s1,136(sp) │ │ │ │ sd s7,88(sp) │ │ │ │ sd s11,56(sp) │ │ │ │ sd zero,24(sp) │ │ │ │ li s0,0 │ │ │ │ li s6,0 │ │ │ │ li s8,0 │ │ │ │ sd zero,40(sp) │ │ │ │ li s10,32 │ │ │ │ - j 4e816 │ │ │ │ + j 47c24 │ │ │ │ lw a2,40(s9) │ │ │ │ li a4,3 │ │ │ │ - bne a3,a4,4e7fe │ │ │ │ + bne a3,a4,47c0c │ │ │ │ slli a4,s0,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ li a3,42 │ │ │ │ add a6,s2,a4 │ │ │ │ add a0,s3,a4 │ │ │ │ add a1,s4,a4 │ │ │ │ add a4,a4,s5 │ │ │ │ sb a3,0(a6) │ │ │ │ sb a3,0(a0) │ │ │ │ sb a3,0(a1) │ │ │ │ sb a3,0(a4) │ │ │ │ addiw s0,s0,1 │ │ │ │ ld a5,40(sp) │ │ │ │ addiw a4,a2,-1 │ │ │ │ - beq a4,a5,4e960 │ │ │ │ + beq a4,a5,47d6e │ │ │ │ ld a5,24(sp) │ │ │ │ addi a5,a5,1 │ │ │ │ sd a5,24(sp) │ │ │ │ sext.w a5,a5 │ │ │ │ sd a5,40(sp) │ │ │ │ - bgeu a5,a2,4ea76 │ │ │ │ + bgeu a5,a2,47e84 │ │ │ │ ld a5,24(sp) │ │ │ │ ld a4,32(s9) │ │ │ │ slli s1,a5,0x3 │ │ │ │ add a4,a4,s1 │ │ │ │ lw a3,0(a4) │ │ │ │ - beqz a3,4ec08 │ │ │ │ + beqz a3,48016 │ │ │ │ addiw a1,a3,-5 │ │ │ │ li a0,1 │ │ │ │ - bgeu a0,a1,4eb34 │ │ │ │ + bgeu a0,a1,47f42 │ │ │ │ li a2,1 │ │ │ │ - beq a3,a2,4eaaa │ │ │ │ + beq a3,a2,47eb8 │ │ │ │ li a2,2 │ │ │ │ - beq a3,a2,4e8d4 │ │ │ │ + beq a3,a2,47ce2 │ │ │ │ li a2,4 │ │ │ │ - bne a3,a2,4e7ca │ │ │ │ + bne a3,a2,47bd8 │ │ │ │ lw a4,4(a4) │ │ │ │ li s7,0 │ │ │ │ li s11,94 │ │ │ │ - beqz a4,4ec12 │ │ │ │ + beqz a4,48020 │ │ │ │ lw a1,28(s9) │ │ │ │ ld a0,0(sp) │ │ │ │ sext.w a6,s7 │ │ │ │ addw a1,a1,s6 │ │ │ │ addw a1,a1,s7 │ │ │ │ sd a6,8(sp) │ │ │ │ - jal 5918e │ │ │ │ + jal f0ca │ │ │ │ ld a6,8(sp) │ │ │ │ addiw s7,s7,1 │ │ │ │ mv a7,s7 │ │ │ │ addw a4,s0,a6 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add t3,s2,a4 │ │ │ │ add t4,s3,a4 │ │ │ │ add t1,s4,a4 │ │ │ │ li t5,69 │ │ │ │ add a4,a4,s5 │ │ │ │ - bnez a0,4e88e │ │ │ │ + bnez a0,47c9c │ │ │ │ li t5,73 │ │ │ │ lw a3,24(s9) │ │ │ │ sb t5,0(a4) │ │ │ │ ld a1,0(s9) │ │ │ │ addw a4,a3,s8 │ │ │ │ addw a4,a4,a6 │ │ │ │ slli a4,a4,0x20 │ │ │ │ @@ -107477,43 +98500,43 @@ │ │ │ │ lbu a3,0(a4) │ │ │ │ ld a4,32(s9) │ │ │ │ sb s11,0(t4) │ │ │ │ sb a3,0(t3) │ │ │ │ sb s10,0(t1) │ │ │ │ add a4,a4,s1 │ │ │ │ lw a3,4(a4) │ │ │ │ - bltu s7,a3,4e850 │ │ │ │ + bltu s7,a3,47c5e │ │ │ │ lw a3,0(a4) │ │ │ │ lw a2,40(s9) │ │ │ │ addw s0,a7,s0 │ │ │ │ addw s8,a7,s8 │ │ │ │ - j 4e7ce │ │ │ │ + j 47bdc │ │ │ │ lw a4,4(a4) │ │ │ │ li s7,0 │ │ │ │ li s11,45 │ │ │ │ - beqz a4,4ec12 │ │ │ │ + beqz a4,48020 │ │ │ │ lw a1,28(s9) │ │ │ │ ld a0,0(sp) │ │ │ │ sext.w a6,s7 │ │ │ │ addw a1,a1,s6 │ │ │ │ addw a1,a1,s7 │ │ │ │ sd a6,8(sp) │ │ │ │ - jal 5918e │ │ │ │ + jal f0ca │ │ │ │ ld a6,8(sp) │ │ │ │ addiw s7,s7,1 │ │ │ │ mv t1,s7 │ │ │ │ addw a4,s0,a6 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add t4,s2,a4 │ │ │ │ add t5,s3,a4 │ │ │ │ add t3,s4,a4 │ │ │ │ li a7,69 │ │ │ │ add a4,a4,s5 │ │ │ │ - bnez a0,4e91e │ │ │ │ + bnez a0,47d2c │ │ │ │ li a7,73 │ │ │ │ lw a3,24(s9) │ │ │ │ sb a7,0(a4) │ │ │ │ ld a1,0(s9) │ │ │ │ addw a4,a3,s8 │ │ │ │ addw a4,a4,a6 │ │ │ │ slli a4,a4,0x20 │ │ │ │ @@ -107522,19 +98545,19 @@ │ │ │ │ lbu a3,0(a4) │ │ │ │ ld a4,32(s9) │ │ │ │ sb s11,0(t5) │ │ │ │ sb a3,0(t4) │ │ │ │ sb s10,0(t3) │ │ │ │ add a4,a4,s1 │ │ │ │ lw a3,4(a4) │ │ │ │ - bltu s7,a3,4e8e0 │ │ │ │ + bltu s7,a3,47cee │ │ │ │ lw a3,0(a4) │ │ │ │ addw s0,t1,s0 │ │ │ │ addw s8,t1,s8 │ │ │ │ - j 4e83e │ │ │ │ + j 47c4c │ │ │ │ li a3,60 │ │ │ │ remuw a5,s0,a3 │ │ │ │ slli a4,s0,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add a6,s2,a4 │ │ │ │ add a0,s3,a4 │ │ │ │ add a1,s4,a4 │ │ │ │ @@ -107543,60 +98566,60 @@ │ │ │ │ sb zero,0(a6) │ │ │ │ sb zero,0(a0) │ │ │ │ sb zero,0(a1) │ │ │ │ divuw a3,s0,a3 │ │ │ │ snez a4,a5 │ │ │ │ sd a5,8(sp) │ │ │ │ addw a4,a4,a3 │ │ │ │ - beqz a4,4ea1e │ │ │ │ + beqz a4,47e2c │ │ │ │ slli a3,a4,0x4 │ │ │ │ sub a4,a3,a4 │ │ │ │ slli a5,a4,0x2 │ │ │ │ sd a5,16(sp) │ │ │ │ li s7,0 │ │ │ │ sext.w a3,s7 │ │ │ │ ld a0,32(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ add a4,s2,s7 │ │ │ │ - auipc a2,0x14 │ │ │ │ - addi a2,a2,-1926 │ │ │ │ + auipc a2,0x1b │ │ │ │ + addi a2,a2,-1420 │ │ │ │ li a1,1 │ │ │ │ - bltu s0,a3,4e9c8 │ │ │ │ + bltu s0,a3,47dd6 │ │ │ │ li s1,60 │ │ │ │ sext.w s1,s1 │ │ │ │ mv a3,s1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld s11,32(sp) │ │ │ │ add a4,s4,s7 │ │ │ │ mv a3,s1 │ │ │ │ - auipc a2,0x14 │ │ │ │ - addi a2,a2,-1960 │ │ │ │ + auipc a2,0x1b │ │ │ │ + addi a2,a2,-1454 │ │ │ │ li a1,1 │ │ │ │ mv a0,s11 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ add a4,s3,s7 │ │ │ │ mv a3,s1 │ │ │ │ - auipc a2,0x14 │ │ │ │ - addi a2,a2,-1982 │ │ │ │ + auipc a2,0x1b │ │ │ │ + addi a2,a2,-1476 │ │ │ │ li a1,1 │ │ │ │ mv a0,s11 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ add a4,s5,s7 │ │ │ │ mv a3,s1 │ │ │ │ - auipc a2,0x14 │ │ │ │ - addi a2,a2,-2004 │ │ │ │ + auipc a2,0x1b │ │ │ │ + addi a2,a2,-1498 │ │ │ │ li a1,1 │ │ │ │ mv a0,s11 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a5,16(sp) │ │ │ │ addi s7,s7,60 │ │ │ │ - bne s7,a5,4e9aa │ │ │ │ + bne s7,a5,47db8 │ │ │ │ ld a0,32(sp) │ │ │ │ - auipc a2,0x13 │ │ │ │ - addi a2,a2,1368 │ │ │ │ + auipc a2,0x1a │ │ │ │ + addi a2,a2,-1118 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ lw a4,16(s9) │ │ │ │ lw s1,20(s9) │ │ │ │ li a1,0 │ │ │ │ mv a0,s2 │ │ │ │ addw s1,s1,a4 │ │ │ │ @@ -107618,15 +98641,15 @@ │ │ │ │ jal 3890 │ │ │ │ ld a5,24(sp) │ │ │ │ lw a2,40(s9) │ │ │ │ addi a5,a5,1 │ │ │ │ sd a5,24(sp) │ │ │ │ sext.w a5,a5 │ │ │ │ sd a5,40(sp) │ │ │ │ - bltu a5,a2,4e816 │ │ │ │ + bltu a5,a2,47c24 │ │ │ │ ld s1,136(sp) │ │ │ │ ld s6,96(sp) │ │ │ │ ld s7,88(sp) │ │ │ │ ld s8,80(sp) │ │ │ │ ld s10,64(sp) │ │ │ │ ld s11,56(sp) │ │ │ │ mv a0,s2 │ │ │ │ @@ -107642,38 +98665,38 @@ │ │ │ │ ld s4,112(sp) │ │ │ │ ld s9,72(sp) │ │ │ │ mv a0,s5 │ │ │ │ ld s5,104(sp) │ │ │ │ addi sp,sp,160 │ │ │ │ j 3670 │ │ │ │ lw a4,4(a4) │ │ │ │ - beqz a4,4ec12 │ │ │ │ + beqz a4,48020 │ │ │ │ lw a1,28(s9) │ │ │ │ li s7,0 │ │ │ │ li s11,45 │ │ │ │ ld a0,0(sp) │ │ │ │ addw a7,s6,s7 │ │ │ │ sext.w a4,s7 │ │ │ │ addw a1,a7,a1 │ │ │ │ sw a7,16(sp) │ │ │ │ sd a4,8(sp) │ │ │ │ - jal 5918e │ │ │ │ + jal f0ca │ │ │ │ ld a4,8(sp) │ │ │ │ addiw s7,s7,1 │ │ │ │ lw a7,16(sp) │ │ │ │ addw a4,a4,s0 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add t5,s2,a4 │ │ │ │ add t3,s3,a4 │ │ │ │ add t4,s4,a4 │ │ │ │ mv t1,s7 │ │ │ │ li a2,69 │ │ │ │ add a4,a4,s5 │ │ │ │ - bnez a0,4eaf6 │ │ │ │ + bnez a0,47f04 │ │ │ │ li a2,73 │ │ │ │ lw a1,28(s9) │ │ │ │ ld a3,8(s9) │ │ │ │ sb a2,0(a4) │ │ │ │ addw a4,a7,a1 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ @@ -107681,40 +98704,40 @@ │ │ │ │ add a4,a4,a3 │ │ │ │ lbu a3,0(a4) │ │ │ │ ld a4,32(s9) │ │ │ │ sb s10,0(t4) │ │ │ │ sb a3,0(t3) │ │ │ │ add a4,a4,s1 │ │ │ │ lw a3,4(a4) │ │ │ │ - bltu s7,a3,4eaba │ │ │ │ + bltu s7,a3,47ec8 │ │ │ │ lw a3,0(a4) │ │ │ │ addw s0,t1,s0 │ │ │ │ addw s6,t1,s6 │ │ │ │ - j 4e838 │ │ │ │ + j 47c46 │ │ │ │ lw a4,4(a4) │ │ │ │ li s7,0 │ │ │ │ - beqz a4,4e7ce │ │ │ │ + beqz a4,47bdc │ │ │ │ lw a1,28(s9) │ │ │ │ ld a0,0(sp) │ │ │ │ addw a2,s6,s7 │ │ │ │ sext.w t3,s7 │ │ │ │ addw a1,a1,a2 │ │ │ │ sw a2,16(sp) │ │ │ │ sd t3,8(sp) │ │ │ │ - jal 5918e │ │ │ │ + jal f0ca │ │ │ │ ld t3,8(sp) │ │ │ │ lw a2,16(sp) │ │ │ │ li t5,69 │ │ │ │ addw a4,s0,t3 │ │ │ │ slli s11,a4,0x20 │ │ │ │ srli s11,s11,0x20 │ │ │ │ add t1,s2,s11 │ │ │ │ add a7,s3,s11 │ │ │ │ add t6,s5,s11 │ │ │ │ - bnez a0,4eb7a │ │ │ │ + bnez a0,47f88 │ │ │ │ li t5,73 │ │ │ │ lw a3,24(s9) │ │ │ │ ld a1,0(s9) │ │ │ │ lw t4,28(s9) │ │ │ │ addw a3,a3,s8 │ │ │ │ addw a3,a3,t3 │ │ │ │ slli a3,a3,0x20 │ │ │ │ @@ -107726,49 +98749,49 @@ │ │ │ │ ld a3,8(s9) │ │ │ │ slli a2,a2,0x20 │ │ │ │ srli a2,a2,0x20 │ │ │ │ add a3,a3,a2 │ │ │ │ sb a0,0(t1) │ │ │ │ lbu a1,0(a3) │ │ │ │ sb a1,0(a7) │ │ │ │ - jal 36f82 │ │ │ │ + jal 349da │ │ │ │ ld a3,32(s9) │ │ │ │ add a4,s4,s11 │ │ │ │ - beqz a0,4ebe8 │ │ │ │ + beqz a0,47ff6 │ │ │ │ li a5,124 │ │ │ │ sb a5,0(a4) │ │ │ │ add a4,a3,s1 │ │ │ │ lw a3,4(a4) │ │ │ │ addiw s7,s7,1 │ │ │ │ - bltu s7,a3,4eb3c │ │ │ │ + bltu s7,a3,47f4a │ │ │ │ lw a3,0(a4) │ │ │ │ addw s8,s7,s8 │ │ │ │ addw s6,s7,s6 │ │ │ │ addw s0,s7,s0 │ │ │ │ - j 4e832 │ │ │ │ + j 47c40 │ │ │ │ sb s10,0(a4) │ │ │ │ add a4,a3,s1 │ │ │ │ lw a3,4(a4) │ │ │ │ addiw s7,s7,1 │ │ │ │ - bltu s7,a3,4eb3c │ │ │ │ + bltu s7,a3,47f4a │ │ │ │ lw a3,0(a4) │ │ │ │ addw s8,s7,s8 │ │ │ │ addw s6,s7,s6 │ │ │ │ addw s0,s7,s0 │ │ │ │ - j 4e832 │ │ │ │ + j 47c40 │ │ │ │ lw a3,4(a4) │ │ │ │ - beqz a3,4e7ce │ │ │ │ + beqz a3,47bdc │ │ │ │ li s7,0 │ │ │ │ - j 4eb3c │ │ │ │ + j 47f4a │ │ │ │ lw a2,40(s9) │ │ │ │ - j 4e7fe │ │ │ │ + j 47c0c │ │ │ │ addi sp,sp,-144 │ │ │ │ sd ra,136(sp) │ │ │ │ sd a1,8(sp) │ │ │ │ - beqz a1,4f00c │ │ │ │ + beqz a1,4841a │ │ │ │ lw a5,20(a0) │ │ │ │ sd s1,120(sp) │ │ │ │ lw s1,16(a0) │ │ │ │ sd s3,104(sp) │ │ │ │ mv s3,a0 │ │ │ │ addw s1,s1,a5 │ │ │ │ slli s1,s1,0x20 │ │ │ │ @@ -107783,15 +98806,15 @@ │ │ │ │ mv a0,s1 │ │ │ │ jal 3330 │ │ │ │ mv s0,a0 │ │ │ │ mv a0,s1 │ │ │ │ jal 3330 │ │ │ │ lw a1,40(s3) │ │ │ │ mv s1,a0 │ │ │ │ - beqz a1,4efec │ │ │ │ + beqz a1,483fa │ │ │ │ sext.w a5,s2 │ │ │ │ sd s4,96(sp) │ │ │ │ sd s5,88(sp) │ │ │ │ sd s7,72(sp) │ │ │ │ sd s8,64(sp) │ │ │ │ sd s9,56(sp) │ │ │ │ sd s6,80(sp) │ │ │ │ @@ -107799,50 +98822,50 @@ │ │ │ │ li s7,0 │ │ │ │ li s5,0 │ │ │ │ li s9,0 │ │ │ │ li s8,0 │ │ │ │ sd zero,24(sp) │ │ │ │ li s4,32 │ │ │ │ sd a5,16(sp) │ │ │ │ - j 4ecc2 │ │ │ │ + j 480d0 │ │ │ │ li a3,4 │ │ │ │ - beq a5,a3,4ed40 │ │ │ │ + beq a5,a3,4814e │ │ │ │ li a4,3 │ │ │ │ - bne a5,a4,4ecac │ │ │ │ + bne a5,a4,480ba │ │ │ │ slli a5,s5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ li a4,42 │ │ │ │ add a2,s10,a5 │ │ │ │ add a3,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb a4,0(a2) │ │ │ │ sb a4,0(a3) │ │ │ │ sb a4,0(a5) │ │ │ │ addiw s5,s5,1 │ │ │ │ ld a4,24(sp) │ │ │ │ addiw a5,a1,-1 │ │ │ │ - beq a5,a4,4eea0 │ │ │ │ + beq a5,a4,482ae │ │ │ │ addi s7,s7,1 │ │ │ │ sext.w a5,s7 │ │ │ │ sd a5,24(sp) │ │ │ │ - bgeu a5,a1,4efde │ │ │ │ + bgeu a5,a1,483ec │ │ │ │ ld a4,32(s3) │ │ │ │ slli s6,s7,0x3 │ │ │ │ add a4,a4,s6 │ │ │ │ lw a5,0(a4) │ │ │ │ - beqz a5,4ed96 │ │ │ │ + beqz a5,481a4 │ │ │ │ addiw a3,a5,-5 │ │ │ │ li a2,1 │ │ │ │ - bgeu a2,a3,4ed96 │ │ │ │ + bgeu a2,a3,481a4 │ │ │ │ li a3,1 │ │ │ │ - beq a5,a3,4ee26 │ │ │ │ + beq a5,a3,48234 │ │ │ │ li a3,2 │ │ │ │ - bne a5,a3,4ec7e │ │ │ │ + bne a5,a3,4808c │ │ │ │ lw a5,4(a4) │ │ │ │ - beqz a5,4ecac │ │ │ │ + beqz a5,480ba │ │ │ │ lw a0,24(s3) │ │ │ │ ld t4,0(s3) │ │ │ │ li a3,0 │ │ │ │ addw a0,a0,s8 │ │ │ │ li t3,45 │ │ │ │ addw a5,a0,a3 │ │ │ │ slli a5,a5,0x20 │ │ │ │ @@ -107856,22 +98879,22 @@ │ │ │ │ add a2,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb t6,0(t5) │ │ │ │ sb t3,0(a2) │ │ │ │ sb s4,0(a5) │ │ │ │ lw a5,4(a4) │ │ │ │ addiw a3,a3,1 │ │ │ │ - bltu a3,a5,4ecfc │ │ │ │ + bltu a3,a5,4810a │ │ │ │ lw a5,0(a4) │ │ │ │ addw s5,a3,s5 │ │ │ │ addw s8,a3,s8 │ │ │ │ li a3,4 │ │ │ │ - bne a5,a3,4ec84 │ │ │ │ + bne a5,a3,48092 │ │ │ │ lw a5,4(a4) │ │ │ │ - beqz a5,4ecac │ │ │ │ + beqz a5,480ba │ │ │ │ lw a0,24(s3) │ │ │ │ ld t4,0(s3) │ │ │ │ li a3,0 │ │ │ │ addw a0,a0,s8 │ │ │ │ li t3,94 │ │ │ │ addw a5,a0,a3 │ │ │ │ slli a5,a5,0x20 │ │ │ │ @@ -107885,21 +98908,21 @@ │ │ │ │ add a2,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb t6,0(t5) │ │ │ │ sb t3,0(a2) │ │ │ │ sb s4,0(a5) │ │ │ │ lw a5,4(a4) │ │ │ │ addiw a3,a3,1 │ │ │ │ - bltu a3,a5,4ed56 │ │ │ │ + bltu a3,a5,48164 │ │ │ │ lw a5,0(a4) │ │ │ │ addw s5,a3,s5 │ │ │ │ addw s8,a3,s8 │ │ │ │ - j 4ec84 │ │ │ │ + j 48092 │ │ │ │ lw a3,4(a4) │ │ │ │ - beqz a3,4ec7e │ │ │ │ + beqz a3,4808c │ │ │ │ li s2,0 │ │ │ │ lw a5,24(s3) │ │ │ │ ld a2,0(s3) │ │ │ │ lw a4,28(s3) │ │ │ │ addw a5,a5,s8 │ │ │ │ addw a5,a5,s2 │ │ │ │ slli a5,a5,0x20 │ │ │ │ @@ -107916,33 +98939,33 @@ │ │ │ │ add a1,s10,s11 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add a4,a4,a2 │ │ │ │ sb a0,0(a1) │ │ │ │ lbu a1,0(a4) │ │ │ │ add a4,s0,s11 │ │ │ │ sb a1,0(a4) │ │ │ │ - jal 36f82 │ │ │ │ + jal 349da │ │ │ │ ld a4,32(s3) │ │ │ │ add a5,s1,s11 │ │ │ │ - beqz a0,4ee7e │ │ │ │ + beqz a0,4828c │ │ │ │ li a3,124 │ │ │ │ sb a3,0(a5) │ │ │ │ add a4,a4,s6 │ │ │ │ lw a5,4(a4) │ │ │ │ addiw s2,s2,1 │ │ │ │ - bltu s2,a5,4ed9e │ │ │ │ + bltu s2,a5,481ac │ │ │ │ lw a5,0(a4) │ │ │ │ lw a1,40(s3) │ │ │ │ addw s8,s8,s2 │ │ │ │ addw s9,s9,s2 │ │ │ │ addw s5,s5,s2 │ │ │ │ li a3,1 │ │ │ │ - bne a5,a3,4ece0 │ │ │ │ + bne a5,a3,480ee │ │ │ │ lw a5,4(a4) │ │ │ │ - beqz a5,4ecac │ │ │ │ + beqz a5,480ba │ │ │ │ lw a0,28(s3) │ │ │ │ ld t4,8(s3) │ │ │ │ li a2,0 │ │ │ │ addw a0,a0,s9 │ │ │ │ li t3,45 │ │ │ │ addw a5,s5,a2 │ │ │ │ addw a3,a0,a2 │ │ │ │ @@ -107956,106 +98979,106 @@ │ │ │ │ lbu t5,0(a3) │ │ │ │ add a3,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb t5,0(a3) │ │ │ │ sb s4,0(a5) │ │ │ │ lw a5,4(a4) │ │ │ │ addiw a2,a2,1 │ │ │ │ - bltu a2,a5,4ee3e │ │ │ │ + bltu a2,a5,4824c │ │ │ │ lw a5,0(a4) │ │ │ │ addw s5,a2,s5 │ │ │ │ addw s9,a2,s9 │ │ │ │ - j 4ece0 │ │ │ │ + j 480ee │ │ │ │ sb s4,0(a5) │ │ │ │ add a4,a4,s6 │ │ │ │ lw a5,4(a4) │ │ │ │ addiw s2,s2,1 │ │ │ │ - bltu s2,a5,4ed9e │ │ │ │ + bltu s2,a5,481ac │ │ │ │ lw a5,0(a4) │ │ │ │ lw a1,40(s3) │ │ │ │ addw s8,s8,s2 │ │ │ │ addw s9,s9,s2 │ │ │ │ addw s5,s5,s2 │ │ │ │ - j 4ee20 │ │ │ │ + j 4822e │ │ │ │ li a4,60 │ │ │ │ remuw s6,s5,a4 │ │ │ │ slli a5,s5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a2,s10,a5 │ │ │ │ add a3,s0,a5 │ │ │ │ add a5,a5,s1 │ │ │ │ sb zero,0(a5) │ │ │ │ sb zero,0(a2) │ │ │ │ sb zero,0(a3) │ │ │ │ divuw a4,s5,a4 │ │ │ │ snez a5,s6 │ │ │ │ addw a5,a5,a4 │ │ │ │ - beqz a5,4ef8c │ │ │ │ + beqz a5,4839a │ │ │ │ slli s11,a5,0x4 │ │ │ │ sub s11,s11,a5 │ │ │ │ slli s2,s11,0x2 │ │ │ │ sext.w s6,s6 │ │ │ │ li s11,0 │ │ │ │ - j 4ef1e │ │ │ │ + j 4832c │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a5,16(sp) │ │ │ │ ld a0,8(sp) │ │ │ │ add a4,s1,s11 │ │ │ │ mv a3,s6 │ │ │ │ - auipc a2,0x13 │ │ │ │ - addi a2,a2,824 │ │ │ │ + auipc a2,0x1a │ │ │ │ + addi a2,a2,1330 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a5,16(sp) │ │ │ │ ld a0,8(sp) │ │ │ │ add a4,s0,s11 │ │ │ │ mv a3,s6 │ │ │ │ - auipc a2,0x13 │ │ │ │ - addi a2,a2,800 │ │ │ │ + auipc a2,0x1a │ │ │ │ + addi a2,a2,1306 │ │ │ │ li a1,1 │ │ │ │ addi s11,s11,60 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - beq s2,s11,4ef8c │ │ │ │ + beq s2,s11,4839a │ │ │ │ sext.w t4,s11 │ │ │ │ ld a5,16(sp) │ │ │ │ ld a0,8(sp) │ │ │ │ add a4,s10,s11 │ │ │ │ mv a3,s6 │ │ │ │ - auipc a2,0x13 │ │ │ │ - addi a2,a2,764 │ │ │ │ + auipc a2,0x1a │ │ │ │ + addi a2,a2,1270 │ │ │ │ li a1,1 │ │ │ │ - bltu s5,t4,4eee2 │ │ │ │ + bltu s5,t4,482f0 │ │ │ │ add a4,s10,s11 │ │ │ │ li a3,60 │ │ │ │ - auipc a2,0x13 │ │ │ │ - addi a2,a2,742 │ │ │ │ + auipc a2,0x1a │ │ │ │ + addi a2,a2,1248 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a5,16(sp) │ │ │ │ ld a0,8(sp) │ │ │ │ add a4,s1,s11 │ │ │ │ li a3,60 │ │ │ │ - auipc a2,0x13 │ │ │ │ - addi a2,a2,716 │ │ │ │ + auipc a2,0x1a │ │ │ │ + addi a2,a2,1222 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ ld a5,16(sp) │ │ │ │ ld a0,8(sp) │ │ │ │ add a4,s0,s11 │ │ │ │ li a3,60 │ │ │ │ - auipc a2,0x13 │ │ │ │ - addi a2,a2,690 │ │ │ │ + auipc a2,0x1a │ │ │ │ + addi a2,a2,1196 │ │ │ │ li a1,1 │ │ │ │ addi s11,s11,60 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bne s2,s11,4ef1e │ │ │ │ + bne s2,s11,4832c │ │ │ │ ld a3,16(sp) │ │ │ │ ld a0,8(sp) │ │ │ │ - auipc a2,0x10 │ │ │ │ - addi a2,a2,1896 │ │ │ │ + auipc a2,0x16 │ │ │ │ + addi a2,a2,1562 │ │ │ │ li a1,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ lw a5,16(s3) │ │ │ │ lw s6,20(s3) │ │ │ │ li a1,0 │ │ │ │ mv a0,s10 │ │ │ │ addw s6,s6,a5 │ │ │ │ @@ -108071,15 +99094,15 @@ │ │ │ │ mv a2,s6 │ │ │ │ mv a0,s0 │ │ │ │ jal 3890 │ │ │ │ addi s7,s7,1 │ │ │ │ lw a1,40(s3) │ │ │ │ sext.w a5,s7 │ │ │ │ sd a5,24(sp) │ │ │ │ - bltu a5,a1,4ecc2 │ │ │ │ + bltu a5,a1,480d0 │ │ │ │ ld s4,96(sp) │ │ │ │ ld s5,88(sp) │ │ │ │ ld s6,80(sp) │ │ │ │ ld s7,72(sp) │ │ │ │ ld s8,64(sp) │ │ │ │ ld s9,56(sp) │ │ │ │ ld s11,40(sp) │ │ │ │ @@ -108097,21 +99120,21 @@ │ │ │ │ addi sp,sp,144 │ │ │ │ j 3670 │ │ │ │ ld ra,136(sp) │ │ │ │ addi sp,sp,144 │ │ │ │ ret │ │ │ │ lw a4,40(a0) │ │ │ │ ld a5,32(a0) │ │ │ │ - beqz a4,4f044 │ │ │ │ + beqz a4,48452 │ │ │ │ addiw a3,a4,-1 │ │ │ │ slli a2,a3,0x20 │ │ │ │ srli a3,a2,0x1d │ │ │ │ add a3,a3,a5 │ │ │ │ lw a2,0(a3) │ │ │ │ - beq a2,a1,4f04e │ │ │ │ + beq a2,a1,4845c │ │ │ │ slli a2,a4,0x20 │ │ │ │ addiw a3,a4,1 │ │ │ │ srli a4,a2,0x1d │ │ │ │ add a5,a5,a4 │ │ │ │ sw a3,40(a0) │ │ │ │ li a4,1 │ │ │ │ sw a1,0(a5) │ │ │ │ @@ -108130,28 +99153,28 @@ │ │ │ │ sd s6,32(sp) │ │ │ │ li a1,48 │ │ │ │ mv s6,a0 │ │ │ │ li a0,0 │ │ │ │ sd s0,80(sp) │ │ │ │ sd ra,88(sp) │ │ │ │ sd s7,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ ld a4,16(s6) │ │ │ │ ld a5,24(s6) │ │ │ │ ld a2,0(s6) │ │ │ │ sext.w a7,a4 │ │ │ │ sext.w t1,a5 │ │ │ │ ld a3,8(s6) │ │ │ │ lw s0,16(s6) │ │ │ │ lw a1,20(s6) │ │ │ │ - bgeu t1,a7,4f3b6 │ │ │ │ + bgeu t1,a7,487c4 │ │ │ │ mv s7,a0 │ │ │ │ srai a6,a5,0x20 │ │ │ │ srai a0,a4,0x20 │ │ │ │ - bgeu a6,a0,4f3b6 │ │ │ │ + bgeu a6,a0,487c4 │ │ │ │ addw s0,s0,a1 │ │ │ │ slli a1,s0,0x20 │ │ │ │ srli s0,a1,0x1d │ │ │ │ sd a2,0(s7) │ │ │ │ sd a3,8(s7) │ │ │ │ sd a4,16(s7) │ │ │ │ sd a5,24(s7) │ │ │ │ @@ -108160,65 +99183,65 @@ │ │ │ │ jal 3330 │ │ │ │ mv a2,s0 │ │ │ │ sd a0,32(s7) │ │ │ │ li a1,0 │ │ │ │ jal 3890 │ │ │ │ sh zero,44(s7) │ │ │ │ lw a2,40(s6) │ │ │ │ - beqz a2,4f210 │ │ │ │ + beqz a2,4861e │ │ │ │ ld a3,32(s6) │ │ │ │ sd s1,72(sp) │ │ │ │ sd s2,64(sp) │ │ │ │ sd s3,56(sp) │ │ │ │ sd s4,48(sp) │ │ │ │ sd s5,40(sp) │ │ │ │ sd s9,8(sp) │ │ │ │ sd s8,16(sp) │ │ │ │ sd s10,0(sp) │ │ │ │ li s9,0 │ │ │ │ li s2,0 │ │ │ │ li s0,0 │ │ │ │ li s3,6 │ │ │ │ - auipc s1,0x17 │ │ │ │ - addi s1,s1,-46 │ │ │ │ + auipc s1,0x1e │ │ │ │ + addi s1,s1,-860 │ │ │ │ li s4,1 │ │ │ │ li s5,5 │ │ │ │ slli s10,s9,0x3 │ │ │ │ add a4,a3,s10 │ │ │ │ lw a5,0(a4) │ │ │ │ - bltu s3,a5,4f2ac │ │ │ │ + bltu s3,a5,486ba │ │ │ │ lwu a5,0(a4) │ │ │ │ slli a5,a5,0x2 │ │ │ │ add a5,a5,s1 │ │ │ │ lw a5,0(a5) │ │ │ │ add a5,a5,s1 │ │ │ │ jr a5 │ │ │ │ lw a5,4(a4) │ │ │ │ - beqz a5,4f2ac │ │ │ │ + beqz a5,486ba │ │ │ │ li s8,0 │ │ │ │ - j 4f16a │ │ │ │ - beqz a5,4f32e │ │ │ │ + j 48578 │ │ │ │ + beqz a5,4873c │ │ │ │ addiw a3,a5,-1 │ │ │ │ slli a2,a3,0x20 │ │ │ │ srli a3,a2,0x1d │ │ │ │ add a3,a3,a4 │ │ │ │ lw a2,0(a3) │ │ │ │ - beq a2,s5,4f34a │ │ │ │ + beq a2,s5,48758 │ │ │ │ slli a2,a5,0x20 │ │ │ │ addiw a3,a5,1 │ │ │ │ srli a5,a2,0x1d │ │ │ │ sw a3,40(s7) │ │ │ │ add a4,a4,a5 │ │ │ │ sw s5,0(a4) │ │ │ │ sw s4,4(a4) │ │ │ │ ld a3,32(s6) │ │ │ │ addiw s8,s8,1 │ │ │ │ add a5,a3,s10 │ │ │ │ lw a5,4(a5) │ │ │ │ - bgeu s8,a5,4f1ec │ │ │ │ + bgeu s8,a5,485fa │ │ │ │ lw a4,28(s6) │ │ │ │ lw a5,24(s6) │ │ │ │ ld a2,8(s6) │ │ │ │ addw a4,a4,s2 │ │ │ │ addw a5,a5,s0 │ │ │ │ ld a3,0(s6) │ │ │ │ addw a4,a4,s8 │ │ │ │ @@ -108227,43 +99250,43 @@ │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a4,a4,a2 │ │ │ │ add a5,a5,a3 │ │ │ │ lbu a1,0(a4) │ │ │ │ lbu a0,0(a5) │ │ │ │ - jal 36f82 │ │ │ │ + jal 349da │ │ │ │ lw a5,40(s7) │ │ │ │ ld a4,32(s7) │ │ │ │ - bnez a0,4f128 │ │ │ │ - beqz a5,4f33c │ │ │ │ + bnez a0,48536 │ │ │ │ + beqz a5,4874a │ │ │ │ addiw a3,a5,-1 │ │ │ │ slli a2,a3,0x20 │ │ │ │ srli a3,a2,0x1d │ │ │ │ add a3,a3,a4 │ │ │ │ lw a2,0(a3) │ │ │ │ - beq a2,s3,4f34a │ │ │ │ + beq a2,s3,48758 │ │ │ │ addiw a3,a5,1 │ │ │ │ sw a3,40(s7) │ │ │ │ slli a2,a5,0x20 │ │ │ │ ld a3,32(s6) │ │ │ │ srli a5,a2,0x1d │ │ │ │ add a4,a4,a5 │ │ │ │ sw s3,0(a4) │ │ │ │ sw s4,4(a4) │ │ │ │ add a5,a3,s10 │ │ │ │ lw a5,4(a5) │ │ │ │ addiw s8,s8,1 │ │ │ │ - bltu s8,a5,4f16a │ │ │ │ + bltu s8,a5,48578 │ │ │ │ lw a2,40(s6) │ │ │ │ addi s9,s9,1 │ │ │ │ addw s0,s0,a5 │ │ │ │ addw s2,a5,s2 │ │ │ │ sext.w a5,s9 │ │ │ │ - bltu a5,a2,4f102 │ │ │ │ + bltu a5,a2,48510 │ │ │ │ ld s1,72(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ ld s3,56(sp) │ │ │ │ ld s4,48(sp) │ │ │ │ ld s5,40(sp) │ │ │ │ ld s8,16(sp) │ │ │ │ ld s9,8(sp) │ │ │ │ @@ -108274,158 +99297,158 @@ │ │ │ │ mv a0,s7 │ │ │ │ ld s7,24(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ lw a1,40(s7) │ │ │ │ lw a0,4(a4) │ │ │ │ ld a5,32(s7) │ │ │ │ - beqz a1,4f352 │ │ │ │ + beqz a1,48760 │ │ │ │ addiw a4,a1,-1 │ │ │ │ slli a6,a4,0x20 │ │ │ │ srli a4,a6,0x1d │ │ │ │ add a4,a4,a5 │ │ │ │ lw a7,0(a4) │ │ │ │ li a6,3 │ │ │ │ - beq a7,a6,4f3ae │ │ │ │ + beq a7,a6,487bc │ │ │ │ slli a2,a1,0x20 │ │ │ │ addiw a4,a1,1 │ │ │ │ srli a1,a2,0x1d │ │ │ │ sw a4,40(s7) │ │ │ │ add a5,a5,a1 │ │ │ │ lw a2,40(s6) │ │ │ │ sw a6,0(a5) │ │ │ │ sw a0,4(a5) │ │ │ │ - j 4f2ac │ │ │ │ + j 486ba │ │ │ │ lw a1,40(s7) │ │ │ │ lw a6,4(a4) │ │ │ │ ld a5,32(s7) │ │ │ │ - beqz a1,4f378 │ │ │ │ + beqz a1,48786 │ │ │ │ addiw a0,a1,-1 │ │ │ │ slli a7,a0,0x20 │ │ │ │ srli a0,a7,0x1d │ │ │ │ add a0,a0,a5 │ │ │ │ lw t1,0(a0) │ │ │ │ li a7,4 │ │ │ │ - beq t1,a7,4f2de │ │ │ │ + beq t1,a7,486ec │ │ │ │ slli a0,a1,0x20 │ │ │ │ addiw a2,a1,1 │ │ │ │ srli a1,a0,0x1d │ │ │ │ sw a2,40(s7) │ │ │ │ add a5,a5,a1 │ │ │ │ lw a2,40(s6) │ │ │ │ sw a7,0(a5) │ │ │ │ sw a6,4(a5) │ │ │ │ lw a5,4(a4) │ │ │ │ addw s0,s0,a5 │ │ │ │ addi s9,s9,1 │ │ │ │ sext.w a5,s9 │ │ │ │ - bltu a5,a2,4f102 │ │ │ │ - j 4f200 │ │ │ │ + bltu a5,a2,48510 │ │ │ │ + j 4860e │ │ │ │ lw a1,40(s7) │ │ │ │ lw a6,4(a4) │ │ │ │ ld a5,32(s7) │ │ │ │ - beqz a1,4f364 │ │ │ │ + beqz a1,48772 │ │ │ │ addiw a0,a1,-1 │ │ │ │ slli a7,a0,0x20 │ │ │ │ srli a0,a7,0x1d │ │ │ │ add a0,a0,a5 │ │ │ │ lw t1,0(a0) │ │ │ │ li a7,2 │ │ │ │ - bne t1,a7,4f28a │ │ │ │ + bne t1,a7,48698 │ │ │ │ lw a5,4(a0) │ │ │ │ addw a5,a5,a6 │ │ │ │ sw a5,4(a0) │ │ │ │ - j 4f2a8 │ │ │ │ + j 486b6 │ │ │ │ lw a1,40(s7) │ │ │ │ lw a6,4(a4) │ │ │ │ ld a5,32(s7) │ │ │ │ - beqz a1,4f38c │ │ │ │ + beqz a1,4879a │ │ │ │ addiw a0,a1,-1 │ │ │ │ slli a7,a0,0x20 │ │ │ │ srli a0,a7,0x1d │ │ │ │ add a0,a0,a5 │ │ │ │ lw t1,0(a0) │ │ │ │ li a7,1 │ │ │ │ - beq t1,a7,4f3a4 │ │ │ │ + beq t1,a7,487b2 │ │ │ │ slli a0,a1,0x20 │ │ │ │ addiw a2,a1,1 │ │ │ │ srli a1,a0,0x1d │ │ │ │ sw a2,40(s7) │ │ │ │ add a5,a5,a1 │ │ │ │ lw a2,40(s6) │ │ │ │ sw a7,0(a5) │ │ │ │ sw a6,4(a5) │ │ │ │ - j 4f39c │ │ │ │ + j 487aa │ │ │ │ sw s4,40(s7) │ │ │ │ sw s5,0(a4) │ │ │ │ sw s4,4(a4) │ │ │ │ - j 4f15a │ │ │ │ + j 48568 │ │ │ │ sw s4,40(s7) │ │ │ │ sw s3,0(a4) │ │ │ │ sw s4,4(a4) │ │ │ │ - j 4f15a │ │ │ │ + j 48568 │ │ │ │ lw a5,4(a3) │ │ │ │ addiw a5,a5,1 │ │ │ │ sw a5,4(a3) │ │ │ │ - j 4f15a │ │ │ │ + j 48568 │ │ │ │ li a4,1 │ │ │ │ sw a4,40(s7) │ │ │ │ li a4,3 │ │ │ │ lw a2,40(s6) │ │ │ │ sw a4,0(a5) │ │ │ │ sw a0,4(a5) │ │ │ │ - j 4f2ac │ │ │ │ + j 486ba │ │ │ │ li a2,1 │ │ │ │ sw a2,40(s7) │ │ │ │ li a1,2 │ │ │ │ lw a2,40(s6) │ │ │ │ sw a1,0(a5) │ │ │ │ sw a6,4(a5) │ │ │ │ - j 4f2a8 │ │ │ │ + j 486b6 │ │ │ │ li a2,1 │ │ │ │ sw a2,40(s7) │ │ │ │ li a1,4 │ │ │ │ lw a2,40(s6) │ │ │ │ sw a1,0(a5) │ │ │ │ sw a6,4(a5) │ │ │ │ - j 4f2a8 │ │ │ │ + j 486b6 │ │ │ │ li a1,1 │ │ │ │ sw a1,40(s7) │ │ │ │ lw a2,40(s6) │ │ │ │ sw a1,0(a5) │ │ │ │ sw a6,4(a5) │ │ │ │ lw a5,4(a4) │ │ │ │ addw s2,a5,s2 │ │ │ │ - j 4f2ac │ │ │ │ + j 486ba │ │ │ │ lw a5,4(a0) │ │ │ │ addw a5,a5,a6 │ │ │ │ sw a5,4(a0) │ │ │ │ - j 4f39c │ │ │ │ + j 487aa │ │ │ │ lw a5,4(a4) │ │ │ │ addw a5,a5,a0 │ │ │ │ sw a5,4(a4) │ │ │ │ - j 4f2ac │ │ │ │ + j 486ba │ │ │ │ sd s1,72(sp) │ │ │ │ sd s2,64(sp) │ │ │ │ sd s3,56(sp) │ │ │ │ sd s4,48(sp) │ │ │ │ sd s5,40(sp) │ │ │ │ sd s8,16(sp) │ │ │ │ sd s9,8(sp) │ │ │ │ sd s10,0(sp) │ │ │ │ - jal 4b9a6 │ │ │ │ + jal 44db4 │ │ │ │ lw a4,40(a0) │ │ │ │ ld a5,32(a0) │ │ │ │ - beqz a4,4f3fc │ │ │ │ + beqz a4,4880a │ │ │ │ addiw a3,a4,-1 │ │ │ │ slli a6,a3,0x20 │ │ │ │ srli a3,a6,0x1d │ │ │ │ add a3,a3,a5 │ │ │ │ lw a6,0(a3) │ │ │ │ - beq a6,a1,4f406 │ │ │ │ + beq a6,a1,48814 │ │ │ │ slli a6,a4,0x20 │ │ │ │ addiw a3,a4,1 │ │ │ │ srli a4,a6,0x1d │ │ │ │ sw a3,40(a0) │ │ │ │ add a5,a5,a4 │ │ │ │ sw a1,0(a5) │ │ │ │ sw a2,4(a5) │ │ │ │ @@ -108437,15 +99460,15 @@ │ │ │ │ ret │ │ │ │ lw a5,4(a3) │ │ │ │ addw a5,a5,a2 │ │ │ │ sw a5,4(a3) │ │ │ │ ret │ │ │ │ lw t1,40(a0) │ │ │ │ li a5,1 │ │ │ │ - bgeu a5,t1,4f476 │ │ │ │ + bgeu a5,t1,48884 │ │ │ │ ld t3,32(a0) │ │ │ │ addiw a3,t1,-1 │ │ │ │ mv a5,t3 │ │ │ │ slli a2,a3,0x20 │ │ │ │ srli a4,a2,0x1d │ │ │ │ add a4,a4,t3 │ │ │ │ lw a6,0(a5) │ │ │ │ @@ -108468,127 +99491,127 @@ │ │ │ │ sw a2,4(a4) │ │ │ │ lw a0,-8(a5) │ │ │ │ lw a4,-4(a5) │ │ │ │ xor a1,a1,a0 │ │ │ │ xor a4,a4,a2 │ │ │ │ sw a1,-8(a5) │ │ │ │ sw a4,-4(a5) │ │ │ │ - bltu a7,a3,4f422 │ │ │ │ + bltu a7,a3,48830 │ │ │ │ ret │ │ │ │ mv a5,a0 │ │ │ │ lw a0,40(a0) │ │ │ │ - beqz a0,4f4ac │ │ │ │ + beqz a0,488ba │ │ │ │ ld a5,32(a5) │ │ │ │ slli a4,a0,0x20 │ │ │ │ srli a0,a4,0x1d │ │ │ │ add a1,a0,a5 │ │ │ │ li a6,6 │ │ │ │ li a0,0 │ │ │ │ li a2,107 │ │ │ │ lw a3,0(a5) │ │ │ │ srl a4,a2,a3 │ │ │ │ andi a4,a4,1 │ │ │ │ - bltu a6,a3,4f4a6 │ │ │ │ - beqz a4,4f4a6 │ │ │ │ + bltu a6,a3,488b4 │ │ │ │ + beqz a4,488b4 │ │ │ │ lw a4,4(a5) │ │ │ │ addw a0,a0,a4 │ │ │ │ addi a5,a5,8 │ │ │ │ - bne a5,a1,4f494 │ │ │ │ + bne a5,a1,488a2 │ │ │ │ ret │ │ │ │ mv a5,a0 │ │ │ │ lw a0,40(a0) │ │ │ │ - beqz a0,4f4de │ │ │ │ + beqz a0,488ec │ │ │ │ ld a5,32(a5) │ │ │ │ slli a4,a0,0x20 │ │ │ │ srli a0,a4,0x1d │ │ │ │ add a1,a0,a5 │ │ │ │ li a3,1 │ │ │ │ li a0,0 │ │ │ │ lw a4,0(a5) │ │ │ │ addiw a2,a4,-5 │ │ │ │ - bgeu a3,a4,4f4d4 │ │ │ │ - bltu a3,a2,4f4d8 │ │ │ │ + bgeu a3,a4,488e2 │ │ │ │ + bltu a3,a2,488e6 │ │ │ │ lw a4,4(a5) │ │ │ │ addw a0,a0,a4 │ │ │ │ addi a5,a5,8 │ │ │ │ - bne a5,a1,4f4c6 │ │ │ │ + bne a5,a1,488d4 │ │ │ │ ret │ │ │ │ mv a5,a0 │ │ │ │ lw a0,40(a0) │ │ │ │ - beqz a0,4f514 │ │ │ │ + beqz a0,48922 │ │ │ │ ld a5,32(a5) │ │ │ │ slli a4,a0,0x20 │ │ │ │ srli a0,a4,0x1d │ │ │ │ add a1,a0,a5 │ │ │ │ li a6,6 │ │ │ │ li a0,0 │ │ │ │ li a2,117 │ │ │ │ lw a3,0(a5) │ │ │ │ srl a4,a2,a3 │ │ │ │ andi a4,a4,1 │ │ │ │ - bltu a6,a3,4f50e │ │ │ │ - beqz a4,4f50e │ │ │ │ + bltu a6,a3,4891c │ │ │ │ + beqz a4,4891c │ │ │ │ lw a4,4(a5) │ │ │ │ addw a0,a0,a4 │ │ │ │ addi a5,a5,8 │ │ │ │ - bne a5,a1,4f4fc │ │ │ │ + bne a5,a1,4890a │ │ │ │ ret │ │ │ │ lw a2,40(a0) │ │ │ │ - beqz a2,4f54a │ │ │ │ + beqz a2,48958 │ │ │ │ ld a5,32(a0) │ │ │ │ slli a4,a2,0x20 │ │ │ │ srli a2,a4,0x1d │ │ │ │ li a0,0 │ │ │ │ add a2,a2,a5 │ │ │ │ li a6,6 │ │ │ │ li a1,101 │ │ │ │ lw a3,0(a5) │ │ │ │ srl a4,a1,a3 │ │ │ │ andi a4,a4,1 │ │ │ │ - bltu a6,a3,4f540 │ │ │ │ - beqz a4,4f540 │ │ │ │ + bltu a6,a3,4894e │ │ │ │ + beqz a4,4894e │ │ │ │ lw a4,4(a5) │ │ │ │ addw a0,a0,a4 │ │ │ │ addi a5,a5,8 │ │ │ │ - bne a5,a2,4f52e │ │ │ │ + bne a5,a2,4893c │ │ │ │ sext.w a0,a0 │ │ │ │ ret │ │ │ │ li a0,0 │ │ │ │ ret │ │ │ │ lw a4,40(a0) │ │ │ │ addi sp,sp,-80 │ │ │ │ sd ra,72(sp) │ │ │ │ sd s0,64(sp) │ │ │ │ - beqz a4,4f5fa │ │ │ │ + beqz a4,48a08 │ │ │ │ ld a5,32(a0) │ │ │ │ sd s1,56(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ sd s4,32(sp) │ │ │ │ sd s5,24(sp) │ │ │ │ sd s6,16(sp) │ │ │ │ sd s2,48(sp) │ │ │ │ sd s7,8(sp) │ │ │ │ mv s3,a0 │ │ │ │ li s6,0 │ │ │ │ li s0,0 │ │ │ │ li s1,0 │ │ │ │ - auipc s5,0x17 │ │ │ │ - addi s5,s5,-1104 │ │ │ │ - auipc s4,0x10 │ │ │ │ - addi s4,s4,384 │ │ │ │ + auipc s5,0x1e │ │ │ │ + addi s5,s5,-1918 │ │ │ │ + auipc s4,0x16 │ │ │ │ + addi s4,s4,50 │ │ │ │ slli s2,s6,0x3 │ │ │ │ add a3,a5,s2 │ │ │ │ lw a3,4(a3) │ │ │ │ li s7,0 │ │ │ │ - beqz a3,4f5d8 │ │ │ │ + beqz a3,489e6 │ │ │ │ addiw a1,s1,3 │ │ │ │ slli a1,a1,0x20 │ │ │ │ srli a1,a1,0x20 │ │ │ │ mv a0,s0 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ ld a5,32(s3) │ │ │ │ mv s0,a0 │ │ │ │ slli a0,s1,0x20 │ │ │ │ add a5,a5,s2 │ │ │ │ lwu a5,0(a5) │ │ │ │ srli a0,a0,0x20 │ │ │ │ mv a4,s4 │ │ │ │ @@ -108600,19 +99623,19 @@ │ │ │ │ add a0,a0,s0 │ │ │ │ jal 33a0 <__snprintf_chk@plt> │ │ │ │ ld a5,32(s3) │ │ │ │ addiw s7,s7,1 │ │ │ │ addiw s1,s1,1 │ │ │ │ add a4,a5,s2 │ │ │ │ lw a4,4(a4) │ │ │ │ - bltu s7,a4,4f58e │ │ │ │ + bltu s7,a4,4899c │ │ │ │ lw a4,40(s3) │ │ │ │ addi s6,s6,1 │ │ │ │ sext.w a3,s6 │ │ │ │ - bltu a3,a4,4f580 │ │ │ │ + bltu a3,a4,4898e │ │ │ │ ld ra,72(sp) │ │ │ │ mv a0,s0 │ │ │ │ ld s0,64(sp) │ │ │ │ ld s1,56(sp) │ │ │ │ ld s2,48(sp) │ │ │ │ ld s3,40(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ @@ -108624,251 +99647,251 @@ │ │ │ │ li s0,0 │ │ │ │ ld ra,72(sp) │ │ │ │ mv a0,s0 │ │ │ │ ld s0,64(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ ret │ │ │ │ lw a7,40(a0) │ │ │ │ - beqz a7,4f844 │ │ │ │ + beqz a7,48c52 │ │ │ │ ld a5,32(a0) │ │ │ │ slli a4,a7,0x20 │ │ │ │ srli a7,a4,0x1d │ │ │ │ mv t3,a0 │ │ │ │ add a7,a7,a5 │ │ │ │ li a0,0 │ │ │ │ li t5,0 │ │ │ │ li a6,0 │ │ │ │ li a2,3 │ │ │ │ li t1,1 │ │ │ │ li t6,71 │ │ │ │ li t4,2 │ │ │ │ lw a4,0(a5) │ │ │ │ lw a3,4(a5) │ │ │ │ - beq a4,a2,4f658 │ │ │ │ - bltu a2,a4,4f650 │ │ │ │ - beq a4,t4,4f640 │ │ │ │ + beq a4,a2,48a66 │ │ │ │ + bltu a2,a4,48a5e │ │ │ │ + beq a4,t4,48a4e │ │ │ │ addw a6,a3,a6 │ │ │ │ addi a5,a5,8 │ │ │ │ - bne a7,a5,4f62c │ │ │ │ - bnez a0,4f6c0 │ │ │ │ - beqz t5,4f6c0 │ │ │ │ + bne a7,a5,48a3a │ │ │ │ + bnez a0,48ace │ │ │ │ + beqz t5,48ace │ │ │ │ li a0,3 │ │ │ │ ret │ │ │ │ addiw a4,a4,-5 │ │ │ │ - bgeu t1,a4,4f63c │ │ │ │ - j 4f640 │ │ │ │ - bgeu t1,a3,4f6b8 │ │ │ │ + bgeu t1,a4,48a4a │ │ │ │ + j 48a4e │ │ │ │ + bgeu t1,a3,48ac6 │ │ │ │ lw a4,28(t3) │ │ │ │ addw a4,a4,a6 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add a4,a4,a1 │ │ │ │ lbu t5,0(a4) │ │ │ │ - beq t5,t6,4f800 │ │ │ │ + beq t5,t6,48c0e │ │ │ │ li t0,67 │ │ │ │ - bne t5,t0,4f6c2 │ │ │ │ + bne t5,t0,48ad0 │ │ │ │ lbu t2,1(a4) │ │ │ │ li t0,84 │ │ │ │ - bne t2,t0,4f6b8 │ │ │ │ + bne t2,t0,48ac6 │ │ │ │ addiw t0,a3,-2 │ │ │ │ slli t0,t0,0x20 │ │ │ │ srli t0,t0,0x20 │ │ │ │ add t0,t0,a4 │ │ │ │ - lbu t0,0(t0) │ │ │ │ + lbu t0,0(t0) │ │ │ │ li t2,65 │ │ │ │ - beq t0,t2,4f6a2 │ │ │ │ - bne t0,t6,4f6b8 │ │ │ │ + beq t0,t2,48ab0 │ │ │ │ + bne t0,t6,48ac6 │ │ │ │ addiw t0,a3,-1 │ │ │ │ slli t0,t0,0x20 │ │ │ │ srli t0,t0,0x20 │ │ │ │ add a4,a4,t0 │ │ │ │ lbu a4,0(a4) │ │ │ │ - bne a4,t5,4f6b8 │ │ │ │ + bne a4,t5,48ac6 │ │ │ │ li a0,2 │ │ │ │ addw a6,a3,a6 │ │ │ │ li t5,1 │ │ │ │ - j 4f640 │ │ │ │ + j 48a4e │ │ │ │ ret │ │ │ │ li t2,65 │ │ │ │ - bne t5,t2,4f6b8 │ │ │ │ + bne t5,t2,48ac6 │ │ │ │ addi sp,sp,-16 │ │ │ │ sd s0,8(sp) │ │ │ │ lbu s0,1(a4) │ │ │ │ li t2,84 │ │ │ │ - beq s0,t2,4f790 │ │ │ │ + beq s0,t2,48b9e │ │ │ │ addw a6,a3,a6 │ │ │ │ li t5,1 │ │ │ │ addi a5,a5,8 │ │ │ │ - beq a7,a5,4f700 │ │ │ │ + beq a7,a5,48b0e │ │ │ │ lw a4,0(a5) │ │ │ │ lw a3,4(a5) │ │ │ │ - beq a4,a2,4f71a │ │ │ │ - bltu a2,a4,4f70e │ │ │ │ - beq a4,t4,4f6e0 │ │ │ │ + beq a4,a2,48b28 │ │ │ │ + bltu a2,a4,48b1c │ │ │ │ + beq a4,t4,48aee │ │ │ │ addw a6,a3,a6 │ │ │ │ addi a5,a5,8 │ │ │ │ - bne a7,a5,4f6e6 │ │ │ │ - bnez a0,4f708 │ │ │ │ - beqz t5,4f708 │ │ │ │ + bne a7,a5,48af4 │ │ │ │ + bnez a0,48b16 │ │ │ │ + beqz t5,48b16 │ │ │ │ li a0,3 │ │ │ │ ld s0,8(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ addiw a4,a4,-5 │ │ │ │ - bltu t1,a4,4f6e0 │ │ │ │ + bltu t1,a4,48aee │ │ │ │ addw a6,a3,a6 │ │ │ │ - j 4f6fa │ │ │ │ - bgeu t1,a3,4f6da │ │ │ │ + j 48b08 │ │ │ │ + bgeu t1,a3,48ae8 │ │ │ │ lw a4,28(t3) │ │ │ │ addw a4,a4,a6 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add a4,a4,a1 │ │ │ │ lbu t5,0(a4) │ │ │ │ - beq t5,t6,4f7bc │ │ │ │ + beq t5,t6,48bca │ │ │ │ li t0,67 │ │ │ │ - bne t5,t0,4f77c │ │ │ │ + bne t5,t0,48b8a │ │ │ │ lbu t2,1(a4) │ │ │ │ li t0,84 │ │ │ │ - bne t2,t0,4f6da │ │ │ │ + bne t2,t0,48ae8 │ │ │ │ addiw t0,a3,-2 │ │ │ │ slli t0,t0,0x20 │ │ │ │ srli t0,t0,0x20 │ │ │ │ add t0,t0,a4 │ │ │ │ lbu t0,0(t0) │ │ │ │ li t2,65 │ │ │ │ - beq t0,t2,4f764 │ │ │ │ - bne t0,t6,4f6da │ │ │ │ + beq t0,t2,48b72 │ │ │ │ + bne t0,t6,48ae8 │ │ │ │ addiw t0,a3,-1 │ │ │ │ slli t0,t0,0x20 │ │ │ │ srli t0,t0,0x20 │ │ │ │ add a4,a4,t0 │ │ │ │ lbu a4,0(a4) │ │ │ │ - bne a4,t5,4f6da │ │ │ │ + bne a4,t5,48ae8 │ │ │ │ li a0,2 │ │ │ │ - j 4f6da │ │ │ │ + j 48ae8 │ │ │ │ li t2,65 │ │ │ │ - bne t5,t2,4f6da │ │ │ │ + bne t5,t2,48ae8 │ │ │ │ lbu s0,1(a4) │ │ │ │ li t2,84 │ │ │ │ - bne s0,t2,4f6da │ │ │ │ + bne s0,t2,48ae8 │ │ │ │ addiw t2,a3,-2 │ │ │ │ slli t2,t2,0x20 │ │ │ │ srli t2,t2,0x20 │ │ │ │ add t2,t2,a4 │ │ │ │ lbu t2,0(t2) │ │ │ │ - bne t2,t5,4f6da │ │ │ │ + bne t2,t5,48ae8 │ │ │ │ addiw t5,a3,-1 │ │ │ │ slli t5,t5,0x20 │ │ │ │ srli t5,t5,0x20 │ │ │ │ add a4,a4,t5 │ │ │ │ lbu a4,0(a4) │ │ │ │ - bne a4,t0,4f6da │ │ │ │ + bne a4,t0,48ae8 │ │ │ │ li a0,1 │ │ │ │ - j 4f6da │ │ │ │ + j 48ae8 │ │ │ │ lbu t5,1(a4) │ │ │ │ li t0,84 │ │ │ │ - beq t5,t0,4f848 │ │ │ │ + beq t5,t0,48c56 │ │ │ │ li t0,67 │ │ │ │ - bne t5,t0,4f6da │ │ │ │ + bne t5,t0,48ae8 │ │ │ │ addiw t5,a3,-2 │ │ │ │ slli t5,t5,0x20 │ │ │ │ srli t5,t5,0x20 │ │ │ │ add t5,t5,a4 │ │ │ │ lbu t0,0(t5) │ │ │ │ li t5,65 │ │ │ │ - bne t0,t5,4f6da │ │ │ │ + bne t0,t5,48ae8 │ │ │ │ addiw t5,a3,-1 │ │ │ │ slli t5,t5,0x20 │ │ │ │ srli t5,t5,0x20 │ │ │ │ add a4,a4,t5 │ │ │ │ lbu a4,0(a4) │ │ │ │ - bne a4,t6,4f6da │ │ │ │ + bne a4,t6,48ae8 │ │ │ │ li a0,1 │ │ │ │ - j 4f6da │ │ │ │ + j 48ae8 │ │ │ │ lbu t5,1(a4) │ │ │ │ li t0,84 │ │ │ │ - beq t5,t0,4f87a │ │ │ │ + beq t5,t0,48c88 │ │ │ │ li t0,67 │ │ │ │ - bne t5,t0,4f6b8 │ │ │ │ + bne t5,t0,48ac6 │ │ │ │ addiw t5,a3,-2 │ │ │ │ slli t5,t5,0x20 │ │ │ │ srli t5,t5,0x20 │ │ │ │ add t5,t5,a4 │ │ │ │ lbu t0,0(t5) │ │ │ │ li t5,65 │ │ │ │ - bne t0,t5,4f6b8 │ │ │ │ + bne t0,t5,48ac6 │ │ │ │ addiw t5,a3,-1 │ │ │ │ slli t5,t5,0x20 │ │ │ │ srli t5,t5,0x20 │ │ │ │ add a4,a4,t5 │ │ │ │ lbu a4,0(a4) │ │ │ │ - bne a4,t6,4f6b8 │ │ │ │ + bne a4,t6,48ac6 │ │ │ │ li a0,1 │ │ │ │ - j 4f6b8 │ │ │ │ + j 48ac6 │ │ │ │ li a0,0 │ │ │ │ ret │ │ │ │ addiw t0,a3,-2 │ │ │ │ slli t0,t0,0x20 │ │ │ │ srli t0,t0,0x20 │ │ │ │ add t0,t0,a4 │ │ │ │ lbu t2,0(t0) │ │ │ │ li t0,65 │ │ │ │ - bne t2,t0,4f6da │ │ │ │ + bne t2,t0,48ae8 │ │ │ │ addiw t0,a3,-1 │ │ │ │ slli t0,t0,0x20 │ │ │ │ srli t0,t0,0x20 │ │ │ │ add a4,a4,t0 │ │ │ │ lbu a4,0(a4) │ │ │ │ - beq a4,t6,4f7b8 │ │ │ │ - bne a4,t5,4f6da │ │ │ │ - j 4f778 │ │ │ │ + beq a4,t6,48bc6 │ │ │ │ + bne a4,t5,48ae8 │ │ │ │ + j 48b86 │ │ │ │ addiw t0,a3,-2 │ │ │ │ slli t0,t0,0x20 │ │ │ │ srli t0,t0,0x20 │ │ │ │ add t0,t0,a4 │ │ │ │ lbu t2,0(t0) │ │ │ │ li t0,65 │ │ │ │ - bne t2,t0,4f6b8 │ │ │ │ + bne t2,t0,48ac6 │ │ │ │ addiw t0,a3,-1 │ │ │ │ slli t0,t0,0x20 │ │ │ │ srli t0,t0,0x20 │ │ │ │ add a4,a4,t0 │ │ │ │ lbu a4,0(a4) │ │ │ │ - bne a4,t6,4f6b2 │ │ │ │ + bne a4,t6,48ac0 │ │ │ │ li a0,1 │ │ │ │ - j 4f6b8 │ │ │ │ + j 48ac6 │ │ │ │ addi sp,sp,-64 │ │ │ │ sd s1,40(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ mv s1,a0 │ │ │ │ mv s3,a1 │ │ │ │ li a0,0 │ │ │ │ li a1,4 │ │ │ │ sd ra,56(sp) │ │ │ │ sd s2,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ sw zero,0(a0) │ │ │ │ lw a4,40(s1) │ │ │ │ - beqz a4,4f95c │ │ │ │ + beqz a4,48d6a │ │ │ │ sd s0,48(sp) │ │ │ │ sd s4,16(sp) │ │ │ │ sd s5,8(sp) │ │ │ │ sd s6,0(sp) │ │ │ │ li s0,0 │ │ │ │ li s2,1 │ │ │ │ li s5,6 │ │ │ │ - auipc s4,0x17 │ │ │ │ - addi s4,s4,-2034 │ │ │ │ + auipc s4,0x1d │ │ │ │ + addi s4,s4,1248 │ │ │ │ ld a5,32(s1) │ │ │ │ slli a3,s0,0x3 │ │ │ │ add a5,a5,a3 │ │ │ │ lw a3,0(a5) │ │ │ │ lw a2,4(a5) │ │ │ │ - bltu s5,a3,4f912 │ │ │ │ + bltu s5,a3,48d20 │ │ │ │ lwu a5,0(a5) │ │ │ │ slli a5,a5,0x2 │ │ │ │ add a5,a5,s4 │ │ │ │ lw a5,0(a5) │ │ │ │ add a5,a5,s4 │ │ │ │ jr a5 │ │ │ │ addiw a5,s2,-1 │ │ │ │ @@ -108877,15 +99900,15 @@ │ │ │ │ add a5,a5,a0 │ │ │ │ lw a4,0(a5) │ │ │ │ addw a4,a4,a2 │ │ │ │ sw a4,0(a5) │ │ │ │ lw a4,40(s1) │ │ │ │ addi s0,s0,1 │ │ │ │ sext.w a5,s0 │ │ │ │ - bltu a5,a4,4f8de │ │ │ │ + bltu a5,a4,48cec │ │ │ │ ld s0,48(sp) │ │ │ │ ld ra,56(sp) │ │ │ │ ld s4,16(sp) │ │ │ │ ld s5,8(sp) │ │ │ │ ld s6,0(sp) │ │ │ │ sw s2,0(s3) │ │ │ │ ld s1,40(sp) │ │ │ │ @@ -108893,53 +99916,53 @@ │ │ │ │ ld s3,24(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ addiw a5,s2,1 │ │ │ │ slli a4,a5,0x20 │ │ │ │ srli a1,a4,0x1e │ │ │ │ sext.w s6,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ slli a5,s2,0x20 │ │ │ │ srli s2,a5,0x1e │ │ │ │ add s2,s2,a0 │ │ │ │ sw zero,0(s2) │ │ │ │ lw a4,40(s1) │ │ │ │ mv s2,s6 │ │ │ │ - j 4f912 │ │ │ │ + j 48d20 │ │ │ │ ld ra,56(sp) │ │ │ │ li s2,1 │ │ │ │ sw s2,0(s3) │ │ │ │ ld s1,40(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ ld s3,24(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ lw a3,40(a0) │ │ │ │ - beqz a3,4f998 │ │ │ │ + beqz a3,48da6 │ │ │ │ ld a5,32(a0) │ │ │ │ slli a4,a3,0x20 │ │ │ │ srli a3,a4,0x1d │ │ │ │ li a0,1 │ │ │ │ add a3,a3,a5 │ │ │ │ li a2,3 │ │ │ │ lw a4,0(a5) │ │ │ │ addi a5,a5,8 │ │ │ │ - beq a4,a2,4f990 │ │ │ │ - bne a3,a5,4f982 │ │ │ │ + beq a4,a2,48d9e │ │ │ │ + bne a3,a5,48d90 │ │ │ │ ret │ │ │ │ addiw a0,a0,1 │ │ │ │ - bne a3,a5,4f982 │ │ │ │ + bne a3,a5,48d90 │ │ │ │ ret │ │ │ │ li a0,1 │ │ │ │ ret │ │ │ │ lw a3,40(a0) │ │ │ │ addi sp,sp,-144 │ │ │ │ sd ra,136(sp) │ │ │ │ sd a2,16(sp) │ │ │ │ - beqz a3,4fd6e │ │ │ │ + beqz a3,4917c │ │ │ │ ld a4,32(a0) │ │ │ │ slli a5,a3,0x20 │ │ │ │ srli a3,a5,0x1d │ │ │ │ sd s1,120(sp) │ │ │ │ sd s4,96(sp) │ │ │ │ sd s2,112(sp) │ │ │ │ mv s4,a0 │ │ │ │ @@ -108952,30 +99975,30 @@ │ │ │ │ sd s11,40(sp) │ │ │ │ mv s1,a1 │ │ │ │ li a0,1 │ │ │ │ add a3,a3,a4 │ │ │ │ mv a5,a4 │ │ │ │ li a6,3 │ │ │ │ lw a2,0(a5) │ │ │ │ - bne a2,a6,4f9da │ │ │ │ + bne a2,a6,48de8 │ │ │ │ addiw a0,a0,1 │ │ │ │ addi a5,a5,8 │ │ │ │ - bne a3,a5,4f9d2 │ │ │ │ + bne a3,a5,48de0 │ │ │ │ li s6,0 │ │ │ │ li a6,6 │ │ │ │ li a7,107 │ │ │ │ lw a5,0(a4) │ │ │ │ lw a2,4(a4) │ │ │ │ - bltu a6,a5,4f9fc │ │ │ │ + bltu a6,a5,48e0a │ │ │ │ srl a5,a7,a5 │ │ │ │ andi a5,a5,1 │ │ │ │ - beqz a5,4f9fc │ │ │ │ + beqz a5,48e0a │ │ │ │ addw s6,a2,s6 │ │ │ │ addi a4,a4,8 │ │ │ │ - bne a4,a3,4f9e8 │ │ │ │ + bne a4,a3,48df6 │ │ │ │ lw s11,28(s4) │ │ │ │ slli a0,a0,0x20 │ │ │ │ srli a0,a0,0x20 │ │ │ │ lw s10,24(s4) │ │ │ │ slli a1,a0,0x1 │ │ │ │ li s2,-1 │ │ │ │ srli s2,s2,0x20 │ │ │ │ @@ -108984,24 +100007,24 @@ │ │ │ │ srli a5,a5,0x20 │ │ │ │ slli a4,s11,0x20 │ │ │ │ and s8,s10,s2 │ │ │ │ slli a1,a1,0x4 │ │ │ │ li a0,0 │ │ │ │ or s8,s8,a4 │ │ │ │ add s1,s1,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 41306 │ │ │ │ lw a2,16(s4) │ │ │ │ slli a3,s6,0x20 │ │ │ │ sd a3,24(sp) │ │ │ │ and a5,a2,s2 │ │ │ │ ld a4,0(s4) │ │ │ │ mv s7,a0 │ │ │ │ or a5,a5,a3 │ │ │ │ - bgeu s10,a2,4fd98 │ │ │ │ - bgeu s11,s6,4fd98 │ │ │ │ + bgeu s10,a2,491a6 │ │ │ │ + bgeu s11,s6,491a6 │ │ │ │ addw a2,a2,s6 │ │ │ │ slli a3,a2,0x20 │ │ │ │ srli s5,a3,0x1d │ │ │ │ sd a4,0(a0) │ │ │ │ sd a5,16(a0) │ │ │ │ sd s1,8(a0) │ │ │ │ sd s8,24(a0) │ │ │ │ @@ -109010,27 +100033,27 @@ │ │ │ │ jal 3330 │ │ │ │ sd a0,32(s7) │ │ │ │ mv a2,s5 │ │ │ │ li a1,0 │ │ │ │ jal 3890 │ │ │ │ sh zero,44(s7) │ │ │ │ lw a3,40(s4) │ │ │ │ - beqz a3,4fd94 │ │ │ │ + beqz a3,491a2 │ │ │ │ sd s0,128(sp) │ │ │ │ sd s3,104(sp) │ │ │ │ li s5,0 │ │ │ │ li s9,0 │ │ │ │ li s0,6 │ │ │ │ - auipc s8,0x16 │ │ │ │ - addi s8,s8,1642 │ │ │ │ + auipc s8,0x1d │ │ │ │ + addi s8,s8,828 │ │ │ │ ld a5,32(s4) │ │ │ │ slli a4,s5,0x3 │ │ │ │ add a5,a5,a4 │ │ │ │ lw a4,0(a5) │ │ │ │ - bltu s0,a4,4fb12 │ │ │ │ + bltu s0,a4,48f20 │ │ │ │ lwu a4,0(a5) │ │ │ │ slli a4,a4,0x2 │ │ │ │ add a4,a4,s8 │ │ │ │ lw a4,0(a4) │ │ │ │ add a4,a4,s8 │ │ │ │ jr a4 │ │ │ │ slli a2,s9,0x20 │ │ │ │ @@ -109038,35 +100061,35 @@ │ │ │ │ slli a4,a2,0x1 │ │ │ │ add a4,a4,a2 │ │ │ │ slli a4,a4,0x4 │ │ │ │ add a4,a4,s7 │ │ │ │ lw a2,40(a4) │ │ │ │ lw a7,4(a5) │ │ │ │ ld a0,32(a4) │ │ │ │ - beqz a2,4fcfc │ │ │ │ + beqz a2,4910a │ │ │ │ addiw a1,a2,-1 │ │ │ │ slli t1,a1,0x20 │ │ │ │ srli a1,t1,0x1d │ │ │ │ add a1,a1,a0 │ │ │ │ lw t3,0(a1) │ │ │ │ li t1,2 │ │ │ │ - beq t3,t1,4fd5a │ │ │ │ + beq t3,t1,49168 │ │ │ │ slli a1,a2,0x20 │ │ │ │ addiw a3,a2,1 │ │ │ │ srli a2,a1,0x1d │ │ │ │ sw a3,40(a4) │ │ │ │ add a2,a2,a0 │ │ │ │ lw a3,40(s4) │ │ │ │ sw t1,0(a2) │ │ │ │ sw a7,4(a2) │ │ │ │ lw a5,4(a5) │ │ │ │ addw s10,a5,s10 │ │ │ │ addi s5,s5,1 │ │ │ │ sext.w a5,s5 │ │ │ │ - bltu a5,a3,4fa9e │ │ │ │ + bltu a5,a3,48eac │ │ │ │ ld s0,128(sp) │ │ │ │ ld s3,104(sp) │ │ │ │ addiw s9,s9,1 │ │ │ │ ld a5,16(sp) │ │ │ │ ld ra,136(sp) │ │ │ │ ld s1,120(sp) │ │ │ │ sw s9,0(a5) │ │ │ │ @@ -109096,16 +100119,16 @@ │ │ │ │ slli a7,a3,0x20 │ │ │ │ and a4,s10,s2 │ │ │ │ and a1,a2,s2 │ │ │ │ sext.w s11,a3 │ │ │ │ ld a0,0(s4) │ │ │ │ or a4,a4,a7 │ │ │ │ or a3,a1,a5 │ │ │ │ - bgeu s10,a2,4fd90 │ │ │ │ - bgeu s11,s6,4fd90 │ │ │ │ + bgeu s10,a2,4919e │ │ │ │ + bgeu s11,s6,4919e │ │ │ │ addw a2,a2,s6 │ │ │ │ slli a1,a2,0x20 │ │ │ │ srli a2,a1,0x1d │ │ │ │ sd a3,16(s3) │ │ │ │ sd a0,0(s3) │ │ │ │ sd a4,24(s3) │ │ │ │ mv a0,a2 │ │ │ │ @@ -109115,19761 +100138,28738 @@ │ │ │ │ jal 3330 │ │ │ │ ld a2,8(sp) │ │ │ │ sd a0,32(s3) │ │ │ │ li a1,0 │ │ │ │ jal 3890 │ │ │ │ sh zero,44(s3) │ │ │ │ lw a3,40(s4) │ │ │ │ - j 4fb12 │ │ │ │ + j 48f20 │ │ │ │ slli a2,s9,0x20 │ │ │ │ srli a2,a2,0x20 │ │ │ │ slli a4,a2,0x1 │ │ │ │ add a4,a4,a2 │ │ │ │ slli a4,a4,0x4 │ │ │ │ add a4,a4,s7 │ │ │ │ lw a2,40(a4) │ │ │ │ lw a7,4(a5) │ │ │ │ ld a0,32(a4) │ │ │ │ - beqz a2,4fd0e │ │ │ │ + beqz a2,4911c │ │ │ │ addiw a1,a2,-1 │ │ │ │ slli t1,a1,0x20 │ │ │ │ srli a1,t1,0x1d │ │ │ │ add a1,a1,a0 │ │ │ │ lw t3,0(a1) │ │ │ │ li t1,5 │ │ │ │ - beq t3,t1,4fca4 │ │ │ │ + beq t3,t1,490b2 │ │ │ │ slli a1,a2,0x20 │ │ │ │ addiw a3,a2,1 │ │ │ │ srli a2,a1,0x1d │ │ │ │ sw a3,40(a4) │ │ │ │ add a2,a2,a0 │ │ │ │ lw a3,40(s4) │ │ │ │ sw t1,0(a2) │ │ │ │ sw a7,4(a2) │ │ │ │ lw a5,4(a5) │ │ │ │ addw s10,a5,s10 │ │ │ │ addw s11,a5,s11 │ │ │ │ - j 4fb12 │ │ │ │ + j 48f20 │ │ │ │ slli a2,s9,0x20 │ │ │ │ srli a2,a2,0x20 │ │ │ │ slli a4,a2,0x1 │ │ │ │ add a4,a4,a2 │ │ │ │ slli a4,a4,0x4 │ │ │ │ add a4,a4,s7 │ │ │ │ lw a2,40(a4) │ │ │ │ lw a7,4(a5) │ │ │ │ ld a0,32(a4) │ │ │ │ - beqz a2,4fd32 │ │ │ │ + beqz a2,49140 │ │ │ │ addiw a1,a2,-1 │ │ │ │ slli t1,a1,0x20 │ │ │ │ srli a1,t1,0x1d │ │ │ │ add a1,a1,a0 │ │ │ │ lw t3,0(a1) │ │ │ │ li t1,1 │ │ │ │ - beq t3,t1,4fd64 │ │ │ │ + beq t3,t1,49172 │ │ │ │ slli a1,a2,0x20 │ │ │ │ addiw a3,a2,1 │ │ │ │ srli a2,a1,0x1d │ │ │ │ sw a3,40(a4) │ │ │ │ add a2,a2,a0 │ │ │ │ lw a3,40(s4) │ │ │ │ sw t1,0(a2) │ │ │ │ sw a7,4(a2) │ │ │ │ - j 4fd40 │ │ │ │ + j 4914e │ │ │ │ slli a2,s9,0x20 │ │ │ │ srli a2,a2,0x20 │ │ │ │ slli a4,a2,0x1 │ │ │ │ add a4,a4,a2 │ │ │ │ slli a4,a4,0x4 │ │ │ │ add a4,a4,s7 │ │ │ │ lw a2,40(a4) │ │ │ │ lw a7,4(a5) │ │ │ │ ld a0,32(a4) │ │ │ │ - beqz a2,4fd48 │ │ │ │ + beqz a2,49156 │ │ │ │ addiw a1,a2,-1 │ │ │ │ slli t1,a1,0x20 │ │ │ │ srli a1,t1,0x1d │ │ │ │ add a1,a1,a0 │ │ │ │ lw t3,0(a1) │ │ │ │ li t1,6 │ │ │ │ - bne t3,t1,4fbfa │ │ │ │ + bne t3,t1,49008 │ │ │ │ lw a4,4(a1) │ │ │ │ addw a4,a4,a7 │ │ │ │ sw a4,4(a1) │ │ │ │ - j 4fc16 │ │ │ │ + j 49024 │ │ │ │ slli a2,s9,0x20 │ │ │ │ srli a2,a2,0x20 │ │ │ │ slli a4,a2,0x1 │ │ │ │ add a4,a4,a2 │ │ │ │ slli a4,a4,0x4 │ │ │ │ add a4,a4,s7 │ │ │ │ lw a2,40(a4) │ │ │ │ lw a7,4(a5) │ │ │ │ ld a0,32(a4) │ │ │ │ - beqz a2,4fd20 │ │ │ │ + beqz a2,4912e │ │ │ │ addiw a1,a2,-1 │ │ │ │ slli t1,a1,0x20 │ │ │ │ srli a1,t1,0x1d │ │ │ │ add a1,a1,a0 │ │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes